blob: 7bd865056c96ebc19656ef2fd8a7a0d00956ccbb [file] [log] [blame]
wilander@apple.com521896a2017-06-30 15:09:58 +000012017-06-30 John Wilander <wilander@apple.com>
2
3 Update expectations for layout tests.
4 https://bugs.webkit.org/show_bug.cgi?id=173940
5
6 Unreviewed test gardening, update test expectations for failing tests.
7
8 * platform/wk2/TestExpectations:
9 http/tests/loading/resourceLoadStatistics/telemetry-generation.html
10 is still failing.
11
commit-queue@webkit.org305d0e12017-06-30 07:48:37 +0000122017-06-30 Antoine Quint <graouts@apple.com>
13
14 Top controls bars should invert with right-to-left user interface layout direction locale
15 https://bugs.webkit.org/show_bug.cgi?id=173989
16 <rdar://problem/32863552>
17
18 Reviewed by Dean Jackson.
19
20 Add a new test to check we correctly layout the top controls bars in RTL and rebaseline a
21 test that now requires an asynchronous assertion.
22
23 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl-expected.txt: Added.
24 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html: Added.
25 * media/modern-media-controls/mute-button/mute-button-expected.txt:
26 * media/modern-media-controls/mute-button/mute-button.html:
27 * platform/mac/TestExpectations:
28
dino@apple.comc547c112017-06-30 07:34:01 +0000292017-06-30 Dean Jackson <dino@apple.com>
30
31 REGRESSION (High Sierra): Gradient LayoutTests are failing
32 https://bugs.webkit.org/show_bug.cgi?id=174015
33 <rdar://problem/32332022>
34
35 Reviewed by Tim Horton.
36
37 Add the fudge factor to more of the gradient tests.
38
39 * canvas/philip/tests.js:
40 (_assertPixelWithGradientNoise): Bump the factor up a bit.
41 * canvas/philip/tests/2d.gradient.interpolate.multiple.html:
42 * canvas/philip/tests/2d.gradient.interpolate.solid.html:
43 * canvas/philip/tests/2d.gradient.radial.transform.1.html:
44 * canvas/philip/tests/2d.gradient.radial.transform.2.html:
45 * canvas/philip/tests/2d.gradient.radial.transform.3.html:
46 * canvas/philip/tests/initial.reset.gradient.html:
47
cfleizach@apple.comed22f332017-06-30 03:43:25 +0000482017-06-29 Chris Fleizach <cfleizach@apple.com>
49
50 AX: Cannot call setValue() on contenteditable or ARIA text controls
51 https://bugs.webkit.org/show_bug.cgi?id=173520
52
53 Reviewed by Ryosuke Niwa.
54
55 * accessibility/mac/set-value-editable-types-expected.txt: Added.
56 * accessibility/mac/set-value-editable-types.html: Added.
57
simon.fraser@apple.comde89f4d2017-06-30 02:09:09 +0000582017-06-28 Simon Fraser <simon.fraser@apple.com>
59
60 getBoundingClientRect returns wrong value for combination of page zoom and scroll
61 https://bugs.webkit.org/show_bug.cgi?id=173841
62 rdar://problem/32983841
63
64 Reviewed by Dean Jackson.
65
66 * fast/events/clientXY-in-zoom-and-scroll.html: New baseline for progressed behavior.
67 * fast/events/simulated-click-zoomed-expected.txt: Added.
68 * fast/events/simulated-click-zoomed.html: Added.
69 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed-expected.txt: Added.
70 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html: Added.
71 * platform/ios/TestExpectations:
72 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
73
wilander@apple.com9d4de572017-06-29 22:22:35 +0000742017-06-29 John Wilander <wilander@apple.com>
75
76 Fix for intermittent Layout Test fail http/tests/loading/resourceLoadStatistics/telemetry-generation.html
77 https://bugs.webkit.org/show_bug.cgi?id=173940
78 <rdar://problem/33018125>
79
80 Reviewed by Brent Fulgham.
81
82 * platform/wk2/TestExpectations:
83 http/tests/loading/resourceLoadStatistics/telemetry-generation.html
84 is now expected to pass.
85
commit-queue@webkit.org1174cf72017-06-29 20:38:52 +0000862017-06-29 Sam Weinig <sam@webkit.org>
87
88 [WebIDL] Add a new extended attribute to model the forced return value optimization used on Node and Crypto
89 https://bugs.webkit.org/show_bug.cgi?id=173961
90
91 Reviewed by Darin Adler.
92
93 * js/dom/dot-node-base-exception-expected.txt: Removed.
94 * js/dom/dot-node-base-exception.html: Removed.
95 * js/dom/script-tests/dot-node-base-exception.js: Removed.
96 Remove now obsolete test.
97
commit-queue@webkit.org678662c2017-06-29 19:34:03 +0000982017-06-29 Commit Queue <commit-queue@webkit.org>
99
100 Unreviewed, rolling out r218512.
101 https://bugs.webkit.org/show_bug.cgi?id=173981
102
103 "It changes the behavior of the JS API's JSEvaluateScript
104 which breaks TurboTax" (Requested by saamyjoon on #webkit).
105
106 Reverted changeset:
107
108 "test262: Completion values for control flow do not match the
109 spec"
110 https://bugs.webkit.org/show_bug.cgi?id=171265
111 http://trac.webkit.org/changeset/218512
112
achristensen@apple.com7ea87692017-06-29 19:31:36 +00001132017-06-29 Alex Christensen <achristensen@webkit.org>
114
115 WKContentRuleLists with if-top-url or unless-top-url should run regex against entire top URL
116 https://bugs.webkit.org/show_bug.cgi?id=173980
117
118 Reviewed by Tim Horton.
119
120 * http/tests/contentextensions/top-url-expected.txt: Added.
121 * http/tests/contentextensions/top-url.html: Added.
122 * http/tests/contentextensions/top-url.html.json: Added.
123
jfbastien@apple.com7b29cef2017-06-29 18:49:18 +00001242017-06-29 JF Bastien <jfbastien@apple.com>
125
126 WebAssembly: disable some APIs under CSP
127 https://bugs.webkit.org/show_bug.cgi?id=173892
128 <rdar://problem/32914613>
129
130 Reviewed by Daniel Bates.
131
132 These tests are basically the same as eval-blocked, but with
133 WebAssembly APIs instead of eval.
134
135 Disable all of them on iOS simulator which doesn't support
136 WebAssembly (whereas iOS does).
137
138 * http/tests/security/contentSecurityPolicy/WebAssembly-allowed-expected.txt: Added.
139 * http/tests/security/contentSecurityPolicy/WebAssembly-allowed.html: Added.
140 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt: Added.
141 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt: Added.
142 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe.html: Added.
143 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt: Added.
144 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script.html: Added.
145 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt: Added.
146 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe.html: Added.
147 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked.html: Added.
148 * http/tests/security/contentSecurityPolicy/resources/WebAssembly-blocked-in-external-script.js: Added.
149 * platform/ios-simulator/TestExpectations:
150
commit-queue@webkit.org0632b312017-06-29 17:54:32 +00001512017-06-29 Antoine Quint <graouts@apple.com>
152
153 Full stop shows to the right of the picture-in-picture localised string in Hebrew
154 https://bugs.webkit.org/show_bug.cgi?id=173966
155 <rdar://problem/32847376>
156
157 Reviewed by Dean Jackson.
158
159 * media/modern-media-controls/placard/placard-ltr-expected.txt: Added.
160 * media/modern-media-controls/placard/placard-ltr.html: Added.
161
commit-queue@webkit.orga0f04212017-06-29 16:19:38 +00001622017-06-29 Romain Bellessort <romain.bellessort@crf.canon.fr>
163
164 [Readable Streams API] Fix ReadableStream "strategy" argument handling
165 https://bugs.webkit.org/show_bug.cgi?id=172716
166
167 Reviewed by Xabier Rodriguez-Calvar.
168
169 Added new tests and updated some existing ones based on the newly
170 expected behavior.
171
172 * streams/readable-byte-stream-controller-expected.txt: Updated.
173 * streams/readable-byte-stream-controller.js: Updated.
174
antti@apple.com0849bae2017-06-29 16:10:10 +00001752017-06-29 Antti Koivisto <antti@apple.com>
176
177 NAS4Free Pop-down menus take 3 seconds to appear
178 https://bugs.webkit.org/show_bug.cgi?id=173967
179 <rdar://problem/32690114>
180
181 Reviewed by Andreas Kling.
182
183 * compositing/backing/non-composited-visibility-change-expected.html: Added.
184 * compositing/backing/non-composited-visibility-change.html: Added.
185
pvollan@apple.coma1356692017-06-29 06:07:41 +00001862017-06-28 Per Arne Vollan <pvollan@apple.com>
187
188 [Win] Update expectations for layout tests.
189 https://bugs.webkit.org/show_bug.cgi?id=172437
190
191 Unreviewed test gardening, update test expectations for failing tests.
192
193 * platform/win/TestExpectations:
194
mmaxfield@apple.com5c5cc802017-06-29 02:46:11 +00001952017-06-27 Myles C. Maxfield <mmaxfield@apple.com>
196
197 [iOS] Cannot italicize or bold text rendered with text styles
198 https://bugs.webkit.org/show_bug.cgi?id=173634
199
200 Reviewed by Darin Adler.
201
202 * fast/text/ipad/bold-tall-body-text-style-expected-mismatch.html: Added.
203 * fast/text/ipad/bold-tall-body-text-style.html: Added.
204
drousso@apple.com1ad455c2017-06-29 01:34:51 +00002052017-06-28 Devin Rousso <drousso@apple.com>
206
207 Web Inspector: Instrument active pixel memory used by canvases
208 https://bugs.webkit.org/show_bug.cgi?id=173087
209 <rdar://problem/32719261>
210
211 Reviewed by Joseph Pecoraro.
212
213 * inspector/canvas/memory-expected.txt: Added.
214 * inspector/canvas/memory.html: Added.
215
ryanhaddad@apple.com92ca9e32017-06-28 21:22:39 +00002162017-06-28 Ryan Haddad <ryanhaddad@apple.com>
217
218 Skip webrtc/video-replace-muted-track.html on iOS.
219 https://bugs.webkit.org/show_bug.cgi?id=173608
220
221 Unreviewed test gardening.
222
223 * platform/ios-wk2/TestExpectations:
224
commit-queue@webkit.org08a41aa2017-06-28 20:59:06 +00002252017-06-28 Antoine Quint <graouts@apple.com>
226
227 Volume controls should be hidden when AirPlay is active
228 https://bugs.webkit.org/show_bug.cgi?id=173933
229 <rdar://problem/33011931>
230
231 Reviewed by Dean Jackson.
232
233 Expand the AirplaySupport testing to check that the mute button's enabled state is set to "false"
234 in AirPlay and add new tests to check that volume controls are correctly hidden when the mute button
235 is disabled.
236
237 * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
238 * media/modern-media-controls/airplay-support/airplay-support.html:
239 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled-expected.txt: Added.
240 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled.html: Added.
241 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled-expected.txt: Added.
242 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled.html: Added.
243 * platform/mac/TestExpectations:
244
jlewis3@apple.com71fb03b2017-06-28 17:47:27 +00002452017-06-28 Matt Lewis <jlewis3@apple.com>
246
jlewis3@apple.com1759a8b2017-06-28 20:24:23 +0000247 Marked imported/w3c/web-platform-tests/IndexedDB/idbindex_getAllKeys.html as flaky.
248 https://bugs.webkit.org/show_bug.cgi?id=172834
249
250 Unreviewed test gardening.
251
252 * platform/mac-wk2/TestExpectations:
253
2542017-06-28 Matt Lewis <jlewis3@apple.com>
255
jlewis3@apple.com71fb03b2017-06-28 17:47:27 +0000256 Adjusted test expectations for http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
257 https://bugs.webkit.org/show_bug.cgi?id=173499
258
259 Unreviewed test gardening.
260
261 * platform/wk2/TestExpectations:
262
graouts@webkit.orgdfd56ed2017-06-28 16:05:58 +00002632017-06-28 Antoine Quint <graouts@apple.com>
264
265 Media controls volume glyph does not have the correct material
266 https://bugs.webkit.org/show_bug.cgi?id=173918
267 <rdar://problem/33012697>
268
269 Reviewed by Eric Carlson.
270
271 Add a new test to check the mute button is correctly hosted in the top-right controls bar
272 when width becomes scarce.
273
274 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar-expected.txt: Added.
275 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar.html: Added.
276 * platform/mac/TestExpectations:
277
commit-queue@webkit.org5cc28d82017-06-28 14:24:16 +00002782017-06-28 Fujii Hironori <Hironori.Fujii@sony.com>
279
280 [GTK] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
281 https://bugs.webkit.org/show_bug.cgi?id=173916
282
283 Unreviewed test gardening.
284
285 * platform/gtk/TestExpectations: Marked it Skip.
286
joepeck@webkit.org89fe8b22017-06-28 04:23:48 +00002872017-06-27 Joseph Pecoraro <pecoraro@apple.com>
288
289 Web Inspector: Cleanup RemoteObject tests
290 https://bugs.webkit.org/show_bug.cgi?id=173885
291
292 Reviewed by Matt Baker.
293
294 * inspector/model/remote-object-dom.html: Added.
295 * inspector/model/remote-object-expected.txt:
296 * inspector/model/remote-object.html:
297 Split out DOM results (which differ across ports and features).
298
299 * inspector/model/resources/remote-object-utilities.js:
300 (TestPage.registerInitializer.window.runSteps):
301 This should have been a continue not a return.
302
303 * platform/mac/inspector/model/remote-object-dom-expected.txt: Added.
304 * platform/mac/inspector/model/remote-object-expected.txt: Removed.
305 Platform expectations are now limited to just the DOM test.
306
ticaiolima@gmail.com9df92eb2017-06-28 03:05:47 +00003072017-06-27 Caio Lima <ticaiolima@gmail.com>
308
309 [ESnext] Implement Object Rest - Implementing Object Rest Destructuring
310 https://bugs.webkit.org/show_bug.cgi?id=167962
311
312 Reviewed by Saam Barati.
313
314 * js/parser-syntax-check-expected.txt:
315 * js/script-tests/parser-syntax-check.js:
316
utatane.tea@gmail.comb2a85922017-06-28 01:09:03 +00003172017-06-27 Yusuke Suzuki <utatane.tea@gmail.com>
318
319 Unreviewed, unmark workers/bomb.html flakiness after r218856
320
321 * platform/gtk-wayland/TestExpectations:
322 * platform/ios-device/TestExpectations:
323 * platform/ios-wk2/TestExpectations:
324 * platform/mac/TestExpectations:
325
jlewis3@apple.com8bb494d2017-06-27 23:55:27 +00003262017-06-27 Matt Lewis <jlewis3@apple.com>
327
328 Marked http/tests/loading/resourceLoadStatistics/telemetry-generation.html as flaky.
329 https://bugs.webkit.org/show_bug.cgi?id=173499
330
331 Unreviewed test gardening.
332
333 * platform/wk2/TestExpectations:
334
commit-queue@webkit.orge0c52372017-06-27 23:29:22 +00003352017-06-27 Antoine Quint <graouts@apple.com>
336
commit-queue@webkit.org365c7b32017-06-27 23:48:22 +0000337 [Modern Media Controls] Accessibility labels should be formatted using NSDateComponentsFormatter
338 https://bugs.webkit.org/show_bug.cgi?id=173858
339 <rdar://problem/32643171>
340
341 Reviewed by Dean Jackson.
342
343 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt:
344 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html:
345
3462017-06-27 Antoine Quint <graouts@apple.com>
347
commit-queue@webkit.orge0c52372017-06-27 23:29:22 +0000348 Placard icons act like buttons (can get keyboard focus and shows up in VoiceOver)
349 https://bugs.webkit.org/show_bug.cgi?id=173891
350 <rdar://problem/33011855>
351
352 Reviewed by Dean Jackson.
353
354 Update the Placard test to check that its <button> is disabled.
355
356 * media/modern-media-controls/placard/placard-expected.txt:
357 * media/modern-media-controls/placard/placard.html:
358
commit-queue@webkit.org8db9c372017-06-27 22:39:21 +00003592017-06-27 Jeremy Jones <jeremyj@apple.com>
360
361 Disable m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause
362 https://bugs.webkit.org/show_bug.cgi?id=173843
363 rdar://problem/32982431
364
365 Reviewed by Eric Carlson.
366
367 Some pages may not have a fullscreen button, so disabled m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause.
368
369 * media/media-fullscreen-pause-inline-expected.txt: Added.
370 * media/media-fullscreen-pause-inline.html: Added.
371 * platform/mac-wk2/TestExpectations:
372
sbarati@apple.com912d7432017-06-27 21:37:46 +00003732017-06-27 Saam Barati <sbarati@apple.com>
374
375 Function constructor needs to follow the spec and validate parameters and body independently
376 https://bugs.webkit.org/show_bug.cgi?id=173303
377 <rdar://problem/32732526>
378
379 Reviewed by Keith Miller.
380
381 * fast/dom/attribute-event-listener-errors-expected.txt:
382 * fast/events/attribute-listener-deletion-crash-expected.txt:
383 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
384 * js/dom/invalid-syntax-for-function-expected.txt:
385
wilander@apple.coma603d9e2017-06-27 21:10:24 +00003862017-06-27 John Wilander <wilander@apple.com>
387
388 Resource Load Statistics: Add telemetry
389 https://bugs.webkit.org/show_bug.cgi?id=173499
390 <rdar://problem/32826094>
391
392 Reviewed by Brent Fulgham.
393
394 * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Added.
395 * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Added.
396 * platform/wk2/TestExpectations:
397 Enabled here since ResourceLoadStatistics is WK2-only.
398
joepeck@webkit.org3643ecb2017-06-27 17:43:03 +00003992017-06-27 Joseph Pecoraro <pecoraro@apple.com>
400
401 Web Inspector: Crash generating object preview for ArrayIterator
402 https://bugs.webkit.org/show_bug.cgi?id=173754
403 <rdar://problem/32859012>
404
405 Reviewed by Saam Barati.
406
407 * platform/mac/inspector/model/remote-object-expected.txt:
408 * inspector/model/remote-object-expected.txt:
409 * inspector/model/remote-object.html:
410 Test generating a preview for an ArrayIterator that has had a `return` property added to it.
411
412 * inspector/model/remote-object-mutated-iterators-expected.txt: Added.
413 * inspector/model/remote-object-mutated-iterators.html: Added.
414 Test generating a preview for different iterators after the IteratorPrototypes have been mutated.
415
416 * inspector/model/resources/remote-object-utilities.js: Added.
417 (runInBrowserTest):
418 (TestPage.registerInitializer):
419 (TestPage.registerInitializer.checkComplete):
420 (TestPage.registerInitializer.window.runSteps):
421 Share code for remote-object dump tests.
422
fred.wang@free.fr5605753ea2017-06-27 15:59:48 +00004232017-06-27 Frederic Wang <fwang@igalia.com>
424
425 Some tests to verify forbidden frame navigation time out
426 https://bugs.webkit.org/show_bug.cgi?id=173657
427
428 Reviewed by Chris Dumez.
429
430 * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt: Add the security error.
431 * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child.html: Adjust
432 the test to catch and dump the exception and complete immediately.
433 * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child-expected.txt:
434 Add the dumped security error exception.
435
commit-queue@webkit.orgfee8bd62017-06-27 14:47:29 +00004362017-06-27 Youenn Fablet <youenn@apple.com>
437
438 LayoutTest webrtc/datachannel/multiple-connections.html is a flaky timeout
439 https://bugs.webkit.org/show_bug.cgi?id=173853
440
441 Reviewed by Eric Carlson.
442
443 * webrtc/datachannel/multiple-connections.html:
444
antti@apple.com7ed8ce52017-06-27 03:28:00 +00004452017-06-26 Antti Koivisto <antti@apple.com>
446
447 REGRESSION (AsyncImageDecoding): A tab with the WWDC keynote paused is killed for using excessive power (Image thrashing)
448 https://bugs.webkit.org/show_bug.cgi?id=173804
449 <rdar://problem/32623745>
450
451 Reviewed by Simon Fraser.
452
453 * fast/images/low-memory-decode-expected.txt: Added.
454 * fast/images/low-memory-decode.html: Added.
455
jlewis3@apple.combf04bd82017-06-26 23:47:15 +00004562017-06-26 Matt Lewis <jlewis3@apple.com>
457
jlewis3@apple.com78d138d2017-06-27 00:26:27 +0000458 Marked media/media-source/media-source-paint-to-canvas.html as flaky.
459 https://bugs.webkit.org/show_bug.cgi?id=173565
460
461 Unreviewed test gardening.
462
463 * platform/mac/TestExpectations:
464
4652017-06-26 Matt Lewis <jlewis3@apple.com>
466
jlewis3@apple.combf04bd82017-06-26 23:47:15 +0000467 Marked animations/play-state-suspend.html as flaky.
468 https://bugs.webkit.org/show_bug.cgi?id=173726
469
470 Unreviewed test gardening.
471
472 * platform/ios-wk2/TestExpectations:
473
jbedard@apple.com14e854e2017-06-26 18:51:21 +00004742017-06-26 Jonathan Bedard <jbedard@apple.com>
475
476 Unreviewed, rolling out r218783.
477
478 Causing accessibility/mac/setting-attributes-is-
479 asynchronous.html to crash consistently on mac-wk2 Debug
480
481 Reverted changeset:
482
483 "AX: Cannot call setValue() on contenteditable or ARIA text
484 controls"
485 https://bugs.webkit.org/show_bug.cgi?id=173520
486 http://trac.webkit.org/changeset/218783
487
commit-queue@webkit.org421d2bf2017-06-26 17:52:46 +00004882017-06-26 Youenn Fablet <youenn@apple.com>
489
490 Make webrtc/video-replace-track-to-null.html more robust
491 https://bugs.webkit.org/show_bug.cgi?id=173834
492
493 Reviewed by Eric Carlson.
494
495 * webrtc/video-replace-track-to-null.html:
496
jdiggs@igalia.com3a11d3f2017-06-26 16:45:34 +00004972017-06-26 Joanmarie Diggs <jdiggs@igalia.com>
498
499 [ATK] Add support for aria-details and aria-errormessage
500 https://bugs.webkit.org/show_bug.cgi?id=172588
501
502 Reviewed by Chris Fleizach.
503
504 Add new test cases to relation-types.html.
505
506 * accessibility/gtk/relation-types-expected.txt:
507 * accessibility/gtk/relation-types.html:
508
csaavedra@igalia.com2f125a72017-06-26 14:12:34 +00005092017-06-26 Claudio Saavedra <csaavedra@igalia.com>
510
511 [WPE][GCrypt] Unreviewed gardening
512
513 After r218744, land new expectations for AES-CFB tests.
514 * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
515 * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
516 * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
517 * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
518 * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
519
pvollan@apple.com903c0c02017-06-26 09:02:36 +00005202017-06-26 Per Arne Vollan <pvollan@apple.com>
521
522 [Win] Update expectations for layout tests.
523 https://bugs.webkit.org/show_bug.cgi?id=172437
524
525 Unreviewed test gardening, update test expectations for failing tests.
526
527 * platform/win/TestExpectations:
528
commit-queue@webkit.org4f9221b2017-06-25 18:06:06 +00005292017-06-25 Youenn Fablet <youenn@apple.com>
530
531 Remove use of mock webrtc backend factory at injected bundle reset time
532 https://bugs.webkit.org/show_bug.cgi?id=173817
533
534 Reviewed by Darin Adler.
535
536 Making some tests less flaky.
537
538 * TestExpectations:
539 * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt:
540 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
541 * webrtc/audio-peer-connection-webaudio.html:
542 * webrtc/captureCanvas-webrtc.html:
543 * webrtc/datachannel/bufferedAmountLowThreshold-default-expected.txt: Added.
544 * webrtc/datachannel/bufferedAmountLowThreshold-default.html: Added.
545 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
546 * webrtc/datachannel/bufferedAmountLowThreshold.html:
547 * webrtc/routines.js:
548 * webrtc/video-replace-muted-track.html:
549 * webrtc/video-unmute.html:
550
commit-queue@webkit.orgb2e88532017-06-24 08:06:47 +00005512017-06-24 Joseph Pecoraro <pecoraro@apple.com>
552
553 Remove Reflect.enumerate
554 https://bugs.webkit.org/show_bug.cgi?id=173806
555
556 Reviewed by Yusuke Suzuki.
557
558 * inspector/model/remote-object-expected.txt:
559 * inspector/model/remote-object.html:
560 * platform/mac/inspector/model/remote-object-expected.txt:
561
cfleizach@apple.com124b6942017-06-24 07:14:46 +00005622017-06-24 Chris Fleizach <cfleizach@apple.com>
563
564 AX: Cannot call setValue() on contenteditable or ARIA text controls
565 https://bugs.webkit.org/show_bug.cgi?id=173520
566
567 Reviewed by Ryosuke Niwa.
568
569 * accessibility/mac/set-value-editable-types-expected.txt: Added.
570 * accessibility/mac/set-value-editable-types.html: Added.
571
cdumez@apple.com00395e82017-06-24 01:56:51 +00005722017-06-23 Chris Dumez <cdumez@apple.com>
573
574 fast/events/page-visibility-iframe-delete-test.html is flaky
575 https://bugs.webkit.org/show_bug.cgi?id=173798
576
577 Reviewed by Simon Fraser.
578
579 Modernize the test and deflake it by not making it rely on a specific order
580 for the visibilitychange events. The event queues are per documents and there
581 is therefore no guarantee those events will fire in frame tree order.
582
583 * fast/events/page-visibility-iframe-delete-test-expected.txt:
584 * fast/events/page-visibility-iframe-delete-test.html:
585
commit-queue@webkit.orgfa32b3e2017-06-23 23:06:48 +00005862017-06-23 Youenn Fablet <youenn@apple.com>
587
commit-queue@webkit.orgc3824f42017-06-23 23:21:37 +0000588 Add a binary data channel webrtc test
589 https://bugs.webkit.org/show_bug.cgi?id=173787
590
591 Reviewed by Alex Christensen.
592
593 * webrtc/datachannel/binary-expected.txt: Added.
594 * webrtc/datachannel/binary.html: Added.
595
5962017-06-23 Youenn Fablet <youenn@apple.com>
597
commit-queue@webkit.orgd7e04b42017-06-23 23:16:31 +0000598 Set getUserMedia permission to true by default on WTR
599 https://bugs.webkit.org/show_bug.cgi?id=173610
600
601 Reviewed by Alex Christensen.
602
603 * fast/mediastream/delayed-permission-allowed.html:
604 * fast/mediastream/delayed-permission-denied.html:
605
6062017-06-23 Youenn Fablet <youenn@apple.com>
607
commit-queue@webkit.orgdb187bb2017-06-23 23:08:45 +0000608 webrtc/routines.js should call createAnswer once setRemoteDescription promise is resolved
609 https://bugs.webkit.org/show_bug.cgi?id=173785
610
611 Reviewed by Alex Christensen.
612
613 * webrtc/routines.js:
614
6152017-06-23 Youenn Fablet <youenn@apple.com>
616
commit-queue@webkit.orgfa32b3e2017-06-23 23:06:48 +0000617 webrtc::WebRtcSession is not handling correctly its state when setLocalDescription fails and is called again
618 https://bugs.webkit.org/show_bug.cgi?id=173783
619
620 Reviewed by Alex Christensen.
621
622 * webrtc/libwebrtc/setLocalDescriptionCrash-expected.txt: Added.
623 * webrtc/libwebrtc/setLocalDescriptionCrash.html: Added.
624
jlewis3@apple.coma36746c2017-06-23 22:50:42 +00006252017-06-23 Matt Lewis <jlewis3@apple.com>
626
627 Added additional test expectations for webrtc/video-replace-muted-track.html.
628 https://bugs.webkit.org/show_bug.cgi?id=173608
629
630 Unreviewed test expectations.
631
632 * platform/mac-wk2/TestExpectations:
633
fred.wang@free.fr5caca382017-06-23 18:48:01 +00006342017-06-23 Frederic Wang <fwang@igalia.com>
635
fred.wang@free.fr604f9202017-06-23 20:50:26 +0000636 Remove fast/regions/region-leak-js-information-when-disabled-at-runtime.html
637 https://bugs.webkit.org/show_bug.cgi?id=173784
638
639 Reviewed by Simon Fraser.
640
641 fast/regions/region-leak-js-information-when-disabled-at-runtime.html is supposed to test
642 that some JS properties are undefined when CSS regions are disabled at runtime. However, this
643 part is currently commented out and the test is no longer relevant after r200524. Hence we
644 just remove it.
645
646 * fast/regions/region-leak-js-information-when-disabled-at-runtime-expected.txt: Removed.
647 * fast/regions/region-leak-js-information-when-disabled-at-runtime.html: Removed.
648
6492017-06-23 Frederic Wang <fwang@igalia.com>
650
fred.wang@free.fr5caca382017-06-23 18:48:01 +0000651 Use window.internals instead of overridePreference to set WebCore settings in tests
652 https://bugs.webkit.org/show_bug.cgi?id=173714
653
654 Reviewed by Simon Fraser.
655
656 This commit is a first step to replace the use of testRunner.overridePreference with
657 internals.settings.set* calls in tests. Such a call will fail immediately and obviously if
658 its a function that does not exist, and these settings are restored properly between tests.
659 Some preferences that do not have a WebCore setting or an internals.settings setter are not
660 handled yet. The temporary failure added in r218480 for fast/frames/flattening/set-preference
661 is removed and so is a custom expectation caret-mode-document-begin-end for Mac WK1.
662
663 * accessibility/gtk/caret-browsing-select-focus.html: Use internals.settings.set* function.
664 * accessibility/gtk/caret-browsing-text-focus.html: Ditto.
665 * accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html: Ditto.
666 * accessibility/gtk/caret-offsets.html: Ditto.
667 * accessibility/gtk/text-in-span-block-in-a-block.html: Ditto.
668 * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html: Ditto.
669 * css3/blending/blend-mode-simple.html: Ditto.
670 * css3/blending/effect-background-blend-mode.html: Ditto.
671 * css3/filters/blur-filter-page-scroll-parents.html: Ditto.
672 * css3/filters/blur-filter-page-scroll-self.html: Ditto.
673 * css3/filters/blur-filter-page-scroll.html: Ditto.
674 * css3/filters/effect-blur.html: Ditto.
675 * css3/filters/effect-brightness-clamping.html: Ditto.
676 * css3/filters/effect-brightness.html: Ditto.
677 * css3/filters/effect-combined.html: Ditto.
678 * css3/filters/effect-contrast.html: Ditto.
679 * css3/filters/effect-drop-shadow.html: Ditto.
680 * css3/filters/effect-grayscale.html: Ditto.
681 * css3/filters/effect-hue-rotate.html: Ditto.
682 * css3/filters/effect-invert.html: Ditto.
683 * css3/filters/effect-opacity.html: Ditto.
684 * css3/filters/effect-saturate.html: Ditto.
685 * css3/filters/effect-sepia.html: Ditto.
686 * css3/filters/filter-repaint.html: Ditto.
687 * css3/filters/null-effect-check.html: Ditto.
688 * editing/selection/caret-mode-document-begin-end.html: Ditto.
689 * editing/selection/caret-mode-paragraph-keys-navigation.html: Ditto.
690 * fast/animation/request-animation-frame-disabled.html: Ditto.
691 * fast/canvas/canvas-blend-image.html: Ditto.
692 * fast/canvas/canvas-blend-solid.html: Ditto.
693 * fast/canvas/canvas-imageSmoothingQuality.html: Ditto.
694 * fast/canvas/drawImage-with-small-values.html: Ditto.
695 * fast/images/exif-orientation-composited.html: Ditto.
696 * fast/images/exif-orientation-css.html: Ditto.
697 * fast/images/exif-orientation.html: Ditto.
698 * fast/images/image-controls-basic.html: Ditto.
699 * fast/parser/pre-html5-parser-quirks.html: Ditto.
700 * fast/repaint/no-caret-repaint-in-non-content-editable-element.html: Ditto.
701 * http/tests/appcache/disabled.html: Ditto.
702 * http/tests/contentextensions/block-cookies-in-ping.html: Ditto.
703 * http/tests/contentextensions/block-ping.html: Ditto.
704 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Ditto.
705 * http/tests/contentextensions/hide-on-ping.html: Ditto.
706 * http/tests/misc/favicon-loads-with-icon-loading-override.html: Ditto.
707 * http/tests/navigation/ping-attribute/anchor-cookie.html: Ditto.
708 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Ditto.
709 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Ditto.
710 * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping.html: Ditto.
711 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Ditto.
712 * http/tests/navigation/ping-attribute/area-cookie.html: Ditto.
713 * http/tests/navigation/ping-attribute/area-cross-origin-from-https.html: Ditto.
714 * http/tests/navigation/ping-attribute/area-cross-origin.html: Ditto.
715 * http/tests/navigation/ping-attribute/area-same-origin.html: Ditto.
716 * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html: Ditto.
717 * imported/blink/fast/css/image-orientation/image-orientation-dynamic-expected.html: Ditto.
718 * loader/meta-refresh-disabled.html: Ditto.
719 * media/crash-closing-page-with-media-as-plugin-fallback.html: Ditto.
720 * platform/mac-wk1/editing/selection/caret-mode-document-begin-end-expected.txt: Removed.
721 Mac WK1 now produces the same output as other platforms.
722 * platform/mac/TestExpectations: Remove the failure for FrameFlattening now that the test
723 uses internals.settings.set*.
724 * platform/mac/fast/frames/flattening/set-preference.html: Use internals.settings.set*.
725 * plugins/crash-restoring-plugin-page-from-page-cache.html: Ditto.
726 * plugins/frameset-with-plugin-frame.html: Ditto.
727 * plugins/netscape-plugin-page-cache-works.html: Ditto.
728
cdumez@apple.comc8716142017-06-23 15:44:30 +00007292017-06-23 Chris Dumez <cdumez@apple.com>
730
731 [mac-wk1] requestAnimationFrame callbacks may not get serviced
732 https://bugs.webkit.org/show_bug.cgi?id=173628
733
734 Reviewed by Simon Fraser.
735
736 Extend layout test coverage.
737
738 * fast/events/page-visibility-transition-test-expected.txt:
739 * fast/events/page-visibility-transition-test.html:
740
zandobersek@gmail.com0505e842017-06-23 12:03:11 +00007412017-06-23 Zan Dobersek <zdobersek@igalia.com>
742
743 [GCrypt] Drop the AES-CFB support
744 https://bugs.webkit.org/show_bug.cgi?id=173547
745
746 Reviewed by Jiewen Tan.
747
748 Add GTK+-specific baselines for AES tests that also cover the CFB variation.
749 These tests still pass because errors are expected, it's just that errors now
750 occur because the algorithm isn't supported anymore, rather than because of
751 operation errors due to malformed parameters.
752
753 * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
754 * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
755 * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
756 * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
757 * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
758
antti@apple.comb46faac2017-06-23 04:34:14 +00007592017-06-22 Antti Koivisto <antti@apple.com>
760
761 REGRESSION(r217695): Offscreen/overflowed items not being rendered while translating in-frame
762 https://bugs.webkit.org/show_bug.cgi?id=173732
763
764 Reviewed by Simon Fraser.
765
766 * compositing/backing/transform-transition-from-outside-view-expected.txt: Added.
767 * compositing/backing/transform-transition-from-outside-view.html: Added.
768
mmaxfield@apple.coma26a5392017-06-23 02:17:21 +00007692017-06-22 Myles C. Maxfield <mmaxfield@apple.com>
770
771 @font-face rules with invalid primary fonts never download their secondary fonts
772 https://bugs.webkit.org/show_bug.cgi?id=173138
773 <rdar://problem/32554450>
774
775 Reviewed by Simon Fraser.
776
777 * fast/text/font-fallback-invalid-load-expected.html: Added.
778 * fast/text/font-fallback-invalid-load.html: Added.
779 * fast/text/resources/bogus.svg: Added.
780
commit-queue@webkit.org04289e4aa2017-06-22 22:49:41 +00007812017-06-22 Youenn Fablet <youenn@apple.com>
782
783 Add a test for multi data channel peer connection
784 https://bugs.webkit.org/show_bug.cgi?id=173735
785
786 Reviewed by Eric Carlson.
787
788 * webrtc/datachannel/multi-channel-expected.txt: Added.
789 * webrtc/datachannel/multi-channel.html: Added.
790
commit-queue@webkit.orgae51b952017-06-22 22:47:00 +00007912017-06-22 Antoine Quint <graouts@apple.com>
792
793 REGRESSION: LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky timeout on Sierra
794 https://bugs.webkit.org/show_bug.cgi?id=173725
795
796 Reviewed by Dean Jackson.
797
798 On WK1, this test enters fullscreen rather than PiP (which is unexpected, see webkit.org/b/173729) and thus the button
799 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
800 toggle it.
801
802 * media/modern-media-controls/placard-support/placard-support-pip.html:
803
ryanhaddad@apple.comdaa69602017-06-22 22:03:39 +00008042017-06-22 Ryan Haddad <ryanhaddad@apple.com>
805
806 Mark perf/object-keys.html as flaky on iOS.
807 https://bugs.webkit.org/show_bug.cgi?id=171617
808
809 Unreviewed test gardening.
810
811 * platform/ios/TestExpectations:
812
zalan@apple.com3d9479d2017-06-22 21:55:38 +00008132017-06-22 Zalan Bujtas <zalan@apple.com>
814
815 REGRESSION(r214712): Infinite recursion in RenderTable::layout in paginated mode
816 https://bugs.webkit.org/show_bug.cgi?id=173731
817 <rdar://problem/32237775>
818
819 Reviewed by Antti Koivisto.
820
821 * fast/table/caption-bottom-with-pagination-expected.txt: Added.
822 * fast/table/caption-bottom-with-pagination.html: Added.
823
ryanhaddad@apple.com567260e2017-06-22 21:46:03 +00008242017-06-22 Ryan Haddad <ryanhaddad@apple.com>
825
826 Mark media/modern-media-controls/forward-button/forward-button.html as flaky on mac-wk1.
827 https://bugs.webkit.org/show_bug.cgi?id=168265
828
829 Unreviewed test gardening.
830
831 * platform/mac-wk1/TestExpectations:
832
joepeck@webkit.org34919fc2017-06-22 21:12:01 +00008332017-06-22 Joseph Pecoraro <pecoraro@apple.com>
834
835 Web Inspector: Pausing with a deep call stack can be very slow, avoid eagerly generating object previews
836 https://bugs.webkit.org/show_bug.cgi?id=173698
837
838 Reviewed by Matt Baker.
839
840 * inspector/runtime/getPreview-expected.txt: Added.
841 * inspector/runtime/getPreview.html: Added.
842 Test the new protocol command `Runtime.getPreview` as well as the frontend
843 model method RemoteObject.prototype.updatePreview which uses it with its
844 own slightly different semantics about when it should be used.
845
846 * inspector/debugger/tail-deleted-frames-this-value.html:
847 This test used `CallFrame.thisObject.preview` so rewrite it to first
848 load the preview and then check values with it.
849
ryanhaddad@apple.com0d8aac72017-06-22 18:05:25 +00008502017-06-22 Ryan Haddad <ryanhaddad@apple.com>
851
ryanhaddad@apple.com6fdba8f2017-06-22 21:06:21 +0000852 Skip fast/forms/file/input-file-write-files-using-open-panel.html on ios-wk2.
853 https://bugs.webkit.org/show_bug.cgi?id=173733
854
855 Unreviewed test gardening.
856
857 * platform/ios-wk2/TestExpectations:
858
8592017-06-22 Ryan Haddad <ryanhaddad@apple.com>
860
ryanhaddad@apple.com9087e532017-06-22 21:06:19 +0000861 Remove TestExpectations for test that were removed in r218651.
862
863 Unreviewed test gardening.
864
865 * platform/ios/TestExpectations:
866
8672017-06-22 Ryan Haddad <ryanhaddad@apple.com>
868
ryanhaddad@apple.com0d8aac72017-06-22 18:05:25 +0000869 Mark webaudio/silent-audio-interrupted-in-background.html as flaky on mac-wk2.
870 https://bugs.webkit.org/show_bug.cgi?id=172201
871
872 Unreviewed test gardening.
873
874 * platform/mac-wk2/TestExpectations:
875
jlewis3@apple.com34cbdf32017-06-22 16:33:55 +00008762017-06-22 Matt Lewis <jlewis3@apple.com>
877
878 Unreviewed, rolling out r218633.
879
880 The test is failing frequently on Sierra Debug and Windows
881
882 Reverted changeset:
883
884 "AX: Cannot call setValue() on contenteditable or ARIA text
885 controls"
886 https://bugs.webkit.org/show_bug.cgi?id=173520
887 http://trac.webkit.org/changeset/218633
888
commit-queue@webkit.orga82289f2017-06-22 16:17:20 +00008892017-06-22 Romain Bellessort <romain.bellessort@crf.canon.fr>
890
891 [Readable Streams API] Implement ReadableStreamBYOBReader read()
892 https://bugs.webkit.org/show_bug.cgi?id=172714
893
894 Reviewed by Youenn Fablet.
895
896 Added 1 test to check that read() can only be applied to a ReadableStreamBYOBReader.
897 Other behaviors are checked by WPT (web-platform-tests/streams/readable-byte-streams/general.js).
898
899 * streams/readable-stream-byob-reader-expected.txt: Updated.
900 * streams/readable-stream-byob-reader.js: Added 1 test.
901
902
commit-queue@webkit.org2328aba2017-06-22 15:29:14 +00009032017-06-22 Youenn Fablet <youenn@apple.com>
904
905 [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
906 https://bugs.webkit.org/show_bug.cgi?id=172602
907 <rdar://problem/32407693>
908
909 Reviewed by Eric Carlson.
910
911 * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
912 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
913 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
914 * webrtc/captureCanvas-webrtc-expected.txt:
915 * webrtc/captureCanvas-webrtc.html:
916
commit-queue@webkit.org39e8c812017-06-22 15:16:37 +00009172017-06-22 Joseph Pecoraro <pecoraro@apple.com>
918
919 LayoutTests/inspector/indexeddb/requestDatabaseNames.html: Sort database names to prevent flakiness
920 https://bugs.webkit.org/show_bug.cgi?id=173699
921
922 Reviewed by Alex Christensen.
923
924 * inspector/indexeddb/requestDatabaseNames.html:
925 Sort database names (when more than one) to ensure a consistent order.
926
csaavedra@igalia.com385f1012017-06-22 12:59:45 +00009272017-06-22 Claudio Saavedra <csaavedra@igalia.com>
928
csaavedra@igalia.com3747c4c2017-06-22 13:36:55 +0000929 [WPE] Skip js geolocation test.
930
931 Unreviewed gardening.
932 Geolocation was disabled since r218553.
933 * platform/wpe/TestExpectations:
934
9352017-06-22 Claudio Saavedra <csaavedra@igalia.com>
936
csaavedra@igalia.com385f1012017-06-22 12:59:45 +0000937 [WPE] Unskip http cache tests.
938
939 Unreviewed gardening.
940
941 Currently failing tests are the same as in the GTK+ port.
942 * platform/wpe/TestExpectations:
943
commit-queue@webkit.orgb60fe0d2017-06-22 04:31:12 +00009442017-06-21 Youenn Fablet <youenn@apple.com>
945
946 [Fetch API] TypeError when called with body === {}
947 https://bugs.webkit.org/show_bug.cgi?id=173295
948 <rdar://problem/32746733>
949
950 Reviewed by Sam Weinig.
951
952 * fetch/body-init-expected.txt: Added.
953 * fetch/body-init.html: Added.
954
commit-queue@webkit.org4a656d02017-06-21 21:55:27 +00009552017-06-21 Antoine Quint <graouts@apple.com>
956
957 CSS text properties affect <video> shadow root
958 https://bugs.webkit.org/show_bug.cgi?id=173664
959 <rdar://problem/32904328>
960
961 Reviewed by Dean Jackson.
962
963 Add a test that ensures that setting an inheritable style on the <video> does not affect
964 time labels within the shadow root.
965
966 * media/modern-media-controls/time-label/time-label-inherited-text-indent-expected.txt: Added.
967 * media/modern-media-controls/time-label/time-label-inherited-text-indent.html: Added.
968
commit-queue@webkit.org4e7e99a2017-06-21 21:32:44 +00009692017-06-21 Joseph Pecoraro <pecoraro@apple.com>
970
971 Web Inspector: Using "break on all exceptions" when throwing stack overflow hangs inspector
972 https://bugs.webkit.org/show_bug.cgi?id=172432
973 <rdar://problem/29870873>
974
975 Reviewed by Saam Barati.
976
977 * inspector/debugger/no-pause-out-of-memory-exception-expected.txt: Added.
978 * inspector/debugger/no-pause-out-of-memory-exception.html: Added.
979 * inspector/debugger/no-pause-stack-overflow-exception-expected.txt: Added.
980 * inspector/debugger/no-pause-stack-overflow-exception.html: Added.
981
simon.fraser@apple.com63d9cf52017-06-21 21:29:21 +00009822017-06-20 Simon Fraser <simon.fraser@apple.com>
983
984 Remove WILL_REVEAL_EDGE_EVENTS code
985 https://bugs.webkit.org/show_bug.cgi?id=173632
986
987 Reviewed by Sam Weinig, Beth Dakin.
988
989 Remove will-reveal-edge events, which never took off.
990
991 * fast/events/will-reveal-edge-on-div-expected.txt: Removed.
992 * fast/events/will-reveal-edge-on-div.html: Removed.
993 * fast/events/will-reveal-edges-body-attributes-expected.txt: Removed.
994 * fast/events/will-reveal-edges-body-attributes.html: Removed.
995 * fast/events/will-reveal-edges-event-listeners-expected.txt: Removed.
996 * fast/events/will-reveal-edges-event-listeners.html: Removed.
997 * fast/events/will-reveal-edges-window-attributes-expected.txt: Removed.
998 * fast/events/will-reveal-edges-window-attributes.html: Removed.
999
simon.fraser@apple.com95a930e2017-06-21 21:13:58 +000010002017-06-21 Simon Fraser <simon.fraser@apple.com>
1001
1002 svgPath.getTotalLength() freezes webkit
1003 https://bugs.webkit.org/show_bug.cgi?id=173566
1004 <rdar://problem/32866731>
1005
1006 Reviewed by Dean Jackson.
1007
1008 * svg/custom/path-getTotalLength-hang.html: Added.
1009
csaavedra@igalia.com4cf46702017-06-21 16:25:16 +000010102017-06-21 Claudio Saavedra <csaavedra@igalia.com>
1011
1012 [WPE] Unreviewed gardening
1013
1014 Update expectations to known flaky http/appcache tests and also a
1015 couple of flaky crashing tests.
1016 * platform/wpe/TestExpectations:
1017
cfleizach@apple.com0656a442017-06-21 15:58:53 +000010182017-06-21 Chris Fleizach <cfleizach@apple.com>
1019
1020 AX: Cannot call setValue() on contenteditable or ARIA text controls
1021 https://bugs.webkit.org/show_bug.cgi?id=173520
1022
1023 Reviewed by Ryosuke Niwa.
1024
1025 * accessibility/set-value-editable-types-expected.txt: Added.
1026 * accessibility/set-value-editable-types.html: Added.
1027
zandobersek@gmail.comb7a99152017-06-21 06:52:29 +000010282017-06-20 Zan Dobersek <zdobersek@igalia.com>
1029
1030 [GCrypt] Implement CryptoKeyEC SPKI imports
1031 https://bugs.webkit.org/show_bug.cgi?id=172927
1032
1033 Reviewed by Jiewen Tan, Michael Catanzaro and Carlos Garcia Campos.
1034
1035 * platform/gtk/TestExpectations:
1036 Unskip or enable the EC-based SPKI import tests that are now passing.
1037
mmaxfield@apple.com037485d2017-06-21 00:54:43 +000010382017-06-20 Myles C. Maxfield <mmaxfield@apple.com>
1039
1040 Disable font variations on macOS Sierra and iOS 10
1041 https://bugs.webkit.org/show_bug.cgi?id=173618
1042 <rdar://problem/32879164>
1043
1044 Reviewed by Jon Lee.
1045
1046 Update expected test results. The old test results are now High Sierra- and iOS 11-expected.
1047
1048 * fast/css/getComputedStyle/computed-style-expected.txt:
1049 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1050 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1051 * fast/text/font-selection-font-face-parse-expected.txt:
1052 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1053 * fast/text/font-stretch-parse-expected.txt:
1054 * fast/text/font-style-parse-expected.txt:
1055 * fast/text/font-weight-parse-expected.txt:
1056 * platform/ios/TestExpectations:
1057 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Removed.
1058 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed.
1059 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed.
1060 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt: Removed.
1061 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Removed.
1062 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Removed.
1063 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Removed.
1064 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Removed.
1065 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Removed
1066 * platform/mac/TestExpectations:
1067 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Removed
1068
drousso@apple.com730a42f2017-06-21 00:07:41 +000010692017-06-20 Devin Rousso <drousso@apple.com>
1070
1071 Web Inspector: Send context attributes for tracked canvases
1072 https://bugs.webkit.org/show_bug.cgi?id=173327
1073
1074 Reviewed by Joseph Pecoraro.
1075
1076 * inspector/canvas/context-attributes-expected.txt: Added.
1077 * inspector/canvas/context-attributes.html: Added.
1078
jlewis3@apple.com3daa05d2017-06-21 00:02:14 +000010792017-06-20 Matt Lewis <jlewis3@apple.com>
1080
1081 Marked webrtc/video-replace-muted-track.html as flaky.
1082 https://bugs.webkit.org/show_bug.cgi?id=173486
1083
1084 Unreviewed test gardening.
1085
1086 * platform/ios-wk2/TestExpectations:
1087
mmaxfield@apple.coma20bbd02017-06-20 23:52:22 +000010882017-06-20 Myles C. Maxfield <mmaxfield@apple.com>
1089
1090 [Cocoa] The system Japanese font cannot be italicized
1091 https://bugs.webkit.org/show_bug.cgi?id=173300
1092 <rdar://problem/31805407>
1093
1094 Reviewed by Ryosuke Niwa.
1095
1096 * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
1097 * fast/text/system-font-japanese-synthetic-italic.html: Added.
1098 * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
1099
ryanhaddad@apple.com00382102017-06-20 23:22:16 +000011002017-06-20 Ryan Haddad <ryanhaddad@apple.com>
1101
1102 Unreviewed, rolling out r218524.
1103
1104 This change broke internal builds.
1105
1106 Reverted changeset:
1107
1108 "[Cocoa] The system Japanese font cannot be italicized"
1109 https://bugs.webkit.org/show_bug.cgi?id=173300
1110 http://trac.webkit.org/changeset/218524
1111
simon.fraser@apple.comafb77012017-06-20 22:57:50 +000011122017-06-20 Simon Fraser <simon.fraser@apple.com>
1113
1114 <rdar://problem/32862652> [REGRESSION] r218374: fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html
1115
1116 Rebaseline.
1117
1118 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt:
1119
ryanhaddad@apple.comb679a592017-06-20 22:54:58 +000011202017-06-20 Ryan Haddad <ryanhaddad@apple.com>
1121
1122 Rebaseline fast/events/touch/document-create-touch-list tests.
1123
1124 Unreviewed test gardening.
1125
1126 * fast/events/touch/document-create-touch-list-crash-expected.txt:
1127 * fast/events/touch/document-create-touch-list-ios-expected.txt:
1128
mattbaker@apple.com43f8da62017-06-20 22:44:11 +000011292017-06-20 Matt Baker <mattbaker@apple.com>
1130
1131 LayoutTest inspector/canvas/create-canvas-contexts.html is a flaky timeout
1132 https://bugs.webkit.org/show_bug.cgi?id=173603
1133
1134 Reviewed by Joseph Pecoraro.
1135
1136 Removed test case `CheckCanvasesCleared`, which involved a page reload
1137 and would intermittently timeout.
1138
1139 * inspector/canvas/create-canvas-contexts-expected.txt:
1140 * inspector/canvas/create-canvas-contexts.html:
1141
graouts@webkit.orgcc4f2682017-06-20 20:37:59 +000011422017-06-20 Antoine Quint <graouts@apple.com>
1143
1144 REGRESSION: media/remote-control-command-seek.html is timing out
1145 https://bugs.webkit.org/show_bug.cgi?id=173615
1146 <rdar://problem/32626498>
1147
1148 Reviewed by Eric Carlson.
1149
1150 This test assumes that we load metadata and video data that can be seeked through
1151 at the same time, but this is incorrect. Using the "canplaythrough" event guarantees
1152 that the video is seekable, so we switch to this event to make the test more robust.
1153
1154 * media/remote-control-command-seek-expected.txt:
1155 * media/remote-control-command-seek.html:
1156
jlewis3@apple.comf3258922017-06-20 18:57:22 +000011572017-06-20 Matt Lewis <jlewis3@apple.com>
1158
1159 Added additional test expectations for media/video-buffered.html.
1160 https://bugs.webkit.org/show_bug.cgi?id=173611
1161
1162 Uneviewed test gardening.
1163
1164 * platform/ios/TestExpectations:
1165
drousso@apple.comc4fa6a62017-06-20 18:35:31 +000011662017-06-20 Devin Rousso <drousso@apple.com>
1167
1168 Web Inspector: add console messages for WebGL shader compile and program link errors/warnings
1169 https://bugs.webkit.org/show_bug.cgi?id=143236
1170 <rdar://problem/20352149>
1171
1172 Reviewed by Dean Jackson.
1173
1174 * fast/canvas/webgl/fragment-shader-assertion.html:
1175 * fast/canvas/webgl/shader-compile-logging-expected.txt: Added.
1176 * fast/canvas/webgl/shader-compile-logging.html: Added.
1177
graouts@webkit.org71f6e662017-06-20 17:38:35 +000011782017-06-19 Antoine Quint <graouts@apple.com>
1179
1180 Media document experience with long-loading files is poor
1181 https://bugs.webkit.org/show_bug.cgi?id=173575
1182 <rdar://problem/32178119>
1183
1184 Reviewed by Dean Jackson.
1185
1186 Fix a test that started failing with this patch and add two new tests that check we are adding
1187 the expected CSS classes when loading video and invalid media documents.
1188
1189 * media/modern-media-controls/media-documents/media-document-invalid-expected.txt: Added.
1190 * media/modern-media-controls/media-documents/media-document-invalid.html: Added.
1191 * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout-expected.txt: Added.
1192 * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout.html: Added.
1193 * media/modern-media-controls/volume-up-support/volume-up-support-expected.txt:
1194 * media/modern-media-controls/volume-up-support/volume-up-support.html:
1195
csaavedra@igalia.com50564902017-06-20 13:07:34 +000011962017-06-20 Claudio Saavedra <csaavedra@igalia.com>
1197
csaavedra@igalia.com7fb2ee32017-06-20 15:26:10 +00001198 [WPE] Enable appcache tests
1199
1200 Unreviewed gardening.
1201
1202 Most of these tests are passing, so enable them. For known GTK+
1203 failures, copy the expectations. Mark as failing deferred events
1204 tests that have slight differences that need to be investigated.
1205 * platform/wpe/TestExpectations:
1206
12072017-06-20 Claudio Saavedra <csaavedra@igalia.com>
1208
csaavedra@igalia.com50564902017-06-20 13:07:34 +00001209 [WPE] Skip geolocation tests
1210
1211 Geolocation was disabled since r218553 and thus far tests were
1212 only using the mock provider. Skip until we add geoclue
1213 support.
1214 * platform/wpe/TestExpectations:
1215
gskachkov@gmail.comf92fe152017-06-20 10:27:41 +000012162017-06-20 Oleksandr Skachkov <gskachkov@gmail.com>
1217
1218 Revert changes in bug#160417 about extending `null` not being a derived class
1219 https://bugs.webkit.org/show_bug.cgi?id=169293
1220
1221 Reviewed by Saam Barati.
1222
1223 * js/class-syntax-extends-expected.txt:
1224 * js/class-syntax-super-expected.txt:
1225 * js/script-tests/class-syntax-extends.js:
1226 * js/script-tests/class-syntax-super.js:
1227
zandobersek@gmail.comf70a0392017-06-20 07:56:31 +000012282017-06-20 Zan Dobersek <zdobersek@igalia.com>
1229
1230 Unreviewed WPE gardening.
1231
1232 Unskipping AES-CTR and RSA-PSS layout tests that already pass.
1233
1234 Adding layout test baselines for two imported W3C tests that cover AES-CBC.
1235 The subtests there pass, but the generic baseline expects failures, so we
1236 work around that by adding baselines that expect passing tests.
1237
1238 * platform/wpe/TestExpectations:
1239 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
1240 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
1241 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
1242
magomez@igalia.comc6b54902017-06-20 07:45:40 +000012432017-06-20 Miguel Gomez <magomez@igalia.com>
1244
1245 [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
1246 https://bugs.webkit.org/show_bug.cgi?id=173459
1247
1248 Reviewed by Carlos Garcia Campos.
1249
1250 Unskip fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html.
1251
1252 * platform/gtk/TestExpectations:
1253
drousso@apple.comc366ec92017-06-20 06:48:10 +000012542017-06-19 Devin Rousso <drousso@apple.com>
1255
1256 Web Inspector: create canvas content view and details sidebar panel
1257 https://bugs.webkit.org/show_bug.cgi?id=138941
1258 <rdar://problem/19051672>
1259
1260 Reviewed by Joseph Pecoraro.
1261
1262 * inspector/canvas/requestContent-expected.txt: Added.
1263 * inspector/canvas/requestContent.html: Added.
1264 * inspector/canvas/requestNode-expected.txt: Added.
1265 * inspector/canvas/requestNode.html: Added.
1266
fred.wang@free.fr24211532017-06-20 06:04:55 +000012672017-06-19 Frederic Wang <fwang@igalia.com>
1268
fred.wang@free.fr68e7aa32017-06-20 06:06:16 +00001269 [iOS] Always include frames in the scrolling tree when async frame scrolling is enabled
1270 https://bugs.webkit.org/show_bug.cgi?id=173405
1271
1272 Reviewed by Simon Fraser.
1273
1274 Add some new expectations for iOS/WK2 now that the "async frame scrolling" setting is taken
1275 into account for the layer and scrolling trees.
1276
1277 * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
1278 A specific layer is created for the iframe.
1279 * platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
1280 The frame appears in the scrolling tree.
1281 * platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
1282 Use this as a generic expectation for iOS.
1283
12842017-06-19 Frederic Wang <fwang@igalia.com>
1285
fred.wang@free.fr24211532017-06-20 06:04:55 +00001286 [Mac] Add an experimental feature setting for async frame scrolling
1287 https://bugs.webkit.org/show_bug.cgi?id=173359
1288
1289 Reviewed by Simon Fraser.
1290
1291 * compositing/iframes/compositing-for-scrollable-iframe.html: Use "async frame scrolling" for
1292 this test.
1293 * fast/scrolling/scrolling-tree-includes-frame.html: Ditto.
1294
zandobersek@gmail.com9b3f99f2017-06-20 06:00:01 +000012952017-06-19 Zan Dobersek <zdobersek@igalia.com>
1296
1297 [WebCrypto] Add test for ECDH SPKI imports using the ecDH algorithm identifier
1298 https://bugs.webkit.org/show_bug.cgi?id=173543
1299
1300 Reviewed by Jiewen Tan.
1301
1302 Add the ecdh-import-spki-key-ecdh-identifier.html layout test which
1303 tests for successful import of EC keys through the SPKI format when
1304 using the ecDH algorithm identifier (OID 1.3.132.1.12) and following
1305 the ECDH algorithm import steps.
1306
1307 No implementation supports this yet, so the test is skipped on all ports.
1308
1309 * TestExpectations:
1310 * crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
1311 * crypto/subtle/ecdh-import-spki-key-ecdh-identifier.html: Added.
1312
mmaxfield@apple.com5183c302017-06-20 02:28:18 +000013132017-06-19 Myles C. Maxfield <mmaxfield@apple.com>
1314
1315 [Cocoa] The system Japanese font cannot be italicized
1316 https://bugs.webkit.org/show_bug.cgi?id=173300
1317 <rdar://problem/31805407>
1318
1319 Reviewed by Ryosuke Niwa.
1320
1321 * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
1322 * fast/text/system-font-japanese-synthetic-italic.html: Added.
1323 * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
1324
commit-queue@webkit.orgd2f07b22017-06-19 23:53:00 +000013252017-06-19 Youenn Fablet <youenn@apple.com>
1326
1327 Improve debugging ability of some webrtc tests
1328 https://bugs.webkit.org/show_bug.cgi?id=173549
1329
1330 Reviewed by Eric Carlson.
1331
1332 Improve debugging ability for first two tests.
1333 Improve reliability for the next three tests.
1334
1335 * webrtc/audio-replace-track-expected.txt:
1336 * webrtc/audio-replace-track.html: Checking connected state.
1337 * webrtc/video-mute-expected.txt:
1338 * webrtc/video-mute.html: Ditto.
1339 * webrtc/video-replace-track-to-null.html: Improving reliability of test.
1340 * webrtc/video-rotation.html: Adding some delay before testing black frames and increasing delay between the tests..
1341 * webrtc/video-unmute.html: Using counter based testing of black frames.
1342
darin@apple.combb7b36c2017-06-19 23:51:00 +000013432017-06-19 Alex Christensen <achristensen@webkit.org>
1344
1345 [Cocoa] implement URLSession:task:needNewBodyStream: delegate method
1346 https://bugs.webkit.org/show_bug.cgi?id=173551
1347 rdar://problem/32250512
1348
1349 Reviewed by Alex Christensen.
1350
1351 * http/tests/misc/form-blob-challenge-expected.txt: Added.
1352 * http/tests/misc/form-blob-challenge.html: Added.
1353 * http/tests/misc/resources/basic-echo-post.php: Added.
1354
jlewis3@apple.com9fa4de22017-06-19 22:47:43 +000013552017-06-19 Matt Lewis <jlewis3@apple.com>
1356
1357 Adjusted test ecpectaions for webrtc/libwebrtc/descriptionGetters.html.
1358 https://bugs.webkit.org/show_bug.cgi?id=171703
1359
1360 Unreviewed test gardening.
1361
1362 * platform/mac-wk2/TestExpectations:
1363
commit-queue@webkit.org45a5b532017-06-19 22:04:20 +000013642017-06-19 Joseph Pecoraro <pecoraro@apple.com>
1365
1366 test262: Completion values for control flow do not match the spec
1367 https://bugs.webkit.org/show_bug.cgi?id=171265
1368
1369 Reviewed by Saam Barati.
1370
1371 * js/eval-throw-return-expected.txt:
1372 * js/kde/completion-expected.txt:
1373 * js/kde/script-tests/completion.js:
1374 * js/script-tests/eval-throw-return.js:
1375 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9-expected.txt:
1376 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1-expected.txt:
1377 Rebaseline expectations. These are all outdated. In fact the sputnik
1378 tests were imported into test262 and modified for ES2015.
1379
1380 * js/script-tests/function-toString-vs-name.js:
1381 ClassDeclarations on their own don't produce a value. So output
1382 the class value so the test behaves as expected.
1383
commit-queue@webkit.org7eb47a52017-06-19 21:55:00 +000013842017-06-19 Sam Weinig <sam@webkit.org>
1385
1386 [WebIDL] Add support for serializers that have members that are themselves serializers (or inherit being a serializer from a parent)
1387 https://bugs.webkit.org/show_bug.cgi?id=173395
1388
1389 Reviewed by Simon Fraser.
1390
1391 * fast/css/DOMQuad-serialization-expected.txt: Added.
1392 * fast/css/DOMQuad-serialization.html: Added.
1393 Add test for DOMQuad serialization, now that it is supported.
1394
commit-queue@webkit.org50bd1d92017-06-19 21:27:05 +000013952017-06-19 Commit Queue <commit-queue@webkit.org>
1396
1397 Unreviewed, rolling out r218505.
1398 https://bugs.webkit.org/show_bug.cgi?id=173563
1399
1400 "It would break internal builds" (Requested by youenn on
1401 #webkit).
1402
1403 Reverted changeset:
1404
1405 "[WebRTC] Prevent capturing at unconventional resolutions when
1406 using the SW encoder on Mac"
1407 https://bugs.webkit.org/show_bug.cgi?id=172602
1408 http://trac.webkit.org/changeset/218505
1409
commit-queue@webkit.org761962d2017-06-19 20:42:04 +000014102017-06-19 Youenn Fablet <youenn@apple.com>
1411
1412 [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
1413 https://bugs.webkit.org/show_bug.cgi?id=172602
1414 <rdar://problem/32407693>
1415
1416 Reviewed by Eric Carlson.
1417
1418 * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
1419 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
1420 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
1421 * webrtc/captureCanvas-webrtc-expected.txt:
1422 * webrtc/captureCanvas-webrtc.html:
1423
ryanhaddad@apple.com673c6222017-06-19 18:41:42 +000014242017-06-19 Ryan Haddad <ryanhaddad@apple.com>
1425
1426 Rebaseline js/dom/global-constructors-attributes.html.
1427
1428 Unreviewed test gardening.
1429
1430 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1431 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1432
commit-queue@webkit.org3d93dc42017-06-19 17:12:57 +000014332017-06-19 Youenn Fablet <youenn@apple.com>
1434
1435 A cloned MediaStreamTrack should mute independently other tracks using the same source
1436 https://bugs.webkit.org/show_bug.cgi?id=172831
1437 <rdar://problem/32518527>
1438
1439 Reviewed by Eric Carlson.
1440
1441 * webrtc/clone-audio-track.html: Added.
1442 * webrtc/video-disabled-black.html:
1443 * webrtc/video-unmute-expected.txt:
1444 * webrtc/video-unmute.html:
1445
commit-queue@webkit.orgb6fb6902017-06-19 16:47:06 +000014462017-06-19 Sam Weinig <sam@webkit.org>
1447
1448 [WebIDL] Properly model buffer source / typed arrays as their own IDL types
1449 https://bugs.webkit.org/show_bug.cgi?id=173513
1450
1451 Reviewed by Alex Christensen.
1452
1453 * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1454 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
1455 * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
1456 Update results for changed exception language.
1457
csaavedra@igalia.comba658982017-06-19 15:50:40 +000014582017-06-19 Claudio Saavedra <csaavedra@igalia.com>
1459
1460 Unreviewed GTK+ gardening
1461
1462 Unmarked a bunch of http multimedia tests that were failing with gst 1.6.3.
1463 We're now depending on 1.10.4 and these are passing. Also marked as slow
1464 a couple more.
1465 * platform/gtk/TestExpectations:
1466
zandobersek@gmail.comda9ae762017-06-19 13:22:19 +000014672017-06-19 Zan Dobersek <zdobersek@igalia.com>
1468
1469 Unreviewed GTK+ gardening.
1470
1471 Enable RSA-PSS tests on the GTK+ port. Tests covering this Web Crypto
1472 algorithm are skipped on all platforms, but since the libgcrypt-based
1473 implementation is operating properly, we can enable the majority of
1474 these tests for GTK+. The tests that remain skipped cover SPKI and
1475 PKCS#8 import and export capabilities that still have to be landed.
1476
1477 WPE will enable these tests in a separate patch.
1478
1479 * platform/gtk/TestExpectations:
1480
csaavedra@igalia.com7015ea62017-06-19 12:44:41 +000014812017-06-19 Claudio Saavedra <csaavedra@igalia.com>
1482
1483 [GTK] Rebaseline js/dom/dom-static-property-for-in-iteration.html
1484 https://bugs.webkit.org/show_bug.cgi?id=133868
1485
1486 Unreviewed gardening
1487
1488 This test needs expectations to be updated after changes to DOM
1489 static properties. Update and unskip.
1490 * platform/gtk/TestExpectations: Unskip.
1491 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
1492
zandobersek@gmail.comd688dba2017-06-19 11:56:26 +000014932017-06-19 Zan Dobersek <zdobersek@igalia.com>
1494
1495 [GCrypt] AES_CTR support
1496 https://bugs.webkit.org/show_bug.cgi?id=171420
1497
1498 Reviewed by Michael Catanzaro.
1499
1500 * platform/gtk/TestExpectations: Unskip the relevant AES_CTR tests.
1501
commit-queue@webkit.org5d442622017-06-19 11:39:52 +000015022017-06-19 Fujii Hironori <Hironori.Fujii@sony.com>
1503
1504 [GTK] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html crashes
1505 https://bugs.webkit.org/show_bug.cgi?id=173456
1506
1507 Unreviewed gardening.
1508
1509 * platform/gtk/TestExpectations: Marked
1510 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html,
1511 webrtc/createOfferAnswer.html and webrtc/video-addTransceiver.html Crash.
1512
csaavedra@igalia.com98ea0b62017-06-19 10:03:40 +000015132017-06-19 Claudio Saavedra <csaavedra@igalia.com>
1514
1515 [GTK][WPE] Rebaseline after r218458
1516
1517 Unreviewed gardening.
1518
1519 Add new DOMQuad attribute to the test expectations.
1520 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1521 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1522 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1523
commit-queue@webkit.org8168b792017-06-19 07:41:11 +000015242017-05-14 Frederic Wang <fwang@igalia.com>
1525
1526 Add heuristic to avoid flattening "fullscreen" iframes
1527 https://bugs.webkit.org/show_bug.cgi?id=171914
1528
1529 Reviewed by Simon Fraser.
1530
1531 This commit adjusts tests to work when frame flattening is an enum.
1532 It also adds a test to check the new heuristic when "frame flattening for non-fullscreen
1533 iframes" is enabled.
1534 set-preference.html is disabled for now, as the test suite does not support overridePreference()
1535 for non-boolean values (bug 128594).
1536
1537 * fast/forms/ios/delete-in-input-in-iframe.html: Use enum value "FullyEnabled".
1538 * fast/forms/ios/focus-input-in-iframe.html: Ditto.
1539 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Ditto.
1540 * fast/forms/ios/typing-in-input-in-iframe.html: Ditto.
1541 * fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Ditto.
1542 * fast/frames/flattening/crash-svg-document.html: Ditto.
1543 * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot.html: Ditto.
1544 * fast/frames/flattening/frameset-flattening-advanced.html: Ditto.
1545 * fast/frames/flattening/frameset-flattening-grid.html: Ditto.
1546 * fast/frames/flattening/frameset-flattening-simple.html: Ditto.
1547 * fast/frames/flattening/frameset-flattening-subframe-resize.html: Ditto.
1548 * fast/frames/flattening/frameset-flattening-subframesets.html: Ditto.
1549 * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Ditto.
1550 Be sure to use single quotes for the inline iframe page.
1551 * fast/frames/flattening/iframe-flattening-crash.html: Use enum value "FullyEnabled".
1552 * fast/frames/flattening/iframe-flattening-fixed-height.html: Ditto.
1553 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: Ditto.
1554 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: Ditto.
1555 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: Ditto.
1556 * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: Ditto.
1557 * fast/frames/flattening/iframe-flattening-fixed-width.html: Ditto.
1558 * fast/frames/flattening/iframe-flattening-fullscreen.html: Added. Check the new heuristic.
1559 * fast/frames/flattening/iframe-flattening-fullscreen-expected.txt: Added.
1560 * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update.html: Use enum value "FullyEnabled".
1561 * fast/frames/flattening/iframe-flattening-nested.html: Ditto.
1562 * fast/frames/flattening/iframe-flattening-offscreen.html: Ditto.
1563 * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: Ditto.
1564 * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: Ditto.
1565 * fast/frames/flattening/iframe-flattening-out-of-view.html: Ditto.
1566 * fast/frames/flattening/iframe-flattening-resize-event-count.html: Ditto.
1567 * fast/frames/flattening/iframe-flattening-selection-crash.html: Ditto.
1568 * fast/frames/flattening/iframe-flattening-simple.html: Ditto.
1569 * fast/frames/flattening/iframe-tiny.html: Ditto.
1570 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash.html: Ditto.
1571 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure.html: Ditto.
1572 * fast/frames/flattening/scrolling-in-object.html: Ditto.
1573 * fast/spatial-navigation/snav-iframe-flattening-simple.html: Ditto.
1574 * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: Ditto.
1575 * platform/mac/TestExpectations: Disable this due to limitation in the test infrastructure.
1576 * plugins/frameset-with-plugin-frame.html: Use enum value "FullyEnabled".
1577
rniwa@webkit.org59888092017-06-19 04:00:49 +000015782017-06-18 Ryosuke Niwa <rniwa@webkit.org>
1579
1580 Meter element doesn't respect the writing direction
1581 https://bugs.webkit.org/show_bug.cgi?id=173507
1582
1583 Reviewed by Sam Weinig.
1584
1585 A regression ref test since existing tests were pixel tests and did not catch this regression.
1586 Note that black border was added to workaround the anti-aliasing differences in macOS High Sierra.
1587
1588 * fast/dom/HTMLMeterElement/meter-rtl-expected.html: Added.
1589 * fast/dom/HTMLMeterElement/meter-rtl.html: Added.
1590
cdumez@apple.com32f1e9f2017-06-18 20:25:19 +000015912017-06-18 Chris Dumez <cdumez@apple.com>
1592
1593 Crash when re-entering MediaDevicesEnumerationRequest::cancel()
1594 https://bugs.webkit.org/show_bug.cgi?id=173522
1595 <rdar://problem/31185739>
1596
1597 Reviewed by Darin Adler.
1598
1599 Add layout test coverage. This test would flakily crash before the fix because it
1600 relies on the order in which contextDestroyed() is called for MediaDevicesRequest
1601 and MediaDevicesEnumerationRequest.
1602
1603 * fast/mediastream/destroy-document-while-enumerating-devices-expected.txt: Added.
1604 * fast/mediastream/destroy-document-while-enumerating-devices.html: Added.
1605 * fast/mediastream/resources/enumerate-devices-frame.html: Added.
1606
simon.fraser@apple.comedca84e2017-06-17 22:34:28 +000016072017-06-17 Simon Fraser <simon.fraser@apple.com>
1608
1609 Implement DOMQuad
1610 https://bugs.webkit.org/show_bug.cgi?id=163534
1611
1612 Reviewed by Sam Weinig.
1613
1614 Implement DOMQuad per https://drafts.fxtf.org/geometry/#DOMQuad.
1615
1616 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1617 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1618
antti@apple.com043d6a12017-06-17 13:02:08 +000016192017-06-17 Antti Koivisto <antti@apple.com>
1620
1621 Crash due to infinite recursion via FrameSelection::updateAppearanceAfterLayout
1622 https://bugs.webkit.org/show_bug.cgi?id=173468
1623
1624 Reviewed by Ryosuke Niwa.
1625
1626 * editing/selection/updateAppearanceAfterLayout-recursion-expected.txt: Added.
1627 * editing/selection/updateAppearanceAfterLayout-recursion.html: Added.
1628
pvollan@apple.com68f2a2b2017-06-17 12:31:13 +000016292017-06-17 Per Arne Vollan <pvollan@apple.com>
1630
1631 [Win] Update expectations for layout tests.
1632 https://bugs.webkit.org/show_bug.cgi?id=172437
1633
1634 Unreviewed test gardening, update test expectations for failing tests.
1635
1636 * platform/win/TestExpectations:
1637
keith_miller@apple.comf94c2c92017-06-17 10:52:34 +000016382017-06-17 Keith Miller <keith_miller@apple.com>
1639
1640 ArrayPrototype methods should use JSValue::toLength for non-Arrays.
1641 https://bugs.webkit.org/show_bug.cgi?id=173506
1642
1643 Unreviewed test gardening.
1644
1645 * TestExpectations:
1646
pvollan@apple.com4d9484a32017-06-17 07:54:42 +000016472017-06-17 Per Arne Vollan <pvollan@apple.com>
1648
1649 Unreviewed test gardening. Remove duplicate entries for tests.
1650
1651 * platform/win/TestExpectations:
1652
rniwa@webkit.org237f6852017-06-17 07:21:13 +000016532017-06-17 Ryosuke Niwa <rniwa@webkit.org>
1654
1655 REGRESSION(r209495): materiauxlaverdure.com fails to load
1656 https://bugs.webkit.org/show_bug.cgi?id=173301
1657 <rdar://problem/32624850>
1658
1659 Reviewed by Antti Koivisto.
1660
1661 Rebaselined the existing tests and added a new regression test for serializing CSS properties and values.
1662
1663 * accessibility/mac/alt-for-css-content-expected.txt:
1664 * accessibility/mac/webkit-alt-for-css-content-expected.txt:
1665 * editing/pasteboard/cjk-line-height-expected.txt:
1666 * fast/css/alt-inherit-initial-expected.txt:
1667 * fast/css/alt-inherit-initial.html:
1668 * fast/css/content-language-comma-separated-list-expected.txt:
1669 * fast/css/content-language-empty-expected.txt:
1670 * fast/css/content-language-only-whitespace-expected.txt:
1671 * fast/css/content-language-with-whitespace-expected.txt:
1672 * fast/css/counters/counter-cssText-expected.txt:
1673 * fast/css/counters/counter-cssText.html:
1674 * fast/css/font-family-trailing-bracket-gunk-expected.txt:
1675 * fast/css/font-family-trailing-bracket-gunk.html:
1676 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1677 * fast/css/getComputedStyle/computed-style-properties-expected.txt:
1678 * fast/css/getComputedStyle/computed-style-properties.html:
1679 * fast/css/getComputedStyle/font-family-fallback-reset-expected.txt:
1680 * fast/css/getComputedStyle/font-family-fallback-reset.html:
1681 * fast/css/lang-mapped-to-webkit-locale-expected.txt:
1682 * fast/css/lang-mapped-to-webkit-locale.xhtml:
1683 * fast/css/serialization-with-double-quotes-expected.txt: Added.
1684 * fast/css/serialization-with-double-quotes.html: Added.
1685 * fast/css/uri-token-parsing-expected.txt:
1686 * fast/css/uri-token-parsing.html:
1687 * fast/inspector-support/cssURLQuotes-expected.txt:
1688 * fast/inspector-support/style-expected.txt:
1689 * fast/text/font-stretch-parse-expected.txt:
1690 * fast/text/font-stretch-parse.html:
1691 * fast/text/font-style-parse-expected.txt:
1692 * fast/text/font-style-parse.html:
1693 * fast/text/font-weight-parse-expected.txt:
1694 * fast/text/font-weight-parse.html:
1695 * media/controls/track-menu.html:
1696 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1697 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt:
1698 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1699 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt:
1700
pvollan@apple.com8c31b3c2017-06-17 05:47:08 +000017012017-06-16 Per Arne Vollan <pvollan@apple.com>
1702
pvollan@apple.com158068d2017-06-17 06:07:14 +00001703 [Win] Update expectations for layout tests.
1704 https://bugs.webkit.org/show_bug.cgi?id=172437
1705
1706 Unreviewed test gardening, update test expectations for failing tests.
1707
1708 * platform/win/TestExpectations:
1709
17102017-06-16 Per Arne Vollan <pvollan@apple.com>
1711
pvollan@apple.com8c31b3c2017-06-17 05:47:08 +00001712 Unreviewed test gardening. Update test expectations for failing tests.
1713
1714 * platform/win/TestExpectations:
1715
mattbaker@apple.com1f535ab2017-06-17 02:58:24 +000017162017-06-16 Matt Baker <mattbaker@apple.com>
1717
1718 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
1719 https://bugs.webkit.org/show_bug.cgi?id=172623
1720 <rdar://problem/32415986>
1721
1722 Reviewed by Devin Rousso and Joseph Pecoraro.
1723
1724 Test that CanvasAgent dispatches events for canvas lifecycle events.
1725
1726 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
1727 * inspector/canvas/create-canvas-contexts.html: Added.
1728
weinig@apple.com2f551012017-06-17 01:19:28 +000017292017-06-16 Sam Weinig <sam@webkit.org>
1730
1731 [WebIDL] Remove custom bindings for HTMLDocument
1732 https://bugs.webkit.org/show_bug.cgi?id=173444
1733
1734 Reviewed by Darin Adler.
1735
1736 * dom/xhtml/level2/html/HTMLDocument17-expected.txt:
1737 * dom/xhtml/level2/html/HTMLDocument18-expected.txt:
1738 * dom/xhtml/level2/html/HTMLDocument19-expected.txt:
1739 * dom/xhtml/level2/html/HTMLDocument20-expected.txt:
1740 * dom/xhtml/level2/html/HTMLDocument21-expected.txt:
1741 Update test results for correct exception being thrown.
1742
1743 * fast/dom/frame-deleted-in-document-open-expected.txt: Removed.
1744 * fast/dom/frame-deleted-in-document-open.html: Removed.
1745 * http/tests/security/isolatedWorld/document-open-expected.txt: Removed.
1746 * http/tests/security/isolatedWorld/document-open.html: Removed.
1747 Remove two tests that were testing the behavior of document.open using javascript
1748 to call the window.open operation. This is not how it is specified and no
1749 longer how it is implemented.
1750
commit-queue@webkit.org7008d302017-06-17 00:27:33 +000017512017-06-16 Youenn Fablet <youenn@apple.com>
1752
commit-queue@webkit.org7bd7ec32017-06-17 00:29:38 +00001753 WebRTC sockets should be closed at destruction time if not closed explicitly
1754 https://bugs.webkit.org/show_bug.cgi?id=173479
1755
1756 Reviewed by Eric Carlson.
1757
1758 * webrtc/datachannel/multiple-connections-expected.txt: Added.
1759 * webrtc/datachannel/multiple-connections.html: Added.
1760
17612017-06-16 Youenn Fablet <youenn@apple.com>
1762
commit-queue@webkit.org7008d302017-06-17 00:27:33 +00001763 addTransceiver should trigger mid generation in the SDP
1764 https://bugs.webkit.org/show_bug.cgi?id=173452
1765
1766 Reviewed by Alex Christensen.
1767
1768 * webrtc/routines.js:
1769 (createConnections):
1770 * webrtc/video-addTransceiver-expected.txt: Added.
1771 * webrtc/video-addTransceiver.html: Added.
1772
jbedard@apple.com0193c222017-06-16 23:50:32 +000017732017-06-16 Jonathan Bedard <jbedard@apple.com>
1774
1775 Clean-up lint-test-expectation errors
1776
1777 Unreviewed test gardening
1778
1779 * platform/ios-wk1/TestExpectations:
1780 * platform/ios-wk2/TestExpectations:
1781 * platform/win/TestExpectations:
1782
commit-queue@webkit.orgf0c6fc42017-06-16 23:16:38 +000017832017-06-16 Youenn Fablet <youenn@apple.com>
1784
1785 [iOS] Switching cameras in a WebRTC call makes black frames being sent
1786 https://bugs.webkit.org/show_bug.cgi?id=173486
1787
1788 Reviewed by Eric Carlson.
1789
1790 * webrtc/video-replace-muted-track-expected.txt: Added.
1791 * webrtc/video-replace-muted-track.html: Added.
1792
ryanhaddad@apple.com91f227a2017-06-16 23:15:53 +000017932017-06-16 Ryan Haddad <ryanhaddad@apple.com>
1794
1795 Remove a test that was accidentally checked in with r218408.
1796
1797 Unreviewed test gardening.
1798
1799 * webrtc/datachannel/test.html: Removed.
1800
jlewis3@apple.com01270d82017-06-16 23:13:27 +000018012017-06-16 Matt Lewis <jlewis3@apple.com>
1802
1803 Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky.
1804 https://bugs.webkit.org/show_bug.cgi?id=173487
1805
1806 Unreviewed test gardening.
1807
1808
1809 * platform/mac/TestExpectations:
1810
commit-queue@webkit.orga7953c02017-06-16 23:10:37 +000018112017-06-16 Youenn Fablet <youenn@apple.com>
1812
1813 Remove replaceTrack restriction about video resolution
1814 https://bugs.webkit.org/show_bug.cgi?id=173490
1815
1816 Reviewed by Eric Carlson.
1817
1818 * webrtc/video-replace-track-expected.txt:
1819 * webrtc/video-replace-track.html:
1820
jlewis3@apple.comd6ef7ea2017-06-16 22:35:07 +000018212017-06-16 Matt Lewis <jlewis3@apple.com>
1822
1823 Marked multiple imported/w3c/web-platform-tests/IndexedDB as flaky.
1824 https://bugs.webkit.org/show_bug.cgi?id=172834
1825
1826 Unreviewed test gardening.
1827
1828 * platform/mac-wk2/TestExpectations:
1829
jer.noble@apple.comc328bed2017-06-16 21:59:23 +000018302017-06-16 Jer Noble <jer.noble@apple.com>
1831
1832 [iOS] Do not pause playing video when application resigns active state.
1833 https://bugs.webkit.org/show_bug.cgi?id=173474
1834
1835 Reviewed by Tim Horton.
1836
1837 * media/video-background-playback-expected.txt:
1838 * media/video-background-playback.html:
1839 * media/video-background-tab-playback-expected.txt:
1840 * media/video-background-tab-playback.html:
1841 * media/video-inactive-playback-expected.txt: Added.
1842 * media/video-inactive-playback.html: Added.
1843
achristensen@apple.com89906612017-06-16 21:43:00 +000018442017-06-16 Alex Christensen <achristensen@webkit.org>
1845
1846 REGRESSION (r213126): Sync XHR needs partition for cache and credentials
1847 https://bugs.webkit.org/show_bug.cgi?id=173496
1848 <rdar://problem/31943596>
1849
1850 Reviewed by Darin Adler.
1851
1852 * http/tests/security/sync-xhr-partition-expected.txt: Added.
1853 * http/tests/security/sync-xhr-partition.html: Added.
1854
jlewis3@apple.comc5118392017-06-16 20:41:04 +000018552017-06-16 Matt Lewis <jlewis3@apple.com>
1856
jlewis3@apple.com58109732017-06-16 21:08:53 +00001857 Marked imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html as flaky.
1858 https://bugs.webkit.org/show_bug.cgi?id=173432
1859
1860 Unreviewed test gardening.
1861
1862 * platform/mac-wk1/TestExpectations:
1863
18642017-06-16 Matt Lewis <jlewis3@apple.com>
1865
jlewis3@apple.comc5118392017-06-16 20:41:04 +00001866 Adjusted test expectations for media/track/track-in-band-cues-added-once.html.
1867 https://bugs.webkit.org/show_bug.cgi?id=142152
1868
1869 Unreviewed test gardening.
1870
1871 * platform/ios-wk2/TestExpectations:
1872 * platform/mac/TestExpectations:
1873
commit-queue@webkit.orgc92412f2017-06-16 20:24:09 +000018742017-06-16 Youenn Fablet <youenn@apple.com>
1875
1876 Make some WebRTC tests easier to debug when failing
1877 https://bugs.webkit.org/show_bug.cgi?id=173480
1878
1879 Reviewed by Eric Carlson.
1880
1881 * webrtc/captureCanvas-webrtc-expected.txt:
1882 * webrtc/captureCanvas-webrtc.html: Splitting test in smaller tests.
1883 * webrtc/datachannel/basic-expected.txt:
1884 * webrtc/datachannel/basic-tcp-expected.txt: Added.
1885 * webrtc/datachannel/basic-tcp.html: Test from basic.html
1886 * webrtc/datachannel/basic.html: Moving TCP specifict test and other creation tests to their own files.
1887 * webrtc/datachannel/bufferedAmountLowThreshold.html: Removing console log message in case of unhandled promise.
1888 * webrtc/datachannel/creation-expected.txt:
1889 * webrtc/datachannel/creation.html: Test from basic.html
1890 * webrtc/datachannel/filter-ice-candidate-expected.txt:
1891 * webrtc/datachannel/filter-ice-candidate.html: Exchanging the tests.
1892 * webrtc/video-stats.html: Improving test that timestamp is milliseconds and not microseconds.
1893
commit-queue@webkit.org98408a12017-06-16 17:42:27 +000018942017-06-16 Antoine Quint <graouts@apple.com>
1895
commit-queue@webkit.org826b8212017-06-16 18:55:03 +00001896 REGRESSION: AirPlay placard is not shown when in fullscreen
1897 https://bugs.webkit.org/show_bug.cgi?id=173447
1898 <rdar://problem/32803773>
1899
1900 Reviewed by Jon Lee.
1901
1902 Add a new test to check that we display the AirPlay placard on macOS in fullscreen.
1903
1904 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen-expected.txt: Added.
1905 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen.html: Added.
1906 * platform/ios-simulator/TestExpectations:
1907
19082017-06-16 Antoine Quint <graouts@apple.com>
1909
commit-queue@webkit.org98408a12017-06-16 17:42:27 +00001910 Backdrop blur missing in media controls bar on Sierra
1911 https://bugs.webkit.org/show_bug.cgi?id=173451
1912
1913 Reviewed by Simon Fraser.
1914
1915 Add a new test that checks that a ControlsBar establishes a stacking context.
1916
1917 * media/modern-media-controls/controls-bar/controls-bar-stacking-context-expected.txt: Added.
1918 * media/modern-media-controls/controls-bar/controls-bar-stacking-context.html: Added.
1919 * platform/ios-simulator/TestExpectations:
1920 * platform/mac/TestExpectations:
1921
jlewis3@apple.com7508d422017-06-16 16:47:21 +000019222017-06-16 Matt Lewis <jlewis3@apple.com>
1923
1924 Unreviewed, rolling out r218376.
1925
1926 The patch cause multiple Layout Test Crashes.
1927
1928 Reverted changeset:
1929
1930 "Web Inspector: Instrument 2D/WebGL canvas contexts in the
1931 backend"
1932 https://bugs.webkit.org/show_bug.cgi?id=172623
1933 http://trac.webkit.org/changeset/218376
1934
commit-queue@webkit.orgef739262017-06-16 16:34:41 +000019352017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
1936
1937 [GTK] Layout Test fast/events/tabindex-focus-blur-all.html is flaky
1938 https://bugs.webkit.org/show_bug.cgi?id=145171
1939
1940 Unreviewed gardening.
1941
1942 Recently, this test case results in flaky crash, no flaky timeout.
1943
1944 * platform/gtk/TestExpectations: Marked it Crash Pass.
1945
aperez@igalia.com5b4bc012017-06-16 15:34:08 +000019462017-06-16 Adrian Perez de Castro <aperez@igalia.com>
1947
1948 REGRESSION(r215188?): Test platform/gtk/fast/forms/menulist-typeahead-find.html is failing
1949 https://bugs.webkit.org/show_bug.cgi?id=171492
1950
1951 Unreviewed gardening.
1952
1953 * platform/gtk/TestExpectations: The fixes needed for the test to pass
1954 have landed, so the test can be unskipped.
1955
commit-queue@webkit.org8197eb62017-06-16 11:24:20 +000019562017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
1957
1958 [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
1959 https://bugs.webkit.org/show_bug.cgi?id=173459
1960
1961 Unreviewed gardening.
1962
1963 * platform/gtk/TestExpectations: Marked it Skip.
1964
csaavedra@igalia.com83869612017-06-16 10:03:43 +000019652017-06-16 Claudio Saavedra <csaavedra@igalia.com>
1966
1967 [WPE] fast/animation gardening
1968
1969 Unreviewed gardening.
1970
1971 fast/animation tests are flaky, report and mark.
1972 fast/animation/height-auto-transition-computed-value.html is not really failing, unmark.
1973 storage/domstorage/sessionstorage/set-item-synchronous-keydown.html
1974 depends on event injection in WTR that is not implemented in WPE
1975 yet, reported and marked as failing.
1976 * platform/wpe/TestExpectations:
1977
pvollan@apple.comd5e622b2017-06-16 06:15:39 +000019782017-06-15 Per Arne Vollan <pvollan@apple.com>
1979
1980 [Win] Update expectations for layout tests.
1981 https://bugs.webkit.org/show_bug.cgi?id=172437
1982
1983 Unreviewed test gardening, update test expectations for failing tests.
1984
1985 * platform/win/TestExpectations:
1986
commit-queue@webkit.orgbdc5b6a2017-06-16 03:08:33 +000019872017-06-15 Antoine Quint <graouts@apple.com>
1988
1989 REGRESSION: AirPlay button is incorrectly highlighted in inline and fullscreen
1990 https://bugs.webkit.org/show_bug.cgi?id=173446
1991
1992 Reviewed by Dean Jackson.
1993
1994 Update the test to explicitly check the color on the <picture>. We also make the test check
1995 the color with a value depending on the platform, so we can use a single expectation file.
1996
1997 * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt:
1998 * media/modern-media-controls/airplay-button/airplay-button-on.html:
1999 * platform/ios/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Removed.
2000
mattbaker@apple.com0ad7b272017-06-16 02:55:37 +000020012017-06-15 Matt Baker <mattbaker@apple.com>
2002
2003 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
2004 https://bugs.webkit.org/show_bug.cgi?id=172623
2005 <rdar://problem/32415986>
2006
2007 Reviewed by Devin Rousso.
2008
2009 Test that CanvasAgent dispatches events for canvas lifecycle events.
2010
2011 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
2012 * inspector/canvas/create-canvas-contexts.html: Added.
2013
mmaxfield@apple.comc64c61c2017-06-16 00:56:44 +000020142017-06-15 Myles C. Maxfield <mmaxfield@apple.com>
2015
2016 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
2017 https://bugs.webkit.org/show_bug.cgi?id=173043
2018 <rdar://problem/21125708>
2019
2020 Reviewed by Simon Fraser.
2021
2022 * fast/text/system-font-fallback-emoji-expected.txt: Added.
2023 * fast/text/system-font-fallback-emoji.html: Added.
2024 * fast/text/system-font-fallback-expected.html: Added.
2025 * fast/text/system-font-fallback.html: Added.
2026 * fast/text/system-font-zero-size-expected.txt: Added.
2027 * fast/text/system-font-zero-size.html: Added.
2028 * platform/ios/TestExpectations:
2029 * platform/mac/TestExpectations:
2030 * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.png: Added.
2031
jlewis3@apple.comc755a7b2017-06-15 22:54:03 +000020322017-06-15 Matt Lewis <jlewis3@apple.com>
2033
2034 Marked webrtc/video-unmute.html as flaky.
2035 https://bugs.webkit.org/show_bug.cgi?id=172879
2036
2037 Unreviewed test gardening.
2038
2039 * platform/ios-simulator-wk2/TestExpectations:
2040
sbarati@apple.coma8a1eff2017-06-15 22:26:42 +000020412017-06-15 Saam Barati <sbarati@apple.com>
2042
2043 [iOS wk2] Layout Test perf/object-keys.html is flaky
2044 https://bugs.webkit.org/show_bug.cgi?id=171617
2045 <rdar://problem/31977874>
2046
2047 Reviewed by Mark Lam.
2048
2049 Increase the starting magnitude of the object-keys test to
2050 remove variance from having objects with a very few number of keys.
2051
2052 * perf/object-keys.html:
2053 * platform/ios-wk2/TestExpectations:
2054
jlewis3@apple.com03cb50e2017-06-15 19:00:29 +000020552017-06-15 Matt Lewis <jlewis3@apple.com>
2056
jlewis3@apple.com17aae162017-06-15 22:08:12 +00002057 Marked webrtc/datachannel/basic.html as flaky.
2058 https://bugs.webkit.org/show_bug.cgi?id=172922
2059
2060 Unreviewed test gardening.
2061
2062 * platform/mac-wk1/TestExpectations:
2063 * platform/wk2/TestExpectations:
2064
20652017-06-15 Matt Lewis <jlewis3@apple.com>
2066
jlewis3@apple.com03cb50e2017-06-15 19:00:29 +00002067 REGRESSION (r218228): Layout Test editing/execCommand/strikethrough-uses-strike-tag.html is failing
2068 https://bugs.webkit.org/show_bug.cgi?id=173375
2069
2070 Unreviewed test gardening.
2071
2072 Reverted an incorrect baseline and skipped a test causing test failures.
2073
2074 * TestExpectations:
2075 * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
2076 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
2077
commit-queue@webkit.org32718ef2017-06-15 16:24:20 +000020782017-06-15 Youenn Fablet <youenn@apple.com>
2079
2080 RTCPeerConnection returns RTCSessionDescription where RTCSessionDescriptionInit would be appropriate
2081 https://bugs.webkit.org/show_bug.cgi?id=173118
2082 <rdar://problem/32746761>
2083
2084 Reviewed by Eric Carlson.
2085
2086 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
2087 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
2088 * webrtc/createOfferAnswer-expected.txt: Added.
2089 * webrtc/createOfferAnswer.html: Added.
2090
jlewis3@apple.com69653e72017-06-15 16:19:57 +000020912017-06-15 Matt Lewis <jlewis3@apple.com>
2092
2093 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as skip.
2094 https://bugs.webkit.org/show_bug.cgi?id=173333
2095
2096 Unreviewed test gardening.
2097
2098 * TestExpectations:
2099
magomez@igalia.com766d5b22017-06-15 12:56:28 +000021002017-06-15 Miguel Gomez <magomez@igalia.com>
2101
2102 Unreviewed GTK+ gardening. Update expectations of several tests failing after r218320.
2103
2104 * platform/gtk/TestExpectations:
2105
csaavedra@igalia.comd6f96c72017-06-15 09:58:43 +000021062017-06-15 Claudio Saavedra <csaavedra@igalia.com>
2107
2108 [WPE] dom storage gardening
2109
2110 Unreviewed gardening.
2111
2112 Two dom storage tests marked as failing have been passing always,
2113 so remove them.
2114 * platform/wpe/TestExpectations:
2115
ap@apple.com879ab21f2017-06-15 06:23:19 +000021162017-06-14 Alexey Proskuryakov <ap@apple.com>
2117
2118 REGRESSION: trac.webkit.org/export returns Content-Type application/xhtml+xml for .html files
2119 https://bugs.webkit.org/show_bug.cgi?id=173191
2120
2121 Add a MIME type to one test to check if this changes the behavior.
2122
2123 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added property svn:mime-type.
2124
commit-queue@webkit.org850ccd92017-06-15 03:36:06 +000021252017-06-14 Antoine Quint <graouts@apple.com>
2126
2127 Rebaseline media/modern-media-controls/media-documents
2128 https://bugs.webkit.org/show_bug.cgi?id=173394
2129
2130 Reviewed by Dean Jackson.
2131
2132 * media/modern-media-controls/media-documents/click-on-video-should-not-pause-expected.txt:
2133 * media/modern-media-controls/media-documents/click-on-video-should-not-pause.html:
2134 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt:
2135 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html:
2136 * platform/ios-simulator/TestExpectations:
2137 * platform/mac/TestExpectations:
2138
dino@apple.com880b9672017-06-15 01:01:08 +000021392017-06-14 Dean Jackson <dino@apple.com>
2140
2141 Restrict filtered painting across cross-origin boundaries with transforms
2142 https://bugs.webkit.org/show_bug.cgi?id=173388
2143 <rdar://problem/27362159>
2144
2145 Reviewed by Simon Fraser.
2146
2147 New test that checks painting across a origin boundary when in
2148 a transformed container. Also clean up the existing test
2149 to make it smfr-compliant (green is good, red is bad).
2150
2151 * http/tests/css/filters-on-iframes-expected.html:
2152 * http/tests/css/filters-on-iframes-transform-expected.html: Added.
2153 * http/tests/css/filters-on-iframes-transform.html: Added.
2154 * http/tests/css/filters-on-iframes.html:
2155 * http/tests/css/resources/references-external-green.html: Copied from LayoutTests/http/tests/css/resources/references-external.html.
2156 * http/tests/css/resources/references-external-red.html: Renamed from LayoutTests/http/tests/css/resources/references-external.html.
2157 * http/tests/css/resources/solid-green.html: Added.
2158
jlewis3@apple.comac89c6a2017-06-14 20:01:13 +000021592017-06-14 Matt Lewis <jlewis3@apple.com>
2160
2161 Unreviewed, rolling out r218161.
2162
2163 Introduced bot API test failures and Layout Test Failures.
2164
2165 Reverted changeset:
2166
2167 "[Cocoa] Expand system-ui to include every item in the Core
2168 Text cascade list"
2169 https://bugs.webkit.org/show_bug.cgi?id=173043
2170 http://trac.webkit.org/changeset/218161
2171
zalan@apple.com87227ee2017-06-14 19:36:45 +000021722017-06-14 Zalan Bujtas <zalan@apple.com>
2173
2174 Crash in WebCore::RenderStyle::colorIncludingFallback.
2175 https://bugs.webkit.org/show_bug.cgi?id=173347
2176 <rdar://problem/32675317>
2177
2178 Reviewed by Chris Dumez.
2179
2180 * svg/animations/animated-svg-image-removed-from-document-paused.html: animations are not started synchronously anymore.
2181 * svg/as-image/svg-css-animation-expected.txt: Added.
2182 * svg/as-image/svg-css-animation.html: Added.
2183
jlewis3@apple.come33fa152017-06-14 19:20:01 +000021842017-06-14 Matt Lewis <jlewis3@apple.com>
2185
2186 Fixed typo error for re-baselined editing/execCommand/strikethrough-uses-strike-tag.html.
2187 https://bugs.webkit.org/show_bug.cgi?id=173375
2188
2189
2190 Unreviewed test gardening.
2191
2192 * 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.
2193 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
2194
cdumez@apple.com98785b72017-06-14 18:42:15 +000021952017-06-14 Chris Dumez <cdumez@apple.com>
2196
2197 transitions/created-while-suspended.html is slow and flaky
2198 https://bugs.webkit.org/show_bug.cgi?id=173370
2199
2200 Reviewed by Zalan Bujtas.
2201
2202 The test was waiting 8 seconds at the end, unnecessarily.
2203 Instead, end the test as soon as the transition ends, after resuming
2204 the animations.
2205
2206 * TestExpectations:
2207 * platform/gtk/TestExpectations:
2208 * platform/wpe/TestExpectations:
2209 * transitions/created-while-suspended-expected.txt:
2210 * transitions/created-while-suspended.html:
2211
commit-queue@webkit.orge0b1b4f2017-06-14 18:14:51 +000022122017-06-14 Antoine Quint <graouts@apple.com>
2213
2214 Layout Test media/modern-media-controls/placard-support/placard-support-pip.html is failing
2215 https://bugs.webkit.org/show_bug.cgi?id=173373
2216
2217 Reviewed by Antoine Quint.
2218
2219 * platform/mac/TestExpectations:
2220
jlewis3@apple.comb1ae0f52017-06-14 16:40:27 +000022212017-06-14 Matt Lewis <jlewis3@apple.com>
2222
jlewis3@apple.com55d31aa2017-06-14 18:12:06 +00002223 Rebaselined editing/execCommand/strikethrough-uses-strike-tag.html.
2224 https://bugs.webkit.org/show_bug.cgi?id=173375
2225
2226
2227 Unreviewed test gardening.
2228
2229 * platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
2230 * platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
2231
22322017-06-14 Matt Lewis <jlewis3@apple.com>
2233
jlewis3@apple.comb1ae0f52017-06-14 16:40:27 +00002234 Unreviewed, rolling out r218157.
2235
2236 This patch caused multiple API failures on iOS Simulator.
2237
2238 Reverted changeset:
2239
2240 "@font-face rules with invalid primary fonts never download
2241 their secondary fonts"
2242 https://bugs.webkit.org/show_bug.cgi?id=173138
2243 http://trac.webkit.org/changeset/218157
2244
cdumez@apple.coma84e2bf2017-06-14 15:40:51 +000022452017-06-14 Chris Dumez <cdumez@apple.com>
2246
2247 REGRESSION (r217997): mint.com header renders incorrectly when initially loaded
2248 https://bugs.webkit.org/show_bug.cgi?id=173302
2249 <rdar://problem/32731747>
2250
2251 Reviewed by Darin Adler.
2252
2253 Add layout test coverage. We change the style of the animated element while the animation is paused,
2254 and then we resume the animations.
2255
2256 * fast/animation/css-animation-resuming-when-visible-with-style-change-expected.txt: Added.
2257 * fast/animation/css-animation-resuming-when-visible-with-style-change.html: Added.
2258 * fast/animation/css-animation-resuming-when-visible-with-style-change2-expected.txt: Added.
2259 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html: Added.
2260
pvollan@apple.com50096ec2017-06-14 12:58:00 +000022612017-06-14 Per Arne Vollan <pvollan@apple.com>
2262
2263 [Win] Update expectations for layout tests.
2264 https://bugs.webkit.org/show_bug.cgi?id=172437
2265
2266 Unreviewed test gardening, update test expectations for failing tests.
2267
2268 * platform/win/TestExpectations:
2269
csaavedra@igalia.com1e940042017-06-14 10:06:35 +000022702017-06-14 Claudio Saavedra <csaavedra@igalia.com>
2271
csaavedra@igalia.coma5aab3f2017-06-14 11:12:31 +00002272 [WPE] IndexedDB gardening
2273
2274 Unreviewed gardening.
2275
2276 Mark a few expected crashers. We don't use IndexedDB in workers,
2277 storage/indexeddb/modern/worker-getall.html is expected to fail.
2278 storage/indexeddb/modern/idbkey-array-equality.html is now passing.
2279
2280 * platform/wpe/TestExpectations:
2281
22822017-06-14 Claudio Saavedra <csaavedra@igalia.com>
2283
csaavedra@igalia.com1e940042017-06-14 10:06:35 +00002284 [WPE] Rebaseline imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html
2285
2286 Unreviewed gardening.
2287
2288 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
2289
nael.ouedraogo@crf.canon.fr2e880e02017-06-14 08:44:29 +000022902017-06-14 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
2291
2292 MediaSource duration attribute should not be equal to Infinity when set to a value greater than 2^64
2293 https://bugs.webkit.org/show_bug.cgi?id=171668
2294
2295 Reviewed by Jer Noble.
2296
2297 MediaSource duration attribute is a double represented in MediaSource by a MediaTime instance created with
2298 MediaTime::CreateWithDouble(). This method implements an overflow control mechanism which sets MediaTime to
2299 Infinity when the double value passed as argument is greater than 2^64.
2300
2301 This patch removes the overflow control mechanism when time value is represented as a double. This patch also
2302 modifies the behavior of mathematical operations between a double MediaTime and rational MediaTime: the rational
2303 MediaTime is converted to a double before applying the operation. Double MediaTime precision is the same as for
2304 double. Overflow mechanisms still apply to the conversion of a double MediaTime to rational with setTimescale()
2305 method. No behavior change for rational MediaTime.
2306
2307 Update test expectations.
2308
2309 * media/media-source/media-source-timeoffset-expected.txt:
2310 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
2311 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
2312
cdumez@apple.com70d19aa2017-06-14 03:48:23 +000023132017-06-13 Chris Dumez <cdumez@apple.com>
2314
2315 Event handlers should not be called in frameless documents
2316 https://bugs.webkit.org/show_bug.cgi?id=173233
2317
2318 Reviewed by Sam Weinig.
2319
2320 Extend layout test coverage.
2321
2322 * fast/events/event-handler-detached-document-dispatchEvent-expected.txt: Added.
2323 * fast/events/event-handler-detached-document-dispatchEvent.html: Added.
2324 * fast/events/event-handler-detached-document-expected.txt: Added.
2325 * fast/events/event-handler-detached-document.html: Added.
2326
graouts@webkit.org06e1f402017-06-14 01:16:38 +000023272017-06-13 Antoine Quint <graouts@apple.com>
2328
graouts@webkit.orgbfc96812017-06-14 02:44:08 +00002329 Rebaseline media/modern-media-controls/placard-support
2330 https://bugs.webkit.org/show_bug.cgi?id=173340
2331
2332 Reviewed by Dean Jackson.
2333
2334 We update tests to use the new "placard" property rather than "showsPlacard" which this patch removes.
2335
2336 * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt:
2337 * media/modern-media-controls/placard-support/placard-support-airplay.html:
2338 * media/modern-media-controls/placard-support/placard-support-error-expected.txt:
2339 * media/modern-media-controls/placard-support/placard-support-error-recover-expected.txt:
2340 * media/modern-media-controls/placard-support/placard-support-error-recover.html:
2341 * media/modern-media-controls/placard-support/placard-support-error.html:
2342 * media/modern-media-controls/placard-support/placard-support-pip-expected.txt:
2343 * media/modern-media-controls/placard-support/placard-support-pip.html:
2344 * platform/ios-simulator/TestExpectations:
2345 * platform/mac/TestExpectations:
2346
23472017-06-13 Antoine Quint <graouts@apple.com>
2348
graouts@webkit.org3916aea12017-06-14 02:39:02 +00002349 Rebaseline media/modern-media-controls/mute-support
2350 https://bugs.webkit.org/show_bug.cgi?id=173345
2351
2352 Reviewed by Dean Jackson.
2353
2354 * 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.
2355 * 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.
2356 * platform/ios-simulator/TestExpectations:
2357 * platform/mac/TestExpectations:
2358
23592017-06-13 Antoine Quint <graouts@apple.com>
2360
graouts@webkit.org563ff192017-06-14 01:30:11 +00002361 Rebaseline media/modern-media-controls/tracks-button
2362 https://bugs.webkit.org/show_bug.cgi?id=173220
2363
2364 Reviewed by Dean Jackson.
2365
2366 Use SVG assets.
2367
2368 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
2369 * media/modern-media-controls/tracks-button/tracks-button.html:
2370 * platform/ios-simulator/TestExpectations:
2371 * platform/mac/TestExpectations:
2372
23732017-06-13 Antoine Quint <graouts@apple.com>
2374
graouts@webkit.org47355802017-06-14 01:23:55 +00002375 Rebaseline media/modern-media-controls/time-control
2376 https://bugs.webkit.org/show_bug.cgi?id=173218
2377
2378 Reviewed by Dean Jackson.
2379
2380 There no longer is a Scrubber class and the useSixDigitsForTimeLabels property no longer exists.
2381
2382 * media/modern-media-controls/time-control/time-control-expected.txt:
2383 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels-expected.txt: Removed.
2384 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels.html: Removed.
2385 * media/modern-media-controls/time-control/time-control.html:
2386 * platform/ios-simulator/TestExpectations:
2387 * platform/mac/TestExpectations:
2388
23892017-06-13 Antoine Quint <graouts@apple.com>
2390
graouts@webkit.org6a594732017-06-14 01:22:23 +00002391 Rebaseline media/modern-media-controls/status-label
2392 https://bugs.webkit.org/show_bug.cgi?id=173217
2393
2394 Reviewed by Dean Jackson.
2395
2396 There is no need for macOS and iOS-specific tests, they share the same styles.
2397
2398 * media/modern-media-controls/status-label/status-label-expected.txt:
2399 * 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.
2400 * media/modern-media-controls/status-label/status-label-in-controls.html: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos.html.
2401 * media/modern-media-controls/status-label/status-label-ios-expected.txt: Removed.
2402 * media/modern-media-controls/status-label/status-label-ios.html: Removed.
2403 * media/modern-media-controls/status-label/status-label.html:
2404 * platform/ios-simulator/TestExpectations:
2405 * platform/mac/TestExpectations:
2406
24072017-06-13 Antoine Quint <graouts@apple.com>
2408
graouts@webkit.orgc3c175f2017-06-14 01:19:57 +00002409 Remove media/modern-media-controls/start-button
2410 https://bugs.webkit.org/show_bug.cgi?id=173216
2411
2412 Reviewed by Dean Jackson.
2413
2414 The StartButton class was removed.
2415
2416 * media/modern-media-controls/start-button/start-button-expected.txt: Removed.
2417 * media/modern-media-controls/start-button/start-button-styles-expected.txt: Removed.
2418 * media/modern-media-controls/start-button/start-button-styles.html: Removed.
2419 * media/modern-media-controls/start-button/start-button.html: Removed.
2420
24212017-06-13 Antoine Quint <graouts@apple.com>
2422
graouts@webkit.org61571ff2017-06-14 01:18:06 +00002423 Rebaseline media/modern-media-controls/slider
2424 https://bugs.webkit.org/show_bug.cgi?id=173215
2425
2426 Reviewed by Dean Jackson.
2427
2428 * media/modern-media-controls/slider/slider-constructor-expected.txt:
2429 * media/modern-media-controls/slider/slider-constructor.html:
2430 * media/modern-media-controls/slider/slider-styles-expected.txt:
2431 * media/modern-media-controls/slider/slider-styles.html:
2432 * platform/ios-simulator/TestExpectations:
2433 * platform/mac/TestExpectations:
2434
24352017-06-13 Antoine Quint <graouts@apple.com>
2436
graouts@webkit.org06e1f402017-06-14 01:16:38 +00002437 Rebaseline media/modern-media-controls/skip-back-button
2438 https://bugs.webkit.org/show_bug.cgi?id=173213
2439
2440 Reviewed by Dean Jackson.
2441
2442 Use SVG assets.
2443
2444 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
2445 * media/modern-media-controls/skip-back-button/skip-back-button.html:
2446 * platform/ios-simulator/TestExpectations:
2447 * platform/mac/TestExpectations:
2448
graouts@webkit.org7a7bde62017-06-14 01:03:31 +000024492017-06-11 Antoine Quint <graouts@apple.com>
2450
graouts@webkit.orgea2aef12017-06-14 01:04:17 +00002451 Rebaseline media/modern-media-controls/time-label
2452 https://bugs.webkit.org/show_bug.cgi?id=173219
2453
2454 Reviewed by Dean Jackson.
2455
2456 We update the content of the time-label.html test to be relevant to its new API.
2457
2458 * media/modern-media-controls/time-label/time-label-expected.txt:
2459 * media/modern-media-controls/time-label/time-label.html:
2460 * platform/ios-simulator/TestExpectations:
2461 * platform/mac/TestExpectations:
2462
24632017-06-11 Antoine Quint <graouts@apple.com>
2464
graouts@webkit.org7a7bde62017-06-14 01:03:31 +00002465 Rebaseline media/modern-media-controls/fullscreen-support
2466 https://bugs.webkit.org/show_bug.cgi?id=173199
2467
2468 Reviewed by Simon Fraser.
2469
2470 We no longer need to test the "error" event for FullscreenSupport since we don't actually
2471 enable or disable the fullscreen button when an error happens, instead the media controls
2472 code will simply not present it since we'll be showing a placard instead.
2473
2474 We also remove the iPad-specific test since the fullscreen button is now accessible on an
2475 iPhone as well, so it no longer needs a special iPad test.
2476
2477 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt:
2478 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html:
2479 * 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.
2480 * media/modern-media-controls/fullscreen-support/fullscreen-support-press.html: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click.html.
2481 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap-expected.txt: Removed.
2482 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap.html: Removed.
2483 * platform/ios-simulator/TestExpectations:
2484 * platform/mac/TestExpectations:
2485
clopez@igalia.com9bedcea2017-06-14 00:36:29 +000024862017-06-13 Carlos Alberto Lopez Perez <clopez@igalia.com>
2487
2488 [GTK] Fix linter warnings on the GTK Debug TestExpectation file and update some expectations for Debug.
2489
2490 Unreviewed test gardening.
2491
2492 * TestExpectations: Merge expectations for imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html
2493 * platform/gtk/TestExpectations: Mark observed timeouts on Debug and fix linter warnings related to tests renamed or deleted.
2494 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Removed.
2495 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Removed.
2496
zalan@apple.com24b82732017-06-14 00:19:21 +000024972017-06-13 Zalan Bujtas <zalan@apple.com>
2498
2499 Synchronous media query callbacks on nested frames could produced a detached FrameView.
2500 https://bugs.webkit.org/show_bug.cgi?id=173330
2501
2502 Reviewed by Simon Fraser.
2503
2504 * TestExpectations: ASSERT(frame()->view() == this) still fires due to the unexpected navigation, but we clearly
2505 manage to recover from it. Unskip it (debug) when webkit.org/b/173329 is resolved.
2506
cfleizach@apple.comb80e4af2017-06-14 00:12:29 +000025072017-06-13 Chris Fleizach <cfleizach@apple.com>
2508
2509 AX[macOS]: Expose Inline property as an accessibility attribute
2510 https://bugs.webkit.org/show_bug.cgi?id=173131
2511 <rdar://problem/32667686>
2512
2513 Reviewed by Joanmarie Diggs.
2514
2515 * accessibility/mac/inline-text-attribute.html: Added.
2516 * accessibility/mac/inline-text-attribute-expected.txt: Added.
2517
commit-queue@webkit.org80b09db2017-06-13 23:57:55 +000025182017-06-13 Joseph Pecoraro <pecoraro@apple.com>
2519
2520 Debugger has unexpected effect on program correctness
2521 https://bugs.webkit.org/show_bug.cgi?id=172683
2522
2523 Reviewed by Saam Barati.
2524
2525 * inspector/injected-script/observable-expected.txt: Added.
2526 * inspector/injected-script/observable.html: Added.
2527
jlewis3@apple.com377f3dbd2017-06-13 22:03:26 +000025282017-06-13 Matt Lewis <jlewis3@apple.com>
2529
jlewis3@apple.com82a40ba2017-06-13 23:51:35 +00002530 Updated test expectations for imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg.
2531 https://bugs.webkit.org/show_bug.cgi?id=173333
2532
2533 Unreviewed test gardening.
2534
2535 * TestExpectations:
2536
25372017-06-13 Matt Lewis <jlewis3@apple.com>
2538
jlewis3@apple.com0b7db6e2017-06-13 23:26:15 +00002539 Re-baselined imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html and fixed text expectations.
2540 https://bugs.webkit.org/show_bug.cgi?id=173335
2541
2542 Unreviewed test gardening.
2543
2544 * platform/mac/TestExpectations:
2545
25462017-06-13 Matt Lewis <jlewis3@apple.com>
2547
jlewis3@apple.com999989e2017-06-13 22:27:22 +00002548 Marked imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as failing.
2549 https://bugs.webkit.org/show_bug.cgi?id=173335
2550
2551 Unreviewed test gardening.
2552
2553 * platform/mac/TestExpectations:
2554
25552017-06-13 Matt Lewis <jlewis3@apple.com>
2556
jlewis3@apple.com377f3dbd2017-06-13 22:03:26 +00002557 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as a timeout.
2558 https://bugs.webkit.org/show_bug.cgi?id=173333
2559
2560 Unreviewed test gardening.
2561
2562 * TestExpectations:
2563
dbates@webkit.orgd3072e52017-06-13 20:21:00 +000025642017-06-13 Daniel Bates <dabates@apple.com>
2565
2566 Implement W3C Secure Contexts Draft Specification
2567 https://bugs.webkit.org/show_bug.cgi?id=158121
2568 <rdar://problem/26012994>
2569
2570 Reviewed by Brent Fulgham.
2571
2572 Part 4
2573
2574 Adds a test to ensure that the global object property isSecureContext is not
2575 exposed (is undefined) when the runtime enabled feature flag isSecureContextAttributeEnabled
2576 is disabled.
2577
2578 * platform/win/TestExpectations: Skip the test as DumpRenderTree on Windows does not support
2579 parsing of test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281> for more details.
2580 * security/isSecureContext-disabled-expected.txt: Added.
2581 * security/isSecureContext-disabled.html: Added.
2582 * security/resources/worker-isSecureContext-disabled.js: Added.
2583
commit-queue@webkit.org7b505422017-06-13 17:31:18 +000025842017-06-13 Youenn Fablet <youenn@apple.com>
2585
commit-queue@webkit.org7f39cc92017-06-13 17:41:13 +00002586 getReceivers() should return transceivers that have only an active receiver
2587 https://bugs.webkit.org/show_bug.cgi?id=173313
2588
2589 Reviewed by Alex Christensen.
2590
2591 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt:
2592 * webrtc/video-receivers-expected.txt: Added.
2593 * webrtc/video-receivers.html: Added.
2594
25952017-06-13 Youenn Fablet <youenn@apple.com>
2596
commit-queue@webkit.org7b505422017-06-13 17:31:18 +00002597 Refresh WPT tests up to cb7017e654fb4daddb9dee8d654c78b26e61fa9f
2598 https://bugs.webkit.org/show_bug.cgi?id=173260
2599
2600 Reviewed by Alex Christensen.
2601
2602 * TestExpectations:
2603 * platform/ios-simulator-wk2/TestExpectations:
2604 * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
2605 * platform/mac/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.png: Added.
2606 * tests-options.json:
2607
jdiggs@igalia.com20c43fb2017-06-13 12:42:04 +000026082017-06-13 Joanmarie Diggs <jdiggs@igalia.com>
2609
2610 AX: [ATK] Implement missing AtkRelation types
2611 https://bugs.webkit.org/show_bug.cgi?id=155494
2612
2613 Reviewed by Darin Adler.
2614
2615 * accessibility/aria-owns-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-owns-expected.txt.
2616 * accessibility/aria-owns.html: Renamed from LayoutTests/accessibility/mac/aria-owns.html.
2617 * accessibility/gtk/relation-types-expected.txt: Added.
2618 * accessibility/gtk/relation-types.html: Added.
2619
csaavedra@igalia.comd4b8a9522017-06-13 12:19:29 +000026202017-06-13 Claudio Saavedra <csaavedra@igalia.com>
2621
2622 [WPE] Ensure that fast/url/user-visible tests are skipped
2623
2624 Unreviewed gardening.
2625
2626 Tests under this directory are currently Mac specific, so skip the
2627 directory altogether.
2628 * platform/wpe/TestExpectations:
2629
commit-queue@webkit.org801861c2017-06-13 08:13:26 +000026302017-06-13 Youenn Fablet <youenn@apple.com>
2631
2632 Filter SDP from ICE candidates in case of local ICE candidate filtering
2633 https://bugs.webkit.org/show_bug.cgi?id=173120
2634
2635 Reviewed by Eric Carlson.
2636
2637 * webrtc/datachannel/filter-ice-candidate.html: Minor clean-up and
2638 adding assertions to ensure that ICE candidates are also filtered out.
2639
commit-queue@webkit.org2b64dff2017-06-13 03:10:24 +000026402017-06-12 Charlie Turner <cturner@igalia.com>
2641
2642 [GTK] skip fast/scrolling/scrolling-tree-includes-frame.html
2643 https://bugs.webkit.org/show_bug.cgi?id=173258
2644
2645 Unreviewed gardening.
2646
2647 GTK doesn't appear to use the scrolling tree, only WK2 Mac and iOS do. Skip it here.
2648
2649 * platform/gtk/TestExpectations:
2650
mmaxfield@apple.com011edf02017-06-13 00:05:55 +000026512017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
2652
mmaxfield@apple.comf3bc6a62017-06-13 01:35:05 +00002653 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
2654 https://bugs.webkit.org/show_bug.cgi?id=173043
2655 <rdar://problem/21125708>
2656
2657 Reviewed by Simon Fraser.
2658
2659 Rebaseline tests which use non-English text in form controls
2660
2661 * fast/text/system-font-fallback-emoji-expected.txt: Added.
2662 * fast/text/system-font-fallback-emoji.html: Added.
2663 * fast/text/system-font-fallback-expected.html: Added.
2664 * fast/text/system-font-fallback.html: Added.
2665 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
2666 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
2667 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
2668 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
2669 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
2670 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
2671 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
2672 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
2673 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
2674 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
2675 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2676 * platform/mac/TestExpectations:
2677 * platform/mac/fast/css/rtl-ordering-expected.png:
2678 * platform/mac/fast/css/rtl-ordering-expected.txt:
2679 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
2680 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
2681 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
2682 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
2683 * platform/mac/fast/forms/search-rtl-expected.png:
2684 * platform/mac/fast/forms/search-rtl-expected.txt:
2685 * platform/mac/fast/forms/searchfield-heights-expected.txt:
2686 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
2687 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
2688 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
2689 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
2690 * platform/mac/fast/text/drawBidiText-expected.png:
2691 * platform/mac/fast/text/drawBidiText-expected.txt:
2692 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2693 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2694 * platform/mac/fast/text/updateNewFont-expected.png:
2695 * platform/mac/fast/text/updateNewFont-expected.txt:
2696
26972017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
2698
mmaxfield@apple.com011edf02017-06-13 00:05:55 +00002699 @font-face rules with invalid primary fonts never download their secondary fonts
2700 https://bugs.webkit.org/show_bug.cgi?id=173138
2701 <rdar://problem/32554450>
2702
2703 Reviewed by Simon Fraser.
2704
2705 * fast/text/font-fallback-invalid-load-expected.html: Added.
2706 * fast/text/font-fallback-invalid-load.html: Added.
2707 * fast/text/resources/bogus.svg: Added.
2708
dbates@webkit.org4660b552017-06-12 23:55:04 +000027092017-06-12 Daniel Bates <dabates@apple.com>
2710
2711 Implement W3C Secure Contexts Draft Specification
2712 https://bugs.webkit.org/show_bug.cgi?id=158121
2713 <rdar://problem/26012994>
2714
2715 Reviewed by Ryosuke Niwa.
2716
2717 Part 3
2718
2719 Skip tests that exercise Shared Workers as WebKit does not support them. With the exception
2720 of web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html all other tests are
2721 skipped because they time out. The following sub-tests in web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html
2722 are expected to fail:
2723 - "Test Window.isSecureContext for HTTP creator"
2724 Reason: Sub-test must be run from non-localhost server
2725 - "Test Window.isSecureContext in an iframe loading an http"
2726 Reason: Sub-test must be run from non-localhost server
2727 - "Test Window.isSecureContext in a sandboxed iframe loading an http"
2728 Reason: We do not implement the allow-secure-context flag
2729 - "Test Window.isSecureContext in a popup loading about:blank"
2730 Reason: Times out; further investigation needed.
2731
2732 We will investigate the test failures and fix them in subsequent commits.
2733
2734 * TestExpectations:
2735
cdumez@apple.com53ceb5f2017-06-12 23:39:27 +000027362017-06-12 Chris Dumez <cdumez@apple.com>
2737
2738 Add Arabic Kasra to list of blacklisted characters when puny-decoding URL
2739 https://bugs.webkit.org/show_bug.cgi?id=173283
2740 <rdar://problem/32725659>
2741
2742 Reviewed by Brent Fulgham.
2743
2744 Add layout test coverage.
2745
2746 * fast/url/user-visible/arabic_kasra-expected.txt: Added.
2747 * fast/url/user-visible/arabic_kasra.html: Added.
2748
commit-queue@webkit.orge86bd392017-06-12 22:37:07 +000027492017-06-12 Aaron Chu <aaron_chu@apple.com>
2750
2751 AX: Video/Audio Player Controls missing group container.
2752 https://bugs.webkit.org/show_bug.cgi?id=171790
2753 <rdar://problem/32008994>
2754
2755 Reviewed by Antoine Quint.
2756
2757 Modified existing test cases to accommodate testing for controls bar aria-label.
2758
2759 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
2760 * media/modern-media-controls/audio/audio-controls-buttons.html:
2761 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt:
2762 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html:
2763 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt:
2764 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
2765
jbedard@apple.comff564692017-06-12 21:35:25 +000027662017-06-12 Jonathan Bedard <jbedard@apple.com>
2767
2768 Garden tests for on-device testing
2769
2770 Unreviewed test gardening.
2771
2772 The tests gardened here have not been investigated. https://bugs.webkit.org/show_bug.cgi?id=173275
2773 tracks the investigation of the tests marked as failing, crashing or skipped because they timeout
2774 when running layout tests on-device in this revision.
2775
2776 * platform/ios-device/TestExpectations: Initial gardening of expectations for on-device testing.
2777 * platform/ios-simulator-wk2/TestExpectations: Moved simulator specific expectations from platfrom/ios-wk2.
2778 * platform/ios-simulator/TestExpectations: Moved simulator specific expectations from platfrom/ios.
2779 * platform/ios-simulator/compositing: Removed.
2780 * platform/ios-wk2/TestExpectations: Moved simulator specific expectation to platform/ios-simulator-wk2.
2781 * platform/ios/TestExpectations: Moved simulator specific expectation to platform/ios.
2782 * platform/ios/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Copied from
2783 LayoutTests/platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt.
2784
graouts@webkit.org5515b7a2017-06-12 19:52:05 +000027852017-06-12 Antoine Quint <graouts@apple.com>
2786
2787 Add tests for the SkipForwardButton class
2788 https://bugs.webkit.org/show_bug.cgi?id=173214
2789
2790 Reviewed by Jon Lee.
2791
2792 * media/modern-media-controls/skip-forward-button/skip-forward-button-expected.txt: Added.
2793 * media/modern-media-controls/skip-forward-button/skip-forward-button.html: Added.
2794 * platform/ios-simulator/TestExpectations:
2795 * platform/mac/TestExpectations:
2796
commit-queue@webkit.org37759582017-06-12 19:50:39 +000027972017-06-12 Sam Weinig <sam@webkit.org>
2798
2799 [WebIDL] Re-implement GetOwnPropertySlot[ByIndex] generation to more closely follow WebIDL
2800 https://bugs.webkit.org/show_bug.cgi?id=173229
2801
2802 Reviewed by Chris Dumez.
2803
2804 * fast/dom/HTMLDocument/document-special-properties-expected.txt:
2805 Update results. Named properties on HTMLDocument no longer override own properties, they
2806 only override properties from the prototype chain (as per the WebIDL specification for
2807 OverrideBuiltins). These results now also match Firefox.
2808
2809 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
2810 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
2811 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
2812 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html:
2813 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
2814 Update tests to use a property on the prototype, rather than the instance, to test
2815 overriding the [GetOwnProperty] hook. This is needed now that HTMLDocument correctly
2816 follows the OverrideBuiltins rules as explained above.
2817
sbarati@apple.combef79d12017-06-12 19:00:23 +000028182017-06-12 Saam Barati <sbarati@apple.com>
2819
2820 Unreviewed. Unmark test as flaky after fix in r217944. The test should now pass.
2821
2822 * platform/mac/TestExpectations:
2823
jlewis3@apple.comba47d9e2017-06-12 17:40:04 +000028242017-06-12 Matt Lewis <jlewis3@apple.com>
2825
2826 Updated test expectations for fast/mediastream/getUserMedia-webaudio.html.
2827 https://bugs.webkit.org/show_bug.cgi?id=170960
2828
2829 Unreviewed test gardening.
2830
2831 * platform/mac-wk2/TestExpectations:
2832
carlosgc@webkit.org7ff1f0f2017-06-12 17:10:54 +000028332017-06-12 Carlos Garcia Campos <cgarcia@igalia.com>
2834
2835 [GTK] Stop dismissing menus attached to the web view for every injected event
2836 https://bugs.webkit.org/show_bug.cgi?id=172708
2837
2838 Reviewed by Alex Christensen.
2839
2840 * editing/selection/5354455-1.html: No need to click on editable area to focus it, contextClick already focuses
2841 it, we even have another test to ensure it. Those fast clicks were causing a double click in GTK+ port which
2842 selected the whole line. We don't need to dismiss the context menu either, because contextClick() doesn't really
2843 show the menu.
2844 * fast/events/context-activated-by-key-event.html: Dismiss the context menu every time we show it.
2845 * fast/events/mouse-click-events.html: Dimiss the context menu when testing right click events.
2846
ryanhaddad@apple.comedba2542017-06-12 17:02:52 +000028472017-06-12 Ryan Haddad <ryanhaddad@apple.com>
2848
2849 Mark fast/mediastream/getUserMedia-webaudio.html as flaky on mac-wk2.
2850 https://bugs.webkit.org/show_bug.cgi?id=170960
2851
2852 Unreviewed test gardening.
2853
2854 * platform/mac-wk2/TestExpectations:
2855
jlewis3@apple.comd6a1a742017-06-12 16:01:19 +000028562017-06-12 Matt Lewis <jlewis3@apple.com>
2857
2858 Marked imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html as flaky.
2859 https://bugs.webkit.org/show_bug.cgi?id=172255
2860
2861 Unreviewed test gardening.
2862
2863 * platform/mac/TestExpectations:
2864
csaavedra@igalia.comfb7aaa462017-06-12 15:19:56 +000028652017-06-12 Claudio Saavedra <csaavedra@igalia.com>
2866
csaavedra@igalia.com2762f752017-06-12 15:48:43 +00002867 transforms/hittest-translated-content-off-to-infinity-and-back.html is passing
2868
2869 Ureviewed gardening.
2870 * platform/wpe/TestExpectations: This started passing lately, remove.
2871
28722017-06-12 Claudio Saavedra <csaavedra@igalia.com>
2873
csaavedra@igalia.comfb7aaa462017-06-12 15:19:56 +00002874 [WPE][GTK] Rebaseline js/dom/global-constructors-attributes.html
2875
2876 Unreviewed gardening.
2877
2878 Needs to be updated in WPE due to enabling ENCRYPTED_MEDIA. GTK+
2879 port was skipping this but it just needs an updated expectations.
2880 * platform/gtk/TestExpectations: Unskip.
2881 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2882 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2883
commit-queue@webkit.orga0937ac2017-06-12 12:23:49 +000028842017-06-12 Charlie Turner <cturner@igalia.com>
2885
2886 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
2887 https://bugs.webkit.org/show_bug.cgi?id=173257
2888
2889 Unreviewed gardening.
2890
2891 * platform/gtk/TestExpectations:
2892
mmaxfield@apple.com4a42f5d2017-06-12 05:02:38 +000028932017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
2894
mmaxfield@apple.come5037742017-06-12 05:03:53 +00002895 [iOS 11] fast/text/international/system-language/arabic-glyph-cache-fill-combine.html hardcodes the system UI Arabic font
2896 https://bugs.webkit.org/show_bug.cgi?id=173244
2897 <rdar://problem/32659595>
2898
2899 Reviewed by Ryosuke Niwa.
2900
2901 iOS 11 changed this font, so we shouldn't hardcode it. Instead,
2902 we can simply change this to an -expected-mismatch.html test to
2903 specifically test against the ".notdef" glyph.
2904
2905 * 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.
2906
29072017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
2908
mmaxfield@apple.com4a42f5d2017-06-12 05:02:38 +00002909 fast/text/variations/getComputedStyle.html does not need to be asynchronous
2910 https://bugs.webkit.org/show_bug.cgi?id=173246
2911 <rdar://problem/31393842>
2912
2913 Reviewed by Sam Weinig.
2914
2915 I dont know why I made it asynchronous in the first place.
2916
2917 * fast/text/variations/getComputedStyle.html:
2918
rniwa@webkit.org8a0538f2017-06-12 03:46:47 +000029192017-06-09 Ryosuke Niwa <rniwa@webkit.org>
2920
2921 didMoveToNewDocument doesn't get called on an Attr inside a shadow tree
2922 https://bugs.webkit.org/show_bug.cgi?id=173133
2923
2924 Reviewed by Antti Koivisto.
2925
2926 Added a regression test for moving a shadow tree with an Attr node across a document.
2927 The test hits an assertion in a debug build and fails in a release build without the fix.
2928
2929 * fast/dom/adopt-attr-with-shadow-tree-expected.txt: Added.
2930 * fast/dom/adopt-attr-with-shadow-tree.html: Added.
2931
keith_miller@apple.com9e7b33f2017-06-12 02:40:43 +000029322017-06-11 Keith Miller <keith_miller@apple.com>
2933
2934 TypedArray constructor with string shouldn't throw
2935 https://bugs.webkit.org/show_bug.cgi?id=173181
2936
2937 Reviewed by JF Bastien.
2938
2939 Update tests to allow null buffers.
2940
2941 * fast/canvas/webgl/array-unit-tests-expected.txt:
2942 * fast/canvas/webgl/array-unit-tests.html:
2943 * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt:
2944 * fast/canvas/webgl/webgl-array-invalid-ranges.html:
2945 * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
2946
graouts@webkit.orga69d46c2017-06-11 21:40:31 +000029472017-06-11 Antoine Quint <graouts@apple.com>
2948
graouts@webkit.orgc51b2262017-06-11 21:54:34 +00002949 Rebaseline media/modern-media-controls/scrubber
2950 https://bugs.webkit.org/show_bug.cgi?id=173212
2951
2952 Reviewed by Jon Lee.
2953
2954 Remove a media/modern-media-controls/scrubber test that is no longer relevant now that there is no standalone scrubber class.
2955
2956 * media/modern-media-controls/scrubber/scrubber-expected.txt: Removed.
2957 * media/modern-media-controls/scrubber/scrubber.html: Removed.
2958 * platform/ios-simulator/TestExpectations:
2959 * platform/mac/TestExpectations:
2960
29612017-06-11 Antoine Quint <graouts@apple.com>
2962
graouts@webkit.orgc1a3b2f2017-06-11 21:53:13 +00002963 Enable media/modern-media-controls/scheduler
2964 https://bugs.webkit.org/show_bug.cgi?id=173211
2965
2966 Reviewed by Jon Lee.
2967
2968 * platform/ios-simulator/TestExpectations:
2969 * platform/mac/TestExpectations:
2970
29712017-06-11 Antoine Quint <graouts@apple.com>
2972
graouts@webkit.orgd8fd5752017-06-11 21:51:55 +00002973 Rebaseline media/modern-media-controls/rewind-button
2974 https://bugs.webkit.org/show_bug.cgi?id=173210
2975
2976 Reviewed by Jon Lee.
2977
2978 Use SVG assets.
2979
2980 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
2981 * media/modern-media-controls/rewind-button/rewind-button.html:
2982 * platform/ios-simulator/TestExpectations:
2983 * platform/mac/TestExpectations:
2984
29852017-06-11 Antoine Quint <graouts@apple.com>
2986
graouts@webkit.org348aa0f2017-06-11 21:49:49 +00002987 Rebaseline media/modern-media-controls/play-pause-button
2988 https://bugs.webkit.org/show_bug.cgi?id=173209
2989
2990 Reviewed by Jon Lee.
2991
2992 Use SVG assets.
2993
2994 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
2995 * media/modern-media-controls/play-pause-button/play-pause-button.html:
2996 * platform/ios-simulator/TestExpectations:
2997 * platform/mac/TestExpectations:
2998
29992017-06-11 Antoine Quint <graouts@apple.com>
3000
graouts@webkit.orgb1a9cb52017-06-11 21:48:16 +00003001 Rebaseline media/modern-media-controls/placard
3002 https://bugs.webkit.org/show_bug.cgi?id=173208
3003
3004 Reviewed by Jon Lee.
3005
3006 IconButton is now simply Button.
3007
3008 * media/modern-media-controls/placard/placard-expected.txt:
3009 * media/modern-media-controls/placard/placard.html:
3010 * platform/ios-simulator/TestExpectations:
3011 * platform/mac/TestExpectations:
3012
30132017-06-11 Antoine Quint <graouts@apple.com>
3014
graouts@webkit.orgf3a1d092017-06-11 21:46:55 +00003015 Enable media/modern-media-controls/pip-placard tests
3016 https://bugs.webkit.org/show_bug.cgi?id=173207
3017
3018 Reviewed by Jon Lee.
3019
3020 * platform/ios-simulator/TestExpectations:
3021 * platform/mac/TestExpectations:
3022
30232017-06-11 Antoine Quint <graouts@apple.com>
3024
graouts@webkit.org8c826f42017-06-11 21:45:38 +00003025 Rebaseline media/modern-media-controls/pip-button.
3026 https://bugs.webkit.org/show_bug.cgi?id=173206
3027
3028 Reviewed by Jon Lee.
3029
3030 Use SVG assets.
3031
3032 * media/modern-media-controls/pip-button/pip-button-expected.txt:
3033 * media/modern-media-controls/pip-button/pip-button.html:
3034 * platform/ios-simulator/TestExpectations:
3035 * platform/mac/TestExpectations:
3036
30372017-06-11 Antoine Quint <graouts@apple.com>
3038
graouts@webkit.org6d356da2017-06-11 21:43:54 +00003039 Rebaseline media/modern-media-controls/mute-button
3040 https://bugs.webkit.org/show_bug.cgi?id=173205
3041
3042 Reviewed by Jon Lee.
3043
3044 We now use SVG assets, so let the test reflect that.
3045
3046 * media/modern-media-controls/mute-button/mute-button-expected.txt:
3047 * media/modern-media-controls/mute-button/mute-button.html:
3048 * platform/ios-simulator/TestExpectations:
3049 * platform/mac/TestExpectations:
3050
30512017-06-11 Antoine Quint <graouts@apple.com>
3052
graouts@webkit.orga69d46c2017-06-11 21:40:31 +00003053 Remove media/modern-media-controls/macos-media-controls
3054 https://bugs.webkit.org/show_bug.cgi?id=173204
3055
3056 Reviewed by Jon Lee.
3057
3058 There no longer is a MacOSMediaControls class and this test no longer makes sense.
3059
3060 * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Removed.
3061 * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Removed.
3062
graouts@webkit.org4ed07dc2017-06-11 02:10:26 +000030632017-06-09 Antoine Quint <graouts@apple.com>
3064
graouts@webkit.orgc30d8372017-06-11 02:16:17 +00003065 Rebaseline media/modern-media-controls/layout-node
3066 https://bugs.webkit.org/show_bug.cgi?id=173203
3067
3068 Reviewed by Jon Lee.
3069
3070 The "visible" property no longer sets "display: initial" when true, but rather removes the "display" property altogether.
3071
3072 * media/modern-media-controls/layout-node/visible-expected.txt:
3073 * media/modern-media-controls/layout-node/visible.html:
3074 * platform/ios-simulator/TestExpectations:
3075 * platform/mac/TestExpectations:
3076
30772017-06-09 Antoine Quint <graouts@apple.com>
3078
graouts@webkit.org955e104ab2017-06-11 02:14:18 +00003079 Enable media/modern-media-controls/layout-item
3080 https://bugs.webkit.org/show_bug.cgi?id=173202
3081
3082 Reviewed by Jon Lee.
3083
3084 * platform/ios-simulator/TestExpectations:
3085 * platform/mac/TestExpectations:
3086
30872017-06-09 Antoine Quint <graouts@apple.com>
3088
graouts@webkit.orgff7385a2017-06-11 02:12:25 +00003089 Rebaseline media/modern-media-controls/invalid-placard
3090 https://bugs.webkit.org/show_bug.cgi?id=173201
3091
3092 Reviewed by Jon Lee.
3093
3094 The only required change was to update IconButton to Button since IconButton has been folded in its superclass Button.
3095
3096 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt:
3097 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html:
3098 * platform/ios-simulator/TestExpectations:
3099 * platform/mac/TestExpectations:
3100
31012017-06-09 Antoine Quint <graouts@apple.com>
3102
graouts@webkit.org4ed07dc2017-06-11 02:10:26 +00003103 Rebaseline media/modern-media-controls/icon-service
3104 https://bugs.webkit.org/show_bug.cgi?id=173200
3105
3106 Reviewed by Jon Lee.
3107
3108 The method we were testing has changed name and the pause icon is no longer a good
3109 test since it doesn't have a fullscreen variant, so we use the AirPlay icon instead.
3110
3111 * media/modern-media-controls/icon-service/icon-service-expected.txt:
3112 * media/modern-media-controls/icon-service/icon-service.html:
3113 * platform/ios-simulator/TestExpectations:
3114 * platform/mac/TestExpectations:
3115
beidson@apple.com1ec62212017-06-10 04:32:19 +000031162017-06-09 Brady Eidson <beidson@apple.com>
3117
3118 Crash when IndexedDB's getAll is used inside a Web Worker.
3119 https://bugs.webkit.org/show_bug.cgi?id=172434
3120
3121 Reviewed by Andy Estes.
3122
3123 * storage/indexeddb/modern/resources/worker-getall.js: Added.
3124 * storage/indexeddb/modern/worker-getall-expected.txt: Added.
3125 * storage/indexeddb/modern/worker-getall.html: Added.
3126
ryanhaddad@apple.comba3ae692017-06-10 00:00:25 +000031272017-06-09 Ryan Haddad <ryanhaddad@apple.com>
3128
3129 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
3130 https://bugs.webkit.org/show_bug.cgi?id=173188
3131
3132 Unreviewed test gardening.
3133
3134 * platform/mac-wk2/TestExpectations:
3135
dbates@webkit.org7bf60582017-06-09 23:13:41 +000031362017-06-09 Daniel Bates <dabates@apple.com>
3137
3138 CSP: Apply img-src directive to favicon loads
3139 https://bugs.webkit.org/show_bug.cgi?id=172733
3140
3141 Remove CONSOLE MESSAGE line from expected result that I inadvertently left in from an earlier iteration
3142 of the test that did not call testRunner.queueReload(). Calling testRunner.queueReload() clears out
3143 any emitted console messages. The dump of the resource load callbacks is sufficient to ensure that
3144 the favicon was blocked as expected.
3145
3146 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt:
3147
darin@apple.comad5f6482017-06-09 22:45:00 +000031482017-06-09 Andy VanWagoner <thetalecrafter@gmail.com>
3149
3150 REGRESSION: LayoutTest js/intl-datetimeformat.html is failing
3151 https://bugs.webkit.org/show_bug.cgi?id=172720
3152
3153 Reviewed by Darin Adler.
3154
3155 Reenable DateTimeFormat tests, allowing for some variation in the
3156 formatting of time zone names.
3157
3158 * js/intl-datetimeformat-expected.txt:
3159 * js/script-tests/intl-datetimeformat.js:
3160 * platform/mac/TestExpectations:
3161
commit-queue@webkit.org7b1da932017-06-09 21:59:03 +000031622017-06-09 Joseph Pecoraro <pecoraro@apple.com>
3163
3164 Web Inspector: Web inspector does not show non-shadow children of an element with a shadow root (e.g. <video>)
3165 https://bugs.webkit.org/show_bug.cgi?id=173121
3166 <rdar://problem/30948943>
3167
3168 Reviewed by Matt Baker.
3169
3170 * inspector/dom/shadow-and-non-shadow-children-expected.txt: Added.
3171 * inspector/dom/shadow-and-non-shadow-children.html: Added.
3172
commit-queue@webkit.org7b2483d2017-06-09 21:53:34 +000031732017-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
3174
3175 LayoutTest fast/images/animated-image-different-dest-size.html is a flaky failure
3176 https://bugs.webkit.org/show_bug.cgi?id=170203
3177
3178 Reviewed by Simon Fraser.
3179
3180 Instead of using setTimeout(), listen to the webkitImageFrameReady event
3181 to know relaibly when to draw the next frame of an animated image to a
3182 canvas.
3183
3184 * fast/images/animated-image-different-dest-size.html:
3185 * platform/mac-wk2/TestExpectations:
3186
jlewis3@apple.com6c7aa4e2017-06-09 21:25:36 +000031872017-06-09 Matt Lewis <jlewis3@apple.com>
3188
3189 Skipped layout test svg/animations/svglength-element-removed-crash.svg.
3190 https://bugs.webkit.org/show_bug.cgi?id=173178
3191
3192 Unreviewed test gardening.
3193
3194 * platform/ios-simulator-wk2/TestExpectations:
3195
dbates@webkit.org38070892017-06-09 20:45:37 +000031962017-06-09 Daniel Bates <dabates@apple.com>
3197
3198 CSP: Apply img-src directive to favicon loads
3199 https://bugs.webkit.org/show_bug.cgi?id=172733
3200 <rdar://problem/32082654>
3201
3202 Reviewed by Brady Eidson.
3203
3204 Adds tests to ensure the CSP policy is applied to favicon loads.
3205
3206 * http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt: Added.
3207 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added.
3208 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Added.
3209 * http/tests/security/contentSecurityPolicy/block-favicon.html: Added.
3210 * platform/wk2/TestExpectations: Skip the tests until we fix <https://bugs.webkit.org/show_bug.cgi?id=115809>.
3211
ryanhaddad@apple.comd0729af2017-06-09 19:47:07 +000032122017-06-09 Ryan Haddad <ryanhaddad@apple.com>
3213
3214 Add a result file for js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html.
3215 https://bugs.webkit.org/show_bug.cgi?id=161156
3216
3217 Unreviewed test gardening.
3218
3219 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short-expected.txt: Added.
3220
matthew_hanson@apple.comdfc6f372017-06-09 18:56:44 +000032212017-06-09 Matthew Hanson <matthew_hanson@apple.com>
3222
3223 Revert r217955. rdar://problem/21125708
3224
jbedard@apple.combe4828e2017-06-09 18:28:37 +000032252017-06-09 Jonathan Bedard <jbedard@apple.com>
3226
3227 [ios-sim] Cleaning-up timeouts WebKit1
3228 https://bugs.webkit.org/show_bug.cgi?id=173169
3229
3230 Unreviewed test gardening.
3231
3232 The intention of this change is to allow the iOS WK1 bots to finish their
3233 test runs. Because these tests are being gardened based on the output of
3234 bots, there will likely be follow-up fixes.
3235
3236 * platform/ios-wk1/TestExpectations: Skip tests timing out in iOS WK1.
3237
jer.noble@apple.com0b805862017-06-09 17:57:06 +000032382017-06-09 Jer Noble <jer.noble@apple.com>
3239
3240 [iOS] Video occasionally mixes with other system audio instead of interrupting
3241 https://bugs.webkit.org/show_bug.cgi?id=173127
3242
3243 Reviewed by Eric Carlson.
3244
3245 * platform/mac/media/audio-session-category-video-track-change-expected.txt: Added.
3246 * platform/mac/media/audio-session-category-video-track-change.html: Added.
3247
cdumez@apple.com948d7a62017-06-09 17:52:42 +000032482017-06-09 Chris Dumez <cdumez@apple.com>
3249
3250 CSS transitions added while page is not visible do not start when the page becomes visible
3251 https://bugs.webkit.org/show_bug.cgi?id=173166
3252 <rdar://problem/32250351>
3253
3254 Reviewed by Darin Adler.
3255
3256 Add layout test coverage.
3257
3258 * fast/animation/css-animation-resuming-when-visible-expected.txt: Added.
3259 * fast/animation/css-animation-resuming-when-visible.html: Added.
3260
eric.carlson@apple.com9cf9e392017-06-09 16:14:27 +000032612017-06-09 Eric Carlson <eric.carlson@apple.com>
3262
3263 fast/mediastream/MediaStream-page-muted.html times out and asserts
3264 https://bugs.webkit.org/show_bug.cgi?id=170355
3265 <rdar://problem/31376041>
3266
3267 Reviewed by Chris Dumez.
3268
3269 * fast/mediastream/media-stream-wrapper-collected-expected.txt: Added.
3270 * fast/mediastream/media-stream-wrapper-collected.html: Added.
3271
commit-queue@webkit.org59752992017-06-09 16:11:32 +000032722017-06-09 Charlie Turner <cturner@igalia.com>
3273
3274 [GTK] Fix test linter reported errors
3275 https://bugs.webkit.org/show_bug.cgi?id=173160
3276
3277 Unreviewed gardening.
3278
3279 webrtc/audio-peer-connection-webaudio.html failed ambiguity checks, it typically fails
3280 in release and times out in debug, but it could have bother outcomes in both build
3281 configurations, so removing the first instance seems like the right approach.
3282 See: https://bugs.webkit.org/show_bug.cgi?id=169110
3283 https://bugs.webkit.org/show_bug.cgi?id=131218 no longer crashing
3284 https://bugs.webkit.org/show_bug.cgi?id=131216 no longer crashing
3285 https://bugs.webkit.org/show_bug.cgi?id=119255 no longer flaky, stablized at r195130.
3286
3287 Linter is now quiet, aside from non-existent path errors,
3288 which I think is tracked by https://bugs.webkit.org/show_bug.cgi?id=172471
3289
3290 * platform/gtk/TestExpectations:
3291
csaavedra@igalia.com81251842017-06-09 11:44:18 +000032922017-06-09 Claudio Saavedra <csaavedra@igalia.com>
3293
csaavedra@igalia.com73330692017-06-09 12:53:26 +00003294 [GTK] Add baseline for media/media-fullscreen-inline-expected.html
3295
3296 Unreviewed gardening.
3297
3298 mediaElement.webkitSupportsPresentationMode is only present with
3299 VIDEO_PRESENTATION_MODE enabled, and this option is only enabled
3300 for Cocoa builds. Add a baseline without this property.
3301 * platform/gtk/media/media-fullscreen-inline-expected.txt: Added.
3302
33032017-06-09 Claudio Saavedra <csaavedra@igalia.com>
3304
csaavedra@igalia.com81251842017-06-09 11:44:18 +00003305 [WPE] Unskip passing userscripts tests
3306
3307 Unreviewed gardening.
3308
3309 * platform/wpe/TestExpectations:
3310
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +000033112017-06-09 Zan Dobersek <zdobersek@igalia.com>
3312
zandobersek@gmail.com21bb5942017-06-09 09:09:15 +00003313 [WPE] Enable ENCRYPTED_MEDIA for build-webkit builds
3314 https://bugs.webkit.org/show_bug.cgi?id=173103
3315
3316 Reviewed by Xabier Rodriguez-Calvar.
3317
3318 Enable the imported W3C tests covering Encrypted Media API for the WPE port,
3319 but only tests that use the ClearKey key system. WPE-specific baselines for
3320 those tests are also added, despite the test cases universally failing. This
3321 will allow us to spot any change in behavior that's introduced.
3322
3323 * platform/wpe/TestExpectations: Skip tests that test PlayReady or Widevine key systems.
3324 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type-expected.txt: Added.
3325 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt: Added.
3326 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt: Added.
3327 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt: Added.
3328 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt: Added.
3329 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt: Added.
3330 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt: Added.
3331 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt: Added.
3332 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt: Added.
3333 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt: Added.
3334 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt: Added.
3335 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt: Added.
3336 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt: Added.
3337 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt: Added.
3338 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt: Added.
3339 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt: Added.
3340 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt: Added.
3341 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt: Added.
3342 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt: Added.
3343 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt: Added.
3344 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt: Added.
3345 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt: Added.
3346 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt: Added.
3347 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt: Added.
3348 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt: Added.
3349 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt: Added.
3350 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt: Added.
3351 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt: Added.
3352 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt: Added.
3353 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt: Added.
3354 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt: Added.
3355 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt: Added.
3356 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt: Added.
3357 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt: Added.
3358 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt: Added.
3359 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt: Added.
3360 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys-expected.txt: Added.
3361 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt: Added.
3362 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt: Added.
3363 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt: Added.
3364 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt: Added.
3365 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt: Added.
3366 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt: Added.
3367 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt: Added.
3368 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt: Added.
3369 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt: Added.
3370 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt: Added.
3371
33722017-06-09 Zan Dobersek <zdobersek@igalia.com>
3373
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +00003374 [WPE] Enable MEDIA_SOURCE for build-webkit builds
3375 https://bugs.webkit.org/show_bug.cgi?id=173136
3376
3377 Reviewed by Xabier Rodriguez-Calvar.
3378
3379 * platform/wpe/TestExpectations: Enable the media/media-source/ layout tests
3380 for the WPE port, adding half a dozen failure or timeout expectations for
3381 tests that are currently failing.
3382
calvaris@igalia.com9388d2a2017-06-09 08:03:47 +000033832017-06-09 Xabier Rodriguez Calvar <calvaris@igalia.com>
3384
3385 [GStreamer][EME] Remove the legacy code that was not even official and is deprecated
3386 https://bugs.webkit.org/show_bug.cgi?id=173096
3387
3388 Reviewed by Žan Doberšek.
3389
3390 * platform/gtk/TestExpectations: Mark legacy tests as deprecated
3391
commit-queue@webkit.org81f332a2017-06-09 08:02:04 +000033922017-06-09 Aaron Chu <aaron_chu@apple.com>
3393
3394 AX: Media Controls: Missing labels for the Time Labels.
3395 https://bugs.webkit.org/show_bug.cgi?id=171715
3396 <rdar://problem/32009214>
3397
3398 Reviewed by Antoine Quint.
3399
3400 Modified existing test case to accommodate testing for time label description.
3401
3402 * media/modern-media-controls/time-label/time-label.html:
3403
yoav@yoav.ws1250ee22017-06-09 05:25:02 +000034042017-06-08 Yoav Weiss <yoav@yoav.ws>
3405
3406 [preload] Mandatory `as` value and related spec alignments
3407 https://bugs.webkit.org/show_bug.cgi?id=173047
3408
3409 Reviewed by Dean Jackson.
3410
3411 Fix tests and expectations to this patch's changes: `as` is mandatory and "fetch" replaces the previous empty `as` value,
3412 onerror no longer fires for invalid `as` values, and the IDL for `as` reflects only valid values, to enable feature detection.
3413
3414 * http/tests/fetch/redirectmode-and-preload.html:
3415 * http/tests/preload/download_resources-expected.txt:
3416 * http/tests/preload/download_resources.html:
3417 * http/tests/preload/download_resources_from_header_iframe-expected.txt:
3418 * http/tests/preload/onerror_event-expected.txt:
3419 * http/tests/preload/onerror_event.html:
3420 * http/tests/preload/onload_event-expected.txt:
3421 * http/tests/preload/onload_event.html:
3422 * http/tests/preload/preloadscanner_download_resources.html:
3423 * http/tests/preload/resources/download_resources_from_header.php:
3424 * http/tests/preload/resources/nph-invalid_resources_from_header.pl:
3425 * http/tests/preload/single_download_preload.html:
3426 * http/tests/preload/single_download_preload_headers.php:
3427 * imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt: PProgressions related to correct reflection.
3428
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +000034292017-06-08 Ryosuke Niwa <rniwa@webkit.org>
3430
rniwa@webkit.orge18271b2017-06-09 02:13:06 +00003431 Crash inside InsertNodeBeforeCommand via InsertParagraphSeparatorCommand
3432 https://bugs.webkit.org/show_bug.cgi?id=173085
3433
3434 Reviewed by Wenson Hsieh.
3435
3436 Added a regresion test.
3437
3438 * editing/inserting/insert-horizontal-rule-in-empty-document-crash-expected.txt: Added.
3439 * editing/inserting/insert-horizontal-rule-in-empty-document-crash.html: Added.
3440
34412017-06-08 Ryosuke Niwa <rniwa@webkit.org>
3442
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +00003443 The tree scope of an Attr node inside a shadow tree does not updated upon detach.
3444 https://bugs.webkit.org/show_bug.cgi?id=173122
3445
3446 Reviewed by Chris Dumez.
3447
3448 Added a regression test which hits the newly added assertion.
3449
3450 * fast/dom/detaching-attr-node-in-shadow-tree-crash-expected.txt: Added.
3451 * fast/dom/detaching-attr-node-in-shadow-tree-crash.html: Added.
3452
mmaxfield@apple.comcac303b2017-06-09 00:31:17 +000034532017-06-08 Myles C. Maxfield <mmaxfield@apple.com>
3454
3455 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
3456 https://bugs.webkit.org/show_bug.cgi?id=173043
3457 <rdar://problem/21125708>
3458
3459 Reviewed by Simon Fraser.
3460
3461 Rebaseline tests which use non-English text in form controls
3462
3463 * fast/text/system-font-fallback-emoji-expected.txt: Added.
3464 * fast/text/system-font-fallback-emoji.html: Added.
3465 * fast/text/system-font-fallback-expected.html: Added.
3466 * fast/text/system-font-fallback.html: Added.
3467 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
3468 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
3469 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
3470 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
3471 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
3472 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
3473 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
3474 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
3475 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
3476 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
3477 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3478 * platform/mac/TestExpectations:
3479 * platform/mac/fast/css/rtl-ordering-expected.png:
3480 * platform/mac/fast/css/rtl-ordering-expected.txt:
3481 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
3482 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
3483 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
3484 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
3485 * platform/mac/fast/forms/search-rtl-expected.png:
3486 * platform/mac/fast/forms/search-rtl-expected.txt:
3487 * platform/mac/fast/forms/searchfield-heights-expected.txt:
3488 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
3489 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
3490 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
3491 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
3492 * platform/mac/fast/text/drawBidiText-expected.png:
3493 * platform/mac/fast/text/drawBidiText-expected.txt:
3494 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
3495 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3496 * platform/mac/fast/text/updateNewFont-expected.png:
3497 * platform/mac/fast/text/updateNewFont-expected.txt:
3498
cdumez@apple.come0f5da42017-06-08 22:12:32 +000034992017-06-08 Chris Dumez <cdumez@apple.com>
3500
3501 REGRESSION: fast/images/animated-gif-webkit-transform.html is flaky
3502 https://bugs.webkit.org/show_bug.cgi?id=170410
3503 <rdar://problem/31409381>
3504
3505 Reviewed by Simon Fraser.
3506
3507 Fix flakiness and unskip test.
3508
3509 * fast/images/animated-gif-webkit-transform-expected.txt:
3510 * fast/images/animated-gif-webkit-transform.html:
3511 * platform/mac-wk2/TestExpectations:
3512
commit-queue@webkit.orgca9f5bc2017-06-08 22:03:00 +000035132017-06-08 Antoine Quint <graouts@apple.com>
3514
3515 [iOS] Buttons in top-left and bottom media controls bar are positioned too high
3516 https://bugs.webkit.org/show_bug.cgi?id=173111
3517 <rdar://problem/32650615>
3518
3519 Reviewed by Jon Lee.
3520
3521 Add a test that checks that the appropriate styles as set in buttons-container.css
3522 are applied to a button in a buttons container on iOS.
3523
3524 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding-expected.txt: Added.
3525 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding.html: Added.
3526 * platform/ios-simulator/TestExpectations:
3527
commit-queue@webkit.org58f91fe2017-06-08 20:37:49 +000035282017-06-08 Youenn Fablet <youenn@apple.com>
3529
3530 getUserMedia should not be prompted again if user denied access
3531 https://bugs.webkit.org/show_bug.cgi?id=173104
3532
3533 Reviewed by Geoff Garen.
3534
3535 Splitting grant test due to remembering deny decisions.
3536
3537 * fast/mediastream/getUserMedia-deny-persistency-expected.txt: Added.
3538 * fast/mediastream/getUserMedia-deny-persistency-reload-expected.txt: Added.
3539 * fast/mediastream/getUserMedia-deny-persistency-reload.html: Added.
3540 * fast/mediastream/getUserMedia-deny-persistency.html: Added.
3541 * fast/mediastream/getUserMedia-deny-persistency2-expected.txt: Added.
3542 * fast/mediastream/getUserMedia-deny-persistency2.html: Added.
3543 * fast/mediastream/getUserMedia-deny-persistency3-expected.txt: Added.
3544 * fast/mediastream/getUserMedia-deny-persistency3.html: Added.
3545 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
3546 * fast/mediastream/getUserMedia-grant-persistency.html:
3547 * fast/mediastream/getUserMedia-grant-persistency2-expected.txt: Added.
3548 * fast/mediastream/getUserMedia-grant-persistency2.html: Added.
3549 * fast/mediastream/getUserMedia-grant-persistency3-expected.txt: Added.
3550 * fast/mediastream/getUserMedia-grant-persistency3.html: Added.
3551
3552
fpizlo@apple.com4af89672017-06-08 20:08:24 +000035532017-06-08 Filip Pizlo <fpizlo@apple.com>
3554
3555 REGRESSION: js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html has a flaky failure
3556 https://bugs.webkit.org/show_bug.cgi?id=161156
3557
3558 Reviewed by Saam Barati.
3559
3560 Add a version of the test that's guaranteed to fail if the problem it's testing for manifests
3561 in the LLInt.
3562
3563 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html: Added.
3564
hyatt@apple.com790f8712017-06-08 20:06:44 +000035652017-06-07 Dave Hyatt <hyatt@apple.com>
3566
3567 Laili restaurant menu page does not display full menu
3568 https://bugs.webkit.org/show_bug.cgi?id=173062
3569 rdar://problem/32436486
3570
3571 Reviewed by Simon Fraser.
3572
3573 * fast/hidpi/percent-height-image-nested-expected.html:
3574 * fast/hidpi/percent-height-image-nested.html:
3575 * fast/multicol/pagination/RightToLeft-max-width.html:
3576 * fast/replaced/max-height-percent-inside-auto-block-expected.html: Added.
3577 * fast/replaced/max-height-percent-inside-auto-block.html: Added.
3578 * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.txt:
3579
graouts@webkit.orgb93dd882017-06-08 18:53:53 +000035802017-06-08 Antoine Quint <graouts@apple.com>
3581
graouts@webkit.org838b6b82017-06-08 18:56:17 +00003582 Rebaseline and enable media/modern-media-controls/fullscreen-button
3583 https://bugs.webkit.org/show_bug.cgi?id=173101
3584
3585 Reviewed by Dean Jackson.
3586
3587 Update the test to check an SVG asset now that we use those.
3588
3589 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
3590 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
3591 * platform/ios-simulator/TestExpectations:
3592 * platform/mac/TestExpectations:
3593
35942017-06-08 Antoine Quint <graouts@apple.com>
3595
graouts@webkit.orgabf4fd42017-06-08 18:54:43 +00003596 Rebaseline and enable media/modern-media-controls/forward-button
3597 https://bugs.webkit.org/show_bug.cgi?id=173100
3598
3599 Reviewed by Dean Jackson.
3600
3601 Update the test to check an SVG asset now that we use those.
3602
3603 * media/modern-media-controls/forward-button/forward-button-expected.txt:
3604 * media/modern-media-controls/forward-button/forward-button.html:
3605 * platform/ios-simulator/TestExpectations:
3606 * platform/mac/TestExpectations:
3607
36082017-06-08 Antoine Quint <graouts@apple.com>
3609
graouts@webkit.orgb93dd882017-06-08 18:53:53 +00003610 Layout Test media/modern-media-controls/button/button-icon-name.html is a flaky failure
3611 https://bugs.webkit.org/show_bug.cgi?id=173099
3612
3613 Reviewed by Dean Jackson.
3614
3615 Rewrite the test to use asynchronous assertions, the number of frames running is immaterial to this test.
3616
3617 * media/modern-media-controls/button/button-icon-name-expected.txt:
3618 * media/modern-media-controls/button/button-icon-name.html:
3619
timothy_horton@apple.com34b0ea92017-06-08 18:08:48 +000036202017-06-08 Tim Horton <timothy_horton@apple.com>
3621
3622 Add a borderless mode to <attachment>, and make it respect its layout size
3623 https://bugs.webkit.org/show_bug.cgi?id=173079
3624 <rdar://problem/32491584>
3625
3626 Reviewed by Simon Fraser.
3627
3628 * TestExpectations:
3629 * platform/ios/TestExpectations:
3630 * fast/attachment/attachment-borderless-expected-mismatch.html: Added.
3631 * fast/attachment/attachment-borderless.html: Added.
3632 * fast/attachment/attachment-respects-css-size-expected-mismatch.html: Added.
3633 * fast/attachment/attachment-respects-css-size.html: Added.
3634 Add mismatch tests ensuring that CSS width/height and borderless-attachment
3635 have *some* kind of impact on rendering.
3636
commit-queue@webkit.org826b77e2017-06-08 17:01:50 +000036372017-06-08 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3638
3639 Modify security test to avoid spacing differences.
3640 https://bugs.webkit.org/show_bug.cgi?id=141709
3641
3642 Reviewed by Carlos Alberto Lopez Perez.
3643
3644 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
3645 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html:
3646 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW-expected.txt:
3647 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html:
3648 * platform/gtk/TestExpectations:
3649
commit-queue@webkit.org66a53932017-06-08 16:28:40 +000036502017-06-08 Youenn Fablet <youenn@apple.com>
3651
3652 getUserMedia request should not be allowed for background tabs unless the tab is already capturing
3653 https://bugs.webkit.org/show_bug.cgi?id=172989
3654
3655 Reviewed by Eric Carlson.
3656
3657 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
3658 * fast/mediastream/getUserMedia-grant-persistency.html: Using testRunner.setPageVisibility so that UIProcess is made aware of the change.
3659 Removing test about capture muted page since there is no API for setting a page as muted right now.
3660 This test should be readded later on.
3661
commit-queue@webkit.org553b3422017-06-08 13:24:26 +000036622017-06-08 Charlie Turner <cturner@igalia.com>
3663
3664 [GTK] Test gardening
3665 https://bugs.webkit.org/show_bug.cgi?id=173093
3666
3667 Unreviewed GTK gardening.
3668
3669 r147201 added a crash expectation for the following test, but did so in a manner
3670 that failed linter checks:
3671
3672 LayoutTests/platform/gtk/TestExpectations:1302 More specific entry for
3673 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html on line
3674 LayoutTests/platform/gtk/TestExpectations:992 overrides line LayoutTests/platform/gtk/TestExpectations:1302.
3675 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html
3676
3677 Furthermore, this test no longer crashes in Debug builds, it fails due to whitespace
3678 oddities that are addressed by webkit.org/b/141709 (unreviewed)
3679
3680 * platform/gtk/TestExpectations:
3681
calvaris@igalia.comc25d35b2017-06-08 13:10:51 +000036822017-06-08 Xabier Rodriguez Calvar <calvaris@igalia.com>
3683
3684 MediaTime class has rounding issues in different platforms
3685 https://bugs.webkit.org/show_bug.cgi?id=172640
3686
3687 Reviewed by Jer Noble.
3688
3689 Update expectations because the MediaTime printing changed, but
3690 results are the same.
3691
3692 * media/media-source/media-source-overlapping-append-expected.txt:
3693 * media/media-source/media-source-overlapping-decodetime-expected.txt:
3694 * media/media-source/media-source-seek-back-expected.txt:
3695 * media/media-source/media-source-sequence-timestamps-expected.txt:
3696 * media/media-source/media-source-timeoffset-expected.txt:
3697
ap@apple.com4dd14062017-06-08 04:42:46 +000036982017-06-07 Alexey Proskuryakov <ap@apple.com>
3699
3700 Add High Sierra support to WebKit tools
3701 https://bugs.webkit.org/show_bug.cgi?id=173080
3702
3703 Rubber-stamped by Daniel Bates.
3704
3705 * platform/mac-sierra: Added an empty directory to avoid breaking scripts.
3706
jer.noble@apple.com5803b692017-06-08 04:31:31 +000037072017-06-07 Jer Noble <jer.noble@apple.com>
3708
3709 [Web Audio] createScriptProcessor throws IndexSizeError for valid arguments
3710 https://bugs.webkit.org/show_bug.cgi?id=173022
3711
3712 Reviewed by Sam Weinig.
3713
3714 * webaudio/javascriptaudionode-expected.txt:
3715 * webaudio/javascriptaudionode.html:
3716
cdumez@apple.comeed72bc2017-06-08 03:32:21 +000037172017-06-07 Chris Dumez <cdumez@apple.com>
3718
3719 CSSStyleRule.style / CSSPageRule.style / CSSKeyframeRule.style should be settable
3720 https://bugs.webkit.org/show_bug.cgi?id=164537
3721 <rdar://problem/29181773>
3722
3723 Reviewed by Sam Weinig.
3724
3725 Add better test coverage for CSSPageRule. This test is being upstreamed via:
3726 - https://github.com/w3c/web-platform-tests/pull/6183
3727
3728 * http/wpt/cssom/CSSPageRule-expected.txt: Added.
3729 * http/wpt/cssom/CSSPageRule.html: Added.
3730
commit-queue@webkit.org2861f5e2017-06-08 03:12:47 +000037312017-06-07 Youenn Fablet <youenn@apple.com>
3732
3733 RTCTrackEvent.track should be found in RTCTrackEvent.streams[0]
3734 https://bugs.webkit.org/show_bug.cgi?id=173074
3735
3736 Reviewed by Eric Carlson.
3737
3738 * webrtc/video.html:
3739
drousso@apple.com0e56fed2017-06-07 23:53:10 +000037402017-06-07 Devin Rousso <drousso@apple.com>
3741
drousso@apple.comac93eed2017-06-08 00:05:55 +00003742 Web Inspector: Add ContextMenu item to log WebSocket object to console
3743 https://bugs.webkit.org/show_bug.cgi?id=172878
3744
3745 Reviewed by Joseph Pecoraro.
3746
3747 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket-expected.txt: Added.
3748 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: Added.
3749
3750 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt:
3751 * http/tests/websocket/tests/hybi/inspector/before-load.html:
3752 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Removed.
3753 * http/tests/websocket/tests/hybi/inspector/client-close.html:
3754 * http/tests/websocket/tests/hybi/inspector/client-close_wsh.py: Removed.
3755 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html:
3756 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Removed.
3757 * http/tests/websocket/tests/hybi/inspector/echo.py: Added.
3758 (web_socket_do_extra_handshake):
3759 (web_socket_transfer_data):
3760 Unified common configurations for Inspector WebSocket tests.
3761
37622017-06-07 Devin Rousso <drousso@apple.com>
3763
drousso@apple.com0e56fed2017-06-07 23:53:10 +00003764 Web Inspector: Allow user to choose stylesheet when creating new rules
3765 https://bugs.webkit.org/show_bug.cgi?id=172487
3766
3767 Reviewed by Joseph Pecoraro.
3768
3769 * inspector/css/add-rule-expected.html: Added.
3770 * inspector/css/add-rule.html: Added.
3771
commit-queue@webkit.org288b0d32017-06-07 23:27:14 +000037722017-06-07 Youenn Fablet <youenn@apple.com>
3773
3774 getUserMedia is prompting too often
3775 https://bugs.webkit.org/show_bug.cgi?id=172859
3776 <rdar://problem/32589950>
3777
3778 Reviewed by Eric Carlson.
3779
3780 * fast/mediastream/getUserMedia-grant-persistency-expected.txt: Added.
3781 * fast/mediastream/getUserMedia-grant-persistency-reload-expected.txt: Added.
3782 * fast/mediastream/getUserMedia-grant-persistency-reload.html: Added.
3783 * fast/mediastream/getUserMedia-grant-persistency.html: Added.
3784 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
3785 * http/tests/media/media-stream/get-user-media-prompt.html: Last gum does not need a prompt anymore.
3786
dbates@webkit.org4cde8362017-06-07 20:10:50 +000037872017-06-07 Daniel Bates <dabates@apple.com>
3788
3789 Fetching Blob URLs with XHR gives null content-type and content-length
3790 https://bugs.webkit.org/show_bug.cgi?id=137647
3791 <rdar://problem/18215114>
3792
3793 Reviewed by Darin Adler.
3794
3795 Add a test to ensure that we do not regress the computed Content-Type and Content-Length
3796 for a blob URL fetched using XHR.
3797
3798 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size-expected.txt: Added.
3799 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size.html: Added.
3800
zandobersek@gmail.come6febe82017-06-07 19:32:23 +000038012017-06-07 Zan Dobersek <zdobersek@igalia.com>
3802
3803 Unreviewed GTK+ and WPE gardening.
3804
3805 Add platform-specific test baselines for layout tests where the
3806 libgcrypt-based implementation passes more tests than the generic
3807 baselines expect. The WPE test expectations for these tests are
3808 also cleaned up a bit, and the tests are marked as slow to give
3809 them more time to properly execute.
3810
3811 * platform/gtk/TestExpectations: Skip two imported W3C Web Crypto API tests that rely in SPKI and PKCS#8 imports.
3812 * platform/wpe/TestExpectations: Ditto.
3813 * platform/wpe/crypto: Added.
3814 * platform/wpe/crypto/subtle: Added.
3815 * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
3816 * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
3817 * platform/wpe/imported: Added.
3818 * platform/wpe/imported/w3c: Added.
3819 * platform/wpe/imported/w3c/web-platform-tests: Added.
3820 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
3821 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
3822 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
3823 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
3824 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
3825 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
3826 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
3827 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
3828 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
3829 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
3830 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
3831
weinig@apple.com1300a3c2017-06-07 18:57:26 +000038322017-06-07 Sam Weinig <sam@webkit.org>
3833
3834 [WebIDL] PutForwards is not implemented to spec as illustrated by the WPT WebIDL/ecmascript-binding/put-forwards.html
3835 https://bugs.webkit.org/show_bug.cgi?id=172956
3836
3837 Reviewed by Chris Dumez.
3838
3839 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
3840 Update results to show that we now throw a type error, because the action now requires
3841 an explicit get of the location object, which does not work in the context.
3842
graouts@webkit.org713a0032017-06-07 17:36:51 +000038432017-06-07 Antoine Quint <graouts@apple.com>
3844
graouts@webkit.org92288212017-06-07 17:40:43 +00003845 Rebaseline and enable media/modern-media-controls/controls-visibility-support
3846 https://bugs.webkit.org/show_bug.cgi?id=173060
3847 <rdar://problem/32616840>
3848
3849 Reviewed by Eric Carlson.
3850
3851 We only check the "visible" property on the MediaControls instance which is the only thing being
3852 set by this class now. We also fix entering fullscreen by not using a <button> element which has
3853 some default styles set by the Button class. Finally, we make some videoTracks.length assertions
3854 asynchronous to avoid timing issues.
3855
3856 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio-expected.txt:
3857 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio.html:
3858 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-expected.txt:
3859 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off.html:
3860 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt:
3861 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html:
3862 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-expected.txt:
3863 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on.html:
3864 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle-expected.txt:
3865 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle.html:
3866 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element-expected.txt:
3867 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element.html:
3868 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video-expected.txt:
3869 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video.html:
3870
38712017-06-07 Antoine Quint <graouts@apple.com>
3872
graouts@webkit.orgaa28f9b2017-06-07 17:37:58 +00003873 Rebaseline and enable media/modern-media-controls/buttons-container
3874 https://bugs.webkit.org/show_bug.cgi?id=173059
3875 <rdar://problem/32616156>
3876
3877 Reviewed by Eric Carlson.
3878
3879 The only change is the default margin for a ButtonsContainer.
3880
3881 * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt:
3882 * media/modern-media-controls/buttons-container/buttons-container-constructor.html:
3883 * platform/ios-simulator/TestExpectations:
3884 * platform/mac/TestExpectations:
3885
38862017-06-07 Antoine Quint <graouts@apple.com>
3887
graouts@webkit.org713a0032017-06-07 17:36:51 +00003888 Rebaseline and enable media/modern-media-controls/button
3889 https://bugs.webkit.org/show_bug.cgi?id=173058
3890 <rdar://problem/32615846>
3891
3892 Reviewed by Eric Carlson.
3893
3894 The IconButton class was removed and merged into its superclass Button, so we merge those tests
3895 in a single directory. A couple tests no longer applied as we do not have a focused state for
3896 buttons anymore, nor do we deal with changes in layout traits since there is no such thing as
3897 a compact mode anymore.
3898
3899 * media/modern-media-controls/button/button-active-state-expected.txt: Added.
3900 * media/modern-media-controls/button/button-active-state.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-active-state.html.
3901 * media/modern-media-controls/button/button-icon-name-expected.txt: Added.
3902 * media/modern-media-controls/button/button-icon-name.html: Added.
3903 * media/modern-media-controls/button/button-on-expected.txt: Added.
3904 * media/modern-media-controls/button/button-on.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-on.html.
3905 * media/modern-media-controls/button/button.html:
3906 * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Removed.
3907 * media/modern-media-controls/icon-button/icon-button-change-layout-traits-expected.txt: Removed.
3908 * media/modern-media-controls/icon-button/icon-button-change-layout-traits.html: Removed.
3909 * media/modern-media-controls/icon-button/icon-button-expected.txt: Removed.
3910 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Removed.
3911 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Removed.
3912 * media/modern-media-controls/icon-button/icon-button-on-expected.txt: Removed.
3913 * media/modern-media-controls/icon-button/icon-button.html: Removed.
3914 * platform/ios-simulator/TestExpectations:
3915 * platform/mac/TestExpectations:
3916
ryanhaddad@apple.comc482b822017-06-07 17:13:34 +000039172017-06-07 Ryan Haddad <ryanhaddad@apple.com>
3918
3919 Remove TestExpectation for fast/backgrounds/background-repeat-x-y-parse.html.
3920 https://bugs.webkit.org/show_bug.cgi?id=167428
3921
3922 Unreviewed test gardening.
3923
3924 * TestExpectations:
3925
pvollan@apple.com5d2b0b52017-06-07 16:51:24 +000039262017-06-07 Per Arne Vollan <pvollan@apple.com>
3927
3928 Support removal of authentication data through the Website data store API.
3929 https://bugs.webkit.org/show_bug.cgi?id=171217
3930
3931 Reviewed by Brady Eidson.
3932
3933 * TestExpectations:
3934 * http/tests/loading/basic-auth-remove-credentials-expected.txt: Added.
3935 * http/tests/loading/basic-auth-remove-credentials.html: Added.
3936 * platform/mac-wk2/TestExpectations:
3937
commit-queue@webkit.org05ddaf92017-06-07 15:07:25 +000039382017-06-07 Antoine Quint <graouts@apple.com>
3939
3940 Rebaseline and enable media/modern-media-controls/background-tint
3941 https://bugs.webkit.org/show_bug.cgi?id=173056
3942 <rdar://problem/32614607>
3943
3944 Reviewed by Eric Carlson.
3945
3946 Update the background-color and filter properties for backdrops to match
3947 the latest implementation and specs.
3948
3949 * media/modern-media-controls/background-tint/background-tint-expected.txt:
3950 * media/modern-media-controls/background-tint/background-tint.html:
3951 * platform/ios-simulator/TestExpectations:
3952 * platform/mac/TestExpectations:
3953
alex@webkit.org2b432662017-06-07 13:24:19 +000039542017-06-07 Alejandro G. Castro <alex@igalia.com>
3955
3956 Unreviewed GTK expectations gardening
3957
3958 Mark the mediacapturefromelement tests as skipped, we need canvas
3959 captureStreams support.
3960
3961 * platform/gtk/TestExpectations:
3962
graouts@webkit.org73a43622017-06-07 12:29:36 +000039632017-06-07 Antoine Quint <graouts@apple.com>
3964
3965 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
3966 https://bugs.webkit.org/show_bug.cgi?id=168409
3967
3968 Unreviewed test gardening. This test has started timing out again on WK1.
3969
3970 * platform/mac-wk1/TestExpectations:
3971
zandobersek@gmail.com80448652017-06-07 09:16:03 +000039722017-06-07 Zan Dobersek <zdobersek@igalia.com>
3973
zandobersek@gmail.com13cc4262017-06-07 11:50:02 +00003974 Unreviewed GTK+ gardening.
3975
3976 Add test baselines that expect RSA-PSS and HKDF tests running successfully.
3977 Also mark tests under imported/w3c/web-platform-tests/WebCryptoAPI as slow,
3978 giving them enough time to run properly and avoid timeouts.
3979
3980 * platform/gtk/TestExpectations:
3981 * platform/gtk/crypto: Added.
3982 * platform/gtk/crypto/subtle: Added.
3983 * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
3984 * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
3985 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
3986 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
3987 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
3988 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
3989 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
3990 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
3991 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
3992 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
3993 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
3994 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
3995 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
3996
39972017-06-07 Zan Dobersek <zdobersek@igalia.com>
3998
zandobersek@gmail.com80448652017-06-07 09:16:03 +00003999 [GCrypt] RSA-PSS support
4000 https://bugs.webkit.org/show_bug.cgi?id=172856
4001
4002 Reviewed by Jiewen Tan.
4003
4004 * platform/gtk/TestExpectations: Enable RSA-PSS tests that we pass. The remaining
4005 disabled tests rely on SPKI or PKCS#8 support that hasn't landed yet.
4006
jlewis3@apple.com7f0496b2017-06-06 23:45:44 +000040072017-06-06 Matt Lewis <jlewis3@apple.com>
4008
4009 Marked workers/bomb.html as flaky on iOS.
4010 https://bugs.webkit.org/show_bug.cgi?id=167757
4011
4012 Unreviewed test gardening.
4013
4014 * platform/ios-wk2/TestExpectations:
4015
darin@apple.com1af28b22017-06-06 22:38:27 +000040162017-06-06 Darin Adler <darin@apple.com>
4017
4018 Update to slightly stricter rules for custom element names from more recent standard draft
4019 https://bugs.webkit.org/show_bug.cgi?id=173019
4020
4021 Reviewed by Ryosuke Niwa.
4022
4023 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
4024 * platform/ios/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
4025
yoav@yoav.ws51a6fed2017-06-06 22:36:27 +000040262017-06-06 Yoav Weiss <yoav@yoav.ws>
4027
4028 [preload] Conditional support for media preloading and align media `as` values.
4029 https://bugs.webkit.org/show_bug.cgi?id=172501
4030
4031 Reviewed by Dean Jackson.
4032
4033 Tests checking media resources preloading support were removed.
4034
4035 * http/tests/preload/download_resources.html: Replaced "media" with "video".
4036 * http/tests/preload/download_resources_from_header_iframe-expected.txt: Changed expectation due to added "audio" test.
4037 * http/tests/preload/onload_event.html: Replaced "media" with "video".
4038 * http/tests/preload/preloadscanner_download_resources.html: Replaced "media" with "video".
4039 * http/tests/preload/resources/download_resources_from_header.php: Replaced "media" with "video" and "audio".
4040 * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Replaced "media" with "video".
4041 * http/tests/preload/single_download_preload.html: Replaced "media" with "video" and "audio".
4042 * http/tests/preload/single_download_preload_headers.php: Replaced "media" with "video" and "audio".
4043 * http/tests/preload/single_download_preload_headers_charset.php: Replaced "media" with "video" and "audio".
4044
ryanhaddad@apple.com1c663e12017-06-06 21:27:28 +000040452017-06-06 Ryan Haddad <ryanhaddad@apple.com>
4046
4047 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on mac.
4048 https://bugs.webkit.org/show_bug.cgi?id=170907
4049
4050 Unreviewed test gardening.
4051
4052 * platform/mac-wk2/TestExpectations:
4053 * platform/mac/TestExpectations:
4054
zandobersek@gmail.coma1147192017-06-06 20:28:34 +000040552017-06-06 Zan Dobersek <zdobersek@igalia.com>
4056
4057 Unreviewed GTK+ gardening.
4058
4059 * platform/gtk/TestExpectations: Clean up the Web Crypto API test expectations.
4060 Unskip the crypto/subtle/, crypto/workers/subtle/ and
4061 imported/w3c/web-platform-tests/WebCryptoAPI/ directories and add expectations
4062 that skip the remaining failing layout tests, instead of skipping those
4063 directories and maintaining expectations for the passing tests.
4064
jbedard@apple.com634e6732017-06-06 20:06:57 +000040652017-06-06 Jonathan Bedard <jbedard@apple.com>
4066
4067 Move storage/websql/alter-to-info-table.html failure expectation.
4068 https://bugs.webkit.org/show_bug.cgi?id=156718
4069
4070 Unreviewed test gardening
4071
4072 storage/websql/alter-to-info-table.html fails on iOS-simulator,
4073 but passes on device.
4074
4075 * platform/ios-simulator/TestExpectations:
4076 * platform/ios/TestExpectations:
4077
ryanhaddad@apple.com76f6ca42017-06-06 19:52:48 +000040782017-06-06 Ryan Haddad <ryanhaddad@apple.com>
4079
4080 Mark media/fullscreen-api-enabled-media-with-presentation-mode.html is failing.
4081 https://bugs.webkit.org/show_bug.cgi?id=172998
4082
4083 Unreviewed test gardening.
4084
4085 * platform/mac-wk2/TestExpectations:
4086
zalan@apple.comde191042017-06-06 19:35:56 +000040872017-06-06 Zalan Bujtas <zalan@apple.com>
4088
4089 Safari doesn't load newest The Order of the Stick comic.
4090 https://bugs.webkit.org/show_bug.cgi?id=172949
4091 <rdar://problem/32389730>
4092
4093 Reviewed by Antti Koivisto.
4094
4095 * fast/table/floating-table-sibling-is-invisible-expected.html: Added.
4096 * fast/table/floating-table-sibling-is-invisible.html: Added.
4097
commit-queue@webkit.org70387cb2017-06-06 18:27:53 +000040982017-06-06 Emilio Cobos Álvarez <ecobos@igalia.com>
4099
4100 [css-conditional] The one-string version of CSS.supports should be wrapped in implied parentheses.
4101 https://bugs.webkit.org/show_bug.cgi?id=172906
4102
4103 Reviewed by Darin Adler.
4104
4105 * css3/supports-dom-api-expected.txt:
4106 * css3/supports-dom-api.html: Added test
4107
joepeck@webkit.org0b005d62017-06-06 18:15:31 +000041082017-06-06 Joseph Pecoraro <pecoraro@apple.com>
4109
4110 Unreviewed rollout r217807. Caused a test to crash.
4111
4112 * inspector/unit-tests/heap-snapshot-expected.txt:
4113 * inspector/unit-tests/heap-snapshot.html:
4114
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +000041152017-06-06 Antoine Quint <graouts@apple.com>
4116
graouts@webkit.org9905c812017-06-06 17:41:44 +00004117 Rebaseline and enable media/modern-media-controls/audio
4118 https://bugs.webkit.org/show_bug.cgi?id=172996
4119 <rdar://problem/32590725>
4120
4121 Reviewed by Eric Carlson.
4122
4123 The new controls design switches the AirPlay and mute button order around.
4124
4125 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
4126 * media/modern-media-controls/audio/audio-controls-buttons.html:
4127 * platform/ios-simulator/TestExpectations:
4128 * platform/mac/TestExpectations:
4129
41302017-06-06 Antoine Quint <graouts@apple.com>
4131
graouts@webkit.orgbe4b2872017-06-06 16:29:20 +00004132 Rebaseline and enable media/modern-media-controls/airplay-support
4133 https://bugs.webkit.org/show_bug.cgi?id=172980
4134 <rdar://problem/32589074>
4135
4136 Reviewed by Eric Carlson.
4137
4138 The test passes as-is on macOS, but needs to be skipped on iOS since we can't test AirPlay.
4139
4140 * platform/ios-simulator/TestExpectations:
4141 * platform/mac/TestExpectations:
4142
41432017-06-06 Antoine Quint <graouts@apple.com>
4144
graouts@webkit.org56c41692017-06-06 16:27:38 +00004145 Rebaseline and enable media/modern-media-controls/airplay-placard
4146 https://bugs.webkit.org/show_bug.cgi?id=172977
4147 <rdar://problem/32588681>
4148
4149 Reviewed by Eric Carlson.
4150
4151 These two tests work fine as-is, we just need to enable them.
4152
4153 * platform/ios-simulator/TestExpectations:
4154 * platform/mac/TestExpectations:
4155
41562017-06-06 Antoine Quint <graouts@apple.com>
4157
graouts@webkit.org757b07f2017-06-06 16:26:03 +00004158 Rebaseline and enable media/modern-media-controls/airplay-button
4159 https://bugs.webkit.org/show_bug.cgi?id=172975
4160 <rdar://problem/32588422>
4161
4162 Reviewed by Eric Carlson.
4163
4164 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
4165 * media/modern-media-controls/airplay-button/airplay-button-on.html: Remove some unnecessary
4166 code, the path to the icon directory is provided directly by media-controls-loader.js.
4167 * media/modern-media-controls/airplay-button/airplay-button.html: Remove the test for the "icon"
4168 CSS class since buttons no longer carry this class. We also update the assumptions to use SVG
4169 assets.
4170 * platform/ios-simulator/TestExpectations:
4171 * platform/mac/TestExpectations:
4172
41732017-06-06 Antoine Quint <graouts@apple.com>
4174
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +00004175 Update modern media controls testing utilities
4176 https://bugs.webkit.org/show_bug.cgi?id=172976
4177 <rdar://problem/32588432>
4178
4179 Reviewed by Eric Carlson.
4180
4181 Update the list of CSS files to load to match the current list of
4182 existing CSS files in the modern-media-controls module.
4183
4184 * media/modern-media-controls/resources/media-controls-loader.js:
4185
graouts@webkit.orgd479abbe2017-06-06 08:10:39 +000041862017-06-05 Antoine Quint <graouts@apple.com>
4187
4188 Update media controls to match latest design specs
4189 https://bugs.webkit.org/show_bug.cgi?id=172932
4190
4191 Reviewed by Dean Jackson.
4192
4193 Update test expectations to make a few of the tests we had already rebaselined pass.
4194
4195 * TestExpectations:
4196 * platform/ios-simulator/TestExpectations:
4197 * platform/mac/TestExpectations:
4198
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +000041992017-06-05 Ryan Haddad <ryanhaddad@apple.com>
4200
ryanhaddad@apple.com78e80d72017-06-06 06:30:49 +00004201 Rebaseline fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html and update TestExpectations.
4202
4203 Unreviewed test gardening.
4204
4205 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt:
4206
42072017-06-05 Ryan Haddad <ryanhaddad@apple.com>
4208
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +00004209 Skip storage/domstorage/sessionstorage/set-item-synchronous-keydown.html on iOS.
4210 https://bugs.webkit.org/show_bug.cgi?id=172943
4211
4212 Unreviewed test gardening.
4213
4214 * platform/ios/TestExpectations:
4215
mcatanzaro@igalia.comd870f612017-06-06 04:00:37 +000042162017-06-05 Michael Catanzaro <mcatanzaro@igalia.com>
4217
4218 Unreviewed GTK expectations gardening
4219
4220 Mark a few tests as crashing.
4221
4222 * platform/gtk/TestExpectations:
4223
cdumez@apple.com74d28782017-06-06 02:03:29 +000042242017-06-05 Chris Dumez <cdumez@apple.com>
4225
4226 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
4227 https://bugs.webkit.org/show_bug.cgi?id=172943
4228 <rdar://problem/31288058>
4229
4230 Reviewed by Alexey Proskuryakov.
4231
cdumez@apple.com889126c2017-06-06 02:59:05 +00004232 Make test clean a little bit more robust.
4233
4234 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html:
4235
42362017-06-05 Chris Dumez <cdumez@apple.com>
4237
4238 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
4239 https://bugs.webkit.org/show_bug.cgi?id=172943
4240 <rdar://problem/31288058>
4241
4242 Reviewed by Alexey Proskuryakov.
4243
cdumez@apple.com74d28782017-06-06 02:03:29 +00004244 Add better test coverage.
4245
4246 * storage/domstorage/sessionstorage/set-item-synchronous-keydown-expected.txt: Added.
4247 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html: Added.
4248
commit-queue@webkit.orgc4329a02017-06-05 23:52:25 +000042492017-06-05 Joseph Pecoraro <pecoraro@apple.com>
4250
4251 Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
4252 https://bugs.webkit.org/show_bug.cgi?id=172848
4253 <rdar://problem/25709212>
4254
4255 Reviewed by Saam Barati.
4256
4257 * inspector/unit-tests/heap-snapshot-expected.txt:
4258 * inspector/unit-tests/heap-snapshot.html:
4259 Update for the new node flag.
4260
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +000042612017-06-05 Ryan Haddad <ryanhaddad@apple.com>
4262
ryanhaddad@apple.com5bf311f2017-06-05 16:35:20 +00004263 Rebaseline tests for Windows after r217772.
4264 https://bugs.webkit.org/show_bug.cgi?id=172866
4265
4266 Unreviewed test gardening.
4267
4268 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
4269 * platform/win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
4270 * platform/win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
4271 * platform/win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
4272 * platform/win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
4273 * platform/win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
4274 * platform/win/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
4275 * platform/win/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
4276 * platform/win/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
4277 * platform/win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
4278 * platform/win/svg/batik/filters/feTile-expected.txt:
4279 * platform/win/svg/batik/filters/filterRegions-expected.txt:
4280 * platform/win/svg/batik/masking/maskRegions-expected.txt:
4281 * platform/win/svg/batik/paints/gradientLimit-expected.txt:
4282 * platform/win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
4283 * platform/win/svg/batik/paints/patternRegionA-expected.txt:
4284 * platform/win/svg/batik/paints/patternRegions-expected.txt:
4285 * platform/win/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
4286 * platform/win/svg/batik/text/longTextOnPath-expected.txt: Added.
4287 * platform/win/svg/batik/text/smallFonts-expected.txt:
4288 * platform/win/svg/batik/text/textAnchor-expected.txt:
4289 * platform/win/svg/batik/text/textDecoration-expected.txt:
4290 * platform/win/svg/batik/text/textEffect-expected.txt:
4291 * platform/win/svg/batik/text/textEffect2-expected.txt:
4292 * platform/win/svg/batik/text/textEffect3-expected.txt:
4293 * platform/win/svg/batik/text/textFeatures-expected.txt:
4294 * platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
4295 * platform/win/svg/batik/text/textLayout-expected.txt:
4296 * platform/win/svg/batik/text/textLayout2-expected.txt:
4297 * platform/win/svg/batik/text/textLength-expected.txt:
4298 * platform/win/svg/batik/text/textOnPathSpaces-expected.txt:
4299 * platform/win/svg/batik/text/textPosition-expected.txt:
4300 * platform/win/svg/batik/text/textProperties-expected.txt:
4301 * platform/win/svg/batik/text/textProperties2-expected.txt:
4302 * platform/win/svg/batik/text/textStyles-expected.txt:
4303 * platform/win/svg/custom/broken-internal-references-expected.txt:
4304 * platform/win/svg/custom/path-textPath-simulation-expected.txt:
4305 * platform/win/svg/dom/SVGPathSegList-segment-modification-expected.txt:
4306 * platform/win/svg/hixie/perf/001-expected.txt:
4307 * platform/win/svg/hixie/perf/002-expected.txt:
4308 * platform/win/svg/text/text-path-01-b-expected.txt:
4309 * platform/win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
4310
43112017-06-05 Ryan Haddad <ryanhaddad@apple.com>
4312
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +00004313 Remove debug-only flag for flaky test http/tests/navigation/statistics.html.
4314 https://bugs.webkit.org/show_bug.cgi?id=172454
4315
4316 Unreviewed test gardening.
4317
4318 * platform/ios-wk2/TestExpectations:
4319 * platform/mac-wk2/TestExpectations:
4320
commit-queue@webkit.orga9618862017-06-05 09:11:34 +000043212017-06-05 Antoine Quint <graouts@apple.com>
4322
4323 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
4324 https://bugs.webkit.org/show_bug.cgi?id=172915
4325
4326 Reviewed by Antoine Quint.
4327
4328 The default height of <audio> elements is now 31pt.
4329
4330 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
4331 * media/modern-media-controls/audio/audio-controls-metrics.html:
4332
simon.fraser@apple.com580d7a52017-06-05 06:09:01 +000043332017-06-04 Simon Fraser <simon.fraser@apple.com>
4334
4335 Percentages are calculated wrong in SVG transform CSS property
4336 https://bugs.webkit.org/show_bug.cgi?id=172901
4337
4338 Reviewed by Zalan Bujtas.
4339
4340 * svg/transforms/percent-transform-values-viewbox-expected.html: Added.
4341 * svg/transforms/percent-transform-values-viewbox.html: Added.
4342 * svg/transforms/transform-origin-css-property-expected.xhtml:
4343 * svg/transforms/transform-origin-css-property.xhtml: Make this test a bit less
4344 annoying to maintain by applying the transforms relative to the fill-box, which means all
4345 the transform origins are no longer offset by the box position. Other tests exercise
4346 view-box relative transform origins.
4347
eric.carlson@apple.comceff2bcd2017-06-04 20:56:58 +000043482017-06-04 Eric Carlson <eric.carlson@apple.com>
4349
4350 [MediaStream] Page capture state not reported correctly
4351 https://bugs.webkit.org/show_bug.cgi?id=172897
4352 <rdar://problem/32493318>
4353
4354 Reviewed by Youenn Fablet.
4355
4356 * fast/mediastream/media-stream-track-muted-expected.txt: Added.
4357 * fast/mediastream/media-stream-track-muted.html: Added.
4358
weinig@apple.com6b3f5c72017-06-04 18:00:01 +000043592017-06-03 Sam Weinig <sam@webkit.org>
4360
4361 Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
4362 https://bugs.webkit.org/show_bug.cgi?id=172687
4363
4364 Reviewed by Darin Adler.
4365
4366 * js/dom/legacy-platform-object-defineOwnProperty-expected.txt: Added.
4367 * js/dom/legacy-platform-object-defineOwnProperty.html: Added.
4368 New tests for Object.defineProperty on Storage and DOMStringMap.
4369
4370 * js/dom/named-property-deleter.html:
4371 Fix test which was deleting the wrong property. This doesn't change the result,
4372 but is now actually testing the thing it meant to.
4373
4374 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
4375 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
4376 Convert to testharness.js and show that the results are now correct.
4377
simon.fraser@apple.com511a5c72017-06-04 17:57:03 +000043782017-06-04 Simon Fraser <simon.fraser@apple.com>
4379
4380 Object bounding box wrong for some paths
4381 https://bugs.webkit.org/show_bug.cgi?id=172866
4382
4383 Reviewed by Tim Horton.
4384
4385 So many new baselines.
4386
4387 * platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
4388 * platform/ios/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
4389 * platform/ios/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
4390 * platform/ios/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
4391 * platform/ios/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
4392 * platform/ios/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
4393 * platform/ios/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
4394 * platform/ios/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
4395 * platform/ios/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
4396 * platform/ios/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
4397 * platform/ios/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
4398 * platform/ios/svg/batik/text/longTextOnPath-expected.txt:
4399 * platform/ios/svg/batik/text/smallFonts-expected.txt:
4400 * platform/ios/svg/batik/text/textAnchor-expected.txt:
4401 * platform/ios/svg/batik/text/textDecoration-expected.txt:
4402 * platform/ios/svg/batik/text/textEffect-expected.txt:
4403 * platform/ios/svg/batik/text/textEffect2-expected.txt:
4404 * platform/ios/svg/batik/text/textEffect3-expected.txt:
4405 * platform/ios/svg/batik/text/textFeatures-expected.txt:
4406 * platform/ios/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
4407 * platform/ios/svg/batik/text/textLayout-expected.txt:
4408 * platform/ios/svg/batik/text/textLayout2-expected.txt:
4409 * platform/ios/svg/batik/text/textLength-expected.txt:
4410 * platform/ios/svg/batik/text/textOnPath-expected.txt:
4411 * platform/ios/svg/batik/text/textOnPathSpaces-expected.txt:
4412 * platform/ios/svg/batik/text/textPosition-expected.txt:
4413 * platform/ios/svg/batik/text/textPosition2-expected.txt:
4414 * platform/ios/svg/batik/text/textProperties-expected.txt:
4415 * platform/ios/svg/batik/text/textProperties2-expected.txt:
4416 * platform/ios/svg/batik/text/textStyles-expected.txt:
4417 * platform/ios/svg/batik/text/verticalText-expected.txt:
4418 * platform/ios/svg/batik/text/verticalTextOnPath-expected.txt:
4419 * platform/ios/svg/custom/broken-internal-references-expected.txt:
4420 * platform/ios/svg/custom/path-textPath-simulation-expected.txt:
4421 * platform/ios/svg/custom/relative-sized-use-on-symbol-expected.txt:
4422 * platform/ios/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
4423 * platform/ios/svg/custom/second-inline-text-expected.txt:
4424 * platform/ios/svg/text/text-path-01-b-expected.txt:
4425 * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
4426 * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
4427 * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
4428 * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
4429 * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
4430 * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
4431 * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
4432 * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
4433 * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
4434 * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
4435 * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
4436 * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
4437 * platform/mac/svg/batik/filters/filterRegions-expected.txt:
4438 * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
4439 * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
4440 * platform/mac/svg/batik/paints/patternRegions-expected.txt:
4441 * platform/mac/svg/batik/text/smallFonts-expected.txt:
4442 * platform/mac/svg/batik/text/textAnchor-expected.txt:
4443 * platform/mac/svg/batik/text/textEffect2-expected.txt:
4444 * platform/mac/svg/batik/text/textEffect3-expected.txt:
4445 * platform/mac/svg/batik/text/textFeatures-expected.txt:
4446 * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
4447 * platform/mac/svg/batik/text/textLayout-expected.txt:
4448 * platform/mac/svg/batik/text/textLayout2-expected.txt:
4449 * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
4450 * platform/mac/svg/batik/text/textPosition2-expected.txt:
4451 * platform/mac/svg/batik/text/textProperties-expected.txt:
4452 * platform/mac/svg/batik/text/textProperties2-expected.txt:
4453 * platform/mac/svg/batik/text/textStyles-expected.txt:
4454 * platform/mac/svg/custom/animate-path-morphing-expected.txt:
4455 * platform/mac/svg/custom/broken-internal-references-expected.txt:
4456 * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
4457 * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
4458 * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
4459 * platform/mac/svg/custom/second-inline-text-expected.txt:
4460 * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
4461 * platform/mac/svg/hixie/perf/001-expected.txt:
4462 * platform/mac/svg/hixie/perf/002-expected.txt:
4463 * platform/mac/svg/text/text-path-01-b-expected.txt:
4464 * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
4465 * svg/custom/control-points-for-S-and-T-expected.txt:
4466 * svg/custom/use-nested-transform-expected.txt:
4467
jbedard@apple.combe8806a2017-06-04 15:51:12 +000044682017-06-04 Jonathan Bedard <jbedard@apple.com>
4469
4470 Unreviewed test gardening
4471
4472 Gardening test expectations for layout tests on iOS device. Moving
4473 expectations for tests which fail on Simulator but pass on device.
4474
4475 * platform/ios-simulator-wk1/TestExpectations:
4476 * platform/ios-simulator-wk2/TestExpectations:
4477 * platform/ios-simulator/TestExpectations:
4478 * platform/ios-wk1/TestExpectations:
4479 * platform/ios-wk2/TestExpectations:
4480 * platform/ios/TestExpectations:
4481
cdumez@apple.com1f45b462017-06-04 15:21:52 +000044822017-06-04 Chris Dumez <cdumez@apple.com>
4483
4484 Implement DOMMatrixReadOnly.transformPoint()
4485 https://bugs.webkit.org/show_bug.cgi?id=172900
4486
4487 Reviewed by Simon Fraser.
4488
4489 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
4490 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
4491 * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
4492 Import test coverage from Blink.
4493
zandobersek@gmail.com40f333a2017-06-04 11:26:50 +000044942017-06-04 Zan Dobersek <zdobersek@igalia.com>
4495
4496 Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
4497 existing bugs. Update or add GTK+-specific baselines for three tests.
4498
4499 * platform/gtk/TestExpectations:
4500 * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
4501 * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
4502 * platform/gtk/css1/box_properties/acid_test-expected.txt:
4503
cdumez@apple.com48cf54c2017-06-04 01:54:14 +000045042017-06-03 Chris Dumez <cdumez@apple.com>
4505
4506 Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
4507 https://bugs.webkit.org/show_bug.cgi?id=172898
4508
4509 Reviewed by Sam Weinig.
4510
4511 Add layout test coverage.
4512
4513 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
4514 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
4515
simon.fraser@apple.com0cc5c252017-06-03 21:09:00 +000045162017-06-03 Simon Fraser <simon.fraser@apple.com>
4517
4518 Implement DOMPointReadOnly.matrixTransform()
4519 https://bugs.webkit.org/show_bug.cgi?id=172896
4520
4521 Reviewed by Chris Dumez.
4522
4523 DOMPoint-003.html should be upstreamed at some point.
4524
4525 * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
4526 * http/wpt/geometry/DOMPoint-003.html: Added.
4527
jbedard@apple.com3dc39862017-06-03 17:58:06 +000045282017-06-03 Jonathan Bedard <jbedard@apple.com>
4529
4530 Unreviewed test gardening
4531
4532 * platform/ios/TestExpectations: Update expectation for tests passing
4533 after https://bugs.webkit.org/show_bug.cgi?id=139968.
4534
utatane.tea@gmail.comaeb37f32017-06-03 16:31:13 +000045352017-06-03 Yusuke Suzuki <utatane.tea@gmail.com>
4536
4537 Script modules should be able to import data urls
4538 https://bugs.webkit.org/show_bug.cgi?id=171594
4539
4540 Reviewed by Youenn Fablet.
4541
4542 * http/tests/security/script-with-dataurl-expected.txt:
4543 * http/tests/security/script-with-dataurl.html:
4544 Now, the spec is changed and errors from data: scripts should not be muted.
4545 https://github.com/whatwg/html/issues/1778
4546
4547 * js/dom/classic-script-with-data-url-expected.txt: Added.
4548 * js/dom/classic-script-with-data-url.html: Added.
4549 * js/dom/modules/module-script-with-data-url-expected.txt: Added.
4550 * js/dom/modules/module-script-with-data-url.html: Added.
4551
jbedard@apple.com1d8abaf2017-06-03 15:26:03 +000045522017-06-03 Jonathan Bedard <jbedard@apple.com>
4553
4554 Move css3/flexbox/image-percent-max-height.html failure expectation.
4555 https://bugs.webkit.org/show_bug.cgi?id=126898
4556
4557 Unreviewed test gardening
4558
4559 css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
4560 but passes on device.
4561
4562 * platform/ios-simulator/TestExpectations:
4563 * platform/ios/TestExpectations:
4564
cdumez@apple.com736670f2017-06-03 08:07:39 +000045652017-06-03 Chris Dumez <cdumez@apple.com>
4566
4567 http/tests/cache/disk-cache/shattered-deduplication.html is flaky
4568 https://bugs.webkit.org/show_bug.cgi?id=172868
4569 <rdar://problem/31249379>
4570
4571 Reviewed by Antti Koivisto.
4572
4573 http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
4574 fade-in / fade-out animation.
4575
4576 <rdar://problem/31249379> is fixed for me with the proposed changes.
4577
4578 * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
4579 - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
4580 the test page.
4581 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
4582 or not (as it fades in and out). 30 is still enough to see the color and confirm the
4583 test is passing.
4584
4585 * http/tests/cache/disk-cache/shattered-deduplication.html:
4586 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
4587 or not (as it fades in and out). 30 is still enough to see the color and confirm the
4588 test is passing.
4589
mmaxfield@apple.comcff668f2017-06-02 23:40:07 +000045902017-06-02 Myles C. Maxfield <mmaxfield@apple.com>
4591
4592 REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
4593 https://bugs.webkit.org/show_bug.cgi?id=172737
4594 <rdar://problem/31608236>
4595
4596 Reviewed by Simon Fraser.
4597
4598 * fast/text/accessibility-bold-system-font-2-expected.html: Added.
4599 * fast/text/accessibility-bold-system-font-2.html: Added.
4600 * fast/text/accessibility-bold-system-font-expected.txt: Added.
4601 * fast/text/accessibility-bold-system-font.html: Added.
4602 * platform/mac/TestExpectations:
4603
ryanhaddad@apple.com7b029872017-06-02 23:11:44 +000046042017-06-02 Ryan Haddad <ryanhaddad@apple.com>
4605
4606 Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
4607 https://bugs.webkit.org/show_bug.cgi?id=170870
4608
4609 Unreviewed test gardening.
4610
4611 * platform/ios-wk2/TestExpectations:
4612
jbedard@apple.com8823f422017-06-02 23:10:53 +000046132017-06-02 Jonathan Bedard <jbedard@apple.com>
4614
4615 Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
4616 https://bugs.webkit.org/show_bug.cgi?id=152439
4617
4618 Unreviewed test gardening
4619
4620 compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
4621 but passes on device.
4622
4623 * platform/ios-simulator-wk2/TestExpectations:
4624 * platform/ios-wk2/TestExpectations:
4625
ryanhaddad@apple.com9ff138a2017-06-02 23:07:47 +000046262017-06-02 Ryan Haddad <ryanhaddad@apple.com>
4627
4628 Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
4629 https://bugs.webkit.org/show_bug.cgi?id=171895
4630
4631 Unreviewed test gardening.
4632
4633 * platform/ios-wk2/TestExpectations:
4634 * platform/mac-wk2/TestExpectations:
4635
eric.carlson@apple.com58345bf2017-06-02 21:16:53 +000046362017-06-02 Eric Carlson <eric.carlson@apple.com>
4637
4638 [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
4639 https://bugs.webkit.org/show_bug.cgi?id=172858
4640
4641 Reviewed by Youenn Fablet.
4642
4643 * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
4644 * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
4645
jlewis3@apple.com0c837f02017-06-02 20:48:32 +000046462017-06-02 Matt Lewis <jlewis3@apple.com>
4647
4648 Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
4649 https://bugs.webkit.org/show_bug.cgi?id=172518
4650
4651 Unreviewed test gardening
4652
4653 * platform/ios-simulator/TestExpectations:
4654 * platform/ios/TestExpectations:
4655
cdumez@apple.com141485f52017-06-02 19:57:14 +000046562017-06-02 Chris Dumez <cdumez@apple.com>
4657
4658 REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
4659 https://bugs.webkit.org/show_bug.cgi?id=161549
4660 <rdar://problem/28213429>
4661
4662 Reviewed by Simon Fraser.
4663
4664 * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
4665 Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
4666 address the flakiness.
4667
4668 * platform/mac-wk2/TestExpectations:
4669 Unskip test.
4670
fred.wang@free.frbb4988f2017-06-02 18:42:03 +000046712017-06-02 Frederic Wang <fwang@igalia.com>
4672
fred.wang@free.frf4986cd2017-06-02 19:40:04 +00004673 [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
4674 https://bugs.webkit.org/show_bug.cgi?id=172825
4675
4676 Reviewed by Simon Fraser.
4677
4678 Add a new test to check whether a non-main frame appears in the scrolling tree when
4679 ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
4680 the iOS WK2 reference for scrolling-iframe-expected.html
4681
4682 * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
4683 * fast/scrolling/scrolling-tree-includes-frame.html: Added.
4684 * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
4685 * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
4686 * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
4687
46882017-06-02 Frederic Wang <fwang@igalia.com>
4689
fred.wang@free.frbb4988f2017-06-02 18:42:03 +00004690 [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
4691 https://bugs.webkit.org/show_bug.cgi?id=172851
4692
4693 Reviewed by Simon Fraser.
4694
4695 This commit adds a test to check whether scrollable iframes require a special composited
4696 layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
4697
4698 * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
4699 printing the layer tree of a page with an iframe.
4700 * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
4701 * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
4702 * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
4703
aestes@apple.come14de002017-06-02 18:14:47 +000047042017-06-02 Andy Estes <aestes@apple.com>
4705
4706 [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
4707 https://bugs.webkit.org/show_bug.cgi?id=172832
4708 <rdar://problem/30735544>
4709
4710 Reviewed by Alex Christensen.
4711
4712 * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
4713 * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
4714 * platform/mac-wk2/TestExpectations:
4715
drousso@apple.come7c604a2017-06-02 17:54:47 +000047162017-06-02 Devin Rousso <drousso@apple.com>
4717
4718 Web Inspector: Should see active Web Sockets when opening Web Inspector
4719 https://bugs.webkit.org/show_bug.cgi?id=172312
4720
4721 Reviewed by Joseph Pecoraro.
4722
4723 Test that WebSockets created before the inspector loads are also tracked.
4724
4725 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
4726 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
4727 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
4728 (web_socket_do_extra_handshake):
4729 (web_socket_transfer_data):
4730
jlewis3@apple.com97d001012017-06-02 16:17:47 +000047312017-06-02 Matt Lewis <jlewis3@apple.com>
4732
4733 Marked fast/images/slower-decoding-than-animation-image.html as flaky.
4734 https://bugs.webkit.org/show_bug.cgi?id=172666
4735
4736 Unreviewed test gardening.
4737
4738 * platform/mac-wk2/TestExpectations:
4739
zandobersek@gmail.com0ed82b02017-06-02 15:18:25 +000047402017-06-02 Zan Dobersek <zdobersek@igalia.com>
4741
4742 Unreviewed WPE gardening.
4743
4744 * platform/wpe/TestExpectations: Add a few test failure expectations.
4745 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
4746 * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
4747
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +000047482017-06-02 Javier Fernandez <jfernandez@igalia.com>
4749
jfernandez@igalia.comc3cb7ee2017-06-02 11:35:27 +00004750 [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
4751 https://bugs.webkit.org/show_bug.cgi?id=172836
4752
4753 Reviewed by Manuel Rego Casasnovas.
4754
4755 Test to verify different cases of auto-sized tracks and orthogonal items with margins.
4756
4757 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
4758 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
4759
47602017-06-02 Javier Fernandez <jfernandez@igalia.com>
4761
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +00004762 [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
4763 https://bugs.webkit.org/show_bug.cgi?id=172590
4764
4765 Reviewed by Sergio Villar Senin.
4766
4767 * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
4768 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
4769 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
4770
zandobersek@gmail.com085eded2017-06-02 07:52:27 +000047712017-06-02 Zan Dobersek <zdobersek@igalia.com>
4772
4773 [WPE] Enable SUBTLE_CRYPTO
4774 https://bugs.webkit.org/show_bug.cgi?id=172756
4775
4776 Reviewed by Michael Catanzaro.
4777
4778 * platform/wpe/TestExpectations: Enable tests under crypto/ and
4779 imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
4780 the test expectations for failing tests under those directories.
4781
akling@apple.come10dacc2017-06-02 05:04:14 +000047822017-06-01 Andreas Kling <akling@apple.com>
4783
4784 [Mac] Remove backing store for layers that are outside the viewport
4785 https://bugs.webkit.org/show_bug.cgi?id=170082
4786 <rdar://problem/31245009>
4787
4788 Reviewed by Simon Fraser.
4789
4790 Add a simple test with two compositing layers far apart vertically. Only one of them
4791 should have its backing store attached.
4792
4793 * compositing/backing-store-attachment-1-expected.txt: Added.
4794 * compositing/backing-store-attachment-1.html: Added.
4795
ryanhaddad@apple.come1bba3f2017-06-02 04:17:13 +000047962017-06-01 Ryan Haddad <ryanhaddad@apple.com>
4797
4798 Unreviewed, rolling out r217691.
4799
4800 This change broke the Windows build.
4801
4802 Reverted changeset:
4803
4804 "Web Inspector: Should see active Web Sockets when opening Web
4805 Inspector"
4806 https://bugs.webkit.org/show_bug.cgi?id=172312
4807 http://trac.webkit.org/changeset/217691
4808
drousso@apple.comd084e602017-06-02 02:44:45 +000048092017-06-01 Devin Rousso <drousso@apple.com>
4810
4811 Web Inspector: Should see active Web Sockets when opening Web Inspector
4812 https://bugs.webkit.org/show_bug.cgi?id=172312
4813
4814 Reviewed by Joseph Pecoraro.
4815
4816 Test that WebSockets created before the inspector loads are also tracked.
4817
4818 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
4819 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
4820 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
4821 (web_socket_do_extra_handshake):
4822 (web_socket_transfer_data):
4823
ryanhaddad@apple.com82169652017-06-01 23:50:54 +000048242017-06-01 Ryan Haddad <ryanhaddad@apple.com>
4825
4826 Mark http/tests/navigation/statistics.html as flaky.
4827 https://bugs.webkit.org/show_bug.cgi?id=172454
4828
4829 Unreviewed test gardening.
4830
4831 * platform/ios-wk2/TestExpectations:
4832 * platform/mac-wk2/TestExpectations:
4833
jlewis3@apple.com74189592017-06-01 21:53:49 +000048342017-06-01 Matt Lewis <jlewis3@apple.com>
4835
4836 Fixed typo in test expectations.
4837 https://bugs.webkit.org/show_bug.cgi?id=172054
4838
4839 Unreviewed test gardening.
4840
4841 * platform/mac-wk2/TestExpectations:
4842
ryanhaddad@apple.com32ad1712017-06-01 21:39:11 +000048432017-06-01 Ryan Haddad <ryanhaddad@apple.com>
4844
4845 Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
4846
4847 Unreviewed test gardening.
4848
4849 * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
4850
cdumez@apple.comb82b59b2017-06-01 20:09:05 +000048512017-06-01 Chris Dumez <cdumez@apple.com>
4852
4853 webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
4854 https://bugs.webkit.org/show_bug.cgi?id=172823
4855
4856 Reviewed by Alexey Proskuryakov.
4857
4858 Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
4859 to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
4860 asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
4861
4862 * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
4863 * webarchive/loading/mainresource-null-mimetype-crash.html:
4864 * webarchive/loading/missing-data-expected.txt:
4865 * webarchive/loading/missing-data.html:
4866
commit-queue@webkit.org63f3fe82017-06-01 19:46:09 +000048672017-06-01 Carlos Garcia Campos <cgarcia@igalia.com>
4868
4869 [GTK] Bump GTK+ and its dependencies in jhbuild
4870 https://bugs.webkit.org/show_bug.cgi?id=171918
4871
4872 Reviewed by Carlos Alberto Lopez Perez.
4873
4874 Rebaseline tests for new GTK+ version.
4875
4876 * platform/gtk/css1/box_properties/acid_test-expected.txt:
4877 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
4878 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
4879 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
4880 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
4881 * platform/gtk/css3/flexbox/button-expected.png:
4882 * platform/gtk/css3/flexbox/button-expected.txt:
4883 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
4884 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
4885 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
4886 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
4887 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
4888 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
4889 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
4890 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
4891 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
4892 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
4893 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
4894 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
4895 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
4896 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
4897 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
4898 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
4899 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
4900 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
4901 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
4902 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
4903 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
4904 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
4905 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
4906 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
4907 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
4908 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
4909 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
4910 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
4911 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
4912 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
4913 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
4914 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
4915 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
4916 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
4917 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
4918 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
4919 * platform/gtk/editing/pasteboard/4641033-expected.png:
4920 * platform/gtk/editing/pasteboard/4641033-expected.txt:
4921 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
4922 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
4923 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
4924 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
4925 * platform/gtk/editing/selection/3690703-2-expected.png:
4926 * platform/gtk/editing/selection/3690703-2-expected.txt:
4927 * platform/gtk/editing/selection/3690703-expected.png:
4928 * platform/gtk/editing/selection/3690703-expected.txt:
4929 * platform/gtk/editing/selection/3690719-expected.png:
4930 * platform/gtk/editing/selection/3690719-expected.txt:
4931 * platform/gtk/editing/selection/4397952-expected.png:
4932 * platform/gtk/editing/selection/4397952-expected.txt:
4933 * platform/gtk/editing/selection/5240265-expected.png:
4934 * platform/gtk/editing/selection/5240265-expected.txt:
4935 * platform/gtk/editing/selection/caret-before-select-expected.png:
4936 * platform/gtk/editing/selection/caret-before-select-expected.txt:
4937 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
4938 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
4939 * platform/gtk/editing/selection/select-box-expected.png:
4940 * platform/gtk/editing/selection/select-box-expected.txt:
4941 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
4942 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
4943 * platform/gtk/editing/selection/selection-button-text-expected.png:
4944 * platform/gtk/editing/selection/selection-button-text-expected.txt:
4945 * platform/gtk/fast/block/basic/011-expected.png:
4946 * platform/gtk/fast/block/basic/011-expected.txt:
4947 * platform/gtk/fast/block/float/float-avoidance-expected.png:
4948 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
4949 * platform/gtk/fast/block/margin-collapse/103-expected.png:
4950 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
4951 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
4952 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
4953 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
4954 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
4955 * platform/gtk/fast/css/continuationCrash-expected.png:
4956 * platform/gtk/fast/css/continuationCrash-expected.txt:
4957 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
4958 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
4959 * platform/gtk/fast/css/input-search-padding-expected.png:
4960 * platform/gtk/fast/css/input-search-padding-expected.txt:
4961 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
4962 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
4963 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
4964 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
4965 * platform/gtk/fast/css/rtl-ordering-expected.png:
4966 * platform/gtk/fast/css/rtl-ordering-expected.txt:
4967 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
4968 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
4969 * platform/gtk/fast/css/text-overflow-input-expected.png:
4970 * platform/gtk/fast/css/text-overflow-input-expected.txt:
4971 * platform/gtk/fast/css/text-transform-select-expected.png:
4972 * platform/gtk/fast/css/text-transform-select-expected.txt:
4973 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
4974 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
4975 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
4976 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
4977 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
4978 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
4979 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
4980 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
4981 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
4982 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
4983 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
4984 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
4985 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
4986 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
4987 * platform/gtk/fast/forms/001-expected.png:
4988 * platform/gtk/fast/forms/001-expected.txt:
4989 * platform/gtk/fast/forms/003-expected.png:
4990 * platform/gtk/fast/forms/003-expected.txt:
4991 * platform/gtk/fast/forms/004-expected.png:
4992 * platform/gtk/fast/forms/004-expected.txt:
4993 * platform/gtk/fast/forms/basic-buttons-expected.png:
4994 * platform/gtk/fast/forms/basic-buttons-expected.txt:
4995 * platform/gtk/fast/forms/basic-inputs-expected.png:
4996 * platform/gtk/fast/forms/basic-inputs-expected.txt:
4997 * platform/gtk/fast/forms/basic-selects-expected.png:
4998 * platform/gtk/fast/forms/basic-selects-expected.txt:
4999 * platform/gtk/fast/forms/blankbuttons-expected.png:
5000 * platform/gtk/fast/forms/blankbuttons-expected.txt:
5001 * platform/gtk/fast/forms/box-shadow-override-expected.png:
5002 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
5003 * platform/gtk/fast/forms/button-align-expected.png:
5004 * platform/gtk/fast/forms/button-align-expected.txt:
5005 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
5006 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
5007 * platform/gtk/fast/forms/button-default-title-expected.png:
5008 * platform/gtk/fast/forms/button-default-title-expected.txt:
5009 * platform/gtk/fast/forms/button-generated-content-expected.png:
5010 * platform/gtk/fast/forms/button-generated-content-expected.txt:
5011 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
5012 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
5013 * platform/gtk/fast/forms/button-positioned-expected.png:
5014 * platform/gtk/fast/forms/button-positioned-expected.txt:
5015 * platform/gtk/fast/forms/button-sizes-expected.png:
5016 * platform/gtk/fast/forms/button-sizes-expected.txt:
5017 * platform/gtk/fast/forms/button-style-color-expected.png:
5018 * platform/gtk/fast/forms/button-style-color-expected.txt:
5019 * platform/gtk/fast/forms/button-table-styles-expected.png:
5020 * platform/gtk/fast/forms/button-table-styles-expected.txt:
5021 * platform/gtk/fast/forms/button-text-transform-expected.png:
5022 * platform/gtk/fast/forms/button-text-transform-expected.txt:
5023 * platform/gtk/fast/forms/button-white-space-expected.png:
5024 * platform/gtk/fast/forms/button-white-space-expected.txt:
5025 * platform/gtk/fast/forms/control-clip-expected.png:
5026 * platform/gtk/fast/forms/control-clip-expected.txt:
5027 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
5028 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
5029 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
5030 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
5031 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
5032 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
5033 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
5034 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
5035 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
5036 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
5037 * platform/gtk/fast/forms/form-element-geometry-expected.png:
5038 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
5039 * platform/gtk/fast/forms/formmove-expected.png:
5040 * platform/gtk/fast/forms/formmove-expected.txt:
5041 * platform/gtk/fast/forms/formmove2-expected.png:
5042 * platform/gtk/fast/forms/formmove2-expected.txt:
5043 * platform/gtk/fast/forms/formmove3-expected.png:
5044 * platform/gtk/fast/forms/formmove3-expected.txt:
5045 * platform/gtk/fast/forms/indeterminate-expected.png:
5046 * platform/gtk/fast/forms/indeterminate-expected.txt:
5047 * platform/gtk/fast/forms/input-appearance-height-expected.png:
5048 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
5049 * platform/gtk/fast/forms/input-button-sizes-expected.png:
5050 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
5051 * platform/gtk/fast/forms/input-first-letter-expected.png:
5052 * platform/gtk/fast/forms/input-first-letter-expected.txt:
5053 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
5054 * platform/gtk/fast/forms/input-value-expected.png:
5055 * platform/gtk/fast/forms/input-value-expected.txt:
5056 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
5057 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
5058 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
5059 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
5060 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
5061 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
5062 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
5063 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
5064 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
5065 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
5066 * platform/gtk/fast/forms/menulist-style-color-expected.png:
5067 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
5068 * platform/gtk/fast/forms/menulist-width-change-expected.png:
5069 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
5070 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
5071 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
5072 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
5073 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
5074 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
5075 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
5076 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
5077 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
5078 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
5079 * platform/gtk/fast/forms/option-script-expected.png:
5080 * platform/gtk/fast/forms/option-script-expected.txt:
5081 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
5082 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
5083 * platform/gtk/fast/forms/option-text-clip-expected.png:
5084 * platform/gtk/fast/forms/option-text-clip-expected.txt:
5085 * platform/gtk/fast/forms/placeholder-position-expected.png:
5086 * platform/gtk/fast/forms/placeholder-position-expected.txt:
5087 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
5088 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
5089 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
5090 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
5091 * platform/gtk/fast/forms/range/slider-padding-expected.png:
5092 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
5093 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
5094 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
5095 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
5096 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
5097 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
5098 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
5099 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
5100 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
5101 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
5102 * platform/gtk/fast/forms/search-input-rtl-expected.png:
5103 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
5104 * platform/gtk/fast/forms/search-rtl-expected.png:
5105 * platform/gtk/fast/forms/search-rtl-expected.txt:
5106 * platform/gtk/fast/forms/search-styled-expected.png:
5107 * platform/gtk/fast/forms/search-styled-expected.txt:
5108 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
5109 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
5110 * platform/gtk/fast/forms/searchfield-heights-expected.png:
5111 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
5112 * platform/gtk/fast/forms/select-align-expected.png:
5113 * platform/gtk/fast/forms/select-align-expected.txt:
5114 * platform/gtk/fast/forms/select-background-none-expected.png:
5115 * platform/gtk/fast/forms/select-background-none-expected.txt:
5116 * platform/gtk/fast/forms/select-baseline-expected.png:
5117 * platform/gtk/fast/forms/select-baseline-expected.txt:
5118 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
5119 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
5120 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
5121 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
5122 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
5123 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
5124 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
5125 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
5126 * platform/gtk/fast/forms/select-initial-position-expected.png:
5127 * platform/gtk/fast/forms/select-initial-position-expected.txt:
5128 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
5129 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
5130 * platform/gtk/fast/forms/select-selected-expected.png:
5131 * platform/gtk/fast/forms/select-selected-expected.txt:
5132 * platform/gtk/fast/forms/select-style-expected.png:
5133 * platform/gtk/fast/forms/select-style-expected.txt:
5134 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
5135 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
5136 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
5137 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
5138 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
5139 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
5140 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
5141 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
5142 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
5143 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
5144 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
5145 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
5146 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
5147 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
5148 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
5149 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
5150 * platform/gtk/fast/html/details-replace-text-expected.png:
5151 * platform/gtk/fast/html/details-replace-text-expected.txt:
5152 * platform/gtk/fast/html/keygen-expected.png:
5153 * platform/gtk/fast/html/keygen-expected.txt:
5154 * platform/gtk/fast/inline/positionedLifetime-expected.png:
5155 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
5156 * platform/gtk/fast/invalid/014-expected.png:
5157 * platform/gtk/fast/invalid/014-expected.txt:
5158 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
5159 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
5160 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
5161 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
5162 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
5163 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
5164 * platform/gtk/fast/parser/document-write-option-expected.png:
5165 * platform/gtk/fast/parser/document-write-option-expected.txt:
5166 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
5167 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
5168 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
5169 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
5170 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
5171 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
5172 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
5173 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
5174 * platform/gtk/fast/replaced/three-selects-break-expected.png:
5175 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
5176 * platform/gtk/fast/replaced/width100percent-button-expected.png:
5177 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
5178 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
5179 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
5180 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
5181 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
5182 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
5183 * platform/gtk/fast/table/append-cells2-expected.png:
5184 * platform/gtk/fast/table/append-cells2-expected.txt:
5185 * platform/gtk/fast/table/remove-td-display-none-expected.png:
5186 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
5187 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
5188 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
5189 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
5190 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
5191 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
5192 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
5193 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
5194 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
5195 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
5196 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
5197 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
5198 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
5199 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
5200 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
5201 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
5202 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
5203 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
5204 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
5205 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
5206 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
5207 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
5208 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
5209 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
5210 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
5211 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
5212 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
5213 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
5214 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
5215 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
5216 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
5217 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
5218 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
5219 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
5220 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
5221 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
5222 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
5223 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
5224 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
5225 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
5226 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
5227 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
5228 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
5229 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
5230 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
5231 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
5232 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
5233 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
5234 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
5235 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
5236 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
5237 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
5238 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
5239 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
5240 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
5241 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
5242 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
5243 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
5244 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
5245 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
5246 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
5247 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
5248 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
5249 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
5250 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
5251 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
5252 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
5253 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
5254 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
5255 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
5256 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
5257 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
5258 * platform/gtk/tables/mozilla/core/margins-expected.png:
5259 * platform/gtk/tables/mozilla/core/margins-expected.txt:
5260 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
5261 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
5262 * platform/gtk/tables/mozilla/other/move_row-expected.png:
5263 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
5264 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
5265 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
5266 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
5267 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
5268 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
5269 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
5270 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
5271 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
5272 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
5273 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
5274 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
5275 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
5276 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
5277 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
5278 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
5279 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
5280
ryanhaddad@apple.com35295b02017-06-01 18:43:48 +000052812017-06-01 Ryan Haddad <ryanhaddad@apple.com>
5282
5283 Mark two webrtc tests as flaky.
5284
5285 Unreviewed test gardening.
5286
5287 * TestExpectations:
5288
jlewis3@apple.com1778f082017-06-01 18:17:18 +000052892017-06-01 Matt Lewis <jlewis3@apple.com>
5290
jlewis3@apple.com9dd96b52017-06-01 18:21:18 +00005291 Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
5292 https://bugs.webkit.org/show_bug.cgi?id=172054
5293
5294 Unreviewed test gardening.
5295
5296 * platform/mac-wk2/TestExpectations:
5297
52982017-06-01 Matt Lewis <jlewis3@apple.com>
5299
jlewis3@apple.com1778f082017-06-01 18:17:18 +00005300 Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
5301 https://bugs.webkit.org/show_bug.cgi?id=172054
5302
5303 Unreviewed test gardening.
5304
5305 * platform/mac-wk2/TestExpectations:
5306
commit-queue@webkit.org3d6c8732017-06-01 16:38:49 +000053072017-06-01 Antoine Quint <graouts@apple.com>
5308
5309 Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
5310 https://bugs.webkit.org/show_bug.cgi?id=172810
5311
5312 Reviewed by Antoine Quint.
5313
5314 We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
5315
5316 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
5317 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
5318 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
5319 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
5320
magomez@igalia.com23493d32017-06-01 16:22:05 +000053212017-06-01 Miguel Gomez <magomez@igalia.com>
5322
5323 Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
5324
5325 * platform/gtk/TestExpectations:
5326
commit-queue@webkit.orgb2f24302017-06-01 15:39:58 +000053272017-06-01 Antoine Quint <graouts@apple.com>
5328
5329 Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
5330 https://bugs.webkit.org/show_bug.cgi?id=172808
5331
5332 Reviewed by Antoine Quint.
5333
5334 This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
5335
5336 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
5337 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
5338
ryanhaddad@apple.comb99a0dc2017-06-01 15:00:53 +000053392017-06-01 Ryan Haddad <ryanhaddad@apple.com>
5340
5341 Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
5342 https://bugs.webkit.org/show_bug.cgi?id=172807
5343
5344 Unreviewed test gardening.
5345
5346 * platform/mac-wk1/TestExpectations:
5347
commit-queue@webkit.org640a4982017-06-01 14:43:32 +000053482017-06-01 Antoine Quint <graouts@apple.com>
5349
5350 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
5351 https://bugs.webkit.org/show_bug.cgi?id=172715
5352
5353 Reviewed by Antoine Quint.
5354
5355 We update the expectations for <audio> metrics to match the latest implementation.
5356
5357 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
5358 * media/modern-media-controls/audio/audio-controls-metrics.html:
5359
utatane.tea@gmail.comc6b3a2d2017-06-01 07:27:05 +000053602017-06-01 Yusuke Suzuki <utatane.tea@gmail.com>
5361
5362 Unreviewed, rebaseline test results according to the error message change
5363 https://bugs.webkit.org/show_bug.cgi?id=172798
5364
5365 * js/dom/string-prototype-properties-expected.txt:
5366 * 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:
5367
cdumez@apple.com43a8ea52017-05-31 23:42:27 +000053682017-05-31 Chris Dumez <cdumez@apple.com>
5369
5370 Flaky Test: http/tests/misc/acid3.html
5371 https://bugs.webkit.org/show_bug.cgi?id=165734
5372 <rdar://problem/32249821>
5373
5374 Reviewed by Simon Fraser.
5375
5376 Increase internal test timeout from 5 seconds to 10 seconds to reduce
5377 flakiness.
5378
5379 * http/tests/misc/acid3.html:
5380
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +000053812017-05-31 Ryan Haddad <ryanhaddad@apple.com>
5382
ryanhaddad@apple.comd5899ef2017-05-31 21:52:07 +00005383 Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
5384 https://bugs.webkit.org/show_bug.cgi?id=172772
5385
5386 Unreviewed test gardening.
5387
5388 * platform/ios-wk2/TestExpectations:
5389
53902017-05-31 Ryan Haddad <ryanhaddad@apple.com>
5391
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +00005392 Mark fast/css/target-fragment-match.html as flaky on iOS.
5393 https://bugs.webkit.org/show_bug.cgi?id=168239
5394
5395 Unreviewed test gardening.
5396
5397 * platform/ios/TestExpectations:
5398
commit-queue@webkit.org0570cde2017-05-31 20:51:12 +000053992017-05-31 Youenn Fablet <youenn@apple.com>
5400
5401 PeerConnection should respect tracks that are muted at the time they are added
5402 https://bugs.webkit.org/show_bug.cgi?id=172771
5403
5404 Reviewed by Eric Carlson.
5405
5406 * webrtc/audio-replace-track.html:
5407 * webrtc/peer-connection-audio-unmute-expected.txt: Added.
5408 * webrtc/peer-connection-audio-unmute.html: Added.
5409 * webrtc/routines.js:
5410 * webrtc/video-unmute-expected.txt: Added.
5411 * webrtc/video-unmute.html: Added.
5412
antti@apple.com1acc9c72017-05-31 19:11:24 +000054132017-05-31 Antti Koivisto <antti@apple.com>
5414
5415 CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
5416 https://bugs.webkit.org/show_bug.cgi?id=172747
5417 <rdar://problem/32275314>
5418
5419 Reviewed by Andreas Kling.
5420
5421 * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
5422 * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
5423
jlewis3@apple.comea7b4bb2017-05-31 18:21:56 +000054242017-05-31 Matt Lewis <jlewis3@apple.com>
5425
5426 Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
5427 https://bugs.webkit.org/show_bug.cgi?id=172518
5428
5429 Unreviewed test gardening.
5430
5431 * platform/ios/TestExpectations:
5432
bfulgham@apple.combd589ac2017-05-31 16:58:53 +000054332017-05-31 Brent Fulgham <bfulgham@apple.com>
5434
5435 Make ResourceLoadStatistics testing more reliable
5436 https://bugs.webkit.org/show_bug.cgi?id=172730
5437 <rdar://problem/32028373>
5438
5439 Reviewed by Andy Estes.
5440
5441 Revise some of the tests to wait to check state until after the background process has finished processing the
5442 load information.
5443
5444 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
5445 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
5446 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
5447 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
5448 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
5449 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
5450 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
5451 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
5452 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
5453 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
5454 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
5455 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
5456
csaavedra@igalia.com1691e202017-05-31 13:44:06 +000054572017-05-31 Claudio Saavedra <csaavedra@igalia.com>
5458
csaavedra@igalia.com5c85a412017-05-31 16:01:05 +00005459 [WPE] More CSS test expectations cleanup
5460
5461 Unreviewed gardening.
5462
5463 * platform/wpe/TestExpectations: remove more assorted css tests
5464 that are actually passing.
5465
54662017-05-31 Claudio Saavedra <csaavedra@igalia.com>
5467
csaavedra@igalia.comba7dceb2017-05-31 15:13:11 +00005468 [WPE] CSS tests expectations cleanup
5469
5470 Unreviewed gardening.
5471
5472 * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
5473 tests that are actually passing and a recently removed css tests
5474 directory.
5475
54762017-05-31 Claudio Saavedra <csaavedra@igalia.com>
5477
csaavedra@igalia.com1691e202017-05-31 13:44:06 +00005478 [GTK][WPE] Mark js/cached-window-properties test as slow
5479
5480 Unreviewed gardening.
5481 * platform/gtk/TestExpectations: Test was marked as flaky; but
5482 it's just slow.
5483 * platform/wpe/TestExpectations: Mark as slow.
5484
clopez@igalia.com2172f542017-05-31 12:04:41 +000054852017-05-31 Carlos Alberto Lopez Perez <clopez@igalia.com>
5486
5487 [GTK] Upgrade the WebKitGTK+ bots to Debian 9
5488
5489 This commit only adds a comment that it will be useful to mark
5490 the point where they where upgraded, so if there is some
5491 performance change on perf.webkit.org it can be pointed to this.
5492
5493 Unreviewed.
5494
5495 * platform/gtk/TestExpectations: Add a note regarding which
5496 distribution and version is running on the bots.
5497
csaavedra@igalia.comb9609c62017-05-31 11:09:18 +000054982017-05-31 Claudio Saavedra <csaavedra@igalia.com>
5499
5500 [WPE] WebGL expectations cleanup
5501
5502 Unreviewed gardening.
5503
5504 * platform/wpe/TestExpectations: Remove webgl tests that are
5505 consistently passing. Also mark a few known slow tests as such.
5506
rego@igalia.comeda65f62017-05-31 09:22:58 +000055072017-05-31 Manuel Rego Casasnovas <rego@igalia.com>
5508
5509 Move css-shapes-1 test suite to WPT
5510 https://bugs.webkit.org/show_bug.cgi?id=172537
5511
5512 Reviewed by Youenn Fablet.
5513
5514 Updated the paths in TestExpectations files.
5515 Marked spec-examples/shape-outside-018.html as flaky.
5516
5517 * TestExpectations:
5518 * platform/gtk/TestExpectations:
5519 * platform/ios/TestExpectations:
5520 * platform/win/TestExpectations:
5521
fred.wang@free.frfb843852017-05-31 05:48:57 +000055222017-05-30 Frederic Wang <fwang@igalia.com>
5523
5524 Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
5525 https://bugs.webkit.org/show_bug.cgi?id=172287
5526
5527 Reviewed by Simon Fraser.
5528
5529 Update iOS expectation to include the new node properties.
5530
5531 * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
5532
timothy_horton@apple.comc741bb62017-05-31 00:44:02 +000055332017-05-30 Tim Horton <timothy_horton@apple.com>
5534
5535 Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
5536 https://bugs.webkit.org/show_bug.cgi?id=172735
5537 <rdar://problem/32015977>
5538
5539 Reviewed by Enrica Casucci.
5540
5541 * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
5542 * fast/events/ios/autocorrect-with-range-selection.html: Added.
5543 Add a test that ensures that autocorrection with a selection succeeds.
5544
weinig@apple.com6cf431d2017-05-30 23:54:51 +000055452017-05-30 Sam Weinig <sam@webkit.org>
5546
5547 [WebIDL] Generate named property deleters
5548 https://bugs.webkit.org/show_bug.cgi?id=172688
5549
5550 Reviewed by Chris Dumez.
5551
5552 * js/dom/named-property-deleter-expected.txt: Added.
5553 * js/dom/named-property-deleter.html: Added.
5554 Add test for various named deleter conditions.
5555
5556 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
5557 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
5558 Update test to log more information about what its doing and log it to the DOM rather
5559 than the console, to make comparing results in browsers easier. Also, note in the
5560 bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
5561
commit-queue@webkit.org9a2160a2017-05-30 23:32:00 +000055622017-05-30 Youenn Fablet <youenn@apple.com>
5563
5564 Add support for Certificate and IceCandidatePair stats
5565 https://bugs.webkit.org/show_bug.cgi?id=172734
5566
5567 Reviewed by Geoff Garen.
5568
5569 * webrtc/video-stats.html:
5570
cdumez@apple.com6a4d8782017-05-30 21:19:01 +000055712017-05-30 Chris Dumez <cdumez@apple.com>
5572
5573 REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
5574 https://bugs.webkit.org/show_bug.cgi?id=172703
5575 <rdar://problem/32458086>
5576
5577 Reviewed by Ryosuke Niwa.
5578
5579 Update existing tests to reflect behavior change.
5580
5581 * fast/dom/Element/getClientRects-return-type-expected.txt:
5582 * fast/dom/Element/getClientRects-return-type.html:
5583 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
5584 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
5585
jfernandez@igalia.com5ce70b52017-05-30 21:18:01 +000055862017-05-30 Javier Fernandez <jfernandez@igalia.com>
5587
5588 [css-align] Import W3C web platform tests for the CSS Box Alignment feature
5589 https://bugs.webkit.org/show_bug.cgi?id=172705
5590
5591 Reviewed by Manuel Rego Casasnovas.
5592
5593 * TestExpectations: Mark as failure a few tests due to bug #172707.
5594
commit-queue@webkit.orgba7b6be2017-05-30 21:08:18 +000055952017-05-30 Ali Juma <ajuma@chromium.org>
5596
5597 [CredentialManagement] Incorporate IDL updates from latest spec
5598 https://bugs.webkit.org/show_bug.cgi?id=172011
5599
5600 Reviewed by Daniel Bates.
5601
5602 * credentials/idlharness-expected.txt:
5603 * credentials/idlharness.html:
5604
ryanhaddad@apple.comf6084fb2017-05-30 20:37:58 +000056052017-05-30 Ryan Haddad <ryanhaddad@apple.com>
5606
5607 Skip imported/w3c/web-platform-tests/innerText/getter.html.
5608 https://bugs.webkit.org/show_bug.cgi?id=172514
5609
5610 Unreviewed test gardening.
5611
5612 * TestExpectations:
5613
commit-queue@webkit.org3262d302017-05-30 20:02:09 +000056142017-05-30 Said Abou-Hallawa <sabouhallawa@apple.com>
5615
5616 REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
5617 https://bugs.webkit.org/show_bug.cgi?id=172670
5618
5619 Reviewed by Tim Horton.
5620
5621 Use the css property -webkit-canvas to force capturing the canvas context
5622 in a NativeImage. This NativeImage will be used to create a BitmapImage
5623 which will be later used as the background-image of an element.
5624
5625 * fast/images/large-image-webkit-canvas-expected.html: Added.
5626 * fast/images/large-image-webkit-canvas.html: Added.
5627
jlewis3@apple.comaa29a602017-05-30 19:51:23 +000056282017-05-30 Matt Lewis <jlewis3@apple.com>
5629
5630 Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
5631 https://bugs.webkit.org/show_bug.cgi?id=172403
5632
5633 Unreviewed test gardening.
5634
5635 * platform/ios/TestExpectations:
5636
commit-queue@webkit.orgd67b2782017-05-30 18:29:13 +000056372017-05-30 Youenn Fablet <youenn@apple.com>
5638
5639 RealtimeOutgoingVideoSource should not rotate muted frames
5640 https://bugs.webkit.org/show_bug.cgi?id=172659
5641
5642 Reviewed by Eric Carlson.
5643
5644 * webrtc/routines.js:
5645 * webrtc/video-rotation-expected.txt: Added.
5646 * webrtc/video-rotation.html: Added.
5647
ryanhaddad@apple.comd550e8f2017-05-30 17:39:10 +000056482017-05-30 Ryan Haddad <ryanhaddad@apple.com>
5649
5650 Mark js/intl-datetimeformat.html as failing.
5651 https://bugs.webkit.org/show_bug.cgi?id=172720
5652
5653 Unreviewed test gardening.
5654
5655 * js/script-tests/intl-datetimeformat.js:
5656 * platform/mac/TestExpectations:
5657
pvollan@apple.com2dbab572017-05-30 15:41:26 +000056582017-05-30 Per Arne Vollan <pvollan@apple.com>
5659
5660 [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
5661 https://bugs.webkit.org/show_bug.cgi?id=172709
5662
5663 Reviewed by Brent Fulgham.
5664
5665 * platform/win/TestExpectations:
5666
aperez@igalia.com65d50e82017-05-30 14:33:20 +000056672017-05-30 Adrian Perez de Castro <aperez@igalia.com>
5668
5669 [GTK] Test cases for typehead in form menu lists should start from known state
5670 https://bugs.webkit.org/show_bug.cgi?id=171792
5671
5672 Reviewed by Carlos Garcia Campos.
5673
5674 Since r215188 opening a popup menu in a form pre-selects the active
5675 element to mimic GtkComboxBox behavior, but the layout test implicitly
5676 assumed that type ahead search always started the beginning of the
5677 list, which is no longer true now that GTK+ is informed of which one
5678 is the active element.
5679
5680 * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
5681 list to the initial state (no element selected, unfocused) at the
5682 beginning of testTypeAheadFunction().
5683
antti@apple.comcd7409a2017-05-30 08:35:40 +000056842017-05-29 Antti Koivisto <antti@apple.com>
5685
5686 Crash on display-contents-replaced-001.html
5687 https://bugs.webkit.org/show_bug.cgi?id=172596
5688
5689 Reviewed by Andreas Kling.
5690
5691 * TestExpectations: Enable the test.
5692
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +000056932017-05-30 Zan Dobersek <zdobersek@igalia.com>
5694
zandobersek@gmail.com2258c382017-05-30 08:27:49 +00005695 [GCrypt] RSA-OAEP support
5696 https://bugs.webkit.org/show_bug.cgi?id=171222
5697
5698 Reviewed by Michael Catanzaro.
5699
5700 * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
5701
57022017-05-30 Zan Dobersek <zdobersek@igalia.com>
5703
zandobersek@gmail.com33ed8ce2017-05-30 07:45:10 +00005704 [GCrypt] RSAES-PKCS1-v1_5 support
5705 https://bugs.webkit.org/show_bug.cgi?id=171219
5706
5707 Reviewed by Michael Catanzaro.
5708
5709 * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
5710
57112017-05-30 Zan Dobersek <zdobersek@igalia.com>
5712
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +00005713 [GCrypt] RSASSA-PKCS1-v1_5 support
5714 https://bugs.webkit.org/show_bug.cgi?id=171220
5715
5716 Reviewed by Michael Catanzaro.
5717
5718 * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
5719
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +000057202017-05-29 Claudio Saavedra <csaavedra@igalia.com>
5721
csaavedra@igalia.com1195b8b2017-05-29 18:20:26 +00005722 [WPE] Mark a couple of tests as slow/timing out
5723
5724 Unreviewed gardening. These are all known ones.
5725 * platform/wpe/TestExpectations:
5726
57272017-05-29 Claudio Saavedra <csaavedra@igalia.com>
5728
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +00005729 [WPE] Marking workers/bomb.html test as slow.
5730
5731 Unreviewed gardening.
5732
5733 * platform/wpe/TestExpectations:
5734
commit-queue@webkit.org295c1622017-05-29 14:09:37 +000057352017-05-29 Emilio Cobos Álvarez <ecobos@igalia.com>
5736
5737 Use the parent box style to adjust RenderStyle for alignment.
5738 https://bugs.webkit.org/show_bug.cgi?id=172215
5739
5740 Reviewed by Antti Koivisto.
5741
5742 * TestExpectations:
5743
pvollan@apple.com2056fa12017-05-29 07:15:56 +000057442017-05-29 Per Arne Vollan <pvollan@apple.com>
5745
5746 Unreviewed Windows test gardening, update expected results after r217418.
5747
pvollan@apple.com9d1b1bd2017-05-29 09:03:02 +00005748 * platform/win/fast/block/float/032-expected.txt:
5749
57502017-05-29 Per Arne Vollan <pvollan@apple.com>
5751
5752 Unreviewed Windows test gardening, update expected results after r217418.
5753
pvollan@apple.com2056fa12017-05-29 07:15:56 +00005754 * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
5755 * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
5756 * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
5757 * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
5758 * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
5759 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
5760
commit-queue@webkit.orgc26778d2017-05-29 01:30:58 +000057612017-05-28 Sam Weinig <sam@webkit.org>
5762
5763 [WebIDL] @@iterator should only be accessed once when disambiguating a union type
5764 https://bugs.webkit.org/show_bug.cgi?id=172684
5765
5766 Reviewed by Yusuke Suzuki.
5767
5768 * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
5769 * js/dom/sequence-in-union-iterator-access.html: Added.
5770 Add test case showing that @@iterator is only accessed once when converting a sequence
5771 as part of a union.
5772
cdumez@apple.com40005b92017-05-27 20:15:02 +000057732017-05-27 Chris Dumez <cdumez@apple.com>
5774
5775 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
5776 https://bugs.webkit.org/show_bug.cgi?id=172472
5777 <rdar://problem/32334831>
5778
5779 Reviewed by Ryosuke Niwa.
5780
5781 * TestExpectations:
5782 Unskip test that is no longer crashing in Debug builds.
5783
5784 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
5785 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
5786 Add reduced test case reproducing the crash.
5787
simon.fraser@apple.com39c13af2017-05-27 17:13:58 +000057882017-05-27 Simon Fraser <simon.fraser@apple.com>
5789
5790 getComputedStyle returns percentage values for left / right / top / bottom
5791 https://bugs.webkit.org/show_bug.cgi?id=29084
5792
5793 Reviewed by Zalan Bujtas.
5794
5795 Some new baselines, a new test, and an improved test.
5796
5797 * animations/trigger-container-scroll-boundaries-expected.txt:
5798 * animations/trigger-container-scroll-boundaries.html:
5799 * animations/trigger-container-scroll-empty-expected.txt:
5800 * animations/trigger-container-scroll-empty.html:
5801 * animations/trigger-container-scroll-simple-expected.txt:
5802 * animations/trigger-container-scroll-simple.html:
5803 * fast/css/getComputedStyle/computed-style-expected.txt:
5804 * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
5805 * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
5806 * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
5807 * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
5808 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
5809 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html: It doesn't make any sense to test right/bottom.
5810 * fast/css/hover-affects-child-expected.txt:
5811 * fast/css/hover-affects-child.html:
5812 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
5813 * transitions/transition-to-from-auto-expected.txt:
5814 * transitions/transition-to-from-auto.html:
5815
commit-queue@webkit.org528521e2017-05-27 03:27:51 +000058162017-05-26 Youenn Fablet <youenn@apple.com>
5817
5818 WebRTC stats should be in milliseconds
5819 https://bugs.webkit.org/show_bug.cgi?id=172644
5820
5821 Reviewed by Eric Carlson.
5822
5823 * TestExpectations:
5824 * webrtc/video-stats.html: Making it less flaky prone.
5825
weinig@apple.com7fb39842017-05-27 02:54:02 +000058262017-05-26 Sam Weinig <sam@webkit.org>
5827
5828 [WebIDL] Overloaded functions should throw this object check exception before argument check exception
5829 https://bugs.webkit.org/show_bug.cgi?id=172480
5830
5831 Reviewed by Chris Dumez.
5832
5833 Add test case that shows that using the wrong this object on an overloaded function,
5834 even if you are passing the wrong number of arguments, results in an invalid this
5835 object exception.
5836
5837 * js/dom/overloaded-operation-exception-order-expected.txt: Added.
5838 * js/dom/overloaded-operation-exception-order.html: Added.
5839
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +000058402017-05-26 Ryan Haddad <ryanhaddad@apple.com>
5841
ryanhaddad@apple.comb8c37c02017-05-27 00:22:49 +00005842 Skip fast/events/before-unload-returnValue.html on iOS.
5843 https://bugs.webkit.org/show_bug.cgi?id=172672
5844
5845 Unreviewed test gardening.
5846
5847 * platform/ios/TestExpectations:
5848
58492017-05-26 Ryan Haddad <ryanhaddad@apple.com>
5850
ryanhaddad@apple.combd949942017-05-27 00:22:46 +00005851 Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
5852 https://bugs.webkit.org/show_bug.cgi?id=172331
5853
5854 Unreviewed test gardening.
5855
5856 * platform/mac-wk1/TestExpectations:
5857
58582017-05-26 Ryan Haddad <ryanhaddad@apple.com>
5859
ryanhaddad@apple.comfdf70a42017-05-26 19:27:41 +00005860 Unreviewed, rolling out r217458.
5861
5862 This change caused 55 JSC test failures.
5863
5864 Reverted changeset:
5865
5866 "Date should use historical data if it's available."
5867 https://bugs.webkit.org/show_bug.cgi?id=172592
5868 http://trac.webkit.org/changeset/217458
5869
58702017-05-26 Ryan Haddad <ryanhaddad@apple.com>
5871
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +00005872 Rebaseline js/dom/global-constructors-attributes.html.
5873
5874 Unreviewed test gardening.
5875
5876 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5877 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5878 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5879
ryanhaddad@apple.combc2e4ee2017-05-26 16:03:56 +000058802017-05-25 Ryan Haddad <ryanhaddad@apple.com>
5881
5882 Skip two LayoutTests that are failing due missing results.
5883
5884 Unreviewed test gardening.
5885
5886 * TestExpectations:
5887 * platform/ios/TestExpectations:
5888
csaavedra@igalia.com46edf542017-05-26 12:02:50 +000058892017-05-26 Claudio Saavedra <csaavedra@igalia.com>
5890
5891 [WPE] Mark animations/animation-delay-changed.htm as flaky
5892
5893 Unreviewed gardening. It's flaky on all platforms so why bother.
5894
5895 * platform/wpe/TestExpectations:
5896
rego@igalia.com3bdcabb2017-05-26 10:18:14 +000058972017-05-26 Manuel Rego Casasnovas <rego@igalia.com>
5898
5899 [css-grid] Add support for orthogonal positioned grid items
5900 https://bugs.webkit.org/show_bug.cgi?id=172591
5901
5902 Reviewed by Sergio Villar Senin.
5903
5904 Two of the new imported tests are failing due to an issue with margins
5905 and orthogonal items, which is unrelated to this patch (see bug #172590).
5906
5907 * TestExpectations:
5908
commit-queue@webkit.org68e16f72017-05-26 06:46:27 +000059092017-05-25 Emilio Cobos Álvarez <ecobos@igalia.com>
5910
5911 Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
5912 https://bugs.webkit.org/show_bug.cgi?id=172503
5913
5914 Reviewed by Antti Koivisto.
5915
5916 * TestExpectations:
5917
commit-queue@webkit.org9782f822017-05-26 05:39:12 +000059182017-05-25 Sam Weinig <sam@webkit.org>
5919
5920 Fix MediaDeviceInfo's extended attributes so they make sense
5921 https://bugs.webkit.org/show_bug.cgi?id=172629
5922
5923 Reviewed by Daniel Bates.
5924
5925 * fast/mediastream/media-device-info-expected.txt: Added.
5926 * fast/mediastream/media-device-info.html: Added.
5927 Test that MediaDeviceInfo has the expected properties and that
5928 the serializer works.
5929
cdumez@apple.com6627eea2017-05-26 04:19:14 +000059302017-05-25 Chris Dumez <cdumez@apple.com>
5931
5932 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
5933 https://bugs.webkit.org/show_bug.cgi?id=172628
5934 <rdar://problem/32418707>
5935
5936 Reviewed by Sam Weinig.
5937
5938 Add reduced test case.
5939
5940 * TestExpectations:
5941 Unskip test that is no longer crashing in debug builds.
5942
5943 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
5944 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
5945
zalan@apple.com8c813f72017-05-26 03:53:24 +000059462017-05-25 Zalan Bujtas <zalan@apple.com>
5947
5948 Frame's composited content is visible when the frame has visibility: hidden.
5949 https://bugs.webkit.org/show_bug.cgi?id=125565
5950 <rdar://problem/32196849>
5951
5952 Reviewed by Simon Fraser.
5953
5954 * compositing/resources/visibility.html: Added.
5955 * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
5956 * compositing/visibility/frameset-visibility-hidden.html: Added.
5957 * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
5958 * compositing/visibility/iframe-visibility-hidden.html: Added.
5959 * compositing/visibility/object-visibility-hidden-expected.html: Added.
5960 * compositing/visibility/object-visibility-hidden.html: Added.
5961
bfulgham@apple.com0d0f8022017-05-26 02:56:11 +000059622017-05-25 Brent Fulgham <bfulgham@apple.com>
5963
5964 Gracefully handle missing localStorage support in results.html
5965 https://bugs.webkit.org/show_bug.cgi?id=172625
5966 <rdar://problem/32118243>
5967
5968 Reviewed by Alexey Proskuryakov.
5969
5970 Handle the case where localStorage generates a SecurityError DOMException, treating this
5971 as a non-fatal error.
5972
5973 * fast/harness/results.html:
5974 (OptionWriter.save): Treat "SecurityError" as an expected condition.
5975 (OptionWriter.apply): Ditto.
5976
ap@apple.com27f767d2017-05-26 02:10:33 +000059772017-05-25 Alexey Proskuryakov <ap@apple.com>
5978
5979 Merge split script tests, part 2
5980 https://bugs.webkit.org/show_bug.cgi?id=172423
5981
5982 Reviewed by Tim Horton.
5983
5984 Fix the few remaining special cases of split tests.
5985
5986 * editing/pasteboard/drop-text-events-sideeffect-crash.html:
5987 * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
5988 This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
5989 Now it's inlined in both.
5990
5991 * fast/canvas/canvas-ellipse-connecting-line-expected.html:
5992 * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
5993 This was really a resource, not a scrip test, and it was only only used in one test.
5994
5995 * fast/dom/HTMLElement/class-list-quirks.html:
5996 * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
5997 Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
5998
5999 * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
6000 * fast/dom/Window/script-tests/postmessage-test.js: Removed.
6001 Moved a shared resource to its proper location.
6002
6003 * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
6004 * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
6005 * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
6006 * fast/dom/Window/window-postmessage-clone-deep-array.html:
6007 * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
6008 * fast/dom/Window/window-postmessage-clone.html:
6009 Straightforward js-tests with file names that didn't match.
6010
6011 * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
6012 * fast/table/script-tests/min-width-helpers.js: Removed.
6013 Moved a shared resource to its proper location.
6014
6015 * fast/table/min-width-css-block-table.html:
6016 * fast/table/min-width-css-inline-table.html:
6017 * fast/table/min-width-html-block-table.html:
6018 * fast/table/min-width-html-inline-table.html:
6019 * fast/table/script-tests/min-width-css-block-table.js: Removed.
6020 * fast/table/script-tests/min-width-css-inline-table.js: Removed.
6021 * fast/table/script-tests/min-width-html-block-table.js: Removed.
6022 * fast/table/script-tests/min-width-html-inline-table.js: Removed.
6023 Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
6024
6025 * printing/break-after-avoid-expected.txt:
6026 * printing/break-after-avoid-page-expected.txt:
6027 * printing/break-after-avoid-page.html:
6028 * printing/break-after-avoid.html:
6029 * printing/script-tests/break-after-avoid-page.js: Removed.
6030 * printing/script-tests/break-after-avoid.js: Removed.
6031 * printing/script-tests/page-break-after-avoid.js: Removed.
6032 * printing/script-tests/page-break-always-for-overflow.js: Removed.
6033 These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
6034
6035 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
6036 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
6037 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
6038 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
6039 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
6040 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
6041 These tests were mixed up - pattern was being tested instead of mask, and vice versa.
6042
6043 * svg/dom/script-tests/SVGColor.js: Removed.
6044 * svg/dom/script-tests/SVGPaint.js: Removed.
6045 Removed unused files.
6046
6047 * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
6048 * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
6049 * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
6050 * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
6051 * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
6052 * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
6053 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
6054 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
6055 Straightforward js-tests with mismatching names.
6056
mmaxfield@apple.com256a37a2017-05-26 00:42:58 +000060572017-05-25 Myles C. Maxfield <mmaxfield@apple.com>
6058
6059 [WK1] iframes in layer-backed NSViews are not cleared between successive draws
6060 https://bugs.webkit.org/show_bug.cgi?id=172554
6061 <rdar://problem/31247133>
6062
6063 Reviewed by Simon Fraser.
6064
6065 Cause two successive paints, and compare it against 0 paints.
6066
6067 * fast/frames/iframe-translucent-background-expected.html: Added.
6068 * fast/frames/iframe-translucent-background.html: Added.
6069
keith_miller@apple.comb5b91282017-05-26 00:06:44 +000060702017-05-25 Keith Miller <keith_miller@apple.com>
6071
6072 Date should use historical data if it's available.
6073 https://bugs.webkit.org/show_bug.cgi?id=172592
6074
6075 Reviewed by Mark Lam.
6076
6077 Fix tests to work with historically accurate dates.
6078
6079 * js/dom/date-big-setdate-expected.txt: Removed.
6080 * js/dom/date-big-setdate.html: Removed.
6081 * js/dom/script-tests/date-big-setdate.js: Removed.
6082 * storage/indexeddb/modern/date-basic-expected.txt:
6083 * storage/indexeddb/modern/date-basic-private-expected.txt:
6084 * storage/indexeddb/modern/get-keyrange-expected.txt:
6085 * storage/indexeddb/modern/get-keyrange-private-expected.txt:
6086
cdumez@apple.comfc984762017-05-25 20:53:49 +000060872017-05-25 Chris Dumez <cdumez@apple.com>
6088
6089 DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
6090 https://bugs.webkit.org/show_bug.cgi?id=172578
6091 <rdar://problem/30754582>
6092
6093 Reviewed by Youenn Fablet.
6094
6095 Add layout test coverage.
6096
6097 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
6098 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
6099
jiewen_tan@apple.com33b11042017-05-25 18:50:34 +000061002017-05-24 Jiewen Tan <jiewen_tan@apple.com>
6101
6102 Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
6103 https://bugs.webkit.org/show_bug.cgi?id=172555
6104 <rdar://problem/32004724>
6105
6106 Reviewed by Ryosuke Niwa.
6107
6108 * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
6109 * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
6110 * editing/selection/select-iframe-focusin-document-crash.html: Added.
6111
jfernandez@igalia.comb998bf52017-05-25 17:40:49 +000061122017-05-25 Javier Fernandez <jfernandez@igalia.com>
6113
6114 [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
6115 https://bugs.webkit.org/show_bug.cgi?id=172593
6116
6117 Reviewed by Manuel Rego Casasnovas.
6118
6119 * css3/parse-place-content.html:
6120 * css3/parse-place-items.html:
6121 * css3/parse-place-self.html:
6122
jdiggs@igalia.com8920b742017-05-25 16:43:23 +000061232017-05-25 Joanmarie Diggs <jdiggs@igalia.com>
6124
6125 [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
6126 https://bugs.webkit.org/show_bug.cgi?id=172355
6127
6128 Reviewed by Chris Fleizach.
6129
6130 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
6131 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
6132
clopez@igalia.comc47b7a22017-05-25 16:24:31 +000061332017-05-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
6134
6135 [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
6136
6137 Unreviewed GTK gardening.
6138
6139 * platform/gtk/TestExpectations:
6140
csaavedra@igalia.com81de1572017-05-25 15:43:54 +000061412017-05-25 Claudio Saavedra <csaavedra@igalia.com>
6142
6143 [GTK] Update baseline
6144
6145 Unreviewed gardening. Update after r217272.
6146 * platform/gtk/fast/text/font-style-parse-expected.txt:
6147
hyatt@apple.com64d8f582017-05-25 14:56:27 +000061482017-05-25 Dave Hyatt <hyatt@apple.com>
6149
6150 Baseline of number inputs not right.
6151 https://bugs.webkit.org/show_bug.cgi?id=172237
6152
6153 Reviewed by Dean Jackson.
6154
6155 * fast/forms/baseline-of-number-inputs-expected.html: Added.
6156 * fast/forms/baseline-of-number-inputs.html: Added.
6157
pvollan@apple.com313d7002017-05-25 14:37:10 +000061582017-05-25 Per Arne Vollan <pvollan@apple.com>
6159
6160 [Win] Update expectations for layout tests.
6161 https://bugs.webkit.org/show_bug.cgi?id=172437
6162
6163 Unreviewed test gardening, update test expectations for failing tests.
6164
6165 * platform/win/TestExpectations:
6166
csaavedra@igalia.com17c37672017-05-25 13:36:44 +000061672017-05-25 Claudio Saavedra <csaavedra@igalia.com>
6168
csaavedra@igalia.come7acf0b2017-05-25 16:55:38 +00006169 [WPE] Add missing test baseline.
6170
6171 Unreviewed gardening.
6172 * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
6173
61742017-05-25 Claudio Saavedra <csaavedra@igalia.com>
6175
csaavedra@igalia.com17c37672017-05-25 13:36:44 +00006176 [WPE] Unreviewed gardening
6177
6178 Update rebaseline after r216817.
6179
6180 * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
6181
pvollan@apple.com57256452017-05-25 11:45:52 +000061822017-05-25 Per Arne Vollan <pvollan@apple.com>
6183
6184 [Win] Update expectations for layout tests.
6185 https://bugs.webkit.org/show_bug.cgi?id=172437
6186
6187 Unreviewed test gardening, update test expectations for failing tests.
6188
6189 * platform/win/TestExpectations:
6190
rego@igalia.com799e1b72017-05-25 10:06:45 +000061912017-05-25 Manuel Rego Casasnovas <rego@igalia.com>
6192
6193 [css-grid] Fix behavior of positioned items without specific dimensions
6194 https://bugs.webkit.org/show_bug.cgi?id=172117
6195
6196 Reviewed by Sergio Villar Senin.
6197
6198 * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
6199 * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
6200
ddkilzer@apple.com83e93272017-05-25 07:40:02 +000062012017-05-25 David Kilzer <ddkilzer@apple.com>
6202
6203 REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
6204 <https://bugs.webkit.org/show_bug.cgi?id=172584>
6205
6206 * fast/regex/:
6207 * fast/regex/script-tests:
6208 - Rollback changes in r217390 for Bug 172423 to these
6209 directories.
6210
cdumez@apple.com62c78af2017-05-25 04:18:52 +000062112017-05-24 Chris Dumez <cdumez@apple.com>
6212
6213 ResourceResponses for data URLs have their Source marked as Unknown
6214 https://bugs.webkit.org/show_bug.cgi?id=172573
6215 <rdar://problem/31786198>
6216
6217 Reviewed by Geoffrey Garen.
6218
6219 Add layout test coverage.
6220
6221 * fast/url/data-url-source-expected.txt: Added.
6222 * fast/url/data-url-source.html: Added.
6223
commit-queue@webkit.org5eda3012017-05-25 03:54:08 +000062242017-05-24 Fujii Hironori <Hironori.Fujii@sony.com>
6225
6226 [Win] An assertion fails if the custom cursor image isn't loaded yet
6227 https://bugs.webkit.org/show_bug.cgi?id=172209
6228
6229 Reviewed by Said Abou-Hallawa.
6230
6231 Windows port have the same issue Qt port had had several years ago
6232 (Bug 68223). I'd like to reuse the test case. But, current CSS
6233 parser rejects invalid 'cursor' property value which consists of
6234 a single URL but no keywords.
6235
6236 * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
6237 'cursor' property by appending a fallback keyword.
6238
ap@apple.com92352d02017-05-24 22:53:00 +000062392017-05-24 Alexey Proskuryakov <ap@apple.com>
6240
6241 Merge split script tests
6242 https://bugs.webkit.org/show_bug.cgi?id=172423
6243
6244 Reviewed by Sam Weinig.
6245
6246 In the past, many tests were being split into HTML and JS parts for no good reason.
6247 This makes it hard to see what those tests are doing.
6248
6249 This is first part of the change, only including files where JS and HTML counterparts
6250 have matching names. Custom cases will be completed in a follow-up.
6251
6252 Long change list omitted.
6253
ryanhaddad@apple.come0f505e2017-05-24 21:35:07 +000062542017-05-24 Ryan Haddad <ryanhaddad@apple.com>
6255
6256 Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
6257 https://bugs.webkit.org/show_bug.cgi?id=172547
6258
6259 Unreviewed test gardening.
6260
6261 * platform/ios/TestExpectations:
6262
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +000062632017-05-24 Claudio Saavedra <csaavedra@igalia.com>
6264
csaavedra@igalia.com32fd7c32017-05-24 18:54:00 +00006265 [WPE] Rebaseline test
6266
6267 Unreviewed gardening after a series of changes to dom static properties.
6268
6269 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
6270
62712017-05-24 Claudio Saavedra <csaavedra@igalia.com>
6272
csaavedra@igalia.com9fcd98e2017-05-24 18:40:44 +00006273 [WPE] Rebaseline test after r217181
6274
6275 Unreviewed gardening.
6276
6277 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
6278
62792017-05-24 Claudio Saavedra <csaavedra@igalia.com>
6280
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +00006281 [WPE] Remove baseline for test that passes now
6282
6283 Unreviewed gardening.
6284
6285 * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
6286
jdiggs@igalia.com32ae5172017-05-24 15:40:03 +000062872017-05-24 Joanmarie Diggs <jdiggs@igalia.com>
6288
6289 [ATK] Gardening needed after r217171
6290 https://bugs.webkit.org/show_bug.cgi?id=172539
6291
6292 Unreviewed test gardening after r217171.
6293
6294 Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
6295 tests with platform-specific expectations.
6296
6297 * accessibility/multiselect-list-reports-active-option-expected.txt:
6298 * accessibility/table-cells-roles-expected.txt:
6299 * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
6300 * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
6301 * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
6302 * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
6303 * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
6304
jfernandez@igalia.com615447b2017-05-24 08:35:02 +000063052017-05-24 Javier Fernandez <jfernandez@igalia.com>
6306
6307 [css-grid] Ignore collapsed tracks on content-distribution alignment
6308 https://bugs.webkit.org/show_bug.cgi?id=172493
6309
6310 Reviewed by Manuel Rego Casasnovas.
6311
6312 Unskip the web-platform-tests related to content-alignment and collapsed tracks.
6313
6314 * TestExpectations:
6315
jiewen_tan@apple.com04d22032017-05-24 00:33:23 +000063162017-05-22 Jiewen Tan <jiewen_tan@apple.com>
6317
6318 [WebCrypto] Support RSA-PSS
6319 https://bugs.webkit.org/show_bug.cgi?id=170869
6320 <rdar://problem/31640672>
6321
6322 Reviewed by Brent Fulgham.
6323
6324 * TestExpectations:
6325 Skip tests related to RSA-PSS for now.
6326 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
6327 * crypto/subtle/rsa-generate-key-malformed-parameters.html:
6328 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
6329 * crypto/subtle/rsa-import-key-malformed-parameters.html:
6330 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
6331 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
6332 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
6333 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
6334 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
6335 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
6336 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
6337 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
6338 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
6339 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
6340 * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
6341 * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
6342 * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
6343 * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
6344 * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
6345 * crypto/subtle/rsa-pss-generate-key.html: Added.
6346 * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
6347 * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
6348 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
6349 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
6350 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
6351 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
6352 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
6353 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
6354 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
6355 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
6356 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
6357 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
6358 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
6359 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
6360 * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
6361 * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
6362 * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
6363 * crypto/subtle/rsa-pss-import-key-sign.html: Added.
6364 * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
6365 * crypto/subtle/rsa-pss-import-key-verify.html: Added.
6366 * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
6367 * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
6368 * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
6369 * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
6370 * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
6371 * crypto/subtle/rsa-pss-import-spki-key.html: Added.
6372 * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
6373 * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
6374 * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
6375 * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
6376 * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
6377 * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
6378
cdumez@apple.come4d96f62017-05-24 00:27:24 +000063792017-05-23 Chris Dumez <cdumez@apple.com>
6380
6381 Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
6382 https://bugs.webkit.org/show_bug.cgi?id=172523
6383
6384 Reviewed by Ryosuke Niwa.
6385
6386 * TestExpectations:
6387 This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
6388
6389 * fast/dom/script-charset-update.html:
6390 Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
6391
6392 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
6393 Rebaseline test now that it actually runs to the end.
6394
6395 * platform/ios-wk2/TestExpectations:
6396 * platform/mac-wk2/TestExpectations:
6397 Remove expectation for a test that is now skipped in root TestExpectations file.
6398
6399 * resources/js-test.js:
6400 Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
6401 set then, instead of waiting for the load event listener to do so. This is needed because some
6402 tests may decide to complete *before* the load event has fired, such as the test updated in this
6403 patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
6404 some tests only set jsTestIsAsync in a load event handler.
6405
ryanhaddad@apple.comd66b3012017-05-24 00:00:09 +000064062017-05-23 Ryan Haddad <ryanhaddad@apple.com>
6407
6408 Rebaseline tests for iOS simulator.
6409
6410 Unreviewed test gardening.
6411
6412 * fast/events/ios/rotation/basic-rotation-expected.txt:
6413 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
6414 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
6415 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
6416 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
6417 * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
6418
mattbaker@apple.com4ab17df2017-05-23 22:58:23 +000064192017-05-23 Matt Baker <mattbaker@apple.com>
6420
6421 Web Inspector: Cannot delete a disabled XHR breakpoint
6422 https://bugs.webkit.org/show_bug.cgi?id=171971
6423 <rdar://problem/32129527>
6424
6425 Reviewed by Devin Rousso.
6426
6427 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
6428 * inspector/dom-debugger/xhr-breakpoints.html:
6429
ryanhaddad@apple.com1d6701e2017-05-23 22:55:10 +000064302017-05-23 Ryan Haddad <ryanhaddad@apple.com>
6431
6432 Skip crashing css-display-3/display-contents tests.
6433 https://bugs.webkit.org/show_bug.cgi?id=172503
6434
6435 Unreviewed test gardening.
6436
6437 * TestExpectations:
6438
jlewis3@apple.com2e724e32017-05-23 21:30:37 +000064392017-05-23 Matt Lewis <jlewis3@apple.com>
6440
6441 Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
6442 https://bugs.webkit.org/show_bug.cgi?id=172515
6443
6444 Unreviewed test gardening.
6445
6446 * TestExpectations:
6447
cdumez@apple.come7db41a2017-05-23 21:06:23 +000064482017-05-23 Chris Dumez <cdumez@apple.com>
6449
6450 Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
6451 https://bugs.webkit.org/show_bug.cgi?id=171091
6452 <rdar://problem/31752046>
6453
6454 Reviewed by Geoffrey Garen.
6455
6456 * fast/dom/resources/script-with-unicode.js: Added.
6457 * fast/dom/script-charset-update-expected.txt: Added.
6458 * fast/dom/script-charset-update.html: Added.
6459 Add test that was consistently hitting the assertion in debug builds before
6460 r215229 was rolled out.
6461
6462 * fast/loader/cache-encoding-expected.txt:
6463 * fast/loader/cache-encoding.html:
6464 Improve test to check that it is actually getting a SyntaxError the first time,
6465 when it loads the script with the wrong encoding. Apparently this test was not
6466 clear enough because it was updated / disabled in r215229, but was showing a
6467 real bug.
6468
6469 * platform/ios-wk2/TestExpectations:
6470 * platform/mac-wk2/TestExpectations:
6471 Unskip test was should no longer be flaky now that r215229 has been rolled out.
6472
jlewis3@apple.comef6a6582017-05-23 20:59:09 +000064732017-05-23 Matt Lewis <jlewis3@apple.com>
6474
6475 Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
6476 https://bugs.webkit.org/show_bug.cgi?id=172521
6477
6478 Unreviewed test gardening.
6479
6480 * platform/ios-wk2/TestExpectations:
6481 * platform/mac-wk2/TestExpectations:
6482
dino@apple.com68791fa2017-05-23 20:49:58 +000064832017-05-23 Dean Jackson <dino@apple.com>
6484
6485 checkGPUStatus needs to exercise instancing calls
6486 https://bugs.webkit.org/show_bug.cgi?id=172520
6487 <rdar://problem/23118395>
6488
6489 Reviewed by Brent Fulgham.
6490
6491 * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
6492 * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
6493
rego@igalia.comfc37b972017-05-23 20:31:53 +000064942017-05-23 Manuel Rego Casasnovas <rego@igalia.com>
6495
6496 [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
6497 https://bugs.webkit.org/show_bug.cgi?id=172494
6498
6499 Reviewed by Youenn Fablet.
6500
6501 * TestExpectations: Mark as failure a few tests due to bug #172493.
6502
ap@apple.com5e1514b2017-05-23 20:23:23 +000065032017-05-23 Alexey Proskuryakov <ap@apple.com>
6504
6505 Many editing js-tests use waitUntilDone
6506 https://bugs.webkit.org/show_bug.cgi?id=172401
6507
6508 Reviewed by Ryosuke Niwa.
6509
6510 Corrected the use of js-test harness, updated the tests to use js-test.js instead
6511 of js-test-pre.js where possible.
6512
6513 * editing/caret/ios/absolute-caret-position-after-scroll.html:
6514 * editing/caret/ios/fixed-caret-position-after-scroll.html:
6515 * editing/input/style-change-during-input.html:
6516 * editing/inserting/insert-html-crash.html:
6517 * editing/mac/input/undo-grouping-on-text-insertion.html:
6518 * editing/mac/selection/context-menu-select-editability-expected.txt:
6519 * editing/mac/selection/context-menu-select-editability.html:
6520 * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
6521 * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
6522 * editing/mac/spelling/autocorrection-respets-undo.html:
6523 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
6524 * editing/pasteboard/drag-and-drop-image-contenteditable.html:
6525 * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
6526 * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
6527 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
6528 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
6529 * editing/selection/ios/absolute-selection-after-scroll.html:
6530 * editing/selection/ios/fixed-selection-after-scroll.html:
6531 * editing/spelling/copy-paste-crash-expected.txt:
6532 * editing/spelling/copy-paste-crash.html:
6533 * editing/style/apply-style-join-child-text-nodes-crash.html:
6534
jiewen_tan@apple.coma3087de2017-05-23 19:46:39 +000065352017-05-23 Jiewen Tan <jiewen_tan@apple.com>
6536
6537 Unreviewed, test gardening after r217225
6538
6539 * TestExpectations:
6540 Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
6541
cdumez@apple.com1a5e2832017-05-23 19:39:16 +000065422017-05-23 Chris Dumez <cdumez@apple.com>
6543
6544 Unreviewed, roll out r215229
6545
6546 It caused CachedScripts in MemoryCache to be reused with different encodings
6547 even though CachedScript potentially has already decoded data or cached hash
6548 with a previous encoding.
6549
6550 * TestExpectations:
6551 * fast/loader/cache-encoding-expected.txt:
6552 * fast/loader/cache-encoding.html:
6553 * http/tests/preload/preload-encoding-expected.txt:
6554 * http/tests/preload/preload-encoding.php:
6555
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +000065562017-05-23 Ryan Haddad <ryanhaddad@apple.com>
6557
6558 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
6559 https://bugs.webkit.org/show_bug.cgi?id=172514
6560
6561 Unreviewed test gardening.
6562
6563 * TestExpectations:
6564
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +000065652017-05-23 Sam Weinig <sam@webkit.org>
6566
6567 [WebIDL] Remove some unnecessary specialization for enum types
6568 https://bugs.webkit.org/show_bug.cgi?id=172482
6569
6570 Reviewed by Chris Dumez.
6571
6572 * crypto/subtle/import-key-malformed-parameters-expected.txt:
6573 * fast/files/blob-constructor-expected.txt:
6574 * fast/files/script-tests/blob-constructor.js:
6575 Update test and results for improved order of exceptions. In this case, the conversion
6576 to String throws before the failure to parse the enumeration (which is what the
6577 plain TypeError was).
6578
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +000065792017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
6580
6581 Import the css-display-3 css tests.
6582 https://bugs.webkit.org/show_bug.cgi?id=172212
6583
6584 Reviewed by Chris Dumez.
6585
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +000065862017-05-23 youenn fablet <youenn@apple.com>
6587
6588 There should be an easy way to run HTTP/WPT served tests on a browser
6589 https://bugs.webkit.org/show_bug.cgi?id=172068
6590
6591 Reviewed by Sam Weinig.
6592
6593 * fast/harness/results.html: In case results.html is opened locallly,
6594 open HTTP/WPT urls as served by their related servers.
6595 Adding a check that the servers are running before opening the related test.
6596
commit-queue@webkit.org5b149802017-05-23 14:18:55 +000065972017-05-23 Antoine Quint <graouts@apple.com>
6598
6599 [Modern Media Controls] Turn off all tests
6600 https://bugs.webkit.org/show_bug.cgi?id=172447
6601
6602 Reviewed by Jon Lee.
6603
6604 Due to the high number of timeouts and random failures with the current tests, we turn off
6605 all modern-media-controls tests while we wait on a more permanent solution.
6606
6607 * TestExpectations:
6608 * platform/gtk/TestExpectations:
6609 * platform/ios/TestExpectations:
6610 * platform/mac-wk1/TestExpectations:
6611 * platform/mac/TestExpectations:
6612
mmaxfield@apple.coma266d032017-05-23 07:37:42 +000066132017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
6614
6615 Update font-style's implementation in the font selection algorithm
6616 https://bugs.webkit.org/show_bug.cgi?id=169453
6617
6618 Reviewed by Simon Fraser.
6619
6620 * fast/text/font-style-parse-expected.txt:
6621 * fast/text/font-style-parse.html:
6622 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
6623
pvollan@apple.com31567ae2017-05-23 06:50:17 +000066242017-05-22 Per Arne Vollan <pvollan@apple.com>
6625
6626 [Win] Update expectations for layout tests.
6627 https://bugs.webkit.org/show_bug.cgi?id=172437
6628
6629 Unreviewed test gardening, update test expectations for failing tests.
6630
6631 * platform/win/TestExpectations:
6632
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +000066332017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
6634
6635 Support calc() in font-variation-settings and font-feature-settings
6636 https://bugs.webkit.org/show_bug.cgi?id=171032
6637
6638 Reviewed by David Hyatt.
6639
6640 * css3/font-feature-settings-calc-expected.html: Added.
6641 * css3/font-feature-settings-calc.html: Added.
6642 * fast/text/variations/calc-expected.html: Added.
6643 * fast/text/variations/calc.html: Added.
6644
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +000066452017-05-22 Ryan Haddad <ryanhaddad@apple.com>
6646
6647 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
6648 https://bugs.webkit.org/show_bug.cgi?id=171605
6649
6650 Unreviewed test gardening.
6651
6652 * platform/ios-wk2/TestExpectations:
6653
cdumez@apple.comac70a712017-05-22 23:00:25 +000066542017-05-22 Chris Dumez <cdumez@apple.com>
6655
6656 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
6657 https://bugs.webkit.org/show_bug.cgi?id=172473
6658
6659 Reviewed by Ryosuke Niwa.
6660
6661 * TestExpectations:
6662 Unskip test.
6663
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +000066642017-05-22 Ryan Haddad <ryanhaddad@apple.com>
6665
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +00006666 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
6667 https://bugs.webkit.org/show_bug.cgi?id=172452
6668
6669 Unreviewed test gardening.
6670
6671 * platform/wk2/TestExpectations:
6672
66732017-05-22 Ryan Haddad <ryanhaddad@apple.com>
6674
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00006675 Update TestExpectations for two new WPT LayoutTests.
6676 https://bugs.webkit.org/show_bug.cgi?id=172472
6677
6678 Unreviewed test gardening.
6679
6680 * TestExpectations:
6681
ap@apple.comb1f3e4f2017-05-22 22:09:49 +000066822017-05-22 Alexey Proskuryakov <ap@apple.com>
6683
6684 Remove Java tests.
6685
6686 Rubber-stamped by Tim Horton.
6687
6688 These tests were disabled on all platforms for a long long time now.
6689
6690 * TestExpectations:
6691 * java: Removed.
6692 * platform/ios/TestExpectations:
6693 * platform/mac/TestExpectations:
6694 * platform/win/TestExpectations:
6695 * platform/wk2/TestExpectations:
6696 * platform/wpe/TestExpectations:
6697
bburg@apple.com51fd2622017-05-22 22:06:47 +000066982017-05-22 Brian Burg <bburg@apple.com>
6699
6700 Web Inspector: webkit reload policy should match default behavior
6701 https://bugs.webkit.org/show_bug.cgi?id=171385
6702 <rdar://problem/31871515>
6703
6704 Reviewed by Joseph Pecoraro.
6705
6706 * http/tests/inspector/replay/replay-test.js:
6707 * http/tests/inspector/network/resource-sizes-memory-cache.html:
6708 Update tests to match new API.
6709
6710 * http/tests/inspector/network/resource-response-source-memory-cache.html:
6711 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
6712 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
6713 With this reload type, the resource returned with HTTP 200.
6714
yoav@yoav.ws029d3252017-05-22 22:03:18 +000067152017-05-22 Yoav Weiss <yoav@yoav.ws>
6716
6717 [preload] Add media and type attribute support.
6718 https://bugs.webkit.org/show_bug.cgi?id=171720
6719
6720 Reviewed by Youenn Fablet.
6721
6722 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
6723 * http/wpt/preload/media-attribute-expected.txt: Added.
6724 * http/wpt/preload/media-attribute.html: Added.
6725 * http/wpt/preload/type-attribute-expected.txt: Added.
6726 * http/wpt/preload/type-attribute.html: Added.
6727 * http/wpt/preload/resources/square.png: Added.
6728 * http/wpt/preload/resources/dummy.js: Added.
6729 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
6730 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
6731 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
6732 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
6733
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +000067342017-05-22 Ryan Haddad <ryanhaddad@apple.com>
6735
6736 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
6737 https://bugs.webkit.org/show_bug.cgi?id=172469
6738
6739 Unreviewed test gardening.
6740
6741 * platform/mac/TestExpectations:
6742
ap@apple.comc8e7c722017-05-22 20:49:12 +000067432017-05-22 Alexey Proskuryakov <ap@apple.com>
6744
6745 Many WebAudio js-tests use waitUntilDone
6746 https://bugs.webkit.org/show_bug.cgi?id=172398
6747
6748 Reviewed by Sam Weinig.
6749
6750 Corrected the use of js-test harness, updated the tests to use js-test.js instead
6751 of js-test-pre.js where possible.
6752
6753 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
6754 that wasn't present here.
6755
6756 * webaudio/analyser-exception.html:
6757 * webaudio/audiobuffer-neuter-expected.txt:
6758 * webaudio/audiobuffer-neuter.html:
6759 * webaudio/audiobuffersource-channels.html:
6760 * webaudio/audiobuffersource-ended-expected.txt:
6761 * webaudio/audiobuffersource-ended.html:
6762 * webaudio/audiobuffersource-exception.html:
6763 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
6764 * webaudio/audiobuffersource-loop-comprehensive.html:
6765 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
6766 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
6767 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
6768 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
6769 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
6770 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
6771 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
6772 * webaudio/audiobuffersource-negative-playbackrate.html:
6773 * webaudio/audiobuffersource-playbackState.html:
6774 * webaudio/audiobuffersource-start-expected.txt:
6775 * webaudio/audiobuffersource-start.html:
6776 * webaudio/audiochannelmerger-basic.html:
6777 * webaudio/audiochannelmerger-stereo.html:
6778 * webaudio/audiochannelsplitter.html:
6779 * webaudio/audiocontext-promise-throwing.html:
6780 * webaudio/audiocontext-promise.html:
6781 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
6782 * webaudio/audiocontext-restriction.html:
6783 * webaudio/audiocontext-state-interrupted.html:
6784 * webaudio/audiocontext-state.html:
6785 * webaudio/audionode-channel-rules.html:
6786 * webaudio/audionode-connect-order.html:
6787 * webaudio/audionode.html:
6788 * webaudio/audioparam-connect-audioratesignal.html:
6789 * webaudio/audioparam-summingjunction.html:
6790 * webaudio/audioprocessingevent.html:
6791 * webaudio/automatic-pull-node.html:
6792 * webaudio/biquad-allpass.html:
6793 * webaudio/biquad-bandpass.html:
6794 * webaudio/biquad-getFrequencyResponse.html:
6795 * webaudio/biquad-highpass.html:
6796 * webaudio/biquad-highshelf.html:
6797 * webaudio/biquad-lowpass.html:
6798 * webaudio/biquad-lowshelf.html:
6799 * webaudio/biquad-notch.html:
6800 * webaudio/biquad-peaking.html:
6801 * webaudio/biquadfilternode-basic.html:
6802 * webaudio/convolution-mono-mono.html:
6803 * webaudio/decode-audio-data-basic.html:
6804 * webaudio/decode-audio-data-too-short.html:
6805 * webaudio/delaynode-max-default-delay.html:
6806 * webaudio/delaynode-max-nondefault-delay.html:
6807 * webaudio/delaynode-maxdelay.html:
6808 * webaudio/delaynode-maxdelaylimit.html:
6809 * webaudio/delaynode-scheduling.html:
6810 * webaudio/delaynode.html:
6811 * webaudio/distance-exponential.html:
6812 * webaudio/distance-inverse.html:
6813 * webaudio/distance-linear.html:
6814 * webaudio/dynamicscompressor-basic.html:
6815 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
6816 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
6817 * webaudio/javascriptaudionode-zero-input-channels.html:
6818 * webaudio/javascriptaudionode.html:
6819 * webaudio/mediaelementaudiosourcenode.html:
6820 * webaudio/oscillator-basic.html:
6821 * webaudio/oscillator-ended-expected.txt:
6822 * webaudio/oscillator-ended.html:
6823 * webaudio/page-canstartmedia.html:
6824 * webaudio/panner-equalpower-stereo.html:
6825 * webaudio/panner-equalpower.html:
6826 * webaudio/panner-loop.html:
6827 * webaudio/pannernode-basic.html:
6828 * webaudio/realtimeanalyser-fft-scaling.html:
6829 * webaudio/realtimeanalyser-fft-sizing.html:
6830 * webaudio/resources/audiobuffersource-testing.js:
6831 (checkAllTests):
6832 * webaudio/sample-accurate-scheduling.html:
6833 * webaudio/stereo2mono-down-mixing.html:
6834 * webaudio/test-basic.html:
6835 * webaudio/waveshaper.html:
6836
mmaxfield@apple.com43943e42017-05-22 20:12:43 +000068372017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
6838
6839 Enable the woff2-variations @font-face format identifier
6840 https://bugs.webkit.org/show_bug.cgi?id=172425
6841
6842 Reviewed by Andreas Kling.
6843
6844 * fast/text/variations/font-face-format-woff2-expected.html: Added.
6845 * fast/text/variations/font-face-format-woff2.html: Added.
6846 * platform/mac/TestExpectations:
6847
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +000068482017-05-22 Simon Fraser <simon.fraser@apple.com>
6849
6850 Support transform-box to switch sizing box in SVG
6851 https://bugs.webkit.org/show_bug.cgi?id=145783
6852
6853 Reviewed by Dean Jackson.
6854
6855 Modify tests that relied on the old "% values relative to the bounding box" behavior,
6856 and new tests for parsing and rendering with transform-box.
6857
6858 * fast/css/transform-box-parsing.html: Added.
6859 * svg/transforms/change-transform-origin-css.xhtml:
6860 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
6861 * svg/transforms/percent-transform-values.xhtml:
6862 * svg/transforms/svg-transform-box-expected.html: Added.
6863 * svg/transforms/svg-transform-box.html: Added.
6864 * svg/transforms/transform-origin-css-property.xhtml:
6865 * transforms/svg-vs-css.xhtml:
6866
antti@apple.comea90b132017-05-22 18:16:18 +000068672017-05-22 Antti Koivisto <antti@apple.com>
6868
6869 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
6870 https://bugs.webkit.org/show_bug.cgi?id=170756
6871 <rdar://problem/31573157>
6872
6873 Reviewed by Andreas Kling.
6874
6875 Expand the tests to cover the malformed key case.
6876
6877 * animations/keyframes-rule.html:
6878 * animations/unprefixed-keyframes-rule.html:
6879
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +000068802017-05-22 youenn fablet <youenn@apple.com>
6881
6882 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
6883 https://bugs.webkit.org/show_bug.cgi?id=172426
6884
6885 Reviewed by Chris Dumez.
6886
6887 * TestExpectations:
6888 * tests-options.json:
6889
antti@apple.combebe57b22017-05-22 13:17:24 +000068902017-05-22 Antti Koivisto <antti@apple.com>
6891
6892 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
6893 https://bugs.webkit.org/show_bug.cgi?id=172177
6894 <rdar://problem/32239583>
6895
6896 Unreviewed.
6897
6898 * animations/animation-initial-inheritance.html: Try to unflake.
6899
pvollan@apple.combbe160d2017-05-22 06:30:27 +000069002017-05-21 Per Arne Vollan <pvollan@apple.com>
6901
pvollan@apple.com554d1332017-05-22 06:55:15 +00006902 Unreviewed Windows test gardening, skip tests which are timing out.
6903
6904 * platform/win/TestExpectations:
6905
69062017-05-21 Per Arne Vollan <pvollan@apple.com>
6907
pvollan@apple.combbe160d2017-05-22 06:30:27 +00006908 [Win] Update expectations for layout tests.
6909 https://bugs.webkit.org/show_bug.cgi?id=172437
6910
6911 Unreviewed test gardening, update test expectations for failing tests.
6912
6913 * platform/win/TestExpectations:
6914
sbarati@apple.comba6f3532017-05-22 05:47:33 +000069152017-05-21 Saam Barati <sbarati@apple.com>
6916
6917 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
6918 https://bugs.webkit.org/show_bug.cgi?id=171041
6919 <rdar://problem/32082516>
6920
6921 Reviewed by Yusuke Suzuki.
6922
6923 * js/parser-syntax-check-expected.txt:
6924 * js/script-tests/parser-syntax-check.js:
6925
antti@apple.com9ff32262017-05-21 15:08:18 +000069262017-05-21 Antti Koivisto <antti@apple.com>
6927
6928 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
6929 https://bugs.webkit.org/show_bug.cgi?id=172361
6930 <rdar://problem/28777408>
6931
6932 Reviewed by Sam Weinig.
6933
6934 * fast/media/matchMedia-print-expected.txt: Added.
6935 * fast/media/matchMedia-print.html: Added.
6936
ap@apple.com72e57062017-05-21 06:01:27 +000069372017-05-20 Alexey Proskuryakov <ap@apple.com>
6938
6939 Correct line endings in a couple files.
6940
6941 * fast/canvas/script-tests/canvas-gradient-without-path.js:
6942 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
6943
cdumez@apple.comf5bed952017-05-20 19:14:15 +000069442017-05-20 Chris Dumez <cdumez@apple.com>
6945
cdumez@apple.com5adf38b2017-05-21 02:10:05 +00006946 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
6947 https://bugs.webkit.org/show_bug.cgi?id=172418
6948
6949 Reviewed by Youenn Fablet.
6950
6951 Rebaseline existing test to reflect change.
6952
6953 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6954 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6955 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
6956 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6957
69582017-05-20 Chris Dumez <cdumez@apple.com>
6959
cdumez@apple.comf5bed952017-05-20 19:14:15 +00006960 Value for iterator property is wrong for maplike interfaces
6961 https://bugs.webkit.org/show_bug.cgi?id=172410
6962
6963 Reviewed by Sam Weinig.
6964
6965 Extend test coverage to test the RTCStatsReport iterator.
6966
6967 * webrtc/video-stats.html:
6968
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +000069692017-05-20 Jer Noble <jer.noble@apple.com>
6970
6971 [MSE][Mac] Support painting MSE video-element to canvas
6972 https://bugs.webkit.org/show_bug.cgi?id=125157
6973 <rdar://problem/23062016>
6974
6975 Reviewed by Eric Carlson.
6976
6977 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
6978 first sample to 0:00.
6979 * media/media-source/content/test-fragmented-manifest.json:
6980 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
6981 * media/media-source/media-source-paint-to-canvas.html: Added.
6982
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +000069832017-05-19 Chris Dumez <cdumez@apple.com>
6984
6985 Consider not exposing webkitURL in workers
6986 https://bugs.webkit.org/show_bug.cgi?id=172166
6987
6988 Reviewed by Geoffrey Garen.
6989
6990 Rebaseline existing test to reflect behavior change.
6991
6992 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
6993
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +000069942017-05-19 Jeremy Jones <jeremyj@apple.com>
6995
6996 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
6997 https://bugs.webkit.org/show_bug.cgi?id=172329
6998 rdar://problem/32260891
6999
7000 Reviewed by Darin Adler.
7001
7002 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
7003 The additional mediaSession().fullscreenPermitted() check causes it to return false when
7004 not handling a user gesture, which isn't helpful to deciding to show a button in controls
7005 or not.
7006
7007 * media/media-fullscreen-inline-expected.txt:
7008 * media/media-fullscreen-not-in-document-expected.txt:
7009 * media/media-fullscreen.js:
7010 (canplaythrough):
7011 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
7012 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
7013
jlewis3@apple.com47f842d2017-05-20 00:18:14 +000070142017-05-19 Matt Lewis <jlewis3@apple.com>
7015
7016 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
7017 https://bugs.webkit.org/show_bug.cgi?id=171061
7018
7019 Unreviewed test gardening.
7020
7021 * platform/ios-wk2/TestExpectations:
7022 * platform/mac-wk1/TestExpectations:
7023 * platform/mac-wk2/TestExpectations:
7024
cdumez@apple.come0fb99a2017-05-20 00:00:58 +000070252017-05-19 Chris Dumez <cdumez@apple.com>
7026
7027 Do not fire load event for SVGElements that are detached or in frameless documents
7028 https://bugs.webkit.org/show_bug.cgi?id=172289
7029 <rdar://problem/32275689>
7030
7031 Reviewed by Ryosuke Niwa.
7032
7033 Add layout test coverage.
7034
7035 * svg/load-event-detached-expected.txt: Added.
7036 * svg/load-event-detached.html: Added.
7037
ap@apple.comfcade892017-05-19 23:37:59 +000070382017-05-19 Alexey Proskuryakov <ap@apple.com>
7039
7040 Many accessibility js-tests use waitUntilDone
7041 https://bugs.webkit.org/show_bug.cgi?id=172372
7042
7043 Reviewed by Tim Horton.
7044
7045 Corrected the use of js-test harness, updated the tests to use js-test.js instead
7046 of js-test-pre.js where possible.
7047
7048 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
7049 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
7050 * accessibility/aria-checkbox-sends-notification.html:
7051 * accessibility/aria-invalid.html:
7052 * accessibility/aria-switch-sends-notification.html:
7053 * accessibility/deleting-iframe-destroys-axcache.html:
7054 * accessibility/file-upload-button-with-axpress.html:
7055 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
7056 * accessibility/frame-disconnect-textmarker-cache-crash.html:
7057 * accessibility/gtk/aria-listbox-crash.html:
7058 * accessibility/heading-title-includes-links-expected.txt:
7059 * accessibility/heading-title-includes-links.html:
7060 * accessibility/image-map-update-parent-crash-expected.txt:
7061 * accessibility/image-map-update-parent-crash.html:
7062 * accessibility/insert-children-assert-expected.txt:
7063 * accessibility/insert-children-assert.html:
7064 * accessibility/ios-simulator/focus-change-notifications.html:
7065 * accessibility/label-element-press.html:
7066 * accessibility/loading-iframe-updates-axtree.html:
7067 * accessibility/mac/aria-expanded-notifications.html:
7068 * accessibility/mac/aria-listbox-selectedchildren-change.html:
7069 * accessibility/mac/aria-liveregion-on-image.html:
7070 * accessibility/mac/aria-liveregions-addedelement.html:
7071 * accessibility/mac/aria-liveregions-changedalt.html:
7072 * accessibility/mac/aria-liveregions-changedtext.html:
7073 * accessibility/mac/aria-liveregions-removedelement.html:
7074 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
7075 * accessibility/mac/combobox-activedescendant-notifications.html:
7076 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
7077 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
7078 * accessibility/mac/html-slider-indicator.html:
7079 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
7080 * accessibility/mac/input-replacevalue-userinfo.html:
7081 * accessibility/mac/ordered-textmarker-crash-expected.txt:
7082 * accessibility/mac/ordered-textmarker-crash.html:
7083 * accessibility/mac/search-with-frames-expected.txt:
7084 * accessibility/mac/search-with-frames.html:
7085 * accessibility/mac/selection-boundary-userinfo.html:
7086 * accessibility/mac/selection-change-userinfo.html:
7087 * accessibility/mac/selection-element-tabbing-to-link.html:
7088 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
7089 * accessibility/mac/stale-textmarker-crash-expected.txt:
7090 * accessibility/mac/stale-textmarker-crash.html:
7091 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
7092 * accessibility/mac/textbox-role-reports-notifications.html:
7093 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
7094 * accessibility/mac/value-change/value-change-user-info-textarea.html:
7095 * accessibility/mac/value-change/value-change-user-info-textfield.html:
7096 * accessibility/media-element.html:
7097 * accessibility/menu-list-sends-change-notification.html:
7098 * accessibility/multiselect-list-reports-active-option.html:
7099 * accessibility/paragraph-with-linebreaks.html:
7100 * accessibility/platform-name.html:
7101 * accessibility/radio-button-group-members.html:
7102 * accessibility/radio-button-title-label.html:
7103 * accessibility/selection-states-expected.txt:
7104 * accessibility/selection-states.html:
7105 * accessibility/spinbutton-value.html:
7106 * accessibility/svg-bounds.html:
7107 * accessibility/table-cell-for-column-and-row-crash.html:
7108 * accessibility/table-cells-roles.html:
7109 * accessibility/table-roles-hierarchy.html:
7110 * accessibility/table-with-aria-role.html:
7111 * accessibility/textarea-insertion-point-line-number.html:
7112 * accessibility/textbox-role-reports-selection.html:
7113 * accessibility/title-ui-element-correctness.html:
7114 * accessibility/unknown-roles-not-exposed-expected.txt:
7115 * accessibility/unknown-roles-not-exposed.html:
7116 * accessibility/win/bstr-elements-role.html:
7117 * accessibility/win/detached-object-notification-crash.html:
7118 * accessibility/win/heading-elements.html:
7119 * accessibility/win/img-alt-attribute.html:
7120 * accessibility/win/linked-elements.html:
7121 * accessibility/win/list-item-role.html:
7122 * accessibility/win/list-marker-role.html:
7123 * accessibility/win/list-role.html:
7124 * accessibility/win/multiple-select-element-role.html:
7125 * accessibility/win/option-element-position-and-size.html:
7126 * accessibility/win/parent-element.html:
7127 * accessibility/win/select-element-role.html:
7128 * accessibility/win/selection-and-focus.html:
7129 * accessibility/win/single-select-children-changed.html:
7130 * accessibility/win/single-select-children.html:
7131 * accessibility/win/text-role.html:
7132 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
7133 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
7134 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
7135 * platform/mac/accessibility/media-element-expected.txt:
7136 * platform/mac/accessibility/table-cells-roles-expected.txt:
7137 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
7138
jlewis3@apple.com41322312017-05-19 23:30:09 +000071392017-05-19 Matt Lewis <jlewis3@apple.com>
7140
7141 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
7142
7143
7144 Unreviewed test gardening.
7145
7146 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7147
cdumez@apple.com5b7abae2017-05-19 23:07:40 +000071482017-05-19 Chris Dumez <cdumez@apple.com>
7149
7150 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
7151 https://bugs.webkit.org/show_bug.cgi?id=172218
7152
7153 Reviewed by Youenn Fablet.
7154
7155 * fast/text/font-face-set-javascript-expected.txt:
7156 * fast/text/font-face-set-javascript.html:
7157 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
7158 a pair iterator. It does not make sense to return a pair iterator here given
7159 that this is not a key-value structure. FontFaceSet should not even have an
7160 entries() method but this is an artifact of us using iterable<FontFace> instead of
7161 setlike<FontFace> until we support setlike<> (Bug 159140).
7162
zalan@apple.com97933452017-05-19 22:54:06 +000071632017-05-19 Zalan Bujtas <zalan@apple.com>
7164
7165 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
7166 https://bugs.webkit.org/show_bug.cgi?id=172309
7167 <rdar://problem/32262357>
7168
7169 Reviewed by Simon Fraser.
7170
7171 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
7172 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
7173
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +000071742017-05-19 Ryan Haddad <ryanhaddad@apple.com>
7175
7176 LayoutTest js/Promise-types.html is a flaky failure
7177 https://bugs.webkit.org/show_bug.cgi?id=171739
7178
7179 Unreviewed follow-up fix for JSC tests.
7180
7181 * js/script-tests/Promise-types.js:
7182
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +000071832017-05-19 Youenn Fablet <youenn@apple.com>
7184
7185 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
7186 https://bugs.webkit.org/show_bug.cgi?id=172324
7187
7188 Reviewed by Eric Carlson.
7189
7190 * fast/mediastream/mock-media-source-webaudio.html:
7191
ap@apple.comfa481bb2017-05-19 21:19:00 +000071922017-05-19 Alexey Proskuryakov <ap@apple.com>
7193
7194 Many CSS js-tests use waitUntilDone
7195 https://bugs.webkit.org/show_bug.cgi?id=172379
7196
7197 Reviewed by Tim Horton.
7198
7199 Corrected the use of js-test harness, updated the tests to use js-test.js instead
7200 of js-test-pre.js where possible.
7201
7202 * css3/filters/should-not-have-compositing-layer-expected.txt:
7203 * css3/filters/should-not-have-compositing-layer.html:
7204 * css3/scroll-snap/nested-elements-expected.txt:
7205 * css3/scroll-snap/nested-elements.html:
7206 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
7207 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
7208 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
7209 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
7210 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
7211 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
7212 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
7213 * css3/scroll-snap/scroll-snap-mismatch.html:
7214 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
7215 * css3/scroll-snap/scroll-snap-offsets.html:
7216 * css3/scroll-snap/scroll-snap-positions-expected.txt:
7217 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
7218 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
7219 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
7220 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
7221 * css3/scroll-snap/scroll-snap-positions.html:
7222 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
7223 * css3/scroll-snap/scroll-snap-style-changed-align.html:
7224 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
7225 * fast/css/counters/2displays-expected.txt:
7226 * fast/css/counters/2displays.html:
7227 * fast/css/counters/after-continuation-expected.txt:
7228 * fast/css/counters/after-continuation.html:
7229 * fast/css/counters/counter-increment-inherit-expected.txt:
7230 * fast/css/counters/counter-increment-inherit.htm:
7231 * fast/css/counters/counter-increment-tests-expected.txt:
7232 * fast/css/counters/counter-increment-tests.htm:
7233 * fast/css/device-aspect-ratio.html:
7234 * fast/css/hover-display-block-inline-expected.txt:
7235 * fast/css/hover-display-block-inline.html:
7236 * fast/css/hover-display-block-none-expected.txt:
7237 * fast/css/hover-display-block-none.html:
7238 * fast/css/image-resolution/image-resolution.html:
7239 * fast/css/max-device-aspect-ratio.html:
7240 * fast/css/min-device-aspect-ratio.html:
7241 * fast/css/pseudo-target-indirect-sibling-001.html:
7242 * fast/css/pseudo-target-indirect-sibling-002.html:
7243
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +000072442017-05-19 Ryan Haddad <ryanhaddad@apple.com>
7245
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +00007246 Skip tests that are reporting FailureNotTested.
7247 https://bugs.webkit.org/show_bug.cgi?id=172378
7248
7249 Unreviewed test gardening.
7250
7251 * TestExpectations:
7252 * platform/ios-wk2/TestExpectations:
7253 * platform/ios/TestExpectations:
7254 * platform/mac/TestExpectations:
7255
72562017-05-19 Ryan Haddad <ryanhaddad@apple.com>
7257
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00007258 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
7259 https://bugs.webkit.org/show_bug.cgi?id=171739
7260
7261 Reviewed by Joseph Pecoraro.
7262
7263 Silence the console messages for unhandled rejections in this LayoutTest.
7264
7265 * js/script-tests/Promise-types.js:
7266
zalan@apple.come01b9402017-05-19 18:47:03 +000072672017-05-19 Zalan Bujtas <zalan@apple.com>
7268
7269 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
7270 https://bugs.webkit.org/show_bug.cgi?id=172363
7271 <rdar://problem/32182167>
7272
7273 Reviewed by Simon Fraser.
7274
7275 10ms timer is too short to securely ensure a layout. Let's force it instead.
7276
7277 * accessibility/mac/aria-multiple-liveregions-notification.html:
7278
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +000072792017-05-19 Commit Queue <commit-queue@webkit.org>
7280
7281 Unreviewed, rolling out r217098, r217111, r217113, and
7282 r217114.
7283 https://bugs.webkit.org/show_bug.cgi?id=172367
7284
7285 These changes broke the Windows build and introduced
7286 LayoutTest failures (Requested by ryanhaddad on #webkit).
7287
7288 Reverted changesets:
7289
7290 "[MSE][Mac] Support painting MSE video-element to canvas"
7291 https://bugs.webkit.org/show_bug.cgi?id=125157
7292 http://trac.webkit.org/changeset/217098
7293
7294 "[MSE][Mac] Support painting MSE video-element to canvas"
7295 https://bugs.webkit.org/show_bug.cgi?id=125157
7296 http://trac.webkit.org/changeset/217111
7297
7298 "Unreviewed build fix; add undefined functions and constants
7299 to the CoreMediaSoftLink.h, and use the"
7300 http://trac.webkit.org/changeset/217113
7301
7302 "[MSE][Mac] Support painting MSE video-element to canvas"
7303 https://bugs.webkit.org/show_bug.cgi?id=125157
7304 http://trac.webkit.org/changeset/217114
7305
aestes@apple.com232fa952017-05-19 16:16:52 +000073062017-05-19 Andy Estes <aestes@apple.com>
7307
7308 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
7309 https://bugs.webkit.org/show_bug.cgi?id=172344
7310
7311 Reviewed by Tim Horton.
7312
7313 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
7314
cdumez@apple.com2ee0a982017-05-19 14:11:48 +000073152017-05-19 Chris Dumez <cdumez@apple.com>
7316
7317 CSSOM insertRule() index argument is optional with default 0
7318 https://bugs.webkit.org/show_bug.cgi?id=172219
7319
7320 Reviewed by Sam Weinig.
7321
7322 Update / Rebaseline existing tests to reflect behavior change.
7323
7324 * fast/css/CSSSupportsRule-parameters-expected.txt:
7325 * fast/css/CSSSupportsRule-parameters.html:
7326 * fast/css/stylesheet-parameters-expected.txt:
7327 * fast/css/stylesheet-parameters.html:
7328 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
7329
zandobersek@gmail.comc448c052017-05-19 11:46:32 +000073302017-05-19 Zan Dobersek <zdobersek@igalia.com>
7331
7332 Unreviewed GTK+ gardening. Adding or updating test expectations for
7333 four W3C layout tests covering MSE and IndexedDB implementations.
7334
7335 * platform/gtk/TestExpectations:
7336
jer.noble@apple.com9b030762017-05-19 09:54:48 +000073372017-05-19 Jer Noble <jer.noble@apple.com>
7338
7339 [MSE][Mac] Support painting MSE video-element to canvas
7340 https://bugs.webkit.org/show_bug.cgi?id=125157
7341 <rdar://problem/23062016>
7342
7343 Reviewed by Eric Carlson.
7344
7345 * media/media-source/content/test-fragmented.mp4:
7346
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +000073472017-05-19 Zan Dobersek <zdobersek@igalia.com>
7348
7349 Unreviewed GTK+ gardening.
7350
7351 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
7352 http/tests/loading/resourceLoadStatistics test expectation.
7353 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
7354
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000073552017-05-18 Ryan Haddad <ryanhaddad@apple.com>
7356
7357 Unreviewed, rolling out r217079.
7358
7359 This change broke internal builds.
7360
7361 Reverted changeset:
7362
7363 "Redundant ellipsis box triggers
7364 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
7365 https://bugs.webkit.org/show_bug.cgi?id=172309
7366 http://trac.webkit.org/changeset/217079
7367
cdumez@apple.com9a940b32017-05-19 03:21:54 +000073682017-05-18 Chris Dumez <cdumez@apple.com>
7369
7370 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
7371 https://bugs.webkit.org/show_bug.cgi?id=172311
7372
7373 Reviewed by Andreas Kling.
7374
7375 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
7376 what matters and what we want to test is that the cookie was actually added so make the
7377 test not rely on a specific order to address flakiness.
7378
7379 * http/tests/dom/document-attributes-null-handling-expected.txt:
7380 * http/tests/dom/document-attributes-null-handling.html:
7381
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000073822017-05-18 Andy Estes <aestes@apple.com>
7383
7384 Unreviewed gardening on ApplePaySession.html after r217078.
7385
aestes@apple.com45d68142017-05-19 05:58:30 +00007386 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
7387
73882017-05-18 Andy Estes <aestes@apple.com>
7389
7390 Unreviewed gardening on ApplePaySession.html after r217078.
7391
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00007392 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
7393 this breaks them out into their own file so that they can be skipped independently from
7394 ApplePaySession.html.
7395
7396 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
7397 * http/tests/ssl/applepay/ApplePayError.html: Added.
7398 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
7399 * http/tests/ssl/applepay/ApplePaySession.html:
7400 * platform/mac-wk2/TestExpectations:
7401
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +000074022017-05-18 Ryan Haddad <ryanhaddad@apple.com>
7403
7404 Rebaseline js/dom/global-constructors-attributes.html after r217078.
7405
7406 Unreviewed test gardening.
7407
7408 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
7409 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7410
eric.carlson@apple.com3741a912017-05-19 01:16:47 +000074112017-05-18 Eric Carlson <eric.carlson@apple.com>
7412
7413 [MediaStream] do not cache gUM permissions
7414 https://bugs.webkit.org/show_bug.cgi?id=172245
7415
7416 Reviewed by Youenn Fablet.
7417
7418 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
7419 * fast/mediastream/MediaDevices-getUserMedia.html:
7420 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
7421 * http/tests/media/media-stream/get-user-media-prompt.html:
7422
zalan@apple.com3cec9a52017-05-19 00:37:43 +000074232017-05-18 Zalan Bujtas <zalan@apple.com>
7424
7425 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
7426 https://bugs.webkit.org/show_bug.cgi?id=172309
7427 <rdar://problem/32262357>
7428
7429 Reviewed by Simon Fraser.
7430
7431 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
7432 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
7433
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +000074342017-05-18 Simon Fraser <simon.fraser@apple.com>
7435
7436 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
7437 https://bugs.webkit.org/show_bug.cgi?id=172320
7438
7439 Reviewed by Dean Jackson.
7440
7441 Test that makes some source-less and sourced audio and video controls, and dumps
7442 the layer tree to ensure that they didn't trigger compositing on their ancestor
7443 stacking context element.
7444
7445 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
7446 * media/controls-should-not-trigger-isolates-blending.html: Added.
7447
dino@apple.com1c738cf2017-05-18 23:22:16 +000074482017-05-18 Dean Jackson <dino@apple.com>
7449
7450 Transform misplaces element 50% of the time
7451 https://bugs.webkit.org/show_bug.cgi?id=172300
7452 <rdar://problem/29835668>
7453
7454 Reviewed by Simon Fraser.
7455
7456 A test case which has an animation that relies on
7457 translation percentages. If all goes well, the
7458 animating element will be completely obscured.
7459
7460 * animations/needs-layout-expected.html: Added.
7461 * animations/needs-layout.html: Added.
7462
dbates@webkit.org778a3d22017-05-18 21:53:59 +000074632017-05-18 Daniel Bates <dabates@apple.com>
7464
7465 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
7466 https://bugs.webkit.org/show_bug.cgi?id=162819
7467 <rdar://problem/28575938>
7468
7469 Reviewed by Joseph Pecoraro.
7470
7471 Add more tests when Access-Control-Allow-Origin has more than one value and group
7472 with existing tests. Update expected results.
7473
7474 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
7475 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
7476 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
7477 and referenced this variable instead of duplicating its value. Fixed various style nits.
7478
wilander@apple.com2a5e5a02017-05-18 21:50:04 +000074792017-05-18 John Wilander <wilander@apple.com>
7480
7481 Resource Load Statistics: Grandfather domains for existing data records
7482 https://bugs.webkit.org/show_bug.cgi?id=172155
7483 <rdar://problem/24913532>
7484
7485 Reviewed by Alex Christensen.
7486
7487 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
7488 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
7489 * platform/wk2/TestExpectations:
7490 Marked it Pass for WebKit2.
7491
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +000074922017-05-18 Keith Miller <keith_miller@apple.com>
7493
7494 Fix wasm-mem-post-message.html test expectations
7495 https://bugs.webkit.org/show_bug.cgi?id=172308
7496
7497 Unreviewed, test gardening.
7498
7499 * platform/ios-simulator/TestExpectations:
7500 * platform/win/TestExpectations:
7501
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +000075022017-05-18 Jer Noble <jer.noble@apple.com>
7503
7504 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
7505 https://bugs.webkit.org/show_bug.cgi?id=172173
7506
7507 Reviewed by Andy Estes.
7508
7509 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
7510 * fast/events/popup-blocking-timers4-expected.txt: Removed.
7511 * fast/events/popup-blocking-timers4.html: Removed.
7512 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
7513 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
7514 * platform/ios/TestExpectations:
7515
dbates@webkit.org8c4111b2017-05-18 19:40:48 +000075162017-05-18 Daniel Bates <dabates@apple.com>
7517
7518 Evaluating window named element may return wrong result
7519 https://bugs.webkit.org/show_bug.cgi?id=166792
7520 <rdar://problem/29801059>
7521
7522 Reviewed by Chris Dumez.
7523
7524 Add tests to ensure we do not regress evaluation of window named elements.
7525
7526 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
7527 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
7528 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
7529 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
7530 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
7531
aestes@apple.comae52e852017-05-18 18:57:10 +000075322017-05-18 Andy Estes <aestes@apple.com>
7533
7534 Add "countryCode" to ApplePayErrorContactField
7535 https://bugs.webkit.org/show_bug.cgi?id=172264
7536 <rdar://problem/32004909>
7537
7538 Reviewed by Anders Carlsson.
7539
7540 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
7541 * http/tests/ssl/applepay/ApplePaySession.html:
7542
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +000075432017-05-18 Daniel Bates <dabates@apple.com>
7544
7545 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
7546 window CSP when object-src 'none' is set
7547 https://bugs.webkit.org/show_bug.cgi?id=172038
7548 <rdar://problem/32258262>
7549
7550 Reviewed by Andy Estes.
7551
7552 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
7553 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
7554 ensure that an about:blank window inherits the CSP plugin policy of its opener.
7555
7556 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
7557 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
7558 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
7559 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
7560 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
7561 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
7562 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
7563 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
7564
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000075652017-05-18 Keith Miller <keith_miller@apple.com>
7566
7567 WebAssembly API: test with neutered inputs
7568 https://bugs.webkit.org/show_bug.cgi?id=163899
7569
7570 Reviewed by JF Bastien.
7571
7572 This patch dups Saam's de-modularized builder.
7573
7574 * workers/sab/postMessage-transfer-type-error-expected.txt:
7575 * workers/wasm-mem-post-message-expected.txt: Added.
7576 * workers/wasm-mem-post-message.html: Added.
7577 * workers/wasm-mem-post-message/test.js: Added.
7578 (worker.onmessage):
7579 * workers/wasm-mem-post-message/worker.js: Added.
7580 (onmessage):
7581 * workers/wasm-resources/builder.js: Added.
7582 (const._fail):
7583 (const.isNotA.assert.isNotA):
7584 (const):
7585 (switch.typeof):
7586 (Builder):
7587 (Builder.prototype.setChecked):
7588 (Builder.prototype.setPreamble):
7589 (Builder.prototype._functionIndexSpaceKeyHash):
7590 (Builder.prototype._registerFunctionToIndexSpace):
7591 (Builder.prototype._getFunctionFromIndexSpace):
7592 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
7593 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
7594 (Builder.prototype._registerSectionBuilders.this.Unknown):
7595
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000075962017-05-18 Chris Dumez <cdumez@apple.com>
7597
7598 Update web-platform-tests tools
7599 https://bugs.webkit.org/show_bug.cgi?id=172247
7600
7601 Reviewed by Youenn Fablet.
7602
7603 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
7604
antti@apple.com7bd8bb42017-05-18 15:16:37 +000076052017-05-18 Antti Koivisto <antti@apple.com>
7606
7607 Design mode should not affect UA shadow trees
7608 https://bugs.webkit.org/show_bug.cgi?id=171854
7609 <rdar://problem/32071037>
7610
7611 Reviewed by Zalan Bujtas.
7612
7613 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
7614 * editing/deleting/search-shadow-tree-delete.html: Added.
7615
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000076162017-05-18 Miguel Gomez <magomez@igalia.com>
7617
7618 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
7619
7620 * platform/gtk/TestExpectations:
7621
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000076222017-05-17 Ryan Haddad <ryanhaddad@apple.com>
7623
7624 Unreviewed, rolling out r217014.
7625
7626 This change caused mac-wk2 LayoutTests to exit early due to
7627 crashes.
7628
7629 Reverted changeset:
7630
7631 "Resource Load Statistics: Grandfather domains for existing
7632 data records"
7633 https://bugs.webkit.org/show_bug.cgi?id=172155
7634 http://trac.webkit.org/changeset/217014
7635
zalan@apple.com36c264a2017-05-18 00:29:07 +000076362017-05-17 Zalan Bujtas <zalan@apple.com>
7637
7638 Tighten TextIterator::handleTextNode run-renderer mapping logic.
7639 https://bugs.webkit.org/show_bug.cgi?id=172174
7640
7641 Reviewed by Antti Koivisto.
7642
7643 * fast/shadow-dom/slot-crash-expected.txt:
7644
wilander@apple.coma3f93242017-05-17 23:55:24 +000076452017-05-17 John Wilander <wilander@apple.com>
7646
7647 Resource Load Statistics: Grandfather domains for existing data records
7648 https://bugs.webkit.org/show_bug.cgi?id=172155
7649 <rdar://problem/24913532>
7650
7651 Reviewed by Alex Christensen.
7652
7653 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
7654 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
7655 * platform/wk2/TestExpectations:
7656 Marked it Pass for WebKit2.
7657
zalan@apple.com023f9ce2017-05-17 23:30:47 +000076582017-05-17 Zalan Bujtas <zalan@apple.com>
7659
7660 Debug ASSERT: WebCore::RenderImageResource::shutdown
7661 https://bugs.webkit.org/show_bug.cgi?id=172238
7662 <rdar://problem/30064601>
7663
7664 Reviewed by Simon Fraser.
7665
7666 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
7667 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
7668
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000076692017-05-17 Ryan Haddad <ryanhaddad@apple.com>
7670
7671 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
7672 https://bugs.webkit.org/show_bug.cgi?id=172241
7673
7674 Unreviewed test gardening.
7675
7676 * platform/mac-wk1/TestExpectations:
7677
cdumez@apple.com912e22e2017-05-17 21:50:11 +000076782017-05-17 Chris Dumez <cdumez@apple.com>
7679
7680 Setting URL.search to '' results in a stringified URL ending in '?'
7681 https://bugs.webkit.org/show_bug.cgi?id=162345
7682 <rdar://problem/31800441>
7683
7684 Reviewed by Alex Christensen.
7685
7686 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
7687 * fast/dom/DOMURL/set-href-attribute-search.html:
7688 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
7689 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
7690 Update / rebaseline existing tests to reflect behavior change.
7691
7692 * platform/ios-wk1/TestExpectations:
7693 * platform/mac-wk1/TestExpectations:
7694 Unskip url-setters.html test as it seems to be passing for me on WK1.
7695
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000076962017-05-17 Eric Carlson <eric.carlson@apple.com>
7697
7698 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
7699 https://bugs.webkit.org/show_bug.cgi?id=172223
7700 <rdar://problem/31899755>
7701
7702 Reviewed by Jer Noble.
7703
7704 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
7705 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
7706
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000077072017-05-17 Youenn Fablet <youenn@apple.com>
7708
7709 iOS WebRTC Media Capture should not allow camera capture from background tab
7710 https://bugs.webkit.org/show_bug.cgi?id=172200
7711
7712 Reviewed by Eric Carlson.
7713
7714 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
7715 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
7716
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000077172017-05-15 Jiewen Tan <jiewen_tan@apple.com>
7718
7719 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
7720 https://bugs.webkit.org/show_bug.cgi?id=172146
7721 <rdar://problem/32122256>
7722
7723 Reviewed by Brent Fulgham.
7724
7725 * crypto/webkitSubtle/argument-conversion-expected.txt:
7726 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
7727 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
7728
cdumez@apple.come5e376b82017-05-17 19:44:29 +000077292017-05-17 Chris Dumez <cdumez@apple.com>
7730
7731 Unreviewed, skip newly imported notifications tests on iOS
7732
7733 Notifications are not enabled on iOS.
7734
7735 * platform/ios/TestExpectations:
7736
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000077372017-05-17 Ryan Haddad <ryanhaddad@apple.com>
7738
7739 Mark two http/tests/media/hls/video tests as failing during investigation.
7740 https://bugs.webkit.org/show_bug.cgi?id=171814
7741
7742 Unreviewed test gardening.
7743
7744 * platform/mac-wk1/TestExpectations:
7745
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000077462017-05-17 Nan Wang <n_wang@apple.com>
7747
7748 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
7749 https://bugs.webkit.org/show_bug.cgi?id=171927
7750 <rdar://problem/32109781>
7751
7752 Reviewed by Chris Fleizach.
7753
7754 * accessibility/insert-children-assert-expected.txt: Added.
7755 * accessibility/insert-children-assert.html: Added.
7756
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000077572017-05-17 Chris Dumez <cdumez@apple.com>
7758
7759 Import Notification tests from web-platform-tests
7760 https://bugs.webkit.org/show_bug.cgi?id=172196
7761
7762 Reviewed by Youenn Fablet.
7763
7764 * resources/testharnessreport.js:
7765 Allow notifications as this is a pre-requirement for web-platform-tests.
7766
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000077672017-05-17 Ryosuke Niwa <rniwa@webkit.org>
7768
7769 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
7770 https://bugs.webkit.org/show_bug.cgi?id=171374
7771
7772 Reviewed by Brent Fulgham.
7773
7774 Added a regression test for calling getElementById after removing a matching element
7775 during beforeload event of a link element.
7776
7777 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
7778 * fast/html/link-element-removal-during-beforeload.html: Added.
7779
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000077802017-05-17 Chris Dumez <cdumez@apple.com>
7781
7782 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
7783
7784 * js/dom/global-constructors-attributes-expected.txt:
7785 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
7786 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
7787 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
7788 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
7789 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7790 * platform/win/js/dom/global-constructors-attributes-expected.txt:
7791 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
7792
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000077932017-05-17 Ben Kelly <ben@wanderview.com>
7794
7795 Import FileAPI WPT tests.
7796 https://bugs.webkit.org/show_bug.cgi?id=171960
7797
7798 Reviewed by Youenn Fablet.
7799
7800 * TestExpectations:
7801
antti@apple.com08524f62017-05-17 15:12:48 +000078022017-05-17 Antti Koivisto <antti@apple.com>
7803
7804 Regression (198943): <marquee> shouldn't wrap text
7805 https://bugs.webkit.org/show_bug.cgi?id=172217
7806
7807 Reviewed by Andreas Kling.
7808
7809 * fast/html/marquee-child-wrap-expected.html: Added.
7810 * fast/html/marquee-child-wrap.html: Added.
7811
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000078122017-05-17 David Kilzer <ddkilzer@apple.com>
7813
7814 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
7815
7816 Unreviewed test gardening.
7817
7818 Update test results after the fix for:
7819 Do not skip <slot> children when collecting content for innerText.
7820 https://bugs.webkit.org/show_bug.cgi?id=172113
7821 <rdar://problem/30362324>
7822
7823 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
7824 a space to the end of the output.
7825
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000078262017-05-16 Chris Dumez <cdumez@apple.com>
7827
7828 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
7829 https://bugs.webkit.org/show_bug.cgi?id=172183
7830
7831 Reviewed by Andreas Kling.
7832
7833 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
7834
7835 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
7836 * svg/animations/animations-paused-in-background-page-iframe.html:
7837
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000078382017-05-16 Sam Weinig <sam@webkit.org>
7839
7840 Bring Notification.idl up to spec
7841 https://bugs.webkit.org/show_bug.cgi?id=172156
7842
7843 Reviewed by Chris Dumez.
7844
7845 * http/tests/notifications/notification-expected.txt: Added.
7846 * http/tests/notifications/notification.html: Added.
7847 Add test for basic Notification API functionality.
7848
zalan@apple.com1ab3f102017-05-17 02:33:28 +000078492017-05-16 Zalan Bujtas <zalan@apple.com>
7850
7851 Do not skip <slot> children when collecting content for innerText.
7852 https://bugs.webkit.org/show_bug.cgi?id=172113
7853 <rdar://problem/30362324>
7854
7855 Reviewed by Ryosuke Niwa and Brent Fulgham.
7856
7857 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
7858 * fast/text/inner-text-should-include-slot-subtree.html: Added.
7859
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000078602017-05-16 Jiewen Tan <jiewen_tan@apple.com>
7861
7862 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
7863 <rdar://problem/32236478>
7864
7865 * plugins/navigator-plugin-crash-expected.txt:
7866 * plugins/navigator-plugin-crash.html:
7867
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000078682017-05-16 Chris Dumez <cdumez@apple.com>
7869
7870 Implement DOMMatrix / DOMMatrixReadOnly
7871 https://bugs.webkit.org/show_bug.cgi?id=110001
7872
7873 Reviewed by Sam Weinig and Simon Fraser.
7874
7875 Drop test I previously added now that a better version landed in web-platform-tests
7876 and was re-imported in this patch.
7877
7878 * fast/css/matrix-stringifier-expected.txt: Removed.
7879 * fast/css/matrix-stringifier.html: Removed.
7880
mmaxfield@apple.com01133712017-05-16 20:26:39 +000078812017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
7882
7883 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
7884 https://bugs.webkit.org/show_bug.cgi?id=168487
7885
7886 Reviewed by Antti Koivisto.
7887
7888 * fast/text/font-download-font-face-src-list-expected.txt: Added.
7889 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
7890 * fast/text/font-download-font-family-property-expected.txt: Added.
7891 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
7892 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
7893 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
7894 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
7895 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
7896 * fast/text/font-weight-download-2.html:
7897 * fast/text/font-weight-download-3-expected.txt: Added.
7898 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
7899 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
7900 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
7901 * fast/text/web-font-load-fallback-during-loading-expected.html:
7902 * fast/text/web-font-load-fallback-during-loading.html:
7903 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
7904 * fast/text/web-font-load-invisible-during-loading.html: Added.
7905 * http/tests/webfont/fallback-font-while-loading-expected.txt:
7906 * http/tests/webfont/fallback-font-while-loading.html:
7907
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000079082017-05-16 Eric Carlson <eric.carlson@apple.com>
7909
7910 [MediaStream] Return default device list until user gives permission to capture
7911 https://bugs.webkit.org/show_bug.cgi?id=172168
7912 <rdar://problem/31816884>
7913
7914 Reviewed by Youenn Fablet.
7915
7916 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
7917 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
7918 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
7919 * fast/mediastream/media-devices-enumerate-devices.html: Added.
7920
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000079212017-05-16 Tim Horton <timothy_horton@apple.com>
7922
7923 Make it possible to adjust which edges are affected by safe area insets
7924 https://bugs.webkit.org/show_bug.cgi?id=172149
7925 <rdar://problem/31564729>
7926
7927 Reviewed by Beth Dakin.
7928
7929 * fast/viewport/ios/viewport-fit-auto-expected.txt:
7930 * fast/viewport/ios/viewport-fit-contain-expected.txt:
7931
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000079322017-05-16 Mark Lam <mark.lam@apple.com>
7933
7934 Gardening: rebased parser-syntax-check test results after r216891.
7935 https://bugs.webkit.org/show_bug.cgi?id=172171
7936
7937 Not reviewed.
7938
7939 * js/parser-syntax-check-expected.txt:
7940 * js/script-tests/parser-syntax-check.js:
7941
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000079422017-05-16 Ryan Haddad <ryanhaddad@apple.com>
7943
7944 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
7945
7946 Unreviewed test gardening.
7947
7948 * platform/ios/TestExpectations:
7949
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000079502017-05-16 Claudio Saavedra <csaavedra@igalia.com>
7951
7952 [GTK] Tests that always pass when run alone, but fail in the bots
7953 https://bugs.webkit.org/show_bug.cgi?id=168572
7954
7955 Reviewed by Michael Catanzaro.
7956
7957 PlatformWebView::viewSupportsOptions() is basically a comparison
7958 that checks that the passed options are the ones supported by the
7959 web view. There is no reason for them to be implemented for each
7960 platform differently. In fact doing so causes issues each time a
7961 new option is added, if the corresponding platform implementation
7962 is not updated accordingly.
7963
7964 A consequence of not updating the viewSupportOptions()
7965 implementations when new options are added is that tests that need
7966 these options might fail if they are executed after a test that
7967 didn't need the option, as the webview will be reused even if the
7968 option is not supported. This cannot be spotted when running the
7969 tests individually. See bug #165133 for other example of the same
7970 problem.
7971
7972 Remove the platform implementations and make the comparison a
7973 method of the TestOptions structure, so that the check is in one
7974 place. For the time being include in the comparison the options
7975 checked in the mac and ios platforms, which seem to be the only
7976 ones relevant this far (unless newer ones have also been
7977 forgotten).
7978
7979 * platform/gtk/TestExpectations: Unskip an affected test.
7980
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000079812017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
7982
7983 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
7984 https://bugs.webkit.org/show_bug.cgi?id=172111
7985
7986 Reviewed by Chris Dumez.
7987
7988 Added tests to check releaseLock() behavior.
7989
7990 * streams/readable-stream-byob-reader-expected.txt: Updated.
7991 * streams/readable-stream-byob-reader.js: Added new tests.
7992
pvollan@apple.com6368b252017-05-16 10:32:22 +000079932017-05-16 Per Arne Vollan <pvollan@apple.com>
7994
7995 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
7996
7997 * platform/win/TestExpectations:
7998
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000079992017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
8000
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00008001 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
8002
8003 * platform/gtk/fast/multicol/client-rects-expected.txt:
8004 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
8005 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
8006 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
8007 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
8008
80092017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
8010
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00008011 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
8012
8013 * platform/gtk/TestExpectations:
8014
rego@igalia.com14d2c802017-05-16 07:50:32 +000080152017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
8016
8017 [css-grid] Fix static position of positioned grid items
8018 https://bugs.webkit.org/show_bug.cgi?id=172108
8019
8020 Reviewed by Sergio Villar Senin.
8021
8022 The test is updated as the expected results were wrong.
8023 Note that after this patch we match Chrome and Firefox behavior on this test.
8024
8025 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
8026
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000080272017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
8028
8029 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
8030 https://bugs.webkit.org/show_bug.cgi?id=170640
8031
8032 Reviewed by Simon Fraser.
8033
8034 * fast/images/async-image-background-image-repeated.html:
8035 * fast/images/async-image-background-image.html:
8036 * fast/images/sprite-sheet-image-draw.html:
8037
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000080382017-05-15 Youenn Fablet <youenn@apple.com>
8039
8040 WebRTC outgoing muted video sources should send black frames
8041 https://bugs.webkit.org/show_bug.cgi?id=170627
8042 <rdar://problem/31513869>
8043
8044 Reviewed by Eric Carlson.
8045
8046 * webrtc/video-mute-expected.txt:
8047 * webrtc/video-mute.html:
8048
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000080492017-05-15 Mark Lam <mark.lam@apple.com>
8050
8051 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
8052 https://bugs.webkit.org/show_bug.cgi?id=172147
8053
8054 Rubber-stamped by Saam Barati.
8055
8056 * js/parser-syntax-check-expected.txt:
8057 * js/script-tests/parser-syntax-check.js:
8058
cdumez@apple.com2462c512017-05-15 23:36:20 +000080592017-05-15 Chris Dumez <cdumez@apple.com>
8060
8061 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
8062
8063 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
8064 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
8065
jer.noble@apple.com333940e2017-05-15 22:46:13 +000080662017-05-15 Jer Noble <jer.noble@apple.com>
8067
8068 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
8069 https://bugs.webkit.org/show_bug.cgi?id=172131
8070
8071 Reviewed by Eric Carlson.
8072
8073 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
8074 * media/restricted-audio-playback-with-document-gesture.html: Added.
8075
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000080762017-05-15 Per Arne Vollan <pvollan@apple.com>
8077
8078 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
8079 https://bugs.webkit.org/show_bug.cgi?id=167749
8080
8081 Reviewed by Eric Carlson.
8082
8083 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
8084 since the event sequence is not identical on all bots.
8085
8086 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
8087 * http/tests/media/track-in-band-hls-metadata-crash.html:
8088
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000080892017-05-15 Joseph Pecoraro <pecoraro@apple.com>
8090
8091 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
8092 https://bugs.webkit.org/show_bug.cgi?id=172135
8093 <rdar://problem/32175860>
8094
8095 Reviewed by Brian Burg.
8096
8097 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
8098 * inspector/dom/setOuterHTML-no-document-element.html: Added.
8099
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000081002017-05-15 Chris Dumez <cdumez@apple.com>
8101
8102 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
8103 https://bugs.webkit.org/show_bug.cgi?id=172114
8104
8105 Reviewed by Simon Fraser.
8106
8107 * fast/css/matrix-stringifier-expected.txt: Added.
8108 * fast/css/matrix-stringifier.html: Added.
8109 Add layout test coverage.
8110
8111 * fast/dom/Window/custom-constructors-expected.txt:
8112 * fast/dom/Window/custom-constructors.html:
8113 Rebaseline existing test to reflect behavior change.
8114
mark.lam@apple.com25199882017-05-15 20:34:13 +000081152017-05-15 Mark Lam <mark.lam@apple.com>
8116
8117 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
8118 https://bugs.webkit.org/show_bug.cgi?id=171775
8119 <rdar://problem/30975761>
8120
8121 Reviewed by Filip Pizlo.
8122
8123 * TestExpectations:
8124
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000081252017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
8126
8127 Unicode characters which can't be rendered in any font are invisible
8128 https://bugs.webkit.org/show_bug.cgi?id=171942
8129 <rdar://problem/32054234>
8130
8131 Reviewed by Tim Horton.
8132
8133 * fast/text/default-ignorable-expected.html: Added.
8134 * fast/text/default-ignorable.html: Added.
8135 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
8136 * fast/text/unknown-char-notdef.html: Added.
8137
zalan@apple.com79e83ab2017-05-15 14:21:54 +000081382017-05-15 Zalan Bujtas <zalan@apple.com>
8139
8140 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
8141 https://bugs.webkit.org/show_bug.cgi?id=172076
8142
8143 Reviewed by Antti Koivisto.
8144
8145 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
8146 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
8147
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000081482017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
8149
8150 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
8151 https://bugs.webkit.org/show_bug.cgi?id=171653
8152
8153 Reviewed by Chris Dumez.
8154
8155 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
8156 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
8157
8158 Update expectations of corresponding WPT test.
8159
8160 * platform/gtk/TestExpectations:
8161 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
8162 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
8163 * platform/mac/TestExpectations:
8164
yoon@igalia.com05294c62017-05-15 09:06:53 +000081652017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
8166
8167 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
8168 https://bugs.webkit.org/show_bug.cgi?id=169094
8169
8170 Reviewed by Žan Doberšek.
8171
8172 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
8173 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
8174
weinig@apple.com506f2432017-05-15 01:09:48 +000081752017-05-14 Sam Weinig <sam@webkit.org>
8176
8177 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
8178 https://bugs.webkit.org/show_bug.cgi?id=172095
8179
8180 Reviewed by Darin Adler.
8181
8182 * fast/dom/collection-null-like-arguments-expected.txt:
8183 Update results.
8184
8185 * fast/dom/document-all-expected.txt: Added.
8186 * fast/dom/document-all.html: Added.
8187 New test that covers a bunch of missing coverage.
8188
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000081892017-05-14 David Kilzer <ddkilzer@apple.com>
8190
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00008191 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
8192 <https://bugs.webkit.org/show_bug.cgi?id=172094>
8193 <rdar://problem/32184256>
8194
8195 Unreviewed test gardening.
8196
8197 * platform/ios-wk2/TestExpectations:
8198 * platform/mac-wk2/TestExpectations:
8199 - Mark test as flaky crash on Debug WK2 builds.
8200
82012017-05-14 David Kilzer <ddkilzer@apple.com>
8202
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00008203 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
8204 <https://webkit.org/b/172092>
8205
8206 Unreviewed test gardening.
8207
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00008208 * platform/ios-wk1/TestExpectations:
8209 - This only times out on Release builds.
8210
82112017-05-14 David Kilzer <ddkilzer@apple.com>
8212
8213 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
8214 <https://webkit.org/b/172092>
8215
8216 Unreviewed test gardening.
8217
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00008218 See also Bug 169211 for a similar GTK WK1 timeout.
8219
8220 * platform/ios-wk1/TestExpectations:
8221 - Mark as always timing out on all builds.
8222 * platform/mac-wk1/TestExpectations:
8223 - Mark flaky on Debug builds.
8224
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000082252017-05-13 Eric Carlson <eric.carlson@apple.com>
8226
8227 [MediaStream] deviceId constraint doesn't work with getUserMedia
8228 https://bugs.webkit.org/show_bug.cgi?id=171877
8229 <rdar://problem/31899730>
8230
8231 Reviewed by Jer Noble.
8232
8233 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
8234 * fast/mediastream/get-user-media-device-id.html: Added.
8235 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
8236 * fast/mediastream/apply-constraints-video.html: Ditto.
8237
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000082382017-05-13 David Kilzer <ddkilzer@apple.com>
8239
8240 TestExpectations: Remove last refereneces to Legacy Notifications
8241
8242 Unreviewed test gardening fixes these lint warnings:
8243
8244 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
8245 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
8246
8247 * TestExpectations: Remove references to skipped tests. Legacy
8248 Notification support was removed in r216641.
8249
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000082502017-05-13 Ryan Haddad <ryanhaddad@apple.com>
8251
8252 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
8253 https://bugs.webkit.org/show_bug.cgi?id=171978
8254
8255 Unreviewed test gardening.
8256
8257 * platform/mac-wk2/TestExpectations:
8258
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000082592017-05-13 Javier Fernandez <jfernandez@igalia.com>
8260
8261 [css-align] Implement the place-self shorthand
8262 https://bugs.webkit.org/show_bug.cgi?id=168846
8263
8264 Reviewed by Zalan Bujtas.
8265
8266 Regression tests for the new place-self alignment shorthand.
8267
8268 * css3/parse-place-self-expected.txt: Added.
8269 * css3/parse-place-self.html: Added.
8270
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000082712017-05-13 Commit Queue <commit-queue@webkit.org>
8272
8273 Unreviewed, rolling out r216801.
8274 https://bugs.webkit.org/show_bug.cgi?id=172072
8275
8276 Many memory corruption crashes on worker threads (Requested by
8277 ap on #webkit).
8278
8279 Reverted changeset:
8280
8281 "WorkerRunLoop::Task::performTask() should check
8282 !scriptController->isTerminatingExecution()."
8283 https://bugs.webkit.org/show_bug.cgi?id=171775
8284 http://trac.webkit.org/changeset/216801
8285
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000082862017-05-12 Simon Fraser <simon.fraser@apple.com>
8287
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00008288 event.clientX/clientY should be in layout viewport coordinates
8289 https://bugs.webkit.org/show_bug.cgi?id=172018
8290
8291 Reviewed by Zalan Bujtas.
8292
8293 * fast/events/clientXY-in-zoom-and-scroll.html:
8294 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
8295 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
8296 * platform/ios/TestExpectations:
8297 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
8298
82992017-05-12 Simon Fraser <simon.fraser@apple.com>
8300
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00008301 The rects returned by Element/Range.getClientRects() should not be rounded
8302 https://bugs.webkit.org/show_bug.cgi?id=172057
8303
8304 Reviewed by Chris Dumez.
8305
8306 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
8307 as failing (webkit.org/b/172056).
8308
8309 * TestExpectations:
8310 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
8311 * fast/dom/Range/getClientRects-expected.txt:
8312 * fast/dom/Range/getClientRects.html:
8313 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
8314 * fast/dom/Range/simple-line-layout-getclientrects.html:
8315 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
8316 * platform/ios/TestExpectations:
8317 * platform/ios/fast/multicol/client-rects-expected.txt:
8318 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
8319 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
8320 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
8321 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
8322 * platform/mac/fast/multicol/client-rects-expected.txt:
8323 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
8324 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
8325 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
8326 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
8327
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000083282017-05-12 Jiewen Tan <jiewen_tan@apple.com>
8329
8330 Elements should be inserted into a template element as its content's last child
8331 https://bugs.webkit.org/show_bug.cgi?id=171373
8332 <rdar://problem/31862949>
8333
8334 Reviewed by Ryosuke Niwa.
8335
8336 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
8337 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
8338
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000083392017-05-11 Simon Fraser <simon.fraser@apple.com>
8340
8341 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
8342 https://bugs.webkit.org/show_bug.cgi?id=171113
8343
8344 Reviewed by Tim Horton.
8345
8346 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
8347 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
8348
8349 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
8350 elements after zooming.
8351
8352 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
8353 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
8354 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
8355 * fast/visual-viewport/zoomed-fixed-expected.txt:
8356 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8357 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
8358 * fast/zooming/client-rect-in-fixed-zoomed.html:
8359 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
8360 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
8361 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
8362 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
8363 it will be fixed via webkit.org/b/172019
8364 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
8365 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8366
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000083672017-05-12 Mark Lam <mark.lam@apple.com>
8368
8369 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
8370 https://bugs.webkit.org/show_bug.cgi?id=171775
8371 <rdar://problem/30975761>
8372
8373 Reviewed by Saam Barati.
8374
8375 * TestExpectations:
8376
dbates@webkit.org440c2b32017-05-12 22:43:22 +000083772017-05-12 Daniel Bates <dabates@apple.com>
8378
8379 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
8380 following <http://trac.webkit.org/changeset/216789>
8381 (https://bugs.webkit.org/show_bug.cgi?id=171712)
8382
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00008383 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
8384 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
8385
8386 * plugins/navigator-plugin-crash.html:
8387
83882017-05-12 Daniel Bates <dabates@apple.com>
8389
8390 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
8391 following <http://trac.webkit.org/changeset/216789>
8392 (https://bugs.webkit.org/show_bug.cgi?id=171712)
8393
dbates@webkit.org440c2b32017-05-12 22:43:22 +00008394 On WebKit1 we need to explicitly allow the test tool to open windows by calling
8395 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
8396 to have the test tool close any open windows after running the test.
8397
8398 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00008399 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00008400
8401 * plugins/navigator-plugin-crash.html:
8402
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000084032017-05-11 Jiewen Tan <jiewen_tan@apple.com>
8404
8405 Check existence of a page before accessing its plugins
8406 https://bugs.webkit.org/show_bug.cgi?id=171712
8407 <rdar://problem/32007806>
8408
8409 Reviewed by Brent Fulgham.
8410
8411 * plugins/navigator-plugin-crash-expected.txt: Added.
8412 * plugins/navigator-plugin-crash.html: Added.
8413
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000084142017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
8415
8416 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
8417 https://bugs.webkit.org/show_bug.cgi?id=172024
8418
8419 Reviewed by Youenn Fablet.
8420
8421 Added tests to check closed getter behaviour.
8422
8423 * streams/readable-stream-byob-reader-expected.txt: Updated.
8424 * streams/readable-stream-byob-reader.js: Updated.
8425
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000084262017-05-12 Matt Lewis <jlewis3@apple.com>
8427
8428 Marked webrtc/closing-peerconnection.html as flaky.
8429 https://bugs.webkit.org/show_bug.cgi?id=172034
8430
8431 Unreviewed test gardening.
8432
8433 * platform/mac-wk2/TestExpectations:
8434
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000084352017-05-12 Claudio Saavedra <csaavedra@igalia.com>
8436
8437 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
8438 https://bugs.webkit.org/show_bug.cgi?id=171058
8439
8440 Reviewed by Carlos Garcia Campos.
8441
8442 GLib-based ports have issues detecting the mimetypes of empty
8443 files, as they are all considered to be text/plain by
8444 glib. Replace these resources with a minimal valid file for its
8445 type (that is, 1x1 PNG files and 1 whitespace for text files).
8446
8447 * fast/preloader/resources/base-image1.png:
8448 * fast/preloader/resources/base-image2.png:
8449 * fast/preloader/resources/base-image3.png:
8450 * fast/preloader/resources/image1.png:
8451 * fast/preloader/resources/link1.css:
8452 * fast/preloader/resources/noscript-image1.png:
8453 * fast/preloader/resources/noscript-image2.png:
8454 * fast/preloader/resources/script1.js:
8455 * fast/preloader/resources/style1.css:
8456 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
8457
8458 * platform/gtk/TestExpectations: Unskip the now passing tests.
8459
antti@apple.com6cdaf372017-05-12 12:31:49 +000084602017-05-12 Antti Koivisto <antti@apple.com>
8461
8462 Updating class name of a shadow host does not update the style applied by descendants of :host()
8463 https://bugs.webkit.org/show_bug.cgi?id=170762
8464 <rdar://problem/31572668>
8465
8466 Reviewed by Ryosuke Niwa.
8467
8468 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
8469 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
8470
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000084712017-05-12 Claudio Saavedra <csaavedra@igalia.com>
8472
8473 [WPE] Unreviewed gardening.
8474
8475 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
8476 added, update global constructors attributes test expectations.
8477
8478 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
8479
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000084802017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
8481
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00008482 [GTK] ASSERTION FAILED: !m_flushingLayers
8483 https://bugs.webkit.org/show_bug.cgi?id=172025
8484
8485 Reviewed by Žan Doberšek.
8486
8487 * platform/gtk/TestExpectations:
8488
84892017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
8490
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00008491 [GTK] GIF images are not properly loaded the first time
8492 https://bugs.webkit.org/show_bug.cgi?id=170432
8493
8494 Reviewed by Carlos Alberto Lopez Perez.
8495
8496 * http/tests/images/gif-progressive-load-expected.html: Added.
8497 * http/tests/images/gif-progressive-load.html: Added.
8498
rego@igalia.com9d988532017-05-12 09:43:44 +000084992017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
8500
8501 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
8502 https://bugs.webkit.org/show_bug.cgi?id=170900
8503
8504 Reviewed by Sergio Villar Senin.
8505
8506 * TestExpectations: Remove test as it's passing now.
8507
pvollan@apple.com84947992017-05-12 08:08:45 +000085082017-05-11 Per Arne Vollan <pvollan@apple.com>
8509
8510 Geolocation requests should not be blocked when the security origin is local.
8511 https://bugs.webkit.org/show_bug.cgi?id=171857
8512
8513 Reviewed by Brent Fulgham.
8514
8515 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
8516 * fast/misc/geolocation-local-security-origin.html: Added.
8517
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000085182017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
8519
8520 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
8521 https://bugs.webkit.org/show_bug.cgi?id=170935
8522
8523 Reviewed by Youenn Fablet.
8524
8525 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
8526
zalan@apple.com11b9d412017-05-12 03:18:04 +000085272017-05-11 Zalan Bujtas <zalan@apple.com>
8528
zalan@apple.comee2f4512017-05-12 03:55:57 +00008529 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
8530 https://bugs.webkit.org/show_bug.cgi?id=172010
8531 <rdar://problem/31086735>
8532
8533 Reviewed by Simon Fraser.
8534
8535 * fast/images/missing-content-image-crash-expected.txt: Added.
8536 * fast/images/missing-content-image-crash.html: Added.
8537
85382017-05-11 Zalan Bujtas <zalan@apple.com>
8539
zalan@apple.com11b9d412017-05-12 03:18:04 +00008540 AX: Defer text changes until after the tree is clean if needed.
8541 https://bugs.webkit.org/show_bug.cgi?id=171546
8542 <rdar://problem/31934942>
8543
8544 Reviewed by Simon Fraser.
8545
8546 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
8547 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
8548
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000085492017-05-11 Youenn Fablet <youenn@apple.com>
8550
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00008551 Allow WPT server to serve specific WebKit tests
8552 https://bugs.webkit.org/show_bug.cgi?id=171479
8553
8554 Reviewed by Ryosuke Niwa.
8555
8556 Moving tests to ensure they are correctly runned.
8557
8558 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
8559 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
8560 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
8561 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
8562 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
8563 (promise_test):
8564
85652017-05-11 Youenn Fablet <youenn@apple.com>
8566
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00008567 [iOS] Unset active media capture source when stopped capturing
8568 https://bugs.webkit.org/show_bug.cgi?id=171815
8569 <rdar://problem/32117885>
8570
8571 Reviewed by Eric Carlson.
8572
8573 Improving the existing tests for better reliability and debugability.
8574 Updating tests to use less webkitAudioContext.
8575
8576 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
8577 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
8578 * webrtc/audio-peer-connection-webaudio.html:
8579 * webrtc/audio-replace-track-expected.txt:
8580 * webrtc/audio-replace-track.html:
8581 * webrtc/peer-connection-audio-mute.html:
8582 * webrtc/peer-connection-audio-mute2.html:
8583 * webrtc/peer-connection-remote-audio-mute.html:
8584 * webrtc/peer-connection-remote-audio-mute2.html:
8585 * webrtc/routines.js:
8586 * webrtc/video-replace-track-expected.txt:
8587 * webrtc/video-replace-track.html:
8588
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000085892017-05-11 Matt Lewis <jlewis3@apple.com>
8590
jlewis3@apple.comc678c572017-05-12 00:13:49 +00008591 Unreviewed, rolling out r216677.
8592
8593 Patch caused layout test crashes.
8594
8595 Reverted changeset:
8596
8597 "WorkerThread::stop() should call
8598 scheduleExecutionTermination() last."
8599 https://bugs.webkit.org/show_bug.cgi?id=171775
8600 http://trac.webkit.org/changeset/216677
8601
86022017-05-11 Matt Lewis <jlewis3@apple.com>
8603
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00008604 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
8605 https://bugs.webkit.org/show_bug.cgi?id=168937
8606
8607 Unreviewed test gardening.
8608
8609 * platform/mac-wk2/TestExpectations:
8610
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000086112017-05-11 Joseph Pecoraro <pecoraro@apple.com>
8612
8613 Remove Vibration API
8614 https://bugs.webkit.org/show_bug.cgi?id=171766
8615
8616 Rubber-stamped by Alexey Proskuryakov.
8617
8618 * platform/gtk/TestExpectations:
8619 * platform/ios/TestExpectations:
8620 * platform/mac/TestExpectations:
8621 * platform/win/TestExpectations:
8622 * platform/wpe/TestExpectations:
8623 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
8624 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
8625 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
8626 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
8627 * vibration/navigator-vibration-expected.txt: Removed.
8628 * vibration/navigator-vibration.html: Removed.
8629
dino@apple.comfc472692017-05-11 21:39:40 +000086302017-05-11 Dean Jackson <dino@apple.com>
8631
8632 WebGLRenderingContext should implement WebGLRenderingContextBase
8633 https://bugs.webkit.org/show_bug.cgi?id=171961
8634 <rdar://problem/32124920>
8635
8636 Reviewed by Sam Weinig.
8637
8638 New test to make sure constants from WebGLRenderingContextBase are
8639 visible on the WebGLRenderingContext prototype.
8640
8641 Also, fix up some existing tests that were expecting to see
8642 instances of WebGLRenderingContextBase.
8643
8644 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
8645 * fast/canvas/webgl/constants-on-interface.html: Added.
8646 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
8647 * fast/canvas/webgl/null-object-behaviour-expected.txt:
8648 * fast/canvas/webgl/texImageTest-expected.txt:
8649
jlewis3@apple.com016598b2017-05-11 18:38:22 +000086502017-05-11 Matt Lewis <jlewis3@apple.com>
8651
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00008652 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00008653
8654
8655 Unreviewed test gardening.
8656
8657 * platform/mac-wk2/TestExpectations:
8658
86592017-05-11 Matt Lewis <jlewis3@apple.com>
8660
8661 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00008662
8663
8664 Unreviewed test gardening.
8665
8666 * platform/mac-wk2/TestExpectations:
8667
86682017-05-11 Matt Lewis <jlewis3@apple.com>
8669
jlewis3@apple.com016598b2017-05-11 18:38:22 +00008670 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
8671 https://bugs.webkit.org/show_bug.cgi?id=170699
8672
8673 Unreviewed test gardening.
8674
8675 * platform/mac-wk2/TestExpectations:
8676
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000086772017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
8678
8679 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
8680 https://bugs.webkit.org/show_bug.cgi?id=171919
8681
8682 Reviewed by Youenn Fablet.
8683
8684 Added test cases to check cancel() behaviour.
8685
8686 * streams/readable-stream-byob-reader-expected.txt: Updated.
8687 * streams/readable-stream-byob-reader.js: Updated.
8688
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000086892017-05-11 Matt Lewis <jlewis3@apple.com>
8690
8691 Marked media/media-controls-clone-crash.html as flaky.
8692 https://bugs.webkit.org/show_bug.cgi?id=171978
8693
8694 Unreviewed test gardening.
8695
8696 * platform/mac-wk2/TestExpectations:
8697
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000086982017-05-11 Matt Baker <mattbaker@apple.com>
8699
8700 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
8701 https://bugs.webkit.org/show_bug.cgi?id=171970
8702 <rdar://problem/32129262>
8703
8704 Reviewed by Brian Burg.
8705
8706 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
8707
8708 * inspector/dom-debugger/dom-breakpoints-expected.txt:
8709 * inspector/dom-debugger/dom-breakpoints.html:
8710
pvollan@apple.comf89195f2017-05-11 16:31:51 +000087112017-05-11 Per Arne Vollan <pvollan@apple.com>
8712
8713 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
8714 https://bugs.webkit.org/show_bug.cgi?id=167749
8715
8716 Reviewed by Eric Carlson.
8717
8718 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
8719 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
8720 this was introduced in r216588.
8721
8722 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
8723 * http/tests/media/track-in-band-hls-metadata-crash.html:
8724
mark.lam@apple.com93394282017-05-11 15:26:03 +000087252017-05-11 Mark Lam <mark.lam@apple.com>
8726
8727 WorkerThread::stop() should call scheduleExecutionTermination() last.
8728 https://bugs.webkit.org/show_bug.cgi?id=171775
8729 <rdar://problem/30975761>
8730
8731 Reviewed by Geoffrey Garen.
8732
8733 * TestExpectations:
8734
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000087352017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
8736
8737 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
8738
8739 * platform/gtk/TestExpectations:
8740
jlewis3@apple.com2adab012017-05-11 00:56:00 +000087412017-05-10 Matt Lewis <jlewis3@apple.com>
8742
8743 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
8744 https://bugs.webkit.org/show_bug.cgi?id=171957
8745
8746 Unreviewed test gardening.
8747
8748 * platform/ios-wk2/TestExpectations:
8749
aestes@apple.com3c031692017-05-11 00:33:33 +000087502017-05-10 Andy Estes <aestes@apple.com>
8751
8752 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
8753 https://bugs.webkit.org/show_bug.cgi?id=132297
8754
8755 Reviewed by Simon Fraser.
8756
8757 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
8758 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
8759 * http/tests/navigation/resources/keyboard-events-test.js:
8760 (runTest):
8761 * platform/ios-wk2/TestExpectations:
8762 * platform/wk2/TestExpectations:
8763
weinig@apple.com1d7fe202017-05-11 00:29:37 +000087642017-05-09 Sam Weinig <sam@webkit.org>
8765
8766 Remove support for legacy Notifications
8767 https://bugs.webkit.org/show_bug.cgi?id=171487
8768
8769 Reviewed by Jon Lee.
8770
8771 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
8772 - Remove http/notifications/legacy. It tested the legacy API.
8773 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
8774 - Update TestExpectations for removals.
8775
8776 * TestExpectations:
8777 * platform/gtk/TestExpectations:
8778 * platform/ios/TestExpectations:
8779 * platform/mac/TestExpectations:
8780 * platform/win/TestExpectations:
8781 * fast/history/page-cache-notification-non-suspendable.html:
8782 * fast/history/page-cache-notification-suspendable.html:
8783 * fast/notifications: Removed.
8784 * fast/notifications/notification-after-close-expected.txt: Removed.
8785 * fast/notifications/notification-after-close.html: Removed.
8786 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
8787 * fast/notifications/notification-permisssion-deletable.html: Removed.
8788 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
8789 * fast/notifications/notifications-cancel-request-permission.html: Removed.
8790 * fast/notifications/notifications-check-permission-expected.txt: Removed.
8791 * fast/notifications/notifications-check-permission.html: Removed.
8792 * fast/notifications/notifications-click-event-expected.txt: Removed.
8793 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
8794 * fast/notifications/notifications-click-event-focus.html: Removed.
8795 * fast/notifications/notifications-click-event.html: Removed.
8796 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
8797 * fast/notifications/notifications-constructor-request-permission.html: Removed.
8798 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
8799 * fast/notifications/notifications-constructor-with-permission.html: Removed.
8800 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
8801 * fast/notifications/notifications-constructor-without-permission.html: Removed.
8802 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
8803 * fast/notifications/notifications-display-close-events.html: Removed.
8804 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
8805 * fast/notifications/notifications-document-close-crash.html: Removed.
8806 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
8807 * fast/notifications/notifications-event-stop-propagation.html: Removed.
8808 * fast/notifications/notifications-multi-events-expected.txt: Removed.
8809 * fast/notifications/notifications-multi-events.html: Removed.
8810 * fast/notifications/notifications-no-icon-expected.txt: Removed.
8811 * fast/notifications/notifications-no-icon.html: Removed.
8812 * fast/notifications/notifications-permission-expected.txt: Removed.
8813 * fast/notifications/notifications-permission.html: Removed.
8814 * fast/notifications/notifications-replace-expected.txt: Removed.
8815 * fast/notifications/notifications-replace.html: Removed.
8816 * fast/notifications/notifications-request-permission-expected.txt: Removed.
8817 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
8818 * fast/notifications/notifications-request-permission-optional.html: Removed.
8819 * fast/notifications/notifications-request-permission.html: Removed.
8820 * fast/notifications/notifications-rtl-expected.txt: Removed.
8821 * fast/notifications/notifications-rtl.html: Removed.
8822 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
8823 * fast/notifications/notifications-sandbox-permission.html: Removed.
8824 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
8825 * fast/notifications/notifications-window-close-crash.html: Removed.
8826 * fast/notifications/notifications-with-permission-expected.txt: Removed.
8827 * fast/notifications/notifications-with-permission.html: Removed.
8828 * fast/notifications/notifications-without-permission-expected.txt: Removed.
8829 * fast/notifications/notifications-without-permission.html: Removed.
8830 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
8831 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
8832 * fast/notifications/resources: Removed.
8833 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
8834 * fast/notifications/resources/notifications-iframe.html: Removed.
8835 * http/tests/notifications/legacy: Removed.
8836 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
8837 * http/tests/notifications/legacy/double-show.html: Removed.
8838 * http/tests/notifications/legacy/events-expected.txt: Removed.
8839 * http/tests/notifications/legacy/events.html: Removed.
8840 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
8841 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
8842 * http/tests/notifications/legacy/request-expected.txt: Removed.
8843 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
8844 * http/tests/notifications/legacy/request-no-callback.html: Removed.
8845 * http/tests/notifications/legacy/request.html: Removed.
8846 * http/tests/notifications/legacy/resources: Removed.
8847 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
8848 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
8849 * http/tests/notifications/legacy/show-expected.txt: Removed.
8850 * http/tests/notifications/legacy/show.html: Removed.
8851 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
8852 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
8853
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000088542017-05-10 Ryan Haddad <ryanhaddad@apple.com>
8855
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00008856 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
8857 https://bugs.webkit.org/show_bug.cgi?id=169876
8858
8859 Unreviewed test gardening.
8860
8861 * platform/mac/TestExpectations:
8862
88632017-05-10 Ryan Haddad <ryanhaddad@apple.com>
8864
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00008865 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
8866 https://bugs.webkit.org/show_bug.cgi?id=168146
8867
8868 Unreviewed test gardening.
8869
8870 * platform/mac/TestExpectations:
8871
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000088722017-05-10 Commit Queue <commit-queue@webkit.org>
8873
8874 Unreviewed, rolling out r216635.
8875 https://bugs.webkit.org/show_bug.cgi?id=171953
8876
8877 "Some worker tests are failing". (Requested by mlam on #webkit).
8878
8879 Reverted changeset:
8880
8881 "WorkerThread::stop() should call
8882 scheduleExecutionTermination() last."
8883 https://bugs.webkit.org/show_bug.cgi?id=171775
8884 http://trac.webkit.org/changeset/216635
8885
mark.lam@apple.come6596292017-05-10 23:22:33 +000088862017-05-10 Mark Lam <mark.lam@apple.com>
8887
8888 WorkerThread::stop() should call scheduleExecutionTermination() last.
8889 https://bugs.webkit.org/show_bug.cgi?id=171775
8890 <rdar://problem/30975761>
8891
8892 Reviewed by Geoffrey Garen.
8893
8894 * TestExpectations:
8895
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000088962017-05-10 Tim Horton <timothy_horton@apple.com>
8897
8898 Add an experimental feature flag for viewport-fit
8899 https://bugs.webkit.org/show_bug.cgi?id=171948
8900 <rdar://problem/31995518>
8901
8902 Reviewed by Simon Fraser.
8903
8904 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
8905 * fast/css/variables/constants/ios/safe-area-inset-set.html:
8906 * fast/viewport/ios/viewport-fit-auto.html:
8907 * fast/viewport/ios/viewport-fit-contain.html:
8908 * fast/viewport/ios/viewport-fit-cover.html:
8909
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000089102017-05-10 Matt Lewis <jlewis3@apple.com>
8911
8912 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
8913 https://bugs.webkit.org/show_bug.cgi?id=171951
8914
8915 Unreviewed test gardening.
8916
8917 * platform/ios-wk2/TestExpectations:
8918
antti@apple.com16674fa2017-05-10 22:23:11 +000089192017-05-10 Antti Koivisto <antti@apple.com>
8920
8921 REGRESSION (r207372) Visibility property is not inherited when used in an animation
8922 https://bugs.webkit.org/show_bug.cgi?id=171883
8923 <rdar://problem/32086550>
8924
8925 Reviewed by Simon Fraser.
8926
8927 * animations/animation-initial-inheritance-expected.html: Added.
8928 * animations/animation-initial-inheritance.html: Added.
8929
jlewis3@apple.com1550d392017-05-10 21:34:43 +000089302017-05-10 Matt Lewis <jlewis3@apple.com>
8931
8932 Marked transitions/extra-transition.html as flaky.
8933 https://bugs.webkit.org/show_bug.cgi?id=171947
8934
8935 Unreviewed test gardening.
8936
8937 * platform/mac-wk2/TestExpectations:
8938
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000089392017-05-10 Ryan Haddad <ryanhaddad@apple.com>
8940
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00008941 Unreviewed, rolling out r216591.
8942
8943 This change broke an internal build.
8944
8945 Reverted changeset:
8946
8947 "REGRESSION (r207372) Visibility property is not inherited
8948 when used in an animation"
8949 https://bugs.webkit.org/show_bug.cgi?id=171883
8950 http://trac.webkit.org/changeset/216591
8951
89522017-05-10 Ryan Haddad <ryanhaddad@apple.com>
8953
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00008954 Unreviewed, remove TestExpectation for a test that was removed in r216259.
8955
8956 * platform/mac/TestExpectations:
8957
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000089582017-05-10 Matt Lewis <jlewis3@apple.com>
8959
8960 Marked perf/class-list-remove.html as flaky.
8961 https://bugs.webkit.org/show_bug.cgi?id=171945
8962
8963 Unreviewed test gardening.
8964
8965 * platform/ios-wk2/TestExpectations:
8966
aestes@apple.come9d764e2017-05-10 20:44:37 +000089672017-05-10 Andy Estes <aestes@apple.com>
8968
8969 r216599 accidentally included two copies of the new layout test and expected result
8970 https://bugs.webkit.org/show_bug.cgi?id=171938
8971
8972 Unreviewed.
8973
8974 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
8975 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
8976
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000089772017-05-10 Ryan Haddad <ryanhaddad@apple.com>
8978
8979 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
8980 https://bugs.webkit.org/show_bug.cgi?id=171880
8981
8982 Unreviewed test gardening.
8983
8984 This test times out on ios-simulator because it relies on eventSender.keyDown.
8985
8986 * platform/ios/TestExpectations:
8987
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000089882017-05-10 Timothy Horton <timothy_horton@apple.com>
8989
8990 Add an experimental feature flag for constant properties
8991 https://bugs.webkit.org/show_bug.cgi?id=171913
8992 <rdar://problem/31995518>
8993
8994 Reviewed by Ryosuke Niwa.
8995
8996 * fast/css/variables/constants/invalid-constant-name-fallback.html:
8997 * fast/css/variables/constants/ios/safe-area-inset-set.html:
8998 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
8999 * fast/css/variables/constants/safe-area-inset-zero.html:
9000
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000090012017-05-10 Matt Lewis <jlewis3@apple.com>
9002
9003 Marked media/track/track-cue-rendering-on-resize.html as flaky.
9004 https://bugs.webkit.org/show_bug.cgi?id=171939
9005
9006 Unreviewed test gardening.
9007
9008 * platform/mac-wk2/TestExpectations:
9009
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000090102017-05-10 Ryan Haddad <ryanhaddad@apple.com>
9011
9012 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
9013 https://bugs.webkit.org/show_bug.cgi?id=171937
9014
9015 Unreviewed test gardening.
9016
9017 * platform/mac-wk1/TestExpectations:
9018
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000090192017-05-10 Matt Lewis <jlewis3@apple.com>
9020
9021 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
9022 https://bugs.webkit.org/show_bug.cgi?id=171935
9023
9024 Unreviewed test gardening.
9025
9026 * platform/mac-wk2/TestExpectations:
9027
aestes@apple.com1db59032017-05-10 18:30:57 +000090282017-05-10 Andy Estes <aestes@apple.com>
9029
9030 Keyboard input suppression should extend to subframes
9031 https://bugs.webkit.org/show_bug.cgi?id=171880
9032 <rdar://problem/31201793>
9033
9034 Reviewed by Ryosuke Niwa.
9035
9036 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
9037 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
9038 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
9039 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
9040 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
9041 * http/tests/navigation/resources/keyboard-events-test.js:
9042 (runTest):
9043 (waitForProvisionalNavigation.xhr.onreadystatechange):
9044 (waitForProvisionalNavigation):
9045
jlewis3@apple.com205b8702017-05-10 17:16:58 +000090462017-05-10 Matt Lewis <jlewis3@apple.com>
9047
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00009048 Unreviewed, rolling out r216563.
9049
9050 Revision caused 2 api failures
9051
9052 Reverted changeset:
9053
9054 "[MediaStream] deviceId constraint doesn't work with
9055 getUserMedia"
9056 https://bugs.webkit.org/show_bug.cgi?id=171877
9057 http://trac.webkit.org/changeset/216563
9058
90592017-05-10 Matt Lewis <jlewis3@apple.com>
9060
jlewis3@apple.com205b8702017-05-10 17:16:58 +00009061 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
9062 https://bugs.webkit.org/show_bug.cgi?id=171930
9063
9064 Unreviewed test gardening.
9065
9066 * platform/ios-wk2/TestExpectations:
9067 * platform/mac-wk2/TestExpectations:
9068
antti@apple.com7cc983b2017-05-10 16:50:56 +000090692017-05-10 Antti Koivisto <antti@apple.com>
9070
9071 REGRESSION (r207372) Visibility property is not inherited when used in an animation
9072 https://bugs.webkit.org/show_bug.cgi?id=171883
9073 <rdar://problem/32086550>
9074
9075 Reviewed by Simon Fraser.
9076
9077 * animations/animation-initial-inheritance-expected.html: Added.
9078 * animations/animation-initial-inheritance.html: Added.
9079
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000090802017-05-10 Per Arne Vollan <pvollan@apple.com>
9081
9082 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
9083 https://bugs.webkit.org/show_bug.cgi?id=167749
9084
9085 Reviewed by Eric Carlson.
9086
9087 This is a speculative fix of the test. I have not been able to reproduce the timeout.
9088 When the test times out, the 'addtrack' event is never received. In case the event
9089 was dispatched before we added the event listener, the event listener is added before
9090 the video source is set. In case the test will continue to time out, a couple of
9091 error event callbacks have been added to get more information. Also, video playback
9092 will begin when the 'canplaythrough' event is received.
9093
9094 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
9095 * http/tests/media/track-in-band-hls-metadata-crash.html:
9096
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000090972017-05-10 Commit Queue <commit-queue@webkit.org>
9098
9099 Unreviewed, rolling out r216578.
9100 https://bugs.webkit.org/show_bug.cgi?id=171920
9101
9102 Broke the GTK+ build with Wayland enabled (Requested by KaL on
9103 #webkit).
9104
9105 Reverted changeset:
9106
9107 "[GTK] Bump GTK+ and its dependencies in jhbuild"
9108 https://bugs.webkit.org/show_bug.cgi?id=171918
9109 http://trac.webkit.org/changeset/216578
9110
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000091112017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
9112
9113 [GTK] Bump GTK+ and its dependencies in jhbuild
9114 https://bugs.webkit.org/show_bug.cgi?id=171918
9115
9116 Reviewed by Carlos Alberto Lopez Perez.
9117
9118 Rebaseline tests for new GTK+ versin.
9119
9120 * platform/gtk/css1/box_properties/acid_test-expected.txt:
9121 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
9122 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
9123 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
9124 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
9125 * platform/gtk/css3/flexbox/button-expected.png:
9126 * platform/gtk/css3/flexbox/button-expected.txt:
9127 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
9128 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
9129 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
9130 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
9131 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
9132 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
9133 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
9134 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
9135 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
9136 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
9137 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
9138 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
9139 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
9140 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
9141 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
9142 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
9143 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
9144 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
9145 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
9146 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
9147 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
9148 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
9149 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
9150 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
9151 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
9152 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
9153 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
9154 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
9155 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
9156 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
9157 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
9158 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
9159 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
9160 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
9161 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
9162 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
9163 * platform/gtk/editing/pasteboard/4641033-expected.png:
9164 * platform/gtk/editing/pasteboard/4641033-expected.txt:
9165 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
9166 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
9167 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
9168 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
9169 * platform/gtk/editing/selection/3690703-2-expected.png:
9170 * platform/gtk/editing/selection/3690703-2-expected.txt:
9171 * platform/gtk/editing/selection/3690703-expected.png:
9172 * platform/gtk/editing/selection/3690703-expected.txt:
9173 * platform/gtk/editing/selection/3690719-expected.png:
9174 * platform/gtk/editing/selection/3690719-expected.txt:
9175 * platform/gtk/editing/selection/4397952-expected.png:
9176 * platform/gtk/editing/selection/4397952-expected.txt:
9177 * platform/gtk/editing/selection/5240265-expected.png:
9178 * platform/gtk/editing/selection/5240265-expected.txt:
9179 * platform/gtk/editing/selection/caret-before-select-expected.png:
9180 * platform/gtk/editing/selection/caret-before-select-expected.txt:
9181 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
9182 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
9183 * platform/gtk/editing/selection/select-box-expected.png:
9184 * platform/gtk/editing/selection/select-box-expected.txt:
9185 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
9186 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
9187 * platform/gtk/editing/selection/selection-button-text-expected.png:
9188 * platform/gtk/editing/selection/selection-button-text-expected.txt:
9189 * platform/gtk/fast/block/basic/011-expected.png:
9190 * platform/gtk/fast/block/basic/011-expected.txt:
9191 * platform/gtk/fast/block/float/float-avoidance-expected.png:
9192 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
9193 * platform/gtk/fast/block/margin-collapse/103-expected.png:
9194 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
9195 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
9196 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
9197 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
9198 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
9199 * platform/gtk/fast/css/continuationCrash-expected.png:
9200 * platform/gtk/fast/css/continuationCrash-expected.txt:
9201 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
9202 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
9203 * platform/gtk/fast/css/input-search-padding-expected.png:
9204 * platform/gtk/fast/css/input-search-padding-expected.txt:
9205 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
9206 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
9207 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
9208 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
9209 * platform/gtk/fast/css/rtl-ordering-expected.png:
9210 * platform/gtk/fast/css/rtl-ordering-expected.txt:
9211 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
9212 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
9213 * platform/gtk/fast/css/text-overflow-input-expected.png:
9214 * platform/gtk/fast/css/text-overflow-input-expected.txt:
9215 * platform/gtk/fast/css/text-transform-select-expected.png:
9216 * platform/gtk/fast/css/text-transform-select-expected.txt:
9217 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
9218 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
9219 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
9220 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
9221 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
9222 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
9223 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
9224 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
9225 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
9226 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
9227 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
9228 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
9229 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
9230 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
9231 * platform/gtk/fast/forms/001-expected.png:
9232 * platform/gtk/fast/forms/001-expected.txt:
9233 * platform/gtk/fast/forms/003-expected.png:
9234 * platform/gtk/fast/forms/003-expected.txt:
9235 * platform/gtk/fast/forms/004-expected.png:
9236 * platform/gtk/fast/forms/004-expected.txt:
9237 * platform/gtk/fast/forms/basic-buttons-expected.png:
9238 * platform/gtk/fast/forms/basic-buttons-expected.txt:
9239 * platform/gtk/fast/forms/basic-inputs-expected.png:
9240 * platform/gtk/fast/forms/basic-inputs-expected.txt:
9241 * platform/gtk/fast/forms/basic-selects-expected.png:
9242 * platform/gtk/fast/forms/basic-selects-expected.txt:
9243 * platform/gtk/fast/forms/blankbuttons-expected.png:
9244 * platform/gtk/fast/forms/blankbuttons-expected.txt:
9245 * platform/gtk/fast/forms/box-shadow-override-expected.png:
9246 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
9247 * platform/gtk/fast/forms/button-align-expected.png:
9248 * platform/gtk/fast/forms/button-align-expected.txt:
9249 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
9250 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
9251 * platform/gtk/fast/forms/button-default-title-expected.png:
9252 * platform/gtk/fast/forms/button-default-title-expected.txt:
9253 * platform/gtk/fast/forms/button-generated-content-expected.png:
9254 * platform/gtk/fast/forms/button-generated-content-expected.txt:
9255 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
9256 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
9257 * platform/gtk/fast/forms/button-positioned-expected.png:
9258 * platform/gtk/fast/forms/button-positioned-expected.txt:
9259 * platform/gtk/fast/forms/button-sizes-expected.png:
9260 * platform/gtk/fast/forms/button-sizes-expected.txt:
9261 * platform/gtk/fast/forms/button-style-color-expected.png:
9262 * platform/gtk/fast/forms/button-style-color-expected.txt:
9263 * platform/gtk/fast/forms/button-table-styles-expected.png:
9264 * platform/gtk/fast/forms/button-table-styles-expected.txt:
9265 * platform/gtk/fast/forms/button-text-transform-expected.png:
9266 * platform/gtk/fast/forms/button-text-transform-expected.txt:
9267 * platform/gtk/fast/forms/button-white-space-expected.png:
9268 * platform/gtk/fast/forms/button-white-space-expected.txt:
9269 * platform/gtk/fast/forms/control-clip-expected.png:
9270 * platform/gtk/fast/forms/control-clip-expected.txt:
9271 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
9272 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
9273 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
9274 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
9275 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
9276 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
9277 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
9278 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
9279 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
9280 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
9281 * platform/gtk/fast/forms/form-element-geometry-expected.png:
9282 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
9283 * platform/gtk/fast/forms/formmove-expected.png:
9284 * platform/gtk/fast/forms/formmove-expected.txt:
9285 * platform/gtk/fast/forms/formmove2-expected.png:
9286 * platform/gtk/fast/forms/formmove2-expected.txt:
9287 * platform/gtk/fast/forms/formmove3-expected.png:
9288 * platform/gtk/fast/forms/formmove3-expected.txt:
9289 * platform/gtk/fast/forms/indeterminate-expected.png:
9290 * platform/gtk/fast/forms/indeterminate-expected.txt:
9291 * platform/gtk/fast/forms/input-appearance-height-expected.png:
9292 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
9293 * platform/gtk/fast/forms/input-button-sizes-expected.png:
9294 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
9295 * platform/gtk/fast/forms/input-first-letter-expected.png:
9296 * platform/gtk/fast/forms/input-first-letter-expected.txt:
9297 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
9298 * platform/gtk/fast/forms/input-value-expected.png:
9299 * platform/gtk/fast/forms/input-value-expected.txt:
9300 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
9301 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
9302 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
9303 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
9304 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
9305 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
9306 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
9307 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
9308 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
9309 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
9310 * platform/gtk/fast/forms/menulist-style-color-expected.png:
9311 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
9312 * platform/gtk/fast/forms/menulist-width-change-expected.png:
9313 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
9314 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
9315 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
9316 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
9317 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
9318 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
9319 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
9320 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
9321 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
9322 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
9323 * platform/gtk/fast/forms/option-script-expected.png:
9324 * platform/gtk/fast/forms/option-script-expected.txt:
9325 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
9326 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
9327 * platform/gtk/fast/forms/option-text-clip-expected.png:
9328 * platform/gtk/fast/forms/option-text-clip-expected.txt:
9329 * platform/gtk/fast/forms/placeholder-position-expected.png:
9330 * platform/gtk/fast/forms/placeholder-position-expected.txt:
9331 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
9332 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
9333 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
9334 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
9335 * platform/gtk/fast/forms/range/slider-padding-expected.png:
9336 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
9337 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
9338 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
9339 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
9340 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
9341 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
9342 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
9343 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
9344 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
9345 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
9346 * platform/gtk/fast/forms/search-input-rtl-expected.png:
9347 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
9348 * platform/gtk/fast/forms/search-rtl-expected.png:
9349 * platform/gtk/fast/forms/search-rtl-expected.txt:
9350 * platform/gtk/fast/forms/search-styled-expected.png:
9351 * platform/gtk/fast/forms/search-styled-expected.txt:
9352 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
9353 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
9354 * platform/gtk/fast/forms/searchfield-heights-expected.png:
9355 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
9356 * platform/gtk/fast/forms/select-align-expected.png:
9357 * platform/gtk/fast/forms/select-align-expected.txt:
9358 * platform/gtk/fast/forms/select-background-none-expected.png:
9359 * platform/gtk/fast/forms/select-background-none-expected.txt:
9360 * platform/gtk/fast/forms/select-baseline-expected.png:
9361 * platform/gtk/fast/forms/select-baseline-expected.txt:
9362 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
9363 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
9364 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
9365 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
9366 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
9367 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
9368 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
9369 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
9370 * platform/gtk/fast/forms/select-initial-position-expected.png:
9371 * platform/gtk/fast/forms/select-initial-position-expected.txt:
9372 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
9373 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
9374 * platform/gtk/fast/forms/select-selected-expected.png:
9375 * platform/gtk/fast/forms/select-selected-expected.txt:
9376 * platform/gtk/fast/forms/select-style-expected.png:
9377 * platform/gtk/fast/forms/select-style-expected.txt:
9378 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
9379 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
9380 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
9381 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
9382 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
9383 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
9384 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
9385 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
9386 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
9387 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
9388 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
9389 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
9390 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
9391 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
9392 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
9393 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
9394 * platform/gtk/fast/html/details-replace-text-expected.png:
9395 * platform/gtk/fast/html/details-replace-text-expected.txt:
9396 * platform/gtk/fast/html/keygen-expected.png:
9397 * platform/gtk/fast/html/keygen-expected.txt:
9398 * platform/gtk/fast/inline/positionedLifetime-expected.png:
9399 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
9400 * platform/gtk/fast/invalid/014-expected.png:
9401 * platform/gtk/fast/invalid/014-expected.txt:
9402 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
9403 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
9404 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
9405 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
9406 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
9407 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
9408 * platform/gtk/fast/parser/document-write-option-expected.png:
9409 * platform/gtk/fast/parser/document-write-option-expected.txt:
9410 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
9411 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
9412 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
9413 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
9414 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
9415 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
9416 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
9417 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
9418 * platform/gtk/fast/replaced/three-selects-break-expected.png:
9419 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
9420 * platform/gtk/fast/replaced/width100percent-button-expected.png:
9421 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
9422 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
9423 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
9424 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
9425 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
9426 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
9427 * platform/gtk/fast/table/append-cells2-expected.png:
9428 * platform/gtk/fast/table/append-cells2-expected.txt:
9429 * platform/gtk/fast/table/remove-td-display-none-expected.png:
9430 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
9431 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
9432 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
9433 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
9434 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
9435 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
9436 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
9437 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
9438 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
9439 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
9440 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
9441 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
9442 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
9443 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
9444 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
9445 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
9446 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
9447 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
9448 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
9449 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
9450 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
9451 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
9452 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
9453 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
9454 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
9455 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
9456 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
9457 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
9458 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
9459 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
9460 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
9461 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
9462 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
9463 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
9464 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
9465 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
9466 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
9467 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
9468 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
9469 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
9470 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
9471 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
9472 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
9473 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
9474 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
9475 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
9476 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
9477 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
9478 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
9479 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
9480 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
9481 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
9482 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
9483 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
9484 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
9485 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
9486 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
9487 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
9488 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
9489 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
9490 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
9491 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
9492 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
9493 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
9494 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
9495 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
9496 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
9497 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
9498 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
9499 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
9500 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
9501 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
9502 * platform/gtk/tables/mozilla/core/margins-expected.png:
9503 * platform/gtk/tables/mozilla/core/margins-expected.txt:
9504 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
9505 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
9506 * platform/gtk/tables/mozilla/other/move_row-expected.png:
9507 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
9508 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
9509 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
9510 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
9511 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
9512 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
9513 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
9514 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
9515 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
9516 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
9517 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
9518 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
9519 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
9520 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
9521 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
9522 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
9523 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
9524
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000095252017-05-08 Sergio Villar Senin <svillar@igalia.com>
9526
9527 [css-grid] Remove Blink-specific code for handling orthogonal grid items
9528 https://bugs.webkit.org/show_bug.cgi?id=171807
9529
9530 Reviewed by Darin Adler.
9531
9532 Updated the expectations. They should now be compatible with Firefox and Chrome.
9533
9534 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
9535 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
9536 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
9537
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000095382017-05-09 Eric Carlson <eric.carlson@apple.com>
9539
9540 [MediaStream] deviceId constraint doesn't work with getUserMedia
9541 https://bugs.webkit.org/show_bug.cgi?id=171877
9542 <rdar://problem/31899730>
9543
9544 Reviewed by Jer Noble.
9545
9546 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
9547 * fast/mediastream/get-user-media-device-id.html: Added.
9548
jlewis3@apple.com60706b92017-05-09 23:27:53 +000095492017-05-09 Matt Lewis <jlewis3@apple.com>
9550
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00009551 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
9552 https://bugs.webkit.org/show_bug.cgi?id=171899
9553
9554 Unreviewed test gardening.
9555
9556 * platform/ios-wk2/TestExpectations:
9557
95582017-05-09 Matt Lewis <jlewis3@apple.com>
9559
jlewis3@apple.com60706b92017-05-09 23:27:53 +00009560 Mark webrtc/audio-replace-track.html as flaky.
9561 https://bugs.webkit.org/show_bug.cgi?id=171895
9562
9563 Unreviewed test gardening.
9564
9565 * platform/mac-wk2/TestExpectations:
9566
weinig@apple.comb50adaa2017-05-09 22:53:13 +000095672017-05-09 Sam Weinig <sam@webkit.org>
9568
9569 Implement Subresource Integrity (SRI)
9570 https://bugs.webkit.org/show_bug.cgi?id=148363
9571 <rdar://problem/18945879>
9572
9573 Reviewed by Youenn Fablet.
9574
9575 Add tests for Subresource Integrity for Fetch based off the ones from Web
9576 Platform Tests. Additional tests for more CORS combinations have been added.
9577
9578 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
9579 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
9580 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
9581 * http/tests/subresource-integrity/resources/resource.txt: Added.
9582 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
9583 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
9584 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
9585 * http/tests/subresource-integrity/sri-fetch.html: Added.
9586 * http/tests/subresource-integrity/sri-fetch.js: Added.
9587
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000095882017-05-09 Matt Lewis <jlewis3@apple.com>
9589
9590 Marked webrtc/captureCanvas-webrtc.html as flaky.
9591 https://bugs.webkit.org/show_bug.cgi?id=170870
9592
9593 Unreviewed test gardening.
9594
9595 * platform/mac-wk2/TestExpectations:
9596
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000095972017-05-09 Commit Queue <commit-queue@webkit.org>
9598
9599 Unreviewed, rolling out r216545.
9600 https://bugs.webkit.org/show_bug.cgi?id=171889
9601
9602 Caused a test failure (Requested by eric_carlson on #webkit).
9603
9604 Reverted changeset:
9605
9606 "[MediaStream] deviceId constraint doesn't work with
9607 getUserMedia"
9608 https://bugs.webkit.org/show_bug.cgi?id=171877
9609 http://trac.webkit.org/changeset/216545
9610
zalan@apple.comdc426572017-05-09 22:30:11 +000096112017-05-09 Zalan Bujtas <zalan@apple.com>
9612
9613 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
9614 https://bugs.webkit.org/show_bug.cgi?id=171873
9615 <rdar://problem/32004954>
9616
9617 Reviewed by Simon Fraser.
9618
9619 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
9620 * fast/multicol/crash-when-column-inside-table.html: Added.
9621
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000096222017-05-09 Ryan Haddad <ryanhaddad@apple.com>
9623
9624 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
9625 https://bugs.webkit.org/show_bug.cgi?id=171742
9626
9627 Reviewed by Youenn Fablet.
9628
9629 Silence the console messages for unhandled rejections in this test.
9630
9631 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
9632 * webrtc/libwebrtc/release-while-setting-local-description.html:
9633
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000096342017-05-09 Eric Carlson <eric.carlson@apple.com>
9635
9636 [MediaStream] deviceId constraint doesn't work with getUserMedia
9637 https://bugs.webkit.org/show_bug.cgi?id=171877
9638 <rdar://problem/31899730>
9639
9640 Reviewed by Jer Noble.
9641
9642 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
9643 * fast/mediastream/get-user-media-device-id.html: Added.
9644
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000096452017-05-09 Matt Lewis <jlewis3@apple.com>
9646
9647 Marked multiple test flaky.
9648 https://bugs.webkit.org/show_bug.cgi?id=171886
9649
9650 Unreviewed test gardening.
9651
9652 * platform/ios-wk2/TestExpectations:
9653 * platform/mac/TestExpectations:
9654
cdumez@apple.comb383fd12017-05-09 21:40:11 +000096552017-05-09 Chris Dumez <cdumez@apple.com>
9656
9657 Introduce DocumentAndElementEventHandlers IDL interface
9658 https://bugs.webkit.org/show_bug.cgi?id=171879
9659
9660 Reviewed by Simon Fraser and Ryosuke Niwa.
9661
9662 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
9663 * fast/events/DocumentAndElementEventHandlers.html: Added.
9664 Add layout test coverage.
9665
9666 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9667 Rebaseline now that those event handlers are enumerable.
9668
dino@apple.com79c37e32017-05-09 21:35:55 +000096692017-05-10 Dean Jackson <dino@apple.com>
9670
9671 Restrict SVG filters to accessible security origins
9672 https://bugs.webkit.org/show_bug.cgi?id=118689
9673 <rdar://problem/27362159>
9674
9675 Reviewed by Brent Fulgham.
9676
9677 Add a test that shows safe frames, unsafe frames, and
9678 then a safe frame that itself has an unsafe frame, to
9679 show that the security requirements are being forwarded
9680 down the tree.
9681
9682 * http/tests/css/filters-on-iframes-expected.html: Added.
9683 * http/tests/css/filters-on-iframes.html: Added.
9684 * http/tests/css/resources/blank.html: Added.
9685 * http/tests/css/resources/references-external.html: Added.
9686 * http/tests/css/resources/solid-red.html: Added.
9687
cdumez@apple.com406cec92017-05-09 21:21:04 +000096882017-05-09 Chris Dumez <cdumez@apple.com>
9689
9690 Move onanimation* EventHandlers to GlobalEventHandlers
9691 https://bugs.webkit.org/show_bug.cgi?id=171874
9692
9693 Reviewed by Simon Fraser.
9694
9695 * fast/css/onanimation-eventhandlers-expected.txt: Added.
9696 * fast/css/onanimation-eventhandlers.html: Added.
9697 Add layout test coverage.
9698
9699 * fast/dom/event-handler-attributes-expected.txt:
9700 * fast/dom/event-handler-attributes.html:
9701 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9702 Rebaseline existing tests to reflect behavior change.
9703
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000097042017-05-09 Matt Lewis <jlewis3@apple.com>
9705
9706 Fixed a typo in expectations file.
9707 https://bugs.webkit.org/show_bug.cgi?id=162710
9708
9709 Unreviewed test gardening.
9710
9711 * platform/mac-wk2/TestExpectations:
9712
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000097132017-05-09 Javier Fernandez <jfernandez@igalia.com>
9714
9715 space-evenly misbehaves with flexbox
9716 https://bugs.webkit.org/show_bug.cgi?id=170445
9717
9718 Reviewed by David Hyatt.
9719
9720 Added test cases for the 'space-evenly' value for align-content and justify-content.
9721
9722 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
9723 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
9724 * css3/flexbox/css-properties-expected.txt:
9725 * css3/flexbox/css-properties.html:
9726 * css3/flexbox/flex-justify-content-expected.txt:
9727 * css3/flexbox/flex-justify-content.html:
9728 * css3/flexbox/multiline-align-content-expected.txt:
9729 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
9730 * css3/flexbox/multiline-align-content-horizontal-column.html:
9731 * css3/flexbox/multiline-align-content.html:
9732 * css3/flexbox/resources/flexbox.css:
9733 (.align-content-space-around):
9734 (.justify-content-space-around):
9735 * css3/flexbox/true-centering-expected.txt:
9736 * css3/flexbox/true-centering.html:
9737
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000097382017-05-09 Matt Lewis <jlewis3@apple.com>
9739
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00009740 Unreviewed, rolling out r216508.
9741
9742 The layout test enabled in this change is failing on Sierra.
9743
9744 Reverted changeset:
9745
9746 "Invalid MediaSource duration value should throw TyperError
9747 instead of InvalidStateError"
9748 https://bugs.webkit.org/show_bug.cgi?id=171653
9749 http://trac.webkit.org/changeset/216508
9750
97512017-05-09 Matt Lewis <jlewis3@apple.com>
9752
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00009753 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
9754 https://bugs.webkit.org/show_bug.cgi?id=162710
9755
9756 Unreviewed test gardening.
9757
9758 * platform/mac-wk2/TestExpectations:
9759
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000097602017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
9761
9762 font-stretch: normal selects expanded fonts instead of condensed fonts
9763 https://bugs.webkit.org/show_bug.cgi?id=171838
9764 <rdar://problem/31005481>
9765
9766 Reviewed by Jon Lee.
9767
9768 * fast/text/font-width-100-expected.html: Added.
9769 * fast/text/font-width-100.html: Added.
9770
jlewis3@apple.com0746b192017-05-09 17:36:37 +000097712017-05-09 Matt Lewis <jlewis3@apple.com>
9772
9773 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
9774 https://bugs.webkit.org/show_bug.cgi?id=171862
9775
9776 Unreviewed test gardening.
9777
9778 * platform/mac-wk2/TestExpectations:
9779
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000097802017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
9781
9782 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
9783 https://bugs.webkit.org/show_bug.cgi?id=171665
9784
9785 Reviewed by Youenn Fablet.
9786
9787 Added test to check the creation of ReadableStreamBYOBReader. Also check
9788 that created object has the right methods and properties.
9789
9790 * streams/readable-stream-byob-reader-expected.txt: Added.
9791 * streams/readable-stream-byob-reader.html: Added.
9792 * streams/readable-stream-byob-reader.js: Added.
9793
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000097942017-05-09 Frederic Wang <fwang@igalia.com>
9795
9796 Print more properties in the output of scrolling trees
9797 https://bugs.webkit.org/show_bug.cgi?id=171858
9798
9799 Reviewed by Simon Fraser.
9800
9801 Update text expectations to include new properties.
9802
9803 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
9804 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
9805 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
9806 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
9807 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
9808 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
9809 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
9810 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
9811 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
9812 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
9813 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
9814 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
9815 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
9816 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
9817 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
9818 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
9819 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
9820 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
9821 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
9822 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
9823 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
9824 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
9825 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
9826 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
9827 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
9828 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
9829 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
9830 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
9831 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
9832
cdumez@apple.com8cf47552017-05-09 16:51:00 +000098332017-05-09 Chris Dumez <cdumez@apple.com>
9834
9835 ontransitionend eventHandler should be in GlobalEventHandlers
9836 https://bugs.webkit.org/show_bug.cgi?id=171836
9837
9838 Reviewed by Ryosuke Niwa.
9839
9840 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
9841 * fast/css/ontransitionend-eventhandler.html: Added.
9842 Add layout test coverage.
9843
9844 * fast/dom/event-handler-attributes-expected.txt:
9845 * fast/dom/event-handler-attributes.html:
9846 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9847 Rebaseline existing tests to reflect behavior change.
9848
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000098492017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
9850
9851 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
9852 https://bugs.webkit.org/show_bug.cgi?id=171653
9853
9854 Reviewed by Youenn Fablet.
9855
9856 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
9857 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
9858
9859 Update expectation of corresponding WPT test.
9860
9861 * platform/gtk/TestExpectations:
9862 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
9863 * platform/mac/TestExpectations:
9864 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
9865
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000098662017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
9867
9868 Handle IDLPromise<> properly
9869 https://bugs.webkit.org/show_bug.cgi?id=166752
9870
9871 Reviewed by Youenn Fablet.
9872
9873 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
9874 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
9875
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000098762017-05-09 Zan Dobersek <zdobersek@igalia.com>
9877
9878 Unreviewed. Landing the WPE layout test baselines.
9879
9880 Baseline filenames are omitted for brevity.
9881
9882 * platform/wpe/TestExpectations: Added.
9883 * platform/wpe/animations/: Added.
9884 * platform/wpe/css1/: Added.
9885 * platform/wpe/css2.1/: Added.
9886 * platform/wpe/css3/: Added.
9887 * platform/wpe/fast/: Added.
9888 * platform/wpe/ietestcenter/: Added.
9889 * platform/wpe/js/: Added.
9890 * platform/wpe/scrollbars/: Added.
9891 * platform/wpe/security/: Added.
9892 * platform/wpe/sputnik/: Added.
9893 * platform/wpe/tables/: Added.
9894 * platform/wpe/transforms/: Added.
9895 * platform/wpe/transitions/: Added.
9896
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000098972017-05-08 Frederic Wang <fwang@igalia.com>
9898
9899 Simplify ScrollingStateNode::scrollingStateTreeAsText
9900 https://bugs.webkit.org/show_bug.cgi?id=171802
9901
9902 Reviewed by Simon Fraser.
9903
9904 Update references due to minor format changes in text ouput of scrolling state trees.
9905
9906 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
9907 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
9908 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
9909 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
9910 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
9911 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
9912 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
9913 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
9914 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
9915 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
9916 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
9917 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
9918 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
9919 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
9920 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
9921 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
9922 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
9923 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
9924 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
9925 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
9926 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
9927 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
9928 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
9929 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
9930 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
9931 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
9932 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
9933 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
9934 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
9935
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000099362017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
9937
9938 Unreviewed GTK expectations gardening
9939
9940 * platform/gtk/TestExpectations:
9941 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
9942
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000099432017-05-08 Matt Lewis <jlewis3@apple.com>
9944
9945 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
9946 https://bugs.webkit.org/show_bug.cgi?id=171837
9947
9948 Unreviewed test gardening.
9949
9950 * platform/mac-wk2/TestExpectations:
9951
cdumez@apple.come6396732017-05-09 00:16:18 +000099522017-05-08 Chris Dumez <cdumez@apple.com>
9953
9954 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
9955 https://bugs.webkit.org/show_bug.cgi?id=171829
9956
9957 Reviewed by Simon Fraser.
9958
9959 * fast/css/htmlelement-offset-properties-expected.txt:
9960 * fast/css/htmlelement-offset-properties.html:
9961 Add layout test coverage.
9962
9963 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
9964 * fast/css-grid-layout/grid-item-display.html:
9965 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9966 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
9967 * mathml/presentation/menclose-notation-no-overlap.html:
9968 * platform/mac/inspector/model/remote-object-expected.txt:
9969 * svg/dynamic-updates/resources/SVGTestCase.js:
9970 (clickAt):
9971 * svg/text/inline-text-destroy-attributes-crash.xhtml:
9972 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
9973
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000099742017-05-08 Matt Lewis <jlewis3@apple.com>
9975
9976 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
9977 https://bugs.webkit.org/show_bug.cgi?id=169637
9978
9979 Unreviewed test gardening.
9980
9981 * platform/ios-wk2/TestExpectations:
9982
jbedard@apple.comf8b14802017-05-08 23:15:00 +000099832017-05-08 Jonathan Bedard <jbedard@apple.com>
9984
9985 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
9986 https://bugs.webkit.org/show_bug.cgi?id=169421
9987 <rdar://problem/30950171>
9988
9989 Reviewed by Tim Horton.
9990
9991 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
9992 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
9993
cdumez@apple.comed9300e2017-05-08 22:17:59 +000099942017-05-08 Chris Dumez <cdumez@apple.com>
9995
9996 Drop non-standard document.implementation.createCSSStyleSheet() API
9997 https://bugs.webkit.org/show_bug.cgi?id=171825
9998
9999 Reviewed by Simon Fraser.
10000
10001 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
10002 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
10003 Add layout test coverage.
10004
10005 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
10006 * fast/dom/StyleSheet/gc-parent-rule.html:
10007 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
10008 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
10009 Add utility functions to construct a CSSStyleSheet object and use it instead
10010 of document.implementation.createCSSStyleSheet().
10011
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +0000100122017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
10013
10014 AX: don't expose empty roledescription
10015 https://bugs.webkit.org/show_bug.cgi?id=163647
10016
10017 Reviewed by Chris Fleizach.
10018
10019 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
10020 * accessibility/aria-roledescription.html: New test cases, updated expectations.
10021 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
10022
cdumez@apple.comcf540bc2017-05-08 22:15:14 +0000100232017-05-08 Chris Dumez <cdumez@apple.com>
10024
10025 Drop non-standard Element.scrollByLines() / scrollByPages()
10026 https://bugs.webkit.org/show_bug.cgi?id=171820
10027
10028 Reviewed by Simon Fraser.
10029
10030 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
10031 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
10032 Add layout test coverage.
10033
10034 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
10035 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
10036 * fast/events/scroll-event-does-not-bubble.html:
10037 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
10038 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
10039 Update existing tests to stop relying on the API.
10040
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +0000100412017-05-08 Matt Lewis <jlewis3@apple.com>
10042
10043 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
10044 https://bugs.webkit.org/show_bug.cgi?id=171830
10045
10046 Unreviewed test gardening.
10047
10048 * platform/ios-wk2/TestExpectations:
10049
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +0000100502017-05-08 Ryan Haddad <ryanhaddad@apple.com>
10051
10052 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
10053 https://bugs.webkit.org/show_bug.cgi?id=171828
10054
10055 Unreviewed test gardening.
10056
10057 * platform/mac-wk1/TestExpectations:
10058
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +0000100592017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
10060
10061 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
10062 https://bugs.webkit.org/show_bug.cgi?id=171821
10063
10064 Reviewed by Chris Fleizach.
10065
10066 * accessibility/aria-orientation-expected.txt: New test case.
10067 * accessibility/aria-orientation.html: New test case.
10068
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +0000100692017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
10070
10071 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
10072 https://bugs.webkit.org/show_bug.cgi?id=170864
10073
10074 Reviewed by Simon Fraser.
10075
10076 * fast/images/async-image-background-image-repeated-expected.html:
10077 * fast/images/async-image-background-image-repeated.html:
10078 * fast/images/resources/sprite-sheet-red-green-blue.png:
10079 * fast/images/sprite-sheet-image-draw-expected.html:
10080 * fast/images/sprite-sheet-image-draw.html:
10081 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
10082 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
10083 decoded farme of this image will be 30x5000 pixels (15% of the original size).
10084
bdakin@apple.com05244942017-05-08 20:25:46 +0000100852017-05-08 Beth Dakin <bdakin@apple.com>
10086
10087 WebKit should default to using sRGB with NSColor conversion instead of device
10088 color space
10089 https://bugs.webkit.org/show_bug.cgi?id=171745
10090 -and corresponding-
10091 rdar://problem/28314183
10092
10093 Reviewed by Tim Horton.
10094
10095 * editing/mac/attributed-string/anchor-element-expected.txt:
10096 * editing/mac/attributed-string/basic-expected.txt:
10097 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
10098 * editing/mac/attributed-string/font-size-expected.txt:
10099 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
10100 * editing/mac/attributed-string/font-weight-expected.txt:
10101 * editing/mac/attributed-string/letter-spacing-expected.txt:
10102 * editing/mac/attributed-string/text-decorations-expected.txt:
10103 * editing/mac/attributed-string/vertical-align-expected.txt:
10104
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +0000101052017-05-04 Jiewen Tan <jiewen_tan@apple.com>
10106
10107 Search events should not fire synchronously for search type input elements with incremental attribute set
10108 https://bugs.webkit.org/show_bug.cgi?id=171376
10109 <rdar://problem/31863296>
10110
10111 Reviewed by Chris Dumez.
10112
10113 * fast/forms/search/search-incremental-crash-expected.txt: Added.
10114 * fast/forms/search/search-incremental-crash.html: Added.
10115
zalan@apple.com3c442032017-05-08 18:38:20 +0000101162017-05-08 Zalan Bujtas <zalan@apple.com>
10117
10118 Text overlaps on http://www.duden.de/rechtschreibung/Acre
10119 https://bugs.webkit.org/show_bug.cgi?id=171796
10120 <rdar://problem/31036028>
10121
10122 Reviewed by Simon Fraser.
10123
10124 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
10125 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
10126
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +0000101272017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
10128
10129 Unreviewed, rolling out r216419.
10130
10131 Broke 70 layout tests on GTK bot
10132
10133 Reverted changeset:
10134
10135 "Ensure clean tree before AX cache update."
10136 https://bugs.webkit.org/show_bug.cgi?id=171546
10137 http://trac.webkit.org/changeset/216419
10138
antti@apple.com90a7b232017-05-08 17:20:54 +0000101392017-05-08 Antti Koivisto <antti@apple.com>
10140
10141 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
10142 https://bugs.webkit.org/show_bug.cgi?id=171375
10143 <rdar://problem/31863184>
10144
10145 Reviewed by Zalan Bujtas.
10146
10147 * fast/html/details-flow-thread-expected.txt: Added.
10148 * fast/html/details-flow-thread.html: Added.
10149 * fast/shadow-dom/composed-tree-slots-expected.txt:
10150 * fast/shadow-dom/composed-tree-slots.html:
10151
10152 Expand the test so it also prints out slot subtrees using slots as traversal roots.
10153
cdumez@apple.comea20d742017-05-08 16:50:46 +0000101542017-05-08 Chris Dumez <cdumez@apple.com>
10155
10156 Move 'style' from Element to HTMLElement / SVGElement and make it settable
10157 https://bugs.webkit.org/show_bug.cgi?id=171795
10158
10159 Reviewed by Alex Christensen.
10160
10161 * accessibility/roles-exposed.html:
10162 Add null check for element.style.
10163
10164 * fast/css/Element-style-expected.txt: Added.
10165 * fast/css/Element-style.html: Added.
10166 Add layout test coverage.
10167
10168 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
10169 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
10170 does something, the input element actually looses its renderer. This found a bug which I fixed in this
10171 patch.
10172
10173 * js/dom/dom-static-property-for-in-iteration-expected.txt:
10174 Rebaseline as property enumeration order has changed.
10175
jdiggs@igalia.com354047f2017-05-08 16:43:07 +0000101762017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
10177
10178 AX: Propagate aria-readonly to grid descendants
10179 https://bugs.webkit.org/show_bug.cgi?id=171189
10180
10181 Reviewed by Chris Fleizach.
10182
10183 Add new test cases to aria-readonly.html. In addition, because the platform-specific
10184 test expectations seem due to how platforms treat whitespace from the test file, hide
10185 the test cases after the test is run so that there are no extraneous characters and
10186 a single expectations file can be shared.
10187
10188 * accessibility/aria-readonly-expected.txt: Updated.
10189 * accessibility/aria-readonly.html: Updated.
10190 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
10191 * accessibility/gtk/aria-readonly-propagated.html: Added.
10192 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
10193 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
10194 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
10195
zalan@apple.com7e3614e2017-05-08 15:33:47 +0000101962017-05-06 Zalan Bujtas <zalan@apple.com>
10197
10198 Ensure clean tree before AX cache update.
10199 https://bugs.webkit.org/show_bug.cgi?id=171546
10200 <rdar://problem/31934942>
10201
10202 Reviewed by Chris Fleizach.
10203
10204 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
10205
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +0000102062017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
10207
10208 Unprefix unicode-bidi CSS values
10209 https://bugs.webkit.org/show_bug.cgi?id=171761
10210
10211 Reviewed by Simon Fraser.
10212
10213 Import W3C's internationalization tests from
10214 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
10215
10216 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
10217 * fast/css/default-bidi-css-rules.html: Ditto.
10218 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
10219 * fast/css/unicode-bidi-computed-value.html: Ditto.
10220 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
10221 * fast/text/bidi-unprefix.html: Added.
10222 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
10223 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
10224 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
10225 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
10226 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
10227 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
10228 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
10229 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
10230 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
10231 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
10232 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
10233 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
10234 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
10235 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
10236 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
10237 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
10238 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
10239 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
10240 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
10241 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
10242 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
10243 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
10244 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
10245 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
10246 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
10247 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
10248 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
10249 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
10250 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
10251 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
10252 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
10253 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
10254 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
10255 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
10256 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
10257 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
10258 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
10259 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
10260 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
10261 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
10262 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
10263 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
10264 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
10265 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
10266 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
10267 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
10268 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
10269 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
10270 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
10271 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
10272 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
10273 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
10274 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
10275 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
10276 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
10277 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
10278 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
10279 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
10280 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
10281 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
10282 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
10283 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
10284 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
10285 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
10286 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
10287 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
10288 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
10289 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
10290 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
10291 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
10292 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
10293 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
10294 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
10295 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
10296 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
10297 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
10298 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
10299 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
10300 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
10301 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
10302 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
10303 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
10304 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
10305 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
10306 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
10307 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
10308 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
10309 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
10310 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
10311 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
10312 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
10313 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
10314 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
10315 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
10316 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
10317 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
10318 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
10319 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
10320 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
10321 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
10322 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
10323 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
10324 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
10325 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
10326 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
10327 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
10328 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
10329 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
10330 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
10331 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
10332 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
10333 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
10334 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
10335 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
10336 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
10337 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
10338 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
10339 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
10340 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
10341 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
10342 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
10343 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
10344 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
10345 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
10346 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
10347 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
10348 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
10349 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
10350 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
10351 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
10352 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
10353 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
10354 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
10355 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
10356 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
10357 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
10358 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
10359 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
10360 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
10361 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
10362 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
10363 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
10364 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
10365 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
10366 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
10367 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
10368 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
10369 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
10370 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
10371 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
10372 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
10373 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
10374 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
10375 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
10376 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
10377 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
10378 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
10379 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
10380 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
10381 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
10382 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
10383 * imported/w3c/i18n/bidi/block-override-001.html: Added.
10384 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
10385 * imported/w3c/i18n/bidi/block-override-002.html: Added.
10386 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
10387 * imported/w3c/i18n/bidi/block-override-003.html: Added.
10388 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
10389 * imported/w3c/i18n/bidi/block-override-004.html: Added.
10390 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
10391 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
10392 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
10393 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
10394 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
10395 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
10396 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
10397 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
10398 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
10399 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
10400 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
10401 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
10402 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
10403 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
10404 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
10405 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
10406 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
10407 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
10408 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
10409 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
10410 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
10411 * platform/ios/TestExpectations:
10412 * platform/mac/TestExpectations:
10413
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +0000104142017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
10415
10416 Unreviewed GTK+ gardening. Update expectations of several tests.
10417
10418 * platform/gtk/TestExpectations:
10419
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +0000104202017-05-07 Simon Fraser <simon.fraser@apple.com>
10421
10422 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
10423 https://bugs.webkit.org/show_bug.cgi?id=171140
10424
10425 Reviewed by Sam Weinig.
10426
10427 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
10428 which is a proxy for reading the layout viewport.
10429
10430 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
10431 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
10432 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
10433 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
10434 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
10435 (stringFromRect):
10436 (accumulateLog):
10437 (logFixedObject):
10438 (logFixedAndViewports):
10439 (doTest):
10440
commit-queue@webkit.orge8573952017-05-07 19:10:40 +0000104412017-05-07 Youenn Fablet <youenn@apple.com>
10442
10443 [MediaStream] r216197 caused some webrtc tests to fail
10444 https://bugs.webkit.org/show_bug.cgi?id=171728
10445
10446 Reviewed by Eric Carlson.
10447
10448 * platform/ios-wk2/TestExpectations:
10449
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +0000104502017-05-07 Sam Weinig <sam@webkit.org>
10451
10452 Implement Subresource Integrity (SRI)
10453 https://bugs.webkit.org/show_bug.cgi?id=148363
10454 <rdar://problem/18945879>
10455
10456 Reviewed by Daniel Bates.
10457
10458 Add tests for Subresource Integrity based off the ones from Web
10459 Platform Tests. They have been changed to:
10460 - Split <link> and <script> testing.
10461 - Add additional tests:
10462 - Integrity hashes using base64URL encoding.
10463 - Integrity hashes using mixed base64 and base64URL encoding.
10464 - Integrity metadata that does not conform to the grammar at all.
10465 - Multiple valid, but only one matching, integrity hashes.
10466 - Non-matching integrity hash with options.
10467 - Run one at a time, so console output is consistent.
10468
10469 We can/should upstream these changes, but this avoids the possibility that
10470 an update of the imported web-platform-tests could cause these tests to fail.
10471
10472 Also adds tests that show the Subresource Integrity setting works correctly.
10473
10474 * http/tests/subresource-integrity: Added.
10475 * http/tests/subresource-integrity/.htaccess: Added.
10476 * http/tests/subresource-integrity/resources: Added.
10477 * http/tests/subresource-integrity/resources/alternate.css: Added.
10478 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
10479 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
10480 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
10481 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
10482 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
10483 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
10484 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
10485 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
10486 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
10487 * http/tests/subresource-integrity/resources/style.css: Added.
10488 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
10489 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
10490 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
10491 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
10492 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
10493 * http/tests/subresource-integrity/sri-script.html: Added.
10494 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
10495 * http/tests/subresource-integrity/sri-style.html: Added.
10496
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +0000104972017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
10498
10499 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
10500 https://bugs.webkit.org/show_bug.cgi?id=171636
10501 <rdar://problem/30811218>
10502
10503 Reviewed by Dean Jackson.
10504
10505 * fast/text/lastResort-expected.html: Added.
10506 * fast/text/lastResort.html: Added.
10507
cdumez@apple.com19a40432017-05-07 03:48:28 +0000105082017-05-06 Chris Dumez <cdumez@apple.com>
10509
cdumez@apple.com2a99cc32017-05-07 05:18:34 +000010510 Implement the concept of cookie-averse document
10511 https://bugs.webkit.org/show_bug.cgi?id=171746
10512 <rdar://problem/32004466>
10513
10514 Reviewed by Sam Weinig.
10515
10516 Add layout test coverage.
10517
10518 * fast/cookies/cookie-averse-document-expected.txt: Added.
10519 * fast/cookies/cookie-averse-document.html: Added.
10520
105212017-05-06 Chris Dumez <cdumez@apple.com>
10522
cdumez@apple.com19a40432017-05-07 03:48:28 +000010523 Align our IDL files with the latest DOM specification
10524 https://bugs.webkit.org/show_bug.cgi?id=171777
10525
10526 Reviewed by Sam Weinig.
10527
10528 Rebaseline a few tests.
10529
10530 * fast/dom/Document/adoptNode-null-expected.txt:
10531 * fast/dom/Document/adoptNode-null.html:
10532 * fast/dom/Document/importNode-null-expected.txt:
10533 * fast/dom/Document/importNode-null.html:
10534 * fast/dom/Range/range-intersectsNode-expected.txt:
10535 * fast/text/text-combine-crash-expected.txt:
10536
ap@apple.com83de49c2017-05-07 02:58:23 +0000105372017-05-06 Alexey Proskuryakov <ap@apple.com>
10538
ap@apple.com07bbb7d2017-05-07 03:18:27 +000010539 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
10540 https://bugs.webkit.org/show_bug.cgi?id=171785
10541
10542 * platform/wk2/TestExpectations:
10543
105442017-05-06 Alexey Proskuryakov <ap@apple.com>
10545
ap@apple.com83de49c2017-05-07 02:58:23 +000010546 REGRESSION (r216294): The new test fails on WebKit1
10547 https://bugs.webkit.org/show_bug.cgi?id=171780
10548
10549 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
10550 https://trac.webkit.org/216299, https://trac.webkit.org/216330
10551
10552 * http/tests/css/filters-on-iframes-expected.html: Removed.
10553 * http/tests/css/filters-on-iframes.html: Removed.
10554 * http/tests/css/resources/blank.html: Removed.
10555 * http/tests/css/resources/references-external.html: Removed.
10556 * http/tests/css/resources/solid-red.html: Removed.
10557
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +0000105582017-05-06 Simon Fraser <simon.fraser@apple.com>
10559
10560 [iOS WK2] Make rotation tests more reliable
10561 https://bugs.webkit.org/show_bug.cgi?id=171778
10562
10563 Reviewed by Tim Horton.
10564
10565 New baseline.
10566
10567 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
10568 * fast/events/ios/rotation/zz-no-rotation.html:
10569
cdumez@apple.comf4c58192017-05-06 20:32:35 +0000105702017-05-06 Chris Dumez <cdumez@apple.com>
10571
cdumez@apple.comc209acb2017-05-06 23:39:51 +000010572 Unreviewed, rolling out r216333.
10573
10574 Caused layout test failures
10575
10576 Reverted changeset:
10577
10578 "Implement the concept of cookie-averse document"
10579 https://bugs.webkit.org/show_bug.cgi?id=171746
10580 http://trac.webkit.org/changeset/216333
10581
105822017-05-06 Chris Dumez <cdumez@apple.com>
10583
cdumez@apple.comf4c58192017-05-06 20:32:35 +000010584 Implement the concept of cookie-averse document
10585 https://bugs.webkit.org/show_bug.cgi?id=171746
10586 <rdar://problem/32004466>
10587
10588 Reviewed by Sam Weinig.
10589
10590 Add layout test coverage.
10591
10592 * fast/cookies/cookie-averse-document-expected.txt: Added.
10593 * fast/cookies/cookie-averse-document.html: Added.
10594
mmaxfield@apple.com4219d742017-05-06 17:54:16 +0000105952017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
10596
10597 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
10598 https://bugs.webkit.org/show_bug.cgi?id=171750
10599 <rdar://problem/31122612>
10600
10601 Reviewed by Zalan Bujtas.
10602
10603 * fast/text/fitzpatrick-combination-expected.html: Added.
10604 * fast/text/fitzpatrick-combination.html: Added.
10605
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +0000106062017-05-05 Zalan Bujtas <zalan@apple.com>
10607
10608 Renderers being destroyed should not be added to AX's deferred list.
10609 https://bugs.webkit.org/show_bug.cgi?id=171768
10610 <rdar://problem/31955660>
10611
10612 Reviewed by Simon Fraser.
10613
10614 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
10615 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
10616
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +0000106172017-05-05 Matt Lewis <jlewis3@apple.com>
10618
10619 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
10620 https://bugs.webkit.org/show_bug.cgi?id=171763
10621
10622 Unreviewed test gardening.
10623
10624 * platform/mac-wk2/TestExpectations:
10625
oliver@apple.com56fdb2b2017-05-06 00:33:20 +0000106262017-05-05 Oliver Hunt <oliver@apple.com>
10627
10628 Move trivial String prototype functions to JS builtins
10629 https://bugs.webkit.org/show_bug.cgi?id=171737
10630
10631 Reviewed by Saam Barati.
10632
10633 Updated output
10634
10635 * js/dom/string-anchor-expected.txt:
10636 * js/dom/string-anchor.html:
10637 * js/dom/string-fontcolor-expected.txt:
10638 * js/dom/string-fontcolor.html:
10639 * js/dom/string-fontsize-expected.txt:
10640 * js/dom/string-fontsize.html:
10641 * js/dom/string-link-expected.txt:
10642 * js/dom/string-link.html:
10643
dino@apple.com3f3faf52017-05-05 23:49:41 +0000106442017-05-05 Dean Jackson <dino@apple.com>
10645
10646 Restrict SVG filters to accessible security origins
10647 https://bugs.webkit.org/show_bug.cgi?id=118689
10648 <rdar://problem/27362159>
10649
10650 Reviewed by Brent Fulgham.
10651
10652 Add a test that shows safe frames, unsafe frames, and
10653 then a safe frame that itself has an unsafe frame, to
10654 show that the security requirements are being forwarded
10655 down the tree.
10656
10657 * http/tests/css/filters-on-iframes-expected.html: Added.
10658 * http/tests/css/filters-on-iframes.html: Added.
10659 * http/tests/css/resources/blank.html: Added.
10660 * http/tests/css/resources/references-external.html: Added.
10661 * http/tests/css/resources/solid-red.html: Added.
10662
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +0000106632017-05-05 Simon Fraser <simon.fraser@apple.com>
10664
10665 Make it possible to test rotation in iOS WebKitTestRunner
10666 https://bugs.webkit.org/show_bug.cgi?id=171755
10667
10668 Reviewed by Tim Horton.
10669
10670 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
10671
10672 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
10673 * fast/events/ios/rotation/basic-rotation.html: Added.
10674 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
10675 * fast/events/ios/rotation/safari-like-rotation.html: Added.
10676 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
10677 * fast/events/ios/rotation/zz-no-rotation.html: Added.
10678
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +0000106792017-05-05 Ryan Haddad <ryanhaddad@apple.com>
10680
10681 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
10682 https://bugs.webkit.org/show_bug.cgi?id=171756
10683
10684 Unreviewed test gardening.
10685
10686 * platform/wk2/TestExpectations:
10687
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +0000106882017-05-05 Matt Lewis <jlewis3@apple.com>
10689
10690 Mark test http/tests/security/module-correct-mime-types.html slow.
10691 https://bugs.webkit.org/show_bug.cgi?id=164960
10692
10693 Unreviewed test gardening.
10694
10695 * platform/ios-wk2/TestExpectations:
10696
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +0000106972017-05-05 Ryan Haddad <ryanhaddad@apple.com>
10698
10699 Unreviewed, rolling out r216275.
10700
10701 This change broke internal builds.
10702
10703 Reverted changeset:
10704
10705 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
10706 case insensitive"
10707 https://bugs.webkit.org/show_bug.cgi?id=171636
10708 http://trac.webkit.org/changeset/216275
10709
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +0000107102017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
10711
10712 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
10713 https://bugs.webkit.org/show_bug.cgi?id=171636
10714 <rdar://problem/30811218>
10715
10716 Reviewed by Dean Jackson.
10717
10718 * fast/text/lastResort-expected.html: Added.
10719 * fast/text/lastResort.html: Added.
10720
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +0000107212017-05-05 Ryan Haddad <ryanhaddad@apple.com>
10722
10723 Unskip media/click-placeholder-not-pausing.html.
10724
10725 Unreviewed test gardening.
10726
10727 * platform/mac-wk2/TestExpectations:
10728
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +0000107292017-05-05 Joseph Pecoraro <pecoraro@apple.com>
10730
joepeck@webkit.org74d814f2017-05-05 20:31:56 +000010731 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
10732 https://bugs.webkit.org/show_bug.cgi?id=171580
10733 <rdar://problem/32009647>
10734
10735 Rubber-stamped by Alexey Proskuryakov.
10736
10737 * TestExpectations:
10738 * streams/reference-implementation/pipe-to-expected.txt:
10739 Rebaseline expectations. This test was previously flakey so the results were
10740 missed unless the test was run with --force.
10741
10742 * streams/reference-implementation/readable-stream-templated-expected.txt:
10743 * streams/reference-implementation/readable-stream-templated.html:
10744 Silence unhandled rejections. This test did not expect unhandled promise
10745 rejections to affect test results, so ignore them.
10746
107472017-05-05 Joseph Pecoraro <pecoraro@apple.com>
10748
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000010749 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
10750 https://bugs.webkit.org/show_bug.cgi?id=170702
10751 <rdar://problem/31616643>
10752
10753 Rubber-stamped by Brian Burg.
10754
10755 * platform/mac-wk2/TestExpectations:
10756 * http/tests/inspector/network/resource-request-headers.html:
10757 Make this test unflakey by ensuring we wait for the load to complete.
10758
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +0000107592017-05-05 Chris Dumez <cdumez@apple.com>
10760
10761 Attr Nodes should not have children
10762 https://bugs.webkit.org/show_bug.cgi?id=171688
10763 <rdar://problem/31998412>
10764
10765 Reviewed by Andreas Kling.
10766
10767 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
10768 * fast/dom/Attr/cannot-have-children.html: Added.
10769 Add layout test coverage. I have verified that this test passes in both
10770 Firefox and Chrome.
10771
10772 * dom/html/level1/*: Removed legacy / outdated tests.
10773 * dom/xhtml/level1/*: Removed legacy / outdated tests.
10774
10775 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
10776 * fast/dom/Attr/child-nodes-cache.html: Removed.
10777 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
10778 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
10779 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
10780 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
10781 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
10782 * fast/dom/attribute-change-on-mutate.html: Removed.
10783 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
10784 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
10785 * traversal/moz-bug590771-expected.txt: Removed.
10786 * traversal/moz-bug590771.html: Removed.
10787 Removed some outdated tests.
10788
10789 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
10790 * fast/custom-elements/reactions-for-webkit-extensions.html:
10791 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
10792 * fast/dom/Attr/change-id-via-attr-node-value.html:
10793 * fast/dom/Element/normalize-crash.html:
10794 * fast/dom/Element/normalize-crash2.html:
10795 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
10796 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
10797 * fast/dom/MutationObserver/observe-attributes-expected.txt:
10798 * fast/dom/MutationObserver/observe-attributes.html:
10799 * fast/dom/import-attribute-node.html:
10800 * fast/dom/insertedIntoDocument-child.html:
10801 * fast/dom/insertedIntoDocument-sibling.html:
10802 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
10803 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
10804 * fast/dom/normalize-attributes-mutation-event-crash.html:
10805 * fast/dom/serialize-nodes.xhtml:
10806 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
10807 Update existing tests so they stop relying on Attr Node having Text children.
10808
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +0000108092017-05-05 Ryan Haddad <ryanhaddad@apple.com>
10810
10811 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
10812 https://bugs.webkit.org/show_bug.cgi?id=161360
10813
10814 Unreviewed test gardening.
10815
10816 * platform/mac-wk1/TestExpectations:
10817
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +0000108182017-05-05 Matt Lewis <jlewis3@apple.com>
10819
10820 Mark 2 webrtc test as failing.
10821 https://bugs.webkit.org/show_bug.cgi?id=171728
10822
10823 Unreviewed test gardening.
10824
10825 * platform/ios-wk2/TestExpectations:
10826
cdumez@apple.comcb532ee2017-05-05 18:14:12 +0000108272017-05-05 Chris Dumez <cdumez@apple.com>
10828
10829 Refactor / Clean up Element.idl
10830 https://bugs.webkit.org/show_bug.cgi?id=171734
10831
10832 Reviewed by Sam Weinig.
10833
10834 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
10835 different order and because exception messages have changed slightly.
10836
10837 * fast/dom/Element/attr-param-typechecking-expected.txt:
10838 * js/dom/dom-static-property-for-in-iteration-expected.txt:
10839
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +0000108402017-05-05 Jeremy Jones <jeremyj@apple.com>
10841
10842 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
10843 https://bugs.webkit.org/show_bug.cgi?id=171610
10844 <rdar://problem/31976820>
10845
10846 Reviewed by Eric Carlson.
10847
10848 enable test: media/modern-media-controls/pip-support/pip-support-click.html
10849
10850 * platform/mac-wk1/TestExpectations:
10851
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +0000108522017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
10853
carlosgc@webkit.org83618b42017-05-05 13:29:56 +000010854 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
10855
10856 * platform/gtk/TestExpectations:
10857
108582017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
10859
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000010860 Unreviewed GTK+ gardening. Rebaseline several tests.
10861
10862 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
10863 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
10864 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
10865 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
10866 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
10867
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +0000108682017-05-05 Zan Dobersek <zdobersek@igalia.com>
10869
10870 Unreviewed GTK+ gardening.
10871
10872 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
10873 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
10874
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +0000108752017-05-04 Commit Queue <commit-queue@webkit.org>
10876
10877 Unreviewed, rolling out r216206.
10878 https://bugs.webkit.org/show_bug.cgi?id=171714
10879
10880 Multiple LayoutTests crashing in Document::page() (Requested
10881 by ap on #webkit).
10882
10883 Reverted changeset:
10884
10885 "Remove support for legacy Notifications"
10886 https://bugs.webkit.org/show_bug.cgi?id=171487
10887 http://trac.webkit.org/changeset/216206
10888
cdumez@apple.combf723da2017-05-05 02:19:14 +0000108892017-05-04 Chris Dumez <cdumez@apple.com>
10890
10891 Element.slot should be marked as [Unscopable]
10892 https://bugs.webkit.org/show_bug.cgi?id=171683
10893
10894 Reviewed by Darin Adler.
10895
10896 Add layout test coverage. This test is passing in Firefox and Chrome.
10897
10898 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
10899 * fast/shadow-dom/Element-slot-unscopable.html: Added.
10900
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +0000109012017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
10902
10903 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
10904 https://bugs.webkit.org/show_bug.cgi?id=171634
10905
10906 Reviewed by Simon Fraser.
10907
10908 To test the async image decoding reliably we need to do the following:
10909
10910 -- Make sure to load the image before setting its src to the element.
10911 -- Call document.body.offsetHeight to force layout.
10912 -- Call testRunner.display() to force the first paint.
10913 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
10914 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
10915 will force the second paint.
10916
10917 * fast/images/async-image-background-image-repeated.html:
10918 * fast/images/async-image-background-image.html:
10919 * fast/images/sprite-sheet-image-draw.html:
10920
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +0000109212017-05-04 Matt Lewis <jlewis3@apple.com>
10922
10923 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
10924 https://bugs.webkit.org/show_bug.cgi?id=171703
10925
10926 Unreviewed test gardening.
10927
10928 * platform/mac-wk2/TestExpectations:
10929
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +0000109302017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
10931
10932 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
10933 https://bugs.webkit.org/show_bug.cgi?id=171641
10934
10935 Reviewed by Simon Fraser.
10936
10937 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
10938 Replace all the calls to testRunner.displayInvalidatedRegion() by
10939 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
10940
10941 * compositing/clip-change.html:
10942 * compositing/geometry/foreground-offset-change.html:
10943 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
10944 * compositing/iframes/become-composited-nested-iframes.html:
10945 * compositing/iframes/become-overlapped-iframe.html:
10946 * compositing/iframes/connect-compositing-iframe-delayed.html:
10947 * compositing/iframes/connect-compositing-iframe.html:
10948 * compositing/iframes/connect-compositing-iframe2.html:
10949 * compositing/iframes/connect-compositing-iframe3.html:
10950 * compositing/iframes/enter-compositing-iframe.html:
10951 * compositing/iframes/iframe-content-flipping.html:
10952 * compositing/iframes/iframe-resize.html:
10953 * compositing/iframes/iframe-size-to-zero.html:
10954 * compositing/iframes/iframe-src-change.html:
10955 * compositing/iframes/invisible-nested-iframe-hide.html:
10956 * compositing/iframes/invisible-nested-iframe-show.html:
10957 * compositing/iframes/leave-compositing-iframe.html:
10958 * compositing/iframes/overlapped-iframe-iframe.html:
10959 * compositing/iframes/overlapped-iframe.html:
10960 * compositing/iframes/overlapped-nested-iframes.html:
10961 * compositing/iframes/repaint-after-losing-scrollbars.html:
10962 * compositing/iframes/resources/fixed-position-subframe.html:
10963 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
10964 * compositing/iframes/resources/scrollgrandchild-inner.html:
10965 * compositing/iframes/scrolling-iframe.html:
10966 * compositing/overflow/content-gains-scrollbars.html:
10967 * compositing/overflow/content-loses-scrollbars.html:
10968 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
10969 * compositing/overflow/overflow-scrollbar-layers.html:
10970 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
10971 * compositing/overflow/repaint-after-losing-scrollbars.html:
10972 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
10973 * compositing/patterns/direct-pattern-compositing-add-text.html:
10974 * compositing/patterns/direct-pattern-compositing-change-expected.html:
10975 * compositing/patterns/direct-pattern-compositing-change.html:
10976 * compositing/patterns/direct-pattern-compositing-load-expected.html:
10977 * compositing/patterns/direct-pattern-compositing-load.html:
10978 * compositing/plugins/invalidate_rect.html:
10979 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
10980 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
10981 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
10982 * compositing/repaint/newly-composited-on-scroll.html:
10983 * compositing/repaint/newly-composited-repaint-rect.html:
10984 * compositing/repaint/page-scale-repaint.html:
10985 * compositing/repaint/requires-backing-repaint.html:
10986 * compositing/repaint/transform-style-change.html:
10987 * compositing/rtl/rtl-overflow-invalidation.html:
10988 * compositing/scroll-painted-composited-content.html:
10989 * compositing/tiling/huge-layer-resize.html:
10990 * compositing/video-page-visibility.html:
10991 * compositing/video/video-with-invalid-source.html:
10992 * compositing/webgl/webgl-repaint.html:
10993 * css3/filters/multiple-filters-invalidation.html:
10994 * css3/flexbox/repaint-column-reverse.html:
10995 * css3/flexbox/repaint-during-resize-no-flex.html:
10996 * css3/flexbox/repaint-rtl-column.html:
10997 * css3/flexbox/repaint.html:
10998 * displaylists/canvas-display-list.html:
10999 * displaylists/resources/dump-target-display-list.js:
11000 (doTest):
11001 * displaylists/resources/dump-target-replay-list.js:
11002 (doTest):
11003 * fast/animation/request-animation-frame-detach-element.html:
11004 * fast/animation/request-animation-frame-detach-element2.html:
11005 * fast/animation/request-animation-frame-during-modal.html:
11006 * fast/animation/request-animation-frame-iframe.html:
11007 * fast/animation/request-animation-frame-iframe2.html:
11008 * fast/animation/script-tests/request-animation-frame-cancel.js:
11009 * fast/animation/script-tests/request-animation-frame-cancel2.js:
11010 * fast/animation/script-tests/request-animation-frame-disabled.js:
11011 * fast/animation/script-tests/request-animation-frame-prefix.js:
11012 (window.webkitRequestAnimationFrame):
11013 (window.testRunner.window.setTimeout):
11014 * fast/animation/script-tests/request-animation-frame-time-unit.js:
11015 (window.requestAnimationFrame):
11016 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
11017 (window.requestAnimationFrame):
11018 (window.testRunner.window.setTimeout):
11019 * fast/animation/script-tests/request-animation-frame-timestamps.js:
11020 * fast/animation/script-tests/request-animation-frame-within-callback.js:
11021 * fast/animation/script-tests/request-animation-frame.js:
11022 * fast/backgrounds/obscured-background-child-style-change-expected.html:
11023 * fast/backgrounds/obscured-background-child-style-change.html:
11024 * fast/backgrounds/solid-color-context-restore.html:
11025 * fast/canvas/canvas-as-image-incremental-repaint.html:
11026 * fast/canvas/canvas-incremental-repaint-2.html:
11027 * fast/canvas/canvas-incremental-repaint.html:
11028 * fast/canvas/canvas-resize-after-paint.html:
11029 * fast/canvas/resources/repaint.js:
11030 (runRepaintTest):
11031 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
11032 (TestControllerPaint):
11033 * fast/canvas/webgl/canvas-test.html:
11034 * fast/canvas/webgl/webgl-layer-update.html:
11035 * fast/css/pseudostyle-anonymous-text.html:
11036 * fast/css/relative-positioned-block-crash.html:
11037 * fast/dom/Window/post-message-crash.html:
11038 * fast/dom/Window/web-timing-minimal-performance-now.html:
11039 * fast/dynamic/containing-block-change.html:
11040 * fast/dynamic/layer-no-longer-paginated.html:
11041 * fast/events/touch/gesture/pad-gesture-cancel.js:
11042 * fast/events/touch/gesture/pad-gesture-fling.js:
11043 * fast/forms/hidden-listbox.html:
11044 * fast/forms/listbox-clip.html:
11045 * fast/frames/inline-object-inside-frameset.html:
11046 * fast/frames/transparent-scrollbar.html:
11047 * fast/images/animated-background-image-crash.html:
11048 * fast/layers/add-layer-with-nested-stacking.html:
11049 * fast/layers/inline-dirty-z-order-lists.html:
11050 * fast/layers/layer-content-visibility-change.html:
11051 * fast/layers/nested-layers-1.html:
11052 * fast/layers/nested-layers-2.html:
11053 * fast/layers/nested-layers-3.html:
11054 * fast/layers/nested-layers-4.html:
11055 * fast/layers/remove-layer-with-nested-stacking.html:
11056 * fast/overflow/hidden-scrollbar-resize.html:
11057 * fast/reflections/inline-crash.html:
11058 * fast/repaint/animation-after-layer-scroll.html:
11059 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
11060 * fast/repaint/fixed-child-move-after-scroll.html:
11061 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
11062 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
11063 * fast/repaint/fixed-move-after-scroll.html:
11064 * fast/repaint/no-animation-outside-viewport-subframe.html:
11065 * fast/repaint/no-animation-outside-viewport.html:
11066 * fast/repaint/obscured-background-no-repaint.html:
11067 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
11068 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
11069 * fast/repaint/repaint-during-scroll-with-zoom.html:
11070 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
11071 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
11072 * fast/repaint/resources/line-flow-with-floats.js:
11073 (beginTest):
11074 * fast/repaint/resources/repaint.js:
11075 (runRepaintTest):
11076 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
11077 * fast/replaced/width100percent-textarea.html:
11078 * fast/scrolling/scrollbar-tickmarks-hittest.html:
11079 * fast/table/border-collapsing/cached-69296.html:
11080 * fast/table/border-collapsing/cached-cell-append.html:
11081 * fast/table/border-collapsing/cached-cell-remove.html:
11082 * fast/table/border-collapsing/cached-change-cell-border-color.html:
11083 * fast/table/border-collapsing/cached-change-cell-border-width.html:
11084 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
11085 * fast/table/border-collapsing/cached-change-col-border-color.html:
11086 * fast/table/border-collapsing/cached-change-col-border-width.html:
11087 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
11088 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
11089 * fast/table/border-collapsing/cached-change-row-border-color.html:
11090 * fast/table/border-collapsing/cached-change-row-border-width.html:
11091 * fast/table/border-collapsing/cached-change-table-border-color.html:
11092 * fast/table/border-collapsing/cached-change-table-border-width.html:
11093 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
11094 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
11095 * fast/table/empty-section-crash.html:
11096 * fast/text/font-initial.html:
11097 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
11098 * fast/text/text-shadow-extreme-value.html:
11099 * http/tests/misc/slow-loading-image-in-pattern.html:
11100 * media/audio-repaint.html:
11101 * media/media-document-audio-repaint.html:
11102 * plugins/windowless_plugin_paint_test.html:
11103 * scrollbars/scrollbar-percent-padding-crash.html:
11104 * svg/custom/non-scaling-stroke-update.svg:
11105 * svg/custom/stale-resource-data-crash.svg:
11106
cdumez@apple.com8eb4c632017-05-04 21:27:11 +0000111072017-05-04 Chris Dumez <cdumez@apple.com>
11108
11109 Reformat / Clean up Node.idl to match the specification
11110 https://bugs.webkit.org/show_bug.cgi?id=171686
11111
11112 Reviewed by Sam Weinig.
11113
11114 Rebaseline existing test now that the Node properties are enumerated in a
11115 slightly different order.
11116
11117 * js/dom/dom-static-property-for-in-iteration-expected.txt:
11118
weinig@apple.com9efea6a2017-05-04 20:56:00 +0000111192017-05-04 Sam Weinig <sam@webkit.org>
11120
11121 Remove support for legacy Notifications
11122 https://bugs.webkit.org/show_bug.cgi?id=171487
11123
11124 Reviewed by Jon Lee.
11125
11126 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
11127 - Remove http/notifications/legacy. It tested the legacy API.
11128 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
11129 - Update TestExpectations for removals.
11130
11131 * TestExpectations:
11132 * platform/gtk/TestExpectations:
11133 * platform/ios/TestExpectations:
11134 * platform/mac/TestExpectations:
11135 * platform/win/TestExpectations:
11136 * fast/history/page-cache-notification-non-suspendable.html:
11137 * fast/history/page-cache-notification-suspendable.html:
11138 * fast/notifications: Removed.
11139 * fast/notifications/notification-after-close-expected.txt: Removed.
11140 * fast/notifications/notification-after-close.html: Removed.
11141 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
11142 * fast/notifications/notification-permisssion-deletable.html: Removed.
11143 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
11144 * fast/notifications/notifications-cancel-request-permission.html: Removed.
11145 * fast/notifications/notifications-check-permission-expected.txt: Removed.
11146 * fast/notifications/notifications-check-permission.html: Removed.
11147 * fast/notifications/notifications-click-event-expected.txt: Removed.
11148 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
11149 * fast/notifications/notifications-click-event-focus.html: Removed.
11150 * fast/notifications/notifications-click-event.html: Removed.
11151 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
11152 * fast/notifications/notifications-constructor-request-permission.html: Removed.
11153 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
11154 * fast/notifications/notifications-constructor-with-permission.html: Removed.
11155 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
11156 * fast/notifications/notifications-constructor-without-permission.html: Removed.
11157 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
11158 * fast/notifications/notifications-display-close-events.html: Removed.
11159 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
11160 * fast/notifications/notifications-document-close-crash.html: Removed.
11161 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
11162 * fast/notifications/notifications-event-stop-propagation.html: Removed.
11163 * fast/notifications/notifications-multi-events-expected.txt: Removed.
11164 * fast/notifications/notifications-multi-events.html: Removed.
11165 * fast/notifications/notifications-no-icon-expected.txt: Removed.
11166 * fast/notifications/notifications-no-icon.html: Removed.
11167 * fast/notifications/notifications-permission-expected.txt: Removed.
11168 * fast/notifications/notifications-permission.html: Removed.
11169 * fast/notifications/notifications-replace-expected.txt: Removed.
11170 * fast/notifications/notifications-replace.html: Removed.
11171 * fast/notifications/notifications-request-permission-expected.txt: Removed.
11172 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
11173 * fast/notifications/notifications-request-permission-optional.html: Removed.
11174 * fast/notifications/notifications-request-permission.html: Removed.
11175 * fast/notifications/notifications-rtl-expected.txt: Removed.
11176 * fast/notifications/notifications-rtl.html: Removed.
11177 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
11178 * fast/notifications/notifications-sandbox-permission.html: Removed.
11179 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
11180 * fast/notifications/notifications-window-close-crash.html: Removed.
11181 * fast/notifications/notifications-with-permission-expected.txt: Removed.
11182 * fast/notifications/notifications-with-permission.html: Removed.
11183 * fast/notifications/notifications-without-permission-expected.txt: Removed.
11184 * fast/notifications/notifications-without-permission.html: Removed.
11185 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
11186 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
11187 * fast/notifications/resources: Removed.
11188 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
11189 * fast/notifications/resources/notifications-iframe.html: Removed.
11190 * http/tests/notifications/legacy: Removed.
11191 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
11192 * http/tests/notifications/legacy/double-show.html: Removed.
11193 * http/tests/notifications/legacy/events-expected.txt: Removed.
11194 * http/tests/notifications/legacy/events.html: Removed.
11195 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
11196 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
11197 * http/tests/notifications/legacy/request-expected.txt: Removed.
11198 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
11199 * http/tests/notifications/legacy/request-no-callback.html: Removed.
11200 * http/tests/notifications/legacy/request.html: Removed.
11201 * http/tests/notifications/legacy/resources: Removed.
11202 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
11203 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
11204 * http/tests/notifications/legacy/show-expected.txt: Removed.
11205 * http/tests/notifications/legacy/show.html: Removed.
11206 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
11207 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
11208
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +0000112092017-05-04 Matt Lewis <jlewis3@apple.com>
11210
11211 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
11212 https://bugs.webkit.org/show_bug.cgi?id=160368
11213
11214 Unreviewed test gardening.
11215
11216 * platform/ios-wk2/TestExpectations:
11217
antti@apple.com9ef87452017-05-04 20:16:01 +0000112182017-05-04 Antti Koivisto <antti@apple.com>
11219
11220 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
11221 https://bugs.webkit.org/show_bug.cgi?id=171250
11222 <rdar://problem/31827243>
11223
11224 Reviewed by Geoffrey Garen.
11225
11226 * transitions/transition-unknown-property-ignore-expected.txt: Added.
11227 * transitions/transition-unknown-property-ignore.html: Added.
11228 * transitions/transitions-parsing-expected.txt:
11229 * transitions/transitions-parsing.html:
11230
11231 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
11232
cdumez@apple.comcb8a1982017-05-04 19:55:05 +0000112332017-05-04 Chris Dumez <cdumez@apple.com>
11234
11235 Reformat / clean up Event.idl
11236 https://bugs.webkit.org/show_bug.cgi?id=171675
11237
11238 Reviewed by Sam Weinig.
11239
11240 Rebaseline test now that the Event properties are in a slightly different order.
11241
11242 * inspector/model/remote-object-get-properties-expected.txt:
11243
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +0000112442017-05-04 Daniel Bates <dabates@apple.com>
11245
11246 importScripts() should respect X-Content-Type-Options: nosniff
11247 https://bugs.webkit.org/show_bug.cgi?id=171248
11248 <rdar://problem/31819023>
11249
11250 Reviewed by Andy Estes.
11251
11252 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
11253
11254 * TestExpectations:
11255
said@apple.com9954c8d2017-05-04 17:44:44 +0000112562017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
11257
11258 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
11259
said@apple.com6f3cf6b2017-05-04 18:02:46 +000011260 * plugins/windowless_plugin_paint_test.html:
11261
112622017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
11263
11264 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
11265
said@apple.com9954c8d2017-05-04 17:44:44 +000011266 * compositing/video/video-with-invalid-source.html:
11267
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +0000112682017-05-04 Ryan Haddad <ryanhaddad@apple.com>
11269
11270 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
11271 https://bugs.webkit.org/show_bug.cgi?id=171610
11272
11273 Unreviewed test gardening.
11274
11275 * platform/mac-wk1/TestExpectations:
11276
hyatt@apple.comaf3943b2017-05-04 15:41:13 +0000112772017-05-04 Dave Hyatt <hyatt@apple.com>
11278
11279 REGRESSION(STP): rgb() with calc() containing variables doesn't work
11280 https://bugs.webkit.org/show_bug.cgi?id=169939
11281
11282 Reviewed by Zalan Bujtas.
11283
11284 * fast/css/variables/calc-float-to-int-expected.html: Added.
11285 * fast/css/variables/calc-float-to-int.html: Added.
11286
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +0000112872017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
11288
11289 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
11290
11291 And add platform specific results for mac-wk2.
11292
11293 * http/tests/inspector/network/resource-request-headers-expected.txt:
11294 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
11295
wilander@apple.comab4b1af2017-05-04 04:16:39 +0000112962017-05-03 John Wilander <wilander@apple.com>
11297
11298 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
11299 https://bugs.webkit.org/show_bug.cgi?id=171584
11300 <rdar://problem/24702576>
11301
11302 Reviewed by Brent Fulgham.
11303
11304 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
11305 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
11306
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +0000113072017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
11308
11309 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
11310 https://bugs.webkit.org/show_bug.cgi?id=171214
11311
11312 Reviewed by Chris Fleizach.
11313
11314 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
11315 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
11316
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +0000113172017-05-03 Matt Lewis <jlewis3@apple.com>
11318
11319 Mark http/tests/xmlhttprequest/methods.html as flaky.
11320 https://bugs.webkit.org/show_bug.cgi?id=171638
11321
11322 Unreviewed test gardening.
11323
11324 * platform/ios-wk2/TestExpectations:
11325
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +0000113262017-05-03 Ryan Haddad <ryanhaddad@apple.com>
11327
11328 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
11329 https://bugs.webkit.org/show_bug.cgi?id=171628
11330
11331 Unreviewed test gardening.
11332
11333 * platform/ios-wk2/TestExpectations:
11334
zalan@apple.com8b548642017-05-03 23:57:18 +0000113352017-05-03 Zalan Bujtas <zalan@apple.com>
11336
11337 SearchInputType could end up with a mismatched renderer.
11338 https://bugs.webkit.org/show_bug.cgi?id=171547
11339 <rdar://problem/31935047>
11340
11341 Reviewed by Antti Koivisto.
11342
11343 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
11344 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
11345
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +0000113462017-05-03 Ryan Haddad <ryanhaddad@apple.com>
11347
11348 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
11349 https://bugs.webkit.org/show_bug.cgi?id=171629
11350
11351 Unreviewed test gardening.
11352
11353 * platform/mac-wk1/TestExpectations:
11354
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +0000113552017-05-03 Joseph Pecoraro <pecoraro@apple.com>
11356
11357 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
11358 https://bugs.webkit.org/show_bug.cgi?id=166038
11359 <rdar://problem/29488489>
11360
11361 Reviewed by Matt Baker.
11362
11363 * platform/mac/TestExpectations:
11364 * http/tests/inspector/network/fetch-network-data.html:
11365 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
11366 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
11367 can be added synchronously instead of in a microtask. When the microtask happened later
11368 than other incoming events then the follow-up handlers would have been added too late.
11369
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +0000113702017-05-03 Matt Lewis <jlewis3@apple.com>
11371
11372 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
11373 https://bugs.webkit.org/show_bug.cgi?id=170699.
11374
11375 Unreviewed test gardening.
11376
11377 * platform/ios-wk2/TestExpectations:
11378
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +0000113792017-05-03 Simon Fraser <simon.fraser@apple.com>
11380
11381 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
11382 https://bugs.webkit.org/show_bug.cgi?id=171619
11383 https://bugs.webkit.org/show_bug.cgi?id=170153
11384
11385 Reviewed by Tim Horton.
11386
11387 These tests need to wait a bit for the scrolling state of the document to be updated.
11388
11389 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
11390 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
11391 * platform/ios-wk2/TestExpectations:
11392
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +0000113932017-05-03 Yoav Weiss <yoav@yoav.ws>
11394
11395 Link preload HTMLPreloadScanner support
11396 https://bugs.webkit.org/show_bug.cgi?id=170747
11397
11398 Reviewed by Youenn Fablet.
11399
11400 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
11401 * http/tests/preload/preloadscanner_download_resources.html: Added.
11402
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +0000114032017-05-03 Ryan Haddad <ryanhaddad@apple.com>
11404
11405 Mark http/tests/preload/single_download_preload.html as flaky.
11406 https://bugs.webkit.org/show_bug.cgi?id=171331
11407
11408 Unreviewed test gardening.
11409
11410 * platform/ios-wk2/TestExpectations:
11411
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +0000114122017-05-03 Matt Lewis <jlewis3@apple.com>
11413
11414 Mark perf/object-keys.html as flaky
11415 https://bugs.webkit.org/show_bug.cgi?id=171617
11416
11417 Unreviewed test gardening.
11418
11419 * platform/ios-wk2/TestExpectations:
11420
keith_miller@apple.com1e52b712017-05-03 20:33:01 +0000114212017-05-03 Keith Miller <keith_miller@apple.com>
11422
11423 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
11424 https://bugs.webkit.org/show_bug.cgi?id=47825
11425
11426 Reviewed by Saam Barati.
11427
11428 Fix broken test.
11429
11430 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
11431
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +0000114322017-05-03 Matt Lewis <jlewis3@apple.com>
11433
11434 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
11435 https://bugs.webkit.org/show_bug.cgi?id=171613
11436
11437 Unreviewed test gardening.
11438
11439 * platform/ios-wk2/TestExpectations:
11440
n_wang@apple.com1dabdd52017-05-03 19:33:19 +0000114412017-05-03 Nan Wang <n_wang@apple.com>
11442
11443 AX: VO skips cells after cell with aria-colspan
11444 https://bugs.webkit.org/show_bug.cgi?id=171579
11445
11446 Reviewed by Chris Fleizach.
11447
11448 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
11449 * accessibility/mac/aria-grid-column-span.html: Added.
11450
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +0000114512017-05-03 Ryan Haddad <ryanhaddad@apple.com>
11452
11453 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
11454 https://bugs.webkit.org/show_bug.cgi?id=171553
11455
11456 Unreviewed test gardening.
11457
11458 * platform/mac-wk2/TestExpectations:
11459
dbates@webkit.orgc0a17432017-05-03 17:52:30 +0000114602017-05-03 Daniel Bates <dabates@apple.com>
11461
11462 Detach frame from document when entering page cache
11463 https://bugs.webkit.org/show_bug.cgi?id=166774
11464 <rdar://problem/29904368>
11465
11466 Reviewed by Chris Dumez.
11467
11468 * TestExpectations: Unskip tests.
11469 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
11470 * fast/history/page-cache-after-window-open.html: Ditto.
11471 * fast/history/page-cache-with-opener-expected.txt: Ditto.
11472 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
11473 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
11474 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
11475 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
11476 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
11477 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
11478 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
11479 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
11480 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
11481 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
11482
ryanhaddad@apple.com59536412017-05-03 17:47:08 +0000114832017-05-03 Matt Lewis <jlewis3@apple.com>
11484
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +000011485 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
11486 https://bugs.webkit.org/show_bug.cgi?id=171605
11487
11488 Unreviewed test gardening.
11489
11490 * platform/mac-wk2/TestExpectations:
11491
114922017-05-03 Matt Lewis <jlewis3@apple.com>
11493
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000011494 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
11495 https://bugs.webkit.org/show_bug.cgi?id=171564
11496
11497 Unreviewed test gardening.
11498
11499 * platform/ios-wk2/TestExpectations:
11500
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +0000115012017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
11502
11503 AX: Treat cells with ARIA table cell properties as cells
11504 https://bugs.webkit.org/show_bug.cgi?id=171178
11505
11506 Reviewed by Chris Fleizach.
11507
11508 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
11509 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
11510 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
11511
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +0000115122017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
11513
11514 [INTL] Support dashed values in unicode locale extensions
11515 https://bugs.webkit.org/show_bug.cgi?id=171480
11516
11517 Reviewed by JF Bastien.
11518
11519 Added tests for calendar locale extensions that contain '-'.
11520
11521 * js/intl-datetimeformat-expected.txt:
11522 * js/script-tests/intl-datetimeformat.js:
11523
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +0000115242017-05-03 Daniel Bates <dabates@apple.com>
11525
11526 Abandon the current load once the provisional loader detaches from the frame
11527 https://bugs.webkit.org/show_bug.cgi?id=171577
11528 <rdar://problem/31581227>
11529
11530 Reviewed by Brent Fulgham.
11531
11532 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
11533 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
11534
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +0000115352017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
11536
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +000011537 Unreviewed GTK+ gardening. Update expectations of several tests.
11538
11539 * platform/gtk/TestExpectations:
11540
115412017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
11542
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000011543 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
11544
11545 Libsoup doesn't provide the required information to fill all those size metrics.
11546
11547 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
11548 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
11549
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +0000115502017-05-02 Simon Fraser <simon.fraser@apple.com>
11551
11552 Dynamically added position:fixed element is in the wrong place
11553 https://bugs.webkit.org/show_bug.cgi?id=170280
11554 rdar://problem/31374008
11555
11556 Reviewed by Tim Horton.
11557
11558 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
11559 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
11560
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +0000115612017-05-02 Ryan Haddad <ryanhaddad@apple.com>
11562
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +000011563 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
11564
11565 Unreviewed test gardening.
11566
11567 * platform/ios-wk1/TestExpectations:
11568 * platform/ios/TestExpectations:
11569
115702017-05-02 Ryan Haddad <ryanhaddad@apple.com>
11571
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000011572 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
11573 https://bugs.webkit.org/show_bug.cgi?id=170907
11574
11575 Unreviewed test gardening.
11576
11577 * platform/mac-wk2/TestExpectations:
11578
zalan@apple.comb51505d2017-05-02 21:29:13 +0000115792017-05-02 Zalan Bujtas <zalan@apple.com>
11580
11581 Defer AX cache update when text content changes until after layout is finished.
11582 https://bugs.webkit.org/show_bug.cgi?id=171429
11583 <rdar://problem/31885984>
11584
11585 Reviewed by Simon Fraser.
11586
11587 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
11588 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
11589
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +0000115902017-05-02 David Kilzer <ddkilzer@apple.com>
11591
11592 check-webkit-style should keep JavaScript test functions in sync
11593 <https://webkit.org/b/171424>
11594
11595 Reviewed by Joseph Pecoraro.
11596
11597 This change attempts to fix all whitespace issues in these two
11598 files (which are now identical and will be kept in sync by
11599 check-webkit-style):
11600
11601 LayoutTests/http/tests/resources/js-test-pre.js
11602 LayoutTests/resources/js-test-pre.js
11603
11604 It also syncs the implementation of shouldBe(), shouldNotBe(),
11605 shouldNotThrow() and shouldThrow() across the following files:
11606
11607 JSTests/stress/resources/standalone-pre.js
11608 LayoutTests/http/tests/resources/js-test-pre.js
11609 LayoutTests/resources/js-test-pre.js
11610 LayoutTests/resources/js-test.js
11611 LayoutTests/resources/standalone-pre.js
11612
11613 Only interesting (non-whitespace) changes are listed below.
11614
11615 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
11616 (shouldBe): Prefix 'exception' and 'quiet' variables with
11617 underscore.
11618 (shouldNotBe): Ditto.
11619
11620 * resources/js-test-pre.js:
11621 (shouldBe): Prefix 'exception' and 'quiet' variables with
11622 underscore.
11623 (shouldNotBe): Ditto.
11624
11625 * resources/js-test.js:
11626 (shouldBe): Prefix 'quiet' variable with underscore. Use
11627 stringify() when printing '_bv' value.
11628
11629 * resources/standalone-pre.js:
11630 (shouldBe): Prefix 'exception' and 'quiet' variables with
11631 underscore.
11632 (shouldNotBe): Ditto.
11633
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +0000116342017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
11635
11636 AX: Update implementation of aria-orientation
11637 https://bugs.webkit.org/show_bug.cgi?id=171166
11638
11639 Reviewed by Chris Fleizach.
11640
11641 Moved the mac aria-orientation.html test to the shared tests and add several
11642 new test cases to it. Update the orientation-related assertion in two tests
11643 to reflect the ARIA 1.1 behavior.
11644
11645 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
11646 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
11647 * accessibility/mac/slider-supports-actions.html: Updated.
11648 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
11649
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +0000116502017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
11651
11652 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
11653 https://bugs.webkit.org/show_bug.cgi?id=169517
11654 <rdar://problem/30652443>
11655
11656 Reviewed by Dean Jackson.
11657
11658 * fast/text/complex-text-selection-expected.html: Added.
11659 * fast/text/complex-text-selection.html: Added.
11660 * platform/ios/TestExpectations:
11661
joepeck@webkit.org023f4f52017-05-02 19:22:42 +0000116622017-05-02 Joseph Pecoraro <pecoraro@apple.com>
11663
11664 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
11665
11666 Unreviewed test gardening.
11667
11668 * platform/mac-wk1/TestExpectations:
11669 Skip these tests on WebKit1. They depend on the NSURLSession
11670 loading path which is not used in WebKit1.
11671
cdumez@apple.com0d62dc72017-05-02 19:03:58 +0000116722017-05-02 Chris Dumez <cdumez@apple.com>
11673
11674 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
11675 https://bugs.webkit.org/show_bug.cgi?id=171406
11676 <rdar://problem/30945281>
11677
11678 Reviewed by Eric Carlson.
11679
11680 Unskip test.
11681
11682 * platform/mac/TestExpectations:
11683
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +0000116842017-05-02 Matt Lewis <jlewis3@apple.com>
11685
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +000011686 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
11687 https://bugs.webkit.org/show_bug.cgi?id=171559
11688
11689 Unreviewed test gardening.
11690
11691 * platform/ios-wk2/TestExpectations:
11692
116932017-05-02 Matt Lewis <jlewis3@apple.com>
11694
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000011695 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
11696 https://bugs.webkit.org/show_bug.cgi?id=170818
11697
11698 Unreviewed test gardening.
11699
11700 * platform/mac-wk2/TestExpectations:
11701
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +0000117022017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
11703
11704 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
11705 https://bugs.webkit.org/show_bug.cgi?id=168533
11706
11707 Reviewed by Zalan Bujtas.
11708
11709 * fast/text/font-loading-local-expected.txt: Added.
11710 * fast/text/font-loading-local.html: Added.
11711 * fast/text/web-font-load-fallback-during-loading.html:
11712
commit-queue@webkit.org182febd2017-05-02 17:49:39 +0000117132017-05-02 Youenn Fablet <youenn@apple.com>
11714
11715 Allow media stream based videos with sound autoplay if the page is already playing sound
11716 https://bugs.webkit.org/show_bug.cgi?id=171447
11717
11718 Reviewed by Eric Carlson.
11719
11720 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
11721 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
11722 * http/tests/media/resources/test-25fps.mp4: Added.
11723
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +0000117242017-05-02 Matt Lewis <jlewis3@apple.com>
11725
11726 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
11727 https://bugs.webkit.org/show_bug.cgi?id=171530
11728
11729 Unreviewed test gardening.
11730
11731 * platform/ios-wk2/TestExpectations:
11732
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +0000117332017-05-01 Zan Dobersek <zdobersek@igalia.com>
11734
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +000011735 [GCrypt] ECDSA signing and verification support
11736 https://bugs.webkit.org/show_bug.cgi?id=171103
11737
11738 Reviewed by Carlos Garcia Campos.
11739
11740 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
11741 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
11742 skipped since support for that hasn't landed yet.
11743
117442017-05-01 Zan Dobersek <zdobersek@igalia.com>
11745
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +000011746 [GCrypt] HKDF bit derivation support
11747 https://bugs.webkit.org/show_bug.cgi?id=171074
11748
11749 Reviewed by Michael Catanzaro.
11750
11751 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
11752 corner-case length values for which the bit derivation operation must succeed or
11753 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
11754 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
11755 The operation should resolve for lengths between the two limits, with testing
11756 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
11757 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
11758 derivation output length).
11759
11760 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
11761 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
11762 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
11763
117642017-05-01 Zan Dobersek <zdobersek@igalia.com>
11765
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000011766 [GCrypt] ECDH bit derivation support
11767 https://bugs.webkit.org/show_bug.cgi?id=171070
11768
11769 Reviewed by Michael Catanzaro.
11770
11771 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
11772 corner-case length values for which the bit derivation operation must succeed or
11773 fail. When specifying 0 as the length, the returned result must match the EC key
11774 size in length. 8, tested as the minimum non-zero value, and the key size for
11775 each key must also correctly resolve and return a resulting ArrayBuffer whose
11776 length in bytes must match the requested length. Derivations for byte-aligned
11777 values should start rejecting immediately for length values that are bigger than
11778 the EC key's length.
11779
11780 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
11781 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
11782 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
11783 that are passing now that the proper implementation has been added. The remaining
11784 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
11785 supported yet.
11786
sbarati@apple.comfb9f7612017-05-02 02:04:51 +0000117872017-05-01 Saam Barati <sbarati@apple.com>
11788
11789 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
11790 https://bugs.webkit.org/show_bug.cgi?id=171449
11791
11792 Unreviewed.
11793
11794 * platform/win/TestExpectations: Skip Wasm tests on Windows.
11795 * workers/wasm-hashset-many-expected.txt:
11796 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
11797
commit-queue@webkit.org26244742017-05-02 01:33:37 +0000117982017-05-01 Youenn Fablet <youenn@apple.com>
11799
11800 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
11801 https://bugs.webkit.org/show_bug.cgi?id=171497
11802
11803 Reviewed by Eric Carlson.
11804
11805 * webrtc/video-mute.html: Updating the test to make debugging clearer.
11806
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +0000118072017-05-01 Matt Lewis <jlewis3@apple.com>
11808
11809 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
11810 https://bugs.webkit.org/show_bug.cgi?id=171528
11811
11812 Unreviewed test Gardening.
11813
11814 * platform/ios-wk2/TestExpectations:
11815
timothy_horton@apple.comd6728562017-05-02 00:08:23 +0000118162017-05-01 Timothy Horton <timothy_horton@apple.com>
11817
11818 Expose viewport-fit instead of clip-to-safe-area
11819 https://bugs.webkit.org/show_bug.cgi?id=171503
11820 <rdar://problem/31918249>
11821
11822 Reviewed by Simon Fraser.
11823
11824 * TestExpectations:
11825 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
11826 * fast/css/variables/constants/ios/safe-area-inset-set.html:
11827 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
11828 * fast/viewport/ios/viewport-fit-auto.html: Added.
11829 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
11830 * fast/viewport/ios/viewport-fit-contain.html: Added.
11831 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
11832 * fast/viewport/ios/viewport-fit-cover.html: Added.
11833 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
11834 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
11835 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
11836 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
11837 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
11838 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
11839
cdumez@apple.com2f9efd22017-05-02 00:02:16 +0000118402017-05-01 Chris Dumez <cdumez@apple.com>
11841
11842 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
11843 https://bugs.webkit.org/show_bug.cgi?id=171499
11844
11845 Reviewed by Sam Weinig.
11846
11847 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
11848
11849 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
11850 * fast/dom/domparser-parsefromstring-origin.html: Added.
11851
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +0000118522017-05-01 Ryan Haddad <ryanhaddad@apple.com>
11853
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +000011854 Mark inspector/debugger/tail-recursion.html as flaky.
11855 https://bugs.webkit.org/show_bug.cgi?id=168387
11856
11857 Unreviewed test gardening.
11858
11859 * platform/mac/TestExpectations:
11860
118612017-05-01 Ryan Haddad <ryanhaddad@apple.com>
11862
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000011863 Rebaseline two fast/visual-viewport tests for iOS.
11864
11865 Unreviewed test gardening.
11866
11867 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
11868 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
11869
joepeck@webkit.org9c06e282017-05-01 22:54:19 +0000118702017-05-01 Joseph Pecoraro <pecoraro@apple.com>
11871
11872 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
11873 https://bugs.webkit.org/show_bug.cgi?id=171491
11874
11875 Unreviewed test gardening.
11876
11877 * js/promises-tests/promises-tests-2-3-3.html:
11878 Silence unhandled expectation messages for this test.
11879
11880 * media/video-fullscreen-restriction-removed-expected.txt:
11881 Rebaseline expected results with unhandled expectation message.
11882
11883 * platform/gtk/TestExpectations:
11884
cfleizach@apple.com036c0e02017-05-01 22:52:36 +0000118852017-05-01 Chris Fleizach <cfleizach@apple.com>
11886
11887 AX: Support time@datetime for verbosity clarification of dates, times, and durations
11888 https://bugs.webkit.org/show_bug.cgi?id=171498
11889 <rdar://problem/12985540>
11890
11891 Reviewed by Joanmarie Diggs.
11892
11893 * accessibility/datetime-attribute.html: Added.
11894 * accessibility/roles-computedRoleString-expected.txt:
11895 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
11896 * platform/gtk/accessibility/roles-exposed-expected.txt:
11897 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
11898 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
11899 * platform/mac/accessibility/roles-exposed-expected.txt:
11900
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +0000119012017-05-01 Matt Lewis <jlewis3@apple.com>
11902
11903 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
11904 https://bugs.webkit.org/show_bug.cgi?id=170960
11905
11906 Unreviewed test gardening.
11907
11908 * platform/mac-wk2/TestExpectations:
11909
joepeck@webkit.org13065162017-05-01 21:53:38 +0000119102017-05-01 Joseph Pecoraro <pecoraro@apple.com>
11911
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +000011912 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
11913 https://bugs.webkit.org/show_bug.cgi?id=171416
11914 <rdar://problem/31899425>
11915
11916 Reviewed by Saam Barati and Brian Burg.
11917
11918 * inspector/console/message-stack-trace-expected.txt: Added.
11919 * inspector/console/message-stack-trace.html: Added.
11920 Test console stack traces from various places where console messages
11921 are generated and the stacks are important.
11922
11923 * inspector/console/resources/log-console-stack-trace.js: Added.
11924 (TestPage.registerInitializer.logCallFrame):
11925 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
11926 Like the logger for Debugger StackTrace but for Console StackTrace.
11927
11928 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
11929 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
11930 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
11931 * http/tests/security/video-cross-origin-caching-expected.txt:
11932 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
11933 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
11934 * js/promises-tests/promises-tests-2-2-6-expected.txt:
11935 * streams/reference-implementation/pipe-to-options-expected.txt:
11936 * streams/reference-implementation/readable-stream-templated-expected.txt:
11937 * streams/reference-implementation/writable-stream-abort-expected.txt:
11938 * streams/reference-implementation/writable-stream-expected.txt:
11939 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
11940 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
11941 Rebaseline results. Better stack trace for errors includes correct line numbers.
11942 Explicit rejections with a value do not include backtraces without a debugger.
11943
119442017-05-01 Joseph Pecoraro <pecoraro@apple.com>
11945
joepeck@webkit.org13065162017-05-01 21:53:38 +000011946 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
11947 https://bugs.webkit.org/show_bug.cgi?id=171511
11948
11949 Unreviewed test gardening.
11950
11951 * TestExpectations:
11952
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +0000119532017-05-01 Ryan Haddad <ryanhaddad@apple.com>
11954
11955 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
11956
11957 Unreviewed test gardening.
11958
11959 * TestExpectations:
11960
jdiggs@igalia.com466ea212017-05-01 21:19:09 +0000119612017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
11962
11963 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
11964 https://bugs.webkit.org/show_bug.cgi?id=171496
11965
11966 Reviewed by Chris Fleizach.
11967
11968 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
11969
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +0000119702017-05-01 Ryan Haddad <ryanhaddad@apple.com>
11971
11972 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
11973 https://bugs.webkit.org/show_bug.cgi?id=171500
11974
11975 Unreviewed test gardening.
11976
11977 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
11978
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +0000119792017-05-01 Matt Lewis <jlewis3@apple.com>
11980
11981 Rebaselined fast/visual-viewport/ tests.
11982 https://bugs.webkit.org/show_bug.cgi?id=171500
11983
11984 Unreviewed test gardening.
11985
11986 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
11987 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
11988 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
11989 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
11990 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
11991 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
11992 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
11993 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
11994 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
11995
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +0000119962017-05-01 Chris Dumez <cdumez@apple.com>
11997
11998 Do not dispatch SVG load event in frameless documents
11999 https://bugs.webkit.org/show_bug.cgi?id=171505
12000 <rdar://problem/31799776>
12001
12002 Reviewed by Andreas Kling.
12003
12004 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
12005
12006 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
12007 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
12008
ryanhaddad@apple.comac933902017-05-01 18:45:50 +0000120092017-05-01 Ryan Haddad <ryanhaddad@apple.com>
12010
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +000012011 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
12012 https://bugs.webkit.org/show_bug.cgi?id=171501
12013
12014 Unreviewed test gardening.
12015
12016 * platform/mac-wk1/TestExpectations:
12017
120182017-05-01 Ryan Haddad <ryanhaddad@apple.com>
12019
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000012020 Rebaseline js/dom/global-constructors-attributes.html after r215956.
12021
12022 Unreviewed test gardening.
12023
12024 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
12025 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
12026 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
12027
jdiggs@igalia.comf5137062017-05-01 16:58:00 +0000120282017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
12029
12030 AX: [GTK] Add support to query for aria-current
12031 https://bugs.webkit.org/show_bug.cgi?id=149016
12032
12033 Reviewed by Chris Fleizach.
12034
12035 * platform/gtk/TestExpectations: Unskip now-passing test.
12036
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +0000120372017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
12038
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +000012039 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
12040
12041 * platform/gtk/fast/table/giantRowspan-expected.txt:
12042 * platform/gtk/fast/table/giantRowspan2-expected.txt:
12043
120442017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
12045
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +000012046 Unreviewed GTK+ gardening. Update expectations of several test.
12047
12048 * platform/gtk/TestExpectations:
12049
120502017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
12051
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000012052 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
12053
12054 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
12055 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
12056 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
12057 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
12058 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
12059 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
12060 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
12061 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
12062 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
12063
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +0000120642017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
12065
12066 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
12067 https://bugs.webkit.org/show_bug.cgi?id=171475
12068
12069 Reviewed by Chris Fleizach.
12070
12071 * accessibility/table-detection-expected.txt: Updated.
12072 * accessibility/table-with-rules-expected.txt: Updated.
12073
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +0000120742017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
12075
12076 Unreviewed GTK+ gardening. Update expectations of several test.
12077
12078 * platform/gtk/TestExpectations:
12079
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +0000120802017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
12081
12082 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
12083 https://bugs.webkit.org/show_bug.cgi?id=171183
12084
12085 Reviewed by Chris Fleizach.
12086
12087 New test cases added and expectations updated.
12088
12089 * accessibility/gtk/xml-roles-exposed-expected.txt:
12090 * accessibility/gtk/xml-roles-exposed.html:
12091 * accessibility/roles-computedRoleString.html:
12092 * accessibility/roles-exposed.html:
12093 * platform/gtk/accessibility/roles-exposed-expected.txt:
12094 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
12095 * platform/mac/accessibility/roles-exposed-expected.txt:
12096
zalan@apple.com6c04c202017-05-01 00:15:38 +0000120972017-04-30 Zalan Bujtas <zalan@apple.com>
12098
12099 Initialize a new layout state while bailing out of simple line layout only when needed.
12100 https://bugs.webkit.org/show_bug.cgi?id=171481
12101 <rdar://problem/31906382>
12102
12103 Reviewed by Antti Koivisto.
12104
12105 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
12106 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
12107
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +0000121082017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
12109
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +000012110 [ATK] Implement support for aria-autocomplete
12111 https://bugs.webkit.org/show_bug.cgi?id=171167
12112
12113 Reviewed by Chris Fleizach.
12114
12115 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
12116 * accessibility/gtk/aria-autocomplete.html: Added.
12117
121182017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
12119
jdiggs@igalia.com8c934782017-04-30 18:11:56 +000012120 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
12121 https://bugs.webkit.org/show_bug.cgi?id=171170
12122
12123 Reviewed by Chris Fleizach.
12124
12125 Add interface-table.html to verify that all roles which have tabular functionality
12126 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
12127 to our internal TreeGridRole AccessibilityRole.
12128
12129 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
12130 * accessibility/gtk/interface-table-expected.txt: Added.
12131 * accessibility/gtk/interface-table.html: Added.
12132 * accessibility/roles-computedRoleString.html: Updated.
12133 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
12134 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
12135 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
12136
121372017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
12138
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000012139 [ATK] Emit object:state-changed:busy event when aria-busy value changes
12140 https://bugs.webkit.org/show_bug.cgi?id=171181
12141
12142 Reviewed by Chris Fleizach.
12143
12144 New test. Also update the expectations for menu-list-unfocused-notifications.html
12145 because the addition of the handler for AXElementBusyChanged results in that
12146 notification being output in the test results.
12147
12148 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
12149 * accessibility/gtk/aria-busy-changed-notification.html: Added.
12150 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
12151
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +0000121522017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
12153
12154 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
12155 https://bugs.webkit.org/show_bug.cgi?id=163208
12156
12157 Reviewed by Saam Barati.
12158
12159 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
12160 * inspector/runtime/evaluate-CommandLineAPI.html:
12161 * js/parser-syntax-check-expected.txt:
12162 * js/script-tests/parser-syntax-check.js:
12163
gskachkov@gmail.com51135722017-04-29 21:25:50 +0000121642017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
12165
12166 Deep nesting is leading to ReferenceError for hoisted function
12167 https://bugs.webkit.org/show_bug.cgi?id=171456
12168
12169 Reviewed by Yusuke Suzuki.
12170
12171 * js/function-declaration-statement-expected.txt:
12172 * js/script-tests/function-declaration-statement.js:
12173 (deepNesting.foo):
12174 (deepNesting):
12175 (deepNestingForFunctionDeclaration.foo):
12176 (deepNestingForFunctionDeclaration):
12177 (eval.deepNestingInEval.foo):
12178 (eval.deepNestingInEval):
12179 (eval.deepNestingForFunctionDeclarationInEval.foo):
12180 (eval.deepNestingForFunctionDeclarationInEval):
12181
zalan@apple.com2c506312017-04-29 21:16:44 +0000121822017-04-28 Zalan Bujtas <zalan@apple.com>
12183
12184 iBooks text can overlap, sometimes columns are shifted splitting words.
12185 https://bugs.webkit.org/show_bug.cgi?id=171472
12186 <rdar://problem/31096037>
12187
12188 Reviewed by Antti Koivisto.
12189
12190 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
12191 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
12192
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +0000121932017-04-28 Per Arne Vollan <pvollan@apple.com>
12194
12195 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
12196 https://bugs.webkit.org/show_bug.cgi?id=171427
12197
12198 Reviewed by Brent Fulgham.
12199
12200 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
12201 * accessibility/accessibility-crash-setattribute.html: Added.
12202
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +0000122032017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
12204
12205 Unreviewed test gardening (Mac WK1)
12206
12207 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
12208 but was meant to be enabled for WK1 on Mac. Followup to r213897.
12209
12210 * platform/mac-wk1/TestExpectations:
12211
jdiggs@igalia.comcba48112017-04-29 02:07:21 +0000122122017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
12213
12214 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
12215 https://bugs.webkit.org/show_bug.cgi?id=171180
12216
12217 Reviewed by Chris Fleizach.
12218
12219 Add new test cases to several tests so that we have coverage for both named and
12220 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
12221 the region role was replaced with the table role because the test requires elements
12222 which have mapped ARIA roles and lack an author-provided name. A region which lacks
12223 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
12224 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
12225 being tested.
12226
12227 * accessibility/aria-namefrom-author.html:
12228 * accessibility/gtk/xml-roles-exposed-expected.txt:
12229 * accessibility/gtk/xml-roles-exposed.html:
12230 * accessibility/mac/aria-grouping-roles.html:
12231 * accessibility/roles-computedRoleString.html:
12232 * accessibility/roles-exposed.html:
12233 * platform/gtk/accessibility/roles-exposed-expected.txt:
12234 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
12235 * platform/mac/accessibility/roles-exposed-expected.txt:
12236
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +0000122372017-04-28 Joseph Pecoraro <pecoraro@apple.com>
12238
12239 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
12240 https://bugs.webkit.org/show_bug.cgi?id=171445
12241
12242 Unreviewed test gardening.
12243
12244 * js/dom/Promise-static-all.html:
12245 Fix an accidentally commented out line.
12246
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +0000122472017-04-28 Matt Lewis <jlewis3@apple.com>
12248
12249 Marked media/track/track-in-band-style.html as flaky timeout.
12250 https://bugs.webkit.org/show_bug.cgi?id=171465
12251
12252 Unreviewed test gardening.
12253
12254 * platform/mac/TestExpectations:
12255
dino@apple.com02e98562017-04-28 23:34:48 +0000122562017-04-28 Dean Jackson <dino@apple.com>
12257
12258 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
12259 https://bugs.webkit.org/show_bug.cgi?id=171461
12260 <rdar://problem/30534722>
12261
12262 Reviewed by Eric Carlson.
12263
12264 Test a bunch of blurs a frame at a time.
12265
12266 * css3/filters/blur-various-radii-expected.html: Added.
12267 * css3/filters/blur-various-radii.html: Added.
12268
cdumez@apple.com673a7792017-04-28 23:28:41 +0000122692017-04-28 Chris Dumez <cdumez@apple.com>
12270
12271 Stop using legacy ClientRect / ClientRectList in Internals
12272 https://bugs.webkit.org/show_bug.cgi?id=171412
12273
12274 Reviewed by Simon Fraser.
12275
12276 Rebaseline existing tests as DOMRect has more properties than ClientRect.
12277
12278 * fast/visual-viewport/nonzoomed-rects-expected.txt:
12279 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
12280 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
12281 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
12282 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
12283 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
12284 * fast/visual-viewport/zoomed-fixed-expected.txt:
12285 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
12286 * fast/visual-viewport/zoomed-rects-expected.txt:
12287 * inspector/dom/hideHighlight-expected.txt:
12288 * inspector/dom/highlightQuad-expected.txt:
12289 * inspector/dom/highlightRect-expected.txt:
12290
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +0000122912017-04-28 Jeremy Jones <jeremyj@apple.com>
12292
12293 ARGUMENT BAD: time, time >= 0
12294 https://bugs.webkit.org/show_bug.cgi?id=164336
12295 rdar://problem/29314891
12296
12297 Reviewed by Eric Carlson.
12298
12299 Remove workaround that affected other tests.
12300
12301 * media/modern-media-controls/pip-support/pip-support-click.html:
12302
cdumez@apple.comdc853c02017-04-28 21:16:30 +0000123032017-04-28 Chris Dumez <cdumez@apple.com>
12304
12305 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
12306 https://bugs.webkit.org/show_bug.cgi?id=171393
12307
12308 Reviewed by Simon Fraser.
12309
12310 Add layout test coverage.
12311
12312 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
12313 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
12314
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +0000123152017-04-28 Joseph Pecoraro <pecoraro@apple.com>
12316
12317 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
12318 https://bugs.webkit.org/show_bug.cgi?id=171445
12319
12320 Reviewed by Saam Barati.
12321
12322 * js/dom/Promise-static-all.html:
12323 * js/dom/Promise-static-race.html:
12324 Silence the console messages for unhandled rejections in this test.
12325 There are unhandled rejections and messages sometimes appear
12326 depending on the order of events on the page. The messages are not
12327 important for this test so just mute them.
12328
cdumez@apple.comb74ccc22017-04-28 19:53:54 +0000123292017-04-28 Chris Dumez <cdumez@apple.com>
12330
12331 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
12332
12333 This test is slow.
12334
12335 * TestExpectations:
12336
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +0000123372017-04-28 Ryan Haddad <ryanhaddad@apple.com>
12338
12339 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
12340 https://bugs.webkit.org/show_bug.cgi?id=171094
12341
12342 Unreviewed test gardening.
12343
12344 * TestExpectations:
12345
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +0000123462017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
12347
12348 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
12349 https://bugs.webkit.org/show_bug.cgi?id=171188
12350
12351 Reviewed by Chris Fleizach.
12352
12353 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
12354 * accessibility/gtk/aria-modal-state-exposed.html: Added.
12355
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +0000123562017-04-28 Matt Lewis <jlewis3@apple.com>
12357
12358 Rebaselining test after r215916.
12359 https://bugs.webkit.org/show_bug.cgi?id=171438
12360
12361 Unreviewed test gardening.
12362
12363 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
12364 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
12365 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
12366 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
12367
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +0000123682017-04-28 Eric Carlson <eric.carlson@apple.com>
12369
12370 Implement ondevicechange
12371 https://bugs.webkit.org/show_bug.cgi?id=169872
12372 <rdar://problem/28945035>
12373
12374 Reviewed by Jer Noble.
12375
12376 * fast/mediastream/device-change-event-expected.txt: Added.
12377 * fast/mediastream/device-change-event.html: Added.
12378
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +0000123792017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
12380
jdiggs@igalia.com353e8722017-04-28 17:08:57 +000012381 AX: Implement aria-value support for focusable separators
12382 https://bugs.webkit.org/show_bug.cgi?id=171169
12383
12384 Reviewed by Chris Fleizach.
12385
12386 * accessibility/separator-values-expected.txt: Added.
12387 * accessibility/separator-values.html: Added.
12388
123892017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
12390
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000012391 [ATK] GridCellRole should implement AtkTableCell (regression?)
12392 https://bugs.webkit.org/show_bug.cgi?id=171179
12393
12394 Reviewed by Chris Fleizach.
12395
12396 * accessibility/gtk/interface-table-cell-expected.txt: Added.
12397 * accessibility/gtk/interface-table-cell.html: Added.
12398
magomez@igalia.com1afe8902017-04-28 11:53:52 +0000123992017-04-28 Miguel Gomez <magomez@igalia.com>
12400
12401 REGRESSION(r215211): [GTK] Several webgl related tests are failing
12402 https://bugs.webkit.org/show_bug.cgi?id=170730
12403
12404 Reviewed by Said Abou-Hallawa.
12405
12406 Adjust test expectations for the tests that were failing. They must pass now.
12407
12408 * platform/gtk/TestExpectations:
12409
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +0000124102017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
12411
12412 [INTL] Implement the caseFirst option for Intl.Collator
12413 https://bugs.webkit.org/show_bug.cgi?id=158188
12414
12415 Reviewed by Geoffrey Garen.
12416
12417 Updates the Intl.Collator tests to check caseFirst support.
12418 The caseFirst option or unicode locale extension lets the user explicitly
12419 set if lower or upper case characters should be first in order.
12420
12421 * js/intl-collator-expected.txt:
12422 * js/script-tests/intl-collator.js:
12423 (testCollator):
12424
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +0000124252017-04-27 Joseph Pecoraro <pecoraro@apple.com>
12426
12427 Support for promise rejection events (unhandledrejection)
12428 https://bugs.webkit.org/show_bug.cgi?id=150358
12429 <rdar://problem/28441651>
12430
12431 Reviewed by Saam Barati.
12432
12433 Patch by Joseph Pecoraro and Yusuke Suzuki.
12434
12435 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
12436 * js/dom/unhandled-promise-rejection-basic.html: Added.
12437 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
12438 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
12439 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
12440 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
12441 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
12442 * js/dom/unhandled-promise-rejection-console-report.html: Added.
12443 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
12444 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
12445 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
12446 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
12447 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
12448 * js/dom/unhandled-promise-rejection-handle.html: Added.
12449 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
12450 * js/dom/unhandled-promise-rejection-order.html: Added.
12451 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
12452
12453 * resources/testharnessreport.js:
12454 (self.testRunner.add_completion_callback.sanitize):
12455 (self.testRunner.add_completion_callback):
12456 Report results immediately and then finish the test after a turn. This way
12457 if the test ends with a pass, but may get unhandled rejections after
12458 completing which should not make the test appear as if it failed. Some tests
12459 have unhandled promise rejections but are expected to pass. Likewise some
12460 tests perform cleanup in their own completion callbacks, which happen after
12461 this initial completion callback, and we want to report results after all
12462 the work is done as it may eliminate non-deterministic debug test output.
12463
12464 * TestExpectations:
12465 Mark some tests as flakey that have sometimes have unhandled promise rejections.
12466 These tests are all various imported tests that use the testharness.
12467
12468 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
12469 * http/tests/security/video-cross-origin-caching-expected.txt:
12470 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
12471 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
12472 * inspector/worker/resources-in-worker-expected.txt:
12473 * js/dom/dom-static-property-for-in-iteration-expected.txt:
12474 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
12475 * js/promises-tests/promises-tests-2-2-6-expected.txt:
12476 * platform/mac/inspector/model/remote-object-expected.txt:
12477 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
12478 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
12479 Update tests with unhandled promise rejection messages.
12480
12481 * media/W3C/audio/events/event_pause_manual.html:
12482 * media/audio-playback-restriction-play-expected.txt:
12483 * media/audio-playback-restriction-play.html:
12484 * media/click-volume-bar-not-pausing.html:
12485 * media/remote-control-command-is-user-gesture-expected.txt:
12486 * media/remote-control-command-is-user-gesture.html:
12487 * media/track/track-mode.html:
12488 * media/video-autoplay-allowed-but-fullscreen-required.html:
12489 * media/video-display-none-crash.html:
12490 * media/video-main-content-deny-display-none.html:
12491 * media/video-main-content-deny-not-in-dom.html:
12492 * media/video-main-content-deny-not-visible.html:
12493 * media/video-main-content-deny-obscured.html:
12494 * media/video-main-content-deny-too-small.html:
12495 * media/video-multiple-concurrent-playback-expected.txt:
12496 * media/video-play-audio-require-user-gesture-expected.txt:
12497 * media/video-play-audio-require-user-gesture.html:
12498 * media/video-play-pause-events-expected.txt:
12499 * media/video-play-pause-events.html:
12500 * media/video-play-pause-exception-expected.txt:
12501 * media/video-play-pause-exception.html:
12502 * media/video-play-require-user-gesture-expected.txt:
12503 * media/video-play-require-user-gesture.html:
12504 * media/video-preload-expected.txt:
12505 * media/video-preload.html:
12506 * media/video-test.js:
12507 (handlePromise.handle):
12508 Snuff many possible unhandled promise rejections in media via media.play().
12509
12510 * streams/reference-implementation/pipe-to-expected.txt:
12511 * streams/reference-implementation/pipe-to-options-expected.txt:
12512 * streams/reference-implementation/readable-stream-templated-expected.txt:
12513 * streams/reference-implementation/writable-stream-abort-expected.txt:
12514 * streams/reference-implementation/writable-stream-expected.txt:
12515 These stream tests are out of date and produce unhandled rejections.
12516
12517 * streams/shadowing-Promise.html:
12518 Update non-imported tests to prevent unhandled rejection messages.
12519
cdumez@apple.com5331c642017-04-28 01:53:56 +0000125202017-04-27 Chris Dumez <cdumez@apple.com>
12521
12522 Align colspan/rowspan limits with the latest HTML specification
12523 https://bugs.webkit.org/show_bug.cgi?id=171322
12524
12525 Reviewed by Darin Adler.
12526
12527 Rebaseline a couple of rowspan tests now that our max limit has changed.
12528
12529 * fast/table/giantRowspan2-expected.txt:
12530 * platform/ios/fast/table/giantRowspan-expected.txt:
12531 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
12532 * platform/mac/fast/table/giantRowspan-expected.txt:
12533
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +0000125342017-04-27 Matt Lewis <jlewis3@apple.com>
12535
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +000012536 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
12537 https://bugs.webkit.org/show_bug.cgi?id=170835
12538
12539 Unreviewed test gardening.
12540
12541 * TestExpectations:
12542
125432017-04-27 Matt Lewis <jlewis3@apple.com>
12544
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000012545 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
12546 https://bugs.webkit.org/show_bug.cgi?id=171406
12547
12548 Unreviewed test gardening.
12549
12550 * platform/mac/TestExpectations:
12551
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +0000125522017-04-27 Ryan Haddad <ryanhaddad@apple.com>
12553
12554 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
12555 https://bugs.webkit.org/show_bug.cgi?id=171379
12556
12557 Unreviewed test gardening.
12558
12559 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
12560
ddkilzer@apple.com71c79152017-04-27 21:29:23 +0000125612017-04-27 David Kilzer <ddkilzer@apple.com>
12562
12563 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
12564 <https://webkit.org/b/171362>
12565 <rdar://problem/31867686>
12566
12567 Reviewed by Joseph Pecoraro.
12568
12569 This change makes it possible to pass either the first or second
12570 argument (or both) as anonymous functions into shouldBe() and
12571 shouldNotBe() to make it easy to capture local variables when
12572 writing tests. This is similar to the change in r202609 for Bug
12573 159232 for shouldThrow() and shouldNotThrow().
12574
12575 Note that shouldBe()/shouldNotBe() from the following files were
12576 NOT updated since they were imported from other projects and did
12577 share the full WebKit history of resources/js-test-pre.js:
12578
12579 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
12580 js/mozilla/resources/js-test-pre.js
12581 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
12582 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
12583
12584 However, these files WERE brought up-to-date with the ability to
12585 pass anonymous functions into shouldBe()/shouldNotBe() for this
12586 bug, and shouldThrow()/shouldNotThrow() which should have
12587 originally been fixed with Bug 159232:
12588
12589 http/tests/resources/js-test-pre.js
12590 resources/standalone-pre.js
12591
12592 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
12593 to debug message for copy-paste error. Found by searching
12594 LayoutTests directory for "expects string arguments".
12595
12596 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
12597 results.
12598 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
12599 second argument to shouldBe() a string.
12600
12601 * fast/css/script-tests/image-set-parsing.js:
12602 (testImageSetRule): Remove comment by changing second argument
12603 to shouldBe() into an anonymous function.
12604
12605 * http/tests/resources/js-test-pre.js:
12606 (evalAndLog):
12607 (evalAndLogResult):
12608 (shouldBe):
12609 (shouldNotBe):
12610 (shouldEvaluateTo):
12611 - Made a full copy of resources/js-test-pre.js to bring this up
12612 to speed. Needs a checker written for it to keep them in sync.
12613 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
12614 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
12615 - Update line numbers after updating http/tests/resources/js-test-pre.js.
12616
12617 * js/function-declarations-in-switch-statement-expected.txt:
12618 - Update results after fixing warnings.
12619 * js/script-tests/function-declarations-in-switch-statement.js:
12620 - Fix warnings by passing in strings to shouldBe().
12621
12622 * js/script-tests/stack-unwinding.js:
12623 - Update results after fixing warnings.
12624 * js/stack-unwinding-expected.txt:
12625 - Fix warnings by passing in strings to shouldBe().
12626
12627 * resources/js-test-pre.js:
12628 (shouldBe):
12629 (shouldNotBe):
12630 * resources/js-test.js:
12631 (shouldBe):
12632 (shouldNotBe):
12633 - Update shouldBe()/shouldNotBe() to accept anonymous function
12634 arguments.
12635
12636 * resources/standalone-pre.js:
12637 (shouldBe):
12638 (shouldNotBe):
12639 (shouldNotThrow):
12640 (shouldThrow):
12641 - Update shouldBe()/shouldNotBe() to accept anonymous function
12642 arguments.
12643 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
12644 function arguments (which were missed in r202609 for Bug
12645 159232).
12646
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +0000126472017-04-27 Chris Dumez <cdumez@apple.com>
12648
12649 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
12650 https://bugs.webkit.org/show_bug.cgi?id=171226
12651
12652 Reviewed by Simon Fraser.
12653
12654 Update existing tests to reflect behavior change.
12655
12656 * TestExpectations:
12657 * css3/flexbox/align-absolute-child-expected.txt:
12658 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
12659 * fast/css/ClientRect-attributes-prototype.html: Removed.
12660 * fast/css/ClientRect-serialization-expected.txt: Removed.
12661 * fast/css/ClientRect-serialization.html: Removed.
12662 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
12663 * fast/css/DOMRect-attributes-prototype.html: Added.
12664 * fast/css/DOMRect-serialization-expected.txt: Added.
12665 * fast/css/DOMRect-serialization.html: Added.
12666 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
12667 * fast/dom/Element/getClientRects-return-type.html: Added.
12668 * fast/dom/collection-iterators-expected.txt:
12669 * fast/dom/collection-iterators.html:
12670 * fast/visual-viewport/zoomed-fixed-expected.txt:
12671 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
12672 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
12673 * fast/zooming/client-rect-in-fixed-zoomed.html:
12674 * js/resources/JSON-stringify.js:
12675
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +0000126762017-04-27 Ryan Haddad <ryanhaddad@apple.com>
12677
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +000012678 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
12679 https://bugs.webkit.org/show_bug.cgi?id=171391
12680
12681 Unreviewed test gardening.
12682
12683 * platform/mac-wk1/TestExpectations:
12684
126852017-04-27 Ryan Haddad <ryanhaddad@apple.com>
12686
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +000012687 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
12688 https://bugs.webkit.org/show_bug.cgi?id=171389
12689
12690 Unreviewed test gardening.
12691
12692 * platform/ios-wk2/TestExpectations:
12693
126942017-04-27 Ryan Haddad <ryanhaddad@apple.com>
12695
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000012696 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
12697 https://bugs.webkit.org/show_bug.cgi?id=170181
12698
12699 Unreviewed test gardening.
12700
12701 * platform/ios-wk2/TestExpectations:
12702
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +0000127032017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
12704
12705 AX: Expose elements with the ARIA "feed" role
12706 https://bugs.webkit.org/show_bug.cgi?id=171184
12707
12708 Reviewed by Chris Fleizach.
12709
12710 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
12711 roles-computedRoleString.html. Update expectations accordingly.
12712
12713 * accessibility/gtk/xml-roles-exposed-expected.txt:
12714 * accessibility/gtk/xml-roles-exposed.html:
12715 * accessibility/roles-computedRoleString.html:
12716 * accessibility/roles-exposed.html:
12717 * platform/gtk/accessibility/roles-exposed-expected.txt:
12718 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
12719 * platform/mac/accessibility/roles-exposed-expected.txt:
12720
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +0000127212017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
12722
12723 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
12724 https://bugs.webkit.org/show_bug.cgi?id=171356
12725 <rdar://problem/28670085>
12726
12727 Reviewed by Dean Jackson.
12728
12729 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
12730 font assumes no normalization, which means one of the comparisons in the test is bogus.
12731
12732 * fast/text/variations/advances-expected.txt:
12733 * fast/text/variations/advances.html:
12734 * platform/ios/TestExpectations:
12735 * platform/mac/TestExpectations:
12736
antti@apple.com936e9952017-04-27 18:11:03 +0000127372017-04-27 Antti Koivisto <antti@apple.com>
12738
12739 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
12740
12741 Looks like use of auto-sizing leaves state behind in DRT.
12742
12743 * platform/mac-wk1/TestExpectations:
12744
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +0000127452017-04-27 Ryan Haddad <ryanhaddad@apple.com>
12746
ryanhaddad@apple.com44093042017-04-27 17:39:35 +000012747 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
12748 https://bugs.webkit.org/show_bug.cgi?id=167371
12749
12750 Unreviewed test gardening.
12751
12752 * platform/mac-wk1/TestExpectations:
12753
127542017-04-27 Ryan Haddad <ryanhaddad@apple.com>
12755
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000012756 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
12757 https://bugs.webkit.org/show_bug.cgi?id=170877
12758
12759 Unreviewed test gardening.
12760
12761 * platform/mac-wk1/TestExpectations:
12762
zalan@apple.com5c404752017-04-27 17:11:38 +0000127632017-04-27 Zalan Bujtas <zalan@apple.com>
12764
12765 Use text-shadow to visualize simple line layout coverage.
12766 https://bugs.webkit.org/show_bug.cgi?id=171379
12767
12768 Reviewed by Antti Koivisto.
12769
12770 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
12771 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
12772 * fast/inline/simple-line-layout-16bit-content.html:
12773
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +0000127742017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
12775
12776 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
12777 https://bugs.webkit.org/show_bug.cgi?id=171187
12778
12779 Reviewed by Chris Fleizach.
12780
12781 * accessibility/aria-mappings-expected.txt: Updated.
12782 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
12783 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
12784
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +0000127852017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
12786
12787 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
12788 https://bugs.webkit.org/show_bug.cgi?id=171366
12789 <rdar://problem/30060323>
12790
12791 Reviewed by Alex Christensen.
12792
12793 This test needs a font which supports Deseret but doesn't support small caps.
12794 Geneva is a better choice for such a font.
12795
12796 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
12797 * fast/text/complex-small-caps-non-bmp-capitalize.html:
12798
antti@apple.comef0ec682017-04-27 16:51:11 +0000127992017-04-27 Antti Koivisto <antti@apple.com>
12800
12801 Repeated layouts in Mail due to viewport units being used with auto-sizing
12802 https://bugs.webkit.org/show_bug.cgi?id=171371
12803 <rdar://problem/28780084>
12804
12805 Reviewed by Zalan Bujtas.
12806
12807 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
12808 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
12809
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +0000128102017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
12811
12812 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
12813 https://bugs.webkit.org/show_bug.cgi?id=171204
12814
12815 Reviewed by Chris Fleizach.
12816
12817 It turns out that this bug was fixed as a side effect of the changes made
12818 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
12819 lack of an existing layout test covering the mappings for other platforms.
12820 The test created for the WebKitGtk port was modified and moved to the shared
12821 tests. Shared expectations are based on the Mac's mappings.
12822
12823 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
12824 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
12825 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
12826 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
12827
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +0000128282017-04-27 Ryan Haddad <ryanhaddad@apple.com>
12829
12830 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
12831 https://bugs.webkit.org/show_bug.cgi?id=171353
12832
12833 Unreviewed test gardening.
12834
12835 * platform/ios-wk2/TestExpectations:
12836
commit-queue@webkit.org555b4622017-04-27 15:01:34 +0000128372017-04-27 Frederic Wang <fwang@igalia.com>
12838
12839 Fix some tests from platform-tests/cssom-view/cssom-view/
12840 https://bugs.webkit.org/show_bug.cgi?id=171228
12841
12842 Reviewed by Youenn Fablet.
12843
12844 * TestExpectations: Unskip media-query-list-interface.
12845
zalan@apple.come9f08212017-04-27 11:02:09 +0000128462017-04-27 Zalan Bujtas <zalan@apple.com>
12847
12848 Text gets cut off when bailing out of simple line layout with widows.
12849 https://bugs.webkit.org/show_bug.cgi?id=171370
12850 <rdar://problem/31563414>
12851
12852 Reviewed by Antti Koivisto.
12853
12854 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
12855 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
12856
cdumez@apple.com08e1cf72017-04-27 05:45:10 +0000128572017-04-26 Chris Dumez <cdumez@apple.com>
12858
12859 Unreviewed, remove unnecessary expected result in platform/ios-wk2
12860
12861 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
12862 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
12863
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +0000128642017-04-26 Joseph Pecoraro <pecoraro@apple.com>
12865
12866 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
12867 https://bugs.webkit.org/show_bug.cgi?id=171364
12868 <rdar://problem/10873037>
12869
12870 Reviewed by Sam Weinig.
12871
12872 * inspector/model/remote-object-expected.txt:
12873 * inspector/model/remote-object.html:
12874 * platform/mac/inspector/model/remote-object-expected.txt:
12875 Test a Uint8ClampedArray is treated like an array.
12876
sbarati@apple.com00f75182017-04-27 02:28:39 +0000128772017-04-26 Saam Barati <sbarati@apple.com>
12878
12879 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
12880 https://bugs.webkit.org/show_bug.cgi?id=170924
12881 <rdar://problem/31721052>
12882
12883 Reviewed by Mark Lam.
12884
12885 * js/let-syntax-expected.txt:
12886
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +0000128872017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
12888
12889 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
12890 https://bugs.webkit.org/show_bug.cgi?id=171182
12891
12892 Reviewed by Chris Fleizach.
12893
12894 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
12895 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
12896
timothy_horton@apple.com30800222017-04-27 00:53:23 +0000128972017-04-26 Tim Horton <timothy_horton@apple.com>
12898
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +000012899 Should not drag x-apple-data-detectors links
12900 https://bugs.webkit.org/show_bug.cgi?id=171352
12901 <rdar://problem/31309081>
12902
12903 Reviewed by Beth Dakin.
12904
12905 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
12906 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
12907
129082017-04-26 Tim Horton <timothy_horton@apple.com>
12909
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000012910 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +000012911
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000012912 * TestExpectations:
12913 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
12914 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
12915 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +000012916
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +0000129172017-04-26 Matt Lewis <jlewis3@apple.com>
12918
12919 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
12920 https://bugs.webkit.org/show_bug.cgi?id=171346
12921
12922 Unreviewed test gardening.
12923
12924 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
12925
jdiggs@igalia.com1975e352017-04-26 23:26:49 +0000129262017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
12927
12928 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
12929 https://bugs.webkit.org/show_bug.cgi?id=171163
12930
12931 Reviewed by Chris Fleizach.
12932
12933 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
12934 * accessibility/gtk/aria-current-changed-notification.html: Added.
12935 * accessibility/gtk/aria-current-expected.txt: Added.
12936 * accessibility/gtk/aria-current.html: Added.
12937
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +0000129382017-04-26 Youenn Fablet <youenn@apple.com>
12939
12940 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
12941 https://bugs.webkit.org/show_bug.cgi?id=170701
12942
12943 Reviewed by Eric Carlson.
12944
12945 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
12946 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
12947 * webrtc/datachannel/bufferedAmountLowThreshold.html:
12948
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +0000129492017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
12950
12951 Restrict WebKit image formats to a known whitelist
12952 https://bugs.webkit.org/show_bug.cgi?id=170700
12953
12954 Reviewed by Tim Horton.
12955
12956 * fast/images/image-formats-support-expected.txt: Added.
12957 * fast/images/image-formats-support.html: Added.
12958 * fast/images/resources/100x100-red-psd-renamed.png: Added.
12959 * fast/images/resources/100x100-red-tga-renamed.png: Added.
12960 * fast/images/resources/100x100-red.psd: Added.
12961 * fast/images/resources/100x100-red.tga: Added.
12962
commit-queue@webkit.org4feca992017-04-26 20:09:42 +0000129632017-04-26 Matt Lewis <jlewis3@apple.com>
12964
12965 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
12966 https://bugs.webkit.org/show_bug.cgi?id=170484
12967
12968 Reviewed by Alexey Proskuryakov.
12969
12970 * platform/mac-wk2/TestExpectations:
12971
cdumez@apple.com12453dd2017-04-26 19:38:56 +0000129722017-04-26 Chris Dumez <cdumez@apple.com>
12973
12974 Re-sync html/browsers/the-window-object web-platform-tests from upstream
12975 https://bugs.webkit.org/show_bug.cgi?id=171313
12976
12977 Reviewed by Alex Christensen.
12978
12979 * tests-options.json:
12980
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +0000129812017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
12982
12983 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
12984 https://bugs.webkit.org/show_bug.cgi?id=171164
12985
12986 Reviewed by Chris Fleizach.
12987
12988 In addition to the new test, update xml-roles-exposed.html's expectations
12989 because the implicit value of aria-haspopup for the combobox role is now
12990 listbox, and that value should be exposed via an AtkObject attribute.
12991
12992 * accessibility/gtk/aria-haspopup-expected.txt: Added.
12993 * accessibility/gtk/aria-haspopup.html: Added.
12994 * accessibility/gtk/xml-roles-exposed-expected.txt:
12995
simon.fraser@apple.com22722612017-04-26 19:03:46 +0000129962017-04-26 Simon Fraser <simon.fraser@apple.com>
12997
12998 http/tests/frame-throttling tests failing on iOS
12999 https://bugs.webkit.org/show_bug.cgi?id=171314
13000 rdar://problem/31691134
13001
13002 Reviewed by Chris Dumez.
13003
13004 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
13005 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
13006 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
13007 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
13008
13009 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
13010 locations.
13011
13012 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
13013 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
13014 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
13015 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
13016
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +0000130172017-04-26 Matt Lewis <jlewis3@apple.com>
13018
13019 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
13020 https://bugs.webkit.org/show_bug.cgi?id=161887
13021
13022 Reviewed by Tim Horton.
13023
13024 * platform/mac-wk2/TestExpectations:
13025
dino@apple.comb0854342017-04-26 17:34:50 +0000130262017-04-25 Dean Jackson <dino@apple.com>
13027
13028 [Color] Make gradients work with ExtendedColors
13029 https://bugs.webkit.org/show_bug.cgi?id=171315
13030 <rdar://problems/31830177>
13031
13032 Reviewed by Antoine Quint.
13033
13034 Test for gradients using the color() syntax. Unfortunately,
13035 due to rounding errors, we can't use a ref test for some
13036 transparent colors, so comment them out for the moment.
13037 These can be re-enabled when we can specify a tolerance
13038 value for image comparison in the testing framework.
13039
13040 * css3/color/gradients-expected.html: Added.
13041 * css3/color/gradients.html: Added.
13042
zalan@apple.com0acc5442017-04-26 16:34:32 +0000130432017-04-26 Zalan Bujtas <zalan@apple.com>
13044
13045 Forced page break on :after triggers infinite loop in column balancing
13046 https://bugs.webkit.org/show_bug.cgi?id=171309
13047 rdar://problem/26285884
13048
13049 Reviewed by David Hyatt.
13050
13051 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
13052 * fast/multicol/infinite-loop-when-forced-break.html: Added.
13053
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +0000130542017-04-26 Ryan Haddad <ryanhaddad@apple.com>
13055
13056 Unreviewed, rolling out r215767.
13057
13058 The LayoutTest for this change is a flaky failure.
13059
13060 Reverted changeset:
13061
13062 "Restrict WebKit image formats to a known whitelist"
13063 https://bugs.webkit.org/show_bug.cgi?id=170700
13064 http://trac.webkit.org/changeset/215767
13065
svillar@igalia.com9f39f272017-04-26 15:34:40 +0000130662017-04-24 Sergio Villar Senin <svillar@igalia.com>
13067
13068 [css-grid] Remove most of the usage of SizingOperation
13069 https://bugs.webkit.org/show_bug.cgi?id=171225
13070
13071 Reviewed by Darin Adler.
13072
13073 Added a new test case which was working correctly but that was not properly tested before.
13074
13075 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
13076 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
13077
commit-queue@webkit.org02b00482017-04-26 06:38:37 +0000130782017-04-25 Joseph Pecoraro <pecoraro@apple.com>
13079
13080 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
13081 https://bugs.webkit.org/show_bug.cgi?id=170953
13082
13083 Reviewed by Brian Burg.
13084
13085 * http/tests/inspector/network/resource-sizes-disk-cache.html:
13086 * http/tests/inspector/network/resource-sizes-network.html:
13087 Read the entire data to ensure the load is complete before we notify the frontend.
13088
13089 * platform/mac-wk1/TestExpectations:
13090 * platform/mac-wk2/TestExpectations:
13091 Unflake these tests, they should be more reliable now.
13092
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +0000130932017-04-25 Youenn Fablet <youenn@apple.com>
13094
13095 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
13096 https://bugs.webkit.org/show_bug.cgi?id=171242
13097
13098 Reviewed by Alex Christensen.
13099
13100 * TestExpectations:
13101 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
13102 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
13103
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +0000131042017-04-25 Brent Fulgham <bfulgham@apple.com>
13105
13106 Relax the event firing ASSERT for Attr changes
13107 https://bugs.webkit.org/show_bug.cgi?id=171236
13108 <rdar://problem/30516349>
13109
13110 Reviewed by Dean Jackson.
13111
13112 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
13113 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
13114
dino@apple.com7d703c92017-04-26 01:45:04 +0000131152017-04-25 Dean Jackson <dino@apple.com>
13116
13117 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
13118 https://bugs.webkit.org/show_bug.cgi?id=171303
13119 <rdar://problem/31434879>
13120
13121 Reviewed by Brent Fulgham.
13122
13123 This particular test was calling notifyDone() from within
13124 a callback triggered by the UIScriptController script, which
13125 meant that by the time the controller tried to call its callback,
13126 the test had finished.
13127
13128 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
13129 notifyDone is called after both the callback-like functions have
13130 triggered.
13131
wilander@apple.com2e6d1372017-04-26 01:22:55 +0000131322017-04-25 John Wilander <wilander@apple.com>
13133
13134 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
13135 https://bugs.webkit.org/show_bug.cgi?id=171295
13136 <rdar://problem/31823818>
13137
13138 Reviewed by Brent Fulgham.
13139
13140 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
13141 Changed a TestRunner function name to
13142 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
13143 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
13144 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
13145 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
13146 Changed a TestRunner function name to
13147 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
13148
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +0000131492017-04-25 Commit Queue <commit-queue@webkit.org>
13150
13151 Unreviewed, rolling out r215476.
13152 https://bugs.webkit.org/show_bug.cgi?id=171304
13153
13154 "It broke JSBench" (Requested by saamyjoon on #webkit).
13155
13156 Reverted changeset:
13157
13158 "[ES6]. Implement Annex B.3.3 function hoisting rules for
13159 eval"
13160 https://bugs.webkit.org/show_bug.cgi?id=163208
13161 http://trac.webkit.org/changeset/215476
13162
sbarati@apple.com732d0672017-04-26 00:52:35 +0000131632017-04-25 Saam Barati <sbarati@apple.com>
13164
13165 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
13166 https://bugs.webkit.org/show_bug.cgi?id=171150
13167 <rdar://problem/31771880>
13168
13169 Reviewed by Sam Weinig.
13170
13171 * js/sequence-iterator-protocol-2-expected.txt: Added.
13172 * js/sequence-iterator-protocol-2.html: Added.
13173 * js/sequence-iterator-protocol-expected.txt: Added.
13174 * js/sequence-iterator-protocol.html: Added.
13175
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +0000131762017-04-25 Ryan Haddad <ryanhaddad@apple.com>
13177
ryanhaddad@apple.com46485702017-04-26 00:42:32 +000013178 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
13179 https://bugs.webkit.org/show_bug.cgi?id=165311
13180
13181 Unreviewed test gardening.
13182
13183 * platform/mac/TestExpectations:
13184
131852017-04-25 Ryan Haddad <ryanhaddad@apple.com>
13186
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +000013187 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
13188 https://bugs.webkit.org/show_bug.cgi?id=171301
13189
13190 Unreviewed test gardening.
13191
13192 * platform/ios-wk2/TestExpectations:
13193
131942017-04-25 Ryan Haddad <ryanhaddad@apple.com>
13195
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000013196 Unreviewed, rolling out r215730.
13197
13198 The LayoutTest for this change is a flaky timeout on mac-wk1
13199 debug.
13200
13201 Reverted changeset:
13202
13203 "Enable expired-only reload policy on Mac and iOS"
13204 https://bugs.webkit.org/show_bug.cgi?id=171264
13205 http://trac.webkit.org/changeset/215730
13206
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +0000132072017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
13208
13209 Restrict WebKit image formats to a known whitelist
13210 https://bugs.webkit.org/show_bug.cgi?id=170700
13211
13212 Reviewed by Tim Horton.
13213
13214 * fast/images/image-formats-support-expected.txt: Added.
13215 * fast/images/image-formats-support.html: Added.
13216 * fast/images/resources/100x100-red-psd-renamed.png: Added.
13217 * fast/images/resources/100x100-red-tga-renamed.png: Added.
13218 * fast/images/resources/100x100-red.psd: Added.
13219 * fast/images/resources/100x100-red.tga: Added.
13220
timothy_horton@apple.come4f67362017-04-25 21:45:24 +0000132212017-04-25 Tim Horton <timothy_horton@apple.com>
13222
13223 Deduplicate some lines in the toplevel TestExpectations
13224
13225 * TestExpectations:
13226 Remove a duplicate line and consolidate another.
13227
cdumez@apple.com748dde02017-04-25 21:41:31 +0000132282017-04-25 Chris Dumez <cdumez@apple.com>
13229
13230 Element.dataset.name incorrectly returns undefined
13231 https://bugs.webkit.org/show_bug.cgi?id=161454
13232 <rdar://problem/31818563>
13233
13234 Reviewed by Mark Lam.
13235
13236 Add layout test for JS caching bug on DOMStringMap that was fixed as part
13237 of a large named property getter refactoring in r210667.
13238
13239 * fast/dom/dataset-caching-bug-expected.txt: Added.
13240 * fast/dom/dataset-caching-bug.html: Added.
13241
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +0000132422017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
13243
13244 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
13245 https://bugs.webkit.org/show_bug.cgi?id=171272
13246 <rdar://problem/30966764>
13247
13248 Reviewed by Zalan Bujtas.
13249
13250 * fast/text/kaithi-expected.html: Added.
13251 * fast/text/kaithi.html: Added.
13252 * platform/ios/TestExpectations:
13253 * platform/mac/TestExpectations:
13254
dbates@webkit.org630e6902017-04-25 20:26:13 +0000132552017-04-25 Daniel Bates <dabates@apple.com>
13256
13257 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
13258 https://bugs.webkit.org/show_bug.cgi?id=136452
13259 <rdar://problem/23412620>
13260
13261 Reviewed by Brent Fulgham.
13262
13263 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
13264 we support X-Content-Type-Options: nosniff.
13265
13266 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
13267
13268 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
13269 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
13270 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
13271 to avoid a difference of console message ordering due to the non-determinism of the WPT
13272 tests from affecting the matching of the expected result.
13273 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
13274 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
13275 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
13276 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
13277 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
13278 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
13279 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
13280 expected result.
13281 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
13282 * platform/ios/TestExpectations: Unskip nosniff tests.
13283 * platform/mac/TestExpectations: Ditto.
13284 * platform/win/TestExpectations: Ditto.
13285 * platform/wk2/TestExpectations: Ditto.
13286
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +0000132872017-04-25 Ryan Haddad <ryanhaddad@apple.com>
13288
13289 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
13290 https://bugs.webkit.org/show_bug.cgi?id=170971
13291
13292 Unreviewed test gardening.
13293
13294 * platform/mac-wk2/TestExpectations:
13295
cdumez@apple.com868fa872017-04-25 16:29:25 +0000132962017-04-25 Chris Dumez <cdumez@apple.com>
13297
13298 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
13299 https://bugs.webkit.org/show_bug.cgi?id=171239
13300 <rdar://problem/31789855>
13301
13302 Reviewed by Alex Christensen.
13303
13304 * http/tests/security/anchor-download-allow-sameorigin.html:
13305 Stop using attachment.php as resource for this download attribute test because attachment.php
13306 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
13307 this resource is no longer suitable for testing the download attribute.
13308
13309 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
13310 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
13311 * http/tests/download/resources/content-disposition-pass.php: Added.
13312 Add layout test coverage.
13313
13314 * platform/ios-wk2/TestExpectations:
13315 * platform/mac-wk1/TestExpectations:
13316 * platform/win/TestExpectations:
13317 Skip new test on platforms where the download attribute is not supported.
13318
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +0000133192017-04-25 Ryan Haddad <ryanhaddad@apple.com>
13320
13321 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
13322 https://bugs.webkit.org/show_bug.cgi?id=171238
13323
13324 Unreviewed test gardening.
13325
13326 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
13327
antti@apple.com0d5b2e32017-04-25 14:14:00 +0000133282017-04-25 Antti Koivisto <antti@apple.com>
13329
13330 Enable expired-only reload policy on Mac and iOS
13331 https://bugs.webkit.org/show_bug.cgi?id=171264
13332 <rdar://problem/31807637>
13333
13334 Reviewed by Andreas Kling.
13335
13336 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
13337
13338 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
13339 Modify the test to clear the memory cache so it still tests what it is supposed to.
13340
fred.wang@free.fra9378e22017-04-25 08:46:07 +0000133412017-04-25 Frederic Wang <fwang@igalia.com>
13342
13343 Import W3C tests for the CSSOM View module
13344 https://bugs.webkit.org/show_bug.cgi?id=171215
13345
13346 Reviewed by Youenn Fablet.
13347
13348 * TestExpectations: Skip some completely failing CSSOM View tests.
13349 * 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.
13350 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
13351
commit-queue@webkit.org67795122017-04-25 06:52:04 +0000133522017-04-24 Joseph Pecoraro <pecoraro@apple.com>
13353
13354 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
13355 https://bugs.webkit.org/show_bug.cgi?id=171190
13356
13357 Reviewed by Saam Barati.
13358
13359 * js/parser-syntax-check-expected.txt:
13360 * js/script-tests/parser-syntax-check.js:
13361 Extend to cover method duplicate parameter cases.
13362
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +0000133632017-04-24 Jiewen Tan <jiewen_tan@apple.com>
13364
13365 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
13366 https://bugs.webkit.org/show_bug.cgi?id=171059
13367 <rdar://problem/31734958>
13368
13369 Reviewed by Brent Fulgham.
13370
13371 * TestExpectations:
13372 Remove test expectations.
13373
rego@igalia.comb78934d2017-04-25 04:58:55 +0000133742017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
13375
13376 [selectors4] :focus-within should use the flat tree
13377 https://bugs.webkit.org/show_bug.cgi?id=170899
13378
13379 Reviewed by Antti Koivisto.
13380
13381 * TestExpectations: Remove test that is passing now.
13382
n_wang@apple.com7eba1a42017-04-25 00:05:20 +0000133832017-04-24 Nan Wang <n_wang@apple.com>
13384
13385 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
13386 https://bugs.webkit.org/show_bug.cgi?id=171247
13387
13388 Reviewed by Chris Fleizach.
13389
13390 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
13391 * accessibility/mac/input-string-for-range-crash.html: Added.
13392
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +0000133932017-04-24 Youenn Fablet <youenn@apple.com>
13394
13395 Set defaults video getUserMedia constraints
13396 https://bugs.webkit.org/show_bug.cgi?id=171127
13397
13398 Reviewed by Eric Carlson.
13399
13400 * fast/mediastream/getUserMedia-default-expected.txt: Added.
13401 * fast/mediastream/getUserMedia-default.html: Added.
13402
cdumez@apple.coma98f8782017-04-24 22:46:11 +0000134032017-04-24 Chris Dumez <cdumez@apple.com>
13404
cdumez@apple.com371f9792017-04-24 23:43:24 +000013405 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
13406 https://bugs.webkit.org/show_bug.cgi?id=171052
13407
13408 Reviewed by Sam Weinig.
13409
13410 Updated / rebaselined existing tests to reflect behavior change.
13411
13412 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
13413 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
13414 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
13415 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
13416 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
13417 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
13418 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
13419 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
13420 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
13421 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
13422
134232017-04-24 Chris Dumez <cdumez@apple.com>
13424
cdumez@apple.coma98f8782017-04-24 22:46:11 +000013425 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
13426 https://bugs.webkit.org/show_bug.cgi?id=171243
13427 <rdar://problem/31715572>
13428
13429 Reviewed by Antti Koivisto.
13430
13431 Add layout test coverage.
13432
13433 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
13434 * fast/images/animated-gif-scrolling-crash.html: Added.
13435
sbarati@apple.com902ad172017-04-24 21:17:24 +0000134362017-04-24 Saam Barati <sbarati@apple.com>
13437
13438 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
13439 https://bugs.webkit.org/show_bug.cgi?id=171120
13440 <rdar://problem/31781889>
13441
13442 Rubber stamped by Mark Lam.
13443
13444 Make the wasm binary we compile close to 50% smaller.
13445
13446 * workers/wasm-resources/long-compile-many.js:
13447 (i.async.run):
13448 (i.worker.onmessage):
13449 * workers/wasm-resources/long-compile-worker.js:
13450 * workers/wasm-resources/long-compile.js:
13451 (async.run):
13452 (worker.onmessage):
13453
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +0000134542017-04-24 Ryan Haddad <ryanhaddad@apple.com>
13455
13456 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
13457 https://bugs.webkit.org/show_bug.cgi?id=171245
13458
13459 Unreviewed test gardening.
13460
13461 * platform/mac-wk1/TestExpectations:
13462
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +0000134632017-04-24 Joseph Pecoraro <pecoraro@apple.com>
13464
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +000013465 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
13466 https://bugs.webkit.org/show_bug.cgi?id=170897
13467
13468 Reviewed by Saam Barati.
13469
13470 * js/class-syntax-declaration-expected.txt:
13471 * js/script-tests/class-syntax-declaration.js:
13472 Extend tests for static and non-static methods named "constructor" and "prototype".
13473
134742017-04-24 Joseph Pecoraro <pecoraro@apple.com>
13475
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +000013476 Address some FIXMEs in JavaScript tests for bugs that have been fixed
13477 https://bugs.webkit.org/show_bug.cgi?id=171191
13478
13479 Reviewed by JF Bastien.
13480
13481 * js/dom/custom-constructors-expected.txt:
13482 * js/dom/script-tests/custom-constructors.js:
13483 * js/script-tests/keyword-method-names.js:
13484
134852017-04-24 Joseph Pecoraro <pecoraro@apple.com>
13486
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000013487 test262: test262/test/language/expressions/generators/yield-as-label.js
13488 https://bugs.webkit.org/show_bug.cgi?id=170979
13489
13490 Reviewed by Saam Barati.
13491
13492 * js/object-literal-shorthand-construction-expected.txt:
13493 * js/script-tests/object-literal-shorthand-construction.js:
13494 Extend this test to cover object literal shorthand with keywords.
13495
13496 * js/dom/reserved-words-as-property-expected.txt:
13497 * js/let-syntax-expected.txt:
13498 * js/parser-syntax-check-expected.txt:
13499 Improved error messages.
13500
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +0000135012017-04-23 Commit Queue <commit-queue@webkit.org>
13502
13503 Unreviewed, rolling out r215674.
13504 https://bugs.webkit.org/show_bug.cgi?id=171212
13505
13506 Possible unintended commit. This patch was on the wrong bug.
13507 (Requested by JoePeck on #webkit).
13508
13509 Reverted changeset:
13510
13511 "test262: test262/test/language/expressions/generators/yield-
13512 as-label.js"
13513 https://bugs.webkit.org/show_bug.cgi?id=170979
13514 http://trac.webkit.org/changeset/215674
13515
commit-queue@webkit.orgee220572017-04-23 17:23:03 +0000135162017-04-23 Joseph Pecoraro <pecoraro@apple.com>
13517
13518 test262: test262/test/language/expressions/generators/yield-as-label.js
13519 https://bugs.webkit.org/show_bug.cgi?id=170979
13520
13521 Reviewed by Saam Barati.
13522
13523 * js/object-literal-shorthand-construction-expected.txt:
13524 * js/script-tests/object-literal-shorthand-construction.js:
13525 Extend this test to cover object literal shorthand with keywords.
13526
13527 * js/dom/reserved-words-as-property-expected.txt:
13528 * js/let-syntax-expected.txt:
13529 * js/parser-syntax-check-expected.txt:
13530 Improved error messages.
13531
zalan@apple.com1f82e352017-04-22 02:01:55 +0000135322017-04-21 Zalan Bujtas <zalan@apple.com>
13533
13534 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
13535 https://bugs.webkit.org/show_bug.cgi?id=171108
13536 <rdar://problem/30271747>
13537
13538 Reviewed by Dan Bernstein.
13539
13540 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
13541 * fast/replaced/ul-li-word-break-break-word.html: Added.
13542 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
13543 * fast/replaced/zero-width-image-force-linebreak.html: Added.
13544
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +0000135452017-04-21 Aaron Chu <aaron_chu@apple.com>
13546
13547 AX: FKA: Buttons need a visible focus indicator
13548 https://bugs.webkit.org/show_bug.cgi?id=171040
13549 <rdar://problem/30922548>
13550
13551 Reviewed by Antoine Quint.
13552
13553 * TestExpectations:
13554 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
13555 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
13556 * platform/mac/TestExpectations:
13557
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +0000135582017-04-21 Ryan Haddad <ryanhaddad@apple.com>
13559
13560 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
13561 https://bugs.webkit.org/show_bug.cgi?id=169119
13562
13563 Unreviewed test gardening.
13564
13565 * platform/mac/TestExpectations:
13566
cdumez@apple.combc41d7b2017-04-21 22:23:10 +0000135672017-04-21 Chris Dumez <cdumez@apple.com>
13568
13569 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
13570 https://bugs.webkit.org/show_bug.cgi?id=171132
13571 <rdar://problem/31426752>
13572
13573 Reviewed by Ryosuke Niwa.
13574
13575 Add layout test coverage. This test is passing in both Firefox and Chrome.
13576
13577 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
13578 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
13579
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +0000135802017-04-21 Youenn Fablet <youenn@apple.com>
13581
13582 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
13583 https://bugs.webkit.org/show_bug.cgi?id=170823
13584 <rdar://problem/31611583>
13585
13586 Unreviewed.
13587
13588 * TestExpectations: Reactivating test.
13589
dbates@webkit.org1a663fb2017-04-21 21:43:40 +0000135902017-04-21 Daniel Bates <dabates@apple.com>
13591
13592 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
13593 <rdar://problem/31690952>
13594
13595 Rubber-stamped by Jer Noble.
13596
13597 We can enable these tests again once we fix <rdar://problem/25780035>.
13598
13599 * platform/ios/TestExpectations:
13600
bfulgham@apple.coma431d112017-04-21 20:07:07 +0000136012017-04-21 Per Arne Vollan <pvollan@apple.com>
13602
13603 Validate vImage arguments
13604 https://bugs.webkit.org/show_bug.cgi?id=171109
13605
13606 Reviewed by Brent Fulgham.
13607
13608 * fast/canvas/canvas-crash-expected.txt: Added.
13609 * fast/canvas/canvas-crash.html: Added.
13610
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +0000136112017-04-21 Ryan Haddad <ryanhaddad@apple.com>
13612
13613 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
13614 https://bugs.webkit.org/show_bug.cgi?id=170701
13615
13616 Unreviewed test gardening.
13617
13618 * TestExpectations:
13619
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +0000136202017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
13621
13622 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
13623 https://bugs.webkit.org/show_bug.cgi?id=169458
13624
13625 Reviewed by JF Bastien.
13626
13627 Add tests for formatToParts
13628
13629 * js/intl-datetimeformat-expected.txt:
13630 * js/script-tests/intl-datetimeformat.js:
13631
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +0000136322017-04-21 Timothy Horton <timothy_horton@apple.com>
13633
13634 Expose obscured insets to web content (as "safe area insets")
13635 https://bugs.webkit.org/show_bug.cgi?id=171013
13636 <rdar://problem/31564652>
13637
13638 Reviewed by Wenson Hsieh and Dave Hyatt.
13639
13640 * TestExpectations:
13641 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
13642 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
13643 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
13644 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
13645 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
13646 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
13647 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
13648 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
13649 * platform/ios-wk2/TestExpectations:
13650
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +0000136512017-04-20 Commit Queue <commit-queue@webkit.org>
13652
13653 Unreviewed, rolling out r215597.
13654 https://bugs.webkit.org/show_bug.cgi?id=171102
13655
13656 Made all tests crash under GuardMalloc (Requested by ap on
13657 #webkit).
13658
13659 Reverted changeset:
13660
13661 "Expose obscured insets to web content (as "safe area
13662 insets")"
13663 https://bugs.webkit.org/show_bug.cgi?id=171013
13664 http://trac.webkit.org/changeset/215597
13665
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +0000136662017-04-20 Timothy Horton <timothy_horton@apple.com>
13667
13668 Expose obscured insets to web content (as "safe area insets")
13669 https://bugs.webkit.org/show_bug.cgi?id=171013
13670 <rdar://problem/31564652>
13671
13672 Reviewed by Wenson Hsieh and Dave Hyatt.
13673
13674 * TestExpectations:
13675 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
13676 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
13677 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
13678 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
13679 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
13680 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
13681 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
13682 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
13683 * platform/ios-wk2/TestExpectations:
13684
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +0000136852017-04-20 Ryan Haddad <ryanhaddad@apple.com>
13686
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +000013687 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
13688 https://bugs.webkit.org/show_bug.cgi?id=169109
13689
13690 Unreviewed test gardening.
13691
13692 * platform/mac/TestExpectations:
13693
136942017-04-20 Ryan Haddad <ryanhaddad@apple.com>
13695
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000013696 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
13697 https://bugs.webkit.org/show_bug.cgi?id=170921
13698
13699 Unreviewed test gardening.
13700
13701 * TestExpectations:
13702
mattbaker@apple.com287bec02017-04-20 23:09:55 +0000137032017-04-20 Matt Baker <mattbaker@apple.com>
13704
13705 Web Inspector: Add regular expression support to XHR breakpoints
13706 https://bugs.webkit.org/show_bug.cgi?id=170099
13707 <rdar://problem/31558082>
13708
13709 Reviewed by Joseph Pecoraro.
13710
13711 Update tests and expectations for new XHR breakpoint type.
13712
13713 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
13714 * inspector/dom-debugger/xhr-breakpoints.html:
13715
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +0000137162017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
13717
13718 Inline anchor elements cannot be dragged when starting the drag from a block descendant
13719 https://bugs.webkit.org/show_bug.cgi?id=171062
13720 <rdar://problem/31697835>
13721
13722 Reviewed by Tim Horton.
13723
13724 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
13725 the drag is started from a block element under the link.
13726
13727 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
13728 * fast/events/drag-and-drop-link-containing-block.html: Added.
13729 * platform/ios/TestExpectations:
13730 * platform/mac-wk2/TestExpectations:
13731
13732 Skip the test on iOS and Mac WK2.
13733
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +0000137342017-04-20 Aaron Chu <aaron_chu@apple.com>
13735
13736 AX: Modern Media Controls Timeline slider should be operable
13737 https://bugs.webkit.org/show_bug.cgi?id=170250
13738
13739 Reviewed by Antoine Quint.
13740
13741 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
13742 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
13743
fpizlo@apple.com2fca8772017-04-20 17:55:44 +0000137442017-04-18 Filip Pizlo <fpizlo@apple.com>
13745
13746 Optimize SharedArrayBuffer in the DFG+FTL
13747 https://bugs.webkit.org/show_bug.cgi?id=164108
13748
13749 Reviewed by Saam Barati.
13750
13751 Add a test of futex performance.
13752
13753 * workers/sab/cascade_lock-worker.js: Added.
13754 (onmessage):
13755 * workers/sab/cascade_lock.html: Added.
13756 * workers/sab/worker-resources.js:
13757 (cascadeLockSlow):
13758 (cascadeLock):
13759 (cascadeUnlock):
13760
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +0000137612017-04-20 Jon Lee <jonlee@apple.com>
13762
13763 Update pip placard to "picture in picture"
13764 https://bugs.webkit.org/show_bug.cgi?id=171036
13765 rdar://problem/30201536
13766
13767 Reviewed by Antoine Quint.
13768
13769 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
13770 * media/modern-media-controls/pip-placard/pip-placard.html:
13771
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +0000137722017-04-20 Ryan Haddad <ryanhaddad@apple.com>
13773
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +000013774 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
13775 https://bugs.webkit.org/show_bug.cgi?id=171059
13776
13777 Unreviewed test gardening.
13778
13779 * TestExpectations:
13780
137812017-04-20 Ryan Haddad <ryanhaddad@apple.com>
13782
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000013783 Mark memory/memory-pressure-simulation.html as flaky.
13784 https://bugs.webkit.org/show_bug.cgi?id=170629
13785
13786 Unreviewed test gardening.
13787
13788 * platform/mac-wk2/TestExpectations:
13789
clopez@igalia.com86e61982017-04-20 16:46:04 +0000137902017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
13791
13792 [GTK] Update layout tests expectations after r215556
13793 https://bugs.webkit.org/show_bug.cgi?id=170942
13794
13795 Unreviewed gardening.
13796
13797 * platform/gtk/TestExpectations:
13798
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +0000137992017-04-20 Youenn Fablet <youenn@apple.com>
13800
13801 RTCPeerConnection is stopping its backend twice sometimes
13802 https://bugs.webkit.org/show_bug.cgi?id=171043
13803
13804 Reviewed by Eric Carlson.
13805
13806 * webrtc/closing-peerconnection-expected.txt: Added.
13807 * webrtc/closing-peerconnection.html: Added.
13808
jdiggs@igalia.com41069912017-04-20 08:48:53 +0000138092017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
13810
13811 [ATK] Implement support for DPub ARIA roles
13812 https://bugs.webkit.org/show_bug.cgi?id=170679
13813
13814 Reviewed by Chris Fleizach.
13815
13816 Update tests and expectations to reflect the modified WebCore Accessibility
13817 role mappings, and the corresponding changes for the platforms.
13818
13819 * accessibility/gtk/xml-roles-exposed-expected.txt:
13820 * accessibility/gtk/xml-roles-exposed.html:
13821 * accessibility/roles-exposed.html:
13822 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
13823 * platform/gtk/TestExpectations:
13824 * platform/gtk/accessibility/roles-exposed-expected.txt:
13825 * platform/mac/accessibility/roles-exposed-expected.txt:
13826
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +0000138272017-04-19 Ryan Haddad <ryanhaddad@apple.com>
13828
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +000013829 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
13830 https://bugs.webkit.org/show_bug.cgi?id=170907
13831
13832 Unreviewed test gardening.
13833
13834 * platform/mac-wk2/TestExpectations:
13835
138362017-04-19 Ryan Haddad <ryanhaddad@apple.com>
13837
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +000013838 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
13839
13840 Unreviewed test gardening.
13841
13842 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
13843
138442017-04-19 Ryan Haddad <ryanhaddad@apple.com>
13845
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +000013846 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
13847 https://bugs.webkit.org/show_bug.cgi?id=171031
13848
13849 Unreviewed test gardening.
13850
13851 * TestExpectations:
13852
138532017-04-19 Ryan Haddad <ryanhaddad@apple.com>
13854
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +000013855 Remove two tests after r215515.
13856 https://bugs.webkit.org/show_bug.cgi?id=171014
13857
13858 Unreviewed test gardening.
13859
13860 * TestExpectations:
13861
138622017-04-19 Ryan Haddad <ryanhaddad@apple.com>
13863
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000013864 Rebaseline tests after r215515.
13865 https://bugs.webkit.org/show_bug.cgi?id=171014
13866
13867 Unreviewed test gardening.
13868
13869 * TestExpectations:
13870 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
13871 * 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:
13872 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
13873
achristensen@apple.comc74717d2017-04-19 22:27:04 +0000138742017-04-19 Alex Christensen <achristensen@webkit.org>
13875
13876 Parsing large XML strings fails
13877 https://bugs.webkit.org/show_bug.cgi?id=170999
13878 <rdar://problem/17336267>
13879
13880 Reviewed by Brady Eidson.
13881
13882 * fast/dom/xml-large-expected.txt: Added.
13883 * fast/dom/xml-large.html: Added.
13884
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +0000138852017-04-19 Chris Fleizach <cfleizach@apple.com>
13886
13887 AX: <hr> should use a different role description than interactive separators
13888 https://bugs.webkit.org/show_bug.cgi?id=170317
13889 <rdar://problem/31363024>
13890
13891 Reviewed by Joanmarie Diggs.
13892
13893 * accessibility/mac/hr-element-expected.txt:
13894 * accessibility/mac/hr-element.html:
13895
jfbastien@apple.com22070852017-04-19 20:03:52 +0000138962017-04-19 JF Bastien <jfbastien@apple.com>
13897
13898 Unreviewed, rolling out r215520.
13899
13900 Broke Debian 8
13901
13902 Reverted changeset:
13903
13904 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
13905 https://bugs.webkit.org/show_bug.cgi?id=169458
13906 http://trac.webkit.org/changeset/215520
13907
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +0000139082017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
13909
13910 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
13911 https://bugs.webkit.org/show_bug.cgi?id=169458
13912
13913 Reviewed by JF Bastien.
13914
13915 Add tests for formatToParts
13916
13917 * js/intl-datetimeformat-expected.txt:
13918 * js/script-tests/intl-datetimeformat.js:
13919
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +0000139202017-04-19 Youenn Fablet <youenn@apple.com>
13921
13922 Import web-platform-tests/tools
13923 https://bugs.webkit.org/show_bug.cgi?id=170718
13924
13925 Reviewed by Alex Christensen.
13926
13927 * TestExpectations:
13928 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
13929 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
13930 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
13931 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
13932 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
13933 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
13934 * 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.
13935 * tests-options.json:
13936
antti@apple.com009dcd12017-04-19 12:15:37 +0000139372017-04-19 Antti Koivisto <antti@apple.com>
13938
13939 Avoid repaints for invisible animations on tumblr.com/search/aww
13940 https://bugs.webkit.org/show_bug.cgi?id=170986
13941 <rdar://problem/28644580>
13942
13943 Reviewed by Andreas Kling.
13944
13945 * fast/repaint/mutate-non-visible-expected.txt: Added.
13946 * fast/repaint/mutate-non-visible.html: Added.
13947
wilander@apple.comd91733e2017-04-19 01:07:04 +0000139482017-04-18 John Wilander <wilander@apple.com>
13949
13950 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
13951 https://bugs.webkit.org/show_bug.cgi?id=170763
13952 <rdar://problem/31573091>
13953
13954 Reviewed by Alex Christensen.
13955
13956 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
13957 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
13958
dino@apple.combce93132017-04-19 00:37:30 +0000139592017-04-18 Dean Jackson <dino@apple.com>
13960
13961 Update ANGLE
13962 https://bugs.webkit.org/show_bug.cgi?id=170941
13963 <rdar://problem/31633999>
13964
13965 Reviewed by Alex Christensen.
13966
13967 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
13968
bfulgham@apple.com22f76952017-04-18 23:27:04 +0000139692017-04-18 Brent Fulgham <bfulgham@apple.com>
13970
13971 Correct handling of isolatedWorld in event handling
13972 https://bugs.webkit.org/show_bug.cgi?id=65589
13973 <rdar://problem/24097804>
13974
13975 Reviewed by Geoffrey Garen.
13976
13977 This following test cases are from the following Blink change:
13978 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
13979
13980 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
13981 * fast/dom/event-attrs-isolated-world.html: Added.
13982 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
13983 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
13984
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +0000139852017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
13986
13987 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
13988 https://bugs.webkit.org/show_bug.cgi?id=170968
13989 <rdar://problem/31692560>
13990
13991 Reviewed by Dan Bernstein.
13992
13993 Adds a new layout test checking that text within a node with a click handler can be selected when using
13994 character selection granularity.
13995
13996 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
13997 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
13998
joepeck@webkit.org0a2add22017-04-18 20:37:51 +0000139992017-04-18 Joseph Pecoraro <pecoraro@apple.com>
14000
14001 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
14002 https://bugs.webkit.org/show_bug.cgi?id=170953
14003
14004 Unreviewed test gardening.
14005
14006 * platform/mac-wk1/TestExpectations:
14007 Mark a flakey test in WebKit1.
14008
weinig@apple.com66395a22017-04-18 20:35:43 +0000140092017-04-17 Sam Weinig <sam@webkit.org>
14010
14011 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
14012 https://bugs.webkit.org/show_bug.cgi?id=170926
14013
14014 Reviewed by Chris Dumez.
14015
14016 * js/dom/webidl-type-mapping-expected.txt:
14017 * js/dom/webidl-type-mapping.html:
14018 Update test to account for testDictionary now being an attribute,
14019 and test that the annotated type members behave correctly.
14020
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +0000140212017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
14022
14023 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
14024 https://bugs.webkit.org/show_bug.cgi?id=163208
14025
14026 Reviewed by Saam Barati.
14027
14028 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
14029 * inspector/runtime/evaluate-CommandLineAPI.html:
14030 * js/parser-syntax-check-expected.txt:
14031 * js/script-tests/parser-syntax-check.js:
14032
antti@apple.com8db60ef2017-04-18 17:31:20 +0000140332017-04-18 Antti Koivisto <antti@apple.com>
14034
14035 Enable optimized layer flushes on iOS
14036 https://bugs.webkit.org/show_bug.cgi?id=170938
14037 <rdar://problem/31677395>
14038
14039 Reviewed by Simon Fraser.
14040
14041 Add test verifying that tiles get created for touch overflow scrolling.
14042
14043 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
14044 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
14045
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +0000140462017-04-18 Ryan Haddad <ryanhaddad@apple.com>
14047
14048 Update TestExpectations for "selectors4" tests on mac-wk1.
14049 https://trac.webkit.org/changeset/215457/webkit
14050
14051 Unreviewed test gardening.
14052
14053 * platform/mac-wk1/TestExpectations:
14054
rego@igalia.com218bea92017-04-18 16:27:53 +0000140552017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
14056
14057 [css-grid] Add support for percentage gaps
14058 https://bugs.webkit.org/show_bug.cgi?id=170764
14059
14060 Reviewed by Sergio Villar Senin.
14061
14062 Import tests from Blink.
14063
14064 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
14065 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
14066 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
14067 * fast/css-grid-layout/grid-gutters-get-set.html:
14068
magomez@igalia.com3fecba62017-04-18 11:54:23 +0000140692017-04-18 Miguel Gomez <magomez@igalia.com>
14070
14071 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
14072 https://bugs.webkit.org/show_bug.cgi?id=170332
14073
14074 Reviewed by Carlos Garcia Campos.
14075
14076 Added a test to ensure that the browser doesn't crash when loading a PNG image which
14077 reports a wrong number of frames.
14078
14079 * fast/images/bad-png-missing-fdat-expected.txt: Added.
14080 * fast/images/bad-png-missing-fdat.html: Added.
14081 * fast/images/resources/bad-png-missing-fdAT.png: Added.
14082
rego@igalia.comb2665362017-04-18 09:17:19 +0000140832017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
14084
14085 [selectors4] Import W3C Test Suite
14086 https://bugs.webkit.org/show_bug.cgi?id=170898
14087
14088 Reviewed by Youenn Fablet.
14089
14090 * TestExpectations: Mark a few tests as failure linking to the related bugs.
14091 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
14092
carlosgc@webkit.org04704b92017-04-18 08:11:47 +0000140932017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
14094
14095 Unreviewed GTK+ gardening. Add several test expectations.
14096
14097 * platform/gtk/TestExpectations:
14098
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +0000140992017-04-17 Joseph Pecoraro <pecoraro@apple.com>
14100
14101 Web Inspector: Doesn't show size of compressed content correctly
14102 https://bugs.webkit.org/show_bug.cgi?id=155112
14103 <rdar://problem/25006728>
14104
14105 Reviewed by Alex Christensen and Timothy Hatcher.
14106
14107 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
14108 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
14109 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
14110 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
14111 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
14112 * http/tests/inspector/network/resource-sizes-network.html: Added.
14113 Test resource sizes under different load conditions.
14114
14115 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
14116 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
14117 Older versions of macOS will not have the new metrics, but test their output anyways.
14118
14119 * http/tests/inspector/network/resources/404.php: Added.
14120 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
14121 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
14122 * http/tests/inspector/network/resources/lorem.txt: Added.
14123 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
14124
14125 * http/tests/inspector/network/resources/resource-size-test.js: Added.
14126 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
14127 (TestPage.registerInitializer.window.addResourceSizeTest):
14128 (TestPage.registerInitializer):
14129 Shared test code for resource sizes.
14130
14131 * platform/mac-wk1/TestExpectations:
14132 * platform/win/TestExpectations:
14133
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +0000141342017-04-17 Youenn Fablet <youenn@apple.com>
14135
14136 Enable video autoplay when getUserMedia is on
14137 https://bugs.webkit.org/show_bug.cgi?id=170919
14138
14139 Reviewed by Geoffrey Garen.
14140
14141 * webrtc/video-autoplay-expected.txt: Added.
14142 * webrtc/video-autoplay.html: Added.
14143
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +0000141442017-04-17 Ryan Haddad <ryanhaddad@apple.com>
14145
14146 Skip webrtc/multi-video.html.
14147 https://bugs.webkit.org/show_bug.cgi?id=170823
14148
14149 Unreviewed test gardening.
14150
14151 * TestExpectations:
14152
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +0000141532017-04-17 Youenn Fablet <youenn@apple.com>
14154
14155 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +000014156 https://bugs.webkit.or
14157 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000014158
14159 Reviewed by Eric Carlson.
14160
14161 * webrtc/video-mute.html: Another try at making the test not flaky.
14162
timothy_horton@apple.com4de29982017-04-17 20:24:14 +0000141632017-04-17 Tim Horton <timothy_horton@apple.com>
14164
14165 Provide a viewport parameter to disable clipping to the safe area
14166 https://bugs.webkit.org/show_bug.cgi?id=170766
14167 <rdar://problem/31564634>
14168
14169 Reviewed by Beth Dakin.
14170
14171 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
14172 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
14173 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
14174 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
14175
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +0000141762017-04-14 Jiewen Tan <jiewen_tan@apple.com>
14177
14178 [WebCrypto] Add support for ECDSA
14179 https://bugs.webkit.org/show_bug.cgi?id=170789
14180 <rdar://problem/31588604>
14181
14182 Reviewed by Brent Fulgham.
14183
14184 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
14185 * crypto/subtle/ec-generate-key-malformed-parameters.html:
14186 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
14187 * crypto/subtle/ec-import-key-malformed-parameters.html:
14188 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
14189 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
14190 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
14191 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
14192 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
14193 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
14194 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
14195 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
14196 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
14197 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
14198 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
14199 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
14200 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
14201 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
14202 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
14203 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
14204 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
14205 * crypto/subtle/ecdsa-generate-key.html: Added.
14206 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
14207 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
14208 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
14209 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
14210 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
14211 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
14212 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
14213 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
14214 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
14215 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
14216 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
14217 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
14218 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
14219 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
14220 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
14221 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
14222 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
14223 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
14224 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
14225 * crypto/subtle/ecdsa-import-raw-key.html: Added.
14226 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
14227 * crypto/subtle/ecdsa-import-spki-key.html: Added.
14228 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
14229 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
14230 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
14231 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
14232 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
14233 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
14234 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
14235 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
14236
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +0000142372017-04-17 Youenn Fablet <youenn@apple.com>
14238
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +000014239 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
14240 https://bugs.webkit.org/show_bug.cgi?id=170837
14241
14242 Reviewed by Eric Carlson.
14243
14244 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
14245
142462017-04-17 Youenn Fablet <youenn@apple.com>
14247
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000014248 RTCPeerConnection addTrack does not require a stream parameter
14249 https://bugs.webkit.org/show_bug.cgi?id=170894
14250
14251 Reviewed by Alex Christensen.
14252
14253 * webrtc/video-addTrack-expected.txt: Added.
14254 * webrtc/video-addTrack.html: Added.
14255
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +0000142562017-04-16 Joseph Pecoraro <pecoraro@apple.com>
14257
14258 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
14259 https://bugs.webkit.org/show_bug.cgi?id=170882
14260
14261 Reviewed by Saam Barati.
14262
14263 * js/dom/object-prototype-toLocaleString-expected.txt:
14264 * js/dom/script-tests/object-prototype-toLocaleString.js:
14265 Test the case of toLocaleString where toString does not exist.
14266
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +0000142672017-04-16 Chris Dumez <cdumez@apple.com>
14268
14269 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
14270 https://bugs.webkit.org/show_bug.cgi?id=169995
14271 <rdar://problem/23798897>
14272
14273 Reviewed by Sam Weinig.
14274
14275 Add layout test coverage.
14276
14277 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
14278 * fast/events/beforeunload-alert-handled-keydown.html: Added.
14279 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
14280 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
14281
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +0000142822017-04-16 Joseph Pecoraro <pecoraro@apple.com>
14283
14284 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
14285 https://bugs.webkit.org/show_bug.cgi?id=170879
14286
14287 Reviewed by Saam Barati.
14288
14289 * js/Object-getOwnPropertyNames-expected.txt:
14290 * js/script-tests/Object-getOwnPropertyNames.js:
14291
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +0000142922017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
14293
14294 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
14295 https://bugs.webkit.org/show_bug.cgi?id=170760
14296
14297 Reviewed by Joseph Pecoraro.
14298
14299 Test sending and receiving text and binary (blob and array buffer) data.
14300
14301 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
14302 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
14303 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
14304 (web_socket_do_extra_handshake):
14305 (web_socket_transfer_data):
14306 (all_distinct_bytes):
14307 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
14308 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
14309 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
14310 (web_socket_do_extra_handshake):
14311 (web_socket_transfer_data):
14312
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +0000143132017-04-14 Jiewen Tan <jiewen_tan@apple.com>
14314
14315 [WebCrypto] Support HKDF
14316 https://bugs.webkit.org/show_bug.cgi?id=170636
14317 <rdar://problem/23539827>
14318
14319 Reviewed by Brent Fulgham.
14320
14321 * TestExpectations:
14322 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
14323 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
14324 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
14325 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
14326 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
14327 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
14328 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
14329 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
14330 * crypto/subtle/hkdf-import-key-expected.txt: Added.
14331 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
14332 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
14333 * crypto/subtle/hkdf-import-key.html: Added.
14334 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
14335 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
14336 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
14337 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
14338 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
14339 * crypto/workers/subtle/hkdf-import-key.html: Added.
14340 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
14341 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
14342 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
14343
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +0000143442017-04-14 Ryan Haddad <ryanhaddad@apple.com>
14345
14346 Skip workers/wasm-* LayoutTests on ios-simulator.
14347
14348 Unreviewed test gardening.
14349
14350 * platform/ios/TestExpectations:
14351
zalan@apple.comb62345d2017-04-14 20:59:36 +0000143522017-04-14 Zalan Bujtas <zalan@apple.com>
14353
14354 text-align start / end failure in table cells
14355 https://bugs.webkit.org/show_bug.cgi?id=141417
14356 <rdar://problem/31051672>
14357
14358 Reviewed by Antti Koivisto.
14359
14360 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
14361 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
14362
sbarati@apple.com492e4432017-04-14 02:10:17 +0000143632017-04-13 Saam Barati <sbarati@apple.com>
14364
14365 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
14366 https://bugs.webkit.org/show_bug.cgi?id=170573
14367
14368 Reviewed by Filip Pizlo.
14369
14370 * storage/indexeddb/resources/wasm-exceptions.js: Added.
14371 (const._fail):
14372 (const.isNotA.assert.isNotA):
14373 (const):
14374 (switch.typeof):
14375 (Builder):
14376 (Builder.prototype.setChecked):
14377 (Builder.prototype.setPreamble):
14378 (Builder.prototype._functionIndexSpaceKeyHash):
14379 (Builder.prototype._registerFunctionToIndexSpace):
14380 (Builder.prototype._getFunctionFromIndexSpace):
14381 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
14382 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
14383 (Builder.prototype._registerSectionBuilders.this.Unknown):
14384 (prepareDatabase):
14385 (testDatabase):
14386 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
14387 * storage/indexeddb/wasm-exceptions.html: Added.
14388 * workers/wasm-hashset: Added.
14389 * workers/wasm-hashset-expected.txt: Added.
14390 * workers/wasm-hashset-many-expected.txt: Added.
14391 * workers/wasm-hashset-many.html: Added.
14392 * workers/wasm-hashset.html: Added.
14393 * workers/wasm-hashset/many-test.js: Added.
14394 (reallyDone):
14395 (console.log):
14396 (console.error):
14397 (console.assert):
14398 (i.worker.onmessage):
14399 (Module.print):
14400 (Module.printErr):
14401 (Module.canvas):
14402 (Module.setStatus):
14403 (Module):
14404 (setValue):
14405 (getValue):
14406 (allocate):
14407 (getMemory):
14408 (Pointer_stringify):
14409 (AsciiToString):
14410 (stringToAscii):
14411 (UTF8ArrayToString):
14412 (UTF8ToString):
14413 (stringToUTF8Array):
14414 (stringToUTF8):
14415 (lengthBytesUTF8):
14416 (demangle):
14417 (demangleAll):
14418 (stackTrace):
14419 (alignUp):
14420 (updateGlobalBuffer):
14421 (updateGlobalBufferViews):
14422 (abortOnCannotGrowMemory):
14423 (enlargeMemory):
14424 (getTotalMemory):
14425 (callRuntimeCallbacks):
14426 (preRun):
14427 (ensureInitRuntime):
14428 (preMain):
14429 (exitRuntime):
14430 (postRun):
14431 (addOnPreRun):
14432 (addOnInit):
14433 (addOnPreMain):
14434 (addOnExit):
14435 (addOnPostRun):
14436 (intArrayFromString):
14437 (intArrayToString):
14438 (writeStringToMemory):
14439 (writeArrayToMemory):
14440 (writeAsciiToMemory):
14441 (Math.string_appeared_here):
14442 (addRunDependency):
14443 (removeRunDependency):
14444 (integrateWasmJS.asm2wasmImports.string_appeared_here):
14445 (integrateWasmJS.lookupImport):
14446 (integrateWasmJS.mergeMemory):
14447 (integrateWasmJS.fixImports):
14448 (integrateWasmJS.getBinary):
14449 (integrateWasmJS.doJustAsm):
14450 (integrateWasmJS.receiveInstance):
14451 (integrateWasmJS.):
14452 (integrateWasmJS.doNativeWasm):
14453 (integrateWasmJS.doWasmPolyfill):
14454 (integrateWasmJS.Module.string_appeared_here):
14455 (integrateWasmJS):
14456 (___setErrNo):
14457 (__ZSt18uncaught_exceptionv):
14458 (EXCEPTIONS.deAdjust):
14459 (EXCEPTIONS.addRef):
14460 (EXCEPTIONS.decRef):
14461 (EXCEPTIONS.clearRef):
14462 (___cxa_find_matching_catch):
14463 (___gxx_personality_v0):
14464 (___lock):
14465 (_emscripten_memcpy_big):
14466 (_gettimeofday):
14467 (_abort):
14468 (SYSCALLS):
14469 (SYSCALLS.get getStr):
14470 (SYSCALLS.get64):
14471 (SYSCALLS.getZero):
14472 (try.___syscall146.printChar):
14473 (___syscall146):
14474 (___syscall54):
14475 (___unlock):
14476 (___syscall6):
14477 (invoke_ii):
14478 (invoke_iiii):
14479 (invoke_v):
14480 (_malloc.Module.string_appeared_here):
14481 (getTempRet0.Module.string_appeared_here):
14482 (_free.Module.string_appeared_here):
14483 (_main.Module.string_appeared_here):
14484 (setTempRet0.Module.string_appeared_here):
14485 (establishStackSpace.Module.string_appeared_here):
14486 (stackSave.Module.string_appeared_here):
14487 (_memset.Module.string_appeared_here):
14488 (_sbrk.Module.string_appeared_here):
14489 (_emscripten_get_global_libc.Module.string_appeared_here):
14490 (_memcpy.Module.string_appeared_here):
14491 (___errno_location.Module.string_appeared_here):
14492 (setThrew.Module.string_appeared_here):
14493 (_fflush.Module.string_appeared_here):
14494 (stackAlloc.Module.string_appeared_here):
14495 (stackRestore.Module.string_appeared_here):
14496 (_llvm_bswap_i32.Module.string_appeared_here):
14497 (runPostSets.Module.string_appeared_here):
14498 (dynCall_ii.Module.string_appeared_here):
14499 (dynCall_iiii.Module.string_appeared_here):
14500 (dynCall_v.Module.string_appeared_here):
14501 (else.applyMemoryInitializer):
14502 (else):
14503 (else.useRequest):
14504 (ExitStatus):
14505 (dependenciesFulfilled):
14506 (Module.string_appeared_here.Module.callMain.callMain.pad):
14507 (Module.string_appeared_here.Module.callMain):
14508 (run.doRun):
14509 (run):
14510 (exit):
14511 * workers/wasm-hashset/many-worker.js: Added.
14512 (console.log):
14513 (console.error):
14514 (console.assert):
14515 (Module.print):
14516 (Module.printErr):
14517 (Module.canvas):
14518 (Module.setStatus):
14519 (Module):
14520 (setValue):
14521 (getValue):
14522 (allocate):
14523 (getMemory):
14524 (Pointer_stringify):
14525 (AsciiToString):
14526 (stringToAscii):
14527 (UTF8ArrayToString):
14528 (UTF8ToString):
14529 (stringToUTF8Array):
14530 (stringToUTF8):
14531 (lengthBytesUTF8):
14532 (demangle):
14533 (demangleAll):
14534 (stackTrace):
14535 (alignUp):
14536 (updateGlobalBuffer):
14537 (updateGlobalBufferViews):
14538 (abortOnCannotGrowMemory):
14539 (enlargeMemory):
14540 (getTotalMemory):
14541 (callRuntimeCallbacks):
14542 (preRun):
14543 (ensureInitRuntime):
14544 (preMain):
14545 (exitRuntime):
14546 (postRun):
14547 (addOnPreRun):
14548 (addOnInit):
14549 (addOnPreMain):
14550 (addOnExit):
14551 (addOnPostRun):
14552 (intArrayFromString):
14553 (intArrayToString):
14554 (writeStringToMemory):
14555 (writeArrayToMemory):
14556 (writeAsciiToMemory):
14557 (Math.string_appeared_here):
14558 (addRunDependency):
14559 (removeRunDependency):
14560 (integrateWasmJS.asm2wasmImports.string_appeared_here):
14561 (integrateWasmJS.lookupImport):
14562 (integrateWasmJS.mergeMemory):
14563 (integrateWasmJS.fixImports):
14564 (integrateWasmJS.getBinary):
14565 (integrateWasmJS.doJustAsm):
14566 (integrateWasmJS.receiveInstance):
14567 (integrateWasmJS.doNativeWasm):
14568 (integrateWasmJS.doWasmPolyfill):
14569 (integrateWasmJS.Module.string_appeared_here):
14570 (integrateWasmJS):
14571 (___setErrNo):
14572 (__ZSt18uncaught_exceptionv):
14573 (EXCEPTIONS.deAdjust):
14574 (EXCEPTIONS.addRef):
14575 (EXCEPTIONS.decRef):
14576 (EXCEPTIONS.clearRef):
14577 (___cxa_find_matching_catch):
14578 (___gxx_personality_v0):
14579 (___lock):
14580 (_emscripten_memcpy_big):
14581 (_gettimeofday):
14582 (_abort):
14583 (SYSCALLS):
14584 (SYSCALLS.get getStr):
14585 (SYSCALLS.get64):
14586 (SYSCALLS.getZero):
14587 (try.___syscall146.printChar):
14588 (___syscall146):
14589 (___syscall54):
14590 (___unlock):
14591 (___syscall6):
14592 (invoke_ii):
14593 (invoke_iiii):
14594 (invoke_v):
14595 (_malloc.Module.string_appeared_here):
14596 (getTempRet0.Module.string_appeared_here):
14597 (_free.Module.string_appeared_here):
14598 (_main.Module.string_appeared_here):
14599 (setTempRet0.Module.string_appeared_here):
14600 (establishStackSpace.Module.string_appeared_here):
14601 (stackSave.Module.string_appeared_here):
14602 (_memset.Module.string_appeared_here):
14603 (_sbrk.Module.string_appeared_here):
14604 (_emscripten_get_global_libc.Module.string_appeared_here):
14605 (_memcpy.Module.string_appeared_here):
14606 (___errno_location.Module.string_appeared_here):
14607 (setThrew.Module.string_appeared_here):
14608 (_fflush.Module.string_appeared_here):
14609 (stackAlloc.Module.string_appeared_here):
14610 (stackRestore.Module.string_appeared_here):
14611 (_llvm_bswap_i32.Module.string_appeared_here):
14612 (runPostSets.Module.string_appeared_here):
14613 (dynCall_ii.Module.string_appeared_here):
14614 (dynCall_iiii.Module.string_appeared_here):
14615 (dynCall_v.Module.string_appeared_here):
14616 (else.applyMemoryInitializer):
14617 (else):
14618 (else.useRequest):
14619 (ExitStatus):
14620 (dependenciesFulfilled):
14621 (Module.string_appeared_here.Module.callMain.callMain.pad):
14622 (Module.string_appeared_here.Module.callMain):
14623 (run.doRun):
14624 (run):
14625 (exit):
14626 * workers/wasm-hashset/test.js: Added.
14627 (reallyDone):
14628 (console.log):
14629 (console.error):
14630 (console.assert):
14631 (Module.print):
14632 (Module.printErr):
14633 (Module.canvas):
14634 (Module.setStatus):
14635 (Module):
14636 (setValue):
14637 (getValue):
14638 (allocate):
14639 (getMemory):
14640 (Pointer_stringify):
14641 (AsciiToString):
14642 (stringToAscii):
14643 (UTF8ArrayToString):
14644 (UTF8ToString):
14645 (stringToUTF8Array):
14646 (stringToUTF8):
14647 (lengthBytesUTF8):
14648 (demangle):
14649 (demangleAll):
14650 (stackTrace):
14651 (alignUp):
14652 (updateGlobalBuffer):
14653 (updateGlobalBufferViews):
14654 (abortOnCannotGrowMemory):
14655 (enlargeMemory):
14656 (getTotalMemory):
14657 (callRuntimeCallbacks):
14658 (preRun):
14659 (ensureInitRuntime):
14660 (preMain):
14661 (exitRuntime):
14662 (postRun):
14663 (addOnPreRun):
14664 (addOnInit):
14665 (addOnPreMain):
14666 (addOnExit):
14667 (addOnPostRun):
14668 (intArrayFromString):
14669 (intArrayToString):
14670 (writeStringToMemory):
14671 (writeArrayToMemory):
14672 (writeAsciiToMemory):
14673 (Math.string_appeared_here):
14674 (addRunDependency):
14675 (removeRunDependency):
14676 (integrateWasmJS.asm2wasmImports.string_appeared_here):
14677 (integrateWasmJS.lookupImport):
14678 (integrateWasmJS.mergeMemory):
14679 (integrateWasmJS.fixImports):
14680 (integrateWasmJS.getBinary):
14681 (integrateWasmJS.doJustAsm):
14682 (integrateWasmJS.receiveInstance):
14683 (integrateWasmJS.doNativeWasm):
14684 (integrateWasmJS.doWasmPolyfill):
14685 (integrateWasmJS.Module.string_appeared_here):
14686 (integrateWasmJS):
14687 (___setErrNo):
14688 (__ZSt18uncaught_exceptionv):
14689 (EXCEPTIONS.deAdjust):
14690 (EXCEPTIONS.addRef):
14691 (EXCEPTIONS.decRef):
14692 (EXCEPTIONS.clearRef):
14693 (___cxa_find_matching_catch):
14694 (___gxx_personality_v0):
14695 (___lock):
14696 (_emscripten_memcpy_big):
14697 (_gettimeofday):
14698 (_abort):
14699 (SYSCALLS):
14700 (SYSCALLS.get getStr):
14701 (SYSCALLS.get64):
14702 (SYSCALLS.getZero):
14703 (try.___syscall146.printChar):
14704 (___syscall146):
14705 (___syscall54):
14706 (___unlock):
14707 (___syscall6):
14708 (invoke_ii):
14709 (invoke_iiii):
14710 (invoke_v):
14711 (_malloc.Module.string_appeared_here):
14712 (getTempRet0.Module.string_appeared_here):
14713 (_free.Module.string_appeared_here):
14714 (_main.Module.string_appeared_here):
14715 (setTempRet0.Module.string_appeared_here):
14716 (establishStackSpace.Module.string_appeared_here):
14717 (stackSave.Module.string_appeared_here):
14718 (_memset.Module.string_appeared_here):
14719 (_sbrk.Module.string_appeared_here):
14720 (_emscripten_get_global_libc.Module.string_appeared_here):
14721 (_memcpy.Module.string_appeared_here):
14722 (___errno_location.Module.string_appeared_here):
14723 (setThrew.Module.string_appeared_here):
14724 (_fflush.Module.string_appeared_here):
14725 (stackAlloc.Module.string_appeared_here):
14726 (stackRestore.Module.string_appeared_here):
14727 (_llvm_bswap_i32.Module.string_appeared_here):
14728 (runPostSets.Module.string_appeared_here):
14729 (dynCall_ii.Module.string_appeared_here):
14730 (dynCall_iiii.Module.string_appeared_here):
14731 (dynCall_v.Module.string_appeared_here):
14732 (else.applyMemoryInitializer):
14733 (else):
14734 (else.useRequest):
14735 (ExitStatus):
14736 (dependenciesFulfilled):
14737 (Module.string_appeared_here.Module.callMain.callMain.pad):
14738 (Module.string_appeared_here.Module.callMain):
14739 (run.doRun):
14740 (run):
14741 (exit):
14742 * workers/wasm-hashset/worker.js: Added.
14743 (console.log):
14744 (console.error):
14745 (console.assert):
14746 (Module.print):
14747 (Module.printErr):
14748 (Module.canvas):
14749 (Module.setStatus):
14750 (Module):
14751 (setValue):
14752 (getValue):
14753 (allocate):
14754 (getMemory):
14755 (Pointer_stringify):
14756 (AsciiToString):
14757 (stringToAscii):
14758 (UTF8ArrayToString):
14759 (UTF8ToString):
14760 (stringToUTF8Array):
14761 (stringToUTF8):
14762 (lengthBytesUTF8):
14763 (demangle):
14764 (demangleAll):
14765 (stackTrace):
14766 (alignUp):
14767 (updateGlobalBuffer):
14768 (updateGlobalBufferViews):
14769 (abortOnCannotGrowMemory):
14770 (enlargeMemory):
14771 (getTotalMemory):
14772 (callRuntimeCallbacks):
14773 (preRun):
14774 (ensureInitRuntime):
14775 (preMain):
14776 (exitRuntime):
14777 (postRun):
14778 (addOnPreRun):
14779 (addOnInit):
14780 (addOnPreMain):
14781 (addOnExit):
14782 (addOnPostRun):
14783 (intArrayFromString):
14784 (intArrayToString):
14785 (writeStringToMemory):
14786 (writeArrayToMemory):
14787 (writeAsciiToMemory):
14788 (Math.string_appeared_here):
14789 (addRunDependency):
14790 (removeRunDependency):
14791 (integrateWasmJS.asm2wasmImports.string_appeared_here):
14792 (integrateWasmJS.lookupImport):
14793 (integrateWasmJS.mergeMemory):
14794 (integrateWasmJS.fixImports):
14795 (integrateWasmJS.getBinary):
14796 (integrateWasmJS.doJustAsm):
14797 (integrateWasmJS.receiveInstance):
14798 (integrateWasmJS.):
14799 (integrateWasmJS.doNativeWasm):
14800 (integrateWasmJS.doWasmPolyfill):
14801 (integrateWasmJS.Module.string_appeared_here):
14802 (integrateWasmJS):
14803 (___setErrNo):
14804 (__ZSt18uncaught_exceptionv):
14805 (EXCEPTIONS.deAdjust):
14806 (EXCEPTIONS.addRef):
14807 (EXCEPTIONS.decRef):
14808 (EXCEPTIONS.clearRef):
14809 (___cxa_find_matching_catch):
14810 (___gxx_personality_v0):
14811 (___lock):
14812 (_emscripten_memcpy_big):
14813 (_gettimeofday):
14814 (_abort):
14815 (SYSCALLS):
14816 (SYSCALLS.get getStr):
14817 (SYSCALLS.get64):
14818 (SYSCALLS.getZero):
14819 (try.___syscall146.printChar):
14820 (___syscall146):
14821 (___syscall54):
14822 (___unlock):
14823 (___syscall6):
14824 (invoke_ii):
14825 (invoke_iiii):
14826 (invoke_v):
14827 (_malloc.Module.string_appeared_here):
14828 (getTempRet0.Module.string_appeared_here):
14829 (_free.Module.string_appeared_here):
14830 (_main.Module.string_appeared_here):
14831 (setTempRet0.Module.string_appeared_here):
14832 (establishStackSpace.Module.string_appeared_here):
14833 (stackSave.Module.string_appeared_here):
14834 (_memset.Module.string_appeared_here):
14835 (_sbrk.Module.string_appeared_here):
14836 (_emscripten_get_global_libc.Module.string_appeared_here):
14837 (_memcpy.Module.string_appeared_here):
14838 (___errno_location.Module.string_appeared_here):
14839 (setThrew.Module.string_appeared_here):
14840 (_fflush.Module.string_appeared_here):
14841 (stackAlloc.Module.string_appeared_here):
14842 (stackRestore.Module.string_appeared_here):
14843 (_llvm_bswap_i32.Module.string_appeared_here):
14844 (runPostSets.Module.string_appeared_here):
14845 (dynCall_ii.Module.string_appeared_here):
14846 (dynCall_iiii.Module.string_appeared_here):
14847 (dynCall_v.Module.string_appeared_here):
14848 (else.applyMemoryInitializer):
14849 (else):
14850 (else.useRequest):
14851 (ExitStatus):
14852 (dependenciesFulfilled):
14853 (Module.string_appeared_here.Module.callMain.callMain.pad):
14854 (Module.string_appeared_here.Module.callMain):
14855 (run.doRun):
14856 (run):
14857 (exit):
14858 * workers/wasm-long-compile-expected.txt: Added.
14859 * workers/wasm-long-compile-many-expected.txt: Added.
14860 * workers/wasm-long-compile-many.html: Added.
14861 * workers/wasm-long-compile.html: Added.
14862 * workers/wasm-resources: Added.
14863 * workers/wasm-resources/long-compile-many.js: Added.
14864 (done):
14865 (i.async.run):
14866 (i.worker.onmessage):
14867 * workers/wasm-resources/long-compile-worker.js: Added.
14868 (const._fail):
14869 (const.isNotA.assert.isNotA):
14870 (const):
14871 (switch.typeof):
14872 (Builder):
14873 (Builder.prototype.setChecked):
14874 (Builder.prototype.setPreamble):
14875 (Builder.prototype._functionIndexSpaceKeyHash):
14876 (Builder.prototype._registerFunctionToIndexSpace):
14877 (Builder.prototype._getFunctionFromIndexSpace):
14878 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
14879 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
14880 (Builder.prototype._registerSectionBuilders.this.Unknown):
14881 * workers/wasm-resources/long-compile.js: Added.
14882 (done):
14883 (async.run):
14884 (worker.onmessage):
14885
dino@apple.com867f6662017-04-14 01:56:35 +0000148862017-04-13 Dean Jackson <dino@apple.com>
14887
14888 Large negative animation-delays may not work depending on machine uptime
14889 https://bugs.webkit.org/show_bug.cgi?id=166962
14890 <rdar://problem/30091526>
14891
14892 Reviewed by Tim Horton.
14893
14894 * animations/large-negative-delay-expected.txt: Added.
14895 * animations/large-negative-delay.html: Added.
14896
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +0000148972017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
14898
14899 Change Intl prototypes to plain objects
14900 https://bugs.webkit.org/show_bug.cgi?id=168178
14901
14902 Reviewed by JF Bastien.
14903
14904 * js/intl-collator-expected.txt:
14905 * js/intl-datetimeformat-expected.txt:
14906 * js/intl-numberformat-expected.txt:
14907 * js/script-tests/intl-collator.js:
14908 * js/script-tests/intl-datetimeformat.js:
14909 * js/script-tests/intl-numberformat.js:
14910
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +0000149112017-04-13 Ryan Haddad <ryanhaddad@apple.com>
14912
14913 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
14914 https://bugs.webkit.org/show_bug.cgi?id=169719
14915
14916 Unreviewed test gardening.
14917
14918 * platform/ios-wk2/TestExpectations:
14919
antti@apple.com2d5e53f2017-04-13 23:20:50 +0000149202017-04-13 Antti Koivisto <antti@apple.com>
14921
14922 Don't invalidate composition for style changes in non-composited layers
14923 https://bugs.webkit.org/show_bug.cgi?id=170805
14924 <rdar://problem/31606185>
14925
14926 Reviewed by Simon Fraser.
14927
14928 * compositing/updates/animation-non-composited-expected.txt: Added.
14929 * compositing/updates/animation-non-composited.html: Added.
14930
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +0000149312017-04-13 Ryan Haddad <ryanhaddad@apple.com>
14932
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +000014933 Mark webrtc/video-mute.html as flaky.
14934 https://bugs.webkit.org/show_bug.cgi?id=170704
14935
14936 Unreviewed test gardening.
14937
14938 * TestExpectations:
14939
149402017-04-13 Ryan Haddad <ryanhaddad@apple.com>
14941
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +000014942 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
14943 https://bugs.webkit.org/show_bug.cgi?id=165553
14944
14945 Unreviewed test gardening.
14946
14947 * platform/mac/TestExpectations:
14948
149492017-04-13 Ryan Haddad <ryanhaddad@apple.com>
14950
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +000014951 Mark media/track/track-cue-rendering-rtl.html as flaky.
14952 https://bugs.webkit.org/show_bug.cgi?id=170831
14953
14954 Unreviewed test gardening.
14955
14956 * platform/mac/TestExpectations:
14957
149582017-04-13 Ryan Haddad <ryanhaddad@apple.com>
14959
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +000014960 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
14961 https://bugs.webkit.org/show_bug.cgi?id=170830
14962
14963 Unreviewed test gardening.
14964
14965 * platform/mac-wk1/TestExpectations:
14966
149672017-04-13 Ryan Haddad <ryanhaddad@apple.com>
14968
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +000014969 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
14970
14971 Unreviewed test gardening.
14972
14973 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
14974
149752017-04-13 Ryan Haddad <ryanhaddad@apple.com>
14976
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +000014977 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
14978 https://bugs.webkit.org/show_bug.cgi?id=170702
14979
14980 Unreviewed test gardening.
14981
14982 * platform/mac-wk2/TestExpectations:
14983
149842017-04-13 Ryan Haddad <ryanhaddad@apple.com>
14985
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000014986 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
14987 https://bugs.webkit.org/show_bug.cgi?id=164229
14988
14989 Unreviewed test gardening.
14990
14991 * platform/mac/TestExpectations:
14992
cdumez@apple.com0447c7c2017-04-13 19:42:35 +0000149932017-04-13 Chris Dumez <cdumez@apple.com>
14994
14995 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
14996 https://bugs.webkit.org/show_bug.cgi?id=170745
14997
14998 Reviewed by Tim Horton.
14999
15000 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
15001 test more robust.
15002
15003 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
15004 * svg/animations/animated-svg-image-outside-viewport-paused.html:
15005
commit-queue@webkit.org055b0802017-04-13 18:28:29 +0000150062017-04-13 Youenn Fablet <youenn@apple.com>
15007
15008 Remove RTCSignalingState::Closed
15009 https://bugs.webkit.org/show_bug.cgi?id=170811
15010
15011 Reviewed by Eric Carlson.
15012
15013 * webrtc/connection-state.html:
15014
jbedard@apple.com64df7a42017-04-13 17:29:43 +0000150152017-04-13 Jonathan Bedard <jbedard@apple.com>
15016
15017 Remove compositing/masks/solid-color-masked.html expectation
15018 https://bugs.webkit.org/show_bug.cgi?id=168054
15019
15020 Unreviewed test gardening.
15021
15022 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
15023
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +0000150242017-04-13 Youenn Fablet <youenn@apple.com>
15025
15026 Add some more WebRTC tests
15027 https://bugs.webkit.org/show_bug.cgi?id=170796
15028
15029 Reviewed by Eric Carlson.
15030
15031 * webrtc/multi-video-expected.txt: Added.
15032 * webrtc/multi-video.html: Added.
15033 * webrtc/video-with-data-channel-expected.txt: Added.
15034 * webrtc/video-with-data-channel.html: Added.
15035
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +0000150362017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
15037
15038 [Readable Streams API] Implement cloneArrayBuffer in WebCore
15039 https://bugs.webkit.org/show_bug.cgi?id=170008
15040
15041 Reviewed by Youenn Fablet.
15042
15043 Added test to check cloneArrayBuffer behaviour.
15044
15045 * streams/clone-array-buffer-expected.txt: Added.
15046 * streams/clone-array-buffer.html: Added.
15047
commit-queue@webkit.org04d33012017-04-13 16:38:58 +0000150482017-04-13 Youenn Fablet <youenn@apple.com>
15049
15050 onnegotiationneeded should only be called once
15051 https://bugs.webkit.org/show_bug.cgi?id=170785
15052
15053 Reviewed by Alex Christensen.
15054
15055 * webrtc/negotiatedneeded-event-addStream.html:
15056
hyatt@apple.com531e35d2017-04-13 16:37:00 +0000150572017-04-13 Dave Hyatt <hyatt@apple.com>
15058
15059 Rendering flexbox children across columns
15060 https://bugs.webkit.org/show_bug.cgi?id=164166
15061 <rdar://problem/29055587>
15062
15063 Reviewed by Zalan Bujtas.
15064
15065 * fast/multicol/flexbox-rows-expected.html: Added.
15066 * fast/multicol/flexbox-rows.html: Added.
15067
antti@apple.come2ca5892017-04-13 08:31:54 +0000150682017-04-13 Antti Koivisto <antti@apple.com>
15069
15070 Try to unflake a test.
15071
15072 * http/tests/cache/disk-cache/disk-cache-media-small.html:
15073
beidson@apple.com6fc12ef2017-04-13 06:38:19 +0000150742017-04-12 Brady Eidson <beidson@apple.com>
15075
15076 QuotaExceededError when saving to localStorage in private mode.
15077 https://bugs.webkit.org/show_bug.cgi?id=157010
15078
15079 Reviewed by Alex Christensen.
15080
15081 * platform/mac-wk2/TestExpectations:
15082 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
15083 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
15084 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
15085 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
15086 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
15087 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
15088 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
15089 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
15090
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +0000150912017-04-12 Joseph Pecoraro <pecoraro@apple.com>
15092
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +000015093 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
15094 https://bugs.webkit.org/show_bug.cgi?id=170668
15095
15096 Reviewed by Keith Miller.
15097
15098 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
15099 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
15100 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
15101 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
15102 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
15103 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
15104 These tests are now out of date.
15105
151062017-04-12 Joseph Pecoraro <pecoraro@apple.com>
15107
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000015108 test262: test262/test/language/literals/regexp/u-dec-esc.js
15109 https://bugs.webkit.org/show_bug.cgi?id=170687
15110
15111 Reviewed by Michael Saboff.
15112
15113 * js/regexp-unicode-expected.txt:
15114 * js/script-tests/regexp-unicode.js:
15115 Extend test to test invalid backreferences.
15116
jbedard@apple.com572dfff2017-04-12 22:44:08 +0000151172017-04-12 Jonathan Bedard <jbedard@apple.com>
15118
15119 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
15120
15121 Unreviewed test gardening.
15122
15123 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
15124 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
15125 * platform/mac-wk1/TestExpectations: Ditto.
15126 * platform/win/TestExpectations: Ditto.
15127 * platform/wk2/TestExpectations: Ditto.
15128
dino@apple.com6cc437b2017-04-12 21:11:47 +0000151292017-04-11 Dean Jackson <dino@apple.com>
15130
15131 canvas/2d.gradient.* LayoutTests failing
15132 https://bugs.webkit.org/show_bug.cgi?id=170757
15133 <rdar://problem/31177990>
15134
15135 Reviewed by Antoine Quint.
15136
15137 Add a fudge factor to the gradient tests, since we can
15138 now produce noisy (nicer looking) gradients. There might
15139 be 1 or 2 bits of difference per pixel.
15140
15141 * canvas/philip/tests.js:
15142 (_assertPixelWithGradientNoise):
15143 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
15144 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
15145 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
15146 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
15147 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
15148 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
15149 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
15150 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
15151 * canvas/philip/tests/2d.gradient.radial.inside1.html:
15152 * canvas/philip/tests/2d.gradient.radial.inside2.html:
15153 * canvas/philip/tests/2d.gradient.radial.inside3.html:
15154 * canvas/philip/tests/2d.gradient.radial.outside1.html:
15155 * canvas/philip/tests/2d.gradient.radial.outside2.html:
15156 * canvas/philip/tests/2d.gradient.radial.outside3.html:
15157 * canvas/philip/tests/2d.gradient.radial.touch2.html:
15158 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
15159 * fast/canvas/canvas-gradient-on-compositing-expected.html:
15160
mmaxfield@apple.com803992b2017-04-12 20:54:02 +0000151612017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
15162
15163 Well-known variations should clamp to the values listed in the @font-face block
15164 https://bugs.webkit.org/show_bug.cgi?id=169260
15165
15166 Reviewed by Dean Jackson.
15167
15168 * fast/text/variations/font-face-clamp-expected.html: Added.
15169 * fast/text/variations/font-face-clamp.html: Added.
15170
jbedard@apple.comacb7052f2017-04-12 20:47:31 +0000151712017-04-12 Jonathan Bedard <jbedard@apple.com>
15172
15173 Remove two passing canvas tests from ios expectations
15174
15175 Unreviewed test gardening.
15176
15177 * platform/ios/TestExpectations:
15178
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +0000151792017-04-12 Youenn Fablet <youenn@apple.com>
15180
15181 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
15182 https://bugs.webkit.org/show_bug.cgi?id=170754
15183 <rdar://problem/31573169>
15184
15185 Unreviewed.
15186
15187 * TestExpectations: Marking test as crashing.
15188
rego@igalia.com69b969c2017-04-12 10:14:30 +0000151892017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
15190
15191 [css-grid] Replaced elements don't properly resolve percentage heights
15192 https://bugs.webkit.org/show_bug.cgi?id=159670
15193
15194 Reviewed by Darin Adler.
15195
15196 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
15197 This patch only adds the test to avoid regressions in the future.
15198
15199 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
15200 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
15201
antti@apple.comcf289bc2017-04-12 10:09:14 +0000152022017-04-10 Antti Koivisto <antti@apple.com>
15203
15204 Cache small media resources in disk cache
15205 https://bugs.webkit.org/show_bug.cgi?id=170676
15206 <rdar://problem/31532649>
15207
15208 Reviewed by Andreas Kling.
15209
15210 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
15211 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
15212
pvollan@apple.comee34dbc2017-04-12 08:01:51 +0000152132017-04-12 Per Arne Vollan <pvollan@apple.com>
15214
15215 Implement stroke-color CSS property.
15216 https://bugs.webkit.org/show_bug.cgi?id=169352
15217
15218 Reviewed by Jon Lee.
15219
15220 * fast/css/stroke-color-expected.html: Added.
15221 * fast/css/stroke-color-fallback-expected.html: Added.
15222 * fast/css/stroke-color-fallback.html: Added.
15223 * fast/css/stroke-color.html: Added.
15224 * fast/css/visited-link-stroke-color-expected.html: Added.
15225 * fast/css/visited-link-stroke-color.html: Added.
15226
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +0000152272017-04-11 Youenn Fablet <youenn@apple.com>
15228
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +000015229 LayoutTest webrtc/video-mute.html is a flaky failure
15230 https://bugs.webkit.org/show_bug.cgi?id=170704
15231
15232 Reviewed by Eric Carlson.
15233
15234 * webrtc/video-mute.html: Trying to make it less flaky.
15235
152362017-04-11 Youenn Fablet <youenn@apple.com>
15237
commit-queue@webkit.org70608662017-04-11 22:47:49 +000015238 [WK1] Add captureStream test with webrtc
15239 https://bugs.webkit.org/show_bug.cgi?id=170746
15240
15241 Reviewed by Eric Carlson.
15242
15243 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
15244 * webrtc/captureCanvas-webrtc-expected.txt: Added.
15245 * webrtc/captureCanvas-webrtc.html: Added.
15246
152472017-04-11 Youenn Fablet <youenn@apple.com>
15248
commit-queue@webkit.org362495d2017-04-11 22:47:26 +000015249 Migrating webrtc tests to latest API
15250 https://bugs.webkit.org/show_bug.cgi?id=170709
15251
15252 Reviewed by Eric Carlson.
15253
15254 * webrtc/audio-peer-connection-webaudio.html:
15255 * webrtc/libwebrtc/descriptionGetters.html:
15256 * webrtc/negotiatedneeded-event-addStream.html:
15257 * webrtc/peer-connection-audio-mute.html:
15258 * webrtc/peer-connection-audio-mute2.html:
15259 * webrtc/peer-connection-remote-audio-mute.html:
15260 * webrtc/peer-connection-remote-audio-mute2.html:
15261 * webrtc/release-after-getting-track.html:
15262 * webrtc/video-disabled-black.html:
15263 * webrtc/video-mute.html:
15264 * webrtc/video-remote-mute.html:
15265 * webrtc/video-with-receiver.html:
15266 * webrtc/video.html:
15267
152682017-04-11 Youenn Fablet <youenn@apple.com>
15269
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +000015270 Activate WebRTC data channel tests for WK1
15271 https://bugs.webkit.org/show_bug.cgi?id=170710
15272
15273 Reviewed by Eric Carlson.
15274
15275 * platform/mac-wk1/TestExpectations:
15276
152772017-04-11 Youenn Fablet <youenn@apple.com>
15278
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000015279 MediaStream id should be equal to msid
15280 https://bugs.webkit.org/show_bug.cgi?id=170712
15281
15282 Reviewed by Eric Carlson.
15283
15284 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
15285
15286 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
15287 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
15288 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
15289 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
15290 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
15291 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
15292 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
15293 * webrtc/audio-peer-connection-webaudio.html:
15294 * webrtc/audio-replace-track.html:
15295 * webrtc/connection-state.html:
15296 * webrtc/datachannel/basic.html:
15297 * webrtc/datachannel/bufferedAmountLowThreshold.html:
15298 * webrtc/datachannel/datachannel-gc.html:
15299 * webrtc/datachannel/datachannel-stats.html:
15300 * webrtc/datachannel/filter-ice-candidate.html:
15301 * webrtc/ephemeral-certificates-and-cnames.html:
15302 * webrtc/libwebrtc/descriptionGetters.html:
15303 * webrtc/negotiatedneeded-event-addStream.html:
15304 * webrtc/no-port-zero-in-upd-candidates.html:
15305 * webrtc/peer-connection-audio-mute.html:
15306 * webrtc/peer-connection-audio-mute2.html:
15307 * webrtc/peer-connection-remote-audio-mute.html:
15308 * webrtc/peer-connection-remote-audio-mute2.html:
15309 * webrtc/release-after-getting-track.html:
15310 * webrtc/video-disabled-black.html:
15311 * webrtc/video-getParameters.html:
15312 * webrtc/video-mediastreamtrack-stats.html:
15313 * webrtc/video-mute.html:
15314 * webrtc/video-remote-mute.html:
15315 * webrtc/video-replace-track-to-null.html:
15316 * webrtc/video-replace-track.html:
15317 * webrtc/video-stats.html:
15318 * webrtc/video-with-receiver.html:
15319 * webrtc/video.html:
15320
cfleizach@apple.comd27869e2017-04-11 17:00:29 +0000153212017-04-11 Chris Fleizach <cfleizach@apple.com>
15322
15323 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
15324 https://bugs.webkit.org/show_bug.cgi?id=170330
15325 <rdar://problem/31366105>
15326
15327 Reviewed by Joanmarie Diggs.
15328
15329 * accessibility/mac/search-predicate-article-expected.txt:
15330 * accessibility/mac/search-predicate-article.html:
15331
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +0000153322017-04-11 Joseph Pecoraro <pecoraro@apple.com>
15333
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +000015334 test262: test262/test/annexB/language/comments/multi-line-html-close.js
15335 https://bugs.webkit.org/show_bug.cgi?id=170648
15336
15337 Reviewed by Keith Miller.
15338
15339 * js/parser-xml-close-comment-expected.txt:
15340 * js/script-tests/parser-xml-close-comment.js:
15341 Update test coverage for JavaScript HTML comments.
15342
153432017-04-11 Joseph Pecoraro <pecoraro@apple.com>
15344
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000015345 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
15346 https://bugs.webkit.org/show_bug.cgi?id=170652
15347
15348 Reviewed by Michael Saboff.
15349
15350 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
15351 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
15352 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
15353 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
15354 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
15355 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
15356 * 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:
15357 These tests expected the opposite, they are now out of date.
15358
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +0000153592017-04-11 Yoav Weiss <yoav@yoav.ws>
15360
15361 [link preload] Double downloads of preloaded content when it's in MemoryCache
15362 https://bugs.webkit.org/show_bug.cgi?id=170122
15363
15364 Reviewed by Antti Koivisto.
15365
15366 * TestExpectations: Removed flakiness label from the header preload charset test.
15367 * fast/loader/cache-encoding-expected.txt: Changed expectation.
15368 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
15369 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
15370 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
15371 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
15372 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.
15373
rego@igalia.com45aee992017-04-11 09:20:16 +0000153742017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
15375
15376 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
15377 https://bugs.webkit.org/show_bug.cgi?id=167538
15378
15379 Reviewed by Darin Adler.
15380
15381 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
15382 as the caret was not always painted in the test runner.
15383 The test was checking for a crash in simplified layout (see bug #163450)
15384 and has nothing to do with the caret or "autofocus" behavior.
15385 "autofocus" was needed to get the crash, so this change modifies
15386 the test to blur the element, so the caret is not painted anymore.
15387
15388 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
15389 Don't focus the input element.
15390 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
15391 the input element to avoid showing the caret.
15392 * platform/mac-wk2/TestExpectations: Remove file from expectations.
15393
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +0000153942017-04-10 Jiewen Tan <jiewen_tan@apple.com>
15395
15396 Unreviewed, test expectations update
15397
15398 * platform/wk2/TestExpectations:
15399
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +0000154002017-04-10 Ryan Haddad <ryanhaddad@apple.com>
15401
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +000015402 Mark two newly imported web-platform-tests as failing.
15403
15404 Unreviewed test gardening.
15405
15406 * TestExpectations:
15407
154082017-04-10 Ryan Haddad <ryanhaddad@apple.com>
15409
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000015410 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
15411 https://bugs.webkit.org/show_bug.cgi?id=167475
15412
15413 Unreviewed test gardening.
15414
15415 * platform/mac-wk1/TestExpectations:
15416
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +0000154172017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
15418
15419 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
15420 https://bugs.webkit.org/show_bug.cgi?id=170677
15421 <rdar://problem/31512633>
15422
15423 Reviewed by Tim Horton.
15424
15425 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
15426
15427 * fast/events/drag-to-navigate.html:
15428 * fast/events/only-valid-drop-targets-receive-file-drop.html:
15429
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +0000154302017-04-10 Ryan Haddad <ryanhaddad@apple.com>
15431
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +000015432 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
15433 https://bugs.webkit.org/show_bug.cgi?id=170682
15434
15435 Unreviewed test gardening.
15436
15437 * platform/mac-wk1/TestExpectations:
15438
154392017-04-10 Ryan Haddad <ryanhaddad@apple.com>
15440
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000015441 Rebaseline js/dom/global-constructors-attributes.html after r215131.
15442
15443 Unreviewed test gardening.
15444
15445 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
15446 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
15447 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
15448
akling@apple.comb89c9482017-04-10 13:49:18 +0000154492017-04-10 Andreas Kling <akling@apple.com>
15450
15451 Don't generate extra scrolling tiles for non-visible pages.
15452 https://bugs.webkit.org/show_bug.cgi?id=167213
15453 <rdar://problem/30105774>
15454
15455 Reviewed by Antti Koivisto.
15456
15457 * TestExpectations:
15458 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
15459 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
15460 * platform/mac-wk2/TestExpectations:
15461
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +0000154622017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
15463
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +000015464 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
15465 https://bugs.webkit.org/show_bug.cgi?id=170667
15466
15467 Reviewed by Žan Doberšek.
15468
15469 Unskip then test that is passing now.
15470
15471 * platform/gtk/TestExpectations:
15472
154732017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
15474
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000015475 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
15476
15477 * platform/gtk/TestExpectations:
15478
magomez@igalia.com2c050a82017-04-10 07:39:19 +0000154792017-04-10 Miguel Gomez <magomez@igalia.com>
15480
15481 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
15482 https://bugs.webkit.org/show_bug.cgi?id=168425
15483
15484 Reviewed by Said Abou-Hallawa.
15485
15486 Adjusted expectation for fast/images/animated-png.html. It must pass now.
15487
15488 * platform/gtk/TestExpectations:
15489
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +0000154902017-04-09 Devin Rousso <webkit@devinrousso.com>
15491
15492 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
15493 https://bugs.webkit.org/show_bug.cgi?id=170184
15494
15495 Reviewed by Matt Baker.
15496
15497 * inspector/unit-tests/text-utilities-expected.txt: Added.
15498 * inspector/unit-tests/text-utilities.html: Added.
15499
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +0000155002017-04-09 Youenn Fablet <youenn@apple.com>
15501
15502 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
15503 https://bugs.webkit.org/show_bug.cgi?id=170647
15504
15505 Reviewed by Sam Weinig.
15506
15507 * TestExpectations:
15508 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
15509 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
15510 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
15511 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
15512 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
15513 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
15514 * platform/mac/TestExpectations:
15515 * tests-options.json:
15516
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +0000155172017-04-09 Joseph Pecoraro <pecoraro@apple.com>
15518
15519 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
15520 https://bugs.webkit.org/show_bug.cgi?id=170651
15521
15522 Reviewed by Saam Barati.
15523
15524 * js/regexp-no-extensions-expected.txt:
15525 * js/script-tests/regexp-no-extensions.js:
15526 Update existing test for these edge cases.
15527
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +0000155282017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
15529
15530 [Variation Fonts] Width values of GX fonts are not mapped correctly
15531 https://bugs.webkit.org/show_bug.cgi?id=170367
15532
15533 Reviewed by Simon Fraser.
15534
15535 * fast/text/variations/font-selection-properties-expected.html:
15536 * fast/text/variations/gx-width-expected.html: Added.
15537 * fast/text/variations/gx-width.html: Added.
15538
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +0000155392017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
15540
15541 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
15542 https://bugs.webkit.org/show_bug.cgi?id=170577
15543
15544 Reviewed by Simon Fraser.
15545
15546 * fast/images/async-image-background-image-repeated-expected.html: Added.
15547 * fast/images/async-image-background-image-repeated.html: Added.
15548
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +0000155492017-04-08 Simon Fraser <simon.fraser@apple.com>
15550
15551 Unprefix CSS cursor values grab and grabbing
15552 https://bugs.webkit.org/show_bug.cgi?id=170543
15553
15554 Reviewed by Jon Lee.
15555
15556 Enhanced the cursor test to check round-tripping of all values.
15557
15558 * fast/css/cursor-parsing-expected.txt:
15559 * fast/css/cursor-parsing.html:
15560
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +0000155612017-04-08 Youenn Fablet <youenn@apple.com>
15562
commit-queue@webkit.orgea255592017-04-08 18:22:38 +000015563 WebRTC tests gardening
15564 https://bugs.webkit.org/show_bug.cgi?id=170508
15565
15566 Reviewed by Eric Carlson.
15567
15568 * platform/ios-wk1/TestExpectations:
15569 * platform/ios-wk2/TestExpectations:
15570 * platform/ios/TestExpectations:
15571
155722017-04-08 Youenn Fablet <youenn@apple.com>
15573
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000015574 MediaStreamTrack id should be preserved by PeerConnection
15575 https://bugs.webkit.org/show_bug.cgi?id=170624
15576
15577 Reviewed by Eric Carlson.
15578
15579 * webrtc/video.html:
15580
cdumez@apple.comec928cd2017-04-08 01:11:10 +0000155812017-04-07 Chris Dumez <cdumez@apple.com>
15582
15583 Unreviewed, update 2 media tests after r215120 so they work on iOS.
15584
15585 Setting the volume is a no-op on iOS so mute the video instead.
15586
15587 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
15588 * media/video-restricted-invisible-autoplay-not-allowed.html:
15589
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +0000155902017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
15591
15592 WebGPU: implement ComputeCommandEncoder and related components
15593 https://bugs.webkit.org/show_bug.cgi?id=170444
15594
15595 Reviewed by Alex Christensen.
15596
15597 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
15598
15599 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
15600 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
15601
zalan@apple.com318220e2017-04-07 22:48:22 +0000156022017-04-07 Zalan Bujtas <zalan@apple.com>
15603
15604 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
15605 https://bugs.webkit.org/show_bug.cgi?id=170552
15606
15607 Reviewed by Antti Koivisto.
15608
15609 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
15610 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
15611
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000156122017-04-07 Ryan Haddad <ryanhaddad@apple.com>
15613
ryanhaddad@apple.com31090232017-04-07 22:13:22 +000015614 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
15615 https://bugs.webkit.org/show_bug.cgi?id=168540
15616
15617 Unreviewed test gardening.
15618
15619 * platform/mac/TestExpectations:
15620
156212017-04-07 Ryan Haddad <ryanhaddad@apple.com>
15622
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000015623 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
15624 https://bugs.webkit.org/show_bug.cgi?id=170615
15625
15626 Unreviewed test gardening.
15627
15628 * platform/mac/TestExpectations:
15629
cdumez@apple.comf4e1e102017-04-07 20:49:49 +0000156302017-04-07 Chris Dumez <cdumez@apple.com>
15631
cdumez@apple.comeb309fa2017-04-07 22:04:50 +000015632 Audible autoplay videos should not get paused when outside the viewport
15633 https://bugs.webkit.org/show_bug.cgi?id=170610
15634 <rdar://problem/31505984>
15635
15636 Reviewed by Eric Carlson.
15637
15638 Add layout test coverage.
15639
15640 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
15641 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
15642 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
15643 * media/video-restricted-invisible-autoplay-not-allowed.html:
15644
156452017-04-07 Chris Dumez <cdumez@apple.com>
15646
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000015647 Throttle / Align DOM Timers in cross-origin iframes to 30fps
15648 https://bugs.webkit.org/show_bug.cgi?id=170613
15649 <rdar://problem/31506444>
15650
15651 Reviewed by Simon Fraser.
15652
15653 Add layout test coverage.
15654
15655 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
15656 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
15657 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
15658
bfulgham@apple.com49026b42017-04-07 16:02:10 +0000156592017-04-07 Brent Fulgham <bfulgham@apple.com>
15660
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +000015661 Rebaseline additional tests after r215096.
15662 https://bugs.webkit.org/show_bug.cgi?id=170561
15663 <rdar://problem/7415154>
15664
15665 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
15666 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
15667 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
15668 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
15669 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
15670 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
15671 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
15672 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
15673 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
15674 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
15675 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
15676
156772017-04-07 Brent Fulgham <bfulgham@apple.com>
15678
bfulgham@apple.com49026b42017-04-07 16:02:10 +000015679 WebKit should percent encode single quotes in query strings
15680 https://bugs.webkit.org/show_bug.cgi?id=170561
15681 <rdar://problem/7415154>
15682
15683 Reviewed by Alex Christensen.
15684
15685 Rebaseline tests after change.
15686
15687 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
15688 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
15689 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
15690 * http/tests/security/xssAuditor/base-href-expected.txt:
15691 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
15692 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
15693 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
15694 * http/tests/security/xssAuditor/embed-tag-expected.txt:
15695 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
15696 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
15697 * http/tests/security/xssAuditor/form-action-expected.txt:
15698 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
15699 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
15700 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
15701 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
15702 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
15703 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
15704 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
15705 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
15706 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
15707 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
15708 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
15709 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
15710 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
15711 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
15712 * http/tests/security/xssAuditor/link-onclick-expected.txt:
15713 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
15714 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
15715 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
15716 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
15717 * http/tests/security/xssAuditor/object-tag-expected.txt:
15718 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
15719 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
15720 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
15721 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
15722 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
15723 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
15724 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
15725 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
15726 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
15727 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
15728 * http/tests/security/xssAuditor/svg-animate-expected.txt:
15729 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
15730 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
15731 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
15732
commit-queue@webkit.org5620e282017-04-07 15:24:09 +0000157332017-04-07 Youenn Fablet <youenn@apple.com>
15734
15735 Improve some WebRTC flaky tests
15736 https://bugs.webkit.org/show_bug.cgi?id=170584
15737
15738 Reviewed by Alex Christensen.
15739
15740 * webrtc/libwebrtc/descriptionGetters.html:
15741 * webrtc/video-replace-track-to-null.html:
15742
zalan@apple.come2374f52017-04-07 15:05:43 +0000157432017-04-07 Zalan Bujtas <zalan@apple.com>
15744
15745 Text insertion cursor disappears after pressing enter
15746 https://bugs.webkit.org/show_bug.cgi?id=169291
15747 <rdar://problem/30899611>
15748
15749 Reviewed by Tim Horton.
15750
15751 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
15752 * editing/simple-line-layout-caret-is-gone.html: Added.
15753
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +0000157542017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
15755
15756 Make FontWithFeatures test font pass OTS
15757 https://bugs.webkit.org/show_bug.cgi?id=169788
15758
15759 Reviewed by Tim Horton.
15760
15761 Updated font to the one which passes the tests.
15762
15763 * css3/resources/FontWithFeatures.otf:
15764
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +0000157652017-04-06 Jiewen Tan <jiewen_tan@apple.com>
15766
15767 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
15768 https://bugs.webkit.org/show_bug.cgi?id=170571
15769
15770 Unreviewed.
15771
15772 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
15773 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
15774
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +0000157752017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
15776
15777 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
15778 https://bugs.webkit.org/show_bug.cgi?id=170560
15779 <rdar://problem/31484693>
15780
15781 Reviewed by Tim Horton.
15782
15783 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
15784 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
15785
15786 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
15787 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
15788
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +0000157892017-04-05 Simon Fraser <simon.fraser@apple.com>
15790
15791 Throttle requestAnimationFrame in cross-origin iframes to 30fps
15792 https://bugs.webkit.org/show_bug.cgi?id=170534
15793
15794 Reviewed by Dan Bates.
15795
15796 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
15797 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
15798 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
15799
ryanhaddad@apple.com96609662017-04-06 22:39:15 +0000158002017-04-06 Ryan Haddad <ryanhaddad@apple.com>
15801
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +000015802 Unreviewed, rolling out r215041.
15803
15804 The LayoutTest for this change is failing on ios-simulator.
15805
15806 Reverted changeset:
15807
15808 "Rendering flexbox children across columns"
15809 https://bugs.webkit.org/show_bug.cgi?id=164166
15810 http://trac.webkit.org/changeset/215041
15811
158122017-04-06 Ryan Haddad <ryanhaddad@apple.com>
15813
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +000015814 Unreviewed, rolling out r215046.
15815
15816 This change broke internal builds.
15817
15818 Reverted changeset:
15819
15820 "WebRTC tests gardening"
15821 https://bugs.webkit.org/show_bug.cgi?id=170508
15822 http://trac.webkit.org/changeset/215046
15823
158242017-04-06 Ryan Haddad <ryanhaddad@apple.com>
15825
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000015826 Skip a test that was accidentally enabled with r214982.
15827
15828 Unreviewed test gardening.
15829
15830 * platform/ios/TestExpectations:
15831
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +0000158322017-04-06 Joseph Pecoraro <pecoraro@apple.com>
15833
15834 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
15835 https://bugs.webkit.org/show_bug.cgi?id=16531
15836 <rdar://problem/5712895>
15837
15838 Reviewed by Timothy Hatcher.
15839
15840 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
15841 * http/tests/inspector/network/resource-request-headers.html: Added.
15842 * http/tests/inspector/network/resources/basic-auth.php: Added.
15843 Test coverage for Cookie and Basic Authentication headers.
15844
15845 * platform/mac/TestExpectations:
15846 * platform/mac-wk1/TestExpectations:
15847 * platform/win/TestExpectations:
15848 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
15849 and ElCapitan which uses the legacy non-NSURLSession loading path.
15850
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +0000158512017-04-06 Youenn Fablet <youenn@apple.com>
15852
15853 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
15854 https://bugs.webkit.org/show_bug.cgi?id=167513
15855
15856 Reviewed by Eric Carlson.
15857
15858 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
15859
zalan@apple.com2319f682017-04-06 20:03:55 +0000158602017-04-06 Zalan Bujtas <zalan@apple.com>
15861
15862 Simple line layout: Hittest always returns the first renderer in the block.
15863 https://bugs.webkit.org/show_bug.cgi?id=170520
15864 <rdar://problem/30979175>
15865
15866 Reviewed by Antti Koivisto.
15867
15868 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
15869 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
15870
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +0000158712017-03-31 Jiewen Tan <jiewen_tan@apple.com>
15872
15873 [WebCrypto] Add support for AES-CTR
15874 https://bugs.webkit.org/show_bug.cgi?id=169761
15875 <rdar://problem/31331321>
15876
15877 Reviewed by Brent Fulgham.
15878
15879 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
15880 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
15881 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
15882 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
15883 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
15884 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
15885 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
15886 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
15887 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
15888 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
15889 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
15890 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
15891 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
15892 * crypto/subtle/aes-ctr-generate-key.html: Added.
15893 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
15894 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
15895 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
15896 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
15897 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
15898 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
15899 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
15900 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
15901 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
15902 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
15903 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
15904 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
15905 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
15906 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
15907 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
15908 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
15909 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
15910 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
15911 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
15912 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
15913 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
15914 * crypto/subtle/aes-generate-key-malformed-parameters.html:
15915 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
15916 * crypto/subtle/aes-import-key-malformed-parameters.html:
15917 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
15918 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
15919 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
15920 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
15921 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
15922 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
15923 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
15924 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
15925 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
15926 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
15927 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
15928 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
15929
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +0000159302017-04-06 Ryan Haddad <ryanhaddad@apple.com>
15931
15932 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
15933 https://bugs.webkit.org/show_bug.cgi?id=153460
15934
15935 Unreviewed test gardening.
15936
15937 * platform/mac/TestExpectations:
15938
commit-queue@webkit.orga9762452017-04-06 18:48:11 +0000159392017-04-06 Youenn Fablet <youenn@apple.com>
15940
15941 WebRTC tests gardening
15942 https://bugs.webkit.org/show_bug.cgi?id=170508
15943
15944 Reviewed by Eric Carlson.
15945
15946 * platform/ios-wk1/TestExpectations:
15947 * platform/ios-wk2/TestExpectations:
15948 * platform/ios/TestExpectations:
15949
antti@apple.comc5190fd2017-04-06 18:32:47 +0000159502017-04-06 Antti Koivisto <antti@apple.com>
15951
15952 Implement testing mode for disk cache
15953 https://bugs.webkit.org/show_bug.cgi?id=170547
15954
15955 Reviewed by Andreas Kling.
15956
15957 Enable a few disabled tests to see how it goes.
15958
15959 * platform/mac-wk2/TestExpectations:
15960
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +0000159612017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
15962
15963 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
15964 https://bugs.webkit.org/show_bug.cgi?id=170339
15965
15966 Reviewed by Youenn Fablet.
15967
15968 Added new tests addressing respondWithNewView() behaviour.
15969
15970 * streams/readable-stream-byob-request-expected.txt: Updated.
15971 * streams/readable-stream-byob-request.js: Added new tests.
15972
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +0000159732017-04-06 Dave Hyatt <hyatt@apple.com>
15974
15975 Rendering flexbox children across columns
15976 https://bugs.webkit.org/show_bug.cgi?id=164166
15977 <rdar://problem/29055587>
15978
15979 Reviewed by Zalan Bujtas.
15980
15981 * fast/multicol/flexbox-rows-expected.html: Added.
15982 * fast/multicol/flexbox-rows.html: Added.
15983
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +0000159842017-04-05 Simon Fraser <simon.fraser@apple.com>
15985
15986 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
15987 https://bugs.webkit.org/show_bug.cgi?id=170479
15988
15989 Reviewed by Sam Weinig.
15990
15991 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
15992 * fast/frames/user-gesture-timestamp-propagation.html: Added.
15993 * platform/ios/TestExpectations:
15994
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +0000159952017-04-05 Eric Carlson <eric.carlson@apple.com>
15996
15997 [MediaStream] Host application should be able to mute and unmute media streams
15998 https://bugs.webkit.org/show_bug.cgi?id=170519
15999 <rdar://problem/31174326>
16000
16001 Reviewed by Youenn Fablet.
16002
16003 * fast/mediastream/MediaStream-page-muted-expected.txt:
16004 * fast/mediastream/MediaStream-page-muted.html:
16005
jfernandez@igalia.com30168022017-04-05 20:44:10 +0000160062017-04-05 Javier Fernandez <jfernandez@igalia.com>
16007
16008 [css-align] Implement the place-items shorthand
16009 https://bugs.webkit.org/show_bug.cgi?id=168847
16010
16011 Reviewed by David Hyatt.
16012
16013 Regression tests for the new place-content alignment shorthand.
16014
16015 * css3/parse-place-items.html: Added.
16016
clopez@igalia.com21ac4de2017-04-05 19:14:36 +0000160172017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
16018
16019 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
16020 https://bugs.webkit.org/show_bug.cgi?id=170157
16021
16022 Reviewed by Alejandro G. Castro.
16023
16024 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
16025 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
16026 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
16027 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
16028 for each one of the audio media type and video media type.
16029
16030 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
16031 as failing in the general TestExpectations, because the libwebrtc backend currently
16032 doesn't generate the expected a=bundle-only lines.
16033 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
16034 The whole fast/mediastream directory is already overriden to pass.
16035 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
16036 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
16037 * fast/mediastream/resources/sdp-utils.js:
16038 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
16039 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
16040 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
16041
jer.noble@apple.com837b2a02017-04-05 19:09:28 +0000160422017-04-05 Jer Noble <jer.noble@apple.com>
16043
16044 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
16045 https://bugs.webkit.org/show_bug.cgi?id=170510
16046
16047 Reviewed by Eric Carlson.
16048
16049 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
16050 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
16051
mattbaker@apple.com6c085f62017-04-05 18:57:35 +0000160522017-04-05 Matt Baker <mattbaker@apple.com>
16053
16054 Web Inspector: XHR breakpoints should be global
16055 https://bugs.webkit.org/show_bug.cgi?id=170033
16056
16057 Reviewed by Joseph Pecoraro..
16058
16059 * inspector/dom-debugger/xhr-breakpoints.html:
16060 Update for XHRBreakpoint constructor change.
16061
cdumez@apple.comca98dba2017-04-05 18:47:39 +0000160622017-04-05 Chris Dumez <cdumez@apple.com>
16063
16064 <input type="range"> changing to disabled while active breaks all pointer events
16065 https://bugs.webkit.org/show_bug.cgi?id=170447
16066 <rdar://problem/31442875>
16067
16068 Reviewed by Geoffrey Garen.
16069
16070 Add layout test coverage.
16071
16072 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
16073 * fast/forms/range/disabled-while-dragging.html: Added.
16074
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +0000160752017-04-05 Jiewen Tan <jiewen_tan@apple.com>
16076
16077 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
16078 <rdar://problem/31322400>
16079
16080 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
16081 * crypto/subtle/rsa-import-key-malformed-parameters.html:
16082
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +0000160832017-04-05 Youenn Fablet <youenn@apple.com>
16084
16085 Deprecate and remove URL.createObjectURL(mediastream)
16086 https://bugs.webkit.org/show_bug.cgi?id=167518
16087 <rdar://problem/31149607>
16088
16089 Reviewed by Eric Carlson.
16090
16091 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
16092 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
16093 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
16094 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
16095 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
16096 * fast/mediastream/MediaStream-video-element-expected.txt:
16097 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
16098 * fast/mediastream/MediaStream-video-element-track-stop.html:
16099 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
16100 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
16101 * fast/mediastream/MediaStream-video-element.html:
16102 * fast/mediastream/resources/getUserMedia-helper.js:
16103 (setupVideoElementWithStream):
16104
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +0000161052017-04-05 Javier Fernandez <jfernandez@igalia.com>
16106
16107 [GTK] Unreviewed tests gardening
16108 https://bugs.webkit.org/show_bug.cgi?id=170497
16109
16110 Unreviewed test gardening. Rebaseline tests after r214712.
16111
16112 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
16113
16114
ap@apple.com0bc422c2017-04-05 05:14:52 +0000161152017-04-04 Alexey Proskuryakov <ap@apple.com>
16116
16117 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
16118 for https://bugs.webkit.org/show_bug.cgi?id=170493
16119
16120 * platform/mac/TestExpectations:
16121
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000161222017-04-04 Youenn Fablet <youenn@apple.com>
16123
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +000016124 Canvas is tainted when painting a video with MediaStreamTrack
16125 https://bugs.webkit.org/show_bug.cgi?id=170486
16126
16127 Reviewed by Eric Carlson.
16128
16129 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
16130 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
16131 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
16132 (reject):
16133 (getUserMedia):
16134 (defaultRejectOrCatch):
16135 (setupVideoElementWithStream):
16136
161372017-04-04 Youenn Fablet <youenn@apple.com>
16138
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000016139 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
16140 https://bugs.webkit.org/show_bug.cgi?id=170482
16141
16142 Reviewed by Eric Carlson.
16143
16144 * TestExpectations:
16145
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000161462017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16147
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +000016148 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
16149 https://bugs.webkit.org/show_bug.cgi?id=168390
16150
16151 Unreviewed test gardening.
16152
16153 * platform/mac/TestExpectations:
16154
161552017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16156
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +000016157 Mark fast/images/reset-image-animation.html as flaky.
16158 https://bugs.webkit.org/show_bug.cgi?id=170177
16159
16160 Unreviewed test gardening.
16161
16162 * platform/mac/TestExpectations:
16163
161642017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16165
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000016166 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
16167 https://bugs.webkit.org/show_bug.cgi?id=168409
16168
16169 Unreviewed test gardening.
16170
16171 * platform/mac-wk1/TestExpectations:
16172
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +0000161732017-04-04 Brent Fulgham <bfulgham@apple.com>
16174
16175 Do not assert when CharacterData representing an Attr fires events
16176 https://bugs.webkit.org/show_bug.cgi?id=170454
16177 <rdar://problem/30979320>
16178
16179 Reviewed by Ryosuke Niwa.
16180
16181 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
16182 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
16183
commit-queue@webkit.org10f46422017-04-04 23:37:55 +0000161842017-04-04 Youenn Fablet <youenn@apple.com>
16185
16186 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
16187 https://bugs.webkit.org/show_bug.cgi?id=169481
16188
16189 Reviewed by Eric Carlson.
16190
16191 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
16192 * webrtc/datachannel/basic.html:
16193
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000161942017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16195
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +000016196 Add back results that were accidentally removed with r214848.
16197 https://bugs.webkit.org/show_bug.cgi?id=169301
16198
16199 Unreviewed test gardening.
16200
16201 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
16202 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
16203
162042017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16205
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000016206 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
16207 https://bugs.webkit.org/show_bug.cgi?id=170456
16208
16209 Unreviewed test gardening.
16210
16211 * platform/mac-wk1/TestExpectations:
16212
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +0000162132017-04-04 Youenn Fablet <youenn@apple.com>
16214
16215 webrtc/peer-connection-audio-mute.html is flaky
16216 https://bugs.webkit.org/show_bug.cgi?id=170451
16217
16218 Reviewed by Eric Carlson.
16219
16220 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
16221 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
16222 Decreasing time spent at detecting hum or not.
16223 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
16224
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +0000162252017-04-04 Ryan Haddad <ryanhaddad@apple.com>
16226
16227 Mark fast/images/animated-gif-webkit-transform.html as flaky.
16228 https://bugs.webkit.org/show_bug.cgi?id=170410
16229
16230 Unreviewed test gardening.
16231
16232 * platform/mac-wk2/TestExpectations:
16233
ap@apple.com68c61102017-04-04 01:22:41 +0000162342017-04-03 Alexey Proskuryakov <ap@apple.com>
16235
16236 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
16237
16238 This test still times out, most of the time.
16239
16240 * platform/wk2/TestExpectations:
16241
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +0000162422017-04-03 Javier Fernandez <jfernandez@igalia.com>
16243
16244 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
16245 https://bugs.webkit.org/show_bug.cgi?id=170340
16246
16247 Reviewed by David Hyatt.
16248
16249 Added additional test cases to evaluate the new baseline-alignment syntax.
16250
16251 * css3/parse-place-content-expected.txt:
16252 * css3/parse-place-content.html:
16253
n_wang@apple.comaf39f872017-04-03 23:06:25 +0000162542017-04-03 Nan Wang <n_wang@apple.com>
16255
16256 AX: Expose link children when doing search predication on iOS
16257 https://bugs.webkit.org/show_bug.cgi?id=170424
16258 <rdar://problem/31413335>
16259
16260 Reviewed by Chris Fleizach.
16261
16262 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
16263 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
16264
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +0000162652017-04-03 Dave Hyatt <hyatt@apple.com>
16266
16267 Japanese fonts in vertical text should support synthesized italics
16268 https://bugs.webkit.org/show_bug.cgi?id=169301
16269
16270 Reviewed by Simon Fraser.
16271
16272 * fast/text/international/synthesized-italic-vertical-expected.html:
16273 * fast/text/international/synthesized-italic-vertical.html:
16274 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
16275 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
16276
cdumez@apple.com6884a1a2017-04-03 22:06:51 +0000162772017-04-03 Chris Dumez <cdumez@apple.com>
16278
16279 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
16280 https://bugs.webkit.org/show_bug.cgi?id=170285
16281 <rdar://problem/31378543>
16282
16283 Reviewed by Andy Estes.
16284
16285 Add layout test coverage.
16286
16287 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
16288 * fast/images/background-image-relative-url-changes-document.html: Added.
16289
wilander@apple.com5d4eacd2017-04-03 20:18:44 +0000162902017-04-03 John Wilander <wilander@apple.com>
16291
16292 Remove timeout expectations after bug fix
16293 https://bugs.webkit.org/show_bug.cgi?id=168262
16294
16295 Unreviewed test gardening.
16296
16297 Remove timeout expectations after bug fix in
16298 https://bugs.webkit.org/show_bug.cgi?id=170400
16299
16300 * platform/wk2/TestExpectations:
16301 Remove expected timeout for the first five test cases
16302 under http/tests/loading/resourceLoadStatistics/.
16303
antti@apple.com6c64e6c2017-04-03 19:08:07 +0000163042017-04-03 Antti Koivisto <antti@apple.com>
16305
16306 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
16307 https://bugs.webkit.org/show_bug.cgi?id=170402
16308 <rdar://problem/31004344>
16309
16310 Reviewed by Simon Fraser.
16311
16312 * fast/css/document-stylesheets-dynamic-expected.html: Added.
16313 * fast/css/document-stylesheets-dynamic.html: Added.
16314
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +0000163152017-04-03 Jeremy Jones <jeremyj@apple.com>
16316
16317 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
16318 https://bugs.webkit.org/show_bug.cgi?id=167965
16319
16320 Reviewed by Jon Lee.
16321
16322 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
16323 can therefore be delivered later than expected by the test. This is already done for the first one,
16324 do this for the second one also.
16325
16326 * platform/mac-wk2/TestExpectations:
16327 * pointer-lock/mouse-event-delivery.html:
16328
simon.fraser@apple.come5522a42017-04-03 17:51:29 +0000163292017-04-01 Simon Fraser <simon.fraser@apple.com>
16330
16331 Clean up touch event handler registration when moving nodes between documents
16332 https://bugs.webkit.org/show_bug.cgi?id=170384
16333 rdar://problem/30816694
16334
16335 Reviewed by Chris Dumez.
16336
16337 Tests for moving nodes with various listener/handler combinations between documents.
16338
16339 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
16340 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
16341 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
16342 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
16343 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
16344 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
16345 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
16346 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
16347
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +0000163482017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
16349
16350 [SOUP] URI Fragment is lost after redirect
16351 https://bugs.webkit.org/show_bug.cgi?id=170058
16352
16353 Reviewed by Michael Catanzaro.
16354
16355 Add tests to check we correctly handle fragment identifiers on server redirections.
16356
16357 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
16358 * http/tests/navigation/redirect-preserves-fragment.html: Added.
16359 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
16360 * http/tests/navigation/redirect-to-fragment.html: Added.
16361 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
16362 * http/tests/navigation/redirect-to-fragment2.html: Added.
16363 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
16364 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
16365 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
16366 * platform/ios/TestExpectations:
16367 * platform/mac/TestExpectations:
16368
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +0000163692017-04-03 Youenn Fablet <youenn@apple.com>
16370
16371 captureStream is getting black frames with webgl canvas
16372 https://bugs.webkit.org/show_bug.cgi?id=170325
16373
16374 Reviewed by Dean Jackson.
16375
16376 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
16377 * fast/mediastream/captureStream/canvas3d.html: Added.
16378
pvollan@apple.com60e84802017-04-03 13:17:11 +0000163792017-04-03 Per Arne Vollan <pvollan@apple.com>
16380
16381 Implement stroke-miterlimit.
16382 https://bugs.webkit.org/show_bug.cgi?id=169078
16383
16384 Reviewed by Dean Jackson.
16385
16386 * fast/css/stroke-miterlimit-default-expected.html: Added.
16387 * fast/css/stroke-miterlimit-default.html: Added.
16388 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
16389 * fast/css/stroke-miterlimit-large.html: Added.
16390 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
16391 * fast/css/stroke-miterlimit-zero.html: Added.
16392
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000163932017-04-02 Alexey Proskuryakov <ap@apple.com>
16394
ap@apple.com224fa132017-04-03 03:30:14 +000016395 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
16396
16397 * TestExpectations:
16398
163992017-04-02 Alexey Proskuryakov <ap@apple.com>
16400
ap@apple.com637c6b42017-04-03 03:13:42 +000016401 Build fix for
16402 Add missing text styles
16403 https://bugs.webkit.org/show_bug.cgi?id=170295
16404
16405 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
16406
164072017-04-02 Alexey Proskuryakov <ap@apple.com>
16408
ap@apple.com37851092017-04-03 01:26:31 +000016409 Fix lint errors.
16410
16411 * TestExpectations:
16412 * platform/ios-wk1/TestExpectations:
16413 * platform/ios-wk2/TestExpectations:
16414 * platform/ios/TestExpectations:
16415 * platform/mac-wk1/TestExpectations:
16416
164172017-04-02 Alexey Proskuryakov <ap@apple.com>
16418
ap@apple.com4e5a2a92017-04-02 18:55:45 +000016419 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
16420
16421 For https://bugs.webkit.org/show_bug.cgi?id=170395
16422 rdar://problem/30975761, rdar://problem/31394017
16423
16424 * TestExpectations:
16425
pvollan@apple.comc6950052017-04-02 05:28:53 +0000164262017-04-01 Per Arne Vollan <pvollan@apple.com>
16427
16428 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
16429 https://bugs.webkit.org/show_bug.cgi?id=169466
16430
16431 Reviewed by Jon Lee.
16432
16433 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
16434 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
16435 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
16436 -webkit-text-stroke-width.
16437
16438 * fast/css/stroke-width-fallback-expected.html: Added.
16439 * fast/css/stroke-width-fallback.html: Added.
16440
jonlee@apple.comb9c753c2017-04-02 05:28:10 +0000164412017-04-01 Jon Lee <jonlee@apple.com>
16442
16443 Add missing text styles
16444 https://bugs.webkit.org/show_bug.cgi?id=170295
16445 rdar://problem/30219503
16446
16447 Reviewed by Dean Jackson.
16448
16449 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
16450
cdumez@apple.com63c68002017-04-02 00:55:20 +0000164512017-04-01 Chris Dumez <cdumez@apple.com>
16452
16453 We should pause silent WebAudio rendering in background tabs
16454 https://bugs.webkit.org/show_bug.cgi?id=170299
16455 <rdar://problem/31289132>
16456
16457 Reviewed by Eric Carlson.
16458
16459 Add layout test coverage.
16460
16461 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
16462 * webaudio/silent-audio-interrupted-in-background.html: Added.
16463
ap@apple.com44498b62017-04-01 07:47:17 +0000164642017-04-01 Alexey Proskuryakov <ap@apple.com>
16465
16466 Rolling back http://trac.webkit.org/r214663 - memory corruption
16467
16468 * streams/readable-stream-byob-request-expected.txt:
16469 * streams/readable-stream-byob-request.js:
16470 (self.importScripts.test): Deleted.
16471
zalan@apple.com45ae7d72017-04-01 06:30:00 +0000164722017-03-31 Zalan Bujtas <zalan@apple.com>
16473
16474 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
16475 https://bugs.webkit.org/show_bug.cgi?id=170348
16476 <rdar://problem/24727151>
16477
16478 Reviewed by David Hyatt.
16479
16480 * fast/multicol/table-section-page-break-expected.html: Added.
16481 * fast/multicol/table-section-page-break.html: Added.
16482
cdumez@apple.comc79decf2017-04-01 00:31:34 +0000164832017-03-31 Chris Dumez <cdumez@apple.com>
16484
16485 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
16486 https://bugs.webkit.org/show_bug.cgi?id=162510
16487 <rdar://problem/31380650>
16488
16489 Reviewed by Alexey Proskuryakov.
16490
16491 The test restores a page from PageCache and wants to check that an animated
16492 GIF is properly animating. To do so, it store the data of the current image
16493 frame, and then checks in a 100ms timer that the current image frame is
16494 different. This is flaky by nature since the image only has 10 frames and
16495 you therefore have a 1/10 chance that the new frame will be the same as the
16496 previous one, even if the image is properly animating.
16497
16498 To address the problem, do a setInterval instead of a setTimeout and check
16499 until the frame becomes different.
16500
16501 * fast/images/animated-gif-restored-from-bfcache.html:
16502 * platform/mac/TestExpectations:
16503
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +0000165042017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
16505
16506 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
16507 https://bugs.webkit.org/show_bug.cgi?id=170328
16508 <rdar://problem/30904558>
16509
16510 Reviewed by Tim Horton.
16511
16512 Adds a new layout test verifying that when a user taps away to clear the current selection in character
16513 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
16514 selection views, which are dismissed.
16515
16516 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
16517 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
16518
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +0000165192017-03-31 Youenn Fablet <youenn@apple.com>
16520
16521 Add a test to ensure webrtc generated certificates and names are ephemeral
16522 https://bugs.webkit.org/show_bug.cgi?id=170225
16523
16524 Reviewed by Jon Lee.
16525
16526 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
16527 * webrtc/ephemeral-certificates-and-cnames.html: Added.
16528
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000165292017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
16530
16531 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
16532 https://bugs.webkit.org/show_bug.cgi?id=170327
16533 <rdar://problem/31363816>
16534
16535 Reviewed by Tim Horton.
16536
16537 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
16538 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
16539 synthetic touch events.
16540
16541 * TestExpectations:
16542 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
16543 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
16544
ap@apple.come4023af2017-03-31 17:29:12 +0000165452017-03-31 Alexey Proskuryakov <ap@apple.com>
16546
ap@apple.com19c0fd02017-03-31 19:18:26 +000016547 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
16548 https://bugs.webkit.org/show_bug.cgi?id=170355
16549
16550 * TestExpectations:
16551
165522017-03-31 Alexey Proskuryakov <ap@apple.com>
16553
ap@apple.comb599b982017-03-31 17:41:39 +000016554 Correction for the previous change - this is an image failure.
16555
16556 * platform/mac-wk2/TestExpectations:
16557
165582017-03-31 Alexey Proskuryakov <ap@apple.com>
16559
ap@apple.come4023af2017-03-31 17:29:12 +000016560 Mark fast/images/animated-image-different-dest-size.html as flaky for
16561 https://bugs.webkit.org/show_bug.cgi?id=170203
16562
16563 * platform/mac-wk2/TestExpectations:
16564
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000165652017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
16566
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000016567 Unreviewed GTK+ gardening. Update expectations of several tests.
16568
16569 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
16570 fonts.
16571
16572 * platform/gtk/TestExpectations:
16573 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
16574
165752017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
16576
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000016577 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
16578
16579 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
16580 after r214503.
16581
16582 * platform/gtk/TestExpectations:
16583 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
16584 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
16585 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
16586 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
16587
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000165882017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
16589
16590 [Readable Streams API] Implement cloneArrayBuffer in WebCore
16591 https://bugs.webkit.org/show_bug.cgi?id=170008
16592
16593 Reviewed by Youenn Fablet.
16594
16595 Added test to check cloneArrayBuffer behaviour.
16596
16597 * streams/readable-stream-byob-request.js:
16598
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000165992017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
16600
16601 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
16602 https://bugs.webkit.org/show_bug.cgi?id=170151
16603
16604 Reviewed by Saam Barati.
16605
16606 * js/script-tests/string_replace_function.js: Added.
16607 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
16608 * js/string_replace_function-expected.txt: Added.
16609 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
16610 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
16611 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
16612
rego@igalia.com0e27af12017-03-31 09:27:04 +0000166132017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
16614
16615 [css-grid] Update W3C Test Suite
16616 https://bugs.webkit.org/show_bug.cgi?id=170170
16617
16618 Reviewed by Youenn Fablet.
16619
16620 Update path to tests in TestExpectations as the CSS Grid Layout suite
16621 is now under web-platform-tests.
16622
16623 * TestExpectations:
16624
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000166252017-03-31 Antoine Quint <graouts@apple.com>
16626
16627 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
16628 https://bugs.webkit.org/show_bug.cgi?id=168409
16629 <rdar://problem/30799198>
16630
16631 Unreviewed. Capture new logging events.
16632
16633 * media/modern-media-controls/airplay-button/airplay-button.html:
16634
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000166352017-03-30 Matt Baker <mattbaker@apple.com>
16636
16637 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
16638
16639 * inspector/css/getAllStyleSheets-expected.txt:
16640
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000166412017-03-30 Ryan Haddad <ryanhaddad@apple.com>
16642
16643 Rebaseline js/dom/global-constructors-attributes.html.
16644
16645 Unreviewed test gardening.
16646
16647 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
16648 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
16649 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
16650
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000166512017-03-30 Simon Fraser <simon.fraser@apple.com>
16652
16653 Rename a touch event function, and new touch region test results
16654 https://bugs.webkit.org/show_bug.cgi?id=170309
16655 rdar://problem/31329520
16656
16657 Reviewed by Chris Dumez.
16658
16659 A code change in WebKitAdditions progresses this test result.
16660
16661 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
16662
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000166632017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
16664
16665 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
16666 https://bugs.webkit.org/show_bug.cgi?id=169547
16667
16668 Reviewed by Simon Fraser.
16669
16670 * fast/images/async-image-background-image.html:
16671 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
16672 * fast/images/sprite-sheet-image-draw-expected.html: Added.
16673 * fast/images/sprite-sheet-image-draw.html: Added.
16674
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000166752017-03-30 Matt Baker <mattbaker@apple.com>
16676
16677 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
16678 https://bugs.webkit.org/show_bug.cgi?id=170279
16679 <rdar://problem/30200492>
16680
16681 Reviewed by David Hyatt.
16682
16683 * inspector/css/getAllStyleSheets.html:
16684 Add stylesheet with an "unparsed" property having no final semicolon.
16685
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000166862017-03-30 Youenn Fablet <youenn@apple.com>
16687
16688 Clean up RTCDataChannel
16689 https://bugs.webkit.org/show_bug.cgi?id=169732
16690
16691 Reviewed by Chris Dumez.
16692
16693 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
16694 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
16695
cdumez@apple.comc973c422017-03-30 21:35:39 +0000166962017-03-30 Chris Dumez <cdumez@apple.com>
16697
16698 svg/animations/animations-paused-in-background-page.html is flaky
16699 https://bugs.webkit.org/show_bug.cgi?id=170290
16700
16701 Reviewed by Simon Fraser.
16702
16703 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
16704 due to a race.
16705
16706 * svg/animations/animations-paused-in-background-page-expected.txt:
16707 * svg/animations/animations-paused-in-background-page.html:
16708
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000167092017-03-30 Javier Fernandez <jfernandez@igalia.com>
16710
16711 [css-align] Adapt content-alignment properties to the new baseline syntax
16712 https://bugs.webkit.org/show_bug.cgi?id=170262
16713
16714 Reviewed by David Hyatt.
16715
16716 Added new cases to the alignment properties parsing tests so that we can verify the new
16717 baseline-alignment syntax is parsed as expected.
16718 Additionally, I modified the tests so that they use the testharness format.
16719
16720 * css3/parse-align-content-expected.txt:
16721 * css3/parse-align-content.html:
16722 * css3/parse-justify-content-expected.txt:
16723 * css3/parse-justify-content.html:
16724
jcraig@apple.comaff229672017-03-30 21:13:21 +0000167252017-03-30 James Craig <jcraig@apple.com>
16726
16727 AX: Expose a new AXSubrole for explicit ARIA "group" role
16728 https://bugs.webkit.org/show_bug.cgi?id=169810
16729 <rdar://problem/31039693>
16730
16731 Reviewed by Chris Fleizach.
16732
16733 * accessibility/list-detection2-expected.txt:
16734 * accessibility/list-detection2.html:
16735 * accessibility/roles-computedRoleString.html:
16736 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
16737 * inspector/dom/highlightFrame-expected.txt:
16738 * inspector/dom/highlightSelector-expected.txt:
16739 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
16740 * platform/mac/accessibility/roles-exposed-expected.txt:
16741
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000167422017-03-30 Youenn Fablet <youenn@apple.com>
16743
16744 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
16745 https://bugs.webkit.org/show_bug.cgi?id=170294
16746
16747 Unreviewed.
16748
16749 * TestExpectations: Marking these tests as flaky.
16750
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000167512017-03-30 Eric Carlson <eric.carlson@apple.com>
16752
16753 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
16754 https://bugs.webkit.org/show_bug.cgi?id=169956
16755
16756 Reviewed by Youenn Fablet.
16757
16758 * webaudio/audiobuffer-crash-expected.txt: Added.
16759 * webaudio/audiobuffer-crash.html: Added.
16760
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000167612017-03-30 Simon Fraser <simon.fraser@apple.com>
16762
16763 Add some tests that dump the touch event regions with various content configurations
16764 https://bugs.webkit.org/show_bug.cgi?id=170216
16765
16766 Followup: add missing results files, and tweak iframes.html to show that regions fail to
16767 take iframe borders into account.
16768
16769 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
16770 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
16771 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
16772 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
16773 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
16774 * fast/events/touch/ios/touch-event-regions/iframes.html:
16775 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
16776 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
16777
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000167782017-03-30 Per Arne Vollan <pvollan@apple.com>
16779
16780 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
16781 https://bugs.webkit.org/show_bug.cgi?id=170188
16782
16783 Reviewed by Eric Carlson.
16784
16785 The textTrackDisplayElement call will fail and throw an exception if the text track display element
16786 has not yet been added to the text track container element. We wait until it has been added.
16787
16788 * media/track/track-cue-rendering-with-padding.html:
16789
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000167902017-03-30 Antoine Quint <graouts@apple.com>
16791
16792 [Modern Media Controls] Invalid placard icon is not visible for short video
16793 https://bugs.webkit.org/show_bug.cgi?id=170277
16794 <rdar://problem/31327955>
16795
16796 Reviewed by Eric Carlson.
16797
16798 Add a new test to check that we correctly hide the invalid icon only when
16799 there is no space left to display it.
16800
16801 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
16802 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
16803
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000168042017-03-27 Sergio Villar Senin <svillar@igalia.com>
16805
16806 [css-grid] Clamp the number of autorepeat tracks
16807 https://bugs.webkit.org/show_bug.cgi?id=170120
16808
16809 Reviewed by Manuel Rego Casasnovas.
16810
16811 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
16812 to allow us to run several test cases over a small number of grids in a single file quite
16813 fast. The other option was to statically (CSS) create several huge grids, something that
16814 could potentially be very expensive in terms of memory and CPU leading to timeouts.
16815
16816 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
16817 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
16818
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000168192017-03-30 Antoine Quint <graouts@apple.com>
16820
16821 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
16822 https://bugs.webkit.org/show_bug.cgi?id=168409
16823 <rdar://problem/30799198>
16824
16825 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
16826 requestAnimationFrame() call to suspend the ScriptedAnimationController.
16827
16828 * media/modern-media-controls/airplay-button/airplay-button.html:
16829
pvollan@apple.comc639f112017-03-30 06:35:31 +0000168302017-03-30 Per Arne Vollan <pvollan@apple.com>
16831
16832 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
16833 https://bugs.webkit.org/show_bug.cgi?id=168660
16834
16835 Reviewed Eric Carlson.
16836
16837 The textTrackDisplayElement call will fail and throw an exception if the text track display element
16838 has not yet been added to the text track container element. We wait until it has been added.
16839
16840 * media/track/track-cue-container-rendering-position.html:
16841
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000168422017-03-29 Ryosuke Niwa <rniwa@webkit.org>
16843
16844 Disconnecting a HTMLObjectElement does not always unload its content document
16845 https://bugs.webkit.org/show_bug.cgi?id=169606
16846
16847 Reviewed by Andy Estes.
16848
16849 Add a regression test.
16850
16851 * fast/dom/removing-focused-object-element-expected.txt: Added.
16852 * fast/dom/removing-focused-object-element.html: Added.
16853
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000168542017-03-29 Simon Fraser <simon.fraser@apple.com>
16855
16856 Add some tests that dump the touch event regions with various content configurations
16857 https://bugs.webkit.org/show_bug.cgi?id=170216
16858
16859 Reviewed by Dean Jackson.
16860
16861 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
16862
16863 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
16864 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
16865 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
16866 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
16867 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
16868 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
16869 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
16870 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
16871 * fast/events/touch/ios/touch-event-regions/document.html: Added.
16872 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
16873 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
16874 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
16875 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
16876 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
16877 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
16878
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000168792017-03-28 Simon Fraser <simon.fraser@apple.com>
16880
16881 Make it possible to dump touch event regions for testing
16882 https://bugs.webkit.org/show_bug.cgi?id=170209
16883 <rdar://problem/31309258>
16884
16885 Reviewed by Tim Horton.
16886
16887 Simple test that dumps the regions.
16888
16889 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
16890 * fast/events/touch/ios/touch-event-regions.html: Added.
16891
zalan@apple.com26018542017-03-30 01:25:00 +0000168922017-03-29 Zalan Bujtas <zalan@apple.com>
16893
16894 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
16895 https://bugs.webkit.org/show_bug.cgi?id=170259
16896 <rdar://problem/31300584>
16897
16898 Reviewed by Simon Fraser.
16899
16900 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
16901 * fast/block/float/placing-multiple-floats-crash.html: Added.
16902
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000169032017-03-29 Tim Horton <timothy_horton@apple.com>
16904
16905 Swipe gesture tests don't work on macOS Sierra
16906 https://bugs.webkit.org/show_bug.cgi?id=161675
16907 <rdar://problem/23379930>
16908
16909 Reviewed by Darin Adler.
16910
16911 * platform/mac-wk2/TestExpectations:
16912 * swipe/basic-cached-back-swipe-expected.txt:
16913 * swipe/basic-cached-back-swipe.html:
16914 * swipe/main-frame-pinning-requirement-expected.txt:
16915 * swipe/main-frame-pinning-requirement.html:
16916 * swipe/pushState-cached-back-swipe-expected.txt:
16917 * swipe/pushState-cached-back-swipe.html:
16918 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
16919 * swipe/pushState-programmatic-back-while-swiping-crash.html:
16920 * swipe/resources/swipe-test.js:
16921 (measuredDurationShouldBeLessThan):
16922 (startSwipeGesture):
16923 (completeSwipeGesture):
16924 (playEventStream):
16925 (eventQueue.enqueueScrollEvent): Deleted.
16926 (eventQueue.enqueueSwipeEvent): Deleted.
16927 (eventQueue.hasPendingEvents): Deleted.
16928 (eventQueue.callAfterEventDispatch): Deleted.
16929 (eventQueue._processEventQueue): Deleted.
16930 (eventQueue._processEventQueueSoon): Deleted.
16931 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
16932 * swipe/swipe-start-hysteresis-failures.html: Removed.
16933
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000169342017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
16935
16936 Try to normalize variation ranges
16937 https://bugs.webkit.org/show_bug.cgi?id=170119
16938
16939 Reviewed by Simon Fraser.
16940
16941 * fast/text/variations/font-selection-properties-expected.html:
16942
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000169432017-03-29 Ryan Haddad <ryanhaddad@apple.com>
16944
16945 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
16946 https://bugs.webkit.org/show_bug.cgi?id=169677
16947
16948 Unreviewed test gardening.
16949
16950 * platform/mac-wk1/TestExpectations:
16951 * platform/mac/TestExpectations:
16952
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000169532017-03-29 Javier Fernandez <jfernandez@igalia.com>
16954
16955 [css-align] Adapt self-alignment properties to the new baseline syntax
16956 https://bugs.webkit.org/show_bug.cgi?id=170235
16957
16958 Reviewed by David Hyatt.
16959
16960 Added new cases to the alignment properties parsing tests so that we can verify the new
16961 baseline-alignment syntax is parsed as expected.
16962 Additionally, I modified the tests so that they use the testharness format.
16963
16964 * css3/parse-align-items-expected.txt:
16965 * css3/parse-align-items.html:
16966 * css3/parse-align-self-expected.txt:
16967 * css3/parse-align-self.html:
16968 * css3/resources/alignment-parsing-utils-th.js:
16969 (checkValues):
16970 * fast/css/parse-justify-items-expected.txt:
16971 * fast/css/parse-justify-items.html:
16972 * fast/css/parse-justify-self-expected.txt:
16973 * fast/css/parse-justify-self.html:
16974 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
16975 (checkValues):
16976 (checkBadValues):
16977 (checkInitialValues):
16978 (checkInheritValues):
16979 (checkLegacyValues):
16980 (checkSupportedValues):
16981
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000169822017-03-29 Chris Dumez <cdumez@apple.com>
16983
16984 Animated SVG images are not paused in pages loaded in the background
16985 https://bugs.webkit.org/show_bug.cgi?id=170043
16986 <rdar://problem/31234412>
16987
16988 Reviewed by Simon Fraser.
16989
16990 Extend layout test coverage.
16991
16992 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
16993 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
16994 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
16995 * svg/animations/animations-paused-in-background-page.html: Added.
16996 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
16997
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000169982017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
16999
17000 Post-commit test gardening after r214546
17001 https://bugs.webkit.org/show_bug.cgi?id=169518
17002
17003 Unreviewed.
17004
17005 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
17006 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
17007
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000170082017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
17009
17010 Post-commit test gardening after r214546
17011 https://bugs.webkit.org/show_bug.cgi?id=169518
17012
17013 Unreviewed.
17014
17015 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
17016 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
17017
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000170182017-03-29 Ryan Haddad <ryanhaddad@apple.com>
17019
17020 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
17021 https://bugs.webkit.org/show_bug.cgi?id=170130
17022
17023 Unreviewed test gardening.
17024
17025 * TestExpectations:
17026
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000170272017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
17028
17029 Variation fonts: Make sure that feature detection and preprocessor macros are right
17030 https://bugs.webkit.org/show_bug.cgi?id=169518
17031
17032 Reviewed by Simon Fraser.
17033
17034 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
17035
17036 * fast/text/font-variations-feature-detection-expected.html: Added.
17037 * fast/text/font-variations-feature-detection.html: Added.
17038 * platform/ios-simulator/TestExpectations:
17039 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
17040 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
17041 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
17042 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
17043 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
17044 * platform/mac/TestExpectations:
17045
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000170462017-03-29 Antoine Quint <graouts@apple.com>
17047
17048 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
17049 https://bugs.webkit.org/show_bug.cgi?id=170239
17050 <rdar://problem/31320685>
17051
17052 Reviewed by Dean Jackson.
17053
17054 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
17055 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
17056 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
17057 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
17058 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
17059
17060 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
17061 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
17062 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
17063 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
17064 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
17065
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000170662017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17067
17068 Mark fast/workers/worker-close-more.html as a flaky timeout.
17069 https://bugs.webkit.org/show_bug.cgi?id=169838
17070
17071 Unreviewed test gardening.
17072
17073 * platform/mac/TestExpectations:
17074
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000170752017-03-29 Youenn Fablet <youenn@apple.com>
17076
17077 Move DTMF WebRTC extension behind its own compile flag
17078 https://bugs.webkit.org/show_bug.cgi?id=170226
17079
17080 Reviewed by Eric Carlson.
17081
17082 * TestExpectations:
17083 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
17084 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
17085 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
17086 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
17087
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000170882017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
17089
17090 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
17091 https://bugs.webkit.org/show_bug.cgi?id=170192
17092
17093 Unreviewed test gardening.
17094
17095 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
17096
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000170972017-03-29 Youenn Fablet <youenn@apple.com>
17098
17099 Add test for differentiating camera versus canvas stream
17100 https://bugs.webkit.org/show_bug.cgi?id=169698
17101 <rdar://problem/31076026>
17102
17103 Reviewed by Eric Carlson.
17104
17105 * fast/mediastream/captureStream/canvas2d.html:
17106
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000171072017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
17108
17109 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
17110 https://bugs.webkit.org/show_bug.cgi?id=170223
17111
17112 Reviewed by Youenn Fablet.
17113
17114 After r214441 the arguments of addIceCandidate() are nullable.
17115
17116 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
17117 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
17118 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
17119
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000171202017-03-29 Antoine Quint <graouts@apple.com>
17121
17122 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
17123 https://bugs.webkit.org/show_bug.cgi?id=168409
17124 <rdar://problem/30799198>
17125
17126 Reviewed by Dean Jackson.
17127
17128 Opt into ScriptedAnimationController logging.
17129
17130 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
17131 * media/modern-media-controls/airplay-button/airplay-button.html:
17132
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000171332017-03-28 Youenn Fablet <youenn@apple.com>
17134
17135 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
17136 https://bugs.webkit.org/show_bug.cgi?id=170192
17137
17138 Reviewed by Jon Lee.
17139
17140 * fast/mediastream/RTCIceCandidate-expected.txt:
17141 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
17142 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
17143 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
17144 Ensuring sdpMid has a valid value.
17145 * fast/mediastream/resources/promise-utils.js: Improving error logging.
17146
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000171472017-03-27 Brent Fulgham <bfulgham@apple.com>
17148
17149 Only attach Attributes to a given element one time
17150 https://bugs.webkit.org/show_bug.cgi?id=170125
17151 <rdar://problem/31279676>
17152
17153 Reviewed by Chris Dumez.
17154
17155 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
17156 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
17157 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
17158 * fast/dom/Attr/only-attach-attr-once.html: Added.
17159
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000171602017-03-28 Youenn Fablet <youenn@apple.com>
17161
17162 Stop RTCDataChannel when closing page
17163 https://bugs.webkit.org/show_bug.cgi?id=170166
17164
17165 Reviewed by Eric Carlson.
17166
17167 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
17168 * webrtc/datachannel/datachannel-gc.html: Added.
17169
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000171702017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
17171
17172 Ranges for variation font properties are not enforced
17173 https://bugs.webkit.org/show_bug.cgi?id=169979
17174
17175 Reviewed by David Hyatt.
17176
17177 * fast/text/font-selection-font-face-parse-expected.txt:
17178 * fast/text/font-selection-font-face-parse.html:
17179 * fast/text/font-selection-font-loading-api-parse-expected.txt:
17180 * fast/text/font-selection-font-loading-api-parse.html:
17181 * fast/text/font-style-parse-expected.txt:
17182 * fast/text/font-style-parse.html:
17183 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
17184 * fast/text/variations/font-loading-api-parse-ranges.html:
17185 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
17186 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
17187 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
17188
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000171892017-03-28 Andy Estes <aestes@apple.com>
17190
17191 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
17192 https://bugs.webkit.org/show_bug.cgi?id=170197
17193 <rdar://problem/30314067>
17194
17195 Reviewed by Brady Eidson.
17196
17197 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
17198 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
17199
cdumez@apple.coma585b422017-03-28 23:11:35 +0000172002017-03-28 Chris Dumez <cdumez@apple.com>
17201
17202 Animated SVG images are not paused when outside viewport
17203 https://bugs.webkit.org/show_bug.cgi?id=170155
17204 <rdar://problem/31288893>
17205
17206 Reviewed by Antti Koivisto.
17207
17208 Add layout test coverage.
17209
17210 * platform/mac-wk1/TestExpectations:
17211 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
17212 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
17213 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
17214 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
17215 * svg/animations/resources/smilAnimation.svg: Added.
17216
antti@apple.comdf681732017-03-28 22:48:26 +0000172172017-03-28 Antti Koivisto <antti@apple.com>
17218
17219 Missing render tree position invalidation when tearing down renderers for display:contents subtree
17220 https://bugs.webkit.org/show_bug.cgi?id=170199
17221 <rdar://problem/31260856>
17222
17223 Reviewed by Zalan Bujtas.
17224
17225 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
17226 * fast/shadow-dom/slot-renderer-teardown.html: Added.
17227
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000172282017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17229
17230 Unreviewed, rolling out r214485.
17231
17232 This change caused LayoutTest crashes.
17233
17234 Reverted changeset:
17235
17236 "Stop RTCDataChannel when closing page"
17237 https://bugs.webkit.org/show_bug.cgi?id=170166
17238 http://trac.webkit.org/changeset/214485
17239
bburg@apple.com2e3de942017-03-28 21:41:24 +0000172402017-03-28 Brian Burg <bburg@apple.com>
17241
17242 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
17243 https://bugs.webkit.org/show_bug.cgi?id=169865
17244 <rdar://problem/31250573>
17245
17246 Reviewed by Joseph Pecoraro.
17247
17248 Add tests that verify the new command works as expected when it disables resource caching.
17249 I also manually verified that the override setting is cleared when Web Inspector disconnects.
17250 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
17251 a load happened or not.
17252
17253 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
17254 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
17255 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
17256 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
17257
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000172582017-03-28 Youenn Fablet <youenn@apple.com>
17259
17260 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
17261 https://bugs.webkit.org/show_bug.cgi?id=170194
17262
17263 Reviewed by Chris Dumez.
17264
17265 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
17266 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
17267
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000172682017-03-28 Joseph Pecoraro <pecoraro@apple.com>
17269
17270 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
17271 https://bugs.webkit.org/show_bug.cgi?id=166862
17272 <rdar://problem/29835977>
17273
17274 Reviewed by Brian Burg.
17275
17276 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
17277 * http/tests/inspector/network/resource-mime-type.html: Added.
17278 Test resource mime types for different resources.
17279
17280 * http/tests/inspector/network/resources/json.php: Added.
17281 * http/tests/inspector/network/resources/script.js: Added.
17282 * http/tests/inspector/network/resources/script.txt: Added.
17283 * http/tests/inspector/network/resources/stylesheet.css: Added.
17284 * http/tests/inspector/network/resources/stylesheet.txt: Added.
17285 * http/tests/resources/square20.jpg: Added.
17286 Resources for various requests and different mime types.
17287
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000172882017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17289
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000017290 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
17291 https://bugs.webkit.org/show_bug.cgi?id=168132
17292
17293 Unreviewed test gardening.
17294
17295 * platform/mac/TestExpectations:
17296
172972017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17298
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000017299 Mark two fast/scrolling/ios/touch-scroll tests as failing.
17300 https://bugs.webkit.org/show_bug.cgi?id=170153
17301
17302 Unreviewed test gardening.
17303
17304 * platform/ios-wk2/TestExpectations:
17305
173062017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17307
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000017308 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
17309
17310 Unreviewed test gardening.
17311
17312 * platform/ios/TestExpectations:
17313
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000173142017-03-28 Youenn Fablet <youenn@apple.com>
17315
17316 Stop RTCDataChannel when closing page
17317 https://bugs.webkit.org/show_bug.cgi?id=170166
17318
17319 Reviewed by Eric Carlson.
17320
17321 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
17322 * webrtc/datachannel/datachannel-gc.html: Added.
17323
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000173242017-03-28 Antoine Quint <graouts@apple.com>
17325
17326 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
17327 https://bugs.webkit.org/show_bug.cgi?id=170180
17328
17329 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
17330
17331 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
17332 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
17333
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000173342017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17335
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000017336 Mark fast/history/ios/history-scroll-restoration.html as flaky.
17337 https://bugs.webkit.org/show_bug.cgi?id=169558
17338
17339 Unreviewed test gardening.
17340
17341 * platform/ios-wk2/TestExpectations:
17342
173432017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17344
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000017345 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
17346 https://bugs.webkit.org/show_bug.cgi?id=170180
17347
17348 Unreviewed test gardening.
17349
17350 * platform/ios/TestExpectations:
17351
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000173522017-03-28 Youenn Fablet <youenn@apple.com>
17353
17354 LayoutTest webrtc/video-getParameters.html is failing
17355 https://bugs.webkit.org/show_bug.cgi?id=170148
17356
17357 Unreviewed.
17358
17359 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
17360
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000173612017-03-28 Ryan Haddad <ryanhaddad@apple.com>
17362
17363 Mark webrtc/video-replace-track-to-null.html as flaky.
17364 https://bugs.webkit.org/show_bug.cgi?id=170178
17365
17366 Unreviewed test gardening.
17367
17368 * TestExpectations:
17369
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000173702017-03-28 Jonathan Bedard <jbedard@apple.com>
17371
17372 Moved gardened ios-simulator tests to ios folders
17373 <rdar://problem/30948691>
17374
17375 Unreviewed test re-organization.
17376
17377 Moving ios-simulator test expectations to share as many expectations
17378 as possible with on-device testing.
17379
17380 * platform/ios: Moved from platform/ios-simulator.
17381 * platform/ios-device: Added.
17382 * platform/ios-device-wk1: Added.
17383 * platform/ios-device-wk2: Added.
17384 * platform/ios-simulator: Moved to platform/ios.
17385 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
17386 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
17387 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
17388 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
17389
yoav@yoav.ws81391512017-03-28 11:56:52 +0000173902017-03-28 Yoav Weiss <yoav@yoav.ws>
17391
17392 Add a warning for unused link preloads.
17393 https://bugs.webkit.org/show_bug.cgi?id=165670
17394
17395 Reviewed by Youenn Fablet.
17396
17397 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
17398 * http/tests/preload/download_resources-expected.txt:
17399 * http/tests/preload/download_resources.html: Added references to preloaded resources.
17400 * http/tests/preload/onerror_event-expected.txt:
17401 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
17402 * http/tests/preload/onload_event-expected.txt:
17403 * http/tests/preload/onload_event.html: Added references to preloaded resources.
17404 * http/tests/preload/single_download_preload.html: Deflaked.
17405 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
17406 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
17407 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
17408 * http/tests/preload/unused_preload_warning-expected.txt: Added.
17409 * http/tests/preload/unused_preload_warning.html: Added.
17410
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000174112017-03-28 Antoine Quint <graouts@apple.com>
17412
17413 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
17414 https://bugs.webkit.org/show_bug.cgi?id=170171
17415 <rdar://problem/31095500>
17416
17417 Reviewed by Dean Jackson.
17418
17419 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
17420 the "presented" property returns false immediately after calling hide() on the panel.
17421
17422 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
17423 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
17424 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
17425 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
17426
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000174272017-03-28 Aaron Chu <aaron_chu@apple.com>
17428
17429 AX: Media controls should be able to be re-activated after faded away
17430 https://bugs.webkit.org/show_bug.cgi?id=170048
17431 <rdar://problem/30157179>
17432
17433 Reviewed by Antoine Quint.
17434
17435 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
17436 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
17437
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000174382017-03-28 Antoine Quint <graouts@apple.com>
17439
17440 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
17441 https://bugs.webkit.org/show_bug.cgi?id=169145
17442 <rdar://problem/17048858>
17443
17444 Reviewed by Dean Jackson.
17445
17446 We add new tests for media documents and related features that cover the following cases:
17447
17448 - checking <video> with only audio tracks does not show the fullscreen button
17449 - checking <video> with only audio tracks does not show the picture-in-picture button
17450 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
17451
17452 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
17453 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
17454 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
17455 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
17456 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
17457 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
17458 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
17459 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
17460 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
17461 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
17462 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
17463 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
17464 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
17465 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
17466 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
17467 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
17468 * platform/ios-simulator/TestExpectations:
17469 * platform/mac/TestExpectations:
17470
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000174712017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
17472
17473 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
17474 https://bugs.webkit.org/show_bug.cgi?id=169771
17475
17476 Reviewed by Simon Fraser.
17477
17478 * fast/images/animated-image-different-dest-size-expected.html: Added.
17479 * fast/images/animated-image-different-dest-size.html: Added.
17480 This test crashes without this patch.
17481
17482 * fast/images/animated-image-loop-count.html:
17483 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
17484
17485 * fast/images/async-image-background-image-expected.html: Added.
17486 * fast/images/async-image-background-image.html: Added.
17487 Ensures the background image can be drawn asynchronously if it is large.
17488
17489 * fast/images/async-image-canvas-draw-image-expected.html: Added.
17490 * fast/images/async-image-canvas-draw-image.html: Added.
17491 Ensures the image is drawn synchronously on the canvas regardless of its size.
17492
17493 * fast/images/ordered-animated-image-frames.html:
17494 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
17495
17496 * fast/images/reset-image-animation-expected.txt:
17497 * fast/images/reset-image-animation.html:
17498 Change how the steps of the test are ordered so the test can be not flaky.
17499 Running it with -repeat-each was failing.
17500
17501 * fast/images/resources/red-green-blue-900-300.png: Added.
17502
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000175032017-03-27 Youenn Fablet <youenn@apple.com>
17504
17505 addIceCandidate should not throw if passed null or undefined
17506 https://bugs.webkit.org/show_bug.cgi?id=170118
17507
17508 Reviewed by Eric Carlson.
17509
17510 Updating test to log addIceCandidate rejection.
17511
17512 * webrtc/datachannel/basic.html:
17513 * webrtc/routines.js:
17514 (iceCallback1):
17515 (iceCallback2):
17516 (onAddIceCandidateError):
17517
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000175182017-03-27 Ryan Haddad <ryanhaddad@apple.com>
17519
17520 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
17521
17522 Unreviewed test gardening.
17523
17524 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
17525 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
17526
antti@apple.comf4e83d62017-03-27 22:56:32 +0000175272017-03-27 Antti Koivisto <antti@apple.com>
17528
17529 Loading in-body stylesheets should not block rendering of elements before them
17530 https://bugs.webkit.org/show_bug.cgi?id=169345
17531
17532 Reviewed by Simon Fraser.
17533
17534 * http/tests/incremental/resources/delayed-css.php: Added.
17535 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
17536 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
17537
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000175382017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
17539
17540 Test variation font ranges in the CSS Font Loading API
17541 https://bugs.webkit.org/show_bug.cgi?id=170022
17542
17543 Reviewed by Dean Jackson.
17544
17545 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
17546 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
17547
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000175482017-03-27 Ryan Haddad <ryanhaddad@apple.com>
17549
17550 Unreviewed, rolling out r214411.
17551
17552 Two of the LayoutTests for this change time out on ios-
17553 simulator.
17554
17555 Reverted changeset:
17556
17557 "[Modern Media Controls] Improve media documents across macOS,
17558 iPhone and iPad"
17559 https://bugs.webkit.org/show_bug.cgi?id=169145
17560 http://trac.webkit.org/changeset/214411
17561
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000175622017-03-27 Antoine Quint <graouts@apple.com>
17563
17564 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
17565 https://bugs.webkit.org/show_bug.cgi?id=168517
17566 <rdar://problem/30577636>
17567
17568 Reviewed by Dean Jackson.
17569
17570 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
17571
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000175722017-03-27 Ryan Haddad <ryanhaddad@apple.com>
17573
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000017574 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
17575 https://bugs.webkit.org/show_bug.cgi?id=169679
17576
17577 Unreviewed test gardening.
17578
17579 * platform/mac/TestExpectations:
17580
175812017-03-27 Ryan Haddad <ryanhaddad@apple.com>
17582
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000017583 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
17584 https://bugs.webkit.org/show_bug.cgi?id=170127
17585
17586 Unreviewed test gardening.
17587
17588 * platform/mac/TestExpectations:
17589
175902017-03-27 Ryan Haddad <ryanhaddad@apple.com>
17591
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000017592 Mark media/modern-media-controls/time-label/time-label.html as flaky.
17593 https://bugs.webkit.org/show_bug.cgi?id=169678
17594
17595 Unreviewed test gardening.
17596
17597 * platform/mac-wk1/TestExpectations:
17598
175992017-03-27 Ryan Haddad <ryanhaddad@apple.com>
17600
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000017601 Marking two modern-media-controls tests as timeouts.
17602 https://bugs.webkit.org/show_bug.cgi?id=170123
17603
17604 Unreviewed test gardening.
17605
17606 * platform/ios-simulator/TestExpectations:
17607
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000176082017-03-27 Youenn Fablet <youenn@apple.com>
17609
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000017610 Tighten RTCDatachannel creation and parameter getters
17611 https://bugs.webkit.org/show_bug.cgi?id=170081
17612
17613 Reviewed by Eric Carlson.
17614
17615 * webrtc/datachannel/basic-expected.txt:
17616 * webrtc/datachannel/basic.html:
17617
176182017-03-27 Youenn Fablet <youenn@apple.com>
17619
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000017620 Add support for RTCRtpReceiver/RTCRtpSender getParameters
17621 https://bugs.webkit.org/show_bug.cgi?id=170057
17622
17623 Reviewed by Alex Christensen.
17624
17625 * webrtc/video-getParameters-expected.txt: Added.
17626 * webrtc/video-getParameters.html: Added.
17627
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000176282017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
17629
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000017630 font variation properties don't need to accept numbers
17631 https://bugs.webkit.org/show_bug.cgi?id=169357
17632
17633 Reviewed by Antti Koivisto.
17634
17635 * fast/text/font-selection-font-face-parse-expected.txt:
17636 * fast/text/font-selection-font-face-parse.html:
17637 * fast/text/font-selection-font-loading-api-parse-expected.txt:
17638 * fast/text/font-selection-font-loading-api-parse.html:
17639 * fast/text/font-stretch-parse-expected.txt:
17640 * fast/text/font-stretch-parse.html:
17641 * fast/text/font-style-parse-expected.txt:
17642 * fast/text/font-style-parse.html:
17643 * fast/text/variations/font-selection-properties.html:
17644 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
17645
176462017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
17647
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000017648 Implement format specifier for variation fonts
17649 https://bugs.webkit.org/show_bug.cgi?id=169327
17650
17651 Reviewed by Simon Fraser.
17652
17653 * fast/text/variations/font-face-format-expected.html: Added.
17654 * fast/text/variations/font-face-format.html: Added.
17655
176562017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
17657
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000017658 Make sure animation works for font-weight, font-stretch, and font-style
17659 https://bugs.webkit.org/show_bug.cgi?id=169683
17660
17661 Reviewed by Simon Fraser.
17662
17663 * animations/font-variations/font-stretch-expected.txt: Added.
17664 * animations/font-variations/font-stretch.html: Added.
17665 * animations/font-variations/font-style-expected.txt: Added.
17666 * animations/font-variations/font-style.html: Added.
17667 * animations/font-variations/font-weight-expected.txt: Added.
17668 * animations/font-variations/font-weight.html: Added.
17669 * animations/resources/animation-test-helpers.js:
17670 (compareFontStyle):
17671 (getPropertyValue):
17672 (comparePropertyValue):
17673
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000176742017-03-27 Alex Christensen <achristensen@webkit.org>
17675
17676 Make WebSockets work in network process
17677 https://bugs.webkit.org/show_bug.cgi?id=169930
17678
17679 Reviewed by Youenn Fablet.
17680
17681 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
17682 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
17683 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
17684 (web_socket_do_extra_handshake):
17685 (web_socket_transfer_data):
17686 * platform/ios-simulator-wk1/TestExpectations:
17687 * platform/mac-wk1/TestExpectations:
17688 * platform/win/TestExpectations:
17689
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000176902017-03-27 Antoine Quint <graouts@apple.com>
17691
17692 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
17693 https://bugs.webkit.org/show_bug.cgi?id=169145
17694 <rdar://problem/17048858>
17695
17696 Reviewed by Dean Jackson.
17697
17698 We add new tests for media documents and related features that cover the following cases:
17699
17700 - checking <video> with only audio tracks does not show the fullscreen button
17701 - checking <video> with only audio tracks does not show the picture-in-picture button
17702 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
17703
17704 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
17705 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
17706 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
17707 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
17708 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
17709 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
17710 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
17711 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
17712 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
17713 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
17714 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
17715 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
17716 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
17717 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
17718 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
17719 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
17720 * platform/ios-simulator/TestExpectations:
17721 * platform/mac/TestExpectations:
17722
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000177232017-03-25 Aaron Chu <aaron_chu@apple.com>
17724
17725 AX: Media controls are unlabeled
17726 https://bugs.webkit.org/show_bug.cgi?id=169947
17727 <rdar://problem/30153323>
17728
17729 Reviewed by Antoine Quint.
17730
17731 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
17732 * media/modern-media-controls/airplay-button/airplay-button.html:
17733 * media/modern-media-controls/forward-button/forward-button-expected.txt:
17734 * media/modern-media-controls/forward-button/forward-button.html:
17735 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
17736 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
17737 * media/modern-media-controls/icon-button/icon-button-expected.txt:
17738 * media/modern-media-controls/icon-button/icon-button.html:
17739 * media/modern-media-controls/icon-service/icon-service-expected.txt:
17740 * media/modern-media-controls/icon-service/icon-service.html:
17741 * media/modern-media-controls/mute-button/mute-button-expected.txt:
17742 * media/modern-media-controls/mute-button/mute-button.html:
17743 * media/modern-media-controls/pip-button/pip-button-expected.txt:
17744 * media/modern-media-controls/pip-button/pip-button.html:
17745 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
17746 * media/modern-media-controls/play-pause-button/play-pause-button.html:
17747 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
17748 * media/modern-media-controls/rewind-button/rewind-button.html:
17749 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
17750 * media/modern-media-controls/skip-back-button/skip-back-button.html:
17751 * media/modern-media-controls/start-button/start-button-expected.txt:
17752 * media/modern-media-controls/start-button/start-button.html:
17753 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
17754 * media/modern-media-controls/tracks-button/tracks-button.html:
17755
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000177562017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
17757
17758 Unreviewed GTK+ gardening. Update expectations of several tests.
17759
17760 * platform/gtk/TestExpectations:
17761
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000177622017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
17763
17764 Post-commit test fix after r214394
17765 https://bugs.webkit.org/show_bug.cgi?id=170083
17766
17767 Unreviewed.
17768
17769 * fast/text/variations/optical-sizing.html:
17770
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000177712017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
17772
17773 Add font-optical-sizing to CSSComputedStyleDeclaration
17774 https://bugs.webkit.org/show_bug.cgi?id=170083
17775
17776 Reviewed by Joseph Pecoraro.
17777
17778 * fast/css/getComputedStyle/computed-style-expected.txt:
17779 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
17780 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
17781 * fast/css/getComputedStyle/resources/property-names.js:
17782 * fast/text/variations/optical-sizing-expected.txt:
17783 * fast/text/variations/optical-sizing.html:
17784 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
17785 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
17786 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
17787
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000177882017-03-24 Ryan Haddad <ryanhaddad@apple.com>
17789
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000017790 Consolidate TestExpectations for media/restore-from-page-cache.html.
17791
17792 Unreviewed test gardening.
17793
17794 * platform/mac/TestExpectations:
17795
177962017-03-24 Ryan Haddad <ryanhaddad@apple.com>
17797
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000017798 Unreviewed, rolling out r214361.
17799
17800 This change caused flakiness in http/tests/preload tests.
17801
17802 Reverted changeset:
17803
17804 "Add a warning for unused link preloads."
17805 https://bugs.webkit.org/show_bug.cgi?id=165670
17806 http://trac.webkit.org/changeset/214361
17807
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000178082017-03-24 Antoine Quint <graouts@webkit.org>
17809
17810 [Modern Media Controls] Remove placard icon if height is compressed
17811 https://bugs.webkit.org/show_bug.cgi?id=167935
17812 <rdar://problem/30397128>
17813
17814 Reviewed by Dean Jackson.
17815
17816 We add a new test to check that the various designed constraints to toggle display of a placard's
17817 icon, title and description are honored. Also, due to the old layout() method now being called
17818 "commit()", we refactor a relevant test.
17819
17820 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
17821 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
17822 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
17823 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
17824
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000178252017-03-24 Eric Carlson <eric.carlson@apple.com>
17826
17827 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
17828 https://bugs.webkit.org/show_bug.cgi?id=170056
17829
17830 Reviewed by Youenn Fablet.
17831
17832 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
17833 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
17834 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
17835 * fast/mediastream/apply-constraints-advanced-expected.txt:
17836 * fast/mediastream/apply-constraints-advanced.html:
17837 * fast/mediastream/apply-constraints-video-expected.txt:
17838 * fast/mediastream/apply-constraints-video.html:
17839
dino@apple.com21196272017-03-24 23:16:52 +0000178402017-03-24 Dean Jackson <dino@apple.com>
17841
17842 Serialization of custom props in longhand should be "" not value of shorthand
17843 https://bugs.webkit.org/show_bug.cgi?id=167699
17844 <rdar://problem/30324200>
17845
17846 Reviewed by Sam Weinig.
17847
17848 * fast/css/variables/rule-property-get-expected.html:
17849 * fast/css/variables/rule-property-get.html:
17850
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000178512017-03-24 Antoine Quint <graouts@webkit.org>
17852
17853 [Modern Media Controls] Captions don't move with the appearance of the inline controls
17854 https://bugs.webkit.org/show_bug.cgi?id=170051
17855 <rdar://problem/30754428>
17856
17857 Reviewed by Dean Jackson.
17858
17859 Add a new test, which would have previously failed, where we check that we account for the controls bar height
17860 when showing captions with the controls bar visible.
17861
17862 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
17863 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
17864
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000178652017-03-24 Brent Fulgham <bfulgham@apple.com>
17866
17867 Handle recursive calls to ProcessingInstruction::checkStyleSheet
17868 https://bugs.webkit.org/show_bug.cgi?id=169982
17869 <rdar://problem/31083051>
17870
17871 Reviewed by Antti Koivisto.
17872
17873 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
17874 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
17875 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
17876 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
17877 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
17878 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
17879 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
17880 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
17881 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
17882 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
17883 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
17884
beidson@apple.comc6dab482017-03-24 21:13:40 +0000178852017-03-24 Brady Eidson <beidson@apple.com>
17886
17887 A null compound index value crashes the Databases process.
17888 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
17889
17890 Reviewed by Alex Christensen.
17891
17892 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
17893 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
17894 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
17895 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
17896 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
17897
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000178982017-03-24 Ryan Haddad <ryanhaddad@apple.com>
17899
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000017900 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
17901 https://bugs.webkit.org/show_bug.cgi?id=170068
17902
17903 Unreviewed test gardening.
17904
17905 * platform/ios-simulator/TestExpectations:
17906
179072017-03-24 Ryan Haddad <ryanhaddad@apple.com>
17908
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000017909 Unreviewed, rolling out r214360.
17910
17911 This change caused 20+ LayoutTest failures.
17912
17913 Reverted changeset:
17914
17915 "Handle recursive calls to
17916 ProcessingInstruction::checkStyleSheet"
17917 https://bugs.webkit.org/show_bug.cgi?id=169982
17918 http://trac.webkit.org/changeset/214360
17919
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000179202017-03-24 Youenn Fablet <youenn@apple.com>
17921
17922 Add support for qpSum in WebRTC stats
17923 https://bugs.webkit.org/show_bug.cgi?id=170060
17924
17925 Reviewed by Eric Carlson.
17926
17927 * webrtc/video-stats.html:
17928
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000179292017-03-24 Daniel Bates <dabates@apple.com>
17930
17931 Prevent new navigations during document unload
17932 https://bugs.webkit.org/show_bug.cgi?id=169934
17933 <rdar://problem/31247584>
17934
17935 Reviewed by Chris Dumez.
17936
17937 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
17938 after starting a navigation from an onunload event handler.
17939
17940 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
17941 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
17942
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000179432017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
17944
17945 Implement font-optical-sizing
17946 https://bugs.webkit.org/show_bug.cgi?id=168895
17947
17948 Reviewed by Dean Jackson.
17949
17950 * fast/text/variations/optical-sizing-expected.txt: Added.
17951 * fast/text/variations/optical-sizing.html: Added.
17952
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000179532017-03-24 Yoav Weiss <yoav@yoav.ws>
17954
17955 Add a warning for unused link preloads.
17956 https://bugs.webkit.org/show_bug.cgi?id=165670
17957
17958 Reviewed by Youenn Fablet.
17959
17960 This adds a test for the unused preload warning, and adapts some of the other preload tests,
17961 to avoid warnings.
17962
17963 * http/tests/preload/download_resources-expected.txt: Changed.
17964 * http/tests/preload/download_resources.html: Added references to preloaded resources.
17965 * http/tests/preload/onerrer_event-expected.txt: Changed.
17966 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
17967 * http/tests/preload/onload_event.html: Added references to preloaded resources.
17968 * http/tests/preload/resources/single_download_preload.html: Deflaked.
17969 * http/tests/preload/unused_preload_warning-expected.txt: Added.
17970 * http/tests/preload/unused_preload_warning.html: Added.
17971
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000179722017-03-24 Brent Fulgham <bfulgham@apple.com>
17973
17974 Handle recursive calls to ProcessingInstruction::checkStyleSheet
17975 https://bugs.webkit.org/show_bug.cgi?id=169982
17976 <rdar://problem/31083051>
17977
17978 Reviewed by Antti Koivisto.
17979
17980 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
17981 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
17982 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
17983 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
17984 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
17985 * fast/dom/beforeload/recursive-link-before-load.html: Added.
17986 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
17987 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
17988 * fast/dom/beforeload/resources/content.xhtml: Added.
17989 * fast/dom/beforeload/resources/pass.css: Added.
17990 * fast/dom/beforeload/resources/test.xsl: Added.
17991
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000179922017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
17993
17994 font-style needs a new CSSValue to make CSSRule.cssText work correctly
17995 https://bugs.webkit.org/show_bug.cgi?id=169258
17996
17997 Reviewed by David Hyatt.
17998
17999 Update tests' expected results.
18000
18001 * fast/text/font-selection-font-face-parse-expected.txt:
18002 * fast/text/font-selection-font-face-parse.html:
18003 * fast/text/font-style-parse-expected.txt:
18004 * fast/text/font-style-parse.html:
18005 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
18006 * svg/css/getComputedStyle-basic-expected.txt:
18007
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000180082017-03-24 Youenn Fablet <youenn@apple.com>
18009
18010 Add libwebrtc backend support for RTCRtpSender::replaceTrack
18011 https://bugs.webkit.org/show_bug.cgi?id=169841
18012
18013 Reviewed by Alex Christensen.
18014
18015 * webrtc/audio-replace-track-expected.txt: Added.
18016 * webrtc/audio-replace-track.html: Added.
18017 * webrtc/video-replace-track-expected.txt: Added.
18018 * webrtc/video-replace-track.html: Added.
18019 * webrtc/video-replace-track-to-null-expected.txt: Added.
18020 * webrtc/video-replace-track-to-null.html: Added.
18021
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000180222017-03-24 Ryan Haddad <ryanhaddad@apple.com>
18023
18024 Update TestExpectations for media/restore-from-page-cache.html.
18025
18026 Unreviewed test gardening.
18027
18028 * platform/mac-wk2/TestExpectations:
18029 * platform/mac/TestExpectations:
18030
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000180312017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
18032
18033 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
18034
18035 * platform/gtk/TestExpectations:
18036
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000180372017-03-24 Youenn Fablet <youenn@apple.com>
18038
18039 Add support for DataChannel and MediaStreamTrack stats
18040 https://bugs.webkit.org/show_bug.cgi?id=170031
18041
18042 Reviewed by Eric Carlson.
18043
18044 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
18045 * webrtc/datachannel/datachannel-stats.html: Added.
18046 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
18047 * webrtc/video-mediastreamtrack-stats.html: Added.
18048
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000180492017-03-24 Chris Dumez <cdumez@apple.com>
18050
18051 Extend svg/animations/animations-paused-disconnected-iframe.html
18052 https://bugs.webkit.org/show_bug.cgi?id=170035
18053
18054 Reviewed by Andreas Kling.
18055
18056 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
18057
18058 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
18059 * svg/animations/animations-paused-disconnected-iframe.html:
18060
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000180612017-03-24 Youenn Fablet <youenn@apple.com>
18062
18063 Fix framesEncoded/framesDecoded RTC stats
18064 https://bugs.webkit.org/show_bug.cgi?id=170024
18065
18066 Reviewed by Eric Carlson.
18067
18068 * webrtc/video-stats-expected.txt: Added.
18069 * webrtc/video-stats.html: Added.
18070
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000180712017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
18072
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000018073 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
18074
18075 * platform/gtk/TestExpectations:
18076
180772017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
18078
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000018079 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
18080
18081 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
18082 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
18083 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
18084 mime type and returned application/octet-stream.
18085
18086 * platform/gtk/TestExpectations:
18087 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
18088 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
18089
180902017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
18091
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000018092 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
18093
18094 We are now getting a MIME type for otf files.
18095
18096 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
18097
pvollan@apple.come52fe062017-03-24 12:01:45 +0000180982017-03-24 Per Arne Vollan <pvollan@apple.com>
18099
18100 Text stroke is sometimes clipped on video captions.
18101 https://bugs.webkit.org/show_bug.cgi?id=170006
18102
18103 Reviewed by Eric Carlson.
18104
18105 * media/track/track-css-stroke-cues-expected.txt:
18106 * media/track/track-css-stroke-cues.html:
18107
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000181082017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
18109
18110 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
18111 https://bugs.webkit.org/show_bug.cgi?id=170001
18112
18113 Reviewed by Michael Catanzaro.
18114
18115 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
18116
18117 * platform/gtk/TestExpectations:
18118
antti@apple.com0e079ed2017-03-24 03:20:18 +0000181192017-03-23 Antti Koivisto <antti@apple.com>
18120
18121 Revert r213712, caused iPad PLT regression
18122 https://bugs.webkit.org/show_bug.cgi?id=170040
18123
18124 Unreviewed.
18125
18126 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
18127 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
18128
cdumez@apple.com838ef372017-03-23 23:51:20 +0000181292017-03-23 Chris Dumez <cdumez@apple.com>
18130
18131 SVG animations are not paused when their <svg> element is removed from the document
18132 https://bugs.webkit.org/show_bug.cgi?id=170030
18133 <rdar://problem/31230252>
18134
18135 Reviewed by Dean Jackson.
18136
18137 Add layout test coverage.
18138
18139 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
18140 * svg/animations/animations-paused-when-removed-from-document.html: Added.
18141
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000181422017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
18143
18144 font shorthand should accept variation values
18145 https://bugs.webkit.org/show_bug.cgi?id=168998
18146
18147 Reviewed by Simon Fraser.
18148
18149 * fast/text/font-style-parse-expected.txt:
18150 * fast/text/font-style-parse.html:
18151 * fast/text/font-weight-parse-expected.txt:
18152 * fast/text/font-weight-parse.html:
18153
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000181542017-03-23 Chris Dumez <cdumez@apple.com>
18155
18156 SVG animations are not paused when inserted into a hidden page
18157 https://bugs.webkit.org/show_bug.cgi?id=170026
18158 <rdar://problem/31228704>
18159
18160 Reviewed by Andreas Kling.
18161
18162 Add layout test coverage.
18163
18164 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
18165 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
18166 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
18167 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
18168
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000018169== Rolled over to ChangeLog-2017-03-23 ==