blob: 1c17a5d08ea9b0df6b8dae97d807f4037022c751 [file] [log] [blame]
ryanhaddad@apple.com673c6222017-06-19 18:41:42 +000012017-06-19 Ryan Haddad <ryanhaddad@apple.com>
2
3 Rebaseline js/dom/global-constructors-attributes.html.
4
5 Unreviewed test gardening.
6
7 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
9
commit-queue@webkit.org3d93dc42017-06-19 17:12:57 +0000102017-06-19 Youenn Fablet <youenn@apple.com>
11
12 A cloned MediaStreamTrack should mute independently other tracks using the same source
13 https://bugs.webkit.org/show_bug.cgi?id=172831
14 <rdar://problem/32518527>
15
16 Reviewed by Eric Carlson.
17
18 * webrtc/clone-audio-track.html: Added.
19 * webrtc/video-disabled-black.html:
20 * webrtc/video-unmute-expected.txt:
21 * webrtc/video-unmute.html:
22
commit-queue@webkit.orgb6fb6902017-06-19 16:47:06 +0000232017-06-19 Sam Weinig <sam@webkit.org>
24
25 [WebIDL] Properly model buffer source / typed arrays as their own IDL types
26 https://bugs.webkit.org/show_bug.cgi?id=173513
27
28 Reviewed by Alex Christensen.
29
30 * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
31 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
32 * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
33 Update results for changed exception language.
34
csaavedra@igalia.comba658982017-06-19 15:50:40 +0000352017-06-19 Claudio Saavedra <csaavedra@igalia.com>
36
37 Unreviewed GTK+ gardening
38
39 Unmarked a bunch of http multimedia tests that were failing with gst 1.6.3.
40 We're now depending on 1.10.4 and these are passing. Also marked as slow
41 a couple more.
42 * platform/gtk/TestExpectations:
43
zandobersek@gmail.comda9ae762017-06-19 13:22:19 +0000442017-06-19 Zan Dobersek <zdobersek@igalia.com>
45
46 Unreviewed GTK+ gardening.
47
48 Enable RSA-PSS tests on the GTK+ port. Tests covering this Web Crypto
49 algorithm are skipped on all platforms, but since the libgcrypt-based
50 implementation is operating properly, we can enable the majority of
51 these tests for GTK+. The tests that remain skipped cover SPKI and
52 PKCS#8 import and export capabilities that still have to be landed.
53
54 WPE will enable these tests in a separate patch.
55
56 * platform/gtk/TestExpectations:
57
csaavedra@igalia.com7015ea62017-06-19 12:44:41 +0000582017-06-19 Claudio Saavedra <csaavedra@igalia.com>
59
60 [GTK] Rebaseline js/dom/dom-static-property-for-in-iteration.html
61 https://bugs.webkit.org/show_bug.cgi?id=133868
62
63 Unreviewed gardening
64
65 This test needs expectations to be updated after changes to DOM
66 static properties. Update and unskip.
67 * platform/gtk/TestExpectations: Unskip.
68 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
69
zandobersek@gmail.comd688dba2017-06-19 11:56:26 +0000702017-06-19 Zan Dobersek <zdobersek@igalia.com>
71
72 [GCrypt] AES_CTR support
73 https://bugs.webkit.org/show_bug.cgi?id=171420
74
75 Reviewed by Michael Catanzaro.
76
77 * platform/gtk/TestExpectations: Unskip the relevant AES_CTR tests.
78
commit-queue@webkit.org5d442622017-06-19 11:39:52 +0000792017-06-19 Fujii Hironori <Hironori.Fujii@sony.com>
80
81 [GTK] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html crashes
82 https://bugs.webkit.org/show_bug.cgi?id=173456
83
84 Unreviewed gardening.
85
86 * platform/gtk/TestExpectations: Marked
87 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html,
88 webrtc/createOfferAnswer.html and webrtc/video-addTransceiver.html Crash.
89
csaavedra@igalia.com98ea0b62017-06-19 10:03:40 +0000902017-06-19 Claudio Saavedra <csaavedra@igalia.com>
91
92 [GTK][WPE] Rebaseline after r218458
93
94 Unreviewed gardening.
95
96 Add new DOMQuad attribute to the test expectations.
97 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
98 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
99 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
100
commit-queue@webkit.org8168b792017-06-19 07:41:11 +00001012017-05-14 Frederic Wang <fwang@igalia.com>
102
103 Add heuristic to avoid flattening "fullscreen" iframes
104 https://bugs.webkit.org/show_bug.cgi?id=171914
105
106 Reviewed by Simon Fraser.
107
108 This commit adjusts tests to work when frame flattening is an enum.
109 It also adds a test to check the new heuristic when "frame flattening for non-fullscreen
110 iframes" is enabled.
111 set-preference.html is disabled for now, as the test suite does not support overridePreference()
112 for non-boolean values (bug 128594).
113
114 * fast/forms/ios/delete-in-input-in-iframe.html: Use enum value "FullyEnabled".
115 * fast/forms/ios/focus-input-in-iframe.html: Ditto.
116 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Ditto.
117 * fast/forms/ios/typing-in-input-in-iframe.html: Ditto.
118 * fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Ditto.
119 * fast/frames/flattening/crash-svg-document.html: Ditto.
120 * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot.html: Ditto.
121 * fast/frames/flattening/frameset-flattening-advanced.html: Ditto.
122 * fast/frames/flattening/frameset-flattening-grid.html: Ditto.
123 * fast/frames/flattening/frameset-flattening-simple.html: Ditto.
124 * fast/frames/flattening/frameset-flattening-subframe-resize.html: Ditto.
125 * fast/frames/flattening/frameset-flattening-subframesets.html: Ditto.
126 * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Ditto.
127 Be sure to use single quotes for the inline iframe page.
128 * fast/frames/flattening/iframe-flattening-crash.html: Use enum value "FullyEnabled".
129 * fast/frames/flattening/iframe-flattening-fixed-height.html: Ditto.
130 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: Ditto.
131 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: Ditto.
132 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: Ditto.
133 * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: Ditto.
134 * fast/frames/flattening/iframe-flattening-fixed-width.html: Ditto.
135 * fast/frames/flattening/iframe-flattening-fullscreen.html: Added. Check the new heuristic.
136 * fast/frames/flattening/iframe-flattening-fullscreen-expected.txt: Added.
137 * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update.html: Use enum value "FullyEnabled".
138 * fast/frames/flattening/iframe-flattening-nested.html: Ditto.
139 * fast/frames/flattening/iframe-flattening-offscreen.html: Ditto.
140 * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: Ditto.
141 * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: Ditto.
142 * fast/frames/flattening/iframe-flattening-out-of-view.html: Ditto.
143 * fast/frames/flattening/iframe-flattening-resize-event-count.html: Ditto.
144 * fast/frames/flattening/iframe-flattening-selection-crash.html: Ditto.
145 * fast/frames/flattening/iframe-flattening-simple.html: Ditto.
146 * fast/frames/flattening/iframe-tiny.html: Ditto.
147 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash.html: Ditto.
148 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure.html: Ditto.
149 * fast/frames/flattening/scrolling-in-object.html: Ditto.
150 * fast/spatial-navigation/snav-iframe-flattening-simple.html: Ditto.
151 * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: Ditto.
152 * platform/mac/TestExpectations: Disable this due to limitation in the test infrastructure.
153 * plugins/frameset-with-plugin-frame.html: Use enum value "FullyEnabled".
154
rniwa@webkit.org59888092017-06-19 04:00:49 +00001552017-06-18 Ryosuke Niwa <rniwa@webkit.org>
156
157 Meter element doesn't respect the writing direction
158 https://bugs.webkit.org/show_bug.cgi?id=173507
159
160 Reviewed by Sam Weinig.
161
162 A regression ref test since existing tests were pixel tests and did not catch this regression.
163 Note that black border was added to workaround the anti-aliasing differences in macOS High Sierra.
164
165 * fast/dom/HTMLMeterElement/meter-rtl-expected.html: Added.
166 * fast/dom/HTMLMeterElement/meter-rtl.html: Added.
167
cdumez@apple.com32f1e9f2017-06-18 20:25:19 +00001682017-06-18 Chris Dumez <cdumez@apple.com>
169
170 Crash when re-entering MediaDevicesEnumerationRequest::cancel()
171 https://bugs.webkit.org/show_bug.cgi?id=173522
172 <rdar://problem/31185739>
173
174 Reviewed by Darin Adler.
175
176 Add layout test coverage. This test would flakily crash before the fix because it
177 relies on the order in which contextDestroyed() is called for MediaDevicesRequest
178 and MediaDevicesEnumerationRequest.
179
180 * fast/mediastream/destroy-document-while-enumerating-devices-expected.txt: Added.
181 * fast/mediastream/destroy-document-while-enumerating-devices.html: Added.
182 * fast/mediastream/resources/enumerate-devices-frame.html: Added.
183
simon.fraser@apple.comedca84e2017-06-17 22:34:28 +00001842017-06-17 Simon Fraser <simon.fraser@apple.com>
185
186 Implement DOMQuad
187 https://bugs.webkit.org/show_bug.cgi?id=163534
188
189 Reviewed by Sam Weinig.
190
191 Implement DOMQuad per https://drafts.fxtf.org/geometry/#DOMQuad.
192
193 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
194 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
195
antti@apple.com043d6a12017-06-17 13:02:08 +00001962017-06-17 Antti Koivisto <antti@apple.com>
197
198 Crash due to infinite recursion via FrameSelection::updateAppearanceAfterLayout
199 https://bugs.webkit.org/show_bug.cgi?id=173468
200
201 Reviewed by Ryosuke Niwa.
202
203 * editing/selection/updateAppearanceAfterLayout-recursion-expected.txt: Added.
204 * editing/selection/updateAppearanceAfterLayout-recursion.html: Added.
205
pvollan@apple.com68f2a2b2017-06-17 12:31:13 +00002062017-06-17 Per Arne Vollan <pvollan@apple.com>
207
208 [Win] Update expectations for layout tests.
209 https://bugs.webkit.org/show_bug.cgi?id=172437
210
211 Unreviewed test gardening, update test expectations for failing tests.
212
213 * platform/win/TestExpectations:
214
keith_miller@apple.comf94c2c92017-06-17 10:52:34 +00002152017-06-17 Keith Miller <keith_miller@apple.com>
216
217 ArrayPrototype methods should use JSValue::toLength for non-Arrays.
218 https://bugs.webkit.org/show_bug.cgi?id=173506
219
220 Unreviewed test gardening.
221
222 * TestExpectations:
223
pvollan@apple.com4d9484a32017-06-17 07:54:42 +00002242017-06-17 Per Arne Vollan <pvollan@apple.com>
225
226 Unreviewed test gardening. Remove duplicate entries for tests.
227
228 * platform/win/TestExpectations:
229
rniwa@webkit.org237f6852017-06-17 07:21:13 +00002302017-06-17 Ryosuke Niwa <rniwa@webkit.org>
231
232 REGRESSION(r209495): materiauxlaverdure.com fails to load
233 https://bugs.webkit.org/show_bug.cgi?id=173301
234 <rdar://problem/32624850>
235
236 Reviewed by Antti Koivisto.
237
238 Rebaselined the existing tests and added a new regression test for serializing CSS properties and values.
239
240 * accessibility/mac/alt-for-css-content-expected.txt:
241 * accessibility/mac/webkit-alt-for-css-content-expected.txt:
242 * editing/pasteboard/cjk-line-height-expected.txt:
243 * fast/css/alt-inherit-initial-expected.txt:
244 * fast/css/alt-inherit-initial.html:
245 * fast/css/content-language-comma-separated-list-expected.txt:
246 * fast/css/content-language-empty-expected.txt:
247 * fast/css/content-language-only-whitespace-expected.txt:
248 * fast/css/content-language-with-whitespace-expected.txt:
249 * fast/css/counters/counter-cssText-expected.txt:
250 * fast/css/counters/counter-cssText.html:
251 * fast/css/font-family-trailing-bracket-gunk-expected.txt:
252 * fast/css/font-family-trailing-bracket-gunk.html:
253 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
254 * fast/css/getComputedStyle/computed-style-properties-expected.txt:
255 * fast/css/getComputedStyle/computed-style-properties.html:
256 * fast/css/getComputedStyle/font-family-fallback-reset-expected.txt:
257 * fast/css/getComputedStyle/font-family-fallback-reset.html:
258 * fast/css/lang-mapped-to-webkit-locale-expected.txt:
259 * fast/css/lang-mapped-to-webkit-locale.xhtml:
260 * fast/css/serialization-with-double-quotes-expected.txt: Added.
261 * fast/css/serialization-with-double-quotes.html: Added.
262 * fast/css/uri-token-parsing-expected.txt:
263 * fast/css/uri-token-parsing.html:
264 * fast/inspector-support/cssURLQuotes-expected.txt:
265 * fast/inspector-support/style-expected.txt:
266 * fast/text/font-stretch-parse-expected.txt:
267 * fast/text/font-stretch-parse.html:
268 * fast/text/font-style-parse-expected.txt:
269 * fast/text/font-style-parse.html:
270 * fast/text/font-weight-parse-expected.txt:
271 * fast/text/font-weight-parse.html:
272 * media/controls/track-menu.html:
273 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
274 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt:
275 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
276 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt:
277
pvollan@apple.com8c31b3c2017-06-17 05:47:08 +00002782017-06-16 Per Arne Vollan <pvollan@apple.com>
279
pvollan@apple.com158068d2017-06-17 06:07:14 +0000280 [Win] Update expectations for layout tests.
281 https://bugs.webkit.org/show_bug.cgi?id=172437
282
283 Unreviewed test gardening, update test expectations for failing tests.
284
285 * platform/win/TestExpectations:
286
2872017-06-16 Per Arne Vollan <pvollan@apple.com>
288
pvollan@apple.com8c31b3c2017-06-17 05:47:08 +0000289 Unreviewed test gardening. Update test expectations for failing tests.
290
291 * platform/win/TestExpectations:
292
mattbaker@apple.com1f535ab2017-06-17 02:58:24 +00002932017-06-16 Matt Baker <mattbaker@apple.com>
294
295 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
296 https://bugs.webkit.org/show_bug.cgi?id=172623
297 <rdar://problem/32415986>
298
299 Reviewed by Devin Rousso and Joseph Pecoraro.
300
301 Test that CanvasAgent dispatches events for canvas lifecycle events.
302
303 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
304 * inspector/canvas/create-canvas-contexts.html: Added.
305
weinig@apple.com2f551012017-06-17 01:19:28 +00003062017-06-16 Sam Weinig <sam@webkit.org>
307
308 [WebIDL] Remove custom bindings for HTMLDocument
309 https://bugs.webkit.org/show_bug.cgi?id=173444
310
311 Reviewed by Darin Adler.
312
313 * dom/xhtml/level2/html/HTMLDocument17-expected.txt:
314 * dom/xhtml/level2/html/HTMLDocument18-expected.txt:
315 * dom/xhtml/level2/html/HTMLDocument19-expected.txt:
316 * dom/xhtml/level2/html/HTMLDocument20-expected.txt:
317 * dom/xhtml/level2/html/HTMLDocument21-expected.txt:
318 Update test results for correct exception being thrown.
319
320 * fast/dom/frame-deleted-in-document-open-expected.txt: Removed.
321 * fast/dom/frame-deleted-in-document-open.html: Removed.
322 * http/tests/security/isolatedWorld/document-open-expected.txt: Removed.
323 * http/tests/security/isolatedWorld/document-open.html: Removed.
324 Remove two tests that were testing the behavior of document.open using javascript
325 to call the window.open operation. This is not how it is specified and no
326 longer how it is implemented.
327
commit-queue@webkit.org7008d302017-06-17 00:27:33 +00003282017-06-16 Youenn Fablet <youenn@apple.com>
329
commit-queue@webkit.org7bd7ec32017-06-17 00:29:38 +0000330 WebRTC sockets should be closed at destruction time if not closed explicitly
331 https://bugs.webkit.org/show_bug.cgi?id=173479
332
333 Reviewed by Eric Carlson.
334
335 * webrtc/datachannel/multiple-connections-expected.txt: Added.
336 * webrtc/datachannel/multiple-connections.html: Added.
337
3382017-06-16 Youenn Fablet <youenn@apple.com>
339
commit-queue@webkit.org7008d302017-06-17 00:27:33 +0000340 addTransceiver should trigger mid generation in the SDP
341 https://bugs.webkit.org/show_bug.cgi?id=173452
342
343 Reviewed by Alex Christensen.
344
345 * webrtc/routines.js:
346 (createConnections):
347 * webrtc/video-addTransceiver-expected.txt: Added.
348 * webrtc/video-addTransceiver.html: Added.
349
jbedard@apple.com0193c222017-06-16 23:50:32 +00003502017-06-16 Jonathan Bedard <jbedard@apple.com>
351
352 Clean-up lint-test-expectation errors
353
354 Unreviewed test gardening
355
356 * platform/ios-wk1/TestExpectations:
357 * platform/ios-wk2/TestExpectations:
358 * platform/win/TestExpectations:
359
commit-queue@webkit.orgf0c6fc42017-06-16 23:16:38 +00003602017-06-16 Youenn Fablet <youenn@apple.com>
361
362 [iOS] Switching cameras in a WebRTC call makes black frames being sent
363 https://bugs.webkit.org/show_bug.cgi?id=173486
364
365 Reviewed by Eric Carlson.
366
367 * webrtc/video-replace-muted-track-expected.txt: Added.
368 * webrtc/video-replace-muted-track.html: Added.
369
ryanhaddad@apple.com91f227a2017-06-16 23:15:53 +00003702017-06-16 Ryan Haddad <ryanhaddad@apple.com>
371
372 Remove a test that was accidentally checked in with r218408.
373
374 Unreviewed test gardening.
375
376 * webrtc/datachannel/test.html: Removed.
377
jlewis3@apple.com01270d82017-06-16 23:13:27 +00003782017-06-16 Matt Lewis <jlewis3@apple.com>
379
380 Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky.
381 https://bugs.webkit.org/show_bug.cgi?id=173487
382
383 Unreviewed test gardening.
384
385
386 * platform/mac/TestExpectations:
387
commit-queue@webkit.orga7953c02017-06-16 23:10:37 +00003882017-06-16 Youenn Fablet <youenn@apple.com>
389
390 Remove replaceTrack restriction about video resolution
391 https://bugs.webkit.org/show_bug.cgi?id=173490
392
393 Reviewed by Eric Carlson.
394
395 * webrtc/video-replace-track-expected.txt:
396 * webrtc/video-replace-track.html:
397
jlewis3@apple.comd6ef7ea2017-06-16 22:35:07 +00003982017-06-16 Matt Lewis <jlewis3@apple.com>
399
400 Marked multiple imported/w3c/web-platform-tests/IndexedDB as flaky.
401 https://bugs.webkit.org/show_bug.cgi?id=172834
402
403 Unreviewed test gardening.
404
405 * platform/mac-wk2/TestExpectations:
406
jer.noble@apple.comc328bed2017-06-16 21:59:23 +00004072017-06-16 Jer Noble <jer.noble@apple.com>
408
409 [iOS] Do not pause playing video when application resigns active state.
410 https://bugs.webkit.org/show_bug.cgi?id=173474
411
412 Reviewed by Tim Horton.
413
414 * media/video-background-playback-expected.txt:
415 * media/video-background-playback.html:
416 * media/video-background-tab-playback-expected.txt:
417 * media/video-background-tab-playback.html:
418 * media/video-inactive-playback-expected.txt: Added.
419 * media/video-inactive-playback.html: Added.
420
achristensen@apple.com89906612017-06-16 21:43:00 +00004212017-06-16 Alex Christensen <achristensen@webkit.org>
422
423 REGRESSION (r213126): Sync XHR needs partition for cache and credentials
424 https://bugs.webkit.org/show_bug.cgi?id=173496
425 <rdar://problem/31943596>
426
427 Reviewed by Darin Adler.
428
429 * http/tests/security/sync-xhr-partition-expected.txt: Added.
430 * http/tests/security/sync-xhr-partition.html: Added.
431
jlewis3@apple.comc5118392017-06-16 20:41:04 +00004322017-06-16 Matt Lewis <jlewis3@apple.com>
433
jlewis3@apple.com58109732017-06-16 21:08:53 +0000434 Marked imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html as flaky.
435 https://bugs.webkit.org/show_bug.cgi?id=173432
436
437 Unreviewed test gardening.
438
439 * platform/mac-wk1/TestExpectations:
440
4412017-06-16 Matt Lewis <jlewis3@apple.com>
442
jlewis3@apple.comc5118392017-06-16 20:41:04 +0000443 Adjusted test expectations for media/track/track-in-band-cues-added-once.html.
444 https://bugs.webkit.org/show_bug.cgi?id=142152
445
446 Unreviewed test gardening.
447
448 * platform/ios-wk2/TestExpectations:
449 * platform/mac/TestExpectations:
450
commit-queue@webkit.orgc92412f2017-06-16 20:24:09 +00004512017-06-16 Youenn Fablet <youenn@apple.com>
452
453 Make some WebRTC tests easier to debug when failing
454 https://bugs.webkit.org/show_bug.cgi?id=173480
455
456 Reviewed by Eric Carlson.
457
458 * webrtc/captureCanvas-webrtc-expected.txt:
459 * webrtc/captureCanvas-webrtc.html: Splitting test in smaller tests.
460 * webrtc/datachannel/basic-expected.txt:
461 * webrtc/datachannel/basic-tcp-expected.txt: Added.
462 * webrtc/datachannel/basic-tcp.html: Test from basic.html
463 * webrtc/datachannel/basic.html: Moving TCP specifict test and other creation tests to their own files.
464 * webrtc/datachannel/bufferedAmountLowThreshold.html: Removing console log message in case of unhandled promise.
465 * webrtc/datachannel/creation-expected.txt:
466 * webrtc/datachannel/creation.html: Test from basic.html
467 * webrtc/datachannel/filter-ice-candidate-expected.txt:
468 * webrtc/datachannel/filter-ice-candidate.html: Exchanging the tests.
469 * webrtc/video-stats.html: Improving test that timestamp is milliseconds and not microseconds.
470
commit-queue@webkit.org98408a12017-06-16 17:42:27 +00004712017-06-16 Antoine Quint <graouts@apple.com>
472
commit-queue@webkit.org826b8212017-06-16 18:55:03 +0000473 REGRESSION: AirPlay placard is not shown when in fullscreen
474 https://bugs.webkit.org/show_bug.cgi?id=173447
475 <rdar://problem/32803773>
476
477 Reviewed by Jon Lee.
478
479 Add a new test to check that we display the AirPlay placard on macOS in fullscreen.
480
481 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen-expected.txt: Added.
482 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen.html: Added.
483 * platform/ios-simulator/TestExpectations:
484
4852017-06-16 Antoine Quint <graouts@apple.com>
486
commit-queue@webkit.org98408a12017-06-16 17:42:27 +0000487 Backdrop blur missing in media controls bar on Sierra
488 https://bugs.webkit.org/show_bug.cgi?id=173451
489
490 Reviewed by Simon Fraser.
491
492 Add a new test that checks that a ControlsBar establishes a stacking context.
493
494 * media/modern-media-controls/controls-bar/controls-bar-stacking-context-expected.txt: Added.
495 * media/modern-media-controls/controls-bar/controls-bar-stacking-context.html: Added.
496 * platform/ios-simulator/TestExpectations:
497 * platform/mac/TestExpectations:
498
jlewis3@apple.com7508d422017-06-16 16:47:21 +00004992017-06-16 Matt Lewis <jlewis3@apple.com>
500
501 Unreviewed, rolling out r218376.
502
503 The patch cause multiple Layout Test Crashes.
504
505 Reverted changeset:
506
507 "Web Inspector: Instrument 2D/WebGL canvas contexts in the
508 backend"
509 https://bugs.webkit.org/show_bug.cgi?id=172623
510 http://trac.webkit.org/changeset/218376
511
commit-queue@webkit.orgef739262017-06-16 16:34:41 +00005122017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
513
514 [GTK] Layout Test fast/events/tabindex-focus-blur-all.html is flaky
515 https://bugs.webkit.org/show_bug.cgi?id=145171
516
517 Unreviewed gardening.
518
519 Recently, this test case results in flaky crash, no flaky timeout.
520
521 * platform/gtk/TestExpectations: Marked it Crash Pass.
522
aperez@igalia.com5b4bc012017-06-16 15:34:08 +00005232017-06-16 Adrian Perez de Castro <aperez@igalia.com>
524
525 REGRESSION(r215188?): Test platform/gtk/fast/forms/menulist-typeahead-find.html is failing
526 https://bugs.webkit.org/show_bug.cgi?id=171492
527
528 Unreviewed gardening.
529
530 * platform/gtk/TestExpectations: The fixes needed for the test to pass
531 have landed, so the test can be unskipped.
532
commit-queue@webkit.org8197eb62017-06-16 11:24:20 +00005332017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
534
535 [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
536 https://bugs.webkit.org/show_bug.cgi?id=173459
537
538 Unreviewed gardening.
539
540 * platform/gtk/TestExpectations: Marked it Skip.
541
csaavedra@igalia.com83869612017-06-16 10:03:43 +00005422017-06-16 Claudio Saavedra <csaavedra@igalia.com>
543
544 [WPE] fast/animation gardening
545
546 Unreviewed gardening.
547
548 fast/animation tests are flaky, report and mark.
549 fast/animation/height-auto-transition-computed-value.html is not really failing, unmark.
550 storage/domstorage/sessionstorage/set-item-synchronous-keydown.html
551 depends on event injection in WTR that is not implemented in WPE
552 yet, reported and marked as failing.
553 * platform/wpe/TestExpectations:
554
pvollan@apple.comd5e622b2017-06-16 06:15:39 +00005552017-06-15 Per Arne Vollan <pvollan@apple.com>
556
557 [Win] Update expectations for layout tests.
558 https://bugs.webkit.org/show_bug.cgi?id=172437
559
560 Unreviewed test gardening, update test expectations for failing tests.
561
562 * platform/win/TestExpectations:
563
commit-queue@webkit.orgbdc5b6a2017-06-16 03:08:33 +00005642017-06-15 Antoine Quint <graouts@apple.com>
565
566 REGRESSION: AirPlay button is incorrectly highlighted in inline and fullscreen
567 https://bugs.webkit.org/show_bug.cgi?id=173446
568
569 Reviewed by Dean Jackson.
570
571 Update the test to explicitly check the color on the <picture>. We also make the test check
572 the color with a value depending on the platform, so we can use a single expectation file.
573
574 * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt:
575 * media/modern-media-controls/airplay-button/airplay-button-on.html:
576 * platform/ios/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Removed.
577
mattbaker@apple.com0ad7b272017-06-16 02:55:37 +00005782017-06-15 Matt Baker <mattbaker@apple.com>
579
580 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
581 https://bugs.webkit.org/show_bug.cgi?id=172623
582 <rdar://problem/32415986>
583
584 Reviewed by Devin Rousso.
585
586 Test that CanvasAgent dispatches events for canvas lifecycle events.
587
588 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
589 * inspector/canvas/create-canvas-contexts.html: Added.
590
mmaxfield@apple.comc64c61c2017-06-16 00:56:44 +00005912017-06-15 Myles C. Maxfield <mmaxfield@apple.com>
592
593 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
594 https://bugs.webkit.org/show_bug.cgi?id=173043
595 <rdar://problem/21125708>
596
597 Reviewed by Simon Fraser.
598
599 * fast/text/system-font-fallback-emoji-expected.txt: Added.
600 * fast/text/system-font-fallback-emoji.html: Added.
601 * fast/text/system-font-fallback-expected.html: Added.
602 * fast/text/system-font-fallback.html: Added.
603 * fast/text/system-font-zero-size-expected.txt: Added.
604 * fast/text/system-font-zero-size.html: Added.
605 * platform/ios/TestExpectations:
606 * platform/mac/TestExpectations:
607 * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.png: Added.
608
jlewis3@apple.comc755a7b2017-06-15 22:54:03 +00006092017-06-15 Matt Lewis <jlewis3@apple.com>
610
611 Marked webrtc/video-unmute.html as flaky.
612 https://bugs.webkit.org/show_bug.cgi?id=172879
613
614 Unreviewed test gardening.
615
616 * platform/ios-simulator-wk2/TestExpectations:
617
sbarati@apple.coma8a1eff2017-06-15 22:26:42 +00006182017-06-15 Saam Barati <sbarati@apple.com>
619
620 [iOS wk2] Layout Test perf/object-keys.html is flaky
621 https://bugs.webkit.org/show_bug.cgi?id=171617
622 <rdar://problem/31977874>
623
624 Reviewed by Mark Lam.
625
626 Increase the starting magnitude of the object-keys test to
627 remove variance from having objects with a very few number of keys.
628
629 * perf/object-keys.html:
630 * platform/ios-wk2/TestExpectations:
631
jlewis3@apple.com03cb50e2017-06-15 19:00:29 +00006322017-06-15 Matt Lewis <jlewis3@apple.com>
633
jlewis3@apple.com17aae162017-06-15 22:08:12 +0000634 Marked webrtc/datachannel/basic.html as flaky.
635 https://bugs.webkit.org/show_bug.cgi?id=172922
636
637 Unreviewed test gardening.
638
639 * platform/mac-wk1/TestExpectations:
640 * platform/wk2/TestExpectations:
641
6422017-06-15 Matt Lewis <jlewis3@apple.com>
643
jlewis3@apple.com03cb50e2017-06-15 19:00:29 +0000644 REGRESSION (r218228): Layout Test editing/execCommand/strikethrough-uses-strike-tag.html is failing
645 https://bugs.webkit.org/show_bug.cgi?id=173375
646
647 Unreviewed test gardening.
648
649 Reverted an incorrect baseline and skipped a test causing test failures.
650
651 * TestExpectations:
652 * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
653 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
654
commit-queue@webkit.org32718ef2017-06-15 16:24:20 +00006552017-06-15 Youenn Fablet <youenn@apple.com>
656
657 RTCPeerConnection returns RTCSessionDescription where RTCSessionDescriptionInit would be appropriate
658 https://bugs.webkit.org/show_bug.cgi?id=173118
659 <rdar://problem/32746761>
660
661 Reviewed by Eric Carlson.
662
663 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
664 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
665 * webrtc/createOfferAnswer-expected.txt: Added.
666 * webrtc/createOfferAnswer.html: Added.
667
jlewis3@apple.com69653e72017-06-15 16:19:57 +00006682017-06-15 Matt Lewis <jlewis3@apple.com>
669
670 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as skip.
671 https://bugs.webkit.org/show_bug.cgi?id=173333
672
673 Unreviewed test gardening.
674
675 * TestExpectations:
676
magomez@igalia.com766d5b22017-06-15 12:56:28 +00006772017-06-15 Miguel Gomez <magomez@igalia.com>
678
679 Unreviewed GTK+ gardening. Update expectations of several tests failing after r218320.
680
681 * platform/gtk/TestExpectations:
682
csaavedra@igalia.comd6f96c72017-06-15 09:58:43 +00006832017-06-15 Claudio Saavedra <csaavedra@igalia.com>
684
685 [WPE] dom storage gardening
686
687 Unreviewed gardening.
688
689 Two dom storage tests marked as failing have been passing always,
690 so remove them.
691 * platform/wpe/TestExpectations:
692
ap@apple.com879ab21f2017-06-15 06:23:19 +00006932017-06-14 Alexey Proskuryakov <ap@apple.com>
694
695 REGRESSION: trac.webkit.org/export returns Content-Type application/xhtml+xml for .html files
696 https://bugs.webkit.org/show_bug.cgi?id=173191
697
698 Add a MIME type to one test to check if this changes the behavior.
699
700 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added property svn:mime-type.
701
commit-queue@webkit.org850ccd92017-06-15 03:36:06 +00007022017-06-14 Antoine Quint <graouts@apple.com>
703
704 Rebaseline media/modern-media-controls/media-documents
705 https://bugs.webkit.org/show_bug.cgi?id=173394
706
707 Reviewed by Dean Jackson.
708
709 * media/modern-media-controls/media-documents/click-on-video-should-not-pause-expected.txt:
710 * media/modern-media-controls/media-documents/click-on-video-should-not-pause.html:
711 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt:
712 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html:
713 * platform/ios-simulator/TestExpectations:
714 * platform/mac/TestExpectations:
715
dino@apple.com880b9672017-06-15 01:01:08 +00007162017-06-14 Dean Jackson <dino@apple.com>
717
718 Restrict filtered painting across cross-origin boundaries with transforms
719 https://bugs.webkit.org/show_bug.cgi?id=173388
720 <rdar://problem/27362159>
721
722 Reviewed by Simon Fraser.
723
724 New test that checks painting across a origin boundary when in
725 a transformed container. Also clean up the existing test
726 to make it smfr-compliant (green is good, red is bad).
727
728 * http/tests/css/filters-on-iframes-expected.html:
729 * http/tests/css/filters-on-iframes-transform-expected.html: Added.
730 * http/tests/css/filters-on-iframes-transform.html: Added.
731 * http/tests/css/filters-on-iframes.html:
732 * http/tests/css/resources/references-external-green.html: Copied from LayoutTests/http/tests/css/resources/references-external.html.
733 * http/tests/css/resources/references-external-red.html: Renamed from LayoutTests/http/tests/css/resources/references-external.html.
734 * http/tests/css/resources/solid-green.html: Added.
735
jlewis3@apple.comac89c6a2017-06-14 20:01:13 +00007362017-06-14 Matt Lewis <jlewis3@apple.com>
737
738 Unreviewed, rolling out r218161.
739
740 Introduced bot API test failures and Layout Test Failures.
741
742 Reverted changeset:
743
744 "[Cocoa] Expand system-ui to include every item in the Core
745 Text cascade list"
746 https://bugs.webkit.org/show_bug.cgi?id=173043
747 http://trac.webkit.org/changeset/218161
748
zalan@apple.com87227ee2017-06-14 19:36:45 +00007492017-06-14 Zalan Bujtas <zalan@apple.com>
750
751 Crash in WebCore::RenderStyle::colorIncludingFallback.
752 https://bugs.webkit.org/show_bug.cgi?id=173347
753 <rdar://problem/32675317>
754
755 Reviewed by Chris Dumez.
756
757 * svg/animations/animated-svg-image-removed-from-document-paused.html: animations are not started synchronously anymore.
758 * svg/as-image/svg-css-animation-expected.txt: Added.
759 * svg/as-image/svg-css-animation.html: Added.
760
jlewis3@apple.come33fa152017-06-14 19:20:01 +00007612017-06-14 Matt Lewis <jlewis3@apple.com>
762
763 Fixed typo error for re-baselined editing/execCommand/strikethrough-uses-strike-tag.html.
764 https://bugs.webkit.org/show_bug.cgi?id=173375
765
766
767 Unreviewed test gardening.
768
769 * 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.
770 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
771
cdumez@apple.com98785b72017-06-14 18:42:15 +00007722017-06-14 Chris Dumez <cdumez@apple.com>
773
774 transitions/created-while-suspended.html is slow and flaky
775 https://bugs.webkit.org/show_bug.cgi?id=173370
776
777 Reviewed by Zalan Bujtas.
778
779 The test was waiting 8 seconds at the end, unnecessarily.
780 Instead, end the test as soon as the transition ends, after resuming
781 the animations.
782
783 * TestExpectations:
784 * platform/gtk/TestExpectations:
785 * platform/wpe/TestExpectations:
786 * transitions/created-while-suspended-expected.txt:
787 * transitions/created-while-suspended.html:
788
commit-queue@webkit.orge0b1b4f2017-06-14 18:14:51 +00007892017-06-14 Antoine Quint <graouts@apple.com>
790
791 Layout Test media/modern-media-controls/placard-support/placard-support-pip.html is failing
792 https://bugs.webkit.org/show_bug.cgi?id=173373
793
794 Reviewed by Antoine Quint.
795
796 * platform/mac/TestExpectations:
797
jlewis3@apple.comb1ae0f52017-06-14 16:40:27 +00007982017-06-14 Matt Lewis <jlewis3@apple.com>
799
jlewis3@apple.com55d31aa2017-06-14 18:12:06 +0000800 Rebaselined editing/execCommand/strikethrough-uses-strike-tag.html.
801 https://bugs.webkit.org/show_bug.cgi?id=173375
802
803
804 Unreviewed test gardening.
805
806 * platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
807 * platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
808
8092017-06-14 Matt Lewis <jlewis3@apple.com>
810
jlewis3@apple.comb1ae0f52017-06-14 16:40:27 +0000811 Unreviewed, rolling out r218157.
812
813 This patch caused multiple API failures on iOS Simulator.
814
815 Reverted changeset:
816
817 "@font-face rules with invalid primary fonts never download
818 their secondary fonts"
819 https://bugs.webkit.org/show_bug.cgi?id=173138
820 http://trac.webkit.org/changeset/218157
821
cdumez@apple.coma84e2bf2017-06-14 15:40:51 +00008222017-06-14 Chris Dumez <cdumez@apple.com>
823
824 REGRESSION (r217997): mint.com header renders incorrectly when initially loaded
825 https://bugs.webkit.org/show_bug.cgi?id=173302
826 <rdar://problem/32731747>
827
828 Reviewed by Darin Adler.
829
830 Add layout test coverage. We change the style of the animated element while the animation is paused,
831 and then we resume the animations.
832
833 * fast/animation/css-animation-resuming-when-visible-with-style-change-expected.txt: Added.
834 * fast/animation/css-animation-resuming-when-visible-with-style-change.html: Added.
835 * fast/animation/css-animation-resuming-when-visible-with-style-change2-expected.txt: Added.
836 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html: Added.
837
pvollan@apple.com50096ec2017-06-14 12:58:00 +00008382017-06-14 Per Arne Vollan <pvollan@apple.com>
839
840 [Win] Update expectations for layout tests.
841 https://bugs.webkit.org/show_bug.cgi?id=172437
842
843 Unreviewed test gardening, update test expectations for failing tests.
844
845 * platform/win/TestExpectations:
846
csaavedra@igalia.com1e940042017-06-14 10:06:35 +00008472017-06-14 Claudio Saavedra <csaavedra@igalia.com>
848
csaavedra@igalia.coma5aab3f2017-06-14 11:12:31 +0000849 [WPE] IndexedDB gardening
850
851 Unreviewed gardening.
852
853 Mark a few expected crashers. We don't use IndexedDB in workers,
854 storage/indexeddb/modern/worker-getall.html is expected to fail.
855 storage/indexeddb/modern/idbkey-array-equality.html is now passing.
856
857 * platform/wpe/TestExpectations:
858
8592017-06-14 Claudio Saavedra <csaavedra@igalia.com>
860
csaavedra@igalia.com1e940042017-06-14 10:06:35 +0000861 [WPE] Rebaseline imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html
862
863 Unreviewed gardening.
864
865 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
866
nael.ouedraogo@crf.canon.fr2e880e02017-06-14 08:44:29 +00008672017-06-14 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
868
869 MediaSource duration attribute should not be equal to Infinity when set to a value greater than 2^64
870 https://bugs.webkit.org/show_bug.cgi?id=171668
871
872 Reviewed by Jer Noble.
873
874 MediaSource duration attribute is a double represented in MediaSource by a MediaTime instance created with
875 MediaTime::CreateWithDouble(). This method implements an overflow control mechanism which sets MediaTime to
876 Infinity when the double value passed as argument is greater than 2^64.
877
878 This patch removes the overflow control mechanism when time value is represented as a double. This patch also
879 modifies the behavior of mathematical operations between a double MediaTime and rational MediaTime: the rational
880 MediaTime is converted to a double before applying the operation. Double MediaTime precision is the same as for
881 double. Overflow mechanisms still apply to the conversion of a double MediaTime to rational with setTimescale()
882 method. No behavior change for rational MediaTime.
883
884 Update test expectations.
885
886 * media/media-source/media-source-timeoffset-expected.txt:
887 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
888 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
889
cdumez@apple.com70d19aa2017-06-14 03:48:23 +00008902017-06-13 Chris Dumez <cdumez@apple.com>
891
892 Event handlers should not be called in frameless documents
893 https://bugs.webkit.org/show_bug.cgi?id=173233
894
895 Reviewed by Sam Weinig.
896
897 Extend layout test coverage.
898
899 * fast/events/event-handler-detached-document-dispatchEvent-expected.txt: Added.
900 * fast/events/event-handler-detached-document-dispatchEvent.html: Added.
901 * fast/events/event-handler-detached-document-expected.txt: Added.
902 * fast/events/event-handler-detached-document.html: Added.
903
graouts@webkit.org06e1f402017-06-14 01:16:38 +00009042017-06-13 Antoine Quint <graouts@apple.com>
905
graouts@webkit.orgbfc96812017-06-14 02:44:08 +0000906 Rebaseline media/modern-media-controls/placard-support
907 https://bugs.webkit.org/show_bug.cgi?id=173340
908
909 Reviewed by Dean Jackson.
910
911 We update tests to use the new "placard" property rather than "showsPlacard" which this patch removes.
912
913 * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt:
914 * media/modern-media-controls/placard-support/placard-support-airplay.html:
915 * media/modern-media-controls/placard-support/placard-support-error-expected.txt:
916 * media/modern-media-controls/placard-support/placard-support-error-recover-expected.txt:
917 * media/modern-media-controls/placard-support/placard-support-error-recover.html:
918 * media/modern-media-controls/placard-support/placard-support-error.html:
919 * media/modern-media-controls/placard-support/placard-support-pip-expected.txt:
920 * media/modern-media-controls/placard-support/placard-support-pip.html:
921 * platform/ios-simulator/TestExpectations:
922 * platform/mac/TestExpectations:
923
9242017-06-13 Antoine Quint <graouts@apple.com>
925
graouts@webkit.org3916aea12017-06-14 02:39:02 +0000926 Rebaseline media/modern-media-controls/mute-support
927 https://bugs.webkit.org/show_bug.cgi?id=173345
928
929 Reviewed by Dean Jackson.
930
931 * 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.
932 * 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.
933 * platform/ios-simulator/TestExpectations:
934 * platform/mac/TestExpectations:
935
9362017-06-13 Antoine Quint <graouts@apple.com>
937
graouts@webkit.org563ff192017-06-14 01:30:11 +0000938 Rebaseline media/modern-media-controls/tracks-button
939 https://bugs.webkit.org/show_bug.cgi?id=173220
940
941 Reviewed by Dean Jackson.
942
943 Use SVG assets.
944
945 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
946 * media/modern-media-controls/tracks-button/tracks-button.html:
947 * platform/ios-simulator/TestExpectations:
948 * platform/mac/TestExpectations:
949
9502017-06-13 Antoine Quint <graouts@apple.com>
951
graouts@webkit.org47355802017-06-14 01:23:55 +0000952 Rebaseline media/modern-media-controls/time-control
953 https://bugs.webkit.org/show_bug.cgi?id=173218
954
955 Reviewed by Dean Jackson.
956
957 There no longer is a Scrubber class and the useSixDigitsForTimeLabels property no longer exists.
958
959 * media/modern-media-controls/time-control/time-control-expected.txt:
960 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels-expected.txt: Removed.
961 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels.html: Removed.
962 * media/modern-media-controls/time-control/time-control.html:
963 * platform/ios-simulator/TestExpectations:
964 * platform/mac/TestExpectations:
965
9662017-06-13 Antoine Quint <graouts@apple.com>
967
graouts@webkit.org6a594732017-06-14 01:22:23 +0000968 Rebaseline media/modern-media-controls/status-label
969 https://bugs.webkit.org/show_bug.cgi?id=173217
970
971 Reviewed by Dean Jackson.
972
973 There is no need for macOS and iOS-specific tests, they share the same styles.
974
975 * media/modern-media-controls/status-label/status-label-expected.txt:
976 * 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.
977 * media/modern-media-controls/status-label/status-label-in-controls.html: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos.html.
978 * media/modern-media-controls/status-label/status-label-ios-expected.txt: Removed.
979 * media/modern-media-controls/status-label/status-label-ios.html: Removed.
980 * media/modern-media-controls/status-label/status-label.html:
981 * platform/ios-simulator/TestExpectations:
982 * platform/mac/TestExpectations:
983
9842017-06-13 Antoine Quint <graouts@apple.com>
985
graouts@webkit.orgc3c175f2017-06-14 01:19:57 +0000986 Remove media/modern-media-controls/start-button
987 https://bugs.webkit.org/show_bug.cgi?id=173216
988
989 Reviewed by Dean Jackson.
990
991 The StartButton class was removed.
992
993 * media/modern-media-controls/start-button/start-button-expected.txt: Removed.
994 * media/modern-media-controls/start-button/start-button-styles-expected.txt: Removed.
995 * media/modern-media-controls/start-button/start-button-styles.html: Removed.
996 * media/modern-media-controls/start-button/start-button.html: Removed.
997
9982017-06-13 Antoine Quint <graouts@apple.com>
999
graouts@webkit.org61571ff2017-06-14 01:18:06 +00001000 Rebaseline media/modern-media-controls/slider
1001 https://bugs.webkit.org/show_bug.cgi?id=173215
1002
1003 Reviewed by Dean Jackson.
1004
1005 * media/modern-media-controls/slider/slider-constructor-expected.txt:
1006 * media/modern-media-controls/slider/slider-constructor.html:
1007 * media/modern-media-controls/slider/slider-styles-expected.txt:
1008 * media/modern-media-controls/slider/slider-styles.html:
1009 * platform/ios-simulator/TestExpectations:
1010 * platform/mac/TestExpectations:
1011
10122017-06-13 Antoine Quint <graouts@apple.com>
1013
graouts@webkit.org06e1f402017-06-14 01:16:38 +00001014 Rebaseline media/modern-media-controls/skip-back-button
1015 https://bugs.webkit.org/show_bug.cgi?id=173213
1016
1017 Reviewed by Dean Jackson.
1018
1019 Use SVG assets.
1020
1021 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
1022 * media/modern-media-controls/skip-back-button/skip-back-button.html:
1023 * platform/ios-simulator/TestExpectations:
1024 * platform/mac/TestExpectations:
1025
graouts@webkit.org7a7bde62017-06-14 01:03:31 +000010262017-06-11 Antoine Quint <graouts@apple.com>
1027
graouts@webkit.orgea2aef12017-06-14 01:04:17 +00001028 Rebaseline media/modern-media-controls/time-label
1029 https://bugs.webkit.org/show_bug.cgi?id=173219
1030
1031 Reviewed by Dean Jackson.
1032
1033 We update the content of the time-label.html test to be relevant to its new API.
1034
1035 * media/modern-media-controls/time-label/time-label-expected.txt:
1036 * media/modern-media-controls/time-label/time-label.html:
1037 * platform/ios-simulator/TestExpectations:
1038 * platform/mac/TestExpectations:
1039
10402017-06-11 Antoine Quint <graouts@apple.com>
1041
graouts@webkit.org7a7bde62017-06-14 01:03:31 +00001042 Rebaseline media/modern-media-controls/fullscreen-support
1043 https://bugs.webkit.org/show_bug.cgi?id=173199
1044
1045 Reviewed by Simon Fraser.
1046
1047 We no longer need to test the "error" event for FullscreenSupport since we don't actually
1048 enable or disable the fullscreen button when an error happens, instead the media controls
1049 code will simply not present it since we'll be showing a placard instead.
1050
1051 We also remove the iPad-specific test since the fullscreen button is now accessible on an
1052 iPhone as well, so it no longer needs a special iPad test.
1053
1054 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt:
1055 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html:
1056 * 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.
1057 * media/modern-media-controls/fullscreen-support/fullscreen-support-press.html: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click.html.
1058 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap-expected.txt: Removed.
1059 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap.html: Removed.
1060 * platform/ios-simulator/TestExpectations:
1061 * platform/mac/TestExpectations:
1062
clopez@igalia.com9bedcea2017-06-14 00:36:29 +000010632017-06-13 Carlos Alberto Lopez Perez <clopez@igalia.com>
1064
1065 [GTK] Fix linter warnings on the GTK Debug TestExpectation file and update some expectations for Debug.
1066
1067 Unreviewed test gardening.
1068
1069 * TestExpectations: Merge expectations for imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html
1070 * platform/gtk/TestExpectations: Mark observed timeouts on Debug and fix linter warnings related to tests renamed or deleted.
1071 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Removed.
1072 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Removed.
1073
zalan@apple.com24b82732017-06-14 00:19:21 +000010742017-06-13 Zalan Bujtas <zalan@apple.com>
1075
1076 Synchronous media query callbacks on nested frames could produced a detached FrameView.
1077 https://bugs.webkit.org/show_bug.cgi?id=173330
1078
1079 Reviewed by Simon Fraser.
1080
1081 * TestExpectations: ASSERT(frame()->view() == this) still fires due to the unexpected navigation, but we clearly
1082 manage to recover from it. Unskip it (debug) when webkit.org/b/173329 is resolved.
1083
cfleizach@apple.comb80e4af2017-06-14 00:12:29 +000010842017-06-13 Chris Fleizach <cfleizach@apple.com>
1085
1086 AX[macOS]: Expose Inline property as an accessibility attribute
1087 https://bugs.webkit.org/show_bug.cgi?id=173131
1088 <rdar://problem/32667686>
1089
1090 Reviewed by Joanmarie Diggs.
1091
1092 * accessibility/mac/inline-text-attribute.html: Added.
1093 * accessibility/mac/inline-text-attribute-expected.txt: Added.
1094
commit-queue@webkit.org80b09db2017-06-13 23:57:55 +000010952017-06-13 Joseph Pecoraro <pecoraro@apple.com>
1096
1097 Debugger has unexpected effect on program correctness
1098 https://bugs.webkit.org/show_bug.cgi?id=172683
1099
1100 Reviewed by Saam Barati.
1101
1102 * inspector/injected-script/observable-expected.txt: Added.
1103 * inspector/injected-script/observable.html: Added.
1104
jlewis3@apple.com377f3dbd2017-06-13 22:03:26 +000011052017-06-13 Matt Lewis <jlewis3@apple.com>
1106
jlewis3@apple.com82a40ba2017-06-13 23:51:35 +00001107 Updated test expectations for imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg.
1108 https://bugs.webkit.org/show_bug.cgi?id=173333
1109
1110 Unreviewed test gardening.
1111
1112 * TestExpectations:
1113
11142017-06-13 Matt Lewis <jlewis3@apple.com>
1115
jlewis3@apple.com0b7db6e2017-06-13 23:26:15 +00001116 Re-baselined imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html and fixed text expectations.
1117 https://bugs.webkit.org/show_bug.cgi?id=173335
1118
1119 Unreviewed test gardening.
1120
1121 * platform/mac/TestExpectations:
1122
11232017-06-13 Matt Lewis <jlewis3@apple.com>
1124
jlewis3@apple.com999989e2017-06-13 22:27:22 +00001125 Marked imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as failing.
1126 https://bugs.webkit.org/show_bug.cgi?id=173335
1127
1128 Unreviewed test gardening.
1129
1130 * platform/mac/TestExpectations:
1131
11322017-06-13 Matt Lewis <jlewis3@apple.com>
1133
jlewis3@apple.com377f3dbd2017-06-13 22:03:26 +00001134 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as a timeout.
1135 https://bugs.webkit.org/show_bug.cgi?id=173333
1136
1137 Unreviewed test gardening.
1138
1139 * TestExpectations:
1140
dbates@webkit.orgd3072e52017-06-13 20:21:00 +000011412017-06-13 Daniel Bates <dabates@apple.com>
1142
1143 Implement W3C Secure Contexts Draft Specification
1144 https://bugs.webkit.org/show_bug.cgi?id=158121
1145 <rdar://problem/26012994>
1146
1147 Reviewed by Brent Fulgham.
1148
1149 Part 4
1150
1151 Adds a test to ensure that the global object property isSecureContext is not
1152 exposed (is undefined) when the runtime enabled feature flag isSecureContextAttributeEnabled
1153 is disabled.
1154
1155 * platform/win/TestExpectations: Skip the test as DumpRenderTree on Windows does not support
1156 parsing of test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281> for more details.
1157 * security/isSecureContext-disabled-expected.txt: Added.
1158 * security/isSecureContext-disabled.html: Added.
1159 * security/resources/worker-isSecureContext-disabled.js: Added.
1160
commit-queue@webkit.org7b505422017-06-13 17:31:18 +000011612017-06-13 Youenn Fablet <youenn@apple.com>
1162
commit-queue@webkit.org7f39cc92017-06-13 17:41:13 +00001163 getReceivers() should return transceivers that have only an active receiver
1164 https://bugs.webkit.org/show_bug.cgi?id=173313
1165
1166 Reviewed by Alex Christensen.
1167
1168 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt:
1169 * webrtc/video-receivers-expected.txt: Added.
1170 * webrtc/video-receivers.html: Added.
1171
11722017-06-13 Youenn Fablet <youenn@apple.com>
1173
commit-queue@webkit.org7b505422017-06-13 17:31:18 +00001174 Refresh WPT tests up to cb7017e654fb4daddb9dee8d654c78b26e61fa9f
1175 https://bugs.webkit.org/show_bug.cgi?id=173260
1176
1177 Reviewed by Alex Christensen.
1178
1179 * TestExpectations:
1180 * platform/ios-simulator-wk2/TestExpectations:
1181 * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
1182 * platform/mac/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.png: Added.
1183 * tests-options.json:
1184
jdiggs@igalia.com20c43fb2017-06-13 12:42:04 +000011852017-06-13 Joanmarie Diggs <jdiggs@igalia.com>
1186
1187 AX: [ATK] Implement missing AtkRelation types
1188 https://bugs.webkit.org/show_bug.cgi?id=155494
1189
1190 Reviewed by Darin Adler.
1191
1192 * accessibility/aria-owns-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-owns-expected.txt.
1193 * accessibility/aria-owns.html: Renamed from LayoutTests/accessibility/mac/aria-owns.html.
1194 * accessibility/gtk/relation-types-expected.txt: Added.
1195 * accessibility/gtk/relation-types.html: Added.
1196
csaavedra@igalia.comd4b8a9522017-06-13 12:19:29 +000011972017-06-13 Claudio Saavedra <csaavedra@igalia.com>
1198
1199 [WPE] Ensure that fast/url/user-visible tests are skipped
1200
1201 Unreviewed gardening.
1202
1203 Tests under this directory are currently Mac specific, so skip the
1204 directory altogether.
1205 * platform/wpe/TestExpectations:
1206
commit-queue@webkit.org801861c2017-06-13 08:13:26 +000012072017-06-13 Youenn Fablet <youenn@apple.com>
1208
1209 Filter SDP from ICE candidates in case of local ICE candidate filtering
1210 https://bugs.webkit.org/show_bug.cgi?id=173120
1211
1212 Reviewed by Eric Carlson.
1213
1214 * webrtc/datachannel/filter-ice-candidate.html: Minor clean-up and
1215 adding assertions to ensure that ICE candidates are also filtered out.
1216
commit-queue@webkit.org2b64dff2017-06-13 03:10:24 +000012172017-06-12 Charlie Turner <cturner@igalia.com>
1218
1219 [GTK] skip fast/scrolling/scrolling-tree-includes-frame.html
1220 https://bugs.webkit.org/show_bug.cgi?id=173258
1221
1222 Unreviewed gardening.
1223
1224 GTK doesn't appear to use the scrolling tree, only WK2 Mac and iOS do. Skip it here.
1225
1226 * platform/gtk/TestExpectations:
1227
mmaxfield@apple.com011edf02017-06-13 00:05:55 +000012282017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
1229
mmaxfield@apple.comf3bc6a62017-06-13 01:35:05 +00001230 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
1231 https://bugs.webkit.org/show_bug.cgi?id=173043
1232 <rdar://problem/21125708>
1233
1234 Reviewed by Simon Fraser.
1235
1236 Rebaseline tests which use non-English text in form controls
1237
1238 * fast/text/system-font-fallback-emoji-expected.txt: Added.
1239 * fast/text/system-font-fallback-emoji.html: Added.
1240 * fast/text/system-font-fallback-expected.html: Added.
1241 * fast/text/system-font-fallback.html: Added.
1242 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
1243 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
1244 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
1245 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
1246 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
1247 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
1248 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
1249 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
1250 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
1251 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
1252 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1253 * platform/mac/TestExpectations:
1254 * platform/mac/fast/css/rtl-ordering-expected.png:
1255 * platform/mac/fast/css/rtl-ordering-expected.txt:
1256 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
1257 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
1258 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
1259 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
1260 * platform/mac/fast/forms/search-rtl-expected.png:
1261 * platform/mac/fast/forms/search-rtl-expected.txt:
1262 * platform/mac/fast/forms/searchfield-heights-expected.txt:
1263 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
1264 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
1265 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
1266 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
1267 * platform/mac/fast/text/drawBidiText-expected.png:
1268 * platform/mac/fast/text/drawBidiText-expected.txt:
1269 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
1270 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1271 * platform/mac/fast/text/updateNewFont-expected.png:
1272 * platform/mac/fast/text/updateNewFont-expected.txt:
1273
12742017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
1275
mmaxfield@apple.com011edf02017-06-13 00:05:55 +00001276 @font-face rules with invalid primary fonts never download their secondary fonts
1277 https://bugs.webkit.org/show_bug.cgi?id=173138
1278 <rdar://problem/32554450>
1279
1280 Reviewed by Simon Fraser.
1281
1282 * fast/text/font-fallback-invalid-load-expected.html: Added.
1283 * fast/text/font-fallback-invalid-load.html: Added.
1284 * fast/text/resources/bogus.svg: Added.
1285
dbates@webkit.org4660b552017-06-12 23:55:04 +000012862017-06-12 Daniel Bates <dabates@apple.com>
1287
1288 Implement W3C Secure Contexts Draft Specification
1289 https://bugs.webkit.org/show_bug.cgi?id=158121
1290 <rdar://problem/26012994>
1291
1292 Reviewed by Ryosuke Niwa.
1293
1294 Part 3
1295
1296 Skip tests that exercise Shared Workers as WebKit does not support them. With the exception
1297 of web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html all other tests are
1298 skipped because they time out. The following sub-tests in web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html
1299 are expected to fail:
1300 - "Test Window.isSecureContext for HTTP creator"
1301 Reason: Sub-test must be run from non-localhost server
1302 - "Test Window.isSecureContext in an iframe loading an http"
1303 Reason: Sub-test must be run from non-localhost server
1304 - "Test Window.isSecureContext in a sandboxed iframe loading an http"
1305 Reason: We do not implement the allow-secure-context flag
1306 - "Test Window.isSecureContext in a popup loading about:blank"
1307 Reason: Times out; further investigation needed.
1308
1309 We will investigate the test failures and fix them in subsequent commits.
1310
1311 * TestExpectations:
1312
cdumez@apple.com53ceb5f2017-06-12 23:39:27 +000013132017-06-12 Chris Dumez <cdumez@apple.com>
1314
1315 Add Arabic Kasra to list of blacklisted characters when puny-decoding URL
1316 https://bugs.webkit.org/show_bug.cgi?id=173283
1317 <rdar://problem/32725659>
1318
1319 Reviewed by Brent Fulgham.
1320
1321 Add layout test coverage.
1322
1323 * fast/url/user-visible/arabic_kasra-expected.txt: Added.
1324 * fast/url/user-visible/arabic_kasra.html: Added.
1325
commit-queue@webkit.orge86bd392017-06-12 22:37:07 +000013262017-06-12 Aaron Chu <aaron_chu@apple.com>
1327
1328 AX: Video/Audio Player Controls missing group container.
1329 https://bugs.webkit.org/show_bug.cgi?id=171790
1330 <rdar://problem/32008994>
1331
1332 Reviewed by Antoine Quint.
1333
1334 Modified existing test cases to accommodate testing for controls bar aria-label.
1335
1336 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
1337 * media/modern-media-controls/audio/audio-controls-buttons.html:
1338 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt:
1339 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html:
1340 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt:
1341 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
1342
jbedard@apple.comff564692017-06-12 21:35:25 +000013432017-06-12 Jonathan Bedard <jbedard@apple.com>
1344
1345 Garden tests for on-device testing
1346
1347 Unreviewed test gardening.
1348
1349 The tests gardened here have not been investigated. https://bugs.webkit.org/show_bug.cgi?id=173275
1350 tracks the investigation of the tests marked as failing, crashing or skipped because they timeout
1351 when running layout tests on-device in this revision.
1352
1353 * platform/ios-device/TestExpectations: Initial gardening of expectations for on-device testing.
1354 * platform/ios-simulator-wk2/TestExpectations: Moved simulator specific expectations from platfrom/ios-wk2.
1355 * platform/ios-simulator/TestExpectations: Moved simulator specific expectations from platfrom/ios.
1356 * platform/ios-simulator/compositing: Removed.
1357 * platform/ios-wk2/TestExpectations: Moved simulator specific expectation to platform/ios-simulator-wk2.
1358 * platform/ios/TestExpectations: Moved simulator specific expectation to platform/ios.
1359 * platform/ios/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Copied from
1360 LayoutTests/platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt.
1361
graouts@webkit.org5515b7a2017-06-12 19:52:05 +000013622017-06-12 Antoine Quint <graouts@apple.com>
1363
1364 Add tests for the SkipForwardButton class
1365 https://bugs.webkit.org/show_bug.cgi?id=173214
1366
1367 Reviewed by Jon Lee.
1368
1369 * media/modern-media-controls/skip-forward-button/skip-forward-button-expected.txt: Added.
1370 * media/modern-media-controls/skip-forward-button/skip-forward-button.html: Added.
1371 * platform/ios-simulator/TestExpectations:
1372 * platform/mac/TestExpectations:
1373
commit-queue@webkit.org37759582017-06-12 19:50:39 +000013742017-06-12 Sam Weinig <sam@webkit.org>
1375
1376 [WebIDL] Re-implement GetOwnPropertySlot[ByIndex] generation to more closely follow WebIDL
1377 https://bugs.webkit.org/show_bug.cgi?id=173229
1378
1379 Reviewed by Chris Dumez.
1380
1381 * fast/dom/HTMLDocument/document-special-properties-expected.txt:
1382 Update results. Named properties on HTMLDocument no longer override own properties, they
1383 only override properties from the prototype chain (as per the WebIDL specification for
1384 OverrideBuiltins). These results now also match Firefox.
1385
1386 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
1387 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
1388 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
1389 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html:
1390 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
1391 Update tests to use a property on the prototype, rather than the instance, to test
1392 overriding the [GetOwnProperty] hook. This is needed now that HTMLDocument correctly
1393 follows the OverrideBuiltins rules as explained above.
1394
sbarati@apple.combef79d12017-06-12 19:00:23 +000013952017-06-12 Saam Barati <sbarati@apple.com>
1396
1397 Unreviewed. Unmark test as flaky after fix in r217944. The test should now pass.
1398
1399 * platform/mac/TestExpectations:
1400
jlewis3@apple.comba47d9e2017-06-12 17:40:04 +000014012017-06-12 Matt Lewis <jlewis3@apple.com>
1402
1403 Updated test expectations for fast/mediastream/getUserMedia-webaudio.html.
1404 https://bugs.webkit.org/show_bug.cgi?id=170960
1405
1406 Unreviewed test gardening.
1407
1408 * platform/mac-wk2/TestExpectations:
1409
carlosgc@webkit.org7ff1f0f2017-06-12 17:10:54 +000014102017-06-12 Carlos Garcia Campos <cgarcia@igalia.com>
1411
1412 [GTK] Stop dismissing menus attached to the web view for every injected event
1413 https://bugs.webkit.org/show_bug.cgi?id=172708
1414
1415 Reviewed by Alex Christensen.
1416
1417 * editing/selection/5354455-1.html: No need to click on editable area to focus it, contextClick already focuses
1418 it, we even have another test to ensure it. Those fast clicks were causing a double click in GTK+ port which
1419 selected the whole line. We don't need to dismiss the context menu either, because contextClick() doesn't really
1420 show the menu.
1421 * fast/events/context-activated-by-key-event.html: Dismiss the context menu every time we show it.
1422 * fast/events/mouse-click-events.html: Dimiss the context menu when testing right click events.
1423
ryanhaddad@apple.comedba2542017-06-12 17:02:52 +000014242017-06-12 Ryan Haddad <ryanhaddad@apple.com>
1425
1426 Mark fast/mediastream/getUserMedia-webaudio.html as flaky on mac-wk2.
1427 https://bugs.webkit.org/show_bug.cgi?id=170960
1428
1429 Unreviewed test gardening.
1430
1431 * platform/mac-wk2/TestExpectations:
1432
jlewis3@apple.comd6a1a742017-06-12 16:01:19 +000014332017-06-12 Matt Lewis <jlewis3@apple.com>
1434
1435 Marked imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html as flaky.
1436 https://bugs.webkit.org/show_bug.cgi?id=172255
1437
1438 Unreviewed test gardening.
1439
1440 * platform/mac/TestExpectations:
1441
csaavedra@igalia.comfb7aaa462017-06-12 15:19:56 +000014422017-06-12 Claudio Saavedra <csaavedra@igalia.com>
1443
csaavedra@igalia.com2762f752017-06-12 15:48:43 +00001444 transforms/hittest-translated-content-off-to-infinity-and-back.html is passing
1445
1446 Ureviewed gardening.
1447 * platform/wpe/TestExpectations: This started passing lately, remove.
1448
14492017-06-12 Claudio Saavedra <csaavedra@igalia.com>
1450
csaavedra@igalia.comfb7aaa462017-06-12 15:19:56 +00001451 [WPE][GTK] Rebaseline js/dom/global-constructors-attributes.html
1452
1453 Unreviewed gardening.
1454
1455 Needs to be updated in WPE due to enabling ENCRYPTED_MEDIA. GTK+
1456 port was skipping this but it just needs an updated expectations.
1457 * platform/gtk/TestExpectations: Unskip.
1458 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1459 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1460
commit-queue@webkit.orga0937ac2017-06-12 12:23:49 +000014612017-06-12 Charlie Turner <cturner@igalia.com>
1462
1463 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
1464 https://bugs.webkit.org/show_bug.cgi?id=173257
1465
1466 Unreviewed gardening.
1467
1468 * platform/gtk/TestExpectations:
1469
mmaxfield@apple.com4a42f5d2017-06-12 05:02:38 +000014702017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
1471
mmaxfield@apple.come5037742017-06-12 05:03:53 +00001472 [iOS 11] fast/text/international/system-language/arabic-glyph-cache-fill-combine.html hardcodes the system UI Arabic font
1473 https://bugs.webkit.org/show_bug.cgi?id=173244
1474 <rdar://problem/32659595>
1475
1476 Reviewed by Ryosuke Niwa.
1477
1478 iOS 11 changed this font, so we shouldn't hardcode it. Instead,
1479 we can simply change this to an -expected-mismatch.html test to
1480 specifically test against the ".notdef" glyph.
1481
1482 * 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.
1483
14842017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
1485
mmaxfield@apple.com4a42f5d2017-06-12 05:02:38 +00001486 fast/text/variations/getComputedStyle.html does not need to be asynchronous
1487 https://bugs.webkit.org/show_bug.cgi?id=173246
1488 <rdar://problem/31393842>
1489
1490 Reviewed by Sam Weinig.
1491
1492 I dont know why I made it asynchronous in the first place.
1493
1494 * fast/text/variations/getComputedStyle.html:
1495
rniwa@webkit.org8a0538f2017-06-12 03:46:47 +000014962017-06-09 Ryosuke Niwa <rniwa@webkit.org>
1497
1498 didMoveToNewDocument doesn't get called on an Attr inside a shadow tree
1499 https://bugs.webkit.org/show_bug.cgi?id=173133
1500
1501 Reviewed by Antti Koivisto.
1502
1503 Added a regression test for moving a shadow tree with an Attr node across a document.
1504 The test hits an assertion in a debug build and fails in a release build without the fix.
1505
1506 * fast/dom/adopt-attr-with-shadow-tree-expected.txt: Added.
1507 * fast/dom/adopt-attr-with-shadow-tree.html: Added.
1508
keith_miller@apple.com9e7b33f2017-06-12 02:40:43 +000015092017-06-11 Keith Miller <keith_miller@apple.com>
1510
1511 TypedArray constructor with string shouldn't throw
1512 https://bugs.webkit.org/show_bug.cgi?id=173181
1513
1514 Reviewed by JF Bastien.
1515
1516 Update tests to allow null buffers.
1517
1518 * fast/canvas/webgl/array-unit-tests-expected.txt:
1519 * fast/canvas/webgl/array-unit-tests.html:
1520 * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt:
1521 * fast/canvas/webgl/webgl-array-invalid-ranges.html:
1522 * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
1523
graouts@webkit.orga69d46c2017-06-11 21:40:31 +000015242017-06-11 Antoine Quint <graouts@apple.com>
1525
graouts@webkit.orgc51b2262017-06-11 21:54:34 +00001526 Rebaseline media/modern-media-controls/scrubber
1527 https://bugs.webkit.org/show_bug.cgi?id=173212
1528
1529 Reviewed by Jon Lee.
1530
1531 Remove a media/modern-media-controls/scrubber test that is no longer relevant now that there is no standalone scrubber class.
1532
1533 * media/modern-media-controls/scrubber/scrubber-expected.txt: Removed.
1534 * media/modern-media-controls/scrubber/scrubber.html: Removed.
1535 * platform/ios-simulator/TestExpectations:
1536 * platform/mac/TestExpectations:
1537
15382017-06-11 Antoine Quint <graouts@apple.com>
1539
graouts@webkit.orgc1a3b2f2017-06-11 21:53:13 +00001540 Enable media/modern-media-controls/scheduler
1541 https://bugs.webkit.org/show_bug.cgi?id=173211
1542
1543 Reviewed by Jon Lee.
1544
1545 * platform/ios-simulator/TestExpectations:
1546 * platform/mac/TestExpectations:
1547
15482017-06-11 Antoine Quint <graouts@apple.com>
1549
graouts@webkit.orgd8fd5752017-06-11 21:51:55 +00001550 Rebaseline media/modern-media-controls/rewind-button
1551 https://bugs.webkit.org/show_bug.cgi?id=173210
1552
1553 Reviewed by Jon Lee.
1554
1555 Use SVG assets.
1556
1557 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
1558 * media/modern-media-controls/rewind-button/rewind-button.html:
1559 * platform/ios-simulator/TestExpectations:
1560 * platform/mac/TestExpectations:
1561
15622017-06-11 Antoine Quint <graouts@apple.com>
1563
graouts@webkit.org348aa0f2017-06-11 21:49:49 +00001564 Rebaseline media/modern-media-controls/play-pause-button
1565 https://bugs.webkit.org/show_bug.cgi?id=173209
1566
1567 Reviewed by Jon Lee.
1568
1569 Use SVG assets.
1570
1571 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
1572 * media/modern-media-controls/play-pause-button/play-pause-button.html:
1573 * platform/ios-simulator/TestExpectations:
1574 * platform/mac/TestExpectations:
1575
15762017-06-11 Antoine Quint <graouts@apple.com>
1577
graouts@webkit.orgb1a9cb52017-06-11 21:48:16 +00001578 Rebaseline media/modern-media-controls/placard
1579 https://bugs.webkit.org/show_bug.cgi?id=173208
1580
1581 Reviewed by Jon Lee.
1582
1583 IconButton is now simply Button.
1584
1585 * media/modern-media-controls/placard/placard-expected.txt:
1586 * media/modern-media-controls/placard/placard.html:
1587 * platform/ios-simulator/TestExpectations:
1588 * platform/mac/TestExpectations:
1589
15902017-06-11 Antoine Quint <graouts@apple.com>
1591
graouts@webkit.orgf3a1d092017-06-11 21:46:55 +00001592 Enable media/modern-media-controls/pip-placard tests
1593 https://bugs.webkit.org/show_bug.cgi?id=173207
1594
1595 Reviewed by Jon Lee.
1596
1597 * platform/ios-simulator/TestExpectations:
1598 * platform/mac/TestExpectations:
1599
16002017-06-11 Antoine Quint <graouts@apple.com>
1601
graouts@webkit.org8c826f42017-06-11 21:45:38 +00001602 Rebaseline media/modern-media-controls/pip-button.
1603 https://bugs.webkit.org/show_bug.cgi?id=173206
1604
1605 Reviewed by Jon Lee.
1606
1607 Use SVG assets.
1608
1609 * media/modern-media-controls/pip-button/pip-button-expected.txt:
1610 * media/modern-media-controls/pip-button/pip-button.html:
1611 * platform/ios-simulator/TestExpectations:
1612 * platform/mac/TestExpectations:
1613
16142017-06-11 Antoine Quint <graouts@apple.com>
1615
graouts@webkit.org6d356da2017-06-11 21:43:54 +00001616 Rebaseline media/modern-media-controls/mute-button
1617 https://bugs.webkit.org/show_bug.cgi?id=173205
1618
1619 Reviewed by Jon Lee.
1620
1621 We now use SVG assets, so let the test reflect that.
1622
1623 * media/modern-media-controls/mute-button/mute-button-expected.txt:
1624 * media/modern-media-controls/mute-button/mute-button.html:
1625 * platform/ios-simulator/TestExpectations:
1626 * platform/mac/TestExpectations:
1627
16282017-06-11 Antoine Quint <graouts@apple.com>
1629
graouts@webkit.orga69d46c2017-06-11 21:40:31 +00001630 Remove media/modern-media-controls/macos-media-controls
1631 https://bugs.webkit.org/show_bug.cgi?id=173204
1632
1633 Reviewed by Jon Lee.
1634
1635 There no longer is a MacOSMediaControls class and this test no longer makes sense.
1636
1637 * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Removed.
1638 * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Removed.
1639
graouts@webkit.org4ed07dc2017-06-11 02:10:26 +000016402017-06-09 Antoine Quint <graouts@apple.com>
1641
graouts@webkit.orgc30d8372017-06-11 02:16:17 +00001642 Rebaseline media/modern-media-controls/layout-node
1643 https://bugs.webkit.org/show_bug.cgi?id=173203
1644
1645 Reviewed by Jon Lee.
1646
1647 The "visible" property no longer sets "display: initial" when true, but rather removes the "display" property altogether.
1648
1649 * media/modern-media-controls/layout-node/visible-expected.txt:
1650 * media/modern-media-controls/layout-node/visible.html:
1651 * platform/ios-simulator/TestExpectations:
1652 * platform/mac/TestExpectations:
1653
16542017-06-09 Antoine Quint <graouts@apple.com>
1655
graouts@webkit.org955e104ab2017-06-11 02:14:18 +00001656 Enable media/modern-media-controls/layout-item
1657 https://bugs.webkit.org/show_bug.cgi?id=173202
1658
1659 Reviewed by Jon Lee.
1660
1661 * platform/ios-simulator/TestExpectations:
1662 * platform/mac/TestExpectations:
1663
16642017-06-09 Antoine Quint <graouts@apple.com>
1665
graouts@webkit.orgff7385a2017-06-11 02:12:25 +00001666 Rebaseline media/modern-media-controls/invalid-placard
1667 https://bugs.webkit.org/show_bug.cgi?id=173201
1668
1669 Reviewed by Jon Lee.
1670
1671 The only required change was to update IconButton to Button since IconButton has been folded in its superclass Button.
1672
1673 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt:
1674 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html:
1675 * platform/ios-simulator/TestExpectations:
1676 * platform/mac/TestExpectations:
1677
16782017-06-09 Antoine Quint <graouts@apple.com>
1679
graouts@webkit.org4ed07dc2017-06-11 02:10:26 +00001680 Rebaseline media/modern-media-controls/icon-service
1681 https://bugs.webkit.org/show_bug.cgi?id=173200
1682
1683 Reviewed by Jon Lee.
1684
1685 The method we were testing has changed name and the pause icon is no longer a good
1686 test since it doesn't have a fullscreen variant, so we use the AirPlay icon instead.
1687
1688 * media/modern-media-controls/icon-service/icon-service-expected.txt:
1689 * media/modern-media-controls/icon-service/icon-service.html:
1690 * platform/ios-simulator/TestExpectations:
1691 * platform/mac/TestExpectations:
1692
beidson@apple.com1ec62212017-06-10 04:32:19 +000016932017-06-09 Brady Eidson <beidson@apple.com>
1694
1695 Crash when IndexedDB's getAll is used inside a Web Worker.
1696 https://bugs.webkit.org/show_bug.cgi?id=172434
1697
1698 Reviewed by Andy Estes.
1699
1700 * storage/indexeddb/modern/resources/worker-getall.js: Added.
1701 * storage/indexeddb/modern/worker-getall-expected.txt: Added.
1702 * storage/indexeddb/modern/worker-getall.html: Added.
1703
ryanhaddad@apple.comba3ae692017-06-10 00:00:25 +000017042017-06-09 Ryan Haddad <ryanhaddad@apple.com>
1705
1706 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
1707 https://bugs.webkit.org/show_bug.cgi?id=173188
1708
1709 Unreviewed test gardening.
1710
1711 * platform/mac-wk2/TestExpectations:
1712
dbates@webkit.org7bf60582017-06-09 23:13:41 +000017132017-06-09 Daniel Bates <dabates@apple.com>
1714
1715 CSP: Apply img-src directive to favicon loads
1716 https://bugs.webkit.org/show_bug.cgi?id=172733
1717
1718 Remove CONSOLE MESSAGE line from expected result that I inadvertently left in from an earlier iteration
1719 of the test that did not call testRunner.queueReload(). Calling testRunner.queueReload() clears out
1720 any emitted console messages. The dump of the resource load callbacks is sufficient to ensure that
1721 the favicon was blocked as expected.
1722
1723 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt:
1724
darin@apple.comad5f6482017-06-09 22:45:00 +000017252017-06-09 Andy VanWagoner <thetalecrafter@gmail.com>
1726
1727 REGRESSION: LayoutTest js/intl-datetimeformat.html is failing
1728 https://bugs.webkit.org/show_bug.cgi?id=172720
1729
1730 Reviewed by Darin Adler.
1731
1732 Reenable DateTimeFormat tests, allowing for some variation in the
1733 formatting of time zone names.
1734
1735 * js/intl-datetimeformat-expected.txt:
1736 * js/script-tests/intl-datetimeformat.js:
1737 * platform/mac/TestExpectations:
1738
commit-queue@webkit.org7b1da932017-06-09 21:59:03 +000017392017-06-09 Joseph Pecoraro <pecoraro@apple.com>
1740
1741 Web Inspector: Web inspector does not show non-shadow children of an element with a shadow root (e.g. <video>)
1742 https://bugs.webkit.org/show_bug.cgi?id=173121
1743 <rdar://problem/30948943>
1744
1745 Reviewed by Matt Baker.
1746
1747 * inspector/dom/shadow-and-non-shadow-children-expected.txt: Added.
1748 * inspector/dom/shadow-and-non-shadow-children.html: Added.
1749
commit-queue@webkit.org7b2483d2017-06-09 21:53:34 +000017502017-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1751
1752 LayoutTest fast/images/animated-image-different-dest-size.html is a flaky failure
1753 https://bugs.webkit.org/show_bug.cgi?id=170203
1754
1755 Reviewed by Simon Fraser.
1756
1757 Instead of using setTimeout(), listen to the webkitImageFrameReady event
1758 to know relaibly when to draw the next frame of an animated image to a
1759 canvas.
1760
1761 * fast/images/animated-image-different-dest-size.html:
1762 * platform/mac-wk2/TestExpectations:
1763
jlewis3@apple.com6c7aa4e2017-06-09 21:25:36 +000017642017-06-09 Matt Lewis <jlewis3@apple.com>
1765
1766 Skipped layout test svg/animations/svglength-element-removed-crash.svg.
1767 https://bugs.webkit.org/show_bug.cgi?id=173178
1768
1769 Unreviewed test gardening.
1770
1771 * platform/ios-simulator-wk2/TestExpectations:
1772
dbates@webkit.org38070892017-06-09 20:45:37 +000017732017-06-09 Daniel Bates <dabates@apple.com>
1774
1775 CSP: Apply img-src directive to favicon loads
1776 https://bugs.webkit.org/show_bug.cgi?id=172733
1777 <rdar://problem/32082654>
1778
1779 Reviewed by Brady Eidson.
1780
1781 Adds tests to ensure the CSP policy is applied to favicon loads.
1782
1783 * http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt: Added.
1784 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added.
1785 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Added.
1786 * http/tests/security/contentSecurityPolicy/block-favicon.html: Added.
1787 * platform/wk2/TestExpectations: Skip the tests until we fix <https://bugs.webkit.org/show_bug.cgi?id=115809>.
1788
ryanhaddad@apple.comd0729af2017-06-09 19:47:07 +000017892017-06-09 Ryan Haddad <ryanhaddad@apple.com>
1790
1791 Add a result file for js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html.
1792 https://bugs.webkit.org/show_bug.cgi?id=161156
1793
1794 Unreviewed test gardening.
1795
1796 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short-expected.txt: Added.
1797
matthew_hanson@apple.comdfc6f372017-06-09 18:56:44 +000017982017-06-09 Matthew Hanson <matthew_hanson@apple.com>
1799
1800 Revert r217955. rdar://problem/21125708
1801
jbedard@apple.combe4828e2017-06-09 18:28:37 +000018022017-06-09 Jonathan Bedard <jbedard@apple.com>
1803
1804 [ios-sim] Cleaning-up timeouts WebKit1
1805 https://bugs.webkit.org/show_bug.cgi?id=173169
1806
1807 Unreviewed test gardening.
1808
1809 The intention of this change is to allow the iOS WK1 bots to finish their
1810 test runs. Because these tests are being gardened based on the output of
1811 bots, there will likely be follow-up fixes.
1812
1813 * platform/ios-wk1/TestExpectations: Skip tests timing out in iOS WK1.
1814
jer.noble@apple.com0b805862017-06-09 17:57:06 +000018152017-06-09 Jer Noble <jer.noble@apple.com>
1816
1817 [iOS] Video occasionally mixes with other system audio instead of interrupting
1818 https://bugs.webkit.org/show_bug.cgi?id=173127
1819
1820 Reviewed by Eric Carlson.
1821
1822 * platform/mac/media/audio-session-category-video-track-change-expected.txt: Added.
1823 * platform/mac/media/audio-session-category-video-track-change.html: Added.
1824
cdumez@apple.com948d7a62017-06-09 17:52:42 +000018252017-06-09 Chris Dumez <cdumez@apple.com>
1826
1827 CSS transitions added while page is not visible do not start when the page becomes visible
1828 https://bugs.webkit.org/show_bug.cgi?id=173166
1829 <rdar://problem/32250351>
1830
1831 Reviewed by Darin Adler.
1832
1833 Add layout test coverage.
1834
1835 * fast/animation/css-animation-resuming-when-visible-expected.txt: Added.
1836 * fast/animation/css-animation-resuming-when-visible.html: Added.
1837
eric.carlson@apple.com9cf9e392017-06-09 16:14:27 +000018382017-06-09 Eric Carlson <eric.carlson@apple.com>
1839
1840 fast/mediastream/MediaStream-page-muted.html times out and asserts
1841 https://bugs.webkit.org/show_bug.cgi?id=170355
1842 <rdar://problem/31376041>
1843
1844 Reviewed by Chris Dumez.
1845
1846 * fast/mediastream/media-stream-wrapper-collected-expected.txt: Added.
1847 * fast/mediastream/media-stream-wrapper-collected.html: Added.
1848
commit-queue@webkit.org59752992017-06-09 16:11:32 +000018492017-06-09 Charlie Turner <cturner@igalia.com>
1850
1851 [GTK] Fix test linter reported errors
1852 https://bugs.webkit.org/show_bug.cgi?id=173160
1853
1854 Unreviewed gardening.
1855
1856 webrtc/audio-peer-connection-webaudio.html failed ambiguity checks, it typically fails
1857 in release and times out in debug, but it could have bother outcomes in both build
1858 configurations, so removing the first instance seems like the right approach.
1859 See: https://bugs.webkit.org/show_bug.cgi?id=169110
1860 https://bugs.webkit.org/show_bug.cgi?id=131218 no longer crashing
1861 https://bugs.webkit.org/show_bug.cgi?id=131216 no longer crashing
1862 https://bugs.webkit.org/show_bug.cgi?id=119255 no longer flaky, stablized at r195130.
1863
1864 Linter is now quiet, aside from non-existent path errors,
1865 which I think is tracked by https://bugs.webkit.org/show_bug.cgi?id=172471
1866
1867 * platform/gtk/TestExpectations:
1868
csaavedra@igalia.com81251842017-06-09 11:44:18 +000018692017-06-09 Claudio Saavedra <csaavedra@igalia.com>
1870
csaavedra@igalia.com73330692017-06-09 12:53:26 +00001871 [GTK] Add baseline for media/media-fullscreen-inline-expected.html
1872
1873 Unreviewed gardening.
1874
1875 mediaElement.webkitSupportsPresentationMode is only present with
1876 VIDEO_PRESENTATION_MODE enabled, and this option is only enabled
1877 for Cocoa builds. Add a baseline without this property.
1878 * platform/gtk/media/media-fullscreen-inline-expected.txt: Added.
1879
18802017-06-09 Claudio Saavedra <csaavedra@igalia.com>
1881
csaavedra@igalia.com81251842017-06-09 11:44:18 +00001882 [WPE] Unskip passing userscripts tests
1883
1884 Unreviewed gardening.
1885
1886 * platform/wpe/TestExpectations:
1887
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +000018882017-06-09 Zan Dobersek <zdobersek@igalia.com>
1889
zandobersek@gmail.com21bb5942017-06-09 09:09:15 +00001890 [WPE] Enable ENCRYPTED_MEDIA for build-webkit builds
1891 https://bugs.webkit.org/show_bug.cgi?id=173103
1892
1893 Reviewed by Xabier Rodriguez-Calvar.
1894
1895 Enable the imported W3C tests covering Encrypted Media API for the WPE port,
1896 but only tests that use the ClearKey key system. WPE-specific baselines for
1897 those tests are also added, despite the test cases universally failing. This
1898 will allow us to spot any change in behavior that's introduced.
1899
1900 * platform/wpe/TestExpectations: Skip tests that test PlayReady or Widevine key systems.
1901 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type-expected.txt: Added.
1902 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt: Added.
1903 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt: Added.
1904 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt: Added.
1905 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt: Added.
1906 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt: Added.
1907 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt: Added.
1908 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt: Added.
1909 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt: Added.
1910 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt: Added.
1911 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt: Added.
1912 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt: Added.
1913 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt: Added.
1914 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt: Added.
1915 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt: Added.
1916 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt: Added.
1917 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt: Added.
1918 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt: Added.
1919 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt: Added.
1920 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt: Added.
1921 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt: Added.
1922 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt: Added.
1923 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt: Added.
1924 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt: Added.
1925 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt: Added.
1926 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt: Added.
1927 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt: Added.
1928 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt: Added.
1929 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt: Added.
1930 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt: Added.
1931 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt: Added.
1932 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt: Added.
1933 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt: Added.
1934 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt: Added.
1935 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt: Added.
1936 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt: Added.
1937 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys-expected.txt: Added.
1938 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt: Added.
1939 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt: Added.
1940 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt: Added.
1941 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt: Added.
1942 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt: Added.
1943 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt: Added.
1944 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt: Added.
1945 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt: Added.
1946 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt: Added.
1947 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt: Added.
1948
19492017-06-09 Zan Dobersek <zdobersek@igalia.com>
1950
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +00001951 [WPE] Enable MEDIA_SOURCE for build-webkit builds
1952 https://bugs.webkit.org/show_bug.cgi?id=173136
1953
1954 Reviewed by Xabier Rodriguez-Calvar.
1955
1956 * platform/wpe/TestExpectations: Enable the media/media-source/ layout tests
1957 for the WPE port, adding half a dozen failure or timeout expectations for
1958 tests that are currently failing.
1959
calvaris@igalia.com9388d2a2017-06-09 08:03:47 +000019602017-06-09 Xabier Rodriguez Calvar <calvaris@igalia.com>
1961
1962 [GStreamer][EME] Remove the legacy code that was not even official and is deprecated
1963 https://bugs.webkit.org/show_bug.cgi?id=173096
1964
1965 Reviewed by Žan Doberšek.
1966
1967 * platform/gtk/TestExpectations: Mark legacy tests as deprecated
1968
commit-queue@webkit.org81f332a2017-06-09 08:02:04 +000019692017-06-09 Aaron Chu <aaron_chu@apple.com>
1970
1971 AX: Media Controls: Missing labels for the Time Labels.
1972 https://bugs.webkit.org/show_bug.cgi?id=171715
1973 <rdar://problem/32009214>
1974
1975 Reviewed by Antoine Quint.
1976
1977 Modified existing test case to accommodate testing for time label description.
1978
1979 * media/modern-media-controls/time-label/time-label.html:
1980
yoav@yoav.ws1250ee22017-06-09 05:25:02 +000019812017-06-08 Yoav Weiss <yoav@yoav.ws>
1982
1983 [preload] Mandatory `as` value and related spec alignments
1984 https://bugs.webkit.org/show_bug.cgi?id=173047
1985
1986 Reviewed by Dean Jackson.
1987
1988 Fix tests and expectations to this patch's changes: `as` is mandatory and "fetch" replaces the previous empty `as` value,
1989 onerror no longer fires for invalid `as` values, and the IDL for `as` reflects only valid values, to enable feature detection.
1990
1991 * http/tests/fetch/redirectmode-and-preload.html:
1992 * http/tests/preload/download_resources-expected.txt:
1993 * http/tests/preload/download_resources.html:
1994 * http/tests/preload/download_resources_from_header_iframe-expected.txt:
1995 * http/tests/preload/onerror_event-expected.txt:
1996 * http/tests/preload/onerror_event.html:
1997 * http/tests/preload/onload_event-expected.txt:
1998 * http/tests/preload/onload_event.html:
1999 * http/tests/preload/preloadscanner_download_resources.html:
2000 * http/tests/preload/resources/download_resources_from_header.php:
2001 * http/tests/preload/resources/nph-invalid_resources_from_header.pl:
2002 * http/tests/preload/single_download_preload.html:
2003 * http/tests/preload/single_download_preload_headers.php:
2004 * imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt: PProgressions related to correct reflection.
2005
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +000020062017-06-08 Ryosuke Niwa <rniwa@webkit.org>
2007
rniwa@webkit.orge18271b2017-06-09 02:13:06 +00002008 Crash inside InsertNodeBeforeCommand via InsertParagraphSeparatorCommand
2009 https://bugs.webkit.org/show_bug.cgi?id=173085
2010
2011 Reviewed by Wenson Hsieh.
2012
2013 Added a regresion test.
2014
2015 * editing/inserting/insert-horizontal-rule-in-empty-document-crash-expected.txt: Added.
2016 * editing/inserting/insert-horizontal-rule-in-empty-document-crash.html: Added.
2017
20182017-06-08 Ryosuke Niwa <rniwa@webkit.org>
2019
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +00002020 The tree scope of an Attr node inside a shadow tree does not updated upon detach.
2021 https://bugs.webkit.org/show_bug.cgi?id=173122
2022
2023 Reviewed by Chris Dumez.
2024
2025 Added a regression test which hits the newly added assertion.
2026
2027 * fast/dom/detaching-attr-node-in-shadow-tree-crash-expected.txt: Added.
2028 * fast/dom/detaching-attr-node-in-shadow-tree-crash.html: Added.
2029
mmaxfield@apple.comcac303b2017-06-09 00:31:17 +000020302017-06-08 Myles C. Maxfield <mmaxfield@apple.com>
2031
2032 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
2033 https://bugs.webkit.org/show_bug.cgi?id=173043
2034 <rdar://problem/21125708>
2035
2036 Reviewed by Simon Fraser.
2037
2038 Rebaseline tests which use non-English text in form controls
2039
2040 * fast/text/system-font-fallback-emoji-expected.txt: Added.
2041 * fast/text/system-font-fallback-emoji.html: Added.
2042 * fast/text/system-font-fallback-expected.html: Added.
2043 * fast/text/system-font-fallback.html: Added.
2044 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
2045 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
2046 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
2047 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
2048 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
2049 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
2050 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
2051 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
2052 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
2053 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
2054 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2055 * platform/mac/TestExpectations:
2056 * platform/mac/fast/css/rtl-ordering-expected.png:
2057 * platform/mac/fast/css/rtl-ordering-expected.txt:
2058 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
2059 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
2060 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
2061 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
2062 * platform/mac/fast/forms/search-rtl-expected.png:
2063 * platform/mac/fast/forms/search-rtl-expected.txt:
2064 * platform/mac/fast/forms/searchfield-heights-expected.txt:
2065 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
2066 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
2067 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
2068 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
2069 * platform/mac/fast/text/drawBidiText-expected.png:
2070 * platform/mac/fast/text/drawBidiText-expected.txt:
2071 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2072 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2073 * platform/mac/fast/text/updateNewFont-expected.png:
2074 * platform/mac/fast/text/updateNewFont-expected.txt:
2075
cdumez@apple.come0f5da42017-06-08 22:12:32 +000020762017-06-08 Chris Dumez <cdumez@apple.com>
2077
2078 REGRESSION: fast/images/animated-gif-webkit-transform.html is flaky
2079 https://bugs.webkit.org/show_bug.cgi?id=170410
2080 <rdar://problem/31409381>
2081
2082 Reviewed by Simon Fraser.
2083
2084 Fix flakiness and unskip test.
2085
2086 * fast/images/animated-gif-webkit-transform-expected.txt:
2087 * fast/images/animated-gif-webkit-transform.html:
2088 * platform/mac-wk2/TestExpectations:
2089
commit-queue@webkit.orgca9f5bc2017-06-08 22:03:00 +000020902017-06-08 Antoine Quint <graouts@apple.com>
2091
2092 [iOS] Buttons in top-left and bottom media controls bar are positioned too high
2093 https://bugs.webkit.org/show_bug.cgi?id=173111
2094 <rdar://problem/32650615>
2095
2096 Reviewed by Jon Lee.
2097
2098 Add a test that checks that the appropriate styles as set in buttons-container.css
2099 are applied to a button in a buttons container on iOS.
2100
2101 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding-expected.txt: Added.
2102 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding.html: Added.
2103 * platform/ios-simulator/TestExpectations:
2104
commit-queue@webkit.org58f91fe2017-06-08 20:37:49 +000021052017-06-08 Youenn Fablet <youenn@apple.com>
2106
2107 getUserMedia should not be prompted again if user denied access
2108 https://bugs.webkit.org/show_bug.cgi?id=173104
2109
2110 Reviewed by Geoff Garen.
2111
2112 Splitting grant test due to remembering deny decisions.
2113
2114 * fast/mediastream/getUserMedia-deny-persistency-expected.txt: Added.
2115 * fast/mediastream/getUserMedia-deny-persistency-reload-expected.txt: Added.
2116 * fast/mediastream/getUserMedia-deny-persistency-reload.html: Added.
2117 * fast/mediastream/getUserMedia-deny-persistency.html: Added.
2118 * fast/mediastream/getUserMedia-deny-persistency2-expected.txt: Added.
2119 * fast/mediastream/getUserMedia-deny-persistency2.html: Added.
2120 * fast/mediastream/getUserMedia-deny-persistency3-expected.txt: Added.
2121 * fast/mediastream/getUserMedia-deny-persistency3.html: Added.
2122 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
2123 * fast/mediastream/getUserMedia-grant-persistency.html:
2124 * fast/mediastream/getUserMedia-grant-persistency2-expected.txt: Added.
2125 * fast/mediastream/getUserMedia-grant-persistency2.html: Added.
2126 * fast/mediastream/getUserMedia-grant-persistency3-expected.txt: Added.
2127 * fast/mediastream/getUserMedia-grant-persistency3.html: Added.
2128
2129
fpizlo@apple.com4af89672017-06-08 20:08:24 +000021302017-06-08 Filip Pizlo <fpizlo@apple.com>
2131
2132 REGRESSION: js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html has a flaky failure
2133 https://bugs.webkit.org/show_bug.cgi?id=161156
2134
2135 Reviewed by Saam Barati.
2136
2137 Add a version of the test that's guaranteed to fail if the problem it's testing for manifests
2138 in the LLInt.
2139
2140 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html: Added.
2141
hyatt@apple.com790f8712017-06-08 20:06:44 +000021422017-06-07 Dave Hyatt <hyatt@apple.com>
2143
2144 Laili restaurant menu page does not display full menu
2145 https://bugs.webkit.org/show_bug.cgi?id=173062
2146 rdar://problem/32436486
2147
2148 Reviewed by Simon Fraser.
2149
2150 * fast/hidpi/percent-height-image-nested-expected.html:
2151 * fast/hidpi/percent-height-image-nested.html:
2152 * fast/multicol/pagination/RightToLeft-max-width.html:
2153 * fast/replaced/max-height-percent-inside-auto-block-expected.html: Added.
2154 * fast/replaced/max-height-percent-inside-auto-block.html: Added.
2155 * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.txt:
2156
graouts@webkit.orgb93dd882017-06-08 18:53:53 +000021572017-06-08 Antoine Quint <graouts@apple.com>
2158
graouts@webkit.org838b6b82017-06-08 18:56:17 +00002159 Rebaseline and enable media/modern-media-controls/fullscreen-button
2160 https://bugs.webkit.org/show_bug.cgi?id=173101
2161
2162 Reviewed by Dean Jackson.
2163
2164 Update the test to check an SVG asset now that we use those.
2165
2166 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
2167 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
2168 * platform/ios-simulator/TestExpectations:
2169 * platform/mac/TestExpectations:
2170
21712017-06-08 Antoine Quint <graouts@apple.com>
2172
graouts@webkit.orgabf4fd42017-06-08 18:54:43 +00002173 Rebaseline and enable media/modern-media-controls/forward-button
2174 https://bugs.webkit.org/show_bug.cgi?id=173100
2175
2176 Reviewed by Dean Jackson.
2177
2178 Update the test to check an SVG asset now that we use those.
2179
2180 * media/modern-media-controls/forward-button/forward-button-expected.txt:
2181 * media/modern-media-controls/forward-button/forward-button.html:
2182 * platform/ios-simulator/TestExpectations:
2183 * platform/mac/TestExpectations:
2184
21852017-06-08 Antoine Quint <graouts@apple.com>
2186
graouts@webkit.orgb93dd882017-06-08 18:53:53 +00002187 Layout Test media/modern-media-controls/button/button-icon-name.html is a flaky failure
2188 https://bugs.webkit.org/show_bug.cgi?id=173099
2189
2190 Reviewed by Dean Jackson.
2191
2192 Rewrite the test to use asynchronous assertions, the number of frames running is immaterial to this test.
2193
2194 * media/modern-media-controls/button/button-icon-name-expected.txt:
2195 * media/modern-media-controls/button/button-icon-name.html:
2196
timothy_horton@apple.com34b0ea92017-06-08 18:08:48 +000021972017-06-08 Tim Horton <timothy_horton@apple.com>
2198
2199 Add a borderless mode to <attachment>, and make it respect its layout size
2200 https://bugs.webkit.org/show_bug.cgi?id=173079
2201 <rdar://problem/32491584>
2202
2203 Reviewed by Simon Fraser.
2204
2205 * TestExpectations:
2206 * platform/ios/TestExpectations:
2207 * fast/attachment/attachment-borderless-expected-mismatch.html: Added.
2208 * fast/attachment/attachment-borderless.html: Added.
2209 * fast/attachment/attachment-respects-css-size-expected-mismatch.html: Added.
2210 * fast/attachment/attachment-respects-css-size.html: Added.
2211 Add mismatch tests ensuring that CSS width/height and borderless-attachment
2212 have *some* kind of impact on rendering.
2213
commit-queue@webkit.org826b77e2017-06-08 17:01:50 +000022142017-06-08 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2215
2216 Modify security test to avoid spacing differences.
2217 https://bugs.webkit.org/show_bug.cgi?id=141709
2218
2219 Reviewed by Carlos Alberto Lopez Perez.
2220
2221 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
2222 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html:
2223 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW-expected.txt:
2224 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html:
2225 * platform/gtk/TestExpectations:
2226
commit-queue@webkit.org66a53932017-06-08 16:28:40 +000022272017-06-08 Youenn Fablet <youenn@apple.com>
2228
2229 getUserMedia request should not be allowed for background tabs unless the tab is already capturing
2230 https://bugs.webkit.org/show_bug.cgi?id=172989
2231
2232 Reviewed by Eric Carlson.
2233
2234 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
2235 * fast/mediastream/getUserMedia-grant-persistency.html: Using testRunner.setPageVisibility so that UIProcess is made aware of the change.
2236 Removing test about capture muted page since there is no API for setting a page as muted right now.
2237 This test should be readded later on.
2238
commit-queue@webkit.org553b3422017-06-08 13:24:26 +000022392017-06-08 Charlie Turner <cturner@igalia.com>
2240
2241 [GTK] Test gardening
2242 https://bugs.webkit.org/show_bug.cgi?id=173093
2243
2244 Unreviewed GTK gardening.
2245
2246 r147201 added a crash expectation for the following test, but did so in a manner
2247 that failed linter checks:
2248
2249 LayoutTests/platform/gtk/TestExpectations:1302 More specific entry for
2250 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html on line
2251 LayoutTests/platform/gtk/TestExpectations:992 overrides line LayoutTests/platform/gtk/TestExpectations:1302.
2252 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html
2253
2254 Furthermore, this test no longer crashes in Debug builds, it fails due to whitespace
2255 oddities that are addressed by webkit.org/b/141709 (unreviewed)
2256
2257 * platform/gtk/TestExpectations:
2258
calvaris@igalia.comc25d35b2017-06-08 13:10:51 +000022592017-06-08 Xabier Rodriguez Calvar <calvaris@igalia.com>
2260
2261 MediaTime class has rounding issues in different platforms
2262 https://bugs.webkit.org/show_bug.cgi?id=172640
2263
2264 Reviewed by Jer Noble.
2265
2266 Update expectations because the MediaTime printing changed, but
2267 results are the same.
2268
2269 * media/media-source/media-source-overlapping-append-expected.txt:
2270 * media/media-source/media-source-overlapping-decodetime-expected.txt:
2271 * media/media-source/media-source-seek-back-expected.txt:
2272 * media/media-source/media-source-sequence-timestamps-expected.txt:
2273 * media/media-source/media-source-timeoffset-expected.txt:
2274
ap@apple.com4dd14062017-06-08 04:42:46 +000022752017-06-07 Alexey Proskuryakov <ap@apple.com>
2276
2277 Add High Sierra support to WebKit tools
2278 https://bugs.webkit.org/show_bug.cgi?id=173080
2279
2280 Rubber-stamped by Daniel Bates.
2281
2282 * platform/mac-sierra: Added an empty directory to avoid breaking scripts.
2283
jer.noble@apple.com5803b692017-06-08 04:31:31 +000022842017-06-07 Jer Noble <jer.noble@apple.com>
2285
2286 [Web Audio] createScriptProcessor throws IndexSizeError for valid arguments
2287 https://bugs.webkit.org/show_bug.cgi?id=173022
2288
2289 Reviewed by Sam Weinig.
2290
2291 * webaudio/javascriptaudionode-expected.txt:
2292 * webaudio/javascriptaudionode.html:
2293
cdumez@apple.comeed72bc2017-06-08 03:32:21 +000022942017-06-07 Chris Dumez <cdumez@apple.com>
2295
2296 CSSStyleRule.style / CSSPageRule.style / CSSKeyframeRule.style should be settable
2297 https://bugs.webkit.org/show_bug.cgi?id=164537
2298 <rdar://problem/29181773>
2299
2300 Reviewed by Sam Weinig.
2301
2302 Add better test coverage for CSSPageRule. This test is being upstreamed via:
2303 - https://github.com/w3c/web-platform-tests/pull/6183
2304
2305 * http/wpt/cssom/CSSPageRule-expected.txt: Added.
2306 * http/wpt/cssom/CSSPageRule.html: Added.
2307
commit-queue@webkit.org2861f5e2017-06-08 03:12:47 +000023082017-06-07 Youenn Fablet <youenn@apple.com>
2309
2310 RTCTrackEvent.track should be found in RTCTrackEvent.streams[0]
2311 https://bugs.webkit.org/show_bug.cgi?id=173074
2312
2313 Reviewed by Eric Carlson.
2314
2315 * webrtc/video.html:
2316
drousso@apple.com0e56fed2017-06-07 23:53:10 +000023172017-06-07 Devin Rousso <drousso@apple.com>
2318
drousso@apple.comac93eed2017-06-08 00:05:55 +00002319 Web Inspector: Add ContextMenu item to log WebSocket object to console
2320 https://bugs.webkit.org/show_bug.cgi?id=172878
2321
2322 Reviewed by Joseph Pecoraro.
2323
2324 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket-expected.txt: Added.
2325 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: Added.
2326
2327 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt:
2328 * http/tests/websocket/tests/hybi/inspector/before-load.html:
2329 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Removed.
2330 * http/tests/websocket/tests/hybi/inspector/client-close.html:
2331 * http/tests/websocket/tests/hybi/inspector/client-close_wsh.py: Removed.
2332 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html:
2333 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Removed.
2334 * http/tests/websocket/tests/hybi/inspector/echo.py: Added.
2335 (web_socket_do_extra_handshake):
2336 (web_socket_transfer_data):
2337 Unified common configurations for Inspector WebSocket tests.
2338
23392017-06-07 Devin Rousso <drousso@apple.com>
2340
drousso@apple.com0e56fed2017-06-07 23:53:10 +00002341 Web Inspector: Allow user to choose stylesheet when creating new rules
2342 https://bugs.webkit.org/show_bug.cgi?id=172487
2343
2344 Reviewed by Joseph Pecoraro.
2345
2346 * inspector/css/add-rule-expected.html: Added.
2347 * inspector/css/add-rule.html: Added.
2348
commit-queue@webkit.org288b0d32017-06-07 23:27:14 +000023492017-06-07 Youenn Fablet <youenn@apple.com>
2350
2351 getUserMedia is prompting too often
2352 https://bugs.webkit.org/show_bug.cgi?id=172859
2353 <rdar://problem/32589950>
2354
2355 Reviewed by Eric Carlson.
2356
2357 * fast/mediastream/getUserMedia-grant-persistency-expected.txt: Added.
2358 * fast/mediastream/getUserMedia-grant-persistency-reload-expected.txt: Added.
2359 * fast/mediastream/getUserMedia-grant-persistency-reload.html: Added.
2360 * fast/mediastream/getUserMedia-grant-persistency.html: Added.
2361 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
2362 * http/tests/media/media-stream/get-user-media-prompt.html: Last gum does not need a prompt anymore.
2363
dbates@webkit.org4cde8362017-06-07 20:10:50 +000023642017-06-07 Daniel Bates <dabates@apple.com>
2365
2366 Fetching Blob URLs with XHR gives null content-type and content-length
2367 https://bugs.webkit.org/show_bug.cgi?id=137647
2368 <rdar://problem/18215114>
2369
2370 Reviewed by Darin Adler.
2371
2372 Add a test to ensure that we do not regress the computed Content-Type and Content-Length
2373 for a blob URL fetched using XHR.
2374
2375 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size-expected.txt: Added.
2376 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size.html: Added.
2377
zandobersek@gmail.come6febe82017-06-07 19:32:23 +000023782017-06-07 Zan Dobersek <zdobersek@igalia.com>
2379
2380 Unreviewed GTK+ and WPE gardening.
2381
2382 Add platform-specific test baselines for layout tests where the
2383 libgcrypt-based implementation passes more tests than the generic
2384 baselines expect. The WPE test expectations for these tests are
2385 also cleaned up a bit, and the tests are marked as slow to give
2386 them more time to properly execute.
2387
2388 * platform/gtk/TestExpectations: Skip two imported W3C Web Crypto API tests that rely in SPKI and PKCS#8 imports.
2389 * platform/wpe/TestExpectations: Ditto.
2390 * platform/wpe/crypto: Added.
2391 * platform/wpe/crypto/subtle: Added.
2392 * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
2393 * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
2394 * platform/wpe/imported: Added.
2395 * platform/wpe/imported/w3c: Added.
2396 * platform/wpe/imported/w3c/web-platform-tests: Added.
2397 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
2398 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
2399 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
2400 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
2401 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
2402 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
2403 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
2404 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
2405 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
2406 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
2407 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
2408
weinig@apple.com1300a3c2017-06-07 18:57:26 +000024092017-06-07 Sam Weinig <sam@webkit.org>
2410
2411 [WebIDL] PutForwards is not implemented to spec as illustrated by the WPT WebIDL/ecmascript-binding/put-forwards.html
2412 https://bugs.webkit.org/show_bug.cgi?id=172956
2413
2414 Reviewed by Chris Dumez.
2415
2416 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
2417 Update results to show that we now throw a type error, because the action now requires
2418 an explicit get of the location object, which does not work in the context.
2419
graouts@webkit.org713a0032017-06-07 17:36:51 +000024202017-06-07 Antoine Quint <graouts@apple.com>
2421
graouts@webkit.org92288212017-06-07 17:40:43 +00002422 Rebaseline and enable media/modern-media-controls/controls-visibility-support
2423 https://bugs.webkit.org/show_bug.cgi?id=173060
2424 <rdar://problem/32616840>
2425
2426 Reviewed by Eric Carlson.
2427
2428 We only check the "visible" property on the MediaControls instance which is the only thing being
2429 set by this class now. We also fix entering fullscreen by not using a <button> element which has
2430 some default styles set by the Button class. Finally, we make some videoTracks.length assertions
2431 asynchronous to avoid timing issues.
2432
2433 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio-expected.txt:
2434 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio.html:
2435 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-expected.txt:
2436 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off.html:
2437 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt:
2438 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html:
2439 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-expected.txt:
2440 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on.html:
2441 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle-expected.txt:
2442 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle.html:
2443 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element-expected.txt:
2444 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element.html:
2445 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video-expected.txt:
2446 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video.html:
2447
24482017-06-07 Antoine Quint <graouts@apple.com>
2449
graouts@webkit.orgaa28f9b2017-06-07 17:37:58 +00002450 Rebaseline and enable media/modern-media-controls/buttons-container
2451 https://bugs.webkit.org/show_bug.cgi?id=173059
2452 <rdar://problem/32616156>
2453
2454 Reviewed by Eric Carlson.
2455
2456 The only change is the default margin for a ButtonsContainer.
2457
2458 * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt:
2459 * media/modern-media-controls/buttons-container/buttons-container-constructor.html:
2460 * platform/ios-simulator/TestExpectations:
2461 * platform/mac/TestExpectations:
2462
24632017-06-07 Antoine Quint <graouts@apple.com>
2464
graouts@webkit.org713a0032017-06-07 17:36:51 +00002465 Rebaseline and enable media/modern-media-controls/button
2466 https://bugs.webkit.org/show_bug.cgi?id=173058
2467 <rdar://problem/32615846>
2468
2469 Reviewed by Eric Carlson.
2470
2471 The IconButton class was removed and merged into its superclass Button, so we merge those tests
2472 in a single directory. A couple tests no longer applied as we do not have a focused state for
2473 buttons anymore, nor do we deal with changes in layout traits since there is no such thing as
2474 a compact mode anymore.
2475
2476 * media/modern-media-controls/button/button-active-state-expected.txt: Added.
2477 * media/modern-media-controls/button/button-active-state.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-active-state.html.
2478 * media/modern-media-controls/button/button-icon-name-expected.txt: Added.
2479 * media/modern-media-controls/button/button-icon-name.html: Added.
2480 * media/modern-media-controls/button/button-on-expected.txt: Added.
2481 * media/modern-media-controls/button/button-on.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-on.html.
2482 * media/modern-media-controls/button/button.html:
2483 * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Removed.
2484 * media/modern-media-controls/icon-button/icon-button-change-layout-traits-expected.txt: Removed.
2485 * media/modern-media-controls/icon-button/icon-button-change-layout-traits.html: Removed.
2486 * media/modern-media-controls/icon-button/icon-button-expected.txt: Removed.
2487 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Removed.
2488 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Removed.
2489 * media/modern-media-controls/icon-button/icon-button-on-expected.txt: Removed.
2490 * media/modern-media-controls/icon-button/icon-button.html: Removed.
2491 * platform/ios-simulator/TestExpectations:
2492 * platform/mac/TestExpectations:
2493
ryanhaddad@apple.comc482b822017-06-07 17:13:34 +000024942017-06-07 Ryan Haddad <ryanhaddad@apple.com>
2495
2496 Remove TestExpectation for fast/backgrounds/background-repeat-x-y-parse.html.
2497 https://bugs.webkit.org/show_bug.cgi?id=167428
2498
2499 Unreviewed test gardening.
2500
2501 * TestExpectations:
2502
pvollan@apple.com5d2b0b52017-06-07 16:51:24 +000025032017-06-07 Per Arne Vollan <pvollan@apple.com>
2504
2505 Support removal of authentication data through the Website data store API.
2506 https://bugs.webkit.org/show_bug.cgi?id=171217
2507
2508 Reviewed by Brady Eidson.
2509
2510 * TestExpectations:
2511 * http/tests/loading/basic-auth-remove-credentials-expected.txt: Added.
2512 * http/tests/loading/basic-auth-remove-credentials.html: Added.
2513 * platform/mac-wk2/TestExpectations:
2514
commit-queue@webkit.org05ddaf92017-06-07 15:07:25 +000025152017-06-07 Antoine Quint <graouts@apple.com>
2516
2517 Rebaseline and enable media/modern-media-controls/background-tint
2518 https://bugs.webkit.org/show_bug.cgi?id=173056
2519 <rdar://problem/32614607>
2520
2521 Reviewed by Eric Carlson.
2522
2523 Update the background-color and filter properties for backdrops to match
2524 the latest implementation and specs.
2525
2526 * media/modern-media-controls/background-tint/background-tint-expected.txt:
2527 * media/modern-media-controls/background-tint/background-tint.html:
2528 * platform/ios-simulator/TestExpectations:
2529 * platform/mac/TestExpectations:
2530
alex@webkit.org2b432662017-06-07 13:24:19 +000025312017-06-07 Alejandro G. Castro <alex@igalia.com>
2532
2533 Unreviewed GTK expectations gardening
2534
2535 Mark the mediacapturefromelement tests as skipped, we need canvas
2536 captureStreams support.
2537
2538 * platform/gtk/TestExpectations:
2539
graouts@webkit.org73a43622017-06-07 12:29:36 +000025402017-06-07 Antoine Quint <graouts@apple.com>
2541
2542 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2543 https://bugs.webkit.org/show_bug.cgi?id=168409
2544
2545 Unreviewed test gardening. This test has started timing out again on WK1.
2546
2547 * platform/mac-wk1/TestExpectations:
2548
zandobersek@gmail.com80448652017-06-07 09:16:03 +000025492017-06-07 Zan Dobersek <zdobersek@igalia.com>
2550
zandobersek@gmail.com13cc4262017-06-07 11:50:02 +00002551 Unreviewed GTK+ gardening.
2552
2553 Add test baselines that expect RSA-PSS and HKDF tests running successfully.
2554 Also mark tests under imported/w3c/web-platform-tests/WebCryptoAPI as slow,
2555 giving them enough time to run properly and avoid timeouts.
2556
2557 * platform/gtk/TestExpectations:
2558 * platform/gtk/crypto: Added.
2559 * platform/gtk/crypto/subtle: Added.
2560 * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
2561 * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
2562 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
2563 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
2564 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
2565 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
2566 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
2567 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
2568 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
2569 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
2570 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
2571 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
2572 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
2573
25742017-06-07 Zan Dobersek <zdobersek@igalia.com>
2575
zandobersek@gmail.com80448652017-06-07 09:16:03 +00002576 [GCrypt] RSA-PSS support
2577 https://bugs.webkit.org/show_bug.cgi?id=172856
2578
2579 Reviewed by Jiewen Tan.
2580
2581 * platform/gtk/TestExpectations: Enable RSA-PSS tests that we pass. The remaining
2582 disabled tests rely on SPKI or PKCS#8 support that hasn't landed yet.
2583
jlewis3@apple.com7f0496b2017-06-06 23:45:44 +000025842017-06-06 Matt Lewis <jlewis3@apple.com>
2585
2586 Marked workers/bomb.html as flaky on iOS.
2587 https://bugs.webkit.org/show_bug.cgi?id=167757
2588
2589 Unreviewed test gardening.
2590
2591 * platform/ios-wk2/TestExpectations:
2592
darin@apple.com1af28b22017-06-06 22:38:27 +000025932017-06-06 Darin Adler <darin@apple.com>
2594
2595 Update to slightly stricter rules for custom element names from more recent standard draft
2596 https://bugs.webkit.org/show_bug.cgi?id=173019
2597
2598 Reviewed by Ryosuke Niwa.
2599
2600 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
2601 * platform/ios/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
2602
yoav@yoav.ws51a6fed2017-06-06 22:36:27 +000026032017-06-06 Yoav Weiss <yoav@yoav.ws>
2604
2605 [preload] Conditional support for media preloading and align media `as` values.
2606 https://bugs.webkit.org/show_bug.cgi?id=172501
2607
2608 Reviewed by Dean Jackson.
2609
2610 Tests checking media resources preloading support were removed.
2611
2612 * http/tests/preload/download_resources.html: Replaced "media" with "video".
2613 * http/tests/preload/download_resources_from_header_iframe-expected.txt: Changed expectation due to added "audio" test.
2614 * http/tests/preload/onload_event.html: Replaced "media" with "video".
2615 * http/tests/preload/preloadscanner_download_resources.html: Replaced "media" with "video".
2616 * http/tests/preload/resources/download_resources_from_header.php: Replaced "media" with "video" and "audio".
2617 * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Replaced "media" with "video".
2618 * http/tests/preload/single_download_preload.html: Replaced "media" with "video" and "audio".
2619 * http/tests/preload/single_download_preload_headers.php: Replaced "media" with "video" and "audio".
2620 * http/tests/preload/single_download_preload_headers_charset.php: Replaced "media" with "video" and "audio".
2621
ryanhaddad@apple.com1c663e12017-06-06 21:27:28 +000026222017-06-06 Ryan Haddad <ryanhaddad@apple.com>
2623
2624 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on mac.
2625 https://bugs.webkit.org/show_bug.cgi?id=170907
2626
2627 Unreviewed test gardening.
2628
2629 * platform/mac-wk2/TestExpectations:
2630 * platform/mac/TestExpectations:
2631
zandobersek@gmail.coma1147192017-06-06 20:28:34 +000026322017-06-06 Zan Dobersek <zdobersek@igalia.com>
2633
2634 Unreviewed GTK+ gardening.
2635
2636 * platform/gtk/TestExpectations: Clean up the Web Crypto API test expectations.
2637 Unskip the crypto/subtle/, crypto/workers/subtle/ and
2638 imported/w3c/web-platform-tests/WebCryptoAPI/ directories and add expectations
2639 that skip the remaining failing layout tests, instead of skipping those
2640 directories and maintaining expectations for the passing tests.
2641
jbedard@apple.com634e6732017-06-06 20:06:57 +000026422017-06-06 Jonathan Bedard <jbedard@apple.com>
2643
2644 Move storage/websql/alter-to-info-table.html failure expectation.
2645 https://bugs.webkit.org/show_bug.cgi?id=156718
2646
2647 Unreviewed test gardening
2648
2649 storage/websql/alter-to-info-table.html fails on iOS-simulator,
2650 but passes on device.
2651
2652 * platform/ios-simulator/TestExpectations:
2653 * platform/ios/TestExpectations:
2654
ryanhaddad@apple.com76f6ca42017-06-06 19:52:48 +000026552017-06-06 Ryan Haddad <ryanhaddad@apple.com>
2656
2657 Mark media/fullscreen-api-enabled-media-with-presentation-mode.html is failing.
2658 https://bugs.webkit.org/show_bug.cgi?id=172998
2659
2660 Unreviewed test gardening.
2661
2662 * platform/mac-wk2/TestExpectations:
2663
zalan@apple.comde191042017-06-06 19:35:56 +000026642017-06-06 Zalan Bujtas <zalan@apple.com>
2665
2666 Safari doesn't load newest The Order of the Stick comic.
2667 https://bugs.webkit.org/show_bug.cgi?id=172949
2668 <rdar://problem/32389730>
2669
2670 Reviewed by Antti Koivisto.
2671
2672 * fast/table/floating-table-sibling-is-invisible-expected.html: Added.
2673 * fast/table/floating-table-sibling-is-invisible.html: Added.
2674
commit-queue@webkit.org70387cb2017-06-06 18:27:53 +000026752017-06-06 Emilio Cobos Álvarez <ecobos@igalia.com>
2676
2677 [css-conditional] The one-string version of CSS.supports should be wrapped in implied parentheses.
2678 https://bugs.webkit.org/show_bug.cgi?id=172906
2679
2680 Reviewed by Darin Adler.
2681
2682 * css3/supports-dom-api-expected.txt:
2683 * css3/supports-dom-api.html: Added test
2684
joepeck@webkit.org0b005d62017-06-06 18:15:31 +000026852017-06-06 Joseph Pecoraro <pecoraro@apple.com>
2686
2687 Unreviewed rollout r217807. Caused a test to crash.
2688
2689 * inspector/unit-tests/heap-snapshot-expected.txt:
2690 * inspector/unit-tests/heap-snapshot.html:
2691
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +000026922017-06-06 Antoine Quint <graouts@apple.com>
2693
graouts@webkit.org9905c812017-06-06 17:41:44 +00002694 Rebaseline and enable media/modern-media-controls/audio
2695 https://bugs.webkit.org/show_bug.cgi?id=172996
2696 <rdar://problem/32590725>
2697
2698 Reviewed by Eric Carlson.
2699
2700 The new controls design switches the AirPlay and mute button order around.
2701
2702 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
2703 * media/modern-media-controls/audio/audio-controls-buttons.html:
2704 * platform/ios-simulator/TestExpectations:
2705 * platform/mac/TestExpectations:
2706
27072017-06-06 Antoine Quint <graouts@apple.com>
2708
graouts@webkit.orgbe4b2872017-06-06 16:29:20 +00002709 Rebaseline and enable media/modern-media-controls/airplay-support
2710 https://bugs.webkit.org/show_bug.cgi?id=172980
2711 <rdar://problem/32589074>
2712
2713 Reviewed by Eric Carlson.
2714
2715 The test passes as-is on macOS, but needs to be skipped on iOS since we can't test AirPlay.
2716
2717 * platform/ios-simulator/TestExpectations:
2718 * platform/mac/TestExpectations:
2719
27202017-06-06 Antoine Quint <graouts@apple.com>
2721
graouts@webkit.org56c41692017-06-06 16:27:38 +00002722 Rebaseline and enable media/modern-media-controls/airplay-placard
2723 https://bugs.webkit.org/show_bug.cgi?id=172977
2724 <rdar://problem/32588681>
2725
2726 Reviewed by Eric Carlson.
2727
2728 These two tests work fine as-is, we just need to enable them.
2729
2730 * platform/ios-simulator/TestExpectations:
2731 * platform/mac/TestExpectations:
2732
27332017-06-06 Antoine Quint <graouts@apple.com>
2734
graouts@webkit.org757b07f2017-06-06 16:26:03 +00002735 Rebaseline and enable media/modern-media-controls/airplay-button
2736 https://bugs.webkit.org/show_bug.cgi?id=172975
2737 <rdar://problem/32588422>
2738
2739 Reviewed by Eric Carlson.
2740
2741 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
2742 * media/modern-media-controls/airplay-button/airplay-button-on.html: Remove some unnecessary
2743 code, the path to the icon directory is provided directly by media-controls-loader.js.
2744 * media/modern-media-controls/airplay-button/airplay-button.html: Remove the test for the "icon"
2745 CSS class since buttons no longer carry this class. We also update the assumptions to use SVG
2746 assets.
2747 * platform/ios-simulator/TestExpectations:
2748 * platform/mac/TestExpectations:
2749
27502017-06-06 Antoine Quint <graouts@apple.com>
2751
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +00002752 Update modern media controls testing utilities
2753 https://bugs.webkit.org/show_bug.cgi?id=172976
2754 <rdar://problem/32588432>
2755
2756 Reviewed by Eric Carlson.
2757
2758 Update the list of CSS files to load to match the current list of
2759 existing CSS files in the modern-media-controls module.
2760
2761 * media/modern-media-controls/resources/media-controls-loader.js:
2762
graouts@webkit.orgd479abbe2017-06-06 08:10:39 +000027632017-06-05 Antoine Quint <graouts@apple.com>
2764
2765 Update media controls to match latest design specs
2766 https://bugs.webkit.org/show_bug.cgi?id=172932
2767
2768 Reviewed by Dean Jackson.
2769
2770 Update test expectations to make a few of the tests we had already rebaselined pass.
2771
2772 * TestExpectations:
2773 * platform/ios-simulator/TestExpectations:
2774 * platform/mac/TestExpectations:
2775
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +000027762017-06-05 Ryan Haddad <ryanhaddad@apple.com>
2777
ryanhaddad@apple.com78e80d72017-06-06 06:30:49 +00002778 Rebaseline fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html and update TestExpectations.
2779
2780 Unreviewed test gardening.
2781
2782 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt:
2783
27842017-06-05 Ryan Haddad <ryanhaddad@apple.com>
2785
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +00002786 Skip storage/domstorage/sessionstorage/set-item-synchronous-keydown.html on iOS.
2787 https://bugs.webkit.org/show_bug.cgi?id=172943
2788
2789 Unreviewed test gardening.
2790
2791 * platform/ios/TestExpectations:
2792
mcatanzaro@igalia.comd870f612017-06-06 04:00:37 +000027932017-06-05 Michael Catanzaro <mcatanzaro@igalia.com>
2794
2795 Unreviewed GTK expectations gardening
2796
2797 Mark a few tests as crashing.
2798
2799 * platform/gtk/TestExpectations:
2800
cdumez@apple.com74d28782017-06-06 02:03:29 +000028012017-06-05 Chris Dumez <cdumez@apple.com>
2802
2803 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
2804 https://bugs.webkit.org/show_bug.cgi?id=172943
2805 <rdar://problem/31288058>
2806
2807 Reviewed by Alexey Proskuryakov.
2808
cdumez@apple.com889126c2017-06-06 02:59:05 +00002809 Make test clean a little bit more robust.
2810
2811 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html:
2812
28132017-06-05 Chris Dumez <cdumez@apple.com>
2814
2815 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
2816 https://bugs.webkit.org/show_bug.cgi?id=172943
2817 <rdar://problem/31288058>
2818
2819 Reviewed by Alexey Proskuryakov.
2820
cdumez@apple.com74d28782017-06-06 02:03:29 +00002821 Add better test coverage.
2822
2823 * storage/domstorage/sessionstorage/set-item-synchronous-keydown-expected.txt: Added.
2824 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html: Added.
2825
commit-queue@webkit.orgc4329a02017-06-05 23:52:25 +000028262017-06-05 Joseph Pecoraro <pecoraro@apple.com>
2827
2828 Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
2829 https://bugs.webkit.org/show_bug.cgi?id=172848
2830 <rdar://problem/25709212>
2831
2832 Reviewed by Saam Barati.
2833
2834 * inspector/unit-tests/heap-snapshot-expected.txt:
2835 * inspector/unit-tests/heap-snapshot.html:
2836 Update for the new node flag.
2837
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +000028382017-06-05 Ryan Haddad <ryanhaddad@apple.com>
2839
ryanhaddad@apple.com5bf311f2017-06-05 16:35:20 +00002840 Rebaseline tests for Windows after r217772.
2841 https://bugs.webkit.org/show_bug.cgi?id=172866
2842
2843 Unreviewed test gardening.
2844
2845 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
2846 * platform/win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
2847 * platform/win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
2848 * platform/win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
2849 * platform/win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
2850 * platform/win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
2851 * platform/win/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
2852 * platform/win/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
2853 * platform/win/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
2854 * platform/win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
2855 * platform/win/svg/batik/filters/feTile-expected.txt:
2856 * platform/win/svg/batik/filters/filterRegions-expected.txt:
2857 * platform/win/svg/batik/masking/maskRegions-expected.txt:
2858 * platform/win/svg/batik/paints/gradientLimit-expected.txt:
2859 * platform/win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
2860 * platform/win/svg/batik/paints/patternRegionA-expected.txt:
2861 * platform/win/svg/batik/paints/patternRegions-expected.txt:
2862 * platform/win/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
2863 * platform/win/svg/batik/text/longTextOnPath-expected.txt: Added.
2864 * platform/win/svg/batik/text/smallFonts-expected.txt:
2865 * platform/win/svg/batik/text/textAnchor-expected.txt:
2866 * platform/win/svg/batik/text/textDecoration-expected.txt:
2867 * platform/win/svg/batik/text/textEffect-expected.txt:
2868 * platform/win/svg/batik/text/textEffect2-expected.txt:
2869 * platform/win/svg/batik/text/textEffect3-expected.txt:
2870 * platform/win/svg/batik/text/textFeatures-expected.txt:
2871 * platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
2872 * platform/win/svg/batik/text/textLayout-expected.txt:
2873 * platform/win/svg/batik/text/textLayout2-expected.txt:
2874 * platform/win/svg/batik/text/textLength-expected.txt:
2875 * platform/win/svg/batik/text/textOnPathSpaces-expected.txt:
2876 * platform/win/svg/batik/text/textPosition-expected.txt:
2877 * platform/win/svg/batik/text/textProperties-expected.txt:
2878 * platform/win/svg/batik/text/textProperties2-expected.txt:
2879 * platform/win/svg/batik/text/textStyles-expected.txt:
2880 * platform/win/svg/custom/broken-internal-references-expected.txt:
2881 * platform/win/svg/custom/path-textPath-simulation-expected.txt:
2882 * platform/win/svg/dom/SVGPathSegList-segment-modification-expected.txt:
2883 * platform/win/svg/hixie/perf/001-expected.txt:
2884 * platform/win/svg/hixie/perf/002-expected.txt:
2885 * platform/win/svg/text/text-path-01-b-expected.txt:
2886 * platform/win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
2887
28882017-06-05 Ryan Haddad <ryanhaddad@apple.com>
2889
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +00002890 Remove debug-only flag for flaky test http/tests/navigation/statistics.html.
2891 https://bugs.webkit.org/show_bug.cgi?id=172454
2892
2893 Unreviewed test gardening.
2894
2895 * platform/ios-wk2/TestExpectations:
2896 * platform/mac-wk2/TestExpectations:
2897
commit-queue@webkit.orga9618862017-06-05 09:11:34 +000028982017-06-05 Antoine Quint <graouts@apple.com>
2899
2900 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
2901 https://bugs.webkit.org/show_bug.cgi?id=172915
2902
2903 Reviewed by Antoine Quint.
2904
2905 The default height of <audio> elements is now 31pt.
2906
2907 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
2908 * media/modern-media-controls/audio/audio-controls-metrics.html:
2909
simon.fraser@apple.com580d7a52017-06-05 06:09:01 +000029102017-06-04 Simon Fraser <simon.fraser@apple.com>
2911
2912 Percentages are calculated wrong in SVG transform CSS property
2913 https://bugs.webkit.org/show_bug.cgi?id=172901
2914
2915 Reviewed by Zalan Bujtas.
2916
2917 * svg/transforms/percent-transform-values-viewbox-expected.html: Added.
2918 * svg/transforms/percent-transform-values-viewbox.html: Added.
2919 * svg/transforms/transform-origin-css-property-expected.xhtml:
2920 * svg/transforms/transform-origin-css-property.xhtml: Make this test a bit less
2921 annoying to maintain by applying the transforms relative to the fill-box, which means all
2922 the transform origins are no longer offset by the box position. Other tests exercise
2923 view-box relative transform origins.
2924
eric.carlson@apple.comceff2bcd2017-06-04 20:56:58 +000029252017-06-04 Eric Carlson <eric.carlson@apple.com>
2926
2927 [MediaStream] Page capture state not reported correctly
2928 https://bugs.webkit.org/show_bug.cgi?id=172897
2929 <rdar://problem/32493318>
2930
2931 Reviewed by Youenn Fablet.
2932
2933 * fast/mediastream/media-stream-track-muted-expected.txt: Added.
2934 * fast/mediastream/media-stream-track-muted.html: Added.
2935
weinig@apple.com6b3f5c72017-06-04 18:00:01 +000029362017-06-03 Sam Weinig <sam@webkit.org>
2937
2938 Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
2939 https://bugs.webkit.org/show_bug.cgi?id=172687
2940
2941 Reviewed by Darin Adler.
2942
2943 * js/dom/legacy-platform-object-defineOwnProperty-expected.txt: Added.
2944 * js/dom/legacy-platform-object-defineOwnProperty.html: Added.
2945 New tests for Object.defineProperty on Storage and DOMStringMap.
2946
2947 * js/dom/named-property-deleter.html:
2948 Fix test which was deleting the wrong property. This doesn't change the result,
2949 but is now actually testing the thing it meant to.
2950
2951 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
2952 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
2953 Convert to testharness.js and show that the results are now correct.
2954
simon.fraser@apple.com511a5c72017-06-04 17:57:03 +000029552017-06-04 Simon Fraser <simon.fraser@apple.com>
2956
2957 Object bounding box wrong for some paths
2958 https://bugs.webkit.org/show_bug.cgi?id=172866
2959
2960 Reviewed by Tim Horton.
2961
2962 So many new baselines.
2963
2964 * platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
2965 * platform/ios/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
2966 * platform/ios/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
2967 * platform/ios/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
2968 * platform/ios/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
2969 * platform/ios/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
2970 * platform/ios/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
2971 * platform/ios/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
2972 * platform/ios/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
2973 * platform/ios/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
2974 * platform/ios/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
2975 * platform/ios/svg/batik/text/longTextOnPath-expected.txt:
2976 * platform/ios/svg/batik/text/smallFonts-expected.txt:
2977 * platform/ios/svg/batik/text/textAnchor-expected.txt:
2978 * platform/ios/svg/batik/text/textDecoration-expected.txt:
2979 * platform/ios/svg/batik/text/textEffect-expected.txt:
2980 * platform/ios/svg/batik/text/textEffect2-expected.txt:
2981 * platform/ios/svg/batik/text/textEffect3-expected.txt:
2982 * platform/ios/svg/batik/text/textFeatures-expected.txt:
2983 * platform/ios/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
2984 * platform/ios/svg/batik/text/textLayout-expected.txt:
2985 * platform/ios/svg/batik/text/textLayout2-expected.txt:
2986 * platform/ios/svg/batik/text/textLength-expected.txt:
2987 * platform/ios/svg/batik/text/textOnPath-expected.txt:
2988 * platform/ios/svg/batik/text/textOnPathSpaces-expected.txt:
2989 * platform/ios/svg/batik/text/textPosition-expected.txt:
2990 * platform/ios/svg/batik/text/textPosition2-expected.txt:
2991 * platform/ios/svg/batik/text/textProperties-expected.txt:
2992 * platform/ios/svg/batik/text/textProperties2-expected.txt:
2993 * platform/ios/svg/batik/text/textStyles-expected.txt:
2994 * platform/ios/svg/batik/text/verticalText-expected.txt:
2995 * platform/ios/svg/batik/text/verticalTextOnPath-expected.txt:
2996 * platform/ios/svg/custom/broken-internal-references-expected.txt:
2997 * platform/ios/svg/custom/path-textPath-simulation-expected.txt:
2998 * platform/ios/svg/custom/relative-sized-use-on-symbol-expected.txt:
2999 * platform/ios/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
3000 * platform/ios/svg/custom/second-inline-text-expected.txt:
3001 * platform/ios/svg/text/text-path-01-b-expected.txt:
3002 * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
3003 * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
3004 * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
3005 * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
3006 * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
3007 * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
3008 * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
3009 * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
3010 * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
3011 * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
3012 * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
3013 * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
3014 * platform/mac/svg/batik/filters/filterRegions-expected.txt:
3015 * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
3016 * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
3017 * platform/mac/svg/batik/paints/patternRegions-expected.txt:
3018 * platform/mac/svg/batik/text/smallFonts-expected.txt:
3019 * platform/mac/svg/batik/text/textAnchor-expected.txt:
3020 * platform/mac/svg/batik/text/textEffect2-expected.txt:
3021 * platform/mac/svg/batik/text/textEffect3-expected.txt:
3022 * platform/mac/svg/batik/text/textFeatures-expected.txt:
3023 * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
3024 * platform/mac/svg/batik/text/textLayout-expected.txt:
3025 * platform/mac/svg/batik/text/textLayout2-expected.txt:
3026 * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
3027 * platform/mac/svg/batik/text/textPosition2-expected.txt:
3028 * platform/mac/svg/batik/text/textProperties-expected.txt:
3029 * platform/mac/svg/batik/text/textProperties2-expected.txt:
3030 * platform/mac/svg/batik/text/textStyles-expected.txt:
3031 * platform/mac/svg/custom/animate-path-morphing-expected.txt:
3032 * platform/mac/svg/custom/broken-internal-references-expected.txt:
3033 * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
3034 * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
3035 * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
3036 * platform/mac/svg/custom/second-inline-text-expected.txt:
3037 * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
3038 * platform/mac/svg/hixie/perf/001-expected.txt:
3039 * platform/mac/svg/hixie/perf/002-expected.txt:
3040 * platform/mac/svg/text/text-path-01-b-expected.txt:
3041 * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
3042 * svg/custom/control-points-for-S-and-T-expected.txt:
3043 * svg/custom/use-nested-transform-expected.txt:
3044
jbedard@apple.combe8806a2017-06-04 15:51:12 +000030452017-06-04 Jonathan Bedard <jbedard@apple.com>
3046
3047 Unreviewed test gardening
3048
3049 Gardening test expectations for layout tests on iOS device. Moving
3050 expectations for tests which fail on Simulator but pass on device.
3051
3052 * platform/ios-simulator-wk1/TestExpectations:
3053 * platform/ios-simulator-wk2/TestExpectations:
3054 * platform/ios-simulator/TestExpectations:
3055 * platform/ios-wk1/TestExpectations:
3056 * platform/ios-wk2/TestExpectations:
3057 * platform/ios/TestExpectations:
3058
cdumez@apple.com1f45b462017-06-04 15:21:52 +000030592017-06-04 Chris Dumez <cdumez@apple.com>
3060
3061 Implement DOMMatrixReadOnly.transformPoint()
3062 https://bugs.webkit.org/show_bug.cgi?id=172900
3063
3064 Reviewed by Simon Fraser.
3065
3066 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
3067 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
3068 * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
3069 Import test coverage from Blink.
3070
zandobersek@gmail.com40f333a2017-06-04 11:26:50 +000030712017-06-04 Zan Dobersek <zdobersek@igalia.com>
3072
3073 Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
3074 existing bugs. Update or add GTK+-specific baselines for three tests.
3075
3076 * platform/gtk/TestExpectations:
3077 * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
3078 * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
3079 * platform/gtk/css1/box_properties/acid_test-expected.txt:
3080
cdumez@apple.com48cf54c2017-06-04 01:54:14 +000030812017-06-03 Chris Dumez <cdumez@apple.com>
3082
3083 Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
3084 https://bugs.webkit.org/show_bug.cgi?id=172898
3085
3086 Reviewed by Sam Weinig.
3087
3088 Add layout test coverage.
3089
3090 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
3091 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
3092
simon.fraser@apple.com0cc5c252017-06-03 21:09:00 +000030932017-06-03 Simon Fraser <simon.fraser@apple.com>
3094
3095 Implement DOMPointReadOnly.matrixTransform()
3096 https://bugs.webkit.org/show_bug.cgi?id=172896
3097
3098 Reviewed by Chris Dumez.
3099
3100 DOMPoint-003.html should be upstreamed at some point.
3101
3102 * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
3103 * http/wpt/geometry/DOMPoint-003.html: Added.
3104
jbedard@apple.com3dc39862017-06-03 17:58:06 +000031052017-06-03 Jonathan Bedard <jbedard@apple.com>
3106
3107 Unreviewed test gardening
3108
3109 * platform/ios/TestExpectations: Update expectation for tests passing
3110 after https://bugs.webkit.org/show_bug.cgi?id=139968.
3111
utatane.tea@gmail.comaeb37f32017-06-03 16:31:13 +000031122017-06-03 Yusuke Suzuki <utatane.tea@gmail.com>
3113
3114 Script modules should be able to import data urls
3115 https://bugs.webkit.org/show_bug.cgi?id=171594
3116
3117 Reviewed by Youenn Fablet.
3118
3119 * http/tests/security/script-with-dataurl-expected.txt:
3120 * http/tests/security/script-with-dataurl.html:
3121 Now, the spec is changed and errors from data: scripts should not be muted.
3122 https://github.com/whatwg/html/issues/1778
3123
3124 * js/dom/classic-script-with-data-url-expected.txt: Added.
3125 * js/dom/classic-script-with-data-url.html: Added.
3126 * js/dom/modules/module-script-with-data-url-expected.txt: Added.
3127 * js/dom/modules/module-script-with-data-url.html: Added.
3128
jbedard@apple.com1d8abaf2017-06-03 15:26:03 +000031292017-06-03 Jonathan Bedard <jbedard@apple.com>
3130
3131 Move css3/flexbox/image-percent-max-height.html failure expectation.
3132 https://bugs.webkit.org/show_bug.cgi?id=126898
3133
3134 Unreviewed test gardening
3135
3136 css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
3137 but passes on device.
3138
3139 * platform/ios-simulator/TestExpectations:
3140 * platform/ios/TestExpectations:
3141
cdumez@apple.com736670f2017-06-03 08:07:39 +000031422017-06-03 Chris Dumez <cdumez@apple.com>
3143
3144 http/tests/cache/disk-cache/shattered-deduplication.html is flaky
3145 https://bugs.webkit.org/show_bug.cgi?id=172868
3146 <rdar://problem/31249379>
3147
3148 Reviewed by Antti Koivisto.
3149
3150 http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
3151 fade-in / fade-out animation.
3152
3153 <rdar://problem/31249379> is fixed for me with the proposed changes.
3154
3155 * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
3156 - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
3157 the test page.
3158 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
3159 or not (as it fades in and out). 30 is still enough to see the color and confirm the
3160 test is passing.
3161
3162 * http/tests/cache/disk-cache/shattered-deduplication.html:
3163 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
3164 or not (as it fades in and out). 30 is still enough to see the color and confirm the
3165 test is passing.
3166
mmaxfield@apple.comcff668f2017-06-02 23:40:07 +000031672017-06-02 Myles C. Maxfield <mmaxfield@apple.com>
3168
3169 REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
3170 https://bugs.webkit.org/show_bug.cgi?id=172737
3171 <rdar://problem/31608236>
3172
3173 Reviewed by Simon Fraser.
3174
3175 * fast/text/accessibility-bold-system-font-2-expected.html: Added.
3176 * fast/text/accessibility-bold-system-font-2.html: Added.
3177 * fast/text/accessibility-bold-system-font-expected.txt: Added.
3178 * fast/text/accessibility-bold-system-font.html: Added.
3179 * platform/mac/TestExpectations:
3180
ryanhaddad@apple.com7b029872017-06-02 23:11:44 +000031812017-06-02 Ryan Haddad <ryanhaddad@apple.com>
3182
3183 Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
3184 https://bugs.webkit.org/show_bug.cgi?id=170870
3185
3186 Unreviewed test gardening.
3187
3188 * platform/ios-wk2/TestExpectations:
3189
jbedard@apple.com8823f422017-06-02 23:10:53 +000031902017-06-02 Jonathan Bedard <jbedard@apple.com>
3191
3192 Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
3193 https://bugs.webkit.org/show_bug.cgi?id=152439
3194
3195 Unreviewed test gardening
3196
3197 compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
3198 but passes on device.
3199
3200 * platform/ios-simulator-wk2/TestExpectations:
3201 * platform/ios-wk2/TestExpectations:
3202
ryanhaddad@apple.com9ff138a2017-06-02 23:07:47 +000032032017-06-02 Ryan Haddad <ryanhaddad@apple.com>
3204
3205 Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
3206 https://bugs.webkit.org/show_bug.cgi?id=171895
3207
3208 Unreviewed test gardening.
3209
3210 * platform/ios-wk2/TestExpectations:
3211 * platform/mac-wk2/TestExpectations:
3212
eric.carlson@apple.com58345bf2017-06-02 21:16:53 +000032132017-06-02 Eric Carlson <eric.carlson@apple.com>
3214
3215 [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
3216 https://bugs.webkit.org/show_bug.cgi?id=172858
3217
3218 Reviewed by Youenn Fablet.
3219
3220 * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
3221 * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
3222
jlewis3@apple.com0c837f02017-06-02 20:48:32 +000032232017-06-02 Matt Lewis <jlewis3@apple.com>
3224
3225 Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
3226 https://bugs.webkit.org/show_bug.cgi?id=172518
3227
3228 Unreviewed test gardening
3229
3230 * platform/ios-simulator/TestExpectations:
3231 * platform/ios/TestExpectations:
3232
cdumez@apple.com141485f52017-06-02 19:57:14 +000032332017-06-02 Chris Dumez <cdumez@apple.com>
3234
3235 REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
3236 https://bugs.webkit.org/show_bug.cgi?id=161549
3237 <rdar://problem/28213429>
3238
3239 Reviewed by Simon Fraser.
3240
3241 * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
3242 Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
3243 address the flakiness.
3244
3245 * platform/mac-wk2/TestExpectations:
3246 Unskip test.
3247
fred.wang@free.frbb4988f2017-06-02 18:42:03 +000032482017-06-02 Frederic Wang <fwang@igalia.com>
3249
fred.wang@free.frf4986cd2017-06-02 19:40:04 +00003250 [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
3251 https://bugs.webkit.org/show_bug.cgi?id=172825
3252
3253 Reviewed by Simon Fraser.
3254
3255 Add a new test to check whether a non-main frame appears in the scrolling tree when
3256 ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
3257 the iOS WK2 reference for scrolling-iframe-expected.html
3258
3259 * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3260 * fast/scrolling/scrolling-tree-includes-frame.html: Added.
3261 * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3262 * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
3263 * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3264
32652017-06-02 Frederic Wang <fwang@igalia.com>
3266
fred.wang@free.frbb4988f2017-06-02 18:42:03 +00003267 [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
3268 https://bugs.webkit.org/show_bug.cgi?id=172851
3269
3270 Reviewed by Simon Fraser.
3271
3272 This commit adds a test to check whether scrollable iframes require a special composited
3273 layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
3274
3275 * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
3276 printing the layer tree of a page with an iframe.
3277 * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3278 * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3279 * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3280
aestes@apple.come14de002017-06-02 18:14:47 +000032812017-06-02 Andy Estes <aestes@apple.com>
3282
3283 [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
3284 https://bugs.webkit.org/show_bug.cgi?id=172832
3285 <rdar://problem/30735544>
3286
3287 Reviewed by Alex Christensen.
3288
3289 * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
3290 * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
3291 * platform/mac-wk2/TestExpectations:
3292
drousso@apple.come7c604a2017-06-02 17:54:47 +000032932017-06-02 Devin Rousso <drousso@apple.com>
3294
3295 Web Inspector: Should see active Web Sockets when opening Web Inspector
3296 https://bugs.webkit.org/show_bug.cgi?id=172312
3297
3298 Reviewed by Joseph Pecoraro.
3299
3300 Test that WebSockets created before the inspector loads are also tracked.
3301
3302 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
3303 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
3304 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
3305 (web_socket_do_extra_handshake):
3306 (web_socket_transfer_data):
3307
jlewis3@apple.com97d001012017-06-02 16:17:47 +000033082017-06-02 Matt Lewis <jlewis3@apple.com>
3309
3310 Marked fast/images/slower-decoding-than-animation-image.html as flaky.
3311 https://bugs.webkit.org/show_bug.cgi?id=172666
3312
3313 Unreviewed test gardening.
3314
3315 * platform/mac-wk2/TestExpectations:
3316
zandobersek@gmail.com0ed82b02017-06-02 15:18:25 +000033172017-06-02 Zan Dobersek <zdobersek@igalia.com>
3318
3319 Unreviewed WPE gardening.
3320
3321 * platform/wpe/TestExpectations: Add a few test failure expectations.
3322 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
3323 * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
3324
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +000033252017-06-02 Javier Fernandez <jfernandez@igalia.com>
3326
jfernandez@igalia.comc3cb7ee2017-06-02 11:35:27 +00003327 [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
3328 https://bugs.webkit.org/show_bug.cgi?id=172836
3329
3330 Reviewed by Manuel Rego Casasnovas.
3331
3332 Test to verify different cases of auto-sized tracks and orthogonal items with margins.
3333
3334 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
3335 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
3336
33372017-06-02 Javier Fernandez <jfernandez@igalia.com>
3338
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +00003339 [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
3340 https://bugs.webkit.org/show_bug.cgi?id=172590
3341
3342 Reviewed by Sergio Villar Senin.
3343
3344 * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
3345 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
3346 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
3347
zandobersek@gmail.com085eded2017-06-02 07:52:27 +000033482017-06-02 Zan Dobersek <zdobersek@igalia.com>
3349
3350 [WPE] Enable SUBTLE_CRYPTO
3351 https://bugs.webkit.org/show_bug.cgi?id=172756
3352
3353 Reviewed by Michael Catanzaro.
3354
3355 * platform/wpe/TestExpectations: Enable tests under crypto/ and
3356 imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
3357 the test expectations for failing tests under those directories.
3358
akling@apple.come10dacc2017-06-02 05:04:14 +000033592017-06-01 Andreas Kling <akling@apple.com>
3360
3361 [Mac] Remove backing store for layers that are outside the viewport
3362 https://bugs.webkit.org/show_bug.cgi?id=170082
3363 <rdar://problem/31245009>
3364
3365 Reviewed by Simon Fraser.
3366
3367 Add a simple test with two compositing layers far apart vertically. Only one of them
3368 should have its backing store attached.
3369
3370 * compositing/backing-store-attachment-1-expected.txt: Added.
3371 * compositing/backing-store-attachment-1.html: Added.
3372
ryanhaddad@apple.come1bba3f2017-06-02 04:17:13 +000033732017-06-01 Ryan Haddad <ryanhaddad@apple.com>
3374
3375 Unreviewed, rolling out r217691.
3376
3377 This change broke the Windows build.
3378
3379 Reverted changeset:
3380
3381 "Web Inspector: Should see active Web Sockets when opening Web
3382 Inspector"
3383 https://bugs.webkit.org/show_bug.cgi?id=172312
3384 http://trac.webkit.org/changeset/217691
3385
drousso@apple.comd084e602017-06-02 02:44:45 +000033862017-06-01 Devin Rousso <drousso@apple.com>
3387
3388 Web Inspector: Should see active Web Sockets when opening Web Inspector
3389 https://bugs.webkit.org/show_bug.cgi?id=172312
3390
3391 Reviewed by Joseph Pecoraro.
3392
3393 Test that WebSockets created before the inspector loads are also tracked.
3394
3395 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
3396 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
3397 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
3398 (web_socket_do_extra_handshake):
3399 (web_socket_transfer_data):
3400
ryanhaddad@apple.com82169652017-06-01 23:50:54 +000034012017-06-01 Ryan Haddad <ryanhaddad@apple.com>
3402
3403 Mark http/tests/navigation/statistics.html as flaky.
3404 https://bugs.webkit.org/show_bug.cgi?id=172454
3405
3406 Unreviewed test gardening.
3407
3408 * platform/ios-wk2/TestExpectations:
3409 * platform/mac-wk2/TestExpectations:
3410
jlewis3@apple.com74189592017-06-01 21:53:49 +000034112017-06-01 Matt Lewis <jlewis3@apple.com>
3412
3413 Fixed typo in test expectations.
3414 https://bugs.webkit.org/show_bug.cgi?id=172054
3415
3416 Unreviewed test gardening.
3417
3418 * platform/mac-wk2/TestExpectations:
3419
ryanhaddad@apple.com32ad1712017-06-01 21:39:11 +000034202017-06-01 Ryan Haddad <ryanhaddad@apple.com>
3421
3422 Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
3423
3424 Unreviewed test gardening.
3425
3426 * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
3427
cdumez@apple.comb82b59b2017-06-01 20:09:05 +000034282017-06-01 Chris Dumez <cdumez@apple.com>
3429
3430 webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
3431 https://bugs.webkit.org/show_bug.cgi?id=172823
3432
3433 Reviewed by Alexey Proskuryakov.
3434
3435 Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
3436 to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
3437 asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
3438
3439 * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
3440 * webarchive/loading/mainresource-null-mimetype-crash.html:
3441 * webarchive/loading/missing-data-expected.txt:
3442 * webarchive/loading/missing-data.html:
3443
commit-queue@webkit.org63f3fe82017-06-01 19:46:09 +000034442017-06-01 Carlos Garcia Campos <cgarcia@igalia.com>
3445
3446 [GTK] Bump GTK+ and its dependencies in jhbuild
3447 https://bugs.webkit.org/show_bug.cgi?id=171918
3448
3449 Reviewed by Carlos Alberto Lopez Perez.
3450
3451 Rebaseline tests for new GTK+ version.
3452
3453 * platform/gtk/css1/box_properties/acid_test-expected.txt:
3454 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
3455 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
3456 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
3457 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
3458 * platform/gtk/css3/flexbox/button-expected.png:
3459 * platform/gtk/css3/flexbox/button-expected.txt:
3460 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
3461 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
3462 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
3463 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
3464 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
3465 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
3466 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
3467 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
3468 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
3469 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
3470 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
3471 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
3472 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
3473 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
3474 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
3475 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
3476 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
3477 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
3478 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
3479 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
3480 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
3481 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
3482 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
3483 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
3484 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
3485 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
3486 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
3487 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
3488 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
3489 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
3490 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
3491 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
3492 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
3493 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
3494 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
3495 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
3496 * platform/gtk/editing/pasteboard/4641033-expected.png:
3497 * platform/gtk/editing/pasteboard/4641033-expected.txt:
3498 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
3499 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
3500 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
3501 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
3502 * platform/gtk/editing/selection/3690703-2-expected.png:
3503 * platform/gtk/editing/selection/3690703-2-expected.txt:
3504 * platform/gtk/editing/selection/3690703-expected.png:
3505 * platform/gtk/editing/selection/3690703-expected.txt:
3506 * platform/gtk/editing/selection/3690719-expected.png:
3507 * platform/gtk/editing/selection/3690719-expected.txt:
3508 * platform/gtk/editing/selection/4397952-expected.png:
3509 * platform/gtk/editing/selection/4397952-expected.txt:
3510 * platform/gtk/editing/selection/5240265-expected.png:
3511 * platform/gtk/editing/selection/5240265-expected.txt:
3512 * platform/gtk/editing/selection/caret-before-select-expected.png:
3513 * platform/gtk/editing/selection/caret-before-select-expected.txt:
3514 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
3515 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
3516 * platform/gtk/editing/selection/select-box-expected.png:
3517 * platform/gtk/editing/selection/select-box-expected.txt:
3518 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
3519 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
3520 * platform/gtk/editing/selection/selection-button-text-expected.png:
3521 * platform/gtk/editing/selection/selection-button-text-expected.txt:
3522 * platform/gtk/fast/block/basic/011-expected.png:
3523 * platform/gtk/fast/block/basic/011-expected.txt:
3524 * platform/gtk/fast/block/float/float-avoidance-expected.png:
3525 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
3526 * platform/gtk/fast/block/margin-collapse/103-expected.png:
3527 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
3528 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
3529 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
3530 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
3531 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
3532 * platform/gtk/fast/css/continuationCrash-expected.png:
3533 * platform/gtk/fast/css/continuationCrash-expected.txt:
3534 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
3535 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
3536 * platform/gtk/fast/css/input-search-padding-expected.png:
3537 * platform/gtk/fast/css/input-search-padding-expected.txt:
3538 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
3539 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
3540 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
3541 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
3542 * platform/gtk/fast/css/rtl-ordering-expected.png:
3543 * platform/gtk/fast/css/rtl-ordering-expected.txt:
3544 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
3545 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
3546 * platform/gtk/fast/css/text-overflow-input-expected.png:
3547 * platform/gtk/fast/css/text-overflow-input-expected.txt:
3548 * platform/gtk/fast/css/text-transform-select-expected.png:
3549 * platform/gtk/fast/css/text-transform-select-expected.txt:
3550 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
3551 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
3552 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
3553 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
3554 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
3555 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
3556 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
3557 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
3558 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
3559 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
3560 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
3561 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
3562 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
3563 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
3564 * platform/gtk/fast/forms/001-expected.png:
3565 * platform/gtk/fast/forms/001-expected.txt:
3566 * platform/gtk/fast/forms/003-expected.png:
3567 * platform/gtk/fast/forms/003-expected.txt:
3568 * platform/gtk/fast/forms/004-expected.png:
3569 * platform/gtk/fast/forms/004-expected.txt:
3570 * platform/gtk/fast/forms/basic-buttons-expected.png:
3571 * platform/gtk/fast/forms/basic-buttons-expected.txt:
3572 * platform/gtk/fast/forms/basic-inputs-expected.png:
3573 * platform/gtk/fast/forms/basic-inputs-expected.txt:
3574 * platform/gtk/fast/forms/basic-selects-expected.png:
3575 * platform/gtk/fast/forms/basic-selects-expected.txt:
3576 * platform/gtk/fast/forms/blankbuttons-expected.png:
3577 * platform/gtk/fast/forms/blankbuttons-expected.txt:
3578 * platform/gtk/fast/forms/box-shadow-override-expected.png:
3579 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
3580 * platform/gtk/fast/forms/button-align-expected.png:
3581 * platform/gtk/fast/forms/button-align-expected.txt:
3582 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
3583 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
3584 * platform/gtk/fast/forms/button-default-title-expected.png:
3585 * platform/gtk/fast/forms/button-default-title-expected.txt:
3586 * platform/gtk/fast/forms/button-generated-content-expected.png:
3587 * platform/gtk/fast/forms/button-generated-content-expected.txt:
3588 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
3589 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
3590 * platform/gtk/fast/forms/button-positioned-expected.png:
3591 * platform/gtk/fast/forms/button-positioned-expected.txt:
3592 * platform/gtk/fast/forms/button-sizes-expected.png:
3593 * platform/gtk/fast/forms/button-sizes-expected.txt:
3594 * platform/gtk/fast/forms/button-style-color-expected.png:
3595 * platform/gtk/fast/forms/button-style-color-expected.txt:
3596 * platform/gtk/fast/forms/button-table-styles-expected.png:
3597 * platform/gtk/fast/forms/button-table-styles-expected.txt:
3598 * platform/gtk/fast/forms/button-text-transform-expected.png:
3599 * platform/gtk/fast/forms/button-text-transform-expected.txt:
3600 * platform/gtk/fast/forms/button-white-space-expected.png:
3601 * platform/gtk/fast/forms/button-white-space-expected.txt:
3602 * platform/gtk/fast/forms/control-clip-expected.png:
3603 * platform/gtk/fast/forms/control-clip-expected.txt:
3604 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
3605 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
3606 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
3607 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
3608 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
3609 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
3610 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
3611 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
3612 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
3613 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
3614 * platform/gtk/fast/forms/form-element-geometry-expected.png:
3615 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
3616 * platform/gtk/fast/forms/formmove-expected.png:
3617 * platform/gtk/fast/forms/formmove-expected.txt:
3618 * platform/gtk/fast/forms/formmove2-expected.png:
3619 * platform/gtk/fast/forms/formmove2-expected.txt:
3620 * platform/gtk/fast/forms/formmove3-expected.png:
3621 * platform/gtk/fast/forms/formmove3-expected.txt:
3622 * platform/gtk/fast/forms/indeterminate-expected.png:
3623 * platform/gtk/fast/forms/indeterminate-expected.txt:
3624 * platform/gtk/fast/forms/input-appearance-height-expected.png:
3625 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
3626 * platform/gtk/fast/forms/input-button-sizes-expected.png:
3627 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
3628 * platform/gtk/fast/forms/input-first-letter-expected.png:
3629 * platform/gtk/fast/forms/input-first-letter-expected.txt:
3630 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
3631 * platform/gtk/fast/forms/input-value-expected.png:
3632 * platform/gtk/fast/forms/input-value-expected.txt:
3633 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
3634 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
3635 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
3636 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
3637 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
3638 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
3639 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
3640 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
3641 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
3642 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
3643 * platform/gtk/fast/forms/menulist-style-color-expected.png:
3644 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
3645 * platform/gtk/fast/forms/menulist-width-change-expected.png:
3646 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
3647 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
3648 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
3649 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
3650 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
3651 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
3652 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
3653 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
3654 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
3655 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
3656 * platform/gtk/fast/forms/option-script-expected.png:
3657 * platform/gtk/fast/forms/option-script-expected.txt:
3658 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
3659 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
3660 * platform/gtk/fast/forms/option-text-clip-expected.png:
3661 * platform/gtk/fast/forms/option-text-clip-expected.txt:
3662 * platform/gtk/fast/forms/placeholder-position-expected.png:
3663 * platform/gtk/fast/forms/placeholder-position-expected.txt:
3664 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
3665 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
3666 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
3667 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
3668 * platform/gtk/fast/forms/range/slider-padding-expected.png:
3669 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
3670 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
3671 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
3672 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
3673 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
3674 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
3675 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
3676 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
3677 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
3678 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
3679 * platform/gtk/fast/forms/search-input-rtl-expected.png:
3680 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
3681 * platform/gtk/fast/forms/search-rtl-expected.png:
3682 * platform/gtk/fast/forms/search-rtl-expected.txt:
3683 * platform/gtk/fast/forms/search-styled-expected.png:
3684 * platform/gtk/fast/forms/search-styled-expected.txt:
3685 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
3686 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
3687 * platform/gtk/fast/forms/searchfield-heights-expected.png:
3688 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
3689 * platform/gtk/fast/forms/select-align-expected.png:
3690 * platform/gtk/fast/forms/select-align-expected.txt:
3691 * platform/gtk/fast/forms/select-background-none-expected.png:
3692 * platform/gtk/fast/forms/select-background-none-expected.txt:
3693 * platform/gtk/fast/forms/select-baseline-expected.png:
3694 * platform/gtk/fast/forms/select-baseline-expected.txt:
3695 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
3696 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
3697 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
3698 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
3699 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
3700 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
3701 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
3702 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
3703 * platform/gtk/fast/forms/select-initial-position-expected.png:
3704 * platform/gtk/fast/forms/select-initial-position-expected.txt:
3705 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
3706 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
3707 * platform/gtk/fast/forms/select-selected-expected.png:
3708 * platform/gtk/fast/forms/select-selected-expected.txt:
3709 * platform/gtk/fast/forms/select-style-expected.png:
3710 * platform/gtk/fast/forms/select-style-expected.txt:
3711 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
3712 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
3713 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
3714 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
3715 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
3716 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
3717 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
3718 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
3719 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
3720 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
3721 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
3722 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
3723 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
3724 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
3725 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
3726 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
3727 * platform/gtk/fast/html/details-replace-text-expected.png:
3728 * platform/gtk/fast/html/details-replace-text-expected.txt:
3729 * platform/gtk/fast/html/keygen-expected.png:
3730 * platform/gtk/fast/html/keygen-expected.txt:
3731 * platform/gtk/fast/inline/positionedLifetime-expected.png:
3732 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
3733 * platform/gtk/fast/invalid/014-expected.png:
3734 * platform/gtk/fast/invalid/014-expected.txt:
3735 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
3736 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
3737 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
3738 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
3739 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
3740 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
3741 * platform/gtk/fast/parser/document-write-option-expected.png:
3742 * platform/gtk/fast/parser/document-write-option-expected.txt:
3743 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
3744 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
3745 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
3746 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
3747 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
3748 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
3749 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
3750 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
3751 * platform/gtk/fast/replaced/three-selects-break-expected.png:
3752 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
3753 * platform/gtk/fast/replaced/width100percent-button-expected.png:
3754 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
3755 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
3756 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
3757 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
3758 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
3759 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
3760 * platform/gtk/fast/table/append-cells2-expected.png:
3761 * platform/gtk/fast/table/append-cells2-expected.txt:
3762 * platform/gtk/fast/table/remove-td-display-none-expected.png:
3763 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
3764 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
3765 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
3766 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
3767 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
3768 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
3769 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3770 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
3771 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
3772 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
3773 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
3774 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
3775 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
3776 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
3777 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
3778 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
3779 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
3780 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
3781 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
3782 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
3783 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
3784 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
3785 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
3786 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
3787 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
3788 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
3789 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
3790 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
3791 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
3792 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
3793 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
3794 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
3795 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
3796 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
3797 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
3798 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
3799 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
3800 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
3801 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
3802 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
3803 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
3804 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
3805 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
3806 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
3807 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
3808 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
3809 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
3810 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
3811 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
3812 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
3813 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
3814 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
3815 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
3816 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
3817 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
3818 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
3819 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
3820 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
3821 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
3822 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
3823 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
3824 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
3825 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
3826 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
3827 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
3828 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
3829 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
3830 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
3831 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
3832 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
3833 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
3834 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
3835 * platform/gtk/tables/mozilla/core/margins-expected.png:
3836 * platform/gtk/tables/mozilla/core/margins-expected.txt:
3837 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
3838 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
3839 * platform/gtk/tables/mozilla/other/move_row-expected.png:
3840 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
3841 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
3842 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
3843 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
3844 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
3845 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
3846 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
3847 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
3848 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
3849 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
3850 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
3851 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
3852 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
3853 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
3854 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
3855 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
3856 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
3857
ryanhaddad@apple.com35295b02017-06-01 18:43:48 +000038582017-06-01 Ryan Haddad <ryanhaddad@apple.com>
3859
3860 Mark two webrtc tests as flaky.
3861
3862 Unreviewed test gardening.
3863
3864 * TestExpectations:
3865
jlewis3@apple.com1778f082017-06-01 18:17:18 +000038662017-06-01 Matt Lewis <jlewis3@apple.com>
3867
jlewis3@apple.com9dd96b52017-06-01 18:21:18 +00003868 Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
3869 https://bugs.webkit.org/show_bug.cgi?id=172054
3870
3871 Unreviewed test gardening.
3872
3873 * platform/mac-wk2/TestExpectations:
3874
38752017-06-01 Matt Lewis <jlewis3@apple.com>
3876
jlewis3@apple.com1778f082017-06-01 18:17:18 +00003877 Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
3878 https://bugs.webkit.org/show_bug.cgi?id=172054
3879
3880 Unreviewed test gardening.
3881
3882 * platform/mac-wk2/TestExpectations:
3883
commit-queue@webkit.org3d6c8732017-06-01 16:38:49 +000038842017-06-01 Antoine Quint <graouts@apple.com>
3885
3886 Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
3887 https://bugs.webkit.org/show_bug.cgi?id=172810
3888
3889 Reviewed by Antoine Quint.
3890
3891 We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
3892
3893 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
3894 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
3895 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
3896 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
3897
magomez@igalia.com23493d32017-06-01 16:22:05 +000038982017-06-01 Miguel Gomez <magomez@igalia.com>
3899
3900 Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
3901
3902 * platform/gtk/TestExpectations:
3903
commit-queue@webkit.orgb2f24302017-06-01 15:39:58 +000039042017-06-01 Antoine Quint <graouts@apple.com>
3905
3906 Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
3907 https://bugs.webkit.org/show_bug.cgi?id=172808
3908
3909 Reviewed by Antoine Quint.
3910
3911 This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
3912
3913 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
3914 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
3915
ryanhaddad@apple.comb99a0dc2017-06-01 15:00:53 +000039162017-06-01 Ryan Haddad <ryanhaddad@apple.com>
3917
3918 Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
3919 https://bugs.webkit.org/show_bug.cgi?id=172807
3920
3921 Unreviewed test gardening.
3922
3923 * platform/mac-wk1/TestExpectations:
3924
commit-queue@webkit.org640a4982017-06-01 14:43:32 +000039252017-06-01 Antoine Quint <graouts@apple.com>
3926
3927 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
3928 https://bugs.webkit.org/show_bug.cgi?id=172715
3929
3930 Reviewed by Antoine Quint.
3931
3932 We update the expectations for <audio> metrics to match the latest implementation.
3933
3934 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
3935 * media/modern-media-controls/audio/audio-controls-metrics.html:
3936
utatane.tea@gmail.comc6b3a2d2017-06-01 07:27:05 +000039372017-06-01 Yusuke Suzuki <utatane.tea@gmail.com>
3938
3939 Unreviewed, rebaseline test results according to the error message change
3940 https://bugs.webkit.org/show_bug.cgi?id=172798
3941
3942 * js/dom/string-prototype-properties-expected.txt:
3943 * 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:
3944
cdumez@apple.com43a8ea52017-05-31 23:42:27 +000039452017-05-31 Chris Dumez <cdumez@apple.com>
3946
3947 Flaky Test: http/tests/misc/acid3.html
3948 https://bugs.webkit.org/show_bug.cgi?id=165734
3949 <rdar://problem/32249821>
3950
3951 Reviewed by Simon Fraser.
3952
3953 Increase internal test timeout from 5 seconds to 10 seconds to reduce
3954 flakiness.
3955
3956 * http/tests/misc/acid3.html:
3957
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +000039582017-05-31 Ryan Haddad <ryanhaddad@apple.com>
3959
ryanhaddad@apple.comd5899ef2017-05-31 21:52:07 +00003960 Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
3961 https://bugs.webkit.org/show_bug.cgi?id=172772
3962
3963 Unreviewed test gardening.
3964
3965 * platform/ios-wk2/TestExpectations:
3966
39672017-05-31 Ryan Haddad <ryanhaddad@apple.com>
3968
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +00003969 Mark fast/css/target-fragment-match.html as flaky on iOS.
3970 https://bugs.webkit.org/show_bug.cgi?id=168239
3971
3972 Unreviewed test gardening.
3973
3974 * platform/ios/TestExpectations:
3975
commit-queue@webkit.org0570cde2017-05-31 20:51:12 +000039762017-05-31 Youenn Fablet <youenn@apple.com>
3977
3978 PeerConnection should respect tracks that are muted at the time they are added
3979 https://bugs.webkit.org/show_bug.cgi?id=172771
3980
3981 Reviewed by Eric Carlson.
3982
3983 * webrtc/audio-replace-track.html:
3984 * webrtc/peer-connection-audio-unmute-expected.txt: Added.
3985 * webrtc/peer-connection-audio-unmute.html: Added.
3986 * webrtc/routines.js:
3987 * webrtc/video-unmute-expected.txt: Added.
3988 * webrtc/video-unmute.html: Added.
3989
antti@apple.com1acc9c72017-05-31 19:11:24 +000039902017-05-31 Antti Koivisto <antti@apple.com>
3991
3992 CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
3993 https://bugs.webkit.org/show_bug.cgi?id=172747
3994 <rdar://problem/32275314>
3995
3996 Reviewed by Andreas Kling.
3997
3998 * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
3999 * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
4000
jlewis3@apple.comea7b4bb2017-05-31 18:21:56 +000040012017-05-31 Matt Lewis <jlewis3@apple.com>
4002
4003 Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
4004 https://bugs.webkit.org/show_bug.cgi?id=172518
4005
4006 Unreviewed test gardening.
4007
4008 * platform/ios/TestExpectations:
4009
bfulgham@apple.combd589ac2017-05-31 16:58:53 +000040102017-05-31 Brent Fulgham <bfulgham@apple.com>
4011
4012 Make ResourceLoadStatistics testing more reliable
4013 https://bugs.webkit.org/show_bug.cgi?id=172730
4014 <rdar://problem/32028373>
4015
4016 Reviewed by Andy Estes.
4017
4018 Revise some of the tests to wait to check state until after the background process has finished processing the
4019 load information.
4020
4021 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
4022 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
4023 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
4024 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
4025 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
4026 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
4027 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
4028 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
4029 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
4030 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
4031 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
4032 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
4033
csaavedra@igalia.com1691e202017-05-31 13:44:06 +000040342017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4035
csaavedra@igalia.com5c85a412017-05-31 16:01:05 +00004036 [WPE] More CSS test expectations cleanup
4037
4038 Unreviewed gardening.
4039
4040 * platform/wpe/TestExpectations: remove more assorted css tests
4041 that are actually passing.
4042
40432017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4044
csaavedra@igalia.comba7dceb2017-05-31 15:13:11 +00004045 [WPE] CSS tests expectations cleanup
4046
4047 Unreviewed gardening.
4048
4049 * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
4050 tests that are actually passing and a recently removed css tests
4051 directory.
4052
40532017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4054
csaavedra@igalia.com1691e202017-05-31 13:44:06 +00004055 [GTK][WPE] Mark js/cached-window-properties test as slow
4056
4057 Unreviewed gardening.
4058 * platform/gtk/TestExpectations: Test was marked as flaky; but
4059 it's just slow.
4060 * platform/wpe/TestExpectations: Mark as slow.
4061
clopez@igalia.com2172f542017-05-31 12:04:41 +000040622017-05-31 Carlos Alberto Lopez Perez <clopez@igalia.com>
4063
4064 [GTK] Upgrade the WebKitGTK+ bots to Debian 9
4065
4066 This commit only adds a comment that it will be useful to mark
4067 the point where they where upgraded, so if there is some
4068 performance change on perf.webkit.org it can be pointed to this.
4069
4070 Unreviewed.
4071
4072 * platform/gtk/TestExpectations: Add a note regarding which
4073 distribution and version is running on the bots.
4074
csaavedra@igalia.comb9609c62017-05-31 11:09:18 +000040752017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4076
4077 [WPE] WebGL expectations cleanup
4078
4079 Unreviewed gardening.
4080
4081 * platform/wpe/TestExpectations: Remove webgl tests that are
4082 consistently passing. Also mark a few known slow tests as such.
4083
rego@igalia.comeda65f62017-05-31 09:22:58 +000040842017-05-31 Manuel Rego Casasnovas <rego@igalia.com>
4085
4086 Move css-shapes-1 test suite to WPT
4087 https://bugs.webkit.org/show_bug.cgi?id=172537
4088
4089 Reviewed by Youenn Fablet.
4090
4091 Updated the paths in TestExpectations files.
4092 Marked spec-examples/shape-outside-018.html as flaky.
4093
4094 * TestExpectations:
4095 * platform/gtk/TestExpectations:
4096 * platform/ios/TestExpectations:
4097 * platform/win/TestExpectations:
4098
fred.wang@free.frfb843852017-05-31 05:48:57 +000040992017-05-30 Frederic Wang <fwang@igalia.com>
4100
4101 Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
4102 https://bugs.webkit.org/show_bug.cgi?id=172287
4103
4104 Reviewed by Simon Fraser.
4105
4106 Update iOS expectation to include the new node properties.
4107
4108 * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
4109
timothy_horton@apple.comc741bb62017-05-31 00:44:02 +000041102017-05-30 Tim Horton <timothy_horton@apple.com>
4111
4112 Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
4113 https://bugs.webkit.org/show_bug.cgi?id=172735
4114 <rdar://problem/32015977>
4115
4116 Reviewed by Enrica Casucci.
4117
4118 * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
4119 * fast/events/ios/autocorrect-with-range-selection.html: Added.
4120 Add a test that ensures that autocorrection with a selection succeeds.
4121
weinig@apple.com6cf431d2017-05-30 23:54:51 +000041222017-05-30 Sam Weinig <sam@webkit.org>
4123
4124 [WebIDL] Generate named property deleters
4125 https://bugs.webkit.org/show_bug.cgi?id=172688
4126
4127 Reviewed by Chris Dumez.
4128
4129 * js/dom/named-property-deleter-expected.txt: Added.
4130 * js/dom/named-property-deleter.html: Added.
4131 Add test for various named deleter conditions.
4132
4133 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
4134 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
4135 Update test to log more information about what its doing and log it to the DOM rather
4136 than the console, to make comparing results in browsers easier. Also, note in the
4137 bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
4138
commit-queue@webkit.org9a2160a2017-05-30 23:32:00 +000041392017-05-30 Youenn Fablet <youenn@apple.com>
4140
4141 Add support for Certificate and IceCandidatePair stats
4142 https://bugs.webkit.org/show_bug.cgi?id=172734
4143
4144 Reviewed by Geoff Garen.
4145
4146 * webrtc/video-stats.html:
4147
cdumez@apple.com6a4d8782017-05-30 21:19:01 +000041482017-05-30 Chris Dumez <cdumez@apple.com>
4149
4150 REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
4151 https://bugs.webkit.org/show_bug.cgi?id=172703
4152 <rdar://problem/32458086>
4153
4154 Reviewed by Ryosuke Niwa.
4155
4156 Update existing tests to reflect behavior change.
4157
4158 * fast/dom/Element/getClientRects-return-type-expected.txt:
4159 * fast/dom/Element/getClientRects-return-type.html:
4160 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
4161 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
4162
jfernandez@igalia.com5ce70b52017-05-30 21:18:01 +000041632017-05-30 Javier Fernandez <jfernandez@igalia.com>
4164
4165 [css-align] Import W3C web platform tests for the CSS Box Alignment feature
4166 https://bugs.webkit.org/show_bug.cgi?id=172705
4167
4168 Reviewed by Manuel Rego Casasnovas.
4169
4170 * TestExpectations: Mark as failure a few tests due to bug #172707.
4171
commit-queue@webkit.orgba7b6be2017-05-30 21:08:18 +000041722017-05-30 Ali Juma <ajuma@chromium.org>
4173
4174 [CredentialManagement] Incorporate IDL updates from latest spec
4175 https://bugs.webkit.org/show_bug.cgi?id=172011
4176
4177 Reviewed by Daniel Bates.
4178
4179 * credentials/idlharness-expected.txt:
4180 * credentials/idlharness.html:
4181
ryanhaddad@apple.comf6084fb2017-05-30 20:37:58 +000041822017-05-30 Ryan Haddad <ryanhaddad@apple.com>
4183
4184 Skip imported/w3c/web-platform-tests/innerText/getter.html.
4185 https://bugs.webkit.org/show_bug.cgi?id=172514
4186
4187 Unreviewed test gardening.
4188
4189 * TestExpectations:
4190
commit-queue@webkit.org3262d302017-05-30 20:02:09 +000041912017-05-30 Said Abou-Hallawa <sabouhallawa@apple.com>
4192
4193 REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
4194 https://bugs.webkit.org/show_bug.cgi?id=172670
4195
4196 Reviewed by Tim Horton.
4197
4198 Use the css property -webkit-canvas to force capturing the canvas context
4199 in a NativeImage. This NativeImage will be used to create a BitmapImage
4200 which will be later used as the background-image of an element.
4201
4202 * fast/images/large-image-webkit-canvas-expected.html: Added.
4203 * fast/images/large-image-webkit-canvas.html: Added.
4204
jlewis3@apple.comaa29a602017-05-30 19:51:23 +000042052017-05-30 Matt Lewis <jlewis3@apple.com>
4206
4207 Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
4208 https://bugs.webkit.org/show_bug.cgi?id=172403
4209
4210 Unreviewed test gardening.
4211
4212 * platform/ios/TestExpectations:
4213
commit-queue@webkit.orgd67b2782017-05-30 18:29:13 +000042142017-05-30 Youenn Fablet <youenn@apple.com>
4215
4216 RealtimeOutgoingVideoSource should not rotate muted frames
4217 https://bugs.webkit.org/show_bug.cgi?id=172659
4218
4219 Reviewed by Eric Carlson.
4220
4221 * webrtc/routines.js:
4222 * webrtc/video-rotation-expected.txt: Added.
4223 * webrtc/video-rotation.html: Added.
4224
ryanhaddad@apple.comd550e8f2017-05-30 17:39:10 +000042252017-05-30 Ryan Haddad <ryanhaddad@apple.com>
4226
4227 Mark js/intl-datetimeformat.html as failing.
4228 https://bugs.webkit.org/show_bug.cgi?id=172720
4229
4230 Unreviewed test gardening.
4231
4232 * js/script-tests/intl-datetimeformat.js:
4233 * platform/mac/TestExpectations:
4234
pvollan@apple.com2dbab572017-05-30 15:41:26 +000042352017-05-30 Per Arne Vollan <pvollan@apple.com>
4236
4237 [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
4238 https://bugs.webkit.org/show_bug.cgi?id=172709
4239
4240 Reviewed by Brent Fulgham.
4241
4242 * platform/win/TestExpectations:
4243
aperez@igalia.com65d50e82017-05-30 14:33:20 +000042442017-05-30 Adrian Perez de Castro <aperez@igalia.com>
4245
4246 [GTK] Test cases for typehead in form menu lists should start from known state
4247 https://bugs.webkit.org/show_bug.cgi?id=171792
4248
4249 Reviewed by Carlos Garcia Campos.
4250
4251 Since r215188 opening a popup menu in a form pre-selects the active
4252 element to mimic GtkComboxBox behavior, but the layout test implicitly
4253 assumed that type ahead search always started the beginning of the
4254 list, which is no longer true now that GTK+ is informed of which one
4255 is the active element.
4256
4257 * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
4258 list to the initial state (no element selected, unfocused) at the
4259 beginning of testTypeAheadFunction().
4260
antti@apple.comcd7409a2017-05-30 08:35:40 +000042612017-05-29 Antti Koivisto <antti@apple.com>
4262
4263 Crash on display-contents-replaced-001.html
4264 https://bugs.webkit.org/show_bug.cgi?id=172596
4265
4266 Reviewed by Andreas Kling.
4267
4268 * TestExpectations: Enable the test.
4269
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +000042702017-05-30 Zan Dobersek <zdobersek@igalia.com>
4271
zandobersek@gmail.com2258c382017-05-30 08:27:49 +00004272 [GCrypt] RSA-OAEP support
4273 https://bugs.webkit.org/show_bug.cgi?id=171222
4274
4275 Reviewed by Michael Catanzaro.
4276
4277 * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
4278
42792017-05-30 Zan Dobersek <zdobersek@igalia.com>
4280
zandobersek@gmail.com33ed8ce2017-05-30 07:45:10 +00004281 [GCrypt] RSAES-PKCS1-v1_5 support
4282 https://bugs.webkit.org/show_bug.cgi?id=171219
4283
4284 Reviewed by Michael Catanzaro.
4285
4286 * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
4287
42882017-05-30 Zan Dobersek <zdobersek@igalia.com>
4289
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +00004290 [GCrypt] RSASSA-PKCS1-v1_5 support
4291 https://bugs.webkit.org/show_bug.cgi?id=171220
4292
4293 Reviewed by Michael Catanzaro.
4294
4295 * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
4296
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +000042972017-05-29 Claudio Saavedra <csaavedra@igalia.com>
4298
csaavedra@igalia.com1195b8b2017-05-29 18:20:26 +00004299 [WPE] Mark a couple of tests as slow/timing out
4300
4301 Unreviewed gardening. These are all known ones.
4302 * platform/wpe/TestExpectations:
4303
43042017-05-29 Claudio Saavedra <csaavedra@igalia.com>
4305
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +00004306 [WPE] Marking workers/bomb.html test as slow.
4307
4308 Unreviewed gardening.
4309
4310 * platform/wpe/TestExpectations:
4311
commit-queue@webkit.org295c1622017-05-29 14:09:37 +000043122017-05-29 Emilio Cobos Álvarez <ecobos@igalia.com>
4313
4314 Use the parent box style to adjust RenderStyle for alignment.
4315 https://bugs.webkit.org/show_bug.cgi?id=172215
4316
4317 Reviewed by Antti Koivisto.
4318
4319 * TestExpectations:
4320
pvollan@apple.com2056fa12017-05-29 07:15:56 +000043212017-05-29 Per Arne Vollan <pvollan@apple.com>
4322
4323 Unreviewed Windows test gardening, update expected results after r217418.
4324
pvollan@apple.com9d1b1bd2017-05-29 09:03:02 +00004325 * platform/win/fast/block/float/032-expected.txt:
4326
43272017-05-29 Per Arne Vollan <pvollan@apple.com>
4328
4329 Unreviewed Windows test gardening, update expected results after r217418.
4330
pvollan@apple.com2056fa12017-05-29 07:15:56 +00004331 * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
4332 * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
4333 * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
4334 * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
4335 * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
4336 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
4337
commit-queue@webkit.orgc26778d2017-05-29 01:30:58 +000043382017-05-28 Sam Weinig <sam@webkit.org>
4339
4340 [WebIDL] @@iterator should only be accessed once when disambiguating a union type
4341 https://bugs.webkit.org/show_bug.cgi?id=172684
4342
4343 Reviewed by Yusuke Suzuki.
4344
4345 * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
4346 * js/dom/sequence-in-union-iterator-access.html: Added.
4347 Add test case showing that @@iterator is only accessed once when converting a sequence
4348 as part of a union.
4349
cdumez@apple.com40005b92017-05-27 20:15:02 +000043502017-05-27 Chris Dumez <cdumez@apple.com>
4351
4352 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
4353 https://bugs.webkit.org/show_bug.cgi?id=172472
4354 <rdar://problem/32334831>
4355
4356 Reviewed by Ryosuke Niwa.
4357
4358 * TestExpectations:
4359 Unskip test that is no longer crashing in Debug builds.
4360
4361 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
4362 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
4363 Add reduced test case reproducing the crash.
4364
simon.fraser@apple.com39c13af2017-05-27 17:13:58 +000043652017-05-27 Simon Fraser <simon.fraser@apple.com>
4366
4367 getComputedStyle returns percentage values for left / right / top / bottom
4368 https://bugs.webkit.org/show_bug.cgi?id=29084
4369
4370 Reviewed by Zalan Bujtas.
4371
4372 Some new baselines, a new test, and an improved test.
4373
4374 * animations/trigger-container-scroll-boundaries-expected.txt:
4375 * animations/trigger-container-scroll-boundaries.html:
4376 * animations/trigger-container-scroll-empty-expected.txt:
4377 * animations/trigger-container-scroll-empty.html:
4378 * animations/trigger-container-scroll-simple-expected.txt:
4379 * animations/trigger-container-scroll-simple.html:
4380 * fast/css/getComputedStyle/computed-style-expected.txt:
4381 * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
4382 * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
4383 * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
4384 * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
4385 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
4386 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html: It doesn't make any sense to test right/bottom.
4387 * fast/css/hover-affects-child-expected.txt:
4388 * fast/css/hover-affects-child.html:
4389 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
4390 * transitions/transition-to-from-auto-expected.txt:
4391 * transitions/transition-to-from-auto.html:
4392
commit-queue@webkit.org528521e2017-05-27 03:27:51 +000043932017-05-26 Youenn Fablet <youenn@apple.com>
4394
4395 WebRTC stats should be in milliseconds
4396 https://bugs.webkit.org/show_bug.cgi?id=172644
4397
4398 Reviewed by Eric Carlson.
4399
4400 * TestExpectations:
4401 * webrtc/video-stats.html: Making it less flaky prone.
4402
weinig@apple.com7fb39842017-05-27 02:54:02 +000044032017-05-26 Sam Weinig <sam@webkit.org>
4404
4405 [WebIDL] Overloaded functions should throw this object check exception before argument check exception
4406 https://bugs.webkit.org/show_bug.cgi?id=172480
4407
4408 Reviewed by Chris Dumez.
4409
4410 Add test case that shows that using the wrong this object on an overloaded function,
4411 even if you are passing the wrong number of arguments, results in an invalid this
4412 object exception.
4413
4414 * js/dom/overloaded-operation-exception-order-expected.txt: Added.
4415 * js/dom/overloaded-operation-exception-order.html: Added.
4416
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +000044172017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4418
ryanhaddad@apple.comb8c37c02017-05-27 00:22:49 +00004419 Skip fast/events/before-unload-returnValue.html on iOS.
4420 https://bugs.webkit.org/show_bug.cgi?id=172672
4421
4422 Unreviewed test gardening.
4423
4424 * platform/ios/TestExpectations:
4425
44262017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4427
ryanhaddad@apple.combd949942017-05-27 00:22:46 +00004428 Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
4429 https://bugs.webkit.org/show_bug.cgi?id=172331
4430
4431 Unreviewed test gardening.
4432
4433 * platform/mac-wk1/TestExpectations:
4434
44352017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4436
ryanhaddad@apple.comfdf70a42017-05-26 19:27:41 +00004437 Unreviewed, rolling out r217458.
4438
4439 This change caused 55 JSC test failures.
4440
4441 Reverted changeset:
4442
4443 "Date should use historical data if it's available."
4444 https://bugs.webkit.org/show_bug.cgi?id=172592
4445 http://trac.webkit.org/changeset/217458
4446
44472017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4448
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +00004449 Rebaseline js/dom/global-constructors-attributes.html.
4450
4451 Unreviewed test gardening.
4452
4453 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4454 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4455 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4456
ryanhaddad@apple.combc2e4ee2017-05-26 16:03:56 +000044572017-05-25 Ryan Haddad <ryanhaddad@apple.com>
4458
4459 Skip two LayoutTests that are failing due missing results.
4460
4461 Unreviewed test gardening.
4462
4463 * TestExpectations:
4464 * platform/ios/TestExpectations:
4465
csaavedra@igalia.com46edf542017-05-26 12:02:50 +000044662017-05-26 Claudio Saavedra <csaavedra@igalia.com>
4467
4468 [WPE] Mark animations/animation-delay-changed.htm as flaky
4469
4470 Unreviewed gardening. It's flaky on all platforms so why bother.
4471
4472 * platform/wpe/TestExpectations:
4473
rego@igalia.com3bdcabb2017-05-26 10:18:14 +000044742017-05-26 Manuel Rego Casasnovas <rego@igalia.com>
4475
4476 [css-grid] Add support for orthogonal positioned grid items
4477 https://bugs.webkit.org/show_bug.cgi?id=172591
4478
4479 Reviewed by Sergio Villar Senin.
4480
4481 Two of the new imported tests are failing due to an issue with margins
4482 and orthogonal items, which is unrelated to this patch (see bug #172590).
4483
4484 * TestExpectations:
4485
commit-queue@webkit.org68e16f72017-05-26 06:46:27 +000044862017-05-25 Emilio Cobos Álvarez <ecobos@igalia.com>
4487
4488 Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
4489 https://bugs.webkit.org/show_bug.cgi?id=172503
4490
4491 Reviewed by Antti Koivisto.
4492
4493 * TestExpectations:
4494
commit-queue@webkit.org9782f822017-05-26 05:39:12 +000044952017-05-25 Sam Weinig <sam@webkit.org>
4496
4497 Fix MediaDeviceInfo's extended attributes so they make sense
4498 https://bugs.webkit.org/show_bug.cgi?id=172629
4499
4500 Reviewed by Daniel Bates.
4501
4502 * fast/mediastream/media-device-info-expected.txt: Added.
4503 * fast/mediastream/media-device-info.html: Added.
4504 Test that MediaDeviceInfo has the expected properties and that
4505 the serializer works.
4506
cdumez@apple.com6627eea2017-05-26 04:19:14 +000045072017-05-25 Chris Dumez <cdumez@apple.com>
4508
4509 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
4510 https://bugs.webkit.org/show_bug.cgi?id=172628
4511 <rdar://problem/32418707>
4512
4513 Reviewed by Sam Weinig.
4514
4515 Add reduced test case.
4516
4517 * TestExpectations:
4518 Unskip test that is no longer crashing in debug builds.
4519
4520 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
4521 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
4522
zalan@apple.com8c813f72017-05-26 03:53:24 +000045232017-05-25 Zalan Bujtas <zalan@apple.com>
4524
4525 Frame's composited content is visible when the frame has visibility: hidden.
4526 https://bugs.webkit.org/show_bug.cgi?id=125565
4527 <rdar://problem/32196849>
4528
4529 Reviewed by Simon Fraser.
4530
4531 * compositing/resources/visibility.html: Added.
4532 * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
4533 * compositing/visibility/frameset-visibility-hidden.html: Added.
4534 * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
4535 * compositing/visibility/iframe-visibility-hidden.html: Added.
4536 * compositing/visibility/object-visibility-hidden-expected.html: Added.
4537 * compositing/visibility/object-visibility-hidden.html: Added.
4538
bfulgham@apple.com0d0f8022017-05-26 02:56:11 +000045392017-05-25 Brent Fulgham <bfulgham@apple.com>
4540
4541 Gracefully handle missing localStorage support in results.html
4542 https://bugs.webkit.org/show_bug.cgi?id=172625
4543 <rdar://problem/32118243>
4544
4545 Reviewed by Alexey Proskuryakov.
4546
4547 Handle the case where localStorage generates a SecurityError DOMException, treating this
4548 as a non-fatal error.
4549
4550 * fast/harness/results.html:
4551 (OptionWriter.save): Treat "SecurityError" as an expected condition.
4552 (OptionWriter.apply): Ditto.
4553
ap@apple.com27f767d2017-05-26 02:10:33 +000045542017-05-25 Alexey Proskuryakov <ap@apple.com>
4555
4556 Merge split script tests, part 2
4557 https://bugs.webkit.org/show_bug.cgi?id=172423
4558
4559 Reviewed by Tim Horton.
4560
4561 Fix the few remaining special cases of split tests.
4562
4563 * editing/pasteboard/drop-text-events-sideeffect-crash.html:
4564 * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
4565 This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
4566 Now it's inlined in both.
4567
4568 * fast/canvas/canvas-ellipse-connecting-line-expected.html:
4569 * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
4570 This was really a resource, not a scrip test, and it was only only used in one test.
4571
4572 * fast/dom/HTMLElement/class-list-quirks.html:
4573 * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
4574 Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
4575
4576 * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
4577 * fast/dom/Window/script-tests/postmessage-test.js: Removed.
4578 Moved a shared resource to its proper location.
4579
4580 * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
4581 * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
4582 * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
4583 * fast/dom/Window/window-postmessage-clone-deep-array.html:
4584 * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
4585 * fast/dom/Window/window-postmessage-clone.html:
4586 Straightforward js-tests with file names that didn't match.
4587
4588 * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
4589 * fast/table/script-tests/min-width-helpers.js: Removed.
4590 Moved a shared resource to its proper location.
4591
4592 * fast/table/min-width-css-block-table.html:
4593 * fast/table/min-width-css-inline-table.html:
4594 * fast/table/min-width-html-block-table.html:
4595 * fast/table/min-width-html-inline-table.html:
4596 * fast/table/script-tests/min-width-css-block-table.js: Removed.
4597 * fast/table/script-tests/min-width-css-inline-table.js: Removed.
4598 * fast/table/script-tests/min-width-html-block-table.js: Removed.
4599 * fast/table/script-tests/min-width-html-inline-table.js: Removed.
4600 Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
4601
4602 * printing/break-after-avoid-expected.txt:
4603 * printing/break-after-avoid-page-expected.txt:
4604 * printing/break-after-avoid-page.html:
4605 * printing/break-after-avoid.html:
4606 * printing/script-tests/break-after-avoid-page.js: Removed.
4607 * printing/script-tests/break-after-avoid.js: Removed.
4608 * printing/script-tests/page-break-after-avoid.js: Removed.
4609 * printing/script-tests/page-break-always-for-overflow.js: Removed.
4610 These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
4611
4612 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
4613 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
4614 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
4615 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
4616 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
4617 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
4618 These tests were mixed up - pattern was being tested instead of mask, and vice versa.
4619
4620 * svg/dom/script-tests/SVGColor.js: Removed.
4621 * svg/dom/script-tests/SVGPaint.js: Removed.
4622 Removed unused files.
4623
4624 * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
4625 * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
4626 * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
4627 * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
4628 * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
4629 * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
4630 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
4631 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
4632 Straightforward js-tests with mismatching names.
4633
mmaxfield@apple.com256a37a2017-05-26 00:42:58 +000046342017-05-25 Myles C. Maxfield <mmaxfield@apple.com>
4635
4636 [WK1] iframes in layer-backed NSViews are not cleared between successive draws
4637 https://bugs.webkit.org/show_bug.cgi?id=172554
4638 <rdar://problem/31247133>
4639
4640 Reviewed by Simon Fraser.
4641
4642 Cause two successive paints, and compare it against 0 paints.
4643
4644 * fast/frames/iframe-translucent-background-expected.html: Added.
4645 * fast/frames/iframe-translucent-background.html: Added.
4646
keith_miller@apple.comb5b91282017-05-26 00:06:44 +000046472017-05-25 Keith Miller <keith_miller@apple.com>
4648
4649 Date should use historical data if it's available.
4650 https://bugs.webkit.org/show_bug.cgi?id=172592
4651
4652 Reviewed by Mark Lam.
4653
4654 Fix tests to work with historically accurate dates.
4655
4656 * js/dom/date-big-setdate-expected.txt: Removed.
4657 * js/dom/date-big-setdate.html: Removed.
4658 * js/dom/script-tests/date-big-setdate.js: Removed.
4659 * storage/indexeddb/modern/date-basic-expected.txt:
4660 * storage/indexeddb/modern/date-basic-private-expected.txt:
4661 * storage/indexeddb/modern/get-keyrange-expected.txt:
4662 * storage/indexeddb/modern/get-keyrange-private-expected.txt:
4663
cdumez@apple.comfc984762017-05-25 20:53:49 +000046642017-05-25 Chris Dumez <cdumez@apple.com>
4665
4666 DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
4667 https://bugs.webkit.org/show_bug.cgi?id=172578
4668 <rdar://problem/30754582>
4669
4670 Reviewed by Youenn Fablet.
4671
4672 Add layout test coverage.
4673
4674 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
4675 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
4676
jiewen_tan@apple.com33b11042017-05-25 18:50:34 +000046772017-05-24 Jiewen Tan <jiewen_tan@apple.com>
4678
4679 Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
4680 https://bugs.webkit.org/show_bug.cgi?id=172555
4681 <rdar://problem/32004724>
4682
4683 Reviewed by Ryosuke Niwa.
4684
4685 * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
4686 * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
4687 * editing/selection/select-iframe-focusin-document-crash.html: Added.
4688
jfernandez@igalia.comb998bf52017-05-25 17:40:49 +000046892017-05-25 Javier Fernandez <jfernandez@igalia.com>
4690
4691 [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
4692 https://bugs.webkit.org/show_bug.cgi?id=172593
4693
4694 Reviewed by Manuel Rego Casasnovas.
4695
4696 * css3/parse-place-content.html:
4697 * css3/parse-place-items.html:
4698 * css3/parse-place-self.html:
4699
jdiggs@igalia.com8920b742017-05-25 16:43:23 +000047002017-05-25 Joanmarie Diggs <jdiggs@igalia.com>
4701
4702 [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
4703 https://bugs.webkit.org/show_bug.cgi?id=172355
4704
4705 Reviewed by Chris Fleizach.
4706
4707 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
4708 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
4709
clopez@igalia.comc47b7a22017-05-25 16:24:31 +000047102017-05-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
4711
4712 [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
4713
4714 Unreviewed GTK gardening.
4715
4716 * platform/gtk/TestExpectations:
4717
csaavedra@igalia.com81de1572017-05-25 15:43:54 +000047182017-05-25 Claudio Saavedra <csaavedra@igalia.com>
4719
4720 [GTK] Update baseline
4721
4722 Unreviewed gardening. Update after r217272.
4723 * platform/gtk/fast/text/font-style-parse-expected.txt:
4724
hyatt@apple.com64d8f582017-05-25 14:56:27 +000047252017-05-25 Dave Hyatt <hyatt@apple.com>
4726
4727 Baseline of number inputs not right.
4728 https://bugs.webkit.org/show_bug.cgi?id=172237
4729
4730 Reviewed by Dean Jackson.
4731
4732 * fast/forms/baseline-of-number-inputs-expected.html: Added.
4733 * fast/forms/baseline-of-number-inputs.html: Added.
4734
pvollan@apple.com313d7002017-05-25 14:37:10 +000047352017-05-25 Per Arne Vollan <pvollan@apple.com>
4736
4737 [Win] Update expectations for layout tests.
4738 https://bugs.webkit.org/show_bug.cgi?id=172437
4739
4740 Unreviewed test gardening, update test expectations for failing tests.
4741
4742 * platform/win/TestExpectations:
4743
csaavedra@igalia.com17c37672017-05-25 13:36:44 +000047442017-05-25 Claudio Saavedra <csaavedra@igalia.com>
4745
csaavedra@igalia.come7acf0b2017-05-25 16:55:38 +00004746 [WPE] Add missing test baseline.
4747
4748 Unreviewed gardening.
4749 * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
4750
47512017-05-25 Claudio Saavedra <csaavedra@igalia.com>
4752
csaavedra@igalia.com17c37672017-05-25 13:36:44 +00004753 [WPE] Unreviewed gardening
4754
4755 Update rebaseline after r216817.
4756
4757 * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
4758
pvollan@apple.com57256452017-05-25 11:45:52 +000047592017-05-25 Per Arne Vollan <pvollan@apple.com>
4760
4761 [Win] Update expectations for layout tests.
4762 https://bugs.webkit.org/show_bug.cgi?id=172437
4763
4764 Unreviewed test gardening, update test expectations for failing tests.
4765
4766 * platform/win/TestExpectations:
4767
rego@igalia.com799e1b72017-05-25 10:06:45 +000047682017-05-25 Manuel Rego Casasnovas <rego@igalia.com>
4769
4770 [css-grid] Fix behavior of positioned items without specific dimensions
4771 https://bugs.webkit.org/show_bug.cgi?id=172117
4772
4773 Reviewed by Sergio Villar Senin.
4774
4775 * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
4776 * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
4777
ddkilzer@apple.com83e93272017-05-25 07:40:02 +000047782017-05-25 David Kilzer <ddkilzer@apple.com>
4779
4780 REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
4781 <https://bugs.webkit.org/show_bug.cgi?id=172584>
4782
4783 * fast/regex/:
4784 * fast/regex/script-tests:
4785 - Rollback changes in r217390 for Bug 172423 to these
4786 directories.
4787
cdumez@apple.com62c78af2017-05-25 04:18:52 +000047882017-05-24 Chris Dumez <cdumez@apple.com>
4789
4790 ResourceResponses for data URLs have their Source marked as Unknown
4791 https://bugs.webkit.org/show_bug.cgi?id=172573
4792 <rdar://problem/31786198>
4793
4794 Reviewed by Geoffrey Garen.
4795
4796 Add layout test coverage.
4797
4798 * fast/url/data-url-source-expected.txt: Added.
4799 * fast/url/data-url-source.html: Added.
4800
commit-queue@webkit.org5eda3012017-05-25 03:54:08 +000048012017-05-24 Fujii Hironori <Hironori.Fujii@sony.com>
4802
4803 [Win] An assertion fails if the custom cursor image isn't loaded yet
4804 https://bugs.webkit.org/show_bug.cgi?id=172209
4805
4806 Reviewed by Said Abou-Hallawa.
4807
4808 Windows port have the same issue Qt port had had several years ago
4809 (Bug 68223). I'd like to reuse the test case. But, current CSS
4810 parser rejects invalid 'cursor' property value which consists of
4811 a single URL but no keywords.
4812
4813 * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
4814 'cursor' property by appending a fallback keyword.
4815
ap@apple.com92352d02017-05-24 22:53:00 +000048162017-05-24 Alexey Proskuryakov <ap@apple.com>
4817
4818 Merge split script tests
4819 https://bugs.webkit.org/show_bug.cgi?id=172423
4820
4821 Reviewed by Sam Weinig.
4822
4823 In the past, many tests were being split into HTML and JS parts for no good reason.
4824 This makes it hard to see what those tests are doing.
4825
4826 This is first part of the change, only including files where JS and HTML counterparts
4827 have matching names. Custom cases will be completed in a follow-up.
4828
4829 Long change list omitted.
4830
ryanhaddad@apple.come0f505e2017-05-24 21:35:07 +000048312017-05-24 Ryan Haddad <ryanhaddad@apple.com>
4832
4833 Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
4834 https://bugs.webkit.org/show_bug.cgi?id=172547
4835
4836 Unreviewed test gardening.
4837
4838 * platform/ios/TestExpectations:
4839
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +000048402017-05-24 Claudio Saavedra <csaavedra@igalia.com>
4841
csaavedra@igalia.com32fd7c32017-05-24 18:54:00 +00004842 [WPE] Rebaseline test
4843
4844 Unreviewed gardening after a series of changes to dom static properties.
4845
4846 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
4847
48482017-05-24 Claudio Saavedra <csaavedra@igalia.com>
4849
csaavedra@igalia.com9fcd98e2017-05-24 18:40:44 +00004850 [WPE] Rebaseline test after r217181
4851
4852 Unreviewed gardening.
4853
4854 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
4855
48562017-05-24 Claudio Saavedra <csaavedra@igalia.com>
4857
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +00004858 [WPE] Remove baseline for test that passes now
4859
4860 Unreviewed gardening.
4861
4862 * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
4863
jdiggs@igalia.com32ae5172017-05-24 15:40:03 +000048642017-05-24 Joanmarie Diggs <jdiggs@igalia.com>
4865
4866 [ATK] Gardening needed after r217171
4867 https://bugs.webkit.org/show_bug.cgi?id=172539
4868
4869 Unreviewed test gardening after r217171.
4870
4871 Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
4872 tests with platform-specific expectations.
4873
4874 * accessibility/multiselect-list-reports-active-option-expected.txt:
4875 * accessibility/table-cells-roles-expected.txt:
4876 * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
4877 * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
4878 * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
4879 * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
4880 * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
4881
jfernandez@igalia.com615447b2017-05-24 08:35:02 +000048822017-05-24 Javier Fernandez <jfernandez@igalia.com>
4883
4884 [css-grid] Ignore collapsed tracks on content-distribution alignment
4885 https://bugs.webkit.org/show_bug.cgi?id=172493
4886
4887 Reviewed by Manuel Rego Casasnovas.
4888
4889 Unskip the web-platform-tests related to content-alignment and collapsed tracks.
4890
4891 * TestExpectations:
4892
jiewen_tan@apple.com04d22032017-05-24 00:33:23 +000048932017-05-22 Jiewen Tan <jiewen_tan@apple.com>
4894
4895 [WebCrypto] Support RSA-PSS
4896 https://bugs.webkit.org/show_bug.cgi?id=170869
4897 <rdar://problem/31640672>
4898
4899 Reviewed by Brent Fulgham.
4900
4901 * TestExpectations:
4902 Skip tests related to RSA-PSS for now.
4903 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
4904 * crypto/subtle/rsa-generate-key-malformed-parameters.html:
4905 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
4906 * crypto/subtle/rsa-import-key-malformed-parameters.html:
4907 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
4908 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
4909 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
4910 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
4911 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
4912 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
4913 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
4914 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
4915 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
4916 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
4917 * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
4918 * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
4919 * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
4920 * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
4921 * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
4922 * crypto/subtle/rsa-pss-generate-key.html: Added.
4923 * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
4924 * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
4925 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
4926 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
4927 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
4928 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
4929 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
4930 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
4931 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
4932 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
4933 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
4934 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
4935 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
4936 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
4937 * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
4938 * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
4939 * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
4940 * crypto/subtle/rsa-pss-import-key-sign.html: Added.
4941 * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
4942 * crypto/subtle/rsa-pss-import-key-verify.html: Added.
4943 * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
4944 * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
4945 * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
4946 * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
4947 * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
4948 * crypto/subtle/rsa-pss-import-spki-key.html: Added.
4949 * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
4950 * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
4951 * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
4952 * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
4953 * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
4954 * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
4955
cdumez@apple.come4d96f62017-05-24 00:27:24 +000049562017-05-23 Chris Dumez <cdumez@apple.com>
4957
4958 Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
4959 https://bugs.webkit.org/show_bug.cgi?id=172523
4960
4961 Reviewed by Ryosuke Niwa.
4962
4963 * TestExpectations:
4964 This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
4965
4966 * fast/dom/script-charset-update.html:
4967 Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
4968
4969 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
4970 Rebaseline test now that it actually runs to the end.
4971
4972 * platform/ios-wk2/TestExpectations:
4973 * platform/mac-wk2/TestExpectations:
4974 Remove expectation for a test that is now skipped in root TestExpectations file.
4975
4976 * resources/js-test.js:
4977 Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
4978 set then, instead of waiting for the load event listener to do so. This is needed because some
4979 tests may decide to complete *before* the load event has fired, such as the test updated in this
4980 patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
4981 some tests only set jsTestIsAsync in a load event handler.
4982
ryanhaddad@apple.comd66b3012017-05-24 00:00:09 +000049832017-05-23 Ryan Haddad <ryanhaddad@apple.com>
4984
4985 Rebaseline tests for iOS simulator.
4986
4987 Unreviewed test gardening.
4988
4989 * fast/events/ios/rotation/basic-rotation-expected.txt:
4990 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
4991 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
4992 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
4993 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
4994 * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
4995
mattbaker@apple.com4ab17df2017-05-23 22:58:23 +000049962017-05-23 Matt Baker <mattbaker@apple.com>
4997
4998 Web Inspector: Cannot delete a disabled XHR breakpoint
4999 https://bugs.webkit.org/show_bug.cgi?id=171971
5000 <rdar://problem/32129527>
5001
5002 Reviewed by Devin Rousso.
5003
5004 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
5005 * inspector/dom-debugger/xhr-breakpoints.html:
5006
ryanhaddad@apple.com1d6701e2017-05-23 22:55:10 +000050072017-05-23 Ryan Haddad <ryanhaddad@apple.com>
5008
5009 Skip crashing css-display-3/display-contents tests.
5010 https://bugs.webkit.org/show_bug.cgi?id=172503
5011
5012 Unreviewed test gardening.
5013
5014 * TestExpectations:
5015
jlewis3@apple.com2e724e32017-05-23 21:30:37 +000050162017-05-23 Matt Lewis <jlewis3@apple.com>
5017
5018 Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
5019 https://bugs.webkit.org/show_bug.cgi?id=172515
5020
5021 Unreviewed test gardening.
5022
5023 * TestExpectations:
5024
cdumez@apple.come7db41a2017-05-23 21:06:23 +000050252017-05-23 Chris Dumez <cdumez@apple.com>
5026
5027 Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
5028 https://bugs.webkit.org/show_bug.cgi?id=171091
5029 <rdar://problem/31752046>
5030
5031 Reviewed by Geoffrey Garen.
5032
5033 * fast/dom/resources/script-with-unicode.js: Added.
5034 * fast/dom/script-charset-update-expected.txt: Added.
5035 * fast/dom/script-charset-update.html: Added.
5036 Add test that was consistently hitting the assertion in debug builds before
5037 r215229 was rolled out.
5038
5039 * fast/loader/cache-encoding-expected.txt:
5040 * fast/loader/cache-encoding.html:
5041 Improve test to check that it is actually getting a SyntaxError the first time,
5042 when it loads the script with the wrong encoding. Apparently this test was not
5043 clear enough because it was updated / disabled in r215229, but was showing a
5044 real bug.
5045
5046 * platform/ios-wk2/TestExpectations:
5047 * platform/mac-wk2/TestExpectations:
5048 Unskip test was should no longer be flaky now that r215229 has been rolled out.
5049
jlewis3@apple.comef6a6582017-05-23 20:59:09 +000050502017-05-23 Matt Lewis <jlewis3@apple.com>
5051
5052 Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
5053 https://bugs.webkit.org/show_bug.cgi?id=172521
5054
5055 Unreviewed test gardening.
5056
5057 * platform/ios-wk2/TestExpectations:
5058 * platform/mac-wk2/TestExpectations:
5059
dino@apple.com68791fa2017-05-23 20:49:58 +000050602017-05-23 Dean Jackson <dino@apple.com>
5061
5062 checkGPUStatus needs to exercise instancing calls
5063 https://bugs.webkit.org/show_bug.cgi?id=172520
5064 <rdar://problem/23118395>
5065
5066 Reviewed by Brent Fulgham.
5067
5068 * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
5069 * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
5070
rego@igalia.comfc37b972017-05-23 20:31:53 +000050712017-05-23 Manuel Rego Casasnovas <rego@igalia.com>
5072
5073 [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
5074 https://bugs.webkit.org/show_bug.cgi?id=172494
5075
5076 Reviewed by Youenn Fablet.
5077
5078 * TestExpectations: Mark as failure a few tests due to bug #172493.
5079
ap@apple.com5e1514b2017-05-23 20:23:23 +000050802017-05-23 Alexey Proskuryakov <ap@apple.com>
5081
5082 Many editing js-tests use waitUntilDone
5083 https://bugs.webkit.org/show_bug.cgi?id=172401
5084
5085 Reviewed by Ryosuke Niwa.
5086
5087 Corrected the use of js-test harness, updated the tests to use js-test.js instead
5088 of js-test-pre.js where possible.
5089
5090 * editing/caret/ios/absolute-caret-position-after-scroll.html:
5091 * editing/caret/ios/fixed-caret-position-after-scroll.html:
5092 * editing/input/style-change-during-input.html:
5093 * editing/inserting/insert-html-crash.html:
5094 * editing/mac/input/undo-grouping-on-text-insertion.html:
5095 * editing/mac/selection/context-menu-select-editability-expected.txt:
5096 * editing/mac/selection/context-menu-select-editability.html:
5097 * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
5098 * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
5099 * editing/mac/spelling/autocorrection-respets-undo.html:
5100 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
5101 * editing/pasteboard/drag-and-drop-image-contenteditable.html:
5102 * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
5103 * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
5104 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
5105 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
5106 * editing/selection/ios/absolute-selection-after-scroll.html:
5107 * editing/selection/ios/fixed-selection-after-scroll.html:
5108 * editing/spelling/copy-paste-crash-expected.txt:
5109 * editing/spelling/copy-paste-crash.html:
5110 * editing/style/apply-style-join-child-text-nodes-crash.html:
5111
jiewen_tan@apple.coma3087de2017-05-23 19:46:39 +000051122017-05-23 Jiewen Tan <jiewen_tan@apple.com>
5113
5114 Unreviewed, test gardening after r217225
5115
5116 * TestExpectations:
5117 Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
5118
cdumez@apple.com1a5e2832017-05-23 19:39:16 +000051192017-05-23 Chris Dumez <cdumez@apple.com>
5120
5121 Unreviewed, roll out r215229
5122
5123 It caused CachedScripts in MemoryCache to be reused with different encodings
5124 even though CachedScript potentially has already decoded data or cached hash
5125 with a previous encoding.
5126
5127 * TestExpectations:
5128 * fast/loader/cache-encoding-expected.txt:
5129 * fast/loader/cache-encoding.html:
5130 * http/tests/preload/preload-encoding-expected.txt:
5131 * http/tests/preload/preload-encoding.php:
5132
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +000051332017-05-23 Ryan Haddad <ryanhaddad@apple.com>
5134
5135 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
5136 https://bugs.webkit.org/show_bug.cgi?id=172514
5137
5138 Unreviewed test gardening.
5139
5140 * TestExpectations:
5141
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +000051422017-05-23 Sam Weinig <sam@webkit.org>
5143
5144 [WebIDL] Remove some unnecessary specialization for enum types
5145 https://bugs.webkit.org/show_bug.cgi?id=172482
5146
5147 Reviewed by Chris Dumez.
5148
5149 * crypto/subtle/import-key-malformed-parameters-expected.txt:
5150 * fast/files/blob-constructor-expected.txt:
5151 * fast/files/script-tests/blob-constructor.js:
5152 Update test and results for improved order of exceptions. In this case, the conversion
5153 to String throws before the failure to parse the enumeration (which is what the
5154 plain TypeError was).
5155
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +000051562017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
5157
5158 Import the css-display-3 css tests.
5159 https://bugs.webkit.org/show_bug.cgi?id=172212
5160
5161 Reviewed by Chris Dumez.
5162
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +000051632017-05-23 youenn fablet <youenn@apple.com>
5164
5165 There should be an easy way to run HTTP/WPT served tests on a browser
5166 https://bugs.webkit.org/show_bug.cgi?id=172068
5167
5168 Reviewed by Sam Weinig.
5169
5170 * fast/harness/results.html: In case results.html is opened locallly,
5171 open HTTP/WPT urls as served by their related servers.
5172 Adding a check that the servers are running before opening the related test.
5173
commit-queue@webkit.org5b149802017-05-23 14:18:55 +000051742017-05-23 Antoine Quint <graouts@apple.com>
5175
5176 [Modern Media Controls] Turn off all tests
5177 https://bugs.webkit.org/show_bug.cgi?id=172447
5178
5179 Reviewed by Jon Lee.
5180
5181 Due to the high number of timeouts and random failures with the current tests, we turn off
5182 all modern-media-controls tests while we wait on a more permanent solution.
5183
5184 * TestExpectations:
5185 * platform/gtk/TestExpectations:
5186 * platform/ios/TestExpectations:
5187 * platform/mac-wk1/TestExpectations:
5188 * platform/mac/TestExpectations:
5189
mmaxfield@apple.coma266d032017-05-23 07:37:42 +000051902017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
5191
5192 Update font-style's implementation in the font selection algorithm
5193 https://bugs.webkit.org/show_bug.cgi?id=169453
5194
5195 Reviewed by Simon Fraser.
5196
5197 * fast/text/font-style-parse-expected.txt:
5198 * fast/text/font-style-parse.html:
5199 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
5200
pvollan@apple.com31567ae2017-05-23 06:50:17 +000052012017-05-22 Per Arne Vollan <pvollan@apple.com>
5202
5203 [Win] Update expectations for layout tests.
5204 https://bugs.webkit.org/show_bug.cgi?id=172437
5205
5206 Unreviewed test gardening, update test expectations for failing tests.
5207
5208 * platform/win/TestExpectations:
5209
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +000052102017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
5211
5212 Support calc() in font-variation-settings and font-feature-settings
5213 https://bugs.webkit.org/show_bug.cgi?id=171032
5214
5215 Reviewed by David Hyatt.
5216
5217 * css3/font-feature-settings-calc-expected.html: Added.
5218 * css3/font-feature-settings-calc.html: Added.
5219 * fast/text/variations/calc-expected.html: Added.
5220 * fast/text/variations/calc.html: Added.
5221
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +000052222017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5223
5224 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
5225 https://bugs.webkit.org/show_bug.cgi?id=171605
5226
5227 Unreviewed test gardening.
5228
5229 * platform/ios-wk2/TestExpectations:
5230
cdumez@apple.comac70a712017-05-22 23:00:25 +000052312017-05-22 Chris Dumez <cdumez@apple.com>
5232
5233 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
5234 https://bugs.webkit.org/show_bug.cgi?id=172473
5235
5236 Reviewed by Ryosuke Niwa.
5237
5238 * TestExpectations:
5239 Unskip test.
5240
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +000052412017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5242
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +00005243 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
5244 https://bugs.webkit.org/show_bug.cgi?id=172452
5245
5246 Unreviewed test gardening.
5247
5248 * platform/wk2/TestExpectations:
5249
52502017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5251
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00005252 Update TestExpectations for two new WPT LayoutTests.
5253 https://bugs.webkit.org/show_bug.cgi?id=172472
5254
5255 Unreviewed test gardening.
5256
5257 * TestExpectations:
5258
ap@apple.comb1f3e4f2017-05-22 22:09:49 +000052592017-05-22 Alexey Proskuryakov <ap@apple.com>
5260
5261 Remove Java tests.
5262
5263 Rubber-stamped by Tim Horton.
5264
5265 These tests were disabled on all platforms for a long long time now.
5266
5267 * TestExpectations:
5268 * java: Removed.
5269 * platform/ios/TestExpectations:
5270 * platform/mac/TestExpectations:
5271 * platform/win/TestExpectations:
5272 * platform/wk2/TestExpectations:
5273 * platform/wpe/TestExpectations:
5274
bburg@apple.com51fd2622017-05-22 22:06:47 +000052752017-05-22 Brian Burg <bburg@apple.com>
5276
5277 Web Inspector: webkit reload policy should match default behavior
5278 https://bugs.webkit.org/show_bug.cgi?id=171385
5279 <rdar://problem/31871515>
5280
5281 Reviewed by Joseph Pecoraro.
5282
5283 * http/tests/inspector/replay/replay-test.js:
5284 * http/tests/inspector/network/resource-sizes-memory-cache.html:
5285 Update tests to match new API.
5286
5287 * http/tests/inspector/network/resource-response-source-memory-cache.html:
5288 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
5289 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
5290 With this reload type, the resource returned with HTTP 200.
5291
yoav@yoav.ws029d3252017-05-22 22:03:18 +000052922017-05-22 Yoav Weiss <yoav@yoav.ws>
5293
5294 [preload] Add media and type attribute support.
5295 https://bugs.webkit.org/show_bug.cgi?id=171720
5296
5297 Reviewed by Youenn Fablet.
5298
5299 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
5300 * http/wpt/preload/media-attribute-expected.txt: Added.
5301 * http/wpt/preload/media-attribute.html: Added.
5302 * http/wpt/preload/type-attribute-expected.txt: Added.
5303 * http/wpt/preload/type-attribute.html: Added.
5304 * http/wpt/preload/resources/square.png: Added.
5305 * http/wpt/preload/resources/dummy.js: Added.
5306 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
5307 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
5308 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
5309 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
5310
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +000053112017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5312
5313 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
5314 https://bugs.webkit.org/show_bug.cgi?id=172469
5315
5316 Unreviewed test gardening.
5317
5318 * platform/mac/TestExpectations:
5319
ap@apple.comc8e7c722017-05-22 20:49:12 +000053202017-05-22 Alexey Proskuryakov <ap@apple.com>
5321
5322 Many WebAudio js-tests use waitUntilDone
5323 https://bugs.webkit.org/show_bug.cgi?id=172398
5324
5325 Reviewed by Sam Weinig.
5326
5327 Corrected the use of js-test harness, updated the tests to use js-test.js instead
5328 of js-test-pre.js where possible.
5329
5330 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
5331 that wasn't present here.
5332
5333 * webaudio/analyser-exception.html:
5334 * webaudio/audiobuffer-neuter-expected.txt:
5335 * webaudio/audiobuffer-neuter.html:
5336 * webaudio/audiobuffersource-channels.html:
5337 * webaudio/audiobuffersource-ended-expected.txt:
5338 * webaudio/audiobuffersource-ended.html:
5339 * webaudio/audiobuffersource-exception.html:
5340 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
5341 * webaudio/audiobuffersource-loop-comprehensive.html:
5342 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
5343 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
5344 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
5345 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
5346 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
5347 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
5348 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
5349 * webaudio/audiobuffersource-negative-playbackrate.html:
5350 * webaudio/audiobuffersource-playbackState.html:
5351 * webaudio/audiobuffersource-start-expected.txt:
5352 * webaudio/audiobuffersource-start.html:
5353 * webaudio/audiochannelmerger-basic.html:
5354 * webaudio/audiochannelmerger-stereo.html:
5355 * webaudio/audiochannelsplitter.html:
5356 * webaudio/audiocontext-promise-throwing.html:
5357 * webaudio/audiocontext-promise.html:
5358 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
5359 * webaudio/audiocontext-restriction.html:
5360 * webaudio/audiocontext-state-interrupted.html:
5361 * webaudio/audiocontext-state.html:
5362 * webaudio/audionode-channel-rules.html:
5363 * webaudio/audionode-connect-order.html:
5364 * webaudio/audionode.html:
5365 * webaudio/audioparam-connect-audioratesignal.html:
5366 * webaudio/audioparam-summingjunction.html:
5367 * webaudio/audioprocessingevent.html:
5368 * webaudio/automatic-pull-node.html:
5369 * webaudio/biquad-allpass.html:
5370 * webaudio/biquad-bandpass.html:
5371 * webaudio/biquad-getFrequencyResponse.html:
5372 * webaudio/biquad-highpass.html:
5373 * webaudio/biquad-highshelf.html:
5374 * webaudio/biquad-lowpass.html:
5375 * webaudio/biquad-lowshelf.html:
5376 * webaudio/biquad-notch.html:
5377 * webaudio/biquad-peaking.html:
5378 * webaudio/biquadfilternode-basic.html:
5379 * webaudio/convolution-mono-mono.html:
5380 * webaudio/decode-audio-data-basic.html:
5381 * webaudio/decode-audio-data-too-short.html:
5382 * webaudio/delaynode-max-default-delay.html:
5383 * webaudio/delaynode-max-nondefault-delay.html:
5384 * webaudio/delaynode-maxdelay.html:
5385 * webaudio/delaynode-maxdelaylimit.html:
5386 * webaudio/delaynode-scheduling.html:
5387 * webaudio/delaynode.html:
5388 * webaudio/distance-exponential.html:
5389 * webaudio/distance-inverse.html:
5390 * webaudio/distance-linear.html:
5391 * webaudio/dynamicscompressor-basic.html:
5392 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
5393 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
5394 * webaudio/javascriptaudionode-zero-input-channels.html:
5395 * webaudio/javascriptaudionode.html:
5396 * webaudio/mediaelementaudiosourcenode.html:
5397 * webaudio/oscillator-basic.html:
5398 * webaudio/oscillator-ended-expected.txt:
5399 * webaudio/oscillator-ended.html:
5400 * webaudio/page-canstartmedia.html:
5401 * webaudio/panner-equalpower-stereo.html:
5402 * webaudio/panner-equalpower.html:
5403 * webaudio/panner-loop.html:
5404 * webaudio/pannernode-basic.html:
5405 * webaudio/realtimeanalyser-fft-scaling.html:
5406 * webaudio/realtimeanalyser-fft-sizing.html:
5407 * webaudio/resources/audiobuffersource-testing.js:
5408 (checkAllTests):
5409 * webaudio/sample-accurate-scheduling.html:
5410 * webaudio/stereo2mono-down-mixing.html:
5411 * webaudio/test-basic.html:
5412 * webaudio/waveshaper.html:
5413
mmaxfield@apple.com43943e42017-05-22 20:12:43 +000054142017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
5415
5416 Enable the woff2-variations @font-face format identifier
5417 https://bugs.webkit.org/show_bug.cgi?id=172425
5418
5419 Reviewed by Andreas Kling.
5420
5421 * fast/text/variations/font-face-format-woff2-expected.html: Added.
5422 * fast/text/variations/font-face-format-woff2.html: Added.
5423 * platform/mac/TestExpectations:
5424
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +000054252017-05-22 Simon Fraser <simon.fraser@apple.com>
5426
5427 Support transform-box to switch sizing box in SVG
5428 https://bugs.webkit.org/show_bug.cgi?id=145783
5429
5430 Reviewed by Dean Jackson.
5431
5432 Modify tests that relied on the old "% values relative to the bounding box" behavior,
5433 and new tests for parsing and rendering with transform-box.
5434
5435 * fast/css/transform-box-parsing.html: Added.
5436 * svg/transforms/change-transform-origin-css.xhtml:
5437 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
5438 * svg/transforms/percent-transform-values.xhtml:
5439 * svg/transforms/svg-transform-box-expected.html: Added.
5440 * svg/transforms/svg-transform-box.html: Added.
5441 * svg/transforms/transform-origin-css-property.xhtml:
5442 * transforms/svg-vs-css.xhtml:
5443
antti@apple.comea90b132017-05-22 18:16:18 +000054442017-05-22 Antti Koivisto <antti@apple.com>
5445
5446 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
5447 https://bugs.webkit.org/show_bug.cgi?id=170756
5448 <rdar://problem/31573157>
5449
5450 Reviewed by Andreas Kling.
5451
5452 Expand the tests to cover the malformed key case.
5453
5454 * animations/keyframes-rule.html:
5455 * animations/unprefixed-keyframes-rule.html:
5456
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +000054572017-05-22 youenn fablet <youenn@apple.com>
5458
5459 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
5460 https://bugs.webkit.org/show_bug.cgi?id=172426
5461
5462 Reviewed by Chris Dumez.
5463
5464 * TestExpectations:
5465 * tests-options.json:
5466
antti@apple.combebe57b22017-05-22 13:17:24 +000054672017-05-22 Antti Koivisto <antti@apple.com>
5468
5469 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
5470 https://bugs.webkit.org/show_bug.cgi?id=172177
5471 <rdar://problem/32239583>
5472
5473 Unreviewed.
5474
5475 * animations/animation-initial-inheritance.html: Try to unflake.
5476
pvollan@apple.combbe160d2017-05-22 06:30:27 +000054772017-05-21 Per Arne Vollan <pvollan@apple.com>
5478
pvollan@apple.com554d1332017-05-22 06:55:15 +00005479 Unreviewed Windows test gardening, skip tests which are timing out.
5480
5481 * platform/win/TestExpectations:
5482
54832017-05-21 Per Arne Vollan <pvollan@apple.com>
5484
pvollan@apple.combbe160d2017-05-22 06:30:27 +00005485 [Win] Update expectations for layout tests.
5486 https://bugs.webkit.org/show_bug.cgi?id=172437
5487
5488 Unreviewed test gardening, update test expectations for failing tests.
5489
5490 * platform/win/TestExpectations:
5491
sbarati@apple.comba6f3532017-05-22 05:47:33 +000054922017-05-21 Saam Barati <sbarati@apple.com>
5493
5494 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
5495 https://bugs.webkit.org/show_bug.cgi?id=171041
5496 <rdar://problem/32082516>
5497
5498 Reviewed by Yusuke Suzuki.
5499
5500 * js/parser-syntax-check-expected.txt:
5501 * js/script-tests/parser-syntax-check.js:
5502
antti@apple.com9ff32262017-05-21 15:08:18 +000055032017-05-21 Antti Koivisto <antti@apple.com>
5504
5505 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
5506 https://bugs.webkit.org/show_bug.cgi?id=172361
5507 <rdar://problem/28777408>
5508
5509 Reviewed by Sam Weinig.
5510
5511 * fast/media/matchMedia-print-expected.txt: Added.
5512 * fast/media/matchMedia-print.html: Added.
5513
ap@apple.com72e57062017-05-21 06:01:27 +000055142017-05-20 Alexey Proskuryakov <ap@apple.com>
5515
5516 Correct line endings in a couple files.
5517
5518 * fast/canvas/script-tests/canvas-gradient-without-path.js:
5519 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
5520
cdumez@apple.comf5bed952017-05-20 19:14:15 +000055212017-05-20 Chris Dumez <cdumez@apple.com>
5522
cdumez@apple.com5adf38b2017-05-21 02:10:05 +00005523 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
5524 https://bugs.webkit.org/show_bug.cgi?id=172418
5525
5526 Reviewed by Youenn Fablet.
5527
5528 Rebaseline existing test to reflect change.
5529
5530 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5531 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5532 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
5533 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5534
55352017-05-20 Chris Dumez <cdumez@apple.com>
5536
cdumez@apple.comf5bed952017-05-20 19:14:15 +00005537 Value for iterator property is wrong for maplike interfaces
5538 https://bugs.webkit.org/show_bug.cgi?id=172410
5539
5540 Reviewed by Sam Weinig.
5541
5542 Extend test coverage to test the RTCStatsReport iterator.
5543
5544 * webrtc/video-stats.html:
5545
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +000055462017-05-20 Jer Noble <jer.noble@apple.com>
5547
5548 [MSE][Mac] Support painting MSE video-element to canvas
5549 https://bugs.webkit.org/show_bug.cgi?id=125157
5550 <rdar://problem/23062016>
5551
5552 Reviewed by Eric Carlson.
5553
5554 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
5555 first sample to 0:00.
5556 * media/media-source/content/test-fragmented-manifest.json:
5557 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
5558 * media/media-source/media-source-paint-to-canvas.html: Added.
5559
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +000055602017-05-19 Chris Dumez <cdumez@apple.com>
5561
5562 Consider not exposing webkitURL in workers
5563 https://bugs.webkit.org/show_bug.cgi?id=172166
5564
5565 Reviewed by Geoffrey Garen.
5566
5567 Rebaseline existing test to reflect behavior change.
5568
5569 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
5570
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +000055712017-05-19 Jeremy Jones <jeremyj@apple.com>
5572
5573 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
5574 https://bugs.webkit.org/show_bug.cgi?id=172329
5575 rdar://problem/32260891
5576
5577 Reviewed by Darin Adler.
5578
5579 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
5580 The additional mediaSession().fullscreenPermitted() check causes it to return false when
5581 not handling a user gesture, which isn't helpful to deciding to show a button in controls
5582 or not.
5583
5584 * media/media-fullscreen-inline-expected.txt:
5585 * media/media-fullscreen-not-in-document-expected.txt:
5586 * media/media-fullscreen.js:
5587 (canplaythrough):
5588 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
5589 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
5590
jlewis3@apple.com47f842d2017-05-20 00:18:14 +000055912017-05-19 Matt Lewis <jlewis3@apple.com>
5592
5593 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
5594 https://bugs.webkit.org/show_bug.cgi?id=171061
5595
5596 Unreviewed test gardening.
5597
5598 * platform/ios-wk2/TestExpectations:
5599 * platform/mac-wk1/TestExpectations:
5600 * platform/mac-wk2/TestExpectations:
5601
cdumez@apple.come0fb99a2017-05-20 00:00:58 +000056022017-05-19 Chris Dumez <cdumez@apple.com>
5603
5604 Do not fire load event for SVGElements that are detached or in frameless documents
5605 https://bugs.webkit.org/show_bug.cgi?id=172289
5606 <rdar://problem/32275689>
5607
5608 Reviewed by Ryosuke Niwa.
5609
5610 Add layout test coverage.
5611
5612 * svg/load-event-detached-expected.txt: Added.
5613 * svg/load-event-detached.html: Added.
5614
ap@apple.comfcade892017-05-19 23:37:59 +000056152017-05-19 Alexey Proskuryakov <ap@apple.com>
5616
5617 Many accessibility js-tests use waitUntilDone
5618 https://bugs.webkit.org/show_bug.cgi?id=172372
5619
5620 Reviewed by Tim Horton.
5621
5622 Corrected the use of js-test harness, updated the tests to use js-test.js instead
5623 of js-test-pre.js where possible.
5624
5625 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
5626 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
5627 * accessibility/aria-checkbox-sends-notification.html:
5628 * accessibility/aria-invalid.html:
5629 * accessibility/aria-switch-sends-notification.html:
5630 * accessibility/deleting-iframe-destroys-axcache.html:
5631 * accessibility/file-upload-button-with-axpress.html:
5632 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
5633 * accessibility/frame-disconnect-textmarker-cache-crash.html:
5634 * accessibility/gtk/aria-listbox-crash.html:
5635 * accessibility/heading-title-includes-links-expected.txt:
5636 * accessibility/heading-title-includes-links.html:
5637 * accessibility/image-map-update-parent-crash-expected.txt:
5638 * accessibility/image-map-update-parent-crash.html:
5639 * accessibility/insert-children-assert-expected.txt:
5640 * accessibility/insert-children-assert.html:
5641 * accessibility/ios-simulator/focus-change-notifications.html:
5642 * accessibility/label-element-press.html:
5643 * accessibility/loading-iframe-updates-axtree.html:
5644 * accessibility/mac/aria-expanded-notifications.html:
5645 * accessibility/mac/aria-listbox-selectedchildren-change.html:
5646 * accessibility/mac/aria-liveregion-on-image.html:
5647 * accessibility/mac/aria-liveregions-addedelement.html:
5648 * accessibility/mac/aria-liveregions-changedalt.html:
5649 * accessibility/mac/aria-liveregions-changedtext.html:
5650 * accessibility/mac/aria-liveregions-removedelement.html:
5651 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
5652 * accessibility/mac/combobox-activedescendant-notifications.html:
5653 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
5654 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
5655 * accessibility/mac/html-slider-indicator.html:
5656 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
5657 * accessibility/mac/input-replacevalue-userinfo.html:
5658 * accessibility/mac/ordered-textmarker-crash-expected.txt:
5659 * accessibility/mac/ordered-textmarker-crash.html:
5660 * accessibility/mac/search-with-frames-expected.txt:
5661 * accessibility/mac/search-with-frames.html:
5662 * accessibility/mac/selection-boundary-userinfo.html:
5663 * accessibility/mac/selection-change-userinfo.html:
5664 * accessibility/mac/selection-element-tabbing-to-link.html:
5665 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
5666 * accessibility/mac/stale-textmarker-crash-expected.txt:
5667 * accessibility/mac/stale-textmarker-crash.html:
5668 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
5669 * accessibility/mac/textbox-role-reports-notifications.html:
5670 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
5671 * accessibility/mac/value-change/value-change-user-info-textarea.html:
5672 * accessibility/mac/value-change/value-change-user-info-textfield.html:
5673 * accessibility/media-element.html:
5674 * accessibility/menu-list-sends-change-notification.html:
5675 * accessibility/multiselect-list-reports-active-option.html:
5676 * accessibility/paragraph-with-linebreaks.html:
5677 * accessibility/platform-name.html:
5678 * accessibility/radio-button-group-members.html:
5679 * accessibility/radio-button-title-label.html:
5680 * accessibility/selection-states-expected.txt:
5681 * accessibility/selection-states.html:
5682 * accessibility/spinbutton-value.html:
5683 * accessibility/svg-bounds.html:
5684 * accessibility/table-cell-for-column-and-row-crash.html:
5685 * accessibility/table-cells-roles.html:
5686 * accessibility/table-roles-hierarchy.html:
5687 * accessibility/table-with-aria-role.html:
5688 * accessibility/textarea-insertion-point-line-number.html:
5689 * accessibility/textbox-role-reports-selection.html:
5690 * accessibility/title-ui-element-correctness.html:
5691 * accessibility/unknown-roles-not-exposed-expected.txt:
5692 * accessibility/unknown-roles-not-exposed.html:
5693 * accessibility/win/bstr-elements-role.html:
5694 * accessibility/win/detached-object-notification-crash.html:
5695 * accessibility/win/heading-elements.html:
5696 * accessibility/win/img-alt-attribute.html:
5697 * accessibility/win/linked-elements.html:
5698 * accessibility/win/list-item-role.html:
5699 * accessibility/win/list-marker-role.html:
5700 * accessibility/win/list-role.html:
5701 * accessibility/win/multiple-select-element-role.html:
5702 * accessibility/win/option-element-position-and-size.html:
5703 * accessibility/win/parent-element.html:
5704 * accessibility/win/select-element-role.html:
5705 * accessibility/win/selection-and-focus.html:
5706 * accessibility/win/single-select-children-changed.html:
5707 * accessibility/win/single-select-children.html:
5708 * accessibility/win/text-role.html:
5709 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
5710 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
5711 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
5712 * platform/mac/accessibility/media-element-expected.txt:
5713 * platform/mac/accessibility/table-cells-roles-expected.txt:
5714 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
5715
jlewis3@apple.com41322312017-05-19 23:30:09 +000057162017-05-19 Matt Lewis <jlewis3@apple.com>
5717
5718 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
5719
5720
5721 Unreviewed test gardening.
5722
5723 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5724
cdumez@apple.com5b7abae2017-05-19 23:07:40 +000057252017-05-19 Chris Dumez <cdumez@apple.com>
5726
5727 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
5728 https://bugs.webkit.org/show_bug.cgi?id=172218
5729
5730 Reviewed by Youenn Fablet.
5731
5732 * fast/text/font-face-set-javascript-expected.txt:
5733 * fast/text/font-face-set-javascript.html:
5734 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
5735 a pair iterator. It does not make sense to return a pair iterator here given
5736 that this is not a key-value structure. FontFaceSet should not even have an
5737 entries() method but this is an artifact of us using iterable<FontFace> instead of
5738 setlike<FontFace> until we support setlike<> (Bug 159140).
5739
zalan@apple.com97933452017-05-19 22:54:06 +000057402017-05-19 Zalan Bujtas <zalan@apple.com>
5741
5742 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
5743 https://bugs.webkit.org/show_bug.cgi?id=172309
5744 <rdar://problem/32262357>
5745
5746 Reviewed by Simon Fraser.
5747
5748 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
5749 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
5750
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +000057512017-05-19 Ryan Haddad <ryanhaddad@apple.com>
5752
5753 LayoutTest js/Promise-types.html is a flaky failure
5754 https://bugs.webkit.org/show_bug.cgi?id=171739
5755
5756 Unreviewed follow-up fix for JSC tests.
5757
5758 * js/script-tests/Promise-types.js:
5759
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +000057602017-05-19 Youenn Fablet <youenn@apple.com>
5761
5762 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
5763 https://bugs.webkit.org/show_bug.cgi?id=172324
5764
5765 Reviewed by Eric Carlson.
5766
5767 * fast/mediastream/mock-media-source-webaudio.html:
5768
ap@apple.comfa481bb2017-05-19 21:19:00 +000057692017-05-19 Alexey Proskuryakov <ap@apple.com>
5770
5771 Many CSS js-tests use waitUntilDone
5772 https://bugs.webkit.org/show_bug.cgi?id=172379
5773
5774 Reviewed by Tim Horton.
5775
5776 Corrected the use of js-test harness, updated the tests to use js-test.js instead
5777 of js-test-pre.js where possible.
5778
5779 * css3/filters/should-not-have-compositing-layer-expected.txt:
5780 * css3/filters/should-not-have-compositing-layer.html:
5781 * css3/scroll-snap/nested-elements-expected.txt:
5782 * css3/scroll-snap/nested-elements.html:
5783 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
5784 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
5785 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
5786 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
5787 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
5788 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
5789 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
5790 * css3/scroll-snap/scroll-snap-mismatch.html:
5791 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
5792 * css3/scroll-snap/scroll-snap-offsets.html:
5793 * css3/scroll-snap/scroll-snap-positions-expected.txt:
5794 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
5795 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
5796 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
5797 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
5798 * css3/scroll-snap/scroll-snap-positions.html:
5799 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
5800 * css3/scroll-snap/scroll-snap-style-changed-align.html:
5801 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
5802 * fast/css/counters/2displays-expected.txt:
5803 * fast/css/counters/2displays.html:
5804 * fast/css/counters/after-continuation-expected.txt:
5805 * fast/css/counters/after-continuation.html:
5806 * fast/css/counters/counter-increment-inherit-expected.txt:
5807 * fast/css/counters/counter-increment-inherit.htm:
5808 * fast/css/counters/counter-increment-tests-expected.txt:
5809 * fast/css/counters/counter-increment-tests.htm:
5810 * fast/css/device-aspect-ratio.html:
5811 * fast/css/hover-display-block-inline-expected.txt:
5812 * fast/css/hover-display-block-inline.html:
5813 * fast/css/hover-display-block-none-expected.txt:
5814 * fast/css/hover-display-block-none.html:
5815 * fast/css/image-resolution/image-resolution.html:
5816 * fast/css/max-device-aspect-ratio.html:
5817 * fast/css/min-device-aspect-ratio.html:
5818 * fast/css/pseudo-target-indirect-sibling-001.html:
5819 * fast/css/pseudo-target-indirect-sibling-002.html:
5820
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +000058212017-05-19 Ryan Haddad <ryanhaddad@apple.com>
5822
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +00005823 Skip tests that are reporting FailureNotTested.
5824 https://bugs.webkit.org/show_bug.cgi?id=172378
5825
5826 Unreviewed test gardening.
5827
5828 * TestExpectations:
5829 * platform/ios-wk2/TestExpectations:
5830 * platform/ios/TestExpectations:
5831 * platform/mac/TestExpectations:
5832
58332017-05-19 Ryan Haddad <ryanhaddad@apple.com>
5834
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00005835 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
5836 https://bugs.webkit.org/show_bug.cgi?id=171739
5837
5838 Reviewed by Joseph Pecoraro.
5839
5840 Silence the console messages for unhandled rejections in this LayoutTest.
5841
5842 * js/script-tests/Promise-types.js:
5843
zalan@apple.come01b9402017-05-19 18:47:03 +000058442017-05-19 Zalan Bujtas <zalan@apple.com>
5845
5846 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
5847 https://bugs.webkit.org/show_bug.cgi?id=172363
5848 <rdar://problem/32182167>
5849
5850 Reviewed by Simon Fraser.
5851
5852 10ms timer is too short to securely ensure a layout. Let's force it instead.
5853
5854 * accessibility/mac/aria-multiple-liveregions-notification.html:
5855
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +000058562017-05-19 Commit Queue <commit-queue@webkit.org>
5857
5858 Unreviewed, rolling out r217098, r217111, r217113, and
5859 r217114.
5860 https://bugs.webkit.org/show_bug.cgi?id=172367
5861
5862 These changes broke the Windows build and introduced
5863 LayoutTest failures (Requested by ryanhaddad on #webkit).
5864
5865 Reverted changesets:
5866
5867 "[MSE][Mac] Support painting MSE video-element to canvas"
5868 https://bugs.webkit.org/show_bug.cgi?id=125157
5869 http://trac.webkit.org/changeset/217098
5870
5871 "[MSE][Mac] Support painting MSE video-element to canvas"
5872 https://bugs.webkit.org/show_bug.cgi?id=125157
5873 http://trac.webkit.org/changeset/217111
5874
5875 "Unreviewed build fix; add undefined functions and constants
5876 to the CoreMediaSoftLink.h, and use the"
5877 http://trac.webkit.org/changeset/217113
5878
5879 "[MSE][Mac] Support painting MSE video-element to canvas"
5880 https://bugs.webkit.org/show_bug.cgi?id=125157
5881 http://trac.webkit.org/changeset/217114
5882
aestes@apple.com232fa952017-05-19 16:16:52 +000058832017-05-19 Andy Estes <aestes@apple.com>
5884
5885 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
5886 https://bugs.webkit.org/show_bug.cgi?id=172344
5887
5888 Reviewed by Tim Horton.
5889
5890 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
5891
cdumez@apple.com2ee0a982017-05-19 14:11:48 +000058922017-05-19 Chris Dumez <cdumez@apple.com>
5893
5894 CSSOM insertRule() index argument is optional with default 0
5895 https://bugs.webkit.org/show_bug.cgi?id=172219
5896
5897 Reviewed by Sam Weinig.
5898
5899 Update / Rebaseline existing tests to reflect behavior change.
5900
5901 * fast/css/CSSSupportsRule-parameters-expected.txt:
5902 * fast/css/CSSSupportsRule-parameters.html:
5903 * fast/css/stylesheet-parameters-expected.txt:
5904 * fast/css/stylesheet-parameters.html:
5905 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
5906
zandobersek@gmail.comc448c052017-05-19 11:46:32 +000059072017-05-19 Zan Dobersek <zdobersek@igalia.com>
5908
5909 Unreviewed GTK+ gardening. Adding or updating test expectations for
5910 four W3C layout tests covering MSE and IndexedDB implementations.
5911
5912 * platform/gtk/TestExpectations:
5913
jer.noble@apple.com9b030762017-05-19 09:54:48 +000059142017-05-19 Jer Noble <jer.noble@apple.com>
5915
5916 [MSE][Mac] Support painting MSE video-element to canvas
5917 https://bugs.webkit.org/show_bug.cgi?id=125157
5918 <rdar://problem/23062016>
5919
5920 Reviewed by Eric Carlson.
5921
5922 * media/media-source/content/test-fragmented.mp4:
5923
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +000059242017-05-19 Zan Dobersek <zdobersek@igalia.com>
5925
5926 Unreviewed GTK+ gardening.
5927
5928 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
5929 http/tests/loading/resourceLoadStatistics test expectation.
5930 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
5931
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000059322017-05-18 Ryan Haddad <ryanhaddad@apple.com>
5933
5934 Unreviewed, rolling out r217079.
5935
5936 This change broke internal builds.
5937
5938 Reverted changeset:
5939
5940 "Redundant ellipsis box triggers
5941 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
5942 https://bugs.webkit.org/show_bug.cgi?id=172309
5943 http://trac.webkit.org/changeset/217079
5944
cdumez@apple.com9a940b32017-05-19 03:21:54 +000059452017-05-18 Chris Dumez <cdumez@apple.com>
5946
5947 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
5948 https://bugs.webkit.org/show_bug.cgi?id=172311
5949
5950 Reviewed by Andreas Kling.
5951
5952 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
5953 what matters and what we want to test is that the cookie was actually added so make the
5954 test not rely on a specific order to address flakiness.
5955
5956 * http/tests/dom/document-attributes-null-handling-expected.txt:
5957 * http/tests/dom/document-attributes-null-handling.html:
5958
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000059592017-05-18 Andy Estes <aestes@apple.com>
5960
5961 Unreviewed gardening on ApplePaySession.html after r217078.
5962
aestes@apple.com45d68142017-05-19 05:58:30 +00005963 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
5964
59652017-05-18 Andy Estes <aestes@apple.com>
5966
5967 Unreviewed gardening on ApplePaySession.html after r217078.
5968
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00005969 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
5970 this breaks them out into their own file so that they can be skipped independently from
5971 ApplePaySession.html.
5972
5973 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
5974 * http/tests/ssl/applepay/ApplePayError.html: Added.
5975 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
5976 * http/tests/ssl/applepay/ApplePaySession.html:
5977 * platform/mac-wk2/TestExpectations:
5978
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +000059792017-05-18 Ryan Haddad <ryanhaddad@apple.com>
5980
5981 Rebaseline js/dom/global-constructors-attributes.html after r217078.
5982
5983 Unreviewed test gardening.
5984
5985 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5986 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5987
eric.carlson@apple.com3741a912017-05-19 01:16:47 +000059882017-05-18 Eric Carlson <eric.carlson@apple.com>
5989
5990 [MediaStream] do not cache gUM permissions
5991 https://bugs.webkit.org/show_bug.cgi?id=172245
5992
5993 Reviewed by Youenn Fablet.
5994
5995 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
5996 * fast/mediastream/MediaDevices-getUserMedia.html:
5997 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
5998 * http/tests/media/media-stream/get-user-media-prompt.html:
5999
zalan@apple.com3cec9a52017-05-19 00:37:43 +000060002017-05-18 Zalan Bujtas <zalan@apple.com>
6001
6002 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
6003 https://bugs.webkit.org/show_bug.cgi?id=172309
6004 <rdar://problem/32262357>
6005
6006 Reviewed by Simon Fraser.
6007
6008 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
6009 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
6010
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +000060112017-05-18 Simon Fraser <simon.fraser@apple.com>
6012
6013 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
6014 https://bugs.webkit.org/show_bug.cgi?id=172320
6015
6016 Reviewed by Dean Jackson.
6017
6018 Test that makes some source-less and sourced audio and video controls, and dumps
6019 the layer tree to ensure that they didn't trigger compositing on their ancestor
6020 stacking context element.
6021
6022 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
6023 * media/controls-should-not-trigger-isolates-blending.html: Added.
6024
dino@apple.com1c738cf2017-05-18 23:22:16 +000060252017-05-18 Dean Jackson <dino@apple.com>
6026
6027 Transform misplaces element 50% of the time
6028 https://bugs.webkit.org/show_bug.cgi?id=172300
6029 <rdar://problem/29835668>
6030
6031 Reviewed by Simon Fraser.
6032
6033 A test case which has an animation that relies on
6034 translation percentages. If all goes well, the
6035 animating element will be completely obscured.
6036
6037 * animations/needs-layout-expected.html: Added.
6038 * animations/needs-layout.html: Added.
6039
dbates@webkit.org778a3d22017-05-18 21:53:59 +000060402017-05-18 Daniel Bates <dabates@apple.com>
6041
6042 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
6043 https://bugs.webkit.org/show_bug.cgi?id=162819
6044 <rdar://problem/28575938>
6045
6046 Reviewed by Joseph Pecoraro.
6047
6048 Add more tests when Access-Control-Allow-Origin has more than one value and group
6049 with existing tests. Update expected results.
6050
6051 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
6052 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
6053 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
6054 and referenced this variable instead of duplicating its value. Fixed various style nits.
6055
wilander@apple.com2a5e5a02017-05-18 21:50:04 +000060562017-05-18 John Wilander <wilander@apple.com>
6057
6058 Resource Load Statistics: Grandfather domains for existing data records
6059 https://bugs.webkit.org/show_bug.cgi?id=172155
6060 <rdar://problem/24913532>
6061
6062 Reviewed by Alex Christensen.
6063
6064 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
6065 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
6066 * platform/wk2/TestExpectations:
6067 Marked it Pass for WebKit2.
6068
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +000060692017-05-18 Keith Miller <keith_miller@apple.com>
6070
6071 Fix wasm-mem-post-message.html test expectations
6072 https://bugs.webkit.org/show_bug.cgi?id=172308
6073
6074 Unreviewed, test gardening.
6075
6076 * platform/ios-simulator/TestExpectations:
6077 * platform/win/TestExpectations:
6078
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +000060792017-05-18 Jer Noble <jer.noble@apple.com>
6080
6081 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
6082 https://bugs.webkit.org/show_bug.cgi?id=172173
6083
6084 Reviewed by Andy Estes.
6085
6086 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
6087 * fast/events/popup-blocking-timers4-expected.txt: Removed.
6088 * fast/events/popup-blocking-timers4.html: Removed.
6089 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
6090 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
6091 * platform/ios/TestExpectations:
6092
dbates@webkit.org8c4111b2017-05-18 19:40:48 +000060932017-05-18 Daniel Bates <dabates@apple.com>
6094
6095 Evaluating window named element may return wrong result
6096 https://bugs.webkit.org/show_bug.cgi?id=166792
6097 <rdar://problem/29801059>
6098
6099 Reviewed by Chris Dumez.
6100
6101 Add tests to ensure we do not regress evaluation of window named elements.
6102
6103 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
6104 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
6105 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
6106 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
6107 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
6108
aestes@apple.comae52e852017-05-18 18:57:10 +000061092017-05-18 Andy Estes <aestes@apple.com>
6110
6111 Add "countryCode" to ApplePayErrorContactField
6112 https://bugs.webkit.org/show_bug.cgi?id=172264
6113 <rdar://problem/32004909>
6114
6115 Reviewed by Anders Carlsson.
6116
6117 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
6118 * http/tests/ssl/applepay/ApplePaySession.html:
6119
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +000061202017-05-18 Daniel Bates <dabates@apple.com>
6121
6122 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
6123 window CSP when object-src 'none' is set
6124 https://bugs.webkit.org/show_bug.cgi?id=172038
6125 <rdar://problem/32258262>
6126
6127 Reviewed by Andy Estes.
6128
6129 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
6130 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
6131 ensure that an about:blank window inherits the CSP plugin policy of its opener.
6132
6133 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
6134 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
6135 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
6136 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
6137 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
6138 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
6139 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
6140 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
6141
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000061422017-05-18 Keith Miller <keith_miller@apple.com>
6143
6144 WebAssembly API: test with neutered inputs
6145 https://bugs.webkit.org/show_bug.cgi?id=163899
6146
6147 Reviewed by JF Bastien.
6148
6149 This patch dups Saam's de-modularized builder.
6150
6151 * workers/sab/postMessage-transfer-type-error-expected.txt:
6152 * workers/wasm-mem-post-message-expected.txt: Added.
6153 * workers/wasm-mem-post-message.html: Added.
6154 * workers/wasm-mem-post-message/test.js: Added.
6155 (worker.onmessage):
6156 * workers/wasm-mem-post-message/worker.js: Added.
6157 (onmessage):
6158 * workers/wasm-resources/builder.js: Added.
6159 (const._fail):
6160 (const.isNotA.assert.isNotA):
6161 (const):
6162 (switch.typeof):
6163 (Builder):
6164 (Builder.prototype.setChecked):
6165 (Builder.prototype.setPreamble):
6166 (Builder.prototype._functionIndexSpaceKeyHash):
6167 (Builder.prototype._registerFunctionToIndexSpace):
6168 (Builder.prototype._getFunctionFromIndexSpace):
6169 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
6170 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
6171 (Builder.prototype._registerSectionBuilders.this.Unknown):
6172
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000061732017-05-18 Chris Dumez <cdumez@apple.com>
6174
6175 Update web-platform-tests tools
6176 https://bugs.webkit.org/show_bug.cgi?id=172247
6177
6178 Reviewed by Youenn Fablet.
6179
6180 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
6181
antti@apple.com7bd8bb42017-05-18 15:16:37 +000061822017-05-18 Antti Koivisto <antti@apple.com>
6183
6184 Design mode should not affect UA shadow trees
6185 https://bugs.webkit.org/show_bug.cgi?id=171854
6186 <rdar://problem/32071037>
6187
6188 Reviewed by Zalan Bujtas.
6189
6190 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
6191 * editing/deleting/search-shadow-tree-delete.html: Added.
6192
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000061932017-05-18 Miguel Gomez <magomez@igalia.com>
6194
6195 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
6196
6197 * platform/gtk/TestExpectations:
6198
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000061992017-05-17 Ryan Haddad <ryanhaddad@apple.com>
6200
6201 Unreviewed, rolling out r217014.
6202
6203 This change caused mac-wk2 LayoutTests to exit early due to
6204 crashes.
6205
6206 Reverted changeset:
6207
6208 "Resource Load Statistics: Grandfather domains for existing
6209 data records"
6210 https://bugs.webkit.org/show_bug.cgi?id=172155
6211 http://trac.webkit.org/changeset/217014
6212
zalan@apple.com36c264a2017-05-18 00:29:07 +000062132017-05-17 Zalan Bujtas <zalan@apple.com>
6214
6215 Tighten TextIterator::handleTextNode run-renderer mapping logic.
6216 https://bugs.webkit.org/show_bug.cgi?id=172174
6217
6218 Reviewed by Antti Koivisto.
6219
6220 * fast/shadow-dom/slot-crash-expected.txt:
6221
wilander@apple.coma3f93242017-05-17 23:55:24 +000062222017-05-17 John Wilander <wilander@apple.com>
6223
6224 Resource Load Statistics: Grandfather domains for existing data records
6225 https://bugs.webkit.org/show_bug.cgi?id=172155
6226 <rdar://problem/24913532>
6227
6228 Reviewed by Alex Christensen.
6229
6230 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
6231 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
6232 * platform/wk2/TestExpectations:
6233 Marked it Pass for WebKit2.
6234
zalan@apple.com023f9ce2017-05-17 23:30:47 +000062352017-05-17 Zalan Bujtas <zalan@apple.com>
6236
6237 Debug ASSERT: WebCore::RenderImageResource::shutdown
6238 https://bugs.webkit.org/show_bug.cgi?id=172238
6239 <rdar://problem/30064601>
6240
6241 Reviewed by Simon Fraser.
6242
6243 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
6244 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
6245
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000062462017-05-17 Ryan Haddad <ryanhaddad@apple.com>
6247
6248 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
6249 https://bugs.webkit.org/show_bug.cgi?id=172241
6250
6251 Unreviewed test gardening.
6252
6253 * platform/mac-wk1/TestExpectations:
6254
cdumez@apple.com912e22e2017-05-17 21:50:11 +000062552017-05-17 Chris Dumez <cdumez@apple.com>
6256
6257 Setting URL.search to '' results in a stringified URL ending in '?'
6258 https://bugs.webkit.org/show_bug.cgi?id=162345
6259 <rdar://problem/31800441>
6260
6261 Reviewed by Alex Christensen.
6262
6263 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
6264 * fast/dom/DOMURL/set-href-attribute-search.html:
6265 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
6266 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
6267 Update / rebaseline existing tests to reflect behavior change.
6268
6269 * platform/ios-wk1/TestExpectations:
6270 * platform/mac-wk1/TestExpectations:
6271 Unskip url-setters.html test as it seems to be passing for me on WK1.
6272
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000062732017-05-17 Eric Carlson <eric.carlson@apple.com>
6274
6275 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
6276 https://bugs.webkit.org/show_bug.cgi?id=172223
6277 <rdar://problem/31899755>
6278
6279 Reviewed by Jer Noble.
6280
6281 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
6282 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
6283
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000062842017-05-17 Youenn Fablet <youenn@apple.com>
6285
6286 iOS WebRTC Media Capture should not allow camera capture from background tab
6287 https://bugs.webkit.org/show_bug.cgi?id=172200
6288
6289 Reviewed by Eric Carlson.
6290
6291 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
6292 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
6293
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000062942017-05-15 Jiewen Tan <jiewen_tan@apple.com>
6295
6296 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
6297 https://bugs.webkit.org/show_bug.cgi?id=172146
6298 <rdar://problem/32122256>
6299
6300 Reviewed by Brent Fulgham.
6301
6302 * crypto/webkitSubtle/argument-conversion-expected.txt:
6303 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
6304 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
6305
cdumez@apple.come5e376b82017-05-17 19:44:29 +000063062017-05-17 Chris Dumez <cdumez@apple.com>
6307
6308 Unreviewed, skip newly imported notifications tests on iOS
6309
6310 Notifications are not enabled on iOS.
6311
6312 * platform/ios/TestExpectations:
6313
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000063142017-05-17 Ryan Haddad <ryanhaddad@apple.com>
6315
6316 Mark two http/tests/media/hls/video tests as failing during investigation.
6317 https://bugs.webkit.org/show_bug.cgi?id=171814
6318
6319 Unreviewed test gardening.
6320
6321 * platform/mac-wk1/TestExpectations:
6322
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000063232017-05-17 Nan Wang <n_wang@apple.com>
6324
6325 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
6326 https://bugs.webkit.org/show_bug.cgi?id=171927
6327 <rdar://problem/32109781>
6328
6329 Reviewed by Chris Fleizach.
6330
6331 * accessibility/insert-children-assert-expected.txt: Added.
6332 * accessibility/insert-children-assert.html: Added.
6333
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000063342017-05-17 Chris Dumez <cdumez@apple.com>
6335
6336 Import Notification tests from web-platform-tests
6337 https://bugs.webkit.org/show_bug.cgi?id=172196
6338
6339 Reviewed by Youenn Fablet.
6340
6341 * resources/testharnessreport.js:
6342 Allow notifications as this is a pre-requirement for web-platform-tests.
6343
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000063442017-05-17 Ryosuke Niwa <rniwa@webkit.org>
6345
6346 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
6347 https://bugs.webkit.org/show_bug.cgi?id=171374
6348
6349 Reviewed by Brent Fulgham.
6350
6351 Added a regression test for calling getElementById after removing a matching element
6352 during beforeload event of a link element.
6353
6354 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
6355 * fast/html/link-element-removal-during-beforeload.html: Added.
6356
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000063572017-05-17 Chris Dumez <cdumez@apple.com>
6358
6359 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
6360
6361 * js/dom/global-constructors-attributes-expected.txt:
6362 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
6363 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6364 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6365 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
6366 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6367 * platform/win/js/dom/global-constructors-attributes-expected.txt:
6368 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
6369
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000063702017-05-17 Ben Kelly <ben@wanderview.com>
6371
6372 Import FileAPI WPT tests.
6373 https://bugs.webkit.org/show_bug.cgi?id=171960
6374
6375 Reviewed by Youenn Fablet.
6376
6377 * TestExpectations:
6378
antti@apple.com08524f62017-05-17 15:12:48 +000063792017-05-17 Antti Koivisto <antti@apple.com>
6380
6381 Regression (198943): <marquee> shouldn't wrap text
6382 https://bugs.webkit.org/show_bug.cgi?id=172217
6383
6384 Reviewed by Andreas Kling.
6385
6386 * fast/html/marquee-child-wrap-expected.html: Added.
6387 * fast/html/marquee-child-wrap.html: Added.
6388
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000063892017-05-17 David Kilzer <ddkilzer@apple.com>
6390
6391 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
6392
6393 Unreviewed test gardening.
6394
6395 Update test results after the fix for:
6396 Do not skip <slot> children when collecting content for innerText.
6397 https://bugs.webkit.org/show_bug.cgi?id=172113
6398 <rdar://problem/30362324>
6399
6400 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
6401 a space to the end of the output.
6402
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000064032017-05-16 Chris Dumez <cdumez@apple.com>
6404
6405 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
6406 https://bugs.webkit.org/show_bug.cgi?id=172183
6407
6408 Reviewed by Andreas Kling.
6409
6410 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
6411
6412 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
6413 * svg/animations/animations-paused-in-background-page-iframe.html:
6414
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000064152017-05-16 Sam Weinig <sam@webkit.org>
6416
6417 Bring Notification.idl up to spec
6418 https://bugs.webkit.org/show_bug.cgi?id=172156
6419
6420 Reviewed by Chris Dumez.
6421
6422 * http/tests/notifications/notification-expected.txt: Added.
6423 * http/tests/notifications/notification.html: Added.
6424 Add test for basic Notification API functionality.
6425
zalan@apple.com1ab3f102017-05-17 02:33:28 +000064262017-05-16 Zalan Bujtas <zalan@apple.com>
6427
6428 Do not skip <slot> children when collecting content for innerText.
6429 https://bugs.webkit.org/show_bug.cgi?id=172113
6430 <rdar://problem/30362324>
6431
6432 Reviewed by Ryosuke Niwa and Brent Fulgham.
6433
6434 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
6435 * fast/text/inner-text-should-include-slot-subtree.html: Added.
6436
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000064372017-05-16 Jiewen Tan <jiewen_tan@apple.com>
6438
6439 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
6440 <rdar://problem/32236478>
6441
6442 * plugins/navigator-plugin-crash-expected.txt:
6443 * plugins/navigator-plugin-crash.html:
6444
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000064452017-05-16 Chris Dumez <cdumez@apple.com>
6446
6447 Implement DOMMatrix / DOMMatrixReadOnly
6448 https://bugs.webkit.org/show_bug.cgi?id=110001
6449
6450 Reviewed by Sam Weinig and Simon Fraser.
6451
6452 Drop test I previously added now that a better version landed in web-platform-tests
6453 and was re-imported in this patch.
6454
6455 * fast/css/matrix-stringifier-expected.txt: Removed.
6456 * fast/css/matrix-stringifier.html: Removed.
6457
mmaxfield@apple.com01133712017-05-16 20:26:39 +000064582017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
6459
6460 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
6461 https://bugs.webkit.org/show_bug.cgi?id=168487
6462
6463 Reviewed by Antti Koivisto.
6464
6465 * fast/text/font-download-font-face-src-list-expected.txt: Added.
6466 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6467 * fast/text/font-download-font-family-property-expected.txt: Added.
6468 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6469 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
6470 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6471 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
6472 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
6473 * fast/text/font-weight-download-2.html:
6474 * fast/text/font-weight-download-3-expected.txt: Added.
6475 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6476 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
6477 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
6478 * fast/text/web-font-load-fallback-during-loading-expected.html:
6479 * fast/text/web-font-load-fallback-during-loading.html:
6480 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
6481 * fast/text/web-font-load-invisible-during-loading.html: Added.
6482 * http/tests/webfont/fallback-font-while-loading-expected.txt:
6483 * http/tests/webfont/fallback-font-while-loading.html:
6484
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000064852017-05-16 Eric Carlson <eric.carlson@apple.com>
6486
6487 [MediaStream] Return default device list until user gives permission to capture
6488 https://bugs.webkit.org/show_bug.cgi?id=172168
6489 <rdar://problem/31816884>
6490
6491 Reviewed by Youenn Fablet.
6492
6493 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
6494 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
6495 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
6496 * fast/mediastream/media-devices-enumerate-devices.html: Added.
6497
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000064982017-05-16 Tim Horton <timothy_horton@apple.com>
6499
6500 Make it possible to adjust which edges are affected by safe area insets
6501 https://bugs.webkit.org/show_bug.cgi?id=172149
6502 <rdar://problem/31564729>
6503
6504 Reviewed by Beth Dakin.
6505
6506 * fast/viewport/ios/viewport-fit-auto-expected.txt:
6507 * fast/viewport/ios/viewport-fit-contain-expected.txt:
6508
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000065092017-05-16 Mark Lam <mark.lam@apple.com>
6510
6511 Gardening: rebased parser-syntax-check test results after r216891.
6512 https://bugs.webkit.org/show_bug.cgi?id=172171
6513
6514 Not reviewed.
6515
6516 * js/parser-syntax-check-expected.txt:
6517 * js/script-tests/parser-syntax-check.js:
6518
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000065192017-05-16 Ryan Haddad <ryanhaddad@apple.com>
6520
6521 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
6522
6523 Unreviewed test gardening.
6524
6525 * platform/ios/TestExpectations:
6526
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000065272017-05-16 Claudio Saavedra <csaavedra@igalia.com>
6528
6529 [GTK] Tests that always pass when run alone, but fail in the bots
6530 https://bugs.webkit.org/show_bug.cgi?id=168572
6531
6532 Reviewed by Michael Catanzaro.
6533
6534 PlatformWebView::viewSupportsOptions() is basically a comparison
6535 that checks that the passed options are the ones supported by the
6536 web view. There is no reason for them to be implemented for each
6537 platform differently. In fact doing so causes issues each time a
6538 new option is added, if the corresponding platform implementation
6539 is not updated accordingly.
6540
6541 A consequence of not updating the viewSupportOptions()
6542 implementations when new options are added is that tests that need
6543 these options might fail if they are executed after a test that
6544 didn't need the option, as the webview will be reused even if the
6545 option is not supported. This cannot be spotted when running the
6546 tests individually. See bug #165133 for other example of the same
6547 problem.
6548
6549 Remove the platform implementations and make the comparison a
6550 method of the TestOptions structure, so that the check is in one
6551 place. For the time being include in the comparison the options
6552 checked in the mac and ios platforms, which seem to be the only
6553 ones relevant this far (unless newer ones have also been
6554 forgotten).
6555
6556 * platform/gtk/TestExpectations: Unskip an affected test.
6557
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000065582017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
6559
6560 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
6561 https://bugs.webkit.org/show_bug.cgi?id=172111
6562
6563 Reviewed by Chris Dumez.
6564
6565 Added tests to check releaseLock() behavior.
6566
6567 * streams/readable-stream-byob-reader-expected.txt: Updated.
6568 * streams/readable-stream-byob-reader.js: Added new tests.
6569
pvollan@apple.com6368b252017-05-16 10:32:22 +000065702017-05-16 Per Arne Vollan <pvollan@apple.com>
6571
6572 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
6573
6574 * platform/win/TestExpectations:
6575
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000065762017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
6577
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00006578 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
6579
6580 * platform/gtk/fast/multicol/client-rects-expected.txt:
6581 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
6582 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
6583 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
6584 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
6585
65862017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
6587
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00006588 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
6589
6590 * platform/gtk/TestExpectations:
6591
rego@igalia.com14d2c802017-05-16 07:50:32 +000065922017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
6593
6594 [css-grid] Fix static position of positioned grid items
6595 https://bugs.webkit.org/show_bug.cgi?id=172108
6596
6597 Reviewed by Sergio Villar Senin.
6598
6599 The test is updated as the expected results were wrong.
6600 Note that after this patch we match Chrome and Firefox behavior on this test.
6601
6602 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
6603
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000066042017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
6605
6606 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
6607 https://bugs.webkit.org/show_bug.cgi?id=170640
6608
6609 Reviewed by Simon Fraser.
6610
6611 * fast/images/async-image-background-image-repeated.html:
6612 * fast/images/async-image-background-image.html:
6613 * fast/images/sprite-sheet-image-draw.html:
6614
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000066152017-05-15 Youenn Fablet <youenn@apple.com>
6616
6617 WebRTC outgoing muted video sources should send black frames
6618 https://bugs.webkit.org/show_bug.cgi?id=170627
6619 <rdar://problem/31513869>
6620
6621 Reviewed by Eric Carlson.
6622
6623 * webrtc/video-mute-expected.txt:
6624 * webrtc/video-mute.html:
6625
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000066262017-05-15 Mark Lam <mark.lam@apple.com>
6627
6628 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
6629 https://bugs.webkit.org/show_bug.cgi?id=172147
6630
6631 Rubber-stamped by Saam Barati.
6632
6633 * js/parser-syntax-check-expected.txt:
6634 * js/script-tests/parser-syntax-check.js:
6635
cdumez@apple.com2462c512017-05-15 23:36:20 +000066362017-05-15 Chris Dumez <cdumez@apple.com>
6637
6638 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
6639
6640 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
6641 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
6642
jer.noble@apple.com333940e2017-05-15 22:46:13 +000066432017-05-15 Jer Noble <jer.noble@apple.com>
6644
6645 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
6646 https://bugs.webkit.org/show_bug.cgi?id=172131
6647
6648 Reviewed by Eric Carlson.
6649
6650 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
6651 * media/restricted-audio-playback-with-document-gesture.html: Added.
6652
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000066532017-05-15 Per Arne Vollan <pvollan@apple.com>
6654
6655 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
6656 https://bugs.webkit.org/show_bug.cgi?id=167749
6657
6658 Reviewed by Eric Carlson.
6659
6660 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
6661 since the event sequence is not identical on all bots.
6662
6663 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
6664 * http/tests/media/track-in-band-hls-metadata-crash.html:
6665
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000066662017-05-15 Joseph Pecoraro <pecoraro@apple.com>
6667
6668 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
6669 https://bugs.webkit.org/show_bug.cgi?id=172135
6670 <rdar://problem/32175860>
6671
6672 Reviewed by Brian Burg.
6673
6674 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
6675 * inspector/dom/setOuterHTML-no-document-element.html: Added.
6676
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000066772017-05-15 Chris Dumez <cdumez@apple.com>
6678
6679 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
6680 https://bugs.webkit.org/show_bug.cgi?id=172114
6681
6682 Reviewed by Simon Fraser.
6683
6684 * fast/css/matrix-stringifier-expected.txt: Added.
6685 * fast/css/matrix-stringifier.html: Added.
6686 Add layout test coverage.
6687
6688 * fast/dom/Window/custom-constructors-expected.txt:
6689 * fast/dom/Window/custom-constructors.html:
6690 Rebaseline existing test to reflect behavior change.
6691
mark.lam@apple.com25199882017-05-15 20:34:13 +000066922017-05-15 Mark Lam <mark.lam@apple.com>
6693
6694 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
6695 https://bugs.webkit.org/show_bug.cgi?id=171775
6696 <rdar://problem/30975761>
6697
6698 Reviewed by Filip Pizlo.
6699
6700 * TestExpectations:
6701
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000067022017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
6703
6704 Unicode characters which can't be rendered in any font are invisible
6705 https://bugs.webkit.org/show_bug.cgi?id=171942
6706 <rdar://problem/32054234>
6707
6708 Reviewed by Tim Horton.
6709
6710 * fast/text/default-ignorable-expected.html: Added.
6711 * fast/text/default-ignorable.html: Added.
6712 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
6713 * fast/text/unknown-char-notdef.html: Added.
6714
zalan@apple.com79e83ab2017-05-15 14:21:54 +000067152017-05-15 Zalan Bujtas <zalan@apple.com>
6716
6717 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
6718 https://bugs.webkit.org/show_bug.cgi?id=172076
6719
6720 Reviewed by Antti Koivisto.
6721
6722 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
6723 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
6724
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000067252017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
6726
6727 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
6728 https://bugs.webkit.org/show_bug.cgi?id=171653
6729
6730 Reviewed by Chris Dumez.
6731
6732 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
6733 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
6734
6735 Update expectations of corresponding WPT test.
6736
6737 * platform/gtk/TestExpectations:
6738 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
6739 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
6740 * platform/mac/TestExpectations:
6741
yoon@igalia.com05294c62017-05-15 09:06:53 +000067422017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
6743
6744 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
6745 https://bugs.webkit.org/show_bug.cgi?id=169094
6746
6747 Reviewed by Žan Doberšek.
6748
6749 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
6750 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
6751
weinig@apple.com506f2432017-05-15 01:09:48 +000067522017-05-14 Sam Weinig <sam@webkit.org>
6753
6754 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
6755 https://bugs.webkit.org/show_bug.cgi?id=172095
6756
6757 Reviewed by Darin Adler.
6758
6759 * fast/dom/collection-null-like-arguments-expected.txt:
6760 Update results.
6761
6762 * fast/dom/document-all-expected.txt: Added.
6763 * fast/dom/document-all.html: Added.
6764 New test that covers a bunch of missing coverage.
6765
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000067662017-05-14 David Kilzer <ddkilzer@apple.com>
6767
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00006768 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
6769 <https://bugs.webkit.org/show_bug.cgi?id=172094>
6770 <rdar://problem/32184256>
6771
6772 Unreviewed test gardening.
6773
6774 * platform/ios-wk2/TestExpectations:
6775 * platform/mac-wk2/TestExpectations:
6776 - Mark test as flaky crash on Debug WK2 builds.
6777
67782017-05-14 David Kilzer <ddkilzer@apple.com>
6779
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00006780 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
6781 <https://webkit.org/b/172092>
6782
6783 Unreviewed test gardening.
6784
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00006785 * platform/ios-wk1/TestExpectations:
6786 - This only times out on Release builds.
6787
67882017-05-14 David Kilzer <ddkilzer@apple.com>
6789
6790 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
6791 <https://webkit.org/b/172092>
6792
6793 Unreviewed test gardening.
6794
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00006795 See also Bug 169211 for a similar GTK WK1 timeout.
6796
6797 * platform/ios-wk1/TestExpectations:
6798 - Mark as always timing out on all builds.
6799 * platform/mac-wk1/TestExpectations:
6800 - Mark flaky on Debug builds.
6801
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000068022017-05-13 Eric Carlson <eric.carlson@apple.com>
6803
6804 [MediaStream] deviceId constraint doesn't work with getUserMedia
6805 https://bugs.webkit.org/show_bug.cgi?id=171877
6806 <rdar://problem/31899730>
6807
6808 Reviewed by Jer Noble.
6809
6810 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
6811 * fast/mediastream/get-user-media-device-id.html: Added.
6812 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
6813 * fast/mediastream/apply-constraints-video.html: Ditto.
6814
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000068152017-05-13 David Kilzer <ddkilzer@apple.com>
6816
6817 TestExpectations: Remove last refereneces to Legacy Notifications
6818
6819 Unreviewed test gardening fixes these lint warnings:
6820
6821 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
6822 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
6823
6824 * TestExpectations: Remove references to skipped tests. Legacy
6825 Notification support was removed in r216641.
6826
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000068272017-05-13 Ryan Haddad <ryanhaddad@apple.com>
6828
6829 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
6830 https://bugs.webkit.org/show_bug.cgi?id=171978
6831
6832 Unreviewed test gardening.
6833
6834 * platform/mac-wk2/TestExpectations:
6835
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000068362017-05-13 Javier Fernandez <jfernandez@igalia.com>
6837
6838 [css-align] Implement the place-self shorthand
6839 https://bugs.webkit.org/show_bug.cgi?id=168846
6840
6841 Reviewed by Zalan Bujtas.
6842
6843 Regression tests for the new place-self alignment shorthand.
6844
6845 * css3/parse-place-self-expected.txt: Added.
6846 * css3/parse-place-self.html: Added.
6847
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000068482017-05-13 Commit Queue <commit-queue@webkit.org>
6849
6850 Unreviewed, rolling out r216801.
6851 https://bugs.webkit.org/show_bug.cgi?id=172072
6852
6853 Many memory corruption crashes on worker threads (Requested by
6854 ap on #webkit).
6855
6856 Reverted changeset:
6857
6858 "WorkerRunLoop::Task::performTask() should check
6859 !scriptController->isTerminatingExecution()."
6860 https://bugs.webkit.org/show_bug.cgi?id=171775
6861 http://trac.webkit.org/changeset/216801
6862
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000068632017-05-12 Simon Fraser <simon.fraser@apple.com>
6864
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00006865 event.clientX/clientY should be in layout viewport coordinates
6866 https://bugs.webkit.org/show_bug.cgi?id=172018
6867
6868 Reviewed by Zalan Bujtas.
6869
6870 * fast/events/clientXY-in-zoom-and-scroll.html:
6871 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
6872 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
6873 * platform/ios/TestExpectations:
6874 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
6875
68762017-05-12 Simon Fraser <simon.fraser@apple.com>
6877
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00006878 The rects returned by Element/Range.getClientRects() should not be rounded
6879 https://bugs.webkit.org/show_bug.cgi?id=172057
6880
6881 Reviewed by Chris Dumez.
6882
6883 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
6884 as failing (webkit.org/b/172056).
6885
6886 * TestExpectations:
6887 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
6888 * fast/dom/Range/getClientRects-expected.txt:
6889 * fast/dom/Range/getClientRects.html:
6890 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
6891 * fast/dom/Range/simple-line-layout-getclientrects.html:
6892 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
6893 * platform/ios/TestExpectations:
6894 * platform/ios/fast/multicol/client-rects-expected.txt:
6895 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
6896 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
6897 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
6898 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
6899 * platform/mac/fast/multicol/client-rects-expected.txt:
6900 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
6901 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
6902 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
6903 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
6904
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000069052017-05-12 Jiewen Tan <jiewen_tan@apple.com>
6906
6907 Elements should be inserted into a template element as its content's last child
6908 https://bugs.webkit.org/show_bug.cgi?id=171373
6909 <rdar://problem/31862949>
6910
6911 Reviewed by Ryosuke Niwa.
6912
6913 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
6914 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
6915
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000069162017-05-11 Simon Fraser <simon.fraser@apple.com>
6917
6918 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
6919 https://bugs.webkit.org/show_bug.cgi?id=171113
6920
6921 Reviewed by Tim Horton.
6922
6923 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
6924 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
6925
6926 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
6927 elements after zooming.
6928
6929 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
6930 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
6931 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
6932 * fast/visual-viewport/zoomed-fixed-expected.txt:
6933 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
6934 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
6935 * fast/zooming/client-rect-in-fixed-zoomed.html:
6936 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
6937 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
6938 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
6939 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
6940 it will be fixed via webkit.org/b/172019
6941 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
6942 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
6943
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000069442017-05-12 Mark Lam <mark.lam@apple.com>
6945
6946 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
6947 https://bugs.webkit.org/show_bug.cgi?id=171775
6948 <rdar://problem/30975761>
6949
6950 Reviewed by Saam Barati.
6951
6952 * TestExpectations:
6953
dbates@webkit.org440c2b32017-05-12 22:43:22 +000069542017-05-12 Daniel Bates <dabates@apple.com>
6955
6956 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
6957 following <http://trac.webkit.org/changeset/216789>
6958 (https://bugs.webkit.org/show_bug.cgi?id=171712)
6959
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00006960 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
6961 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
6962
6963 * plugins/navigator-plugin-crash.html:
6964
69652017-05-12 Daniel Bates <dabates@apple.com>
6966
6967 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
6968 following <http://trac.webkit.org/changeset/216789>
6969 (https://bugs.webkit.org/show_bug.cgi?id=171712)
6970
dbates@webkit.org440c2b32017-05-12 22:43:22 +00006971 On WebKit1 we need to explicitly allow the test tool to open windows by calling
6972 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
6973 to have the test tool close any open windows after running the test.
6974
6975 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00006976 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00006977
6978 * plugins/navigator-plugin-crash.html:
6979
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000069802017-05-11 Jiewen Tan <jiewen_tan@apple.com>
6981
6982 Check existence of a page before accessing its plugins
6983 https://bugs.webkit.org/show_bug.cgi?id=171712
6984 <rdar://problem/32007806>
6985
6986 Reviewed by Brent Fulgham.
6987
6988 * plugins/navigator-plugin-crash-expected.txt: Added.
6989 * plugins/navigator-plugin-crash.html: Added.
6990
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000069912017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
6992
6993 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
6994 https://bugs.webkit.org/show_bug.cgi?id=172024
6995
6996 Reviewed by Youenn Fablet.
6997
6998 Added tests to check closed getter behaviour.
6999
7000 * streams/readable-stream-byob-reader-expected.txt: Updated.
7001 * streams/readable-stream-byob-reader.js: Updated.
7002
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000070032017-05-12 Matt Lewis <jlewis3@apple.com>
7004
7005 Marked webrtc/closing-peerconnection.html as flaky.
7006 https://bugs.webkit.org/show_bug.cgi?id=172034
7007
7008 Unreviewed test gardening.
7009
7010 * platform/mac-wk2/TestExpectations:
7011
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000070122017-05-12 Claudio Saavedra <csaavedra@igalia.com>
7013
7014 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
7015 https://bugs.webkit.org/show_bug.cgi?id=171058
7016
7017 Reviewed by Carlos Garcia Campos.
7018
7019 GLib-based ports have issues detecting the mimetypes of empty
7020 files, as they are all considered to be text/plain by
7021 glib. Replace these resources with a minimal valid file for its
7022 type (that is, 1x1 PNG files and 1 whitespace for text files).
7023
7024 * fast/preloader/resources/base-image1.png:
7025 * fast/preloader/resources/base-image2.png:
7026 * fast/preloader/resources/base-image3.png:
7027 * fast/preloader/resources/image1.png:
7028 * fast/preloader/resources/link1.css:
7029 * fast/preloader/resources/noscript-image1.png:
7030 * fast/preloader/resources/noscript-image2.png:
7031 * fast/preloader/resources/script1.js:
7032 * fast/preloader/resources/style1.css:
7033 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
7034
7035 * platform/gtk/TestExpectations: Unskip the now passing tests.
7036
antti@apple.com6cdaf372017-05-12 12:31:49 +000070372017-05-12 Antti Koivisto <antti@apple.com>
7038
7039 Updating class name of a shadow host does not update the style applied by descendants of :host()
7040 https://bugs.webkit.org/show_bug.cgi?id=170762
7041 <rdar://problem/31572668>
7042
7043 Reviewed by Ryosuke Niwa.
7044
7045 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
7046 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
7047
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000070482017-05-12 Claudio Saavedra <csaavedra@igalia.com>
7049
7050 [WPE] Unreviewed gardening.
7051
7052 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
7053 added, update global constructors attributes test expectations.
7054
7055 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
7056
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000070572017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
7058
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00007059 [GTK] ASSERTION FAILED: !m_flushingLayers
7060 https://bugs.webkit.org/show_bug.cgi?id=172025
7061
7062 Reviewed by Žan Doberšek.
7063
7064 * platform/gtk/TestExpectations:
7065
70662017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
7067
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00007068 [GTK] GIF images are not properly loaded the first time
7069 https://bugs.webkit.org/show_bug.cgi?id=170432
7070
7071 Reviewed by Carlos Alberto Lopez Perez.
7072
7073 * http/tests/images/gif-progressive-load-expected.html: Added.
7074 * http/tests/images/gif-progressive-load.html: Added.
7075
rego@igalia.com9d988532017-05-12 09:43:44 +000070762017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
7077
7078 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
7079 https://bugs.webkit.org/show_bug.cgi?id=170900
7080
7081 Reviewed by Sergio Villar Senin.
7082
7083 * TestExpectations: Remove test as it's passing now.
7084
pvollan@apple.com84947992017-05-12 08:08:45 +000070852017-05-11 Per Arne Vollan <pvollan@apple.com>
7086
7087 Geolocation requests should not be blocked when the security origin is local.
7088 https://bugs.webkit.org/show_bug.cgi?id=171857
7089
7090 Reviewed by Brent Fulgham.
7091
7092 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
7093 * fast/misc/geolocation-local-security-origin.html: Added.
7094
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000070952017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
7096
7097 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
7098 https://bugs.webkit.org/show_bug.cgi?id=170935
7099
7100 Reviewed by Youenn Fablet.
7101
7102 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
7103
zalan@apple.com11b9d412017-05-12 03:18:04 +000071042017-05-11 Zalan Bujtas <zalan@apple.com>
7105
zalan@apple.comee2f4512017-05-12 03:55:57 +00007106 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
7107 https://bugs.webkit.org/show_bug.cgi?id=172010
7108 <rdar://problem/31086735>
7109
7110 Reviewed by Simon Fraser.
7111
7112 * fast/images/missing-content-image-crash-expected.txt: Added.
7113 * fast/images/missing-content-image-crash.html: Added.
7114
71152017-05-11 Zalan Bujtas <zalan@apple.com>
7116
zalan@apple.com11b9d412017-05-12 03:18:04 +00007117 AX: Defer text changes until after the tree is clean if needed.
7118 https://bugs.webkit.org/show_bug.cgi?id=171546
7119 <rdar://problem/31934942>
7120
7121 Reviewed by Simon Fraser.
7122
7123 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
7124 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
7125
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000071262017-05-11 Youenn Fablet <youenn@apple.com>
7127
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00007128 Allow WPT server to serve specific WebKit tests
7129 https://bugs.webkit.org/show_bug.cgi?id=171479
7130
7131 Reviewed by Ryosuke Niwa.
7132
7133 Moving tests to ensure they are correctly runned.
7134
7135 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
7136 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
7137 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
7138 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
7139 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
7140 (promise_test):
7141
71422017-05-11 Youenn Fablet <youenn@apple.com>
7143
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00007144 [iOS] Unset active media capture source when stopped capturing
7145 https://bugs.webkit.org/show_bug.cgi?id=171815
7146 <rdar://problem/32117885>
7147
7148 Reviewed by Eric Carlson.
7149
7150 Improving the existing tests for better reliability and debugability.
7151 Updating tests to use less webkitAudioContext.
7152
7153 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
7154 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
7155 * webrtc/audio-peer-connection-webaudio.html:
7156 * webrtc/audio-replace-track-expected.txt:
7157 * webrtc/audio-replace-track.html:
7158 * webrtc/peer-connection-audio-mute.html:
7159 * webrtc/peer-connection-audio-mute2.html:
7160 * webrtc/peer-connection-remote-audio-mute.html:
7161 * webrtc/peer-connection-remote-audio-mute2.html:
7162 * webrtc/routines.js:
7163 * webrtc/video-replace-track-expected.txt:
7164 * webrtc/video-replace-track.html:
7165
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000071662017-05-11 Matt Lewis <jlewis3@apple.com>
7167
jlewis3@apple.comc678c572017-05-12 00:13:49 +00007168 Unreviewed, rolling out r216677.
7169
7170 Patch caused layout test crashes.
7171
7172 Reverted changeset:
7173
7174 "WorkerThread::stop() should call
7175 scheduleExecutionTermination() last."
7176 https://bugs.webkit.org/show_bug.cgi?id=171775
7177 http://trac.webkit.org/changeset/216677
7178
71792017-05-11 Matt Lewis <jlewis3@apple.com>
7180
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00007181 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
7182 https://bugs.webkit.org/show_bug.cgi?id=168937
7183
7184 Unreviewed test gardening.
7185
7186 * platform/mac-wk2/TestExpectations:
7187
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000071882017-05-11 Joseph Pecoraro <pecoraro@apple.com>
7189
7190 Remove Vibration API
7191 https://bugs.webkit.org/show_bug.cgi?id=171766
7192
7193 Rubber-stamped by Alexey Proskuryakov.
7194
7195 * platform/gtk/TestExpectations:
7196 * platform/ios/TestExpectations:
7197 * platform/mac/TestExpectations:
7198 * platform/win/TestExpectations:
7199 * platform/wpe/TestExpectations:
7200 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
7201 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
7202 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
7203 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
7204 * vibration/navigator-vibration-expected.txt: Removed.
7205 * vibration/navigator-vibration.html: Removed.
7206
dino@apple.comfc472692017-05-11 21:39:40 +000072072017-05-11 Dean Jackson <dino@apple.com>
7208
7209 WebGLRenderingContext should implement WebGLRenderingContextBase
7210 https://bugs.webkit.org/show_bug.cgi?id=171961
7211 <rdar://problem/32124920>
7212
7213 Reviewed by Sam Weinig.
7214
7215 New test to make sure constants from WebGLRenderingContextBase are
7216 visible on the WebGLRenderingContext prototype.
7217
7218 Also, fix up some existing tests that were expecting to see
7219 instances of WebGLRenderingContextBase.
7220
7221 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
7222 * fast/canvas/webgl/constants-on-interface.html: Added.
7223 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
7224 * fast/canvas/webgl/null-object-behaviour-expected.txt:
7225 * fast/canvas/webgl/texImageTest-expected.txt:
7226
jlewis3@apple.com016598b2017-05-11 18:38:22 +000072272017-05-11 Matt Lewis <jlewis3@apple.com>
7228
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00007229 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00007230
7231
7232 Unreviewed test gardening.
7233
7234 * platform/mac-wk2/TestExpectations:
7235
72362017-05-11 Matt Lewis <jlewis3@apple.com>
7237
7238 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00007239
7240
7241 Unreviewed test gardening.
7242
7243 * platform/mac-wk2/TestExpectations:
7244
72452017-05-11 Matt Lewis <jlewis3@apple.com>
7246
jlewis3@apple.com016598b2017-05-11 18:38:22 +00007247 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
7248 https://bugs.webkit.org/show_bug.cgi?id=170699
7249
7250 Unreviewed test gardening.
7251
7252 * platform/mac-wk2/TestExpectations:
7253
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000072542017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
7255
7256 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
7257 https://bugs.webkit.org/show_bug.cgi?id=171919
7258
7259 Reviewed by Youenn Fablet.
7260
7261 Added test cases to check cancel() behaviour.
7262
7263 * streams/readable-stream-byob-reader-expected.txt: Updated.
7264 * streams/readable-stream-byob-reader.js: Updated.
7265
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000072662017-05-11 Matt Lewis <jlewis3@apple.com>
7267
7268 Marked media/media-controls-clone-crash.html as flaky.
7269 https://bugs.webkit.org/show_bug.cgi?id=171978
7270
7271 Unreviewed test gardening.
7272
7273 * platform/mac-wk2/TestExpectations:
7274
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000072752017-05-11 Matt Baker <mattbaker@apple.com>
7276
7277 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
7278 https://bugs.webkit.org/show_bug.cgi?id=171970
7279 <rdar://problem/32129262>
7280
7281 Reviewed by Brian Burg.
7282
7283 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
7284
7285 * inspector/dom-debugger/dom-breakpoints-expected.txt:
7286 * inspector/dom-debugger/dom-breakpoints.html:
7287
pvollan@apple.comf89195f2017-05-11 16:31:51 +000072882017-05-11 Per Arne Vollan <pvollan@apple.com>
7289
7290 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
7291 https://bugs.webkit.org/show_bug.cgi?id=167749
7292
7293 Reviewed by Eric Carlson.
7294
7295 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
7296 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
7297 this was introduced in r216588.
7298
7299 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
7300 * http/tests/media/track-in-band-hls-metadata-crash.html:
7301
mark.lam@apple.com93394282017-05-11 15:26:03 +000073022017-05-11 Mark Lam <mark.lam@apple.com>
7303
7304 WorkerThread::stop() should call scheduleExecutionTermination() last.
7305 https://bugs.webkit.org/show_bug.cgi?id=171775
7306 <rdar://problem/30975761>
7307
7308 Reviewed by Geoffrey Garen.
7309
7310 * TestExpectations:
7311
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000073122017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
7313
7314 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
7315
7316 * platform/gtk/TestExpectations:
7317
jlewis3@apple.com2adab012017-05-11 00:56:00 +000073182017-05-10 Matt Lewis <jlewis3@apple.com>
7319
7320 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
7321 https://bugs.webkit.org/show_bug.cgi?id=171957
7322
7323 Unreviewed test gardening.
7324
7325 * platform/ios-wk2/TestExpectations:
7326
aestes@apple.com3c031692017-05-11 00:33:33 +000073272017-05-10 Andy Estes <aestes@apple.com>
7328
7329 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
7330 https://bugs.webkit.org/show_bug.cgi?id=132297
7331
7332 Reviewed by Simon Fraser.
7333
7334 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
7335 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
7336 * http/tests/navigation/resources/keyboard-events-test.js:
7337 (runTest):
7338 * platform/ios-wk2/TestExpectations:
7339 * platform/wk2/TestExpectations:
7340
weinig@apple.com1d7fe202017-05-11 00:29:37 +000073412017-05-09 Sam Weinig <sam@webkit.org>
7342
7343 Remove support for legacy Notifications
7344 https://bugs.webkit.org/show_bug.cgi?id=171487
7345
7346 Reviewed by Jon Lee.
7347
7348 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
7349 - Remove http/notifications/legacy. It tested the legacy API.
7350 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
7351 - Update TestExpectations for removals.
7352
7353 * TestExpectations:
7354 * platform/gtk/TestExpectations:
7355 * platform/ios/TestExpectations:
7356 * platform/mac/TestExpectations:
7357 * platform/win/TestExpectations:
7358 * fast/history/page-cache-notification-non-suspendable.html:
7359 * fast/history/page-cache-notification-suspendable.html:
7360 * fast/notifications: Removed.
7361 * fast/notifications/notification-after-close-expected.txt: Removed.
7362 * fast/notifications/notification-after-close.html: Removed.
7363 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
7364 * fast/notifications/notification-permisssion-deletable.html: Removed.
7365 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
7366 * fast/notifications/notifications-cancel-request-permission.html: Removed.
7367 * fast/notifications/notifications-check-permission-expected.txt: Removed.
7368 * fast/notifications/notifications-check-permission.html: Removed.
7369 * fast/notifications/notifications-click-event-expected.txt: Removed.
7370 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
7371 * fast/notifications/notifications-click-event-focus.html: Removed.
7372 * fast/notifications/notifications-click-event.html: Removed.
7373 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
7374 * fast/notifications/notifications-constructor-request-permission.html: Removed.
7375 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
7376 * fast/notifications/notifications-constructor-with-permission.html: Removed.
7377 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
7378 * fast/notifications/notifications-constructor-without-permission.html: Removed.
7379 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
7380 * fast/notifications/notifications-display-close-events.html: Removed.
7381 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
7382 * fast/notifications/notifications-document-close-crash.html: Removed.
7383 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
7384 * fast/notifications/notifications-event-stop-propagation.html: Removed.
7385 * fast/notifications/notifications-multi-events-expected.txt: Removed.
7386 * fast/notifications/notifications-multi-events.html: Removed.
7387 * fast/notifications/notifications-no-icon-expected.txt: Removed.
7388 * fast/notifications/notifications-no-icon.html: Removed.
7389 * fast/notifications/notifications-permission-expected.txt: Removed.
7390 * fast/notifications/notifications-permission.html: Removed.
7391 * fast/notifications/notifications-replace-expected.txt: Removed.
7392 * fast/notifications/notifications-replace.html: Removed.
7393 * fast/notifications/notifications-request-permission-expected.txt: Removed.
7394 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
7395 * fast/notifications/notifications-request-permission-optional.html: Removed.
7396 * fast/notifications/notifications-request-permission.html: Removed.
7397 * fast/notifications/notifications-rtl-expected.txt: Removed.
7398 * fast/notifications/notifications-rtl.html: Removed.
7399 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
7400 * fast/notifications/notifications-sandbox-permission.html: Removed.
7401 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
7402 * fast/notifications/notifications-window-close-crash.html: Removed.
7403 * fast/notifications/notifications-with-permission-expected.txt: Removed.
7404 * fast/notifications/notifications-with-permission.html: Removed.
7405 * fast/notifications/notifications-without-permission-expected.txt: Removed.
7406 * fast/notifications/notifications-without-permission.html: Removed.
7407 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
7408 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
7409 * fast/notifications/resources: Removed.
7410 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
7411 * fast/notifications/resources/notifications-iframe.html: Removed.
7412 * http/tests/notifications/legacy: Removed.
7413 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
7414 * http/tests/notifications/legacy/double-show.html: Removed.
7415 * http/tests/notifications/legacy/events-expected.txt: Removed.
7416 * http/tests/notifications/legacy/events.html: Removed.
7417 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
7418 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
7419 * http/tests/notifications/legacy/request-expected.txt: Removed.
7420 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
7421 * http/tests/notifications/legacy/request-no-callback.html: Removed.
7422 * http/tests/notifications/legacy/request.html: Removed.
7423 * http/tests/notifications/legacy/resources: Removed.
7424 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
7425 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
7426 * http/tests/notifications/legacy/show-expected.txt: Removed.
7427 * http/tests/notifications/legacy/show.html: Removed.
7428 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
7429 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
7430
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000074312017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7432
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00007433 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
7434 https://bugs.webkit.org/show_bug.cgi?id=169876
7435
7436 Unreviewed test gardening.
7437
7438 * platform/mac/TestExpectations:
7439
74402017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7441
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00007442 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
7443 https://bugs.webkit.org/show_bug.cgi?id=168146
7444
7445 Unreviewed test gardening.
7446
7447 * platform/mac/TestExpectations:
7448
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000074492017-05-10 Commit Queue <commit-queue@webkit.org>
7450
7451 Unreviewed, rolling out r216635.
7452 https://bugs.webkit.org/show_bug.cgi?id=171953
7453
7454 "Some worker tests are failing". (Requested by mlam on #webkit).
7455
7456 Reverted changeset:
7457
7458 "WorkerThread::stop() should call
7459 scheduleExecutionTermination() last."
7460 https://bugs.webkit.org/show_bug.cgi?id=171775
7461 http://trac.webkit.org/changeset/216635
7462
mark.lam@apple.come6596292017-05-10 23:22:33 +000074632017-05-10 Mark Lam <mark.lam@apple.com>
7464
7465 WorkerThread::stop() should call scheduleExecutionTermination() last.
7466 https://bugs.webkit.org/show_bug.cgi?id=171775
7467 <rdar://problem/30975761>
7468
7469 Reviewed by Geoffrey Garen.
7470
7471 * TestExpectations:
7472
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000074732017-05-10 Tim Horton <timothy_horton@apple.com>
7474
7475 Add an experimental feature flag for viewport-fit
7476 https://bugs.webkit.org/show_bug.cgi?id=171948
7477 <rdar://problem/31995518>
7478
7479 Reviewed by Simon Fraser.
7480
7481 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
7482 * fast/css/variables/constants/ios/safe-area-inset-set.html:
7483 * fast/viewport/ios/viewport-fit-auto.html:
7484 * fast/viewport/ios/viewport-fit-contain.html:
7485 * fast/viewport/ios/viewport-fit-cover.html:
7486
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000074872017-05-10 Matt Lewis <jlewis3@apple.com>
7488
7489 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
7490 https://bugs.webkit.org/show_bug.cgi?id=171951
7491
7492 Unreviewed test gardening.
7493
7494 * platform/ios-wk2/TestExpectations:
7495
antti@apple.com16674fa2017-05-10 22:23:11 +000074962017-05-10 Antti Koivisto <antti@apple.com>
7497
7498 REGRESSION (r207372) Visibility property is not inherited when used in an animation
7499 https://bugs.webkit.org/show_bug.cgi?id=171883
7500 <rdar://problem/32086550>
7501
7502 Reviewed by Simon Fraser.
7503
7504 * animations/animation-initial-inheritance-expected.html: Added.
7505 * animations/animation-initial-inheritance.html: Added.
7506
jlewis3@apple.com1550d392017-05-10 21:34:43 +000075072017-05-10 Matt Lewis <jlewis3@apple.com>
7508
7509 Marked transitions/extra-transition.html as flaky.
7510 https://bugs.webkit.org/show_bug.cgi?id=171947
7511
7512 Unreviewed test gardening.
7513
7514 * platform/mac-wk2/TestExpectations:
7515
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000075162017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7517
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00007518 Unreviewed, rolling out r216591.
7519
7520 This change broke an internal build.
7521
7522 Reverted changeset:
7523
7524 "REGRESSION (r207372) Visibility property is not inherited
7525 when used in an animation"
7526 https://bugs.webkit.org/show_bug.cgi?id=171883
7527 http://trac.webkit.org/changeset/216591
7528
75292017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7530
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00007531 Unreviewed, remove TestExpectation for a test that was removed in r216259.
7532
7533 * platform/mac/TestExpectations:
7534
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000075352017-05-10 Matt Lewis <jlewis3@apple.com>
7536
7537 Marked perf/class-list-remove.html as flaky.
7538 https://bugs.webkit.org/show_bug.cgi?id=171945
7539
7540 Unreviewed test gardening.
7541
7542 * platform/ios-wk2/TestExpectations:
7543
aestes@apple.come9d764e2017-05-10 20:44:37 +000075442017-05-10 Andy Estes <aestes@apple.com>
7545
7546 r216599 accidentally included two copies of the new layout test and expected result
7547 https://bugs.webkit.org/show_bug.cgi?id=171938
7548
7549 Unreviewed.
7550
7551 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
7552 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
7553
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000075542017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7555
7556 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
7557 https://bugs.webkit.org/show_bug.cgi?id=171880
7558
7559 Unreviewed test gardening.
7560
7561 This test times out on ios-simulator because it relies on eventSender.keyDown.
7562
7563 * platform/ios/TestExpectations:
7564
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000075652017-05-10 Timothy Horton <timothy_horton@apple.com>
7566
7567 Add an experimental feature flag for constant properties
7568 https://bugs.webkit.org/show_bug.cgi?id=171913
7569 <rdar://problem/31995518>
7570
7571 Reviewed by Ryosuke Niwa.
7572
7573 * fast/css/variables/constants/invalid-constant-name-fallback.html:
7574 * fast/css/variables/constants/ios/safe-area-inset-set.html:
7575 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
7576 * fast/css/variables/constants/safe-area-inset-zero.html:
7577
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000075782017-05-10 Matt Lewis <jlewis3@apple.com>
7579
7580 Marked media/track/track-cue-rendering-on-resize.html as flaky.
7581 https://bugs.webkit.org/show_bug.cgi?id=171939
7582
7583 Unreviewed test gardening.
7584
7585 * platform/mac-wk2/TestExpectations:
7586
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000075872017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7588
7589 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
7590 https://bugs.webkit.org/show_bug.cgi?id=171937
7591
7592 Unreviewed test gardening.
7593
7594 * platform/mac-wk1/TestExpectations:
7595
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000075962017-05-10 Matt Lewis <jlewis3@apple.com>
7597
7598 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
7599 https://bugs.webkit.org/show_bug.cgi?id=171935
7600
7601 Unreviewed test gardening.
7602
7603 * platform/mac-wk2/TestExpectations:
7604
aestes@apple.com1db59032017-05-10 18:30:57 +000076052017-05-10 Andy Estes <aestes@apple.com>
7606
7607 Keyboard input suppression should extend to subframes
7608 https://bugs.webkit.org/show_bug.cgi?id=171880
7609 <rdar://problem/31201793>
7610
7611 Reviewed by Ryosuke Niwa.
7612
7613 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
7614 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
7615 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
7616 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
7617 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
7618 * http/tests/navigation/resources/keyboard-events-test.js:
7619 (runTest):
7620 (waitForProvisionalNavigation.xhr.onreadystatechange):
7621 (waitForProvisionalNavigation):
7622
jlewis3@apple.com205b8702017-05-10 17:16:58 +000076232017-05-10 Matt Lewis <jlewis3@apple.com>
7624
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00007625 Unreviewed, rolling out r216563.
7626
7627 Revision caused 2 api failures
7628
7629 Reverted changeset:
7630
7631 "[MediaStream] deviceId constraint doesn't work with
7632 getUserMedia"
7633 https://bugs.webkit.org/show_bug.cgi?id=171877
7634 http://trac.webkit.org/changeset/216563
7635
76362017-05-10 Matt Lewis <jlewis3@apple.com>
7637
jlewis3@apple.com205b8702017-05-10 17:16:58 +00007638 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
7639 https://bugs.webkit.org/show_bug.cgi?id=171930
7640
7641 Unreviewed test gardening.
7642
7643 * platform/ios-wk2/TestExpectations:
7644 * platform/mac-wk2/TestExpectations:
7645
antti@apple.com7cc983b2017-05-10 16:50:56 +000076462017-05-10 Antti Koivisto <antti@apple.com>
7647
7648 REGRESSION (r207372) Visibility property is not inherited when used in an animation
7649 https://bugs.webkit.org/show_bug.cgi?id=171883
7650 <rdar://problem/32086550>
7651
7652 Reviewed by Simon Fraser.
7653
7654 * animations/animation-initial-inheritance-expected.html: Added.
7655 * animations/animation-initial-inheritance.html: Added.
7656
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000076572017-05-10 Per Arne Vollan <pvollan@apple.com>
7658
7659 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
7660 https://bugs.webkit.org/show_bug.cgi?id=167749
7661
7662 Reviewed by Eric Carlson.
7663
7664 This is a speculative fix of the test. I have not been able to reproduce the timeout.
7665 When the test times out, the 'addtrack' event is never received. In case the event
7666 was dispatched before we added the event listener, the event listener is added before
7667 the video source is set. In case the test will continue to time out, a couple of
7668 error event callbacks have been added to get more information. Also, video playback
7669 will begin when the 'canplaythrough' event is received.
7670
7671 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
7672 * http/tests/media/track-in-band-hls-metadata-crash.html:
7673
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000076742017-05-10 Commit Queue <commit-queue@webkit.org>
7675
7676 Unreviewed, rolling out r216578.
7677 https://bugs.webkit.org/show_bug.cgi?id=171920
7678
7679 Broke the GTK+ build with Wayland enabled (Requested by KaL on
7680 #webkit).
7681
7682 Reverted changeset:
7683
7684 "[GTK] Bump GTK+ and its dependencies in jhbuild"
7685 https://bugs.webkit.org/show_bug.cgi?id=171918
7686 http://trac.webkit.org/changeset/216578
7687
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000076882017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
7689
7690 [GTK] Bump GTK+ and its dependencies in jhbuild
7691 https://bugs.webkit.org/show_bug.cgi?id=171918
7692
7693 Reviewed by Carlos Alberto Lopez Perez.
7694
7695 Rebaseline tests for new GTK+ versin.
7696
7697 * platform/gtk/css1/box_properties/acid_test-expected.txt:
7698 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
7699 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
7700 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
7701 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
7702 * platform/gtk/css3/flexbox/button-expected.png:
7703 * platform/gtk/css3/flexbox/button-expected.txt:
7704 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
7705 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
7706 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
7707 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
7708 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
7709 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
7710 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
7711 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
7712 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
7713 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
7714 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
7715 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
7716 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
7717 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
7718 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
7719 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
7720 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
7721 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
7722 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
7723 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
7724 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
7725 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
7726 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
7727 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
7728 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
7729 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
7730 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
7731 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
7732 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
7733 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
7734 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
7735 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
7736 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
7737 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
7738 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
7739 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
7740 * platform/gtk/editing/pasteboard/4641033-expected.png:
7741 * platform/gtk/editing/pasteboard/4641033-expected.txt:
7742 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
7743 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
7744 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
7745 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
7746 * platform/gtk/editing/selection/3690703-2-expected.png:
7747 * platform/gtk/editing/selection/3690703-2-expected.txt:
7748 * platform/gtk/editing/selection/3690703-expected.png:
7749 * platform/gtk/editing/selection/3690703-expected.txt:
7750 * platform/gtk/editing/selection/3690719-expected.png:
7751 * platform/gtk/editing/selection/3690719-expected.txt:
7752 * platform/gtk/editing/selection/4397952-expected.png:
7753 * platform/gtk/editing/selection/4397952-expected.txt:
7754 * platform/gtk/editing/selection/5240265-expected.png:
7755 * platform/gtk/editing/selection/5240265-expected.txt:
7756 * platform/gtk/editing/selection/caret-before-select-expected.png:
7757 * platform/gtk/editing/selection/caret-before-select-expected.txt:
7758 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
7759 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
7760 * platform/gtk/editing/selection/select-box-expected.png:
7761 * platform/gtk/editing/selection/select-box-expected.txt:
7762 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
7763 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
7764 * platform/gtk/editing/selection/selection-button-text-expected.png:
7765 * platform/gtk/editing/selection/selection-button-text-expected.txt:
7766 * platform/gtk/fast/block/basic/011-expected.png:
7767 * platform/gtk/fast/block/basic/011-expected.txt:
7768 * platform/gtk/fast/block/float/float-avoidance-expected.png:
7769 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
7770 * platform/gtk/fast/block/margin-collapse/103-expected.png:
7771 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
7772 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
7773 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
7774 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
7775 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
7776 * platform/gtk/fast/css/continuationCrash-expected.png:
7777 * platform/gtk/fast/css/continuationCrash-expected.txt:
7778 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
7779 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
7780 * platform/gtk/fast/css/input-search-padding-expected.png:
7781 * platform/gtk/fast/css/input-search-padding-expected.txt:
7782 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
7783 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
7784 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
7785 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
7786 * platform/gtk/fast/css/rtl-ordering-expected.png:
7787 * platform/gtk/fast/css/rtl-ordering-expected.txt:
7788 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
7789 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
7790 * platform/gtk/fast/css/text-overflow-input-expected.png:
7791 * platform/gtk/fast/css/text-overflow-input-expected.txt:
7792 * platform/gtk/fast/css/text-transform-select-expected.png:
7793 * platform/gtk/fast/css/text-transform-select-expected.txt:
7794 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
7795 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
7796 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
7797 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
7798 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
7799 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
7800 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
7801 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
7802 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
7803 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
7804 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
7805 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
7806 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
7807 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
7808 * platform/gtk/fast/forms/001-expected.png:
7809 * platform/gtk/fast/forms/001-expected.txt:
7810 * platform/gtk/fast/forms/003-expected.png:
7811 * platform/gtk/fast/forms/003-expected.txt:
7812 * platform/gtk/fast/forms/004-expected.png:
7813 * platform/gtk/fast/forms/004-expected.txt:
7814 * platform/gtk/fast/forms/basic-buttons-expected.png:
7815 * platform/gtk/fast/forms/basic-buttons-expected.txt:
7816 * platform/gtk/fast/forms/basic-inputs-expected.png:
7817 * platform/gtk/fast/forms/basic-inputs-expected.txt:
7818 * platform/gtk/fast/forms/basic-selects-expected.png:
7819 * platform/gtk/fast/forms/basic-selects-expected.txt:
7820 * platform/gtk/fast/forms/blankbuttons-expected.png:
7821 * platform/gtk/fast/forms/blankbuttons-expected.txt:
7822 * platform/gtk/fast/forms/box-shadow-override-expected.png:
7823 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
7824 * platform/gtk/fast/forms/button-align-expected.png:
7825 * platform/gtk/fast/forms/button-align-expected.txt:
7826 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
7827 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
7828 * platform/gtk/fast/forms/button-default-title-expected.png:
7829 * platform/gtk/fast/forms/button-default-title-expected.txt:
7830 * platform/gtk/fast/forms/button-generated-content-expected.png:
7831 * platform/gtk/fast/forms/button-generated-content-expected.txt:
7832 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
7833 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
7834 * platform/gtk/fast/forms/button-positioned-expected.png:
7835 * platform/gtk/fast/forms/button-positioned-expected.txt:
7836 * platform/gtk/fast/forms/button-sizes-expected.png:
7837 * platform/gtk/fast/forms/button-sizes-expected.txt:
7838 * platform/gtk/fast/forms/button-style-color-expected.png:
7839 * platform/gtk/fast/forms/button-style-color-expected.txt:
7840 * platform/gtk/fast/forms/button-table-styles-expected.png:
7841 * platform/gtk/fast/forms/button-table-styles-expected.txt:
7842 * platform/gtk/fast/forms/button-text-transform-expected.png:
7843 * platform/gtk/fast/forms/button-text-transform-expected.txt:
7844 * platform/gtk/fast/forms/button-white-space-expected.png:
7845 * platform/gtk/fast/forms/button-white-space-expected.txt:
7846 * platform/gtk/fast/forms/control-clip-expected.png:
7847 * platform/gtk/fast/forms/control-clip-expected.txt:
7848 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
7849 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
7850 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
7851 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
7852 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
7853 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
7854 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
7855 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
7856 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
7857 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
7858 * platform/gtk/fast/forms/form-element-geometry-expected.png:
7859 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
7860 * platform/gtk/fast/forms/formmove-expected.png:
7861 * platform/gtk/fast/forms/formmove-expected.txt:
7862 * platform/gtk/fast/forms/formmove2-expected.png:
7863 * platform/gtk/fast/forms/formmove2-expected.txt:
7864 * platform/gtk/fast/forms/formmove3-expected.png:
7865 * platform/gtk/fast/forms/formmove3-expected.txt:
7866 * platform/gtk/fast/forms/indeterminate-expected.png:
7867 * platform/gtk/fast/forms/indeterminate-expected.txt:
7868 * platform/gtk/fast/forms/input-appearance-height-expected.png:
7869 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
7870 * platform/gtk/fast/forms/input-button-sizes-expected.png:
7871 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
7872 * platform/gtk/fast/forms/input-first-letter-expected.png:
7873 * platform/gtk/fast/forms/input-first-letter-expected.txt:
7874 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
7875 * platform/gtk/fast/forms/input-value-expected.png:
7876 * platform/gtk/fast/forms/input-value-expected.txt:
7877 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
7878 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
7879 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
7880 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
7881 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
7882 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
7883 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
7884 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
7885 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
7886 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
7887 * platform/gtk/fast/forms/menulist-style-color-expected.png:
7888 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
7889 * platform/gtk/fast/forms/menulist-width-change-expected.png:
7890 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
7891 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
7892 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
7893 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
7894 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
7895 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
7896 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
7897 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
7898 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
7899 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
7900 * platform/gtk/fast/forms/option-script-expected.png:
7901 * platform/gtk/fast/forms/option-script-expected.txt:
7902 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
7903 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
7904 * platform/gtk/fast/forms/option-text-clip-expected.png:
7905 * platform/gtk/fast/forms/option-text-clip-expected.txt:
7906 * platform/gtk/fast/forms/placeholder-position-expected.png:
7907 * platform/gtk/fast/forms/placeholder-position-expected.txt:
7908 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
7909 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
7910 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
7911 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
7912 * platform/gtk/fast/forms/range/slider-padding-expected.png:
7913 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
7914 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
7915 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
7916 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
7917 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
7918 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
7919 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
7920 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
7921 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
7922 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
7923 * platform/gtk/fast/forms/search-input-rtl-expected.png:
7924 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
7925 * platform/gtk/fast/forms/search-rtl-expected.png:
7926 * platform/gtk/fast/forms/search-rtl-expected.txt:
7927 * platform/gtk/fast/forms/search-styled-expected.png:
7928 * platform/gtk/fast/forms/search-styled-expected.txt:
7929 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
7930 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
7931 * platform/gtk/fast/forms/searchfield-heights-expected.png:
7932 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
7933 * platform/gtk/fast/forms/select-align-expected.png:
7934 * platform/gtk/fast/forms/select-align-expected.txt:
7935 * platform/gtk/fast/forms/select-background-none-expected.png:
7936 * platform/gtk/fast/forms/select-background-none-expected.txt:
7937 * platform/gtk/fast/forms/select-baseline-expected.png:
7938 * platform/gtk/fast/forms/select-baseline-expected.txt:
7939 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
7940 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
7941 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
7942 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
7943 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
7944 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
7945 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
7946 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
7947 * platform/gtk/fast/forms/select-initial-position-expected.png:
7948 * platform/gtk/fast/forms/select-initial-position-expected.txt:
7949 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
7950 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
7951 * platform/gtk/fast/forms/select-selected-expected.png:
7952 * platform/gtk/fast/forms/select-selected-expected.txt:
7953 * platform/gtk/fast/forms/select-style-expected.png:
7954 * platform/gtk/fast/forms/select-style-expected.txt:
7955 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
7956 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
7957 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
7958 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
7959 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
7960 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
7961 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
7962 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
7963 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
7964 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
7965 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
7966 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
7967 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
7968 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
7969 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
7970 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
7971 * platform/gtk/fast/html/details-replace-text-expected.png:
7972 * platform/gtk/fast/html/details-replace-text-expected.txt:
7973 * platform/gtk/fast/html/keygen-expected.png:
7974 * platform/gtk/fast/html/keygen-expected.txt:
7975 * platform/gtk/fast/inline/positionedLifetime-expected.png:
7976 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
7977 * platform/gtk/fast/invalid/014-expected.png:
7978 * platform/gtk/fast/invalid/014-expected.txt:
7979 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
7980 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
7981 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
7982 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
7983 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
7984 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
7985 * platform/gtk/fast/parser/document-write-option-expected.png:
7986 * platform/gtk/fast/parser/document-write-option-expected.txt:
7987 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
7988 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
7989 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
7990 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
7991 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
7992 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
7993 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
7994 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
7995 * platform/gtk/fast/replaced/three-selects-break-expected.png:
7996 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
7997 * platform/gtk/fast/replaced/width100percent-button-expected.png:
7998 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
7999 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
8000 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
8001 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
8002 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
8003 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
8004 * platform/gtk/fast/table/append-cells2-expected.png:
8005 * platform/gtk/fast/table/append-cells2-expected.txt:
8006 * platform/gtk/fast/table/remove-td-display-none-expected.png:
8007 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
8008 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
8009 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
8010 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
8011 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
8012 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
8013 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
8014 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
8015 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
8016 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
8017 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
8018 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
8019 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
8020 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
8021 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
8022 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
8023 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
8024 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
8025 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
8026 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
8027 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
8028 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
8029 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
8030 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
8031 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
8032 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
8033 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
8034 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
8035 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
8036 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
8037 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
8038 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
8039 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
8040 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
8041 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
8042 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
8043 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
8044 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
8045 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
8046 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
8047 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
8048 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
8049 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
8050 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
8051 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
8052 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
8053 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
8054 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
8055 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
8056 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
8057 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
8058 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
8059 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
8060 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
8061 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
8062 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
8063 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
8064 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
8065 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
8066 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
8067 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
8068 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
8069 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
8070 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
8071 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
8072 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
8073 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
8074 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
8075 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
8076 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
8077 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
8078 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
8079 * platform/gtk/tables/mozilla/core/margins-expected.png:
8080 * platform/gtk/tables/mozilla/core/margins-expected.txt:
8081 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
8082 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
8083 * platform/gtk/tables/mozilla/other/move_row-expected.png:
8084 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
8085 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
8086 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
8087 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
8088 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
8089 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
8090 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
8091 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
8092 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
8093 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
8094 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
8095 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
8096 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
8097 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
8098 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
8099 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
8100 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
8101
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000081022017-05-08 Sergio Villar Senin <svillar@igalia.com>
8103
8104 [css-grid] Remove Blink-specific code for handling orthogonal grid items
8105 https://bugs.webkit.org/show_bug.cgi?id=171807
8106
8107 Reviewed by Darin Adler.
8108
8109 Updated the expectations. They should now be compatible with Firefox and Chrome.
8110
8111 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
8112 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
8113 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
8114
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000081152017-05-09 Eric Carlson <eric.carlson@apple.com>
8116
8117 [MediaStream] deviceId constraint doesn't work with getUserMedia
8118 https://bugs.webkit.org/show_bug.cgi?id=171877
8119 <rdar://problem/31899730>
8120
8121 Reviewed by Jer Noble.
8122
8123 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
8124 * fast/mediastream/get-user-media-device-id.html: Added.
8125
jlewis3@apple.com60706b92017-05-09 23:27:53 +000081262017-05-09 Matt Lewis <jlewis3@apple.com>
8127
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00008128 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
8129 https://bugs.webkit.org/show_bug.cgi?id=171899
8130
8131 Unreviewed test gardening.
8132
8133 * platform/ios-wk2/TestExpectations:
8134
81352017-05-09 Matt Lewis <jlewis3@apple.com>
8136
jlewis3@apple.com60706b92017-05-09 23:27:53 +00008137 Mark webrtc/audio-replace-track.html as flaky.
8138 https://bugs.webkit.org/show_bug.cgi?id=171895
8139
8140 Unreviewed test gardening.
8141
8142 * platform/mac-wk2/TestExpectations:
8143
weinig@apple.comb50adaa2017-05-09 22:53:13 +000081442017-05-09 Sam Weinig <sam@webkit.org>
8145
8146 Implement Subresource Integrity (SRI)
8147 https://bugs.webkit.org/show_bug.cgi?id=148363
8148 <rdar://problem/18945879>
8149
8150 Reviewed by Youenn Fablet.
8151
8152 Add tests for Subresource Integrity for Fetch based off the ones from Web
8153 Platform Tests. Additional tests for more CORS combinations have been added.
8154
8155 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
8156 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
8157 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
8158 * http/tests/subresource-integrity/resources/resource.txt: Added.
8159 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
8160 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
8161 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
8162 * http/tests/subresource-integrity/sri-fetch.html: Added.
8163 * http/tests/subresource-integrity/sri-fetch.js: Added.
8164
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000081652017-05-09 Matt Lewis <jlewis3@apple.com>
8166
8167 Marked webrtc/captureCanvas-webrtc.html as flaky.
8168 https://bugs.webkit.org/show_bug.cgi?id=170870
8169
8170 Unreviewed test gardening.
8171
8172 * platform/mac-wk2/TestExpectations:
8173
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000081742017-05-09 Commit Queue <commit-queue@webkit.org>
8175
8176 Unreviewed, rolling out r216545.
8177 https://bugs.webkit.org/show_bug.cgi?id=171889
8178
8179 Caused a test failure (Requested by eric_carlson on #webkit).
8180
8181 Reverted changeset:
8182
8183 "[MediaStream] deviceId constraint doesn't work with
8184 getUserMedia"
8185 https://bugs.webkit.org/show_bug.cgi?id=171877
8186 http://trac.webkit.org/changeset/216545
8187
zalan@apple.comdc426572017-05-09 22:30:11 +000081882017-05-09 Zalan Bujtas <zalan@apple.com>
8189
8190 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
8191 https://bugs.webkit.org/show_bug.cgi?id=171873
8192 <rdar://problem/32004954>
8193
8194 Reviewed by Simon Fraser.
8195
8196 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
8197 * fast/multicol/crash-when-column-inside-table.html: Added.
8198
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000081992017-05-09 Ryan Haddad <ryanhaddad@apple.com>
8200
8201 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
8202 https://bugs.webkit.org/show_bug.cgi?id=171742
8203
8204 Reviewed by Youenn Fablet.
8205
8206 Silence the console messages for unhandled rejections in this test.
8207
8208 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
8209 * webrtc/libwebrtc/release-while-setting-local-description.html:
8210
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000082112017-05-09 Eric Carlson <eric.carlson@apple.com>
8212
8213 [MediaStream] deviceId constraint doesn't work with getUserMedia
8214 https://bugs.webkit.org/show_bug.cgi?id=171877
8215 <rdar://problem/31899730>
8216
8217 Reviewed by Jer Noble.
8218
8219 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
8220 * fast/mediastream/get-user-media-device-id.html: Added.
8221
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000082222017-05-09 Matt Lewis <jlewis3@apple.com>
8223
8224 Marked multiple test flaky.
8225 https://bugs.webkit.org/show_bug.cgi?id=171886
8226
8227 Unreviewed test gardening.
8228
8229 * platform/ios-wk2/TestExpectations:
8230 * platform/mac/TestExpectations:
8231
cdumez@apple.comb383fd12017-05-09 21:40:11 +000082322017-05-09 Chris Dumez <cdumez@apple.com>
8233
8234 Introduce DocumentAndElementEventHandlers IDL interface
8235 https://bugs.webkit.org/show_bug.cgi?id=171879
8236
8237 Reviewed by Simon Fraser and Ryosuke Niwa.
8238
8239 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
8240 * fast/events/DocumentAndElementEventHandlers.html: Added.
8241 Add layout test coverage.
8242
8243 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8244 Rebaseline now that those event handlers are enumerable.
8245
dino@apple.com79c37e32017-05-09 21:35:55 +000082462017-05-10 Dean Jackson <dino@apple.com>
8247
8248 Restrict SVG filters to accessible security origins
8249 https://bugs.webkit.org/show_bug.cgi?id=118689
8250 <rdar://problem/27362159>
8251
8252 Reviewed by Brent Fulgham.
8253
8254 Add a test that shows safe frames, unsafe frames, and
8255 then a safe frame that itself has an unsafe frame, to
8256 show that the security requirements are being forwarded
8257 down the tree.
8258
8259 * http/tests/css/filters-on-iframes-expected.html: Added.
8260 * http/tests/css/filters-on-iframes.html: Added.
8261 * http/tests/css/resources/blank.html: Added.
8262 * http/tests/css/resources/references-external.html: Added.
8263 * http/tests/css/resources/solid-red.html: Added.
8264
cdumez@apple.com406cec92017-05-09 21:21:04 +000082652017-05-09 Chris Dumez <cdumez@apple.com>
8266
8267 Move onanimation* EventHandlers to GlobalEventHandlers
8268 https://bugs.webkit.org/show_bug.cgi?id=171874
8269
8270 Reviewed by Simon Fraser.
8271
8272 * fast/css/onanimation-eventhandlers-expected.txt: Added.
8273 * fast/css/onanimation-eventhandlers.html: Added.
8274 Add layout test coverage.
8275
8276 * fast/dom/event-handler-attributes-expected.txt:
8277 * fast/dom/event-handler-attributes.html:
8278 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8279 Rebaseline existing tests to reflect behavior change.
8280
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000082812017-05-09 Matt Lewis <jlewis3@apple.com>
8282
8283 Fixed a typo in expectations file.
8284 https://bugs.webkit.org/show_bug.cgi?id=162710
8285
8286 Unreviewed test gardening.
8287
8288 * platform/mac-wk2/TestExpectations:
8289
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000082902017-05-09 Javier Fernandez <jfernandez@igalia.com>
8291
8292 space-evenly misbehaves with flexbox
8293 https://bugs.webkit.org/show_bug.cgi?id=170445
8294
8295 Reviewed by David Hyatt.
8296
8297 Added test cases for the 'space-evenly' value for align-content and justify-content.
8298
8299 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
8300 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
8301 * css3/flexbox/css-properties-expected.txt:
8302 * css3/flexbox/css-properties.html:
8303 * css3/flexbox/flex-justify-content-expected.txt:
8304 * css3/flexbox/flex-justify-content.html:
8305 * css3/flexbox/multiline-align-content-expected.txt:
8306 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
8307 * css3/flexbox/multiline-align-content-horizontal-column.html:
8308 * css3/flexbox/multiline-align-content.html:
8309 * css3/flexbox/resources/flexbox.css:
8310 (.align-content-space-around):
8311 (.justify-content-space-around):
8312 * css3/flexbox/true-centering-expected.txt:
8313 * css3/flexbox/true-centering.html:
8314
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000083152017-05-09 Matt Lewis <jlewis3@apple.com>
8316
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00008317 Unreviewed, rolling out r216508.
8318
8319 The layout test enabled in this change is failing on Sierra.
8320
8321 Reverted changeset:
8322
8323 "Invalid MediaSource duration value should throw TyperError
8324 instead of InvalidStateError"
8325 https://bugs.webkit.org/show_bug.cgi?id=171653
8326 http://trac.webkit.org/changeset/216508
8327
83282017-05-09 Matt Lewis <jlewis3@apple.com>
8329
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00008330 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
8331 https://bugs.webkit.org/show_bug.cgi?id=162710
8332
8333 Unreviewed test gardening.
8334
8335 * platform/mac-wk2/TestExpectations:
8336
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000083372017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
8338
8339 font-stretch: normal selects expanded fonts instead of condensed fonts
8340 https://bugs.webkit.org/show_bug.cgi?id=171838
8341 <rdar://problem/31005481>
8342
8343 Reviewed by Jon Lee.
8344
8345 * fast/text/font-width-100-expected.html: Added.
8346 * fast/text/font-width-100.html: Added.
8347
jlewis3@apple.com0746b192017-05-09 17:36:37 +000083482017-05-09 Matt Lewis <jlewis3@apple.com>
8349
8350 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
8351 https://bugs.webkit.org/show_bug.cgi?id=171862
8352
8353 Unreviewed test gardening.
8354
8355 * platform/mac-wk2/TestExpectations:
8356
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000083572017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
8358
8359 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
8360 https://bugs.webkit.org/show_bug.cgi?id=171665
8361
8362 Reviewed by Youenn Fablet.
8363
8364 Added test to check the creation of ReadableStreamBYOBReader. Also check
8365 that created object has the right methods and properties.
8366
8367 * streams/readable-stream-byob-reader-expected.txt: Added.
8368 * streams/readable-stream-byob-reader.html: Added.
8369 * streams/readable-stream-byob-reader.js: Added.
8370
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000083712017-05-09 Frederic Wang <fwang@igalia.com>
8372
8373 Print more properties in the output of scrolling trees
8374 https://bugs.webkit.org/show_bug.cgi?id=171858
8375
8376 Reviewed by Simon Fraser.
8377
8378 Update text expectations to include new properties.
8379
8380 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
8381 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
8382 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
8383 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
8384 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
8385 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
8386 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
8387 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
8388 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
8389 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
8390 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
8391 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
8392 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
8393 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
8394 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
8395 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
8396 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
8397 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
8398 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
8399 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
8400 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
8401 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
8402 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
8403 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
8404 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
8405 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
8406 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
8407 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
8408 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
8409
cdumez@apple.com8cf47552017-05-09 16:51:00 +000084102017-05-09 Chris Dumez <cdumez@apple.com>
8411
8412 ontransitionend eventHandler should be in GlobalEventHandlers
8413 https://bugs.webkit.org/show_bug.cgi?id=171836
8414
8415 Reviewed by Ryosuke Niwa.
8416
8417 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
8418 * fast/css/ontransitionend-eventhandler.html: Added.
8419 Add layout test coverage.
8420
8421 * fast/dom/event-handler-attributes-expected.txt:
8422 * fast/dom/event-handler-attributes.html:
8423 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8424 Rebaseline existing tests to reflect behavior change.
8425
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000084262017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
8427
8428 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
8429 https://bugs.webkit.org/show_bug.cgi?id=171653
8430
8431 Reviewed by Youenn Fablet.
8432
8433 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
8434 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
8435
8436 Update expectation of corresponding WPT test.
8437
8438 * platform/gtk/TestExpectations:
8439 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
8440 * platform/mac/TestExpectations:
8441 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
8442
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000084432017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
8444
8445 Handle IDLPromise<> properly
8446 https://bugs.webkit.org/show_bug.cgi?id=166752
8447
8448 Reviewed by Youenn Fablet.
8449
8450 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
8451 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
8452
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000084532017-05-09 Zan Dobersek <zdobersek@igalia.com>
8454
8455 Unreviewed. Landing the WPE layout test baselines.
8456
8457 Baseline filenames are omitted for brevity.
8458
8459 * platform/wpe/TestExpectations: Added.
8460 * platform/wpe/animations/: Added.
8461 * platform/wpe/css1/: Added.
8462 * platform/wpe/css2.1/: Added.
8463 * platform/wpe/css3/: Added.
8464 * platform/wpe/fast/: Added.
8465 * platform/wpe/ietestcenter/: Added.
8466 * platform/wpe/js/: Added.
8467 * platform/wpe/scrollbars/: Added.
8468 * platform/wpe/security/: Added.
8469 * platform/wpe/sputnik/: Added.
8470 * platform/wpe/tables/: Added.
8471 * platform/wpe/transforms/: Added.
8472 * platform/wpe/transitions/: Added.
8473
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000084742017-05-08 Frederic Wang <fwang@igalia.com>
8475
8476 Simplify ScrollingStateNode::scrollingStateTreeAsText
8477 https://bugs.webkit.org/show_bug.cgi?id=171802
8478
8479 Reviewed by Simon Fraser.
8480
8481 Update references due to minor format changes in text ouput of scrolling state trees.
8482
8483 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
8484 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
8485 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
8486 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
8487 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
8488 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
8489 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
8490 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
8491 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
8492 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
8493 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
8494 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
8495 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
8496 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
8497 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
8498 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
8499 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
8500 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
8501 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
8502 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
8503 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
8504 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
8505 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
8506 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
8507 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
8508 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
8509 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
8510 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
8511 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
8512
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000085132017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
8514
8515 Unreviewed GTK expectations gardening
8516
8517 * platform/gtk/TestExpectations:
8518 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
8519
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000085202017-05-08 Matt Lewis <jlewis3@apple.com>
8521
8522 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
8523 https://bugs.webkit.org/show_bug.cgi?id=171837
8524
8525 Unreviewed test gardening.
8526
8527 * platform/mac-wk2/TestExpectations:
8528
cdumez@apple.come6396732017-05-09 00:16:18 +000085292017-05-08 Chris Dumez <cdumez@apple.com>
8530
8531 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
8532 https://bugs.webkit.org/show_bug.cgi?id=171829
8533
8534 Reviewed by Simon Fraser.
8535
8536 * fast/css/htmlelement-offset-properties-expected.txt:
8537 * fast/css/htmlelement-offset-properties.html:
8538 Add layout test coverage.
8539
8540 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
8541 * fast/css-grid-layout/grid-item-display.html:
8542 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8543 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
8544 * mathml/presentation/menclose-notation-no-overlap.html:
8545 * platform/mac/inspector/model/remote-object-expected.txt:
8546 * svg/dynamic-updates/resources/SVGTestCase.js:
8547 (clickAt):
8548 * svg/text/inline-text-destroy-attributes-crash.xhtml:
8549 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
8550
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000085512017-05-08 Matt Lewis <jlewis3@apple.com>
8552
8553 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
8554 https://bugs.webkit.org/show_bug.cgi?id=169637
8555
8556 Unreviewed test gardening.
8557
8558 * platform/ios-wk2/TestExpectations:
8559
jbedard@apple.comf8b14802017-05-08 23:15:00 +000085602017-05-08 Jonathan Bedard <jbedard@apple.com>
8561
8562 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
8563 https://bugs.webkit.org/show_bug.cgi?id=169421
8564 <rdar://problem/30950171>
8565
8566 Reviewed by Tim Horton.
8567
8568 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
8569 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
8570
cdumez@apple.comed9300e2017-05-08 22:17:59 +000085712017-05-08 Chris Dumez <cdumez@apple.com>
8572
8573 Drop non-standard document.implementation.createCSSStyleSheet() API
8574 https://bugs.webkit.org/show_bug.cgi?id=171825
8575
8576 Reviewed by Simon Fraser.
8577
8578 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
8579 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
8580 Add layout test coverage.
8581
8582 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
8583 * fast/dom/StyleSheet/gc-parent-rule.html:
8584 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
8585 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
8586 Add utility functions to construct a CSSStyleSheet object and use it instead
8587 of document.implementation.createCSSStyleSheet().
8588
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000085892017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
8590
8591 AX: don't expose empty roledescription
8592 https://bugs.webkit.org/show_bug.cgi?id=163647
8593
8594 Reviewed by Chris Fleizach.
8595
8596 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
8597 * accessibility/aria-roledescription.html: New test cases, updated expectations.
8598 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
8599
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000086002017-05-08 Chris Dumez <cdumez@apple.com>
8601
8602 Drop non-standard Element.scrollByLines() / scrollByPages()
8603 https://bugs.webkit.org/show_bug.cgi?id=171820
8604
8605 Reviewed by Simon Fraser.
8606
8607 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
8608 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
8609 Add layout test coverage.
8610
8611 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
8612 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
8613 * fast/events/scroll-event-does-not-bubble.html:
8614 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
8615 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
8616 Update existing tests to stop relying on the API.
8617
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000086182017-05-08 Matt Lewis <jlewis3@apple.com>
8619
8620 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
8621 https://bugs.webkit.org/show_bug.cgi?id=171830
8622
8623 Unreviewed test gardening.
8624
8625 * platform/ios-wk2/TestExpectations:
8626
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000086272017-05-08 Ryan Haddad <ryanhaddad@apple.com>
8628
8629 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
8630 https://bugs.webkit.org/show_bug.cgi?id=171828
8631
8632 Unreviewed test gardening.
8633
8634 * platform/mac-wk1/TestExpectations:
8635
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000086362017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
8637
8638 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
8639 https://bugs.webkit.org/show_bug.cgi?id=171821
8640
8641 Reviewed by Chris Fleizach.
8642
8643 * accessibility/aria-orientation-expected.txt: New test case.
8644 * accessibility/aria-orientation.html: New test case.
8645
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000086462017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
8647
8648 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
8649 https://bugs.webkit.org/show_bug.cgi?id=170864
8650
8651 Reviewed by Simon Fraser.
8652
8653 * fast/images/async-image-background-image-repeated-expected.html:
8654 * fast/images/async-image-background-image-repeated.html:
8655 * fast/images/resources/sprite-sheet-red-green-blue.png:
8656 * fast/images/sprite-sheet-image-draw-expected.html:
8657 * fast/images/sprite-sheet-image-draw.html:
8658 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
8659 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
8660 decoded farme of this image will be 30x5000 pixels (15% of the original size).
8661
bdakin@apple.com05244942017-05-08 20:25:46 +000086622017-05-08 Beth Dakin <bdakin@apple.com>
8663
8664 WebKit should default to using sRGB with NSColor conversion instead of device
8665 color space
8666 https://bugs.webkit.org/show_bug.cgi?id=171745
8667 -and corresponding-
8668 rdar://problem/28314183
8669
8670 Reviewed by Tim Horton.
8671
8672 * editing/mac/attributed-string/anchor-element-expected.txt:
8673 * editing/mac/attributed-string/basic-expected.txt:
8674 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
8675 * editing/mac/attributed-string/font-size-expected.txt:
8676 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
8677 * editing/mac/attributed-string/font-weight-expected.txt:
8678 * editing/mac/attributed-string/letter-spacing-expected.txt:
8679 * editing/mac/attributed-string/text-decorations-expected.txt:
8680 * editing/mac/attributed-string/vertical-align-expected.txt:
8681
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000086822017-05-04 Jiewen Tan <jiewen_tan@apple.com>
8683
8684 Search events should not fire synchronously for search type input elements with incremental attribute set
8685 https://bugs.webkit.org/show_bug.cgi?id=171376
8686 <rdar://problem/31863296>
8687
8688 Reviewed by Chris Dumez.
8689
8690 * fast/forms/search/search-incremental-crash-expected.txt: Added.
8691 * fast/forms/search/search-incremental-crash.html: Added.
8692
zalan@apple.com3c442032017-05-08 18:38:20 +000086932017-05-08 Zalan Bujtas <zalan@apple.com>
8694
8695 Text overlaps on http://www.duden.de/rechtschreibung/Acre
8696 https://bugs.webkit.org/show_bug.cgi?id=171796
8697 <rdar://problem/31036028>
8698
8699 Reviewed by Simon Fraser.
8700
8701 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
8702 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
8703
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000087042017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
8705
8706 Unreviewed, rolling out r216419.
8707
8708 Broke 70 layout tests on GTK bot
8709
8710 Reverted changeset:
8711
8712 "Ensure clean tree before AX cache update."
8713 https://bugs.webkit.org/show_bug.cgi?id=171546
8714 http://trac.webkit.org/changeset/216419
8715
antti@apple.com90a7b232017-05-08 17:20:54 +000087162017-05-08 Antti Koivisto <antti@apple.com>
8717
8718 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
8719 https://bugs.webkit.org/show_bug.cgi?id=171375
8720 <rdar://problem/31863184>
8721
8722 Reviewed by Zalan Bujtas.
8723
8724 * fast/html/details-flow-thread-expected.txt: Added.
8725 * fast/html/details-flow-thread.html: Added.
8726 * fast/shadow-dom/composed-tree-slots-expected.txt:
8727 * fast/shadow-dom/composed-tree-slots.html:
8728
8729 Expand the test so it also prints out slot subtrees using slots as traversal roots.
8730
cdumez@apple.comea20d742017-05-08 16:50:46 +000087312017-05-08 Chris Dumez <cdumez@apple.com>
8732
8733 Move 'style' from Element to HTMLElement / SVGElement and make it settable
8734 https://bugs.webkit.org/show_bug.cgi?id=171795
8735
8736 Reviewed by Alex Christensen.
8737
8738 * accessibility/roles-exposed.html:
8739 Add null check for element.style.
8740
8741 * fast/css/Element-style-expected.txt: Added.
8742 * fast/css/Element-style.html: Added.
8743 Add layout test coverage.
8744
8745 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
8746 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
8747 does something, the input element actually looses its renderer. This found a bug which I fixed in this
8748 patch.
8749
8750 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8751 Rebaseline as property enumeration order has changed.
8752
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000087532017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
8754
8755 AX: Propagate aria-readonly to grid descendants
8756 https://bugs.webkit.org/show_bug.cgi?id=171189
8757
8758 Reviewed by Chris Fleizach.
8759
8760 Add new test cases to aria-readonly.html. In addition, because the platform-specific
8761 test expectations seem due to how platforms treat whitespace from the test file, hide
8762 the test cases after the test is run so that there are no extraneous characters and
8763 a single expectations file can be shared.
8764
8765 * accessibility/aria-readonly-expected.txt: Updated.
8766 * accessibility/aria-readonly.html: Updated.
8767 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
8768 * accessibility/gtk/aria-readonly-propagated.html: Added.
8769 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
8770 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
8771 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
8772
zalan@apple.com7e3614e2017-05-08 15:33:47 +000087732017-05-06 Zalan Bujtas <zalan@apple.com>
8774
8775 Ensure clean tree before AX cache update.
8776 https://bugs.webkit.org/show_bug.cgi?id=171546
8777 <rdar://problem/31934942>
8778
8779 Reviewed by Chris Fleizach.
8780
8781 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
8782
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000087832017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
8784
8785 Unprefix unicode-bidi CSS values
8786 https://bugs.webkit.org/show_bug.cgi?id=171761
8787
8788 Reviewed by Simon Fraser.
8789
8790 Import W3C's internationalization tests from
8791 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
8792
8793 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
8794 * fast/css/default-bidi-css-rules.html: Ditto.
8795 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
8796 * fast/css/unicode-bidi-computed-value.html: Ditto.
8797 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
8798 * fast/text/bidi-unprefix.html: Added.
8799 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
8800 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
8801 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
8802 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
8803 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
8804 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
8805 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
8806 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
8807 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
8808 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
8809 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
8810 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
8811 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
8812 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
8813 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
8814 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
8815 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
8816 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
8817 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
8818 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
8819 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
8820 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
8821 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
8822 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
8823 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
8824 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
8825 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
8826 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
8827 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
8828 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
8829 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
8830 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
8831 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
8832 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
8833 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
8834 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
8835 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
8836 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
8837 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
8838 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
8839 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
8840 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
8841 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
8842 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
8843 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
8844 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
8845 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
8846 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
8847 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
8848 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
8849 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
8850 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
8851 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
8852 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
8853 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
8854 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
8855 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
8856 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
8857 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
8858 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
8859 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
8860 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
8861 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
8862 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
8863 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
8864 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
8865 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
8866 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
8867 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
8868 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
8869 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
8870 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
8871 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
8872 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
8873 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
8874 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
8875 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
8876 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
8877 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
8878 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
8879 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
8880 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
8881 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
8882 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
8883 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
8884 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
8885 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
8886 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
8887 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
8888 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
8889 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
8890 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
8891 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
8892 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
8893 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
8894 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
8895 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
8896 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
8897 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
8898 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
8899 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
8900 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
8901 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
8902 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
8903 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
8904 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
8905 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
8906 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
8907 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
8908 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
8909 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
8910 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
8911 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
8912 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
8913 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
8914 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
8915 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
8916 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
8917 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
8918 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
8919 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
8920 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
8921 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
8922 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
8923 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
8924 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
8925 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
8926 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
8927 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
8928 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
8929 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
8930 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
8931 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
8932 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
8933 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
8934 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
8935 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
8936 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
8937 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
8938 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
8939 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
8940 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
8941 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
8942 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
8943 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
8944 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
8945 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
8946 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
8947 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
8948 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
8949 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
8950 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
8951 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
8952 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
8953 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
8954 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
8955 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
8956 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
8957 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
8958 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
8959 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
8960 * imported/w3c/i18n/bidi/block-override-001.html: Added.
8961 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
8962 * imported/w3c/i18n/bidi/block-override-002.html: Added.
8963 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
8964 * imported/w3c/i18n/bidi/block-override-003.html: Added.
8965 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
8966 * imported/w3c/i18n/bidi/block-override-004.html: Added.
8967 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
8968 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
8969 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
8970 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
8971 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
8972 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
8973 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
8974 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
8975 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
8976 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
8977 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
8978 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
8979 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
8980 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
8981 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
8982 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
8983 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
8984 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
8985 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
8986 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
8987 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
8988 * platform/ios/TestExpectations:
8989 * platform/mac/TestExpectations:
8990
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000089912017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
8992
8993 Unreviewed GTK+ gardening. Update expectations of several tests.
8994
8995 * platform/gtk/TestExpectations:
8996
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000089972017-05-07 Simon Fraser <simon.fraser@apple.com>
8998
8999 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
9000 https://bugs.webkit.org/show_bug.cgi?id=171140
9001
9002 Reviewed by Sam Weinig.
9003
9004 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
9005 which is a proxy for reading the layout viewport.
9006
9007 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
9008 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
9009 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
9010 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
9011 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
9012 (stringFromRect):
9013 (accumulateLog):
9014 (logFixedObject):
9015 (logFixedAndViewports):
9016 (doTest):
9017
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000090182017-05-07 Youenn Fablet <youenn@apple.com>
9019
9020 [MediaStream] r216197 caused some webrtc tests to fail
9021 https://bugs.webkit.org/show_bug.cgi?id=171728
9022
9023 Reviewed by Eric Carlson.
9024
9025 * platform/ios-wk2/TestExpectations:
9026
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000090272017-05-07 Sam Weinig <sam@webkit.org>
9028
9029 Implement Subresource Integrity (SRI)
9030 https://bugs.webkit.org/show_bug.cgi?id=148363
9031 <rdar://problem/18945879>
9032
9033 Reviewed by Daniel Bates.
9034
9035 Add tests for Subresource Integrity based off the ones from Web
9036 Platform Tests. They have been changed to:
9037 - Split <link> and <script> testing.
9038 - Add additional tests:
9039 - Integrity hashes using base64URL encoding.
9040 - Integrity hashes using mixed base64 and base64URL encoding.
9041 - Integrity metadata that does not conform to the grammar at all.
9042 - Multiple valid, but only one matching, integrity hashes.
9043 - Non-matching integrity hash with options.
9044 - Run one at a time, so console output is consistent.
9045
9046 We can/should upstream these changes, but this avoids the possibility that
9047 an update of the imported web-platform-tests could cause these tests to fail.
9048
9049 Also adds tests that show the Subresource Integrity setting works correctly.
9050
9051 * http/tests/subresource-integrity: Added.
9052 * http/tests/subresource-integrity/.htaccess: Added.
9053 * http/tests/subresource-integrity/resources: Added.
9054 * http/tests/subresource-integrity/resources/alternate.css: Added.
9055 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
9056 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
9057 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
9058 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
9059 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
9060 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
9061 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
9062 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
9063 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
9064 * http/tests/subresource-integrity/resources/style.css: Added.
9065 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
9066 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
9067 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
9068 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
9069 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
9070 * http/tests/subresource-integrity/sri-script.html: Added.
9071 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
9072 * http/tests/subresource-integrity/sri-style.html: Added.
9073
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000090742017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
9075
9076 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
9077 https://bugs.webkit.org/show_bug.cgi?id=171636
9078 <rdar://problem/30811218>
9079
9080 Reviewed by Dean Jackson.
9081
9082 * fast/text/lastResort-expected.html: Added.
9083 * fast/text/lastResort.html: Added.
9084
cdumez@apple.com19a40432017-05-07 03:48:28 +000090852017-05-06 Chris Dumez <cdumez@apple.com>
9086
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00009087 Implement the concept of cookie-averse document
9088 https://bugs.webkit.org/show_bug.cgi?id=171746
9089 <rdar://problem/32004466>
9090
9091 Reviewed by Sam Weinig.
9092
9093 Add layout test coverage.
9094
9095 * fast/cookies/cookie-averse-document-expected.txt: Added.
9096 * fast/cookies/cookie-averse-document.html: Added.
9097
90982017-05-06 Chris Dumez <cdumez@apple.com>
9099
cdumez@apple.com19a40432017-05-07 03:48:28 +00009100 Align our IDL files with the latest DOM specification
9101 https://bugs.webkit.org/show_bug.cgi?id=171777
9102
9103 Reviewed by Sam Weinig.
9104
9105 Rebaseline a few tests.
9106
9107 * fast/dom/Document/adoptNode-null-expected.txt:
9108 * fast/dom/Document/adoptNode-null.html:
9109 * fast/dom/Document/importNode-null-expected.txt:
9110 * fast/dom/Document/importNode-null.html:
9111 * fast/dom/Range/range-intersectsNode-expected.txt:
9112 * fast/text/text-combine-crash-expected.txt:
9113
ap@apple.com83de49c2017-05-07 02:58:23 +000091142017-05-06 Alexey Proskuryakov <ap@apple.com>
9115
ap@apple.com07bbb7d2017-05-07 03:18:27 +00009116 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
9117 https://bugs.webkit.org/show_bug.cgi?id=171785
9118
9119 * platform/wk2/TestExpectations:
9120
91212017-05-06 Alexey Proskuryakov <ap@apple.com>
9122
ap@apple.com83de49c2017-05-07 02:58:23 +00009123 REGRESSION (r216294): The new test fails on WebKit1
9124 https://bugs.webkit.org/show_bug.cgi?id=171780
9125
9126 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
9127 https://trac.webkit.org/216299, https://trac.webkit.org/216330
9128
9129 * http/tests/css/filters-on-iframes-expected.html: Removed.
9130 * http/tests/css/filters-on-iframes.html: Removed.
9131 * http/tests/css/resources/blank.html: Removed.
9132 * http/tests/css/resources/references-external.html: Removed.
9133 * http/tests/css/resources/solid-red.html: Removed.
9134
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000091352017-05-06 Simon Fraser <simon.fraser@apple.com>
9136
9137 [iOS WK2] Make rotation tests more reliable
9138 https://bugs.webkit.org/show_bug.cgi?id=171778
9139
9140 Reviewed by Tim Horton.
9141
9142 New baseline.
9143
9144 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
9145 * fast/events/ios/rotation/zz-no-rotation.html:
9146
cdumez@apple.comf4c58192017-05-06 20:32:35 +000091472017-05-06 Chris Dumez <cdumez@apple.com>
9148
cdumez@apple.comc209acb2017-05-06 23:39:51 +00009149 Unreviewed, rolling out r216333.
9150
9151 Caused layout test failures
9152
9153 Reverted changeset:
9154
9155 "Implement the concept of cookie-averse document"
9156 https://bugs.webkit.org/show_bug.cgi?id=171746
9157 http://trac.webkit.org/changeset/216333
9158
91592017-05-06 Chris Dumez <cdumez@apple.com>
9160
cdumez@apple.comf4c58192017-05-06 20:32:35 +00009161 Implement the concept of cookie-averse document
9162 https://bugs.webkit.org/show_bug.cgi?id=171746
9163 <rdar://problem/32004466>
9164
9165 Reviewed by Sam Weinig.
9166
9167 Add layout test coverage.
9168
9169 * fast/cookies/cookie-averse-document-expected.txt: Added.
9170 * fast/cookies/cookie-averse-document.html: Added.
9171
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000091722017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
9173
9174 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
9175 https://bugs.webkit.org/show_bug.cgi?id=171750
9176 <rdar://problem/31122612>
9177
9178 Reviewed by Zalan Bujtas.
9179
9180 * fast/text/fitzpatrick-combination-expected.html: Added.
9181 * fast/text/fitzpatrick-combination.html: Added.
9182
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000091832017-05-05 Zalan Bujtas <zalan@apple.com>
9184
9185 Renderers being destroyed should not be added to AX's deferred list.
9186 https://bugs.webkit.org/show_bug.cgi?id=171768
9187 <rdar://problem/31955660>
9188
9189 Reviewed by Simon Fraser.
9190
9191 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
9192 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
9193
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000091942017-05-05 Matt Lewis <jlewis3@apple.com>
9195
9196 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
9197 https://bugs.webkit.org/show_bug.cgi?id=171763
9198
9199 Unreviewed test gardening.
9200
9201 * platform/mac-wk2/TestExpectations:
9202
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000092032017-05-05 Oliver Hunt <oliver@apple.com>
9204
9205 Move trivial String prototype functions to JS builtins
9206 https://bugs.webkit.org/show_bug.cgi?id=171737
9207
9208 Reviewed by Saam Barati.
9209
9210 Updated output
9211
9212 * js/dom/string-anchor-expected.txt:
9213 * js/dom/string-anchor.html:
9214 * js/dom/string-fontcolor-expected.txt:
9215 * js/dom/string-fontcolor.html:
9216 * js/dom/string-fontsize-expected.txt:
9217 * js/dom/string-fontsize.html:
9218 * js/dom/string-link-expected.txt:
9219 * js/dom/string-link.html:
9220
dino@apple.com3f3faf52017-05-05 23:49:41 +000092212017-05-05 Dean Jackson <dino@apple.com>
9222
9223 Restrict SVG filters to accessible security origins
9224 https://bugs.webkit.org/show_bug.cgi?id=118689
9225 <rdar://problem/27362159>
9226
9227 Reviewed by Brent Fulgham.
9228
9229 Add a test that shows safe frames, unsafe frames, and
9230 then a safe frame that itself has an unsafe frame, to
9231 show that the security requirements are being forwarded
9232 down the tree.
9233
9234 * http/tests/css/filters-on-iframes-expected.html: Added.
9235 * http/tests/css/filters-on-iframes.html: Added.
9236 * http/tests/css/resources/blank.html: Added.
9237 * http/tests/css/resources/references-external.html: Added.
9238 * http/tests/css/resources/solid-red.html: Added.
9239
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000092402017-05-05 Simon Fraser <simon.fraser@apple.com>
9241
9242 Make it possible to test rotation in iOS WebKitTestRunner
9243 https://bugs.webkit.org/show_bug.cgi?id=171755
9244
9245 Reviewed by Tim Horton.
9246
9247 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
9248
9249 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
9250 * fast/events/ios/rotation/basic-rotation.html: Added.
9251 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
9252 * fast/events/ios/rotation/safari-like-rotation.html: Added.
9253 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
9254 * fast/events/ios/rotation/zz-no-rotation.html: Added.
9255
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000092562017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9257
9258 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
9259 https://bugs.webkit.org/show_bug.cgi?id=171756
9260
9261 Unreviewed test gardening.
9262
9263 * platform/wk2/TestExpectations:
9264
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000092652017-05-05 Matt Lewis <jlewis3@apple.com>
9266
9267 Mark test http/tests/security/module-correct-mime-types.html slow.
9268 https://bugs.webkit.org/show_bug.cgi?id=164960
9269
9270 Unreviewed test gardening.
9271
9272 * platform/ios-wk2/TestExpectations:
9273
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000092742017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9275
9276 Unreviewed, rolling out r216275.
9277
9278 This change broke internal builds.
9279
9280 Reverted changeset:
9281
9282 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
9283 case insensitive"
9284 https://bugs.webkit.org/show_bug.cgi?id=171636
9285 http://trac.webkit.org/changeset/216275
9286
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000092872017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
9288
9289 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
9290 https://bugs.webkit.org/show_bug.cgi?id=171636
9291 <rdar://problem/30811218>
9292
9293 Reviewed by Dean Jackson.
9294
9295 * fast/text/lastResort-expected.html: Added.
9296 * fast/text/lastResort.html: Added.
9297
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000092982017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9299
9300 Unskip media/click-placeholder-not-pausing.html.
9301
9302 Unreviewed test gardening.
9303
9304 * platform/mac-wk2/TestExpectations:
9305
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000093062017-05-05 Joseph Pecoraro <pecoraro@apple.com>
9307
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00009308 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
9309 https://bugs.webkit.org/show_bug.cgi?id=171580
9310 <rdar://problem/32009647>
9311
9312 Rubber-stamped by Alexey Proskuryakov.
9313
9314 * TestExpectations:
9315 * streams/reference-implementation/pipe-to-expected.txt:
9316 Rebaseline expectations. This test was previously flakey so the results were
9317 missed unless the test was run with --force.
9318
9319 * streams/reference-implementation/readable-stream-templated-expected.txt:
9320 * streams/reference-implementation/readable-stream-templated.html:
9321 Silence unhandled rejections. This test did not expect unhandled promise
9322 rejections to affect test results, so ignore them.
9323
93242017-05-05 Joseph Pecoraro <pecoraro@apple.com>
9325
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00009326 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
9327 https://bugs.webkit.org/show_bug.cgi?id=170702
9328 <rdar://problem/31616643>
9329
9330 Rubber-stamped by Brian Burg.
9331
9332 * platform/mac-wk2/TestExpectations:
9333 * http/tests/inspector/network/resource-request-headers.html:
9334 Make this test unflakey by ensuring we wait for the load to complete.
9335
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000093362017-05-05 Chris Dumez <cdumez@apple.com>
9337
9338 Attr Nodes should not have children
9339 https://bugs.webkit.org/show_bug.cgi?id=171688
9340 <rdar://problem/31998412>
9341
9342 Reviewed by Andreas Kling.
9343
9344 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
9345 * fast/dom/Attr/cannot-have-children.html: Added.
9346 Add layout test coverage. I have verified that this test passes in both
9347 Firefox and Chrome.
9348
9349 * dom/html/level1/*: Removed legacy / outdated tests.
9350 * dom/xhtml/level1/*: Removed legacy / outdated tests.
9351
9352 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
9353 * fast/dom/Attr/child-nodes-cache.html: Removed.
9354 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
9355 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
9356 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
9357 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
9358 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
9359 * fast/dom/attribute-change-on-mutate.html: Removed.
9360 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
9361 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
9362 * traversal/moz-bug590771-expected.txt: Removed.
9363 * traversal/moz-bug590771.html: Removed.
9364 Removed some outdated tests.
9365
9366 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
9367 * fast/custom-elements/reactions-for-webkit-extensions.html:
9368 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
9369 * fast/dom/Attr/change-id-via-attr-node-value.html:
9370 * fast/dom/Element/normalize-crash.html:
9371 * fast/dom/Element/normalize-crash2.html:
9372 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
9373 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
9374 * fast/dom/MutationObserver/observe-attributes-expected.txt:
9375 * fast/dom/MutationObserver/observe-attributes.html:
9376 * fast/dom/import-attribute-node.html:
9377 * fast/dom/insertedIntoDocument-child.html:
9378 * fast/dom/insertedIntoDocument-sibling.html:
9379 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
9380 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
9381 * fast/dom/normalize-attributes-mutation-event-crash.html:
9382 * fast/dom/serialize-nodes.xhtml:
9383 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
9384 Update existing tests so they stop relying on Attr Node having Text children.
9385
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000093862017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9387
9388 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
9389 https://bugs.webkit.org/show_bug.cgi?id=161360
9390
9391 Unreviewed test gardening.
9392
9393 * platform/mac-wk1/TestExpectations:
9394
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000093952017-05-05 Matt Lewis <jlewis3@apple.com>
9396
9397 Mark 2 webrtc test as failing.
9398 https://bugs.webkit.org/show_bug.cgi?id=171728
9399
9400 Unreviewed test gardening.
9401
9402 * platform/ios-wk2/TestExpectations:
9403
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000094042017-05-05 Chris Dumez <cdumez@apple.com>
9405
9406 Refactor / Clean up Element.idl
9407 https://bugs.webkit.org/show_bug.cgi?id=171734
9408
9409 Reviewed by Sam Weinig.
9410
9411 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
9412 different order and because exception messages have changed slightly.
9413
9414 * fast/dom/Element/attr-param-typechecking-expected.txt:
9415 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9416
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000094172017-05-05 Jeremy Jones <jeremyj@apple.com>
9418
9419 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
9420 https://bugs.webkit.org/show_bug.cgi?id=171610
9421 <rdar://problem/31976820>
9422
9423 Reviewed by Eric Carlson.
9424
9425 enable test: media/modern-media-controls/pip-support/pip-support-click.html
9426
9427 * platform/mac-wk1/TestExpectations:
9428
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000094292017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
9430
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00009431 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
9432
9433 * platform/gtk/TestExpectations:
9434
94352017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
9436
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00009437 Unreviewed GTK+ gardening. Rebaseline several tests.
9438
9439 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
9440 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
9441 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
9442 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
9443 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
9444
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000094452017-05-05 Zan Dobersek <zdobersek@igalia.com>
9446
9447 Unreviewed GTK+ gardening.
9448
9449 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
9450 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
9451
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000094522017-05-04 Commit Queue <commit-queue@webkit.org>
9453
9454 Unreviewed, rolling out r216206.
9455 https://bugs.webkit.org/show_bug.cgi?id=171714
9456
9457 Multiple LayoutTests crashing in Document::page() (Requested
9458 by ap on #webkit).
9459
9460 Reverted changeset:
9461
9462 "Remove support for legacy Notifications"
9463 https://bugs.webkit.org/show_bug.cgi?id=171487
9464 http://trac.webkit.org/changeset/216206
9465
cdumez@apple.combf723da2017-05-05 02:19:14 +000094662017-05-04 Chris Dumez <cdumez@apple.com>
9467
9468 Element.slot should be marked as [Unscopable]
9469 https://bugs.webkit.org/show_bug.cgi?id=171683
9470
9471 Reviewed by Darin Adler.
9472
9473 Add layout test coverage. This test is passing in Firefox and Chrome.
9474
9475 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
9476 * fast/shadow-dom/Element-slot-unscopable.html: Added.
9477
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000094782017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
9479
9480 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
9481 https://bugs.webkit.org/show_bug.cgi?id=171634
9482
9483 Reviewed by Simon Fraser.
9484
9485 To test the async image decoding reliably we need to do the following:
9486
9487 -- Make sure to load the image before setting its src to the element.
9488 -- Call document.body.offsetHeight to force layout.
9489 -- Call testRunner.display() to force the first paint.
9490 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
9491 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
9492 will force the second paint.
9493
9494 * fast/images/async-image-background-image-repeated.html:
9495 * fast/images/async-image-background-image.html:
9496 * fast/images/sprite-sheet-image-draw.html:
9497
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000094982017-05-04 Matt Lewis <jlewis3@apple.com>
9499
9500 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
9501 https://bugs.webkit.org/show_bug.cgi?id=171703
9502
9503 Unreviewed test gardening.
9504
9505 * platform/mac-wk2/TestExpectations:
9506
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000095072017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
9508
9509 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
9510 https://bugs.webkit.org/show_bug.cgi?id=171641
9511
9512 Reviewed by Simon Fraser.
9513
9514 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
9515 Replace all the calls to testRunner.displayInvalidatedRegion() by
9516 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
9517
9518 * compositing/clip-change.html:
9519 * compositing/geometry/foreground-offset-change.html:
9520 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
9521 * compositing/iframes/become-composited-nested-iframes.html:
9522 * compositing/iframes/become-overlapped-iframe.html:
9523 * compositing/iframes/connect-compositing-iframe-delayed.html:
9524 * compositing/iframes/connect-compositing-iframe.html:
9525 * compositing/iframes/connect-compositing-iframe2.html:
9526 * compositing/iframes/connect-compositing-iframe3.html:
9527 * compositing/iframes/enter-compositing-iframe.html:
9528 * compositing/iframes/iframe-content-flipping.html:
9529 * compositing/iframes/iframe-resize.html:
9530 * compositing/iframes/iframe-size-to-zero.html:
9531 * compositing/iframes/iframe-src-change.html:
9532 * compositing/iframes/invisible-nested-iframe-hide.html:
9533 * compositing/iframes/invisible-nested-iframe-show.html:
9534 * compositing/iframes/leave-compositing-iframe.html:
9535 * compositing/iframes/overlapped-iframe-iframe.html:
9536 * compositing/iframes/overlapped-iframe.html:
9537 * compositing/iframes/overlapped-nested-iframes.html:
9538 * compositing/iframes/repaint-after-losing-scrollbars.html:
9539 * compositing/iframes/resources/fixed-position-subframe.html:
9540 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
9541 * compositing/iframes/resources/scrollgrandchild-inner.html:
9542 * compositing/iframes/scrolling-iframe.html:
9543 * compositing/overflow/content-gains-scrollbars.html:
9544 * compositing/overflow/content-loses-scrollbars.html:
9545 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
9546 * compositing/overflow/overflow-scrollbar-layers.html:
9547 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
9548 * compositing/overflow/repaint-after-losing-scrollbars.html:
9549 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
9550 * compositing/patterns/direct-pattern-compositing-add-text.html:
9551 * compositing/patterns/direct-pattern-compositing-change-expected.html:
9552 * compositing/patterns/direct-pattern-compositing-change.html:
9553 * compositing/patterns/direct-pattern-compositing-load-expected.html:
9554 * compositing/patterns/direct-pattern-compositing-load.html:
9555 * compositing/plugins/invalidate_rect.html:
9556 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
9557 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
9558 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
9559 * compositing/repaint/newly-composited-on-scroll.html:
9560 * compositing/repaint/newly-composited-repaint-rect.html:
9561 * compositing/repaint/page-scale-repaint.html:
9562 * compositing/repaint/requires-backing-repaint.html:
9563 * compositing/repaint/transform-style-change.html:
9564 * compositing/rtl/rtl-overflow-invalidation.html:
9565 * compositing/scroll-painted-composited-content.html:
9566 * compositing/tiling/huge-layer-resize.html:
9567 * compositing/video-page-visibility.html:
9568 * compositing/video/video-with-invalid-source.html:
9569 * compositing/webgl/webgl-repaint.html:
9570 * css3/filters/multiple-filters-invalidation.html:
9571 * css3/flexbox/repaint-column-reverse.html:
9572 * css3/flexbox/repaint-during-resize-no-flex.html:
9573 * css3/flexbox/repaint-rtl-column.html:
9574 * css3/flexbox/repaint.html:
9575 * displaylists/canvas-display-list.html:
9576 * displaylists/resources/dump-target-display-list.js:
9577 (doTest):
9578 * displaylists/resources/dump-target-replay-list.js:
9579 (doTest):
9580 * fast/animation/request-animation-frame-detach-element.html:
9581 * fast/animation/request-animation-frame-detach-element2.html:
9582 * fast/animation/request-animation-frame-during-modal.html:
9583 * fast/animation/request-animation-frame-iframe.html:
9584 * fast/animation/request-animation-frame-iframe2.html:
9585 * fast/animation/script-tests/request-animation-frame-cancel.js:
9586 * fast/animation/script-tests/request-animation-frame-cancel2.js:
9587 * fast/animation/script-tests/request-animation-frame-disabled.js:
9588 * fast/animation/script-tests/request-animation-frame-prefix.js:
9589 (window.webkitRequestAnimationFrame):
9590 (window.testRunner.window.setTimeout):
9591 * fast/animation/script-tests/request-animation-frame-time-unit.js:
9592 (window.requestAnimationFrame):
9593 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
9594 (window.requestAnimationFrame):
9595 (window.testRunner.window.setTimeout):
9596 * fast/animation/script-tests/request-animation-frame-timestamps.js:
9597 * fast/animation/script-tests/request-animation-frame-within-callback.js:
9598 * fast/animation/script-tests/request-animation-frame.js:
9599 * fast/backgrounds/obscured-background-child-style-change-expected.html:
9600 * fast/backgrounds/obscured-background-child-style-change.html:
9601 * fast/backgrounds/solid-color-context-restore.html:
9602 * fast/canvas/canvas-as-image-incremental-repaint.html:
9603 * fast/canvas/canvas-incremental-repaint-2.html:
9604 * fast/canvas/canvas-incremental-repaint.html:
9605 * fast/canvas/canvas-resize-after-paint.html:
9606 * fast/canvas/resources/repaint.js:
9607 (runRepaintTest):
9608 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
9609 (TestControllerPaint):
9610 * fast/canvas/webgl/canvas-test.html:
9611 * fast/canvas/webgl/webgl-layer-update.html:
9612 * fast/css/pseudostyle-anonymous-text.html:
9613 * fast/css/relative-positioned-block-crash.html:
9614 * fast/dom/Window/post-message-crash.html:
9615 * fast/dom/Window/web-timing-minimal-performance-now.html:
9616 * fast/dynamic/containing-block-change.html:
9617 * fast/dynamic/layer-no-longer-paginated.html:
9618 * fast/events/touch/gesture/pad-gesture-cancel.js:
9619 * fast/events/touch/gesture/pad-gesture-fling.js:
9620 * fast/forms/hidden-listbox.html:
9621 * fast/forms/listbox-clip.html:
9622 * fast/frames/inline-object-inside-frameset.html:
9623 * fast/frames/transparent-scrollbar.html:
9624 * fast/images/animated-background-image-crash.html:
9625 * fast/layers/add-layer-with-nested-stacking.html:
9626 * fast/layers/inline-dirty-z-order-lists.html:
9627 * fast/layers/layer-content-visibility-change.html:
9628 * fast/layers/nested-layers-1.html:
9629 * fast/layers/nested-layers-2.html:
9630 * fast/layers/nested-layers-3.html:
9631 * fast/layers/nested-layers-4.html:
9632 * fast/layers/remove-layer-with-nested-stacking.html:
9633 * fast/overflow/hidden-scrollbar-resize.html:
9634 * fast/reflections/inline-crash.html:
9635 * fast/repaint/animation-after-layer-scroll.html:
9636 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
9637 * fast/repaint/fixed-child-move-after-scroll.html:
9638 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
9639 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
9640 * fast/repaint/fixed-move-after-scroll.html:
9641 * fast/repaint/no-animation-outside-viewport-subframe.html:
9642 * fast/repaint/no-animation-outside-viewport.html:
9643 * fast/repaint/obscured-background-no-repaint.html:
9644 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
9645 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
9646 * fast/repaint/repaint-during-scroll-with-zoom.html:
9647 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
9648 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
9649 * fast/repaint/resources/line-flow-with-floats.js:
9650 (beginTest):
9651 * fast/repaint/resources/repaint.js:
9652 (runRepaintTest):
9653 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
9654 * fast/replaced/width100percent-textarea.html:
9655 * fast/scrolling/scrollbar-tickmarks-hittest.html:
9656 * fast/table/border-collapsing/cached-69296.html:
9657 * fast/table/border-collapsing/cached-cell-append.html:
9658 * fast/table/border-collapsing/cached-cell-remove.html:
9659 * fast/table/border-collapsing/cached-change-cell-border-color.html:
9660 * fast/table/border-collapsing/cached-change-cell-border-width.html:
9661 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
9662 * fast/table/border-collapsing/cached-change-col-border-color.html:
9663 * fast/table/border-collapsing/cached-change-col-border-width.html:
9664 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
9665 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
9666 * fast/table/border-collapsing/cached-change-row-border-color.html:
9667 * fast/table/border-collapsing/cached-change-row-border-width.html:
9668 * fast/table/border-collapsing/cached-change-table-border-color.html:
9669 * fast/table/border-collapsing/cached-change-table-border-width.html:
9670 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
9671 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
9672 * fast/table/empty-section-crash.html:
9673 * fast/text/font-initial.html:
9674 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
9675 * fast/text/text-shadow-extreme-value.html:
9676 * http/tests/misc/slow-loading-image-in-pattern.html:
9677 * media/audio-repaint.html:
9678 * media/media-document-audio-repaint.html:
9679 * plugins/windowless_plugin_paint_test.html:
9680 * scrollbars/scrollbar-percent-padding-crash.html:
9681 * svg/custom/non-scaling-stroke-update.svg:
9682 * svg/custom/stale-resource-data-crash.svg:
9683
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000096842017-05-04 Chris Dumez <cdumez@apple.com>
9685
9686 Reformat / Clean up Node.idl to match the specification
9687 https://bugs.webkit.org/show_bug.cgi?id=171686
9688
9689 Reviewed by Sam Weinig.
9690
9691 Rebaseline existing test now that the Node properties are enumerated in a
9692 slightly different order.
9693
9694 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9695
weinig@apple.com9efea6a2017-05-04 20:56:00 +000096962017-05-04 Sam Weinig <sam@webkit.org>
9697
9698 Remove support for legacy Notifications
9699 https://bugs.webkit.org/show_bug.cgi?id=171487
9700
9701 Reviewed by Jon Lee.
9702
9703 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
9704 - Remove http/notifications/legacy. It tested the legacy API.
9705 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
9706 - Update TestExpectations for removals.
9707
9708 * TestExpectations:
9709 * platform/gtk/TestExpectations:
9710 * platform/ios/TestExpectations:
9711 * platform/mac/TestExpectations:
9712 * platform/win/TestExpectations:
9713 * fast/history/page-cache-notification-non-suspendable.html:
9714 * fast/history/page-cache-notification-suspendable.html:
9715 * fast/notifications: Removed.
9716 * fast/notifications/notification-after-close-expected.txt: Removed.
9717 * fast/notifications/notification-after-close.html: Removed.
9718 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
9719 * fast/notifications/notification-permisssion-deletable.html: Removed.
9720 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
9721 * fast/notifications/notifications-cancel-request-permission.html: Removed.
9722 * fast/notifications/notifications-check-permission-expected.txt: Removed.
9723 * fast/notifications/notifications-check-permission.html: Removed.
9724 * fast/notifications/notifications-click-event-expected.txt: Removed.
9725 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
9726 * fast/notifications/notifications-click-event-focus.html: Removed.
9727 * fast/notifications/notifications-click-event.html: Removed.
9728 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
9729 * fast/notifications/notifications-constructor-request-permission.html: Removed.
9730 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
9731 * fast/notifications/notifications-constructor-with-permission.html: Removed.
9732 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
9733 * fast/notifications/notifications-constructor-without-permission.html: Removed.
9734 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
9735 * fast/notifications/notifications-display-close-events.html: Removed.
9736 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
9737 * fast/notifications/notifications-document-close-crash.html: Removed.
9738 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
9739 * fast/notifications/notifications-event-stop-propagation.html: Removed.
9740 * fast/notifications/notifications-multi-events-expected.txt: Removed.
9741 * fast/notifications/notifications-multi-events.html: Removed.
9742 * fast/notifications/notifications-no-icon-expected.txt: Removed.
9743 * fast/notifications/notifications-no-icon.html: Removed.
9744 * fast/notifications/notifications-permission-expected.txt: Removed.
9745 * fast/notifications/notifications-permission.html: Removed.
9746 * fast/notifications/notifications-replace-expected.txt: Removed.
9747 * fast/notifications/notifications-replace.html: Removed.
9748 * fast/notifications/notifications-request-permission-expected.txt: Removed.
9749 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
9750 * fast/notifications/notifications-request-permission-optional.html: Removed.
9751 * fast/notifications/notifications-request-permission.html: Removed.
9752 * fast/notifications/notifications-rtl-expected.txt: Removed.
9753 * fast/notifications/notifications-rtl.html: Removed.
9754 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
9755 * fast/notifications/notifications-sandbox-permission.html: Removed.
9756 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
9757 * fast/notifications/notifications-window-close-crash.html: Removed.
9758 * fast/notifications/notifications-with-permission-expected.txt: Removed.
9759 * fast/notifications/notifications-with-permission.html: Removed.
9760 * fast/notifications/notifications-without-permission-expected.txt: Removed.
9761 * fast/notifications/notifications-without-permission.html: Removed.
9762 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
9763 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
9764 * fast/notifications/resources: Removed.
9765 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
9766 * fast/notifications/resources/notifications-iframe.html: Removed.
9767 * http/tests/notifications/legacy: Removed.
9768 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
9769 * http/tests/notifications/legacy/double-show.html: Removed.
9770 * http/tests/notifications/legacy/events-expected.txt: Removed.
9771 * http/tests/notifications/legacy/events.html: Removed.
9772 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
9773 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
9774 * http/tests/notifications/legacy/request-expected.txt: Removed.
9775 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
9776 * http/tests/notifications/legacy/request-no-callback.html: Removed.
9777 * http/tests/notifications/legacy/request.html: Removed.
9778 * http/tests/notifications/legacy/resources: Removed.
9779 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
9780 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
9781 * http/tests/notifications/legacy/show-expected.txt: Removed.
9782 * http/tests/notifications/legacy/show.html: Removed.
9783 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
9784 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
9785
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000097862017-05-04 Matt Lewis <jlewis3@apple.com>
9787
9788 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
9789 https://bugs.webkit.org/show_bug.cgi?id=160368
9790
9791 Unreviewed test gardening.
9792
9793 * platform/ios-wk2/TestExpectations:
9794
antti@apple.com9ef87452017-05-04 20:16:01 +000097952017-05-04 Antti Koivisto <antti@apple.com>
9796
9797 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
9798 https://bugs.webkit.org/show_bug.cgi?id=171250
9799 <rdar://problem/31827243>
9800
9801 Reviewed by Geoffrey Garen.
9802
9803 * transitions/transition-unknown-property-ignore-expected.txt: Added.
9804 * transitions/transition-unknown-property-ignore.html: Added.
9805 * transitions/transitions-parsing-expected.txt:
9806 * transitions/transitions-parsing.html:
9807
9808 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
9809
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000098102017-05-04 Chris Dumez <cdumez@apple.com>
9811
9812 Reformat / clean up Event.idl
9813 https://bugs.webkit.org/show_bug.cgi?id=171675
9814
9815 Reviewed by Sam Weinig.
9816
9817 Rebaseline test now that the Event properties are in a slightly different order.
9818
9819 * inspector/model/remote-object-get-properties-expected.txt:
9820
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000098212017-05-04 Daniel Bates <dabates@apple.com>
9822
9823 importScripts() should respect X-Content-Type-Options: nosniff
9824 https://bugs.webkit.org/show_bug.cgi?id=171248
9825 <rdar://problem/31819023>
9826
9827 Reviewed by Andy Estes.
9828
9829 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
9830
9831 * TestExpectations:
9832
said@apple.com9954c8d2017-05-04 17:44:44 +000098332017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
9834
9835 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
9836
said@apple.com6f3cf6b2017-05-04 18:02:46 +00009837 * plugins/windowless_plugin_paint_test.html:
9838
98392017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
9840
9841 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
9842
said@apple.com9954c8d2017-05-04 17:44:44 +00009843 * compositing/video/video-with-invalid-source.html:
9844
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000098452017-05-04 Ryan Haddad <ryanhaddad@apple.com>
9846
9847 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
9848 https://bugs.webkit.org/show_bug.cgi?id=171610
9849
9850 Unreviewed test gardening.
9851
9852 * platform/mac-wk1/TestExpectations:
9853
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000098542017-05-04 Dave Hyatt <hyatt@apple.com>
9855
9856 REGRESSION(STP): rgb() with calc() containing variables doesn't work
9857 https://bugs.webkit.org/show_bug.cgi?id=169939
9858
9859 Reviewed by Zalan Bujtas.
9860
9861 * fast/css/variables/calc-float-to-int-expected.html: Added.
9862 * fast/css/variables/calc-float-to-int.html: Added.
9863
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000098642017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
9865
9866 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
9867
9868 And add platform specific results for mac-wk2.
9869
9870 * http/tests/inspector/network/resource-request-headers-expected.txt:
9871 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
9872
wilander@apple.comab4b1af2017-05-04 04:16:39 +000098732017-05-03 John Wilander <wilander@apple.com>
9874
9875 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
9876 https://bugs.webkit.org/show_bug.cgi?id=171584
9877 <rdar://problem/24702576>
9878
9879 Reviewed by Brent Fulgham.
9880
9881 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
9882 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
9883
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000098842017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
9885
9886 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
9887 https://bugs.webkit.org/show_bug.cgi?id=171214
9888
9889 Reviewed by Chris Fleizach.
9890
9891 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
9892 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
9893
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000098942017-05-03 Matt Lewis <jlewis3@apple.com>
9895
9896 Mark http/tests/xmlhttprequest/methods.html as flaky.
9897 https://bugs.webkit.org/show_bug.cgi?id=171638
9898
9899 Unreviewed test gardening.
9900
9901 * platform/ios-wk2/TestExpectations:
9902
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000099032017-05-03 Ryan Haddad <ryanhaddad@apple.com>
9904
9905 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
9906 https://bugs.webkit.org/show_bug.cgi?id=171628
9907
9908 Unreviewed test gardening.
9909
9910 * platform/ios-wk2/TestExpectations:
9911
zalan@apple.com8b548642017-05-03 23:57:18 +000099122017-05-03 Zalan Bujtas <zalan@apple.com>
9913
9914 SearchInputType could end up with a mismatched renderer.
9915 https://bugs.webkit.org/show_bug.cgi?id=171547
9916 <rdar://problem/31935047>
9917
9918 Reviewed by Antti Koivisto.
9919
9920 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
9921 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
9922
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000099232017-05-03 Ryan Haddad <ryanhaddad@apple.com>
9924
9925 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
9926 https://bugs.webkit.org/show_bug.cgi?id=171629
9927
9928 Unreviewed test gardening.
9929
9930 * platform/mac-wk1/TestExpectations:
9931
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000099322017-05-03 Joseph Pecoraro <pecoraro@apple.com>
9933
9934 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
9935 https://bugs.webkit.org/show_bug.cgi?id=166038
9936 <rdar://problem/29488489>
9937
9938 Reviewed by Matt Baker.
9939
9940 * platform/mac/TestExpectations:
9941 * http/tests/inspector/network/fetch-network-data.html:
9942 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
9943 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
9944 can be added synchronously instead of in a microtask. When the microtask happened later
9945 than other incoming events then the follow-up handlers would have been added too late.
9946
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000099472017-05-03 Matt Lewis <jlewis3@apple.com>
9948
9949 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
9950 https://bugs.webkit.org/show_bug.cgi?id=170699.
9951
9952 Unreviewed test gardening.
9953
9954 * platform/ios-wk2/TestExpectations:
9955
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000099562017-05-03 Simon Fraser <simon.fraser@apple.com>
9957
9958 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
9959 https://bugs.webkit.org/show_bug.cgi?id=171619
9960 https://bugs.webkit.org/show_bug.cgi?id=170153
9961
9962 Reviewed by Tim Horton.
9963
9964 These tests need to wait a bit for the scrolling state of the document to be updated.
9965
9966 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
9967 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
9968 * platform/ios-wk2/TestExpectations:
9969
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000099702017-05-03 Yoav Weiss <yoav@yoav.ws>
9971
9972 Link preload HTMLPreloadScanner support
9973 https://bugs.webkit.org/show_bug.cgi?id=170747
9974
9975 Reviewed by Youenn Fablet.
9976
9977 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
9978 * http/tests/preload/preloadscanner_download_resources.html: Added.
9979
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000099802017-05-03 Ryan Haddad <ryanhaddad@apple.com>
9981
9982 Mark http/tests/preload/single_download_preload.html as flaky.
9983 https://bugs.webkit.org/show_bug.cgi?id=171331
9984
9985 Unreviewed test gardening.
9986
9987 * platform/ios-wk2/TestExpectations:
9988
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000099892017-05-03 Matt Lewis <jlewis3@apple.com>
9990
9991 Mark perf/object-keys.html as flaky
9992 https://bugs.webkit.org/show_bug.cgi?id=171617
9993
9994 Unreviewed test gardening.
9995
9996 * platform/ios-wk2/TestExpectations:
9997
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000099982017-05-03 Keith Miller <keith_miller@apple.com>
9999
10000 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
10001 https://bugs.webkit.org/show_bug.cgi?id=47825
10002
10003 Reviewed by Saam Barati.
10004
10005 Fix broken test.
10006
10007 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
10008
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +0000100092017-05-03 Matt Lewis <jlewis3@apple.com>
10010
10011 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
10012 https://bugs.webkit.org/show_bug.cgi?id=171613
10013
10014 Unreviewed test gardening.
10015
10016 * platform/ios-wk2/TestExpectations:
10017
n_wang@apple.com1dabdd52017-05-03 19:33:19 +0000100182017-05-03 Nan Wang <n_wang@apple.com>
10019
10020 AX: VO skips cells after cell with aria-colspan
10021 https://bugs.webkit.org/show_bug.cgi?id=171579
10022
10023 Reviewed by Chris Fleizach.
10024
10025 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
10026 * accessibility/mac/aria-grid-column-span.html: Added.
10027
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +0000100282017-05-03 Ryan Haddad <ryanhaddad@apple.com>
10029
10030 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
10031 https://bugs.webkit.org/show_bug.cgi?id=171553
10032
10033 Unreviewed test gardening.
10034
10035 * platform/mac-wk2/TestExpectations:
10036
dbates@webkit.orgc0a17432017-05-03 17:52:30 +0000100372017-05-03 Daniel Bates <dabates@apple.com>
10038
10039 Detach frame from document when entering page cache
10040 https://bugs.webkit.org/show_bug.cgi?id=166774
10041 <rdar://problem/29904368>
10042
10043 Reviewed by Chris Dumez.
10044
10045 * TestExpectations: Unskip tests.
10046 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
10047 * fast/history/page-cache-after-window-open.html: Ditto.
10048 * fast/history/page-cache-with-opener-expected.txt: Ditto.
10049 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
10050 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
10051 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
10052 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
10053 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
10054 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
10055 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
10056 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
10057 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
10058 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
10059
ryanhaddad@apple.com59536412017-05-03 17:47:08 +0000100602017-05-03 Matt Lewis <jlewis3@apple.com>
10061
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +000010062 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
10063 https://bugs.webkit.org/show_bug.cgi?id=171605
10064
10065 Unreviewed test gardening.
10066
10067 * platform/mac-wk2/TestExpectations:
10068
100692017-05-03 Matt Lewis <jlewis3@apple.com>
10070
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000010071 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
10072 https://bugs.webkit.org/show_bug.cgi?id=171564
10073
10074 Unreviewed test gardening.
10075
10076 * platform/ios-wk2/TestExpectations:
10077
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +0000100782017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
10079
10080 AX: Treat cells with ARIA table cell properties as cells
10081 https://bugs.webkit.org/show_bug.cgi?id=171178
10082
10083 Reviewed by Chris Fleizach.
10084
10085 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
10086 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
10087 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
10088
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +0000100892017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
10090
10091 [INTL] Support dashed values in unicode locale extensions
10092 https://bugs.webkit.org/show_bug.cgi?id=171480
10093
10094 Reviewed by JF Bastien.
10095
10096 Added tests for calendar locale extensions that contain '-'.
10097
10098 * js/intl-datetimeformat-expected.txt:
10099 * js/script-tests/intl-datetimeformat.js:
10100
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +0000101012017-05-03 Daniel Bates <dabates@apple.com>
10102
10103 Abandon the current load once the provisional loader detaches from the frame
10104 https://bugs.webkit.org/show_bug.cgi?id=171577
10105 <rdar://problem/31581227>
10106
10107 Reviewed by Brent Fulgham.
10108
10109 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
10110 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
10111
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +0000101122017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
10113
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +000010114 Unreviewed GTK+ gardening. Update expectations of several tests.
10115
10116 * platform/gtk/TestExpectations:
10117
101182017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
10119
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000010120 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
10121
10122 Libsoup doesn't provide the required information to fill all those size metrics.
10123
10124 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
10125 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
10126
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +0000101272017-05-02 Simon Fraser <simon.fraser@apple.com>
10128
10129 Dynamically added position:fixed element is in the wrong place
10130 https://bugs.webkit.org/show_bug.cgi?id=170280
10131 rdar://problem/31374008
10132
10133 Reviewed by Tim Horton.
10134
10135 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
10136 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
10137
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +0000101382017-05-02 Ryan Haddad <ryanhaddad@apple.com>
10139
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +000010140 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
10141
10142 Unreviewed test gardening.
10143
10144 * platform/ios-wk1/TestExpectations:
10145 * platform/ios/TestExpectations:
10146
101472017-05-02 Ryan Haddad <ryanhaddad@apple.com>
10148
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000010149 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
10150 https://bugs.webkit.org/show_bug.cgi?id=170907
10151
10152 Unreviewed test gardening.
10153
10154 * platform/mac-wk2/TestExpectations:
10155
zalan@apple.comb51505d2017-05-02 21:29:13 +0000101562017-05-02 Zalan Bujtas <zalan@apple.com>
10157
10158 Defer AX cache update when text content changes until after layout is finished.
10159 https://bugs.webkit.org/show_bug.cgi?id=171429
10160 <rdar://problem/31885984>
10161
10162 Reviewed by Simon Fraser.
10163
10164 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
10165 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
10166
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +0000101672017-05-02 David Kilzer <ddkilzer@apple.com>
10168
10169 check-webkit-style should keep JavaScript test functions in sync
10170 <https://webkit.org/b/171424>
10171
10172 Reviewed by Joseph Pecoraro.
10173
10174 This change attempts to fix all whitespace issues in these two
10175 files (which are now identical and will be kept in sync by
10176 check-webkit-style):
10177
10178 LayoutTests/http/tests/resources/js-test-pre.js
10179 LayoutTests/resources/js-test-pre.js
10180
10181 It also syncs the implementation of shouldBe(), shouldNotBe(),
10182 shouldNotThrow() and shouldThrow() across the following files:
10183
10184 JSTests/stress/resources/standalone-pre.js
10185 LayoutTests/http/tests/resources/js-test-pre.js
10186 LayoutTests/resources/js-test-pre.js
10187 LayoutTests/resources/js-test.js
10188 LayoutTests/resources/standalone-pre.js
10189
10190 Only interesting (non-whitespace) changes are listed below.
10191
10192 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
10193 (shouldBe): Prefix 'exception' and 'quiet' variables with
10194 underscore.
10195 (shouldNotBe): Ditto.
10196
10197 * resources/js-test-pre.js:
10198 (shouldBe): Prefix 'exception' and 'quiet' variables with
10199 underscore.
10200 (shouldNotBe): Ditto.
10201
10202 * resources/js-test.js:
10203 (shouldBe): Prefix 'quiet' variable with underscore. Use
10204 stringify() when printing '_bv' value.
10205
10206 * resources/standalone-pre.js:
10207 (shouldBe): Prefix 'exception' and 'quiet' variables with
10208 underscore.
10209 (shouldNotBe): Ditto.
10210
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +0000102112017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
10212
10213 AX: Update implementation of aria-orientation
10214 https://bugs.webkit.org/show_bug.cgi?id=171166
10215
10216 Reviewed by Chris Fleizach.
10217
10218 Moved the mac aria-orientation.html test to the shared tests and add several
10219 new test cases to it. Update the orientation-related assertion in two tests
10220 to reflect the ARIA 1.1 behavior.
10221
10222 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
10223 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
10224 * accessibility/mac/slider-supports-actions.html: Updated.
10225 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
10226
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +0000102272017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
10228
10229 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
10230 https://bugs.webkit.org/show_bug.cgi?id=169517
10231 <rdar://problem/30652443>
10232
10233 Reviewed by Dean Jackson.
10234
10235 * fast/text/complex-text-selection-expected.html: Added.
10236 * fast/text/complex-text-selection.html: Added.
10237 * platform/ios/TestExpectations:
10238
joepeck@webkit.org023f4f52017-05-02 19:22:42 +0000102392017-05-02 Joseph Pecoraro <pecoraro@apple.com>
10240
10241 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
10242
10243 Unreviewed test gardening.
10244
10245 * platform/mac-wk1/TestExpectations:
10246 Skip these tests on WebKit1. They depend on the NSURLSession
10247 loading path which is not used in WebKit1.
10248
cdumez@apple.com0d62dc72017-05-02 19:03:58 +0000102492017-05-02 Chris Dumez <cdumez@apple.com>
10250
10251 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
10252 https://bugs.webkit.org/show_bug.cgi?id=171406
10253 <rdar://problem/30945281>
10254
10255 Reviewed by Eric Carlson.
10256
10257 Unskip test.
10258
10259 * platform/mac/TestExpectations:
10260
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +0000102612017-05-02 Matt Lewis <jlewis3@apple.com>
10262
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +000010263 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
10264 https://bugs.webkit.org/show_bug.cgi?id=171559
10265
10266 Unreviewed test gardening.
10267
10268 * platform/ios-wk2/TestExpectations:
10269
102702017-05-02 Matt Lewis <jlewis3@apple.com>
10271
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000010272 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
10273 https://bugs.webkit.org/show_bug.cgi?id=170818
10274
10275 Unreviewed test gardening.
10276
10277 * platform/mac-wk2/TestExpectations:
10278
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +0000102792017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
10280
10281 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
10282 https://bugs.webkit.org/show_bug.cgi?id=168533
10283
10284 Reviewed by Zalan Bujtas.
10285
10286 * fast/text/font-loading-local-expected.txt: Added.
10287 * fast/text/font-loading-local.html: Added.
10288 * fast/text/web-font-load-fallback-during-loading.html:
10289
commit-queue@webkit.org182febd2017-05-02 17:49:39 +0000102902017-05-02 Youenn Fablet <youenn@apple.com>
10291
10292 Allow media stream based videos with sound autoplay if the page is already playing sound
10293 https://bugs.webkit.org/show_bug.cgi?id=171447
10294
10295 Reviewed by Eric Carlson.
10296
10297 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
10298 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
10299 * http/tests/media/resources/test-25fps.mp4: Added.
10300
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +0000103012017-05-02 Matt Lewis <jlewis3@apple.com>
10302
10303 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
10304 https://bugs.webkit.org/show_bug.cgi?id=171530
10305
10306 Unreviewed test gardening.
10307
10308 * platform/ios-wk2/TestExpectations:
10309
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +0000103102017-05-01 Zan Dobersek <zdobersek@igalia.com>
10311
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +000010312 [GCrypt] ECDSA signing and verification support
10313 https://bugs.webkit.org/show_bug.cgi?id=171103
10314
10315 Reviewed by Carlos Garcia Campos.
10316
10317 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
10318 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
10319 skipped since support for that hasn't landed yet.
10320
103212017-05-01 Zan Dobersek <zdobersek@igalia.com>
10322
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +000010323 [GCrypt] HKDF bit derivation support
10324 https://bugs.webkit.org/show_bug.cgi?id=171074
10325
10326 Reviewed by Michael Catanzaro.
10327
10328 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
10329 corner-case length values for which the bit derivation operation must succeed or
10330 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
10331 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
10332 The operation should resolve for lengths between the two limits, with testing
10333 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
10334 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
10335 derivation output length).
10336
10337 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
10338 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
10339 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
10340
103412017-05-01 Zan Dobersek <zdobersek@igalia.com>
10342
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000010343 [GCrypt] ECDH bit derivation support
10344 https://bugs.webkit.org/show_bug.cgi?id=171070
10345
10346 Reviewed by Michael Catanzaro.
10347
10348 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
10349 corner-case length values for which the bit derivation operation must succeed or
10350 fail. When specifying 0 as the length, the returned result must match the EC key
10351 size in length. 8, tested as the minimum non-zero value, and the key size for
10352 each key must also correctly resolve and return a resulting ArrayBuffer whose
10353 length in bytes must match the requested length. Derivations for byte-aligned
10354 values should start rejecting immediately for length values that are bigger than
10355 the EC key's length.
10356
10357 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
10358 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
10359 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
10360 that are passing now that the proper implementation has been added. The remaining
10361 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
10362 supported yet.
10363
sbarati@apple.comfb9f7612017-05-02 02:04:51 +0000103642017-05-01 Saam Barati <sbarati@apple.com>
10365
10366 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
10367 https://bugs.webkit.org/show_bug.cgi?id=171449
10368
10369 Unreviewed.
10370
10371 * platform/win/TestExpectations: Skip Wasm tests on Windows.
10372 * workers/wasm-hashset-many-expected.txt:
10373 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
10374
commit-queue@webkit.org26244742017-05-02 01:33:37 +0000103752017-05-01 Youenn Fablet <youenn@apple.com>
10376
10377 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
10378 https://bugs.webkit.org/show_bug.cgi?id=171497
10379
10380 Reviewed by Eric Carlson.
10381
10382 * webrtc/video-mute.html: Updating the test to make debugging clearer.
10383
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +0000103842017-05-01 Matt Lewis <jlewis3@apple.com>
10385
10386 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
10387 https://bugs.webkit.org/show_bug.cgi?id=171528
10388
10389 Unreviewed test Gardening.
10390
10391 * platform/ios-wk2/TestExpectations:
10392
timothy_horton@apple.comd6728562017-05-02 00:08:23 +0000103932017-05-01 Timothy Horton <timothy_horton@apple.com>
10394
10395 Expose viewport-fit instead of clip-to-safe-area
10396 https://bugs.webkit.org/show_bug.cgi?id=171503
10397 <rdar://problem/31918249>
10398
10399 Reviewed by Simon Fraser.
10400
10401 * TestExpectations:
10402 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
10403 * fast/css/variables/constants/ios/safe-area-inset-set.html:
10404 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
10405 * fast/viewport/ios/viewport-fit-auto.html: Added.
10406 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
10407 * fast/viewport/ios/viewport-fit-contain.html: Added.
10408 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
10409 * fast/viewport/ios/viewport-fit-cover.html: Added.
10410 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
10411 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
10412 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
10413 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
10414 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
10415 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
10416
cdumez@apple.com2f9efd22017-05-02 00:02:16 +0000104172017-05-01 Chris Dumez <cdumez@apple.com>
10418
10419 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
10420 https://bugs.webkit.org/show_bug.cgi?id=171499
10421
10422 Reviewed by Sam Weinig.
10423
10424 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
10425
10426 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
10427 * fast/dom/domparser-parsefromstring-origin.html: Added.
10428
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +0000104292017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10430
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +000010431 Mark inspector/debugger/tail-recursion.html as flaky.
10432 https://bugs.webkit.org/show_bug.cgi?id=168387
10433
10434 Unreviewed test gardening.
10435
10436 * platform/mac/TestExpectations:
10437
104382017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10439
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000010440 Rebaseline two fast/visual-viewport tests for iOS.
10441
10442 Unreviewed test gardening.
10443
10444 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
10445 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
10446
joepeck@webkit.org9c06e282017-05-01 22:54:19 +0000104472017-05-01 Joseph Pecoraro <pecoraro@apple.com>
10448
10449 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
10450 https://bugs.webkit.org/show_bug.cgi?id=171491
10451
10452 Unreviewed test gardening.
10453
10454 * js/promises-tests/promises-tests-2-3-3.html:
10455 Silence unhandled expectation messages for this test.
10456
10457 * media/video-fullscreen-restriction-removed-expected.txt:
10458 Rebaseline expected results with unhandled expectation message.
10459
10460 * platform/gtk/TestExpectations:
10461
cfleizach@apple.com036c0e02017-05-01 22:52:36 +0000104622017-05-01 Chris Fleizach <cfleizach@apple.com>
10463
10464 AX: Support time@datetime for verbosity clarification of dates, times, and durations
10465 https://bugs.webkit.org/show_bug.cgi?id=171498
10466 <rdar://problem/12985540>
10467
10468 Reviewed by Joanmarie Diggs.
10469
10470 * accessibility/datetime-attribute.html: Added.
10471 * accessibility/roles-computedRoleString-expected.txt:
10472 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
10473 * platform/gtk/accessibility/roles-exposed-expected.txt:
10474 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
10475 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
10476 * platform/mac/accessibility/roles-exposed-expected.txt:
10477
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +0000104782017-05-01 Matt Lewis <jlewis3@apple.com>
10479
10480 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
10481 https://bugs.webkit.org/show_bug.cgi?id=170960
10482
10483 Unreviewed test gardening.
10484
10485 * platform/mac-wk2/TestExpectations:
10486
joepeck@webkit.org13065162017-05-01 21:53:38 +0000104872017-05-01 Joseph Pecoraro <pecoraro@apple.com>
10488
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +000010489 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
10490 https://bugs.webkit.org/show_bug.cgi?id=171416
10491 <rdar://problem/31899425>
10492
10493 Reviewed by Saam Barati and Brian Burg.
10494
10495 * inspector/console/message-stack-trace-expected.txt: Added.
10496 * inspector/console/message-stack-trace.html: Added.
10497 Test console stack traces from various places where console messages
10498 are generated and the stacks are important.
10499
10500 * inspector/console/resources/log-console-stack-trace.js: Added.
10501 (TestPage.registerInitializer.logCallFrame):
10502 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
10503 Like the logger for Debugger StackTrace but for Console StackTrace.
10504
10505 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
10506 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
10507 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
10508 * http/tests/security/video-cross-origin-caching-expected.txt:
10509 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
10510 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
10511 * js/promises-tests/promises-tests-2-2-6-expected.txt:
10512 * streams/reference-implementation/pipe-to-options-expected.txt:
10513 * streams/reference-implementation/readable-stream-templated-expected.txt:
10514 * streams/reference-implementation/writable-stream-abort-expected.txt:
10515 * streams/reference-implementation/writable-stream-expected.txt:
10516 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
10517 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
10518 Rebaseline results. Better stack trace for errors includes correct line numbers.
10519 Explicit rejections with a value do not include backtraces without a debugger.
10520
105212017-05-01 Joseph Pecoraro <pecoraro@apple.com>
10522
joepeck@webkit.org13065162017-05-01 21:53:38 +000010523 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
10524 https://bugs.webkit.org/show_bug.cgi?id=171511
10525
10526 Unreviewed test gardening.
10527
10528 * TestExpectations:
10529
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +0000105302017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10531
10532 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
10533
10534 Unreviewed test gardening.
10535
10536 * TestExpectations:
10537
jdiggs@igalia.com466ea212017-05-01 21:19:09 +0000105382017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10539
10540 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
10541 https://bugs.webkit.org/show_bug.cgi?id=171496
10542
10543 Reviewed by Chris Fleizach.
10544
10545 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
10546
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +0000105472017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10548
10549 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
10550 https://bugs.webkit.org/show_bug.cgi?id=171500
10551
10552 Unreviewed test gardening.
10553
10554 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
10555
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +0000105562017-05-01 Matt Lewis <jlewis3@apple.com>
10557
10558 Rebaselined fast/visual-viewport/ tests.
10559 https://bugs.webkit.org/show_bug.cgi?id=171500
10560
10561 Unreviewed test gardening.
10562
10563 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
10564 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
10565 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
10566 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
10567 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
10568 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
10569 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
10570 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
10571 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
10572
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +0000105732017-05-01 Chris Dumez <cdumez@apple.com>
10574
10575 Do not dispatch SVG load event in frameless documents
10576 https://bugs.webkit.org/show_bug.cgi?id=171505
10577 <rdar://problem/31799776>
10578
10579 Reviewed by Andreas Kling.
10580
10581 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
10582
10583 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
10584 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
10585
ryanhaddad@apple.comac933902017-05-01 18:45:50 +0000105862017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10587
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +000010588 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
10589 https://bugs.webkit.org/show_bug.cgi?id=171501
10590
10591 Unreviewed test gardening.
10592
10593 * platform/mac-wk1/TestExpectations:
10594
105952017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10596
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000010597 Rebaseline js/dom/global-constructors-attributes.html after r215956.
10598
10599 Unreviewed test gardening.
10600
10601 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
10602 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
10603 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
10604
jdiggs@igalia.comf5137062017-05-01 16:58:00 +0000106052017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10606
10607 AX: [GTK] Add support to query for aria-current
10608 https://bugs.webkit.org/show_bug.cgi?id=149016
10609
10610 Reviewed by Chris Fleizach.
10611
10612 * platform/gtk/TestExpectations: Unskip now-passing test.
10613
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +0000106142017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10615
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +000010616 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
10617
10618 * platform/gtk/fast/table/giantRowspan-expected.txt:
10619 * platform/gtk/fast/table/giantRowspan2-expected.txt:
10620
106212017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10622
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +000010623 Unreviewed GTK+ gardening. Update expectations of several test.
10624
10625 * platform/gtk/TestExpectations:
10626
106272017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10628
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000010629 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
10630
10631 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
10632 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
10633 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
10634 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
10635 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
10636 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
10637 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
10638 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
10639 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
10640
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +0000106412017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10642
10643 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
10644 https://bugs.webkit.org/show_bug.cgi?id=171475
10645
10646 Reviewed by Chris Fleizach.
10647
10648 * accessibility/table-detection-expected.txt: Updated.
10649 * accessibility/table-with-rules-expected.txt: Updated.
10650
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +0000106512017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10652
10653 Unreviewed GTK+ gardening. Update expectations of several test.
10654
10655 * platform/gtk/TestExpectations:
10656
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +0000106572017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10658
10659 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
10660 https://bugs.webkit.org/show_bug.cgi?id=171183
10661
10662 Reviewed by Chris Fleizach.
10663
10664 New test cases added and expectations updated.
10665
10666 * accessibility/gtk/xml-roles-exposed-expected.txt:
10667 * accessibility/gtk/xml-roles-exposed.html:
10668 * accessibility/roles-computedRoleString.html:
10669 * accessibility/roles-exposed.html:
10670 * platform/gtk/accessibility/roles-exposed-expected.txt:
10671 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
10672 * platform/mac/accessibility/roles-exposed-expected.txt:
10673
zalan@apple.com6c04c202017-05-01 00:15:38 +0000106742017-04-30 Zalan Bujtas <zalan@apple.com>
10675
10676 Initialize a new layout state while bailing out of simple line layout only when needed.
10677 https://bugs.webkit.org/show_bug.cgi?id=171481
10678 <rdar://problem/31906382>
10679
10680 Reviewed by Antti Koivisto.
10681
10682 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
10683 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
10684
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +0000106852017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
10686
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +000010687 [ATK] Implement support for aria-autocomplete
10688 https://bugs.webkit.org/show_bug.cgi?id=171167
10689
10690 Reviewed by Chris Fleizach.
10691
10692 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
10693 * accessibility/gtk/aria-autocomplete.html: Added.
10694
106952017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
10696
jdiggs@igalia.com8c934782017-04-30 18:11:56 +000010697 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
10698 https://bugs.webkit.org/show_bug.cgi?id=171170
10699
10700 Reviewed by Chris Fleizach.
10701
10702 Add interface-table.html to verify that all roles which have tabular functionality
10703 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
10704 to our internal TreeGridRole AccessibilityRole.
10705
10706 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
10707 * accessibility/gtk/interface-table-expected.txt: Added.
10708 * accessibility/gtk/interface-table.html: Added.
10709 * accessibility/roles-computedRoleString.html: Updated.
10710 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
10711 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
10712 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
10713
107142017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
10715
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000010716 [ATK] Emit object:state-changed:busy event when aria-busy value changes
10717 https://bugs.webkit.org/show_bug.cgi?id=171181
10718
10719 Reviewed by Chris Fleizach.
10720
10721 New test. Also update the expectations for menu-list-unfocused-notifications.html
10722 because the addition of the handler for AXElementBusyChanged results in that
10723 notification being output in the test results.
10724
10725 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
10726 * accessibility/gtk/aria-busy-changed-notification.html: Added.
10727 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
10728
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +0000107292017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
10730
10731 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
10732 https://bugs.webkit.org/show_bug.cgi?id=163208
10733
10734 Reviewed by Saam Barati.
10735
10736 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
10737 * inspector/runtime/evaluate-CommandLineAPI.html:
10738 * js/parser-syntax-check-expected.txt:
10739 * js/script-tests/parser-syntax-check.js:
10740
gskachkov@gmail.com51135722017-04-29 21:25:50 +0000107412017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
10742
10743 Deep nesting is leading to ReferenceError for hoisted function
10744 https://bugs.webkit.org/show_bug.cgi?id=171456
10745
10746 Reviewed by Yusuke Suzuki.
10747
10748 * js/function-declaration-statement-expected.txt:
10749 * js/script-tests/function-declaration-statement.js:
10750 (deepNesting.foo):
10751 (deepNesting):
10752 (deepNestingForFunctionDeclaration.foo):
10753 (deepNestingForFunctionDeclaration):
10754 (eval.deepNestingInEval.foo):
10755 (eval.deepNestingInEval):
10756 (eval.deepNestingForFunctionDeclarationInEval.foo):
10757 (eval.deepNestingForFunctionDeclarationInEval):
10758
zalan@apple.com2c506312017-04-29 21:16:44 +0000107592017-04-28 Zalan Bujtas <zalan@apple.com>
10760
10761 iBooks text can overlap, sometimes columns are shifted splitting words.
10762 https://bugs.webkit.org/show_bug.cgi?id=171472
10763 <rdar://problem/31096037>
10764
10765 Reviewed by Antti Koivisto.
10766
10767 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
10768 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
10769
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +0000107702017-04-28 Per Arne Vollan <pvollan@apple.com>
10771
10772 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
10773 https://bugs.webkit.org/show_bug.cgi?id=171427
10774
10775 Reviewed by Brent Fulgham.
10776
10777 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
10778 * accessibility/accessibility-crash-setattribute.html: Added.
10779
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +0000107802017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
10781
10782 Unreviewed test gardening (Mac WK1)
10783
10784 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
10785 but was meant to be enabled for WK1 on Mac. Followup to r213897.
10786
10787 * platform/mac-wk1/TestExpectations:
10788
jdiggs@igalia.comcba48112017-04-29 02:07:21 +0000107892017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
10790
10791 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
10792 https://bugs.webkit.org/show_bug.cgi?id=171180
10793
10794 Reviewed by Chris Fleizach.
10795
10796 Add new test cases to several tests so that we have coverage for both named and
10797 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
10798 the region role was replaced with the table role because the test requires elements
10799 which have mapped ARIA roles and lack an author-provided name. A region which lacks
10800 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
10801 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
10802 being tested.
10803
10804 * accessibility/aria-namefrom-author.html:
10805 * accessibility/gtk/xml-roles-exposed-expected.txt:
10806 * accessibility/gtk/xml-roles-exposed.html:
10807 * accessibility/mac/aria-grouping-roles.html:
10808 * accessibility/roles-computedRoleString.html:
10809 * accessibility/roles-exposed.html:
10810 * platform/gtk/accessibility/roles-exposed-expected.txt:
10811 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
10812 * platform/mac/accessibility/roles-exposed-expected.txt:
10813
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +0000108142017-04-28 Joseph Pecoraro <pecoraro@apple.com>
10815
10816 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
10817 https://bugs.webkit.org/show_bug.cgi?id=171445
10818
10819 Unreviewed test gardening.
10820
10821 * js/dom/Promise-static-all.html:
10822 Fix an accidentally commented out line.
10823
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +0000108242017-04-28 Matt Lewis <jlewis3@apple.com>
10825
10826 Marked media/track/track-in-band-style.html as flaky timeout.
10827 https://bugs.webkit.org/show_bug.cgi?id=171465
10828
10829 Unreviewed test gardening.
10830
10831 * platform/mac/TestExpectations:
10832
dino@apple.com02e98562017-04-28 23:34:48 +0000108332017-04-28 Dean Jackson <dino@apple.com>
10834
10835 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
10836 https://bugs.webkit.org/show_bug.cgi?id=171461
10837 <rdar://problem/30534722>
10838
10839 Reviewed by Eric Carlson.
10840
10841 Test a bunch of blurs a frame at a time.
10842
10843 * css3/filters/blur-various-radii-expected.html: Added.
10844 * css3/filters/blur-various-radii.html: Added.
10845
cdumez@apple.com673a7792017-04-28 23:28:41 +0000108462017-04-28 Chris Dumez <cdumez@apple.com>
10847
10848 Stop using legacy ClientRect / ClientRectList in Internals
10849 https://bugs.webkit.org/show_bug.cgi?id=171412
10850
10851 Reviewed by Simon Fraser.
10852
10853 Rebaseline existing tests as DOMRect has more properties than ClientRect.
10854
10855 * fast/visual-viewport/nonzoomed-rects-expected.txt:
10856 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
10857 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
10858 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
10859 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
10860 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
10861 * fast/visual-viewport/zoomed-fixed-expected.txt:
10862 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
10863 * fast/visual-viewport/zoomed-rects-expected.txt:
10864 * inspector/dom/hideHighlight-expected.txt:
10865 * inspector/dom/highlightQuad-expected.txt:
10866 * inspector/dom/highlightRect-expected.txt:
10867
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +0000108682017-04-28 Jeremy Jones <jeremyj@apple.com>
10869
10870 ARGUMENT BAD: time, time >= 0
10871 https://bugs.webkit.org/show_bug.cgi?id=164336
10872 rdar://problem/29314891
10873
10874 Reviewed by Eric Carlson.
10875
10876 Remove workaround that affected other tests.
10877
10878 * media/modern-media-controls/pip-support/pip-support-click.html:
10879
cdumez@apple.comdc853c02017-04-28 21:16:30 +0000108802017-04-28 Chris Dumez <cdumez@apple.com>
10881
10882 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
10883 https://bugs.webkit.org/show_bug.cgi?id=171393
10884
10885 Reviewed by Simon Fraser.
10886
10887 Add layout test coverage.
10888
10889 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
10890 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
10891
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +0000108922017-04-28 Joseph Pecoraro <pecoraro@apple.com>
10893
10894 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
10895 https://bugs.webkit.org/show_bug.cgi?id=171445
10896
10897 Reviewed by Saam Barati.
10898
10899 * js/dom/Promise-static-all.html:
10900 * js/dom/Promise-static-race.html:
10901 Silence the console messages for unhandled rejections in this test.
10902 There are unhandled rejections and messages sometimes appear
10903 depending on the order of events on the page. The messages are not
10904 important for this test so just mute them.
10905
cdumez@apple.comb74ccc22017-04-28 19:53:54 +0000109062017-04-28 Chris Dumez <cdumez@apple.com>
10907
10908 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
10909
10910 This test is slow.
10911
10912 * TestExpectations:
10913
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +0000109142017-04-28 Ryan Haddad <ryanhaddad@apple.com>
10915
10916 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
10917 https://bugs.webkit.org/show_bug.cgi?id=171094
10918
10919 Unreviewed test gardening.
10920
10921 * TestExpectations:
10922
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +0000109232017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
10924
10925 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
10926 https://bugs.webkit.org/show_bug.cgi?id=171188
10927
10928 Reviewed by Chris Fleizach.
10929
10930 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
10931 * accessibility/gtk/aria-modal-state-exposed.html: Added.
10932
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +0000109332017-04-28 Matt Lewis <jlewis3@apple.com>
10934
10935 Rebaselining test after r215916.
10936 https://bugs.webkit.org/show_bug.cgi?id=171438
10937
10938 Unreviewed test gardening.
10939
10940 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
10941 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
10942 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
10943 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
10944
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +0000109452017-04-28 Eric Carlson <eric.carlson@apple.com>
10946
10947 Implement ondevicechange
10948 https://bugs.webkit.org/show_bug.cgi?id=169872
10949 <rdar://problem/28945035>
10950
10951 Reviewed by Jer Noble.
10952
10953 * fast/mediastream/device-change-event-expected.txt: Added.
10954 * fast/mediastream/device-change-event.html: Added.
10955
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +0000109562017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
10957
jdiggs@igalia.com353e8722017-04-28 17:08:57 +000010958 AX: Implement aria-value support for focusable separators
10959 https://bugs.webkit.org/show_bug.cgi?id=171169
10960
10961 Reviewed by Chris Fleizach.
10962
10963 * accessibility/separator-values-expected.txt: Added.
10964 * accessibility/separator-values.html: Added.
10965
109662017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
10967
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000010968 [ATK] GridCellRole should implement AtkTableCell (regression?)
10969 https://bugs.webkit.org/show_bug.cgi?id=171179
10970
10971 Reviewed by Chris Fleizach.
10972
10973 * accessibility/gtk/interface-table-cell-expected.txt: Added.
10974 * accessibility/gtk/interface-table-cell.html: Added.
10975
magomez@igalia.com1afe8902017-04-28 11:53:52 +0000109762017-04-28 Miguel Gomez <magomez@igalia.com>
10977
10978 REGRESSION(r215211): [GTK] Several webgl related tests are failing
10979 https://bugs.webkit.org/show_bug.cgi?id=170730
10980
10981 Reviewed by Said Abou-Hallawa.
10982
10983 Adjust test expectations for the tests that were failing. They must pass now.
10984
10985 * platform/gtk/TestExpectations:
10986
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +0000109872017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
10988
10989 [INTL] Implement the caseFirst option for Intl.Collator
10990 https://bugs.webkit.org/show_bug.cgi?id=158188
10991
10992 Reviewed by Geoffrey Garen.
10993
10994 Updates the Intl.Collator tests to check caseFirst support.
10995 The caseFirst option or unicode locale extension lets the user explicitly
10996 set if lower or upper case characters should be first in order.
10997
10998 * js/intl-collator-expected.txt:
10999 * js/script-tests/intl-collator.js:
11000 (testCollator):
11001
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +0000110022017-04-27 Joseph Pecoraro <pecoraro@apple.com>
11003
11004 Support for promise rejection events (unhandledrejection)
11005 https://bugs.webkit.org/show_bug.cgi?id=150358
11006 <rdar://problem/28441651>
11007
11008 Reviewed by Saam Barati.
11009
11010 Patch by Joseph Pecoraro and Yusuke Suzuki.
11011
11012 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
11013 * js/dom/unhandled-promise-rejection-basic.html: Added.
11014 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
11015 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
11016 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
11017 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
11018 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
11019 * js/dom/unhandled-promise-rejection-console-report.html: Added.
11020 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
11021 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
11022 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
11023 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
11024 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
11025 * js/dom/unhandled-promise-rejection-handle.html: Added.
11026 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
11027 * js/dom/unhandled-promise-rejection-order.html: Added.
11028 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
11029
11030 * resources/testharnessreport.js:
11031 (self.testRunner.add_completion_callback.sanitize):
11032 (self.testRunner.add_completion_callback):
11033 Report results immediately and then finish the test after a turn. This way
11034 if the test ends with a pass, but may get unhandled rejections after
11035 completing which should not make the test appear as if it failed. Some tests
11036 have unhandled promise rejections but are expected to pass. Likewise some
11037 tests perform cleanup in their own completion callbacks, which happen after
11038 this initial completion callback, and we want to report results after all
11039 the work is done as it may eliminate non-deterministic debug test output.
11040
11041 * TestExpectations:
11042 Mark some tests as flakey that have sometimes have unhandled promise rejections.
11043 These tests are all various imported tests that use the testharness.
11044
11045 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
11046 * http/tests/security/video-cross-origin-caching-expected.txt:
11047 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
11048 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
11049 * inspector/worker/resources-in-worker-expected.txt:
11050 * js/dom/dom-static-property-for-in-iteration-expected.txt:
11051 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
11052 * js/promises-tests/promises-tests-2-2-6-expected.txt:
11053 * platform/mac/inspector/model/remote-object-expected.txt:
11054 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
11055 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
11056 Update tests with unhandled promise rejection messages.
11057
11058 * media/W3C/audio/events/event_pause_manual.html:
11059 * media/audio-playback-restriction-play-expected.txt:
11060 * media/audio-playback-restriction-play.html:
11061 * media/click-volume-bar-not-pausing.html:
11062 * media/remote-control-command-is-user-gesture-expected.txt:
11063 * media/remote-control-command-is-user-gesture.html:
11064 * media/track/track-mode.html:
11065 * media/video-autoplay-allowed-but-fullscreen-required.html:
11066 * media/video-display-none-crash.html:
11067 * media/video-main-content-deny-display-none.html:
11068 * media/video-main-content-deny-not-in-dom.html:
11069 * media/video-main-content-deny-not-visible.html:
11070 * media/video-main-content-deny-obscured.html:
11071 * media/video-main-content-deny-too-small.html:
11072 * media/video-multiple-concurrent-playback-expected.txt:
11073 * media/video-play-audio-require-user-gesture-expected.txt:
11074 * media/video-play-audio-require-user-gesture.html:
11075 * media/video-play-pause-events-expected.txt:
11076 * media/video-play-pause-events.html:
11077 * media/video-play-pause-exception-expected.txt:
11078 * media/video-play-pause-exception.html:
11079 * media/video-play-require-user-gesture-expected.txt:
11080 * media/video-play-require-user-gesture.html:
11081 * media/video-preload-expected.txt:
11082 * media/video-preload.html:
11083 * media/video-test.js:
11084 (handlePromise.handle):
11085 Snuff many possible unhandled promise rejections in media via media.play().
11086
11087 * streams/reference-implementation/pipe-to-expected.txt:
11088 * streams/reference-implementation/pipe-to-options-expected.txt:
11089 * streams/reference-implementation/readable-stream-templated-expected.txt:
11090 * streams/reference-implementation/writable-stream-abort-expected.txt:
11091 * streams/reference-implementation/writable-stream-expected.txt:
11092 These stream tests are out of date and produce unhandled rejections.
11093
11094 * streams/shadowing-Promise.html:
11095 Update non-imported tests to prevent unhandled rejection messages.
11096
cdumez@apple.com5331c642017-04-28 01:53:56 +0000110972017-04-27 Chris Dumez <cdumez@apple.com>
11098
11099 Align colspan/rowspan limits with the latest HTML specification
11100 https://bugs.webkit.org/show_bug.cgi?id=171322
11101
11102 Reviewed by Darin Adler.
11103
11104 Rebaseline a couple of rowspan tests now that our max limit has changed.
11105
11106 * fast/table/giantRowspan2-expected.txt:
11107 * platform/ios/fast/table/giantRowspan-expected.txt:
11108 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
11109 * platform/mac/fast/table/giantRowspan-expected.txt:
11110
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +0000111112017-04-27 Matt Lewis <jlewis3@apple.com>
11112
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +000011113 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
11114 https://bugs.webkit.org/show_bug.cgi?id=170835
11115
11116 Unreviewed test gardening.
11117
11118 * TestExpectations:
11119
111202017-04-27 Matt Lewis <jlewis3@apple.com>
11121
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000011122 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
11123 https://bugs.webkit.org/show_bug.cgi?id=171406
11124
11125 Unreviewed test gardening.
11126
11127 * platform/mac/TestExpectations:
11128
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +0000111292017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11130
11131 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
11132 https://bugs.webkit.org/show_bug.cgi?id=171379
11133
11134 Unreviewed test gardening.
11135
11136 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
11137
ddkilzer@apple.com71c79152017-04-27 21:29:23 +0000111382017-04-27 David Kilzer <ddkilzer@apple.com>
11139
11140 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
11141 <https://webkit.org/b/171362>
11142 <rdar://problem/31867686>
11143
11144 Reviewed by Joseph Pecoraro.
11145
11146 This change makes it possible to pass either the first or second
11147 argument (or both) as anonymous functions into shouldBe() and
11148 shouldNotBe() to make it easy to capture local variables when
11149 writing tests. This is similar to the change in r202609 for Bug
11150 159232 for shouldThrow() and shouldNotThrow().
11151
11152 Note that shouldBe()/shouldNotBe() from the following files were
11153 NOT updated since they were imported from other projects and did
11154 share the full WebKit history of resources/js-test-pre.js:
11155
11156 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
11157 js/mozilla/resources/js-test-pre.js
11158 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
11159 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
11160
11161 However, these files WERE brought up-to-date with the ability to
11162 pass anonymous functions into shouldBe()/shouldNotBe() for this
11163 bug, and shouldThrow()/shouldNotThrow() which should have
11164 originally been fixed with Bug 159232:
11165
11166 http/tests/resources/js-test-pre.js
11167 resources/standalone-pre.js
11168
11169 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
11170 to debug message for copy-paste error. Found by searching
11171 LayoutTests directory for "expects string arguments".
11172
11173 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
11174 results.
11175 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
11176 second argument to shouldBe() a string.
11177
11178 * fast/css/script-tests/image-set-parsing.js:
11179 (testImageSetRule): Remove comment by changing second argument
11180 to shouldBe() into an anonymous function.
11181
11182 * http/tests/resources/js-test-pre.js:
11183 (evalAndLog):
11184 (evalAndLogResult):
11185 (shouldBe):
11186 (shouldNotBe):
11187 (shouldEvaluateTo):
11188 - Made a full copy of resources/js-test-pre.js to bring this up
11189 to speed. Needs a checker written for it to keep them in sync.
11190 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
11191 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
11192 - Update line numbers after updating http/tests/resources/js-test-pre.js.
11193
11194 * js/function-declarations-in-switch-statement-expected.txt:
11195 - Update results after fixing warnings.
11196 * js/script-tests/function-declarations-in-switch-statement.js:
11197 - Fix warnings by passing in strings to shouldBe().
11198
11199 * js/script-tests/stack-unwinding.js:
11200 - Update results after fixing warnings.
11201 * js/stack-unwinding-expected.txt:
11202 - Fix warnings by passing in strings to shouldBe().
11203
11204 * resources/js-test-pre.js:
11205 (shouldBe):
11206 (shouldNotBe):
11207 * resources/js-test.js:
11208 (shouldBe):
11209 (shouldNotBe):
11210 - Update shouldBe()/shouldNotBe() to accept anonymous function
11211 arguments.
11212
11213 * resources/standalone-pre.js:
11214 (shouldBe):
11215 (shouldNotBe):
11216 (shouldNotThrow):
11217 (shouldThrow):
11218 - Update shouldBe()/shouldNotBe() to accept anonymous function
11219 arguments.
11220 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
11221 function arguments (which were missed in r202609 for Bug
11222 159232).
11223
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +0000112242017-04-27 Chris Dumez <cdumez@apple.com>
11225
11226 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
11227 https://bugs.webkit.org/show_bug.cgi?id=171226
11228
11229 Reviewed by Simon Fraser.
11230
11231 Update existing tests to reflect behavior change.
11232
11233 * TestExpectations:
11234 * css3/flexbox/align-absolute-child-expected.txt:
11235 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
11236 * fast/css/ClientRect-attributes-prototype.html: Removed.
11237 * fast/css/ClientRect-serialization-expected.txt: Removed.
11238 * fast/css/ClientRect-serialization.html: Removed.
11239 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
11240 * fast/css/DOMRect-attributes-prototype.html: Added.
11241 * fast/css/DOMRect-serialization-expected.txt: Added.
11242 * fast/css/DOMRect-serialization.html: Added.
11243 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
11244 * fast/dom/Element/getClientRects-return-type.html: Added.
11245 * fast/dom/collection-iterators-expected.txt:
11246 * fast/dom/collection-iterators.html:
11247 * fast/visual-viewport/zoomed-fixed-expected.txt:
11248 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
11249 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
11250 * fast/zooming/client-rect-in-fixed-zoomed.html:
11251 * js/resources/JSON-stringify.js:
11252
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +0000112532017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11254
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +000011255 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
11256 https://bugs.webkit.org/show_bug.cgi?id=171391
11257
11258 Unreviewed test gardening.
11259
11260 * platform/mac-wk1/TestExpectations:
11261
112622017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11263
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +000011264 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
11265 https://bugs.webkit.org/show_bug.cgi?id=171389
11266
11267 Unreviewed test gardening.
11268
11269 * platform/ios-wk2/TestExpectations:
11270
112712017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11272
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000011273 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
11274 https://bugs.webkit.org/show_bug.cgi?id=170181
11275
11276 Unreviewed test gardening.
11277
11278 * platform/ios-wk2/TestExpectations:
11279
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +0000112802017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
11281
11282 AX: Expose elements with the ARIA "feed" role
11283 https://bugs.webkit.org/show_bug.cgi?id=171184
11284
11285 Reviewed by Chris Fleizach.
11286
11287 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
11288 roles-computedRoleString.html. Update expectations accordingly.
11289
11290 * accessibility/gtk/xml-roles-exposed-expected.txt:
11291 * accessibility/gtk/xml-roles-exposed.html:
11292 * accessibility/roles-computedRoleString.html:
11293 * accessibility/roles-exposed.html:
11294 * platform/gtk/accessibility/roles-exposed-expected.txt:
11295 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
11296 * platform/mac/accessibility/roles-exposed-expected.txt:
11297
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +0000112982017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
11299
11300 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
11301 https://bugs.webkit.org/show_bug.cgi?id=171356
11302 <rdar://problem/28670085>
11303
11304 Reviewed by Dean Jackson.
11305
11306 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
11307 font assumes no normalization, which means one of the comparisons in the test is bogus.
11308
11309 * fast/text/variations/advances-expected.txt:
11310 * fast/text/variations/advances.html:
11311 * platform/ios/TestExpectations:
11312 * platform/mac/TestExpectations:
11313
antti@apple.com936e9952017-04-27 18:11:03 +0000113142017-04-27 Antti Koivisto <antti@apple.com>
11315
11316 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
11317
11318 Looks like use of auto-sizing leaves state behind in DRT.
11319
11320 * platform/mac-wk1/TestExpectations:
11321
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +0000113222017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11323
ryanhaddad@apple.com44093042017-04-27 17:39:35 +000011324 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
11325 https://bugs.webkit.org/show_bug.cgi?id=167371
11326
11327 Unreviewed test gardening.
11328
11329 * platform/mac-wk1/TestExpectations:
11330
113312017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11332
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000011333 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
11334 https://bugs.webkit.org/show_bug.cgi?id=170877
11335
11336 Unreviewed test gardening.
11337
11338 * platform/mac-wk1/TestExpectations:
11339
zalan@apple.com5c404752017-04-27 17:11:38 +0000113402017-04-27 Zalan Bujtas <zalan@apple.com>
11341
11342 Use text-shadow to visualize simple line layout coverage.
11343 https://bugs.webkit.org/show_bug.cgi?id=171379
11344
11345 Reviewed by Antti Koivisto.
11346
11347 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
11348 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
11349 * fast/inline/simple-line-layout-16bit-content.html:
11350
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +0000113512017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
11352
11353 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
11354 https://bugs.webkit.org/show_bug.cgi?id=171187
11355
11356 Reviewed by Chris Fleizach.
11357
11358 * accessibility/aria-mappings-expected.txt: Updated.
11359 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
11360 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
11361
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +0000113622017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
11363
11364 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
11365 https://bugs.webkit.org/show_bug.cgi?id=171366
11366 <rdar://problem/30060323>
11367
11368 Reviewed by Alex Christensen.
11369
11370 This test needs a font which supports Deseret but doesn't support small caps.
11371 Geneva is a better choice for such a font.
11372
11373 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
11374 * fast/text/complex-small-caps-non-bmp-capitalize.html:
11375
antti@apple.comef0ec682017-04-27 16:51:11 +0000113762017-04-27 Antti Koivisto <antti@apple.com>
11377
11378 Repeated layouts in Mail due to viewport units being used with auto-sizing
11379 https://bugs.webkit.org/show_bug.cgi?id=171371
11380 <rdar://problem/28780084>
11381
11382 Reviewed by Zalan Bujtas.
11383
11384 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
11385 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
11386
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +0000113872017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
11388
11389 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
11390 https://bugs.webkit.org/show_bug.cgi?id=171204
11391
11392 Reviewed by Chris Fleizach.
11393
11394 It turns out that this bug was fixed as a side effect of the changes made
11395 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
11396 lack of an existing layout test covering the mappings for other platforms.
11397 The test created for the WebKitGtk port was modified and moved to the shared
11398 tests. Shared expectations are based on the Mac's mappings.
11399
11400 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
11401 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
11402 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
11403 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
11404
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +0000114052017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11406
11407 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
11408 https://bugs.webkit.org/show_bug.cgi?id=171353
11409
11410 Unreviewed test gardening.
11411
11412 * platform/ios-wk2/TestExpectations:
11413
commit-queue@webkit.org555b4622017-04-27 15:01:34 +0000114142017-04-27 Frederic Wang <fwang@igalia.com>
11415
11416 Fix some tests from platform-tests/cssom-view/cssom-view/
11417 https://bugs.webkit.org/show_bug.cgi?id=171228
11418
11419 Reviewed by Youenn Fablet.
11420
11421 * TestExpectations: Unskip media-query-list-interface.
11422
zalan@apple.come9f08212017-04-27 11:02:09 +0000114232017-04-27 Zalan Bujtas <zalan@apple.com>
11424
11425 Text gets cut off when bailing out of simple line layout with widows.
11426 https://bugs.webkit.org/show_bug.cgi?id=171370
11427 <rdar://problem/31563414>
11428
11429 Reviewed by Antti Koivisto.
11430
11431 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
11432 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
11433
cdumez@apple.com08e1cf72017-04-27 05:45:10 +0000114342017-04-26 Chris Dumez <cdumez@apple.com>
11435
11436 Unreviewed, remove unnecessary expected result in platform/ios-wk2
11437
11438 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
11439 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
11440
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +0000114412017-04-26 Joseph Pecoraro <pecoraro@apple.com>
11442
11443 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
11444 https://bugs.webkit.org/show_bug.cgi?id=171364
11445 <rdar://problem/10873037>
11446
11447 Reviewed by Sam Weinig.
11448
11449 * inspector/model/remote-object-expected.txt:
11450 * inspector/model/remote-object.html:
11451 * platform/mac/inspector/model/remote-object-expected.txt:
11452 Test a Uint8ClampedArray is treated like an array.
11453
sbarati@apple.com00f75182017-04-27 02:28:39 +0000114542017-04-26 Saam Barati <sbarati@apple.com>
11455
11456 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
11457 https://bugs.webkit.org/show_bug.cgi?id=170924
11458 <rdar://problem/31721052>
11459
11460 Reviewed by Mark Lam.
11461
11462 * js/let-syntax-expected.txt:
11463
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +0000114642017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
11465
11466 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
11467 https://bugs.webkit.org/show_bug.cgi?id=171182
11468
11469 Reviewed by Chris Fleizach.
11470
11471 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
11472 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
11473
timothy_horton@apple.com30800222017-04-27 00:53:23 +0000114742017-04-26 Tim Horton <timothy_horton@apple.com>
11475
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +000011476 Should not drag x-apple-data-detectors links
11477 https://bugs.webkit.org/show_bug.cgi?id=171352
11478 <rdar://problem/31309081>
11479
11480 Reviewed by Beth Dakin.
11481
11482 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
11483 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
11484
114852017-04-26 Tim Horton <timothy_horton@apple.com>
11486
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000011487 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +000011488
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000011489 * TestExpectations:
11490 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
11491 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
11492 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +000011493
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +0000114942017-04-26 Matt Lewis <jlewis3@apple.com>
11495
11496 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
11497 https://bugs.webkit.org/show_bug.cgi?id=171346
11498
11499 Unreviewed test gardening.
11500
11501 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
11502
jdiggs@igalia.com1975e352017-04-26 23:26:49 +0000115032017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
11504
11505 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
11506 https://bugs.webkit.org/show_bug.cgi?id=171163
11507
11508 Reviewed by Chris Fleizach.
11509
11510 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
11511 * accessibility/gtk/aria-current-changed-notification.html: Added.
11512 * accessibility/gtk/aria-current-expected.txt: Added.
11513 * accessibility/gtk/aria-current.html: Added.
11514
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +0000115152017-04-26 Youenn Fablet <youenn@apple.com>
11516
11517 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
11518 https://bugs.webkit.org/show_bug.cgi?id=170701
11519
11520 Reviewed by Eric Carlson.
11521
11522 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
11523 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
11524 * webrtc/datachannel/bufferedAmountLowThreshold.html:
11525
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +0000115262017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
11527
11528 Restrict WebKit image formats to a known whitelist
11529 https://bugs.webkit.org/show_bug.cgi?id=170700
11530
11531 Reviewed by Tim Horton.
11532
11533 * fast/images/image-formats-support-expected.txt: Added.
11534 * fast/images/image-formats-support.html: Added.
11535 * fast/images/resources/100x100-red-psd-renamed.png: Added.
11536 * fast/images/resources/100x100-red-tga-renamed.png: Added.
11537 * fast/images/resources/100x100-red.psd: Added.
11538 * fast/images/resources/100x100-red.tga: Added.
11539
commit-queue@webkit.org4feca992017-04-26 20:09:42 +0000115402017-04-26 Matt Lewis <jlewis3@apple.com>
11541
11542 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
11543 https://bugs.webkit.org/show_bug.cgi?id=170484
11544
11545 Reviewed by Alexey Proskuryakov.
11546
11547 * platform/mac-wk2/TestExpectations:
11548
cdumez@apple.com12453dd2017-04-26 19:38:56 +0000115492017-04-26 Chris Dumez <cdumez@apple.com>
11550
11551 Re-sync html/browsers/the-window-object web-platform-tests from upstream
11552 https://bugs.webkit.org/show_bug.cgi?id=171313
11553
11554 Reviewed by Alex Christensen.
11555
11556 * tests-options.json:
11557
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +0000115582017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
11559
11560 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
11561 https://bugs.webkit.org/show_bug.cgi?id=171164
11562
11563 Reviewed by Chris Fleizach.
11564
11565 In addition to the new test, update xml-roles-exposed.html's expectations
11566 because the implicit value of aria-haspopup for the combobox role is now
11567 listbox, and that value should be exposed via an AtkObject attribute.
11568
11569 * accessibility/gtk/aria-haspopup-expected.txt: Added.
11570 * accessibility/gtk/aria-haspopup.html: Added.
11571 * accessibility/gtk/xml-roles-exposed-expected.txt:
11572
simon.fraser@apple.com22722612017-04-26 19:03:46 +0000115732017-04-26 Simon Fraser <simon.fraser@apple.com>
11574
11575 http/tests/frame-throttling tests failing on iOS
11576 https://bugs.webkit.org/show_bug.cgi?id=171314
11577 rdar://problem/31691134
11578
11579 Reviewed by Chris Dumez.
11580
11581 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
11582 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
11583 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
11584 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
11585
11586 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
11587 locations.
11588
11589 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
11590 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
11591 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
11592 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
11593
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +0000115942017-04-26 Matt Lewis <jlewis3@apple.com>
11595
11596 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
11597 https://bugs.webkit.org/show_bug.cgi?id=161887
11598
11599 Reviewed by Tim Horton.
11600
11601 * platform/mac-wk2/TestExpectations:
11602
dino@apple.comb0854342017-04-26 17:34:50 +0000116032017-04-25 Dean Jackson <dino@apple.com>
11604
11605 [Color] Make gradients work with ExtendedColors
11606 https://bugs.webkit.org/show_bug.cgi?id=171315
11607 <rdar://problems/31830177>
11608
11609 Reviewed by Antoine Quint.
11610
11611 Test for gradients using the color() syntax. Unfortunately,
11612 due to rounding errors, we can't use a ref test for some
11613 transparent colors, so comment them out for the moment.
11614 These can be re-enabled when we can specify a tolerance
11615 value for image comparison in the testing framework.
11616
11617 * css3/color/gradients-expected.html: Added.
11618 * css3/color/gradients.html: Added.
11619
zalan@apple.com0acc5442017-04-26 16:34:32 +0000116202017-04-26 Zalan Bujtas <zalan@apple.com>
11621
11622 Forced page break on :after triggers infinite loop in column balancing
11623 https://bugs.webkit.org/show_bug.cgi?id=171309
11624 rdar://problem/26285884
11625
11626 Reviewed by David Hyatt.
11627
11628 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
11629 * fast/multicol/infinite-loop-when-forced-break.html: Added.
11630
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +0000116312017-04-26 Ryan Haddad <ryanhaddad@apple.com>
11632
11633 Unreviewed, rolling out r215767.
11634
11635 The LayoutTest for this change is a flaky failure.
11636
11637 Reverted changeset:
11638
11639 "Restrict WebKit image formats to a known whitelist"
11640 https://bugs.webkit.org/show_bug.cgi?id=170700
11641 http://trac.webkit.org/changeset/215767
11642
svillar@igalia.com9f39f272017-04-26 15:34:40 +0000116432017-04-24 Sergio Villar Senin <svillar@igalia.com>
11644
11645 [css-grid] Remove most of the usage of SizingOperation
11646 https://bugs.webkit.org/show_bug.cgi?id=171225
11647
11648 Reviewed by Darin Adler.
11649
11650 Added a new test case which was working correctly but that was not properly tested before.
11651
11652 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
11653 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
11654
commit-queue@webkit.org02b00482017-04-26 06:38:37 +0000116552017-04-25 Joseph Pecoraro <pecoraro@apple.com>
11656
11657 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
11658 https://bugs.webkit.org/show_bug.cgi?id=170953
11659
11660 Reviewed by Brian Burg.
11661
11662 * http/tests/inspector/network/resource-sizes-disk-cache.html:
11663 * http/tests/inspector/network/resource-sizes-network.html:
11664 Read the entire data to ensure the load is complete before we notify the frontend.
11665
11666 * platform/mac-wk1/TestExpectations:
11667 * platform/mac-wk2/TestExpectations:
11668 Unflake these tests, they should be more reliable now.
11669
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +0000116702017-04-25 Youenn Fablet <youenn@apple.com>
11671
11672 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
11673 https://bugs.webkit.org/show_bug.cgi?id=171242
11674
11675 Reviewed by Alex Christensen.
11676
11677 * TestExpectations:
11678 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
11679 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
11680
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +0000116812017-04-25 Brent Fulgham <bfulgham@apple.com>
11682
11683 Relax the event firing ASSERT for Attr changes
11684 https://bugs.webkit.org/show_bug.cgi?id=171236
11685 <rdar://problem/30516349>
11686
11687 Reviewed by Dean Jackson.
11688
11689 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
11690 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
11691
dino@apple.com7d703c92017-04-26 01:45:04 +0000116922017-04-25 Dean Jackson <dino@apple.com>
11693
11694 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
11695 https://bugs.webkit.org/show_bug.cgi?id=171303
11696 <rdar://problem/31434879>
11697
11698 Reviewed by Brent Fulgham.
11699
11700 This particular test was calling notifyDone() from within
11701 a callback triggered by the UIScriptController script, which
11702 meant that by the time the controller tried to call its callback,
11703 the test had finished.
11704
11705 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
11706 notifyDone is called after both the callback-like functions have
11707 triggered.
11708
wilander@apple.com2e6d1372017-04-26 01:22:55 +0000117092017-04-25 John Wilander <wilander@apple.com>
11710
11711 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
11712 https://bugs.webkit.org/show_bug.cgi?id=171295
11713 <rdar://problem/31823818>
11714
11715 Reviewed by Brent Fulgham.
11716
11717 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
11718 Changed a TestRunner function name to
11719 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
11720 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
11721 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
11722 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
11723 Changed a TestRunner function name to
11724 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
11725
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +0000117262017-04-25 Commit Queue <commit-queue@webkit.org>
11727
11728 Unreviewed, rolling out r215476.
11729 https://bugs.webkit.org/show_bug.cgi?id=171304
11730
11731 "It broke JSBench" (Requested by saamyjoon on #webkit).
11732
11733 Reverted changeset:
11734
11735 "[ES6]. Implement Annex B.3.3 function hoisting rules for
11736 eval"
11737 https://bugs.webkit.org/show_bug.cgi?id=163208
11738 http://trac.webkit.org/changeset/215476
11739
sbarati@apple.com732d0672017-04-26 00:52:35 +0000117402017-04-25 Saam Barati <sbarati@apple.com>
11741
11742 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
11743 https://bugs.webkit.org/show_bug.cgi?id=171150
11744 <rdar://problem/31771880>
11745
11746 Reviewed by Sam Weinig.
11747
11748 * js/sequence-iterator-protocol-2-expected.txt: Added.
11749 * js/sequence-iterator-protocol-2.html: Added.
11750 * js/sequence-iterator-protocol-expected.txt: Added.
11751 * js/sequence-iterator-protocol.html: Added.
11752
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +0000117532017-04-25 Ryan Haddad <ryanhaddad@apple.com>
11754
ryanhaddad@apple.com46485702017-04-26 00:42:32 +000011755 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
11756 https://bugs.webkit.org/show_bug.cgi?id=165311
11757
11758 Unreviewed test gardening.
11759
11760 * platform/mac/TestExpectations:
11761
117622017-04-25 Ryan Haddad <ryanhaddad@apple.com>
11763
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +000011764 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
11765 https://bugs.webkit.org/show_bug.cgi?id=171301
11766
11767 Unreviewed test gardening.
11768
11769 * platform/ios-wk2/TestExpectations:
11770
117712017-04-25 Ryan Haddad <ryanhaddad@apple.com>
11772
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000011773 Unreviewed, rolling out r215730.
11774
11775 The LayoutTest for this change is a flaky timeout on mac-wk1
11776 debug.
11777
11778 Reverted changeset:
11779
11780 "Enable expired-only reload policy on Mac and iOS"
11781 https://bugs.webkit.org/show_bug.cgi?id=171264
11782 http://trac.webkit.org/changeset/215730
11783
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +0000117842017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
11785
11786 Restrict WebKit image formats to a known whitelist
11787 https://bugs.webkit.org/show_bug.cgi?id=170700
11788
11789 Reviewed by Tim Horton.
11790
11791 * fast/images/image-formats-support-expected.txt: Added.
11792 * fast/images/image-formats-support.html: Added.
11793 * fast/images/resources/100x100-red-psd-renamed.png: Added.
11794 * fast/images/resources/100x100-red-tga-renamed.png: Added.
11795 * fast/images/resources/100x100-red.psd: Added.
11796 * fast/images/resources/100x100-red.tga: Added.
11797
timothy_horton@apple.come4f67362017-04-25 21:45:24 +0000117982017-04-25 Tim Horton <timothy_horton@apple.com>
11799
11800 Deduplicate some lines in the toplevel TestExpectations
11801
11802 * TestExpectations:
11803 Remove a duplicate line and consolidate another.
11804
cdumez@apple.com748dde02017-04-25 21:41:31 +0000118052017-04-25 Chris Dumez <cdumez@apple.com>
11806
11807 Element.dataset.name incorrectly returns undefined
11808 https://bugs.webkit.org/show_bug.cgi?id=161454
11809 <rdar://problem/31818563>
11810
11811 Reviewed by Mark Lam.
11812
11813 Add layout test for JS caching bug on DOMStringMap that was fixed as part
11814 of a large named property getter refactoring in r210667.
11815
11816 * fast/dom/dataset-caching-bug-expected.txt: Added.
11817 * fast/dom/dataset-caching-bug.html: Added.
11818
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +0000118192017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
11820
11821 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
11822 https://bugs.webkit.org/show_bug.cgi?id=171272
11823 <rdar://problem/30966764>
11824
11825 Reviewed by Zalan Bujtas.
11826
11827 * fast/text/kaithi-expected.html: Added.
11828 * fast/text/kaithi.html: Added.
11829 * platform/ios/TestExpectations:
11830 * platform/mac/TestExpectations:
11831
dbates@webkit.org630e6902017-04-25 20:26:13 +0000118322017-04-25 Daniel Bates <dabates@apple.com>
11833
11834 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
11835 https://bugs.webkit.org/show_bug.cgi?id=136452
11836 <rdar://problem/23412620>
11837
11838 Reviewed by Brent Fulgham.
11839
11840 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
11841 we support X-Content-Type-Options: nosniff.
11842
11843 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
11844
11845 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
11846 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
11847 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
11848 to avoid a difference of console message ordering due to the non-determinism of the WPT
11849 tests from affecting the matching of the expected result.
11850 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
11851 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
11852 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
11853 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
11854 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
11855 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
11856 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
11857 expected result.
11858 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
11859 * platform/ios/TestExpectations: Unskip nosniff tests.
11860 * platform/mac/TestExpectations: Ditto.
11861 * platform/win/TestExpectations: Ditto.
11862 * platform/wk2/TestExpectations: Ditto.
11863
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +0000118642017-04-25 Ryan Haddad <ryanhaddad@apple.com>
11865
11866 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
11867 https://bugs.webkit.org/show_bug.cgi?id=170971
11868
11869 Unreviewed test gardening.
11870
11871 * platform/mac-wk2/TestExpectations:
11872
cdumez@apple.com868fa872017-04-25 16:29:25 +0000118732017-04-25 Chris Dumez <cdumez@apple.com>
11874
11875 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
11876 https://bugs.webkit.org/show_bug.cgi?id=171239
11877 <rdar://problem/31789855>
11878
11879 Reviewed by Alex Christensen.
11880
11881 * http/tests/security/anchor-download-allow-sameorigin.html:
11882 Stop using attachment.php as resource for this download attribute test because attachment.php
11883 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
11884 this resource is no longer suitable for testing the download attribute.
11885
11886 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
11887 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
11888 * http/tests/download/resources/content-disposition-pass.php: Added.
11889 Add layout test coverage.
11890
11891 * platform/ios-wk2/TestExpectations:
11892 * platform/mac-wk1/TestExpectations:
11893 * platform/win/TestExpectations:
11894 Skip new test on platforms where the download attribute is not supported.
11895
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +0000118962017-04-25 Ryan Haddad <ryanhaddad@apple.com>
11897
11898 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
11899 https://bugs.webkit.org/show_bug.cgi?id=171238
11900
11901 Unreviewed test gardening.
11902
11903 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
11904
antti@apple.com0d5b2e32017-04-25 14:14:00 +0000119052017-04-25 Antti Koivisto <antti@apple.com>
11906
11907 Enable expired-only reload policy on Mac and iOS
11908 https://bugs.webkit.org/show_bug.cgi?id=171264
11909 <rdar://problem/31807637>
11910
11911 Reviewed by Andreas Kling.
11912
11913 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
11914
11915 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
11916 Modify the test to clear the memory cache so it still tests what it is supposed to.
11917
fred.wang@free.fra9378e22017-04-25 08:46:07 +0000119182017-04-25 Frederic Wang <fwang@igalia.com>
11919
11920 Import W3C tests for the CSSOM View module
11921 https://bugs.webkit.org/show_bug.cgi?id=171215
11922
11923 Reviewed by Youenn Fablet.
11924
11925 * TestExpectations: Skip some completely failing CSSOM View tests.
11926 * 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.
11927 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
11928
commit-queue@webkit.org67795122017-04-25 06:52:04 +0000119292017-04-24 Joseph Pecoraro <pecoraro@apple.com>
11930
11931 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
11932 https://bugs.webkit.org/show_bug.cgi?id=171190
11933
11934 Reviewed by Saam Barati.
11935
11936 * js/parser-syntax-check-expected.txt:
11937 * js/script-tests/parser-syntax-check.js:
11938 Extend to cover method duplicate parameter cases.
11939
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +0000119402017-04-24 Jiewen Tan <jiewen_tan@apple.com>
11941
11942 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
11943 https://bugs.webkit.org/show_bug.cgi?id=171059
11944 <rdar://problem/31734958>
11945
11946 Reviewed by Brent Fulgham.
11947
11948 * TestExpectations:
11949 Remove test expectations.
11950
rego@igalia.comb78934d2017-04-25 04:58:55 +0000119512017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
11952
11953 [selectors4] :focus-within should use the flat tree
11954 https://bugs.webkit.org/show_bug.cgi?id=170899
11955
11956 Reviewed by Antti Koivisto.
11957
11958 * TestExpectations: Remove test that is passing now.
11959
n_wang@apple.com7eba1a42017-04-25 00:05:20 +0000119602017-04-24 Nan Wang <n_wang@apple.com>
11961
11962 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
11963 https://bugs.webkit.org/show_bug.cgi?id=171247
11964
11965 Reviewed by Chris Fleizach.
11966
11967 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
11968 * accessibility/mac/input-string-for-range-crash.html: Added.
11969
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +0000119702017-04-24 Youenn Fablet <youenn@apple.com>
11971
11972 Set defaults video getUserMedia constraints
11973 https://bugs.webkit.org/show_bug.cgi?id=171127
11974
11975 Reviewed by Eric Carlson.
11976
11977 * fast/mediastream/getUserMedia-default-expected.txt: Added.
11978 * fast/mediastream/getUserMedia-default.html: Added.
11979
cdumez@apple.coma98f8782017-04-24 22:46:11 +0000119802017-04-24 Chris Dumez <cdumez@apple.com>
11981
cdumez@apple.com371f9792017-04-24 23:43:24 +000011982 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
11983 https://bugs.webkit.org/show_bug.cgi?id=171052
11984
11985 Reviewed by Sam Weinig.
11986
11987 Updated / rebaselined existing tests to reflect behavior change.
11988
11989 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
11990 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
11991 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
11992 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
11993 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
11994 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
11995 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
11996 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
11997 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
11998 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
11999
120002017-04-24 Chris Dumez <cdumez@apple.com>
12001
cdumez@apple.coma98f8782017-04-24 22:46:11 +000012002 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
12003 https://bugs.webkit.org/show_bug.cgi?id=171243
12004 <rdar://problem/31715572>
12005
12006 Reviewed by Antti Koivisto.
12007
12008 Add layout test coverage.
12009
12010 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
12011 * fast/images/animated-gif-scrolling-crash.html: Added.
12012
sbarati@apple.com902ad172017-04-24 21:17:24 +0000120132017-04-24 Saam Barati <sbarati@apple.com>
12014
12015 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
12016 https://bugs.webkit.org/show_bug.cgi?id=171120
12017 <rdar://problem/31781889>
12018
12019 Rubber stamped by Mark Lam.
12020
12021 Make the wasm binary we compile close to 50% smaller.
12022
12023 * workers/wasm-resources/long-compile-many.js:
12024 (i.async.run):
12025 (i.worker.onmessage):
12026 * workers/wasm-resources/long-compile-worker.js:
12027 * workers/wasm-resources/long-compile.js:
12028 (async.run):
12029 (worker.onmessage):
12030
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +0000120312017-04-24 Ryan Haddad <ryanhaddad@apple.com>
12032
12033 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
12034 https://bugs.webkit.org/show_bug.cgi?id=171245
12035
12036 Unreviewed test gardening.
12037
12038 * platform/mac-wk1/TestExpectations:
12039
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +0000120402017-04-24 Joseph Pecoraro <pecoraro@apple.com>
12041
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +000012042 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
12043 https://bugs.webkit.org/show_bug.cgi?id=170897
12044
12045 Reviewed by Saam Barati.
12046
12047 * js/class-syntax-declaration-expected.txt:
12048 * js/script-tests/class-syntax-declaration.js:
12049 Extend tests for static and non-static methods named "constructor" and "prototype".
12050
120512017-04-24 Joseph Pecoraro <pecoraro@apple.com>
12052
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +000012053 Address some FIXMEs in JavaScript tests for bugs that have been fixed
12054 https://bugs.webkit.org/show_bug.cgi?id=171191
12055
12056 Reviewed by JF Bastien.
12057
12058 * js/dom/custom-constructors-expected.txt:
12059 * js/dom/script-tests/custom-constructors.js:
12060 * js/script-tests/keyword-method-names.js:
12061
120622017-04-24 Joseph Pecoraro <pecoraro@apple.com>
12063
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000012064 test262: test262/test/language/expressions/generators/yield-as-label.js
12065 https://bugs.webkit.org/show_bug.cgi?id=170979
12066
12067 Reviewed by Saam Barati.
12068
12069 * js/object-literal-shorthand-construction-expected.txt:
12070 * js/script-tests/object-literal-shorthand-construction.js:
12071 Extend this test to cover object literal shorthand with keywords.
12072
12073 * js/dom/reserved-words-as-property-expected.txt:
12074 * js/let-syntax-expected.txt:
12075 * js/parser-syntax-check-expected.txt:
12076 Improved error messages.
12077
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +0000120782017-04-23 Commit Queue <commit-queue@webkit.org>
12079
12080 Unreviewed, rolling out r215674.
12081 https://bugs.webkit.org/show_bug.cgi?id=171212
12082
12083 Possible unintended commit. This patch was on the wrong bug.
12084 (Requested by JoePeck on #webkit).
12085
12086 Reverted changeset:
12087
12088 "test262: test262/test/language/expressions/generators/yield-
12089 as-label.js"
12090 https://bugs.webkit.org/show_bug.cgi?id=170979
12091 http://trac.webkit.org/changeset/215674
12092
commit-queue@webkit.orgee220572017-04-23 17:23:03 +0000120932017-04-23 Joseph Pecoraro <pecoraro@apple.com>
12094
12095 test262: test262/test/language/expressions/generators/yield-as-label.js
12096 https://bugs.webkit.org/show_bug.cgi?id=170979
12097
12098 Reviewed by Saam Barati.
12099
12100 * js/object-literal-shorthand-construction-expected.txt:
12101 * js/script-tests/object-literal-shorthand-construction.js:
12102 Extend this test to cover object literal shorthand with keywords.
12103
12104 * js/dom/reserved-words-as-property-expected.txt:
12105 * js/let-syntax-expected.txt:
12106 * js/parser-syntax-check-expected.txt:
12107 Improved error messages.
12108
zalan@apple.com1f82e352017-04-22 02:01:55 +0000121092017-04-21 Zalan Bujtas <zalan@apple.com>
12110
12111 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
12112 https://bugs.webkit.org/show_bug.cgi?id=171108
12113 <rdar://problem/30271747>
12114
12115 Reviewed by Dan Bernstein.
12116
12117 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
12118 * fast/replaced/ul-li-word-break-break-word.html: Added.
12119 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
12120 * fast/replaced/zero-width-image-force-linebreak.html: Added.
12121
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +0000121222017-04-21 Aaron Chu <aaron_chu@apple.com>
12123
12124 AX: FKA: Buttons need a visible focus indicator
12125 https://bugs.webkit.org/show_bug.cgi?id=171040
12126 <rdar://problem/30922548>
12127
12128 Reviewed by Antoine Quint.
12129
12130 * TestExpectations:
12131 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
12132 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
12133 * platform/mac/TestExpectations:
12134
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +0000121352017-04-21 Ryan Haddad <ryanhaddad@apple.com>
12136
12137 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
12138 https://bugs.webkit.org/show_bug.cgi?id=169119
12139
12140 Unreviewed test gardening.
12141
12142 * platform/mac/TestExpectations:
12143
cdumez@apple.combc41d7b2017-04-21 22:23:10 +0000121442017-04-21 Chris Dumez <cdumez@apple.com>
12145
12146 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
12147 https://bugs.webkit.org/show_bug.cgi?id=171132
12148 <rdar://problem/31426752>
12149
12150 Reviewed by Ryosuke Niwa.
12151
12152 Add layout test coverage. This test is passing in both Firefox and Chrome.
12153
12154 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
12155 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
12156
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +0000121572017-04-21 Youenn Fablet <youenn@apple.com>
12158
12159 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
12160 https://bugs.webkit.org/show_bug.cgi?id=170823
12161 <rdar://problem/31611583>
12162
12163 Unreviewed.
12164
12165 * TestExpectations: Reactivating test.
12166
dbates@webkit.org1a663fb2017-04-21 21:43:40 +0000121672017-04-21 Daniel Bates <dabates@apple.com>
12168
12169 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
12170 <rdar://problem/31690952>
12171
12172 Rubber-stamped by Jer Noble.
12173
12174 We can enable these tests again once we fix <rdar://problem/25780035>.
12175
12176 * platform/ios/TestExpectations:
12177
bfulgham@apple.coma431d112017-04-21 20:07:07 +0000121782017-04-21 Per Arne Vollan <pvollan@apple.com>
12179
12180 Validate vImage arguments
12181 https://bugs.webkit.org/show_bug.cgi?id=171109
12182
12183 Reviewed by Brent Fulgham.
12184
12185 * fast/canvas/canvas-crash-expected.txt: Added.
12186 * fast/canvas/canvas-crash.html: Added.
12187
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +0000121882017-04-21 Ryan Haddad <ryanhaddad@apple.com>
12189
12190 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
12191 https://bugs.webkit.org/show_bug.cgi?id=170701
12192
12193 Unreviewed test gardening.
12194
12195 * TestExpectations:
12196
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +0000121972017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
12198
12199 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
12200 https://bugs.webkit.org/show_bug.cgi?id=169458
12201
12202 Reviewed by JF Bastien.
12203
12204 Add tests for formatToParts
12205
12206 * js/intl-datetimeformat-expected.txt:
12207 * js/script-tests/intl-datetimeformat.js:
12208
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +0000122092017-04-21 Timothy Horton <timothy_horton@apple.com>
12210
12211 Expose obscured insets to web content (as "safe area insets")
12212 https://bugs.webkit.org/show_bug.cgi?id=171013
12213 <rdar://problem/31564652>
12214
12215 Reviewed by Wenson Hsieh and Dave Hyatt.
12216
12217 * TestExpectations:
12218 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
12219 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
12220 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
12221 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
12222 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
12223 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
12224 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
12225 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
12226 * platform/ios-wk2/TestExpectations:
12227
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +0000122282017-04-20 Commit Queue <commit-queue@webkit.org>
12229
12230 Unreviewed, rolling out r215597.
12231 https://bugs.webkit.org/show_bug.cgi?id=171102
12232
12233 Made all tests crash under GuardMalloc (Requested by ap on
12234 #webkit).
12235
12236 Reverted changeset:
12237
12238 "Expose obscured insets to web content (as "safe area
12239 insets")"
12240 https://bugs.webkit.org/show_bug.cgi?id=171013
12241 http://trac.webkit.org/changeset/215597
12242
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +0000122432017-04-20 Timothy Horton <timothy_horton@apple.com>
12244
12245 Expose obscured insets to web content (as "safe area insets")
12246 https://bugs.webkit.org/show_bug.cgi?id=171013
12247 <rdar://problem/31564652>
12248
12249 Reviewed by Wenson Hsieh and Dave Hyatt.
12250
12251 * TestExpectations:
12252 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
12253 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
12254 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
12255 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
12256 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
12257 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
12258 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
12259 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
12260 * platform/ios-wk2/TestExpectations:
12261
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +0000122622017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12263
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +000012264 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
12265 https://bugs.webkit.org/show_bug.cgi?id=169109
12266
12267 Unreviewed test gardening.
12268
12269 * platform/mac/TestExpectations:
12270
122712017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12272
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000012273 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
12274 https://bugs.webkit.org/show_bug.cgi?id=170921
12275
12276 Unreviewed test gardening.
12277
12278 * TestExpectations:
12279
mattbaker@apple.com287bec02017-04-20 23:09:55 +0000122802017-04-20 Matt Baker <mattbaker@apple.com>
12281
12282 Web Inspector: Add regular expression support to XHR breakpoints
12283 https://bugs.webkit.org/show_bug.cgi?id=170099
12284 <rdar://problem/31558082>
12285
12286 Reviewed by Joseph Pecoraro.
12287
12288 Update tests and expectations for new XHR breakpoint type.
12289
12290 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
12291 * inspector/dom-debugger/xhr-breakpoints.html:
12292
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +0000122932017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
12294
12295 Inline anchor elements cannot be dragged when starting the drag from a block descendant
12296 https://bugs.webkit.org/show_bug.cgi?id=171062
12297 <rdar://problem/31697835>
12298
12299 Reviewed by Tim Horton.
12300
12301 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
12302 the drag is started from a block element under the link.
12303
12304 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
12305 * fast/events/drag-and-drop-link-containing-block.html: Added.
12306 * platform/ios/TestExpectations:
12307 * platform/mac-wk2/TestExpectations:
12308
12309 Skip the test on iOS and Mac WK2.
12310
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +0000123112017-04-20 Aaron Chu <aaron_chu@apple.com>
12312
12313 AX: Modern Media Controls Timeline slider should be operable
12314 https://bugs.webkit.org/show_bug.cgi?id=170250
12315
12316 Reviewed by Antoine Quint.
12317
12318 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
12319 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
12320
fpizlo@apple.com2fca8772017-04-20 17:55:44 +0000123212017-04-18 Filip Pizlo <fpizlo@apple.com>
12322
12323 Optimize SharedArrayBuffer in the DFG+FTL
12324 https://bugs.webkit.org/show_bug.cgi?id=164108
12325
12326 Reviewed by Saam Barati.
12327
12328 Add a test of futex performance.
12329
12330 * workers/sab/cascade_lock-worker.js: Added.
12331 (onmessage):
12332 * workers/sab/cascade_lock.html: Added.
12333 * workers/sab/worker-resources.js:
12334 (cascadeLockSlow):
12335 (cascadeLock):
12336 (cascadeUnlock):
12337
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +0000123382017-04-20 Jon Lee <jonlee@apple.com>
12339
12340 Update pip placard to "picture in picture"
12341 https://bugs.webkit.org/show_bug.cgi?id=171036
12342 rdar://problem/30201536
12343
12344 Reviewed by Antoine Quint.
12345
12346 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
12347 * media/modern-media-controls/pip-placard/pip-placard.html:
12348
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +0000123492017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12350
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +000012351 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
12352 https://bugs.webkit.org/show_bug.cgi?id=171059
12353
12354 Unreviewed test gardening.
12355
12356 * TestExpectations:
12357
123582017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12359
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000012360 Mark memory/memory-pressure-simulation.html as flaky.
12361 https://bugs.webkit.org/show_bug.cgi?id=170629
12362
12363 Unreviewed test gardening.
12364
12365 * platform/mac-wk2/TestExpectations:
12366
clopez@igalia.com86e61982017-04-20 16:46:04 +0000123672017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
12368
12369 [GTK] Update layout tests expectations after r215556
12370 https://bugs.webkit.org/show_bug.cgi?id=170942
12371
12372 Unreviewed gardening.
12373
12374 * platform/gtk/TestExpectations:
12375
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +0000123762017-04-20 Youenn Fablet <youenn@apple.com>
12377
12378 RTCPeerConnection is stopping its backend twice sometimes
12379 https://bugs.webkit.org/show_bug.cgi?id=171043
12380
12381 Reviewed by Eric Carlson.
12382
12383 * webrtc/closing-peerconnection-expected.txt: Added.
12384 * webrtc/closing-peerconnection.html: Added.
12385
jdiggs@igalia.com41069912017-04-20 08:48:53 +0000123862017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
12387
12388 [ATK] Implement support for DPub ARIA roles
12389 https://bugs.webkit.org/show_bug.cgi?id=170679
12390
12391 Reviewed by Chris Fleizach.
12392
12393 Update tests and expectations to reflect the modified WebCore Accessibility
12394 role mappings, and the corresponding changes for the platforms.
12395
12396 * accessibility/gtk/xml-roles-exposed-expected.txt:
12397 * accessibility/gtk/xml-roles-exposed.html:
12398 * accessibility/roles-exposed.html:
12399 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
12400 * platform/gtk/TestExpectations:
12401 * platform/gtk/accessibility/roles-exposed-expected.txt:
12402 * platform/mac/accessibility/roles-exposed-expected.txt:
12403
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +0000124042017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12405
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +000012406 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
12407 https://bugs.webkit.org/show_bug.cgi?id=170907
12408
12409 Unreviewed test gardening.
12410
12411 * platform/mac-wk2/TestExpectations:
12412
124132017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12414
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +000012415 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
12416
12417 Unreviewed test gardening.
12418
12419 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
12420
124212017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12422
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +000012423 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
12424 https://bugs.webkit.org/show_bug.cgi?id=171031
12425
12426 Unreviewed test gardening.
12427
12428 * TestExpectations:
12429
124302017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12431
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +000012432 Remove two tests after r215515.
12433 https://bugs.webkit.org/show_bug.cgi?id=171014
12434
12435 Unreviewed test gardening.
12436
12437 * TestExpectations:
12438
124392017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12440
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000012441 Rebaseline tests after r215515.
12442 https://bugs.webkit.org/show_bug.cgi?id=171014
12443
12444 Unreviewed test gardening.
12445
12446 * TestExpectations:
12447 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
12448 * 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:
12449 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
12450
achristensen@apple.comc74717d2017-04-19 22:27:04 +0000124512017-04-19 Alex Christensen <achristensen@webkit.org>
12452
12453 Parsing large XML strings fails
12454 https://bugs.webkit.org/show_bug.cgi?id=170999
12455 <rdar://problem/17336267>
12456
12457 Reviewed by Brady Eidson.
12458
12459 * fast/dom/xml-large-expected.txt: Added.
12460 * fast/dom/xml-large.html: Added.
12461
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +0000124622017-04-19 Chris Fleizach <cfleizach@apple.com>
12463
12464 AX: <hr> should use a different role description than interactive separators
12465 https://bugs.webkit.org/show_bug.cgi?id=170317
12466 <rdar://problem/31363024>
12467
12468 Reviewed by Joanmarie Diggs.
12469
12470 * accessibility/mac/hr-element-expected.txt:
12471 * accessibility/mac/hr-element.html:
12472
jfbastien@apple.com22070852017-04-19 20:03:52 +0000124732017-04-19 JF Bastien <jfbastien@apple.com>
12474
12475 Unreviewed, rolling out r215520.
12476
12477 Broke Debian 8
12478
12479 Reverted changeset:
12480
12481 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
12482 https://bugs.webkit.org/show_bug.cgi?id=169458
12483 http://trac.webkit.org/changeset/215520
12484
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +0000124852017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
12486
12487 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
12488 https://bugs.webkit.org/show_bug.cgi?id=169458
12489
12490 Reviewed by JF Bastien.
12491
12492 Add tests for formatToParts
12493
12494 * js/intl-datetimeformat-expected.txt:
12495 * js/script-tests/intl-datetimeformat.js:
12496
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +0000124972017-04-19 Youenn Fablet <youenn@apple.com>
12498
12499 Import web-platform-tests/tools
12500 https://bugs.webkit.org/show_bug.cgi?id=170718
12501
12502 Reviewed by Alex Christensen.
12503
12504 * TestExpectations:
12505 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
12506 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
12507 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
12508 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
12509 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
12510 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
12511 * 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.
12512 * tests-options.json:
12513
antti@apple.com009dcd12017-04-19 12:15:37 +0000125142017-04-19 Antti Koivisto <antti@apple.com>
12515
12516 Avoid repaints for invisible animations on tumblr.com/search/aww
12517 https://bugs.webkit.org/show_bug.cgi?id=170986
12518 <rdar://problem/28644580>
12519
12520 Reviewed by Andreas Kling.
12521
12522 * fast/repaint/mutate-non-visible-expected.txt: Added.
12523 * fast/repaint/mutate-non-visible.html: Added.
12524
wilander@apple.comd91733e2017-04-19 01:07:04 +0000125252017-04-18 John Wilander <wilander@apple.com>
12526
12527 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
12528 https://bugs.webkit.org/show_bug.cgi?id=170763
12529 <rdar://problem/31573091>
12530
12531 Reviewed by Alex Christensen.
12532
12533 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
12534 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
12535
dino@apple.combce93132017-04-19 00:37:30 +0000125362017-04-18 Dean Jackson <dino@apple.com>
12537
12538 Update ANGLE
12539 https://bugs.webkit.org/show_bug.cgi?id=170941
12540 <rdar://problem/31633999>
12541
12542 Reviewed by Alex Christensen.
12543
12544 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
12545
bfulgham@apple.com22f76952017-04-18 23:27:04 +0000125462017-04-18 Brent Fulgham <bfulgham@apple.com>
12547
12548 Correct handling of isolatedWorld in event handling
12549 https://bugs.webkit.org/show_bug.cgi?id=65589
12550 <rdar://problem/24097804>
12551
12552 Reviewed by Geoffrey Garen.
12553
12554 This following test cases are from the following Blink change:
12555 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
12556
12557 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
12558 * fast/dom/event-attrs-isolated-world.html: Added.
12559 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
12560 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
12561
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +0000125622017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
12563
12564 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
12565 https://bugs.webkit.org/show_bug.cgi?id=170968
12566 <rdar://problem/31692560>
12567
12568 Reviewed by Dan Bernstein.
12569
12570 Adds a new layout test checking that text within a node with a click handler can be selected when using
12571 character selection granularity.
12572
12573 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
12574 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
12575
joepeck@webkit.org0a2add22017-04-18 20:37:51 +0000125762017-04-18 Joseph Pecoraro <pecoraro@apple.com>
12577
12578 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
12579 https://bugs.webkit.org/show_bug.cgi?id=170953
12580
12581 Unreviewed test gardening.
12582
12583 * platform/mac-wk1/TestExpectations:
12584 Mark a flakey test in WebKit1.
12585
weinig@apple.com66395a22017-04-18 20:35:43 +0000125862017-04-17 Sam Weinig <sam@webkit.org>
12587
12588 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
12589 https://bugs.webkit.org/show_bug.cgi?id=170926
12590
12591 Reviewed by Chris Dumez.
12592
12593 * js/dom/webidl-type-mapping-expected.txt:
12594 * js/dom/webidl-type-mapping.html:
12595 Update test to account for testDictionary now being an attribute,
12596 and test that the annotated type members behave correctly.
12597
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +0000125982017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
12599
12600 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
12601 https://bugs.webkit.org/show_bug.cgi?id=163208
12602
12603 Reviewed by Saam Barati.
12604
12605 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
12606 * inspector/runtime/evaluate-CommandLineAPI.html:
12607 * js/parser-syntax-check-expected.txt:
12608 * js/script-tests/parser-syntax-check.js:
12609
antti@apple.com8db60ef2017-04-18 17:31:20 +0000126102017-04-18 Antti Koivisto <antti@apple.com>
12611
12612 Enable optimized layer flushes on iOS
12613 https://bugs.webkit.org/show_bug.cgi?id=170938
12614 <rdar://problem/31677395>
12615
12616 Reviewed by Simon Fraser.
12617
12618 Add test verifying that tiles get created for touch overflow scrolling.
12619
12620 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
12621 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
12622
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +0000126232017-04-18 Ryan Haddad <ryanhaddad@apple.com>
12624
12625 Update TestExpectations for "selectors4" tests on mac-wk1.
12626 https://trac.webkit.org/changeset/215457/webkit
12627
12628 Unreviewed test gardening.
12629
12630 * platform/mac-wk1/TestExpectations:
12631
rego@igalia.com218bea92017-04-18 16:27:53 +0000126322017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
12633
12634 [css-grid] Add support for percentage gaps
12635 https://bugs.webkit.org/show_bug.cgi?id=170764
12636
12637 Reviewed by Sergio Villar Senin.
12638
12639 Import tests from Blink.
12640
12641 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
12642 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
12643 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
12644 * fast/css-grid-layout/grid-gutters-get-set.html:
12645
magomez@igalia.com3fecba62017-04-18 11:54:23 +0000126462017-04-18 Miguel Gomez <magomez@igalia.com>
12647
12648 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
12649 https://bugs.webkit.org/show_bug.cgi?id=170332
12650
12651 Reviewed by Carlos Garcia Campos.
12652
12653 Added a test to ensure that the browser doesn't crash when loading a PNG image which
12654 reports a wrong number of frames.
12655
12656 * fast/images/bad-png-missing-fdat-expected.txt: Added.
12657 * fast/images/bad-png-missing-fdat.html: Added.
12658 * fast/images/resources/bad-png-missing-fdAT.png: Added.
12659
rego@igalia.comb2665362017-04-18 09:17:19 +0000126602017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
12661
12662 [selectors4] Import W3C Test Suite
12663 https://bugs.webkit.org/show_bug.cgi?id=170898
12664
12665 Reviewed by Youenn Fablet.
12666
12667 * TestExpectations: Mark a few tests as failure linking to the related bugs.
12668 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
12669
carlosgc@webkit.org04704b92017-04-18 08:11:47 +0000126702017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
12671
12672 Unreviewed GTK+ gardening. Add several test expectations.
12673
12674 * platform/gtk/TestExpectations:
12675
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +0000126762017-04-17 Joseph Pecoraro <pecoraro@apple.com>
12677
12678 Web Inspector: Doesn't show size of compressed content correctly
12679 https://bugs.webkit.org/show_bug.cgi?id=155112
12680 <rdar://problem/25006728>
12681
12682 Reviewed by Alex Christensen and Timothy Hatcher.
12683
12684 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
12685 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
12686 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
12687 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
12688 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
12689 * http/tests/inspector/network/resource-sizes-network.html: Added.
12690 Test resource sizes under different load conditions.
12691
12692 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
12693 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
12694 Older versions of macOS will not have the new metrics, but test their output anyways.
12695
12696 * http/tests/inspector/network/resources/404.php: Added.
12697 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
12698 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
12699 * http/tests/inspector/network/resources/lorem.txt: Added.
12700 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
12701
12702 * http/tests/inspector/network/resources/resource-size-test.js: Added.
12703 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
12704 (TestPage.registerInitializer.window.addResourceSizeTest):
12705 (TestPage.registerInitializer):
12706 Shared test code for resource sizes.
12707
12708 * platform/mac-wk1/TestExpectations:
12709 * platform/win/TestExpectations:
12710
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +0000127112017-04-17 Youenn Fablet <youenn@apple.com>
12712
12713 Enable video autoplay when getUserMedia is on
12714 https://bugs.webkit.org/show_bug.cgi?id=170919
12715
12716 Reviewed by Geoffrey Garen.
12717
12718 * webrtc/video-autoplay-expected.txt: Added.
12719 * webrtc/video-autoplay.html: Added.
12720
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +0000127212017-04-17 Ryan Haddad <ryanhaddad@apple.com>
12722
12723 Skip webrtc/multi-video.html.
12724 https://bugs.webkit.org/show_bug.cgi?id=170823
12725
12726 Unreviewed test gardening.
12727
12728 * TestExpectations:
12729
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +0000127302017-04-17 Youenn Fablet <youenn@apple.com>
12731
12732 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +000012733 https://bugs.webkit.or
12734 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000012735
12736 Reviewed by Eric Carlson.
12737
12738 * webrtc/video-mute.html: Another try at making the test not flaky.
12739
timothy_horton@apple.com4de29982017-04-17 20:24:14 +0000127402017-04-17 Tim Horton <timothy_horton@apple.com>
12741
12742 Provide a viewport parameter to disable clipping to the safe area
12743 https://bugs.webkit.org/show_bug.cgi?id=170766
12744 <rdar://problem/31564634>
12745
12746 Reviewed by Beth Dakin.
12747
12748 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
12749 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
12750 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
12751 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
12752
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +0000127532017-04-14 Jiewen Tan <jiewen_tan@apple.com>
12754
12755 [WebCrypto] Add support for ECDSA
12756 https://bugs.webkit.org/show_bug.cgi?id=170789
12757 <rdar://problem/31588604>
12758
12759 Reviewed by Brent Fulgham.
12760
12761 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
12762 * crypto/subtle/ec-generate-key-malformed-parameters.html:
12763 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
12764 * crypto/subtle/ec-import-key-malformed-parameters.html:
12765 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
12766 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
12767 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
12768 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
12769 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
12770 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
12771 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
12772 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
12773 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
12774 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
12775 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
12776 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
12777 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
12778 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
12779 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
12780 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
12781 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
12782 * crypto/subtle/ecdsa-generate-key.html: Added.
12783 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
12784 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
12785 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
12786 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
12787 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
12788 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
12789 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
12790 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
12791 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
12792 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
12793 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
12794 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
12795 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
12796 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
12797 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
12798 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
12799 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
12800 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
12801 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
12802 * crypto/subtle/ecdsa-import-raw-key.html: Added.
12803 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
12804 * crypto/subtle/ecdsa-import-spki-key.html: Added.
12805 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
12806 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
12807 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
12808 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
12809 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
12810 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
12811 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
12812 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
12813
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +0000128142017-04-17 Youenn Fablet <youenn@apple.com>
12815
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +000012816 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
12817 https://bugs.webkit.org/show_bug.cgi?id=170837
12818
12819 Reviewed by Eric Carlson.
12820
12821 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
12822
128232017-04-17 Youenn Fablet <youenn@apple.com>
12824
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000012825 RTCPeerConnection addTrack does not require a stream parameter
12826 https://bugs.webkit.org/show_bug.cgi?id=170894
12827
12828 Reviewed by Alex Christensen.
12829
12830 * webrtc/video-addTrack-expected.txt: Added.
12831 * webrtc/video-addTrack.html: Added.
12832
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +0000128332017-04-16 Joseph Pecoraro <pecoraro@apple.com>
12834
12835 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
12836 https://bugs.webkit.org/show_bug.cgi?id=170882
12837
12838 Reviewed by Saam Barati.
12839
12840 * js/dom/object-prototype-toLocaleString-expected.txt:
12841 * js/dom/script-tests/object-prototype-toLocaleString.js:
12842 Test the case of toLocaleString where toString does not exist.
12843
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +0000128442017-04-16 Chris Dumez <cdumez@apple.com>
12845
12846 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
12847 https://bugs.webkit.org/show_bug.cgi?id=169995
12848 <rdar://problem/23798897>
12849
12850 Reviewed by Sam Weinig.
12851
12852 Add layout test coverage.
12853
12854 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
12855 * fast/events/beforeunload-alert-handled-keydown.html: Added.
12856 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
12857 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
12858
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +0000128592017-04-16 Joseph Pecoraro <pecoraro@apple.com>
12860
12861 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
12862 https://bugs.webkit.org/show_bug.cgi?id=170879
12863
12864 Reviewed by Saam Barati.
12865
12866 * js/Object-getOwnPropertyNames-expected.txt:
12867 * js/script-tests/Object-getOwnPropertyNames.js:
12868
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +0000128692017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
12870
12871 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
12872 https://bugs.webkit.org/show_bug.cgi?id=170760
12873
12874 Reviewed by Joseph Pecoraro.
12875
12876 Test sending and receiving text and binary (blob and array buffer) data.
12877
12878 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
12879 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
12880 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
12881 (web_socket_do_extra_handshake):
12882 (web_socket_transfer_data):
12883 (all_distinct_bytes):
12884 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
12885 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
12886 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
12887 (web_socket_do_extra_handshake):
12888 (web_socket_transfer_data):
12889
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +0000128902017-04-14 Jiewen Tan <jiewen_tan@apple.com>
12891
12892 [WebCrypto] Support HKDF
12893 https://bugs.webkit.org/show_bug.cgi?id=170636
12894 <rdar://problem/23539827>
12895
12896 Reviewed by Brent Fulgham.
12897
12898 * TestExpectations:
12899 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
12900 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
12901 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
12902 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
12903 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
12904 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
12905 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
12906 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
12907 * crypto/subtle/hkdf-import-key-expected.txt: Added.
12908 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
12909 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
12910 * crypto/subtle/hkdf-import-key.html: Added.
12911 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
12912 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
12913 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
12914 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
12915 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
12916 * crypto/workers/subtle/hkdf-import-key.html: Added.
12917 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
12918 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
12919 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
12920
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +0000129212017-04-14 Ryan Haddad <ryanhaddad@apple.com>
12922
12923 Skip workers/wasm-* LayoutTests on ios-simulator.
12924
12925 Unreviewed test gardening.
12926
12927 * platform/ios/TestExpectations:
12928
zalan@apple.comb62345d2017-04-14 20:59:36 +0000129292017-04-14 Zalan Bujtas <zalan@apple.com>
12930
12931 text-align start / end failure in table cells
12932 https://bugs.webkit.org/show_bug.cgi?id=141417
12933 <rdar://problem/31051672>
12934
12935 Reviewed by Antti Koivisto.
12936
12937 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
12938 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
12939
sbarati@apple.com492e4432017-04-14 02:10:17 +0000129402017-04-13 Saam Barati <sbarati@apple.com>
12941
12942 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
12943 https://bugs.webkit.org/show_bug.cgi?id=170573
12944
12945 Reviewed by Filip Pizlo.
12946
12947 * storage/indexeddb/resources/wasm-exceptions.js: Added.
12948 (const._fail):
12949 (const.isNotA.assert.isNotA):
12950 (const):
12951 (switch.typeof):
12952 (Builder):
12953 (Builder.prototype.setChecked):
12954 (Builder.prototype.setPreamble):
12955 (Builder.prototype._functionIndexSpaceKeyHash):
12956 (Builder.prototype._registerFunctionToIndexSpace):
12957 (Builder.prototype._getFunctionFromIndexSpace):
12958 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
12959 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
12960 (Builder.prototype._registerSectionBuilders.this.Unknown):
12961 (prepareDatabase):
12962 (testDatabase):
12963 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
12964 * storage/indexeddb/wasm-exceptions.html: Added.
12965 * workers/wasm-hashset: Added.
12966 * workers/wasm-hashset-expected.txt: Added.
12967 * workers/wasm-hashset-many-expected.txt: Added.
12968 * workers/wasm-hashset-many.html: Added.
12969 * workers/wasm-hashset.html: Added.
12970 * workers/wasm-hashset/many-test.js: Added.
12971 (reallyDone):
12972 (console.log):
12973 (console.error):
12974 (console.assert):
12975 (i.worker.onmessage):
12976 (Module.print):
12977 (Module.printErr):
12978 (Module.canvas):
12979 (Module.setStatus):
12980 (Module):
12981 (setValue):
12982 (getValue):
12983 (allocate):
12984 (getMemory):
12985 (Pointer_stringify):
12986 (AsciiToString):
12987 (stringToAscii):
12988 (UTF8ArrayToString):
12989 (UTF8ToString):
12990 (stringToUTF8Array):
12991 (stringToUTF8):
12992 (lengthBytesUTF8):
12993 (demangle):
12994 (demangleAll):
12995 (stackTrace):
12996 (alignUp):
12997 (updateGlobalBuffer):
12998 (updateGlobalBufferViews):
12999 (abortOnCannotGrowMemory):
13000 (enlargeMemory):
13001 (getTotalMemory):
13002 (callRuntimeCallbacks):
13003 (preRun):
13004 (ensureInitRuntime):
13005 (preMain):
13006 (exitRuntime):
13007 (postRun):
13008 (addOnPreRun):
13009 (addOnInit):
13010 (addOnPreMain):
13011 (addOnExit):
13012 (addOnPostRun):
13013 (intArrayFromString):
13014 (intArrayToString):
13015 (writeStringToMemory):
13016 (writeArrayToMemory):
13017 (writeAsciiToMemory):
13018 (Math.string_appeared_here):
13019 (addRunDependency):
13020 (removeRunDependency):
13021 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13022 (integrateWasmJS.lookupImport):
13023 (integrateWasmJS.mergeMemory):
13024 (integrateWasmJS.fixImports):
13025 (integrateWasmJS.getBinary):
13026 (integrateWasmJS.doJustAsm):
13027 (integrateWasmJS.receiveInstance):
13028 (integrateWasmJS.):
13029 (integrateWasmJS.doNativeWasm):
13030 (integrateWasmJS.doWasmPolyfill):
13031 (integrateWasmJS.Module.string_appeared_here):
13032 (integrateWasmJS):
13033 (___setErrNo):
13034 (__ZSt18uncaught_exceptionv):
13035 (EXCEPTIONS.deAdjust):
13036 (EXCEPTIONS.addRef):
13037 (EXCEPTIONS.decRef):
13038 (EXCEPTIONS.clearRef):
13039 (___cxa_find_matching_catch):
13040 (___gxx_personality_v0):
13041 (___lock):
13042 (_emscripten_memcpy_big):
13043 (_gettimeofday):
13044 (_abort):
13045 (SYSCALLS):
13046 (SYSCALLS.get getStr):
13047 (SYSCALLS.get64):
13048 (SYSCALLS.getZero):
13049 (try.___syscall146.printChar):
13050 (___syscall146):
13051 (___syscall54):
13052 (___unlock):
13053 (___syscall6):
13054 (invoke_ii):
13055 (invoke_iiii):
13056 (invoke_v):
13057 (_malloc.Module.string_appeared_here):
13058 (getTempRet0.Module.string_appeared_here):
13059 (_free.Module.string_appeared_here):
13060 (_main.Module.string_appeared_here):
13061 (setTempRet0.Module.string_appeared_here):
13062 (establishStackSpace.Module.string_appeared_here):
13063 (stackSave.Module.string_appeared_here):
13064 (_memset.Module.string_appeared_here):
13065 (_sbrk.Module.string_appeared_here):
13066 (_emscripten_get_global_libc.Module.string_appeared_here):
13067 (_memcpy.Module.string_appeared_here):
13068 (___errno_location.Module.string_appeared_here):
13069 (setThrew.Module.string_appeared_here):
13070 (_fflush.Module.string_appeared_here):
13071 (stackAlloc.Module.string_appeared_here):
13072 (stackRestore.Module.string_appeared_here):
13073 (_llvm_bswap_i32.Module.string_appeared_here):
13074 (runPostSets.Module.string_appeared_here):
13075 (dynCall_ii.Module.string_appeared_here):
13076 (dynCall_iiii.Module.string_appeared_here):
13077 (dynCall_v.Module.string_appeared_here):
13078 (else.applyMemoryInitializer):
13079 (else):
13080 (else.useRequest):
13081 (ExitStatus):
13082 (dependenciesFulfilled):
13083 (Module.string_appeared_here.Module.callMain.callMain.pad):
13084 (Module.string_appeared_here.Module.callMain):
13085 (run.doRun):
13086 (run):
13087 (exit):
13088 * workers/wasm-hashset/many-worker.js: Added.
13089 (console.log):
13090 (console.error):
13091 (console.assert):
13092 (Module.print):
13093 (Module.printErr):
13094 (Module.canvas):
13095 (Module.setStatus):
13096 (Module):
13097 (setValue):
13098 (getValue):
13099 (allocate):
13100 (getMemory):
13101 (Pointer_stringify):
13102 (AsciiToString):
13103 (stringToAscii):
13104 (UTF8ArrayToString):
13105 (UTF8ToString):
13106 (stringToUTF8Array):
13107 (stringToUTF8):
13108 (lengthBytesUTF8):
13109 (demangle):
13110 (demangleAll):
13111 (stackTrace):
13112 (alignUp):
13113 (updateGlobalBuffer):
13114 (updateGlobalBufferViews):
13115 (abortOnCannotGrowMemory):
13116 (enlargeMemory):
13117 (getTotalMemory):
13118 (callRuntimeCallbacks):
13119 (preRun):
13120 (ensureInitRuntime):
13121 (preMain):
13122 (exitRuntime):
13123 (postRun):
13124 (addOnPreRun):
13125 (addOnInit):
13126 (addOnPreMain):
13127 (addOnExit):
13128 (addOnPostRun):
13129 (intArrayFromString):
13130 (intArrayToString):
13131 (writeStringToMemory):
13132 (writeArrayToMemory):
13133 (writeAsciiToMemory):
13134 (Math.string_appeared_here):
13135 (addRunDependency):
13136 (removeRunDependency):
13137 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13138 (integrateWasmJS.lookupImport):
13139 (integrateWasmJS.mergeMemory):
13140 (integrateWasmJS.fixImports):
13141 (integrateWasmJS.getBinary):
13142 (integrateWasmJS.doJustAsm):
13143 (integrateWasmJS.receiveInstance):
13144 (integrateWasmJS.doNativeWasm):
13145 (integrateWasmJS.doWasmPolyfill):
13146 (integrateWasmJS.Module.string_appeared_here):
13147 (integrateWasmJS):
13148 (___setErrNo):
13149 (__ZSt18uncaught_exceptionv):
13150 (EXCEPTIONS.deAdjust):
13151 (EXCEPTIONS.addRef):
13152 (EXCEPTIONS.decRef):
13153 (EXCEPTIONS.clearRef):
13154 (___cxa_find_matching_catch):
13155 (___gxx_personality_v0):
13156 (___lock):
13157 (_emscripten_memcpy_big):
13158 (_gettimeofday):
13159 (_abort):
13160 (SYSCALLS):
13161 (SYSCALLS.get getStr):
13162 (SYSCALLS.get64):
13163 (SYSCALLS.getZero):
13164 (try.___syscall146.printChar):
13165 (___syscall146):
13166 (___syscall54):
13167 (___unlock):
13168 (___syscall6):
13169 (invoke_ii):
13170 (invoke_iiii):
13171 (invoke_v):
13172 (_malloc.Module.string_appeared_here):
13173 (getTempRet0.Module.string_appeared_here):
13174 (_free.Module.string_appeared_here):
13175 (_main.Module.string_appeared_here):
13176 (setTempRet0.Module.string_appeared_here):
13177 (establishStackSpace.Module.string_appeared_here):
13178 (stackSave.Module.string_appeared_here):
13179 (_memset.Module.string_appeared_here):
13180 (_sbrk.Module.string_appeared_here):
13181 (_emscripten_get_global_libc.Module.string_appeared_here):
13182 (_memcpy.Module.string_appeared_here):
13183 (___errno_location.Module.string_appeared_here):
13184 (setThrew.Module.string_appeared_here):
13185 (_fflush.Module.string_appeared_here):
13186 (stackAlloc.Module.string_appeared_here):
13187 (stackRestore.Module.string_appeared_here):
13188 (_llvm_bswap_i32.Module.string_appeared_here):
13189 (runPostSets.Module.string_appeared_here):
13190 (dynCall_ii.Module.string_appeared_here):
13191 (dynCall_iiii.Module.string_appeared_here):
13192 (dynCall_v.Module.string_appeared_here):
13193 (else.applyMemoryInitializer):
13194 (else):
13195 (else.useRequest):
13196 (ExitStatus):
13197 (dependenciesFulfilled):
13198 (Module.string_appeared_here.Module.callMain.callMain.pad):
13199 (Module.string_appeared_here.Module.callMain):
13200 (run.doRun):
13201 (run):
13202 (exit):
13203 * workers/wasm-hashset/test.js: Added.
13204 (reallyDone):
13205 (console.log):
13206 (console.error):
13207 (console.assert):
13208 (Module.print):
13209 (Module.printErr):
13210 (Module.canvas):
13211 (Module.setStatus):
13212 (Module):
13213 (setValue):
13214 (getValue):
13215 (allocate):
13216 (getMemory):
13217 (Pointer_stringify):
13218 (AsciiToString):
13219 (stringToAscii):
13220 (UTF8ArrayToString):
13221 (UTF8ToString):
13222 (stringToUTF8Array):
13223 (stringToUTF8):
13224 (lengthBytesUTF8):
13225 (demangle):
13226 (demangleAll):
13227 (stackTrace):
13228 (alignUp):
13229 (updateGlobalBuffer):
13230 (updateGlobalBufferViews):
13231 (abortOnCannotGrowMemory):
13232 (enlargeMemory):
13233 (getTotalMemory):
13234 (callRuntimeCallbacks):
13235 (preRun):
13236 (ensureInitRuntime):
13237 (preMain):
13238 (exitRuntime):
13239 (postRun):
13240 (addOnPreRun):
13241 (addOnInit):
13242 (addOnPreMain):
13243 (addOnExit):
13244 (addOnPostRun):
13245 (intArrayFromString):
13246 (intArrayToString):
13247 (writeStringToMemory):
13248 (writeArrayToMemory):
13249 (writeAsciiToMemory):
13250 (Math.string_appeared_here):
13251 (addRunDependency):
13252 (removeRunDependency):
13253 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13254 (integrateWasmJS.lookupImport):
13255 (integrateWasmJS.mergeMemory):
13256 (integrateWasmJS.fixImports):
13257 (integrateWasmJS.getBinary):
13258 (integrateWasmJS.doJustAsm):
13259 (integrateWasmJS.receiveInstance):
13260 (integrateWasmJS.doNativeWasm):
13261 (integrateWasmJS.doWasmPolyfill):
13262 (integrateWasmJS.Module.string_appeared_here):
13263 (integrateWasmJS):
13264 (___setErrNo):
13265 (__ZSt18uncaught_exceptionv):
13266 (EXCEPTIONS.deAdjust):
13267 (EXCEPTIONS.addRef):
13268 (EXCEPTIONS.decRef):
13269 (EXCEPTIONS.clearRef):
13270 (___cxa_find_matching_catch):
13271 (___gxx_personality_v0):
13272 (___lock):
13273 (_emscripten_memcpy_big):
13274 (_gettimeofday):
13275 (_abort):
13276 (SYSCALLS):
13277 (SYSCALLS.get getStr):
13278 (SYSCALLS.get64):
13279 (SYSCALLS.getZero):
13280 (try.___syscall146.printChar):
13281 (___syscall146):
13282 (___syscall54):
13283 (___unlock):
13284 (___syscall6):
13285 (invoke_ii):
13286 (invoke_iiii):
13287 (invoke_v):
13288 (_malloc.Module.string_appeared_here):
13289 (getTempRet0.Module.string_appeared_here):
13290 (_free.Module.string_appeared_here):
13291 (_main.Module.string_appeared_here):
13292 (setTempRet0.Module.string_appeared_here):
13293 (establishStackSpace.Module.string_appeared_here):
13294 (stackSave.Module.string_appeared_here):
13295 (_memset.Module.string_appeared_here):
13296 (_sbrk.Module.string_appeared_here):
13297 (_emscripten_get_global_libc.Module.string_appeared_here):
13298 (_memcpy.Module.string_appeared_here):
13299 (___errno_location.Module.string_appeared_here):
13300 (setThrew.Module.string_appeared_here):
13301 (_fflush.Module.string_appeared_here):
13302 (stackAlloc.Module.string_appeared_here):
13303 (stackRestore.Module.string_appeared_here):
13304 (_llvm_bswap_i32.Module.string_appeared_here):
13305 (runPostSets.Module.string_appeared_here):
13306 (dynCall_ii.Module.string_appeared_here):
13307 (dynCall_iiii.Module.string_appeared_here):
13308 (dynCall_v.Module.string_appeared_here):
13309 (else.applyMemoryInitializer):
13310 (else):
13311 (else.useRequest):
13312 (ExitStatus):
13313 (dependenciesFulfilled):
13314 (Module.string_appeared_here.Module.callMain.callMain.pad):
13315 (Module.string_appeared_here.Module.callMain):
13316 (run.doRun):
13317 (run):
13318 (exit):
13319 * workers/wasm-hashset/worker.js: Added.
13320 (console.log):
13321 (console.error):
13322 (console.assert):
13323 (Module.print):
13324 (Module.printErr):
13325 (Module.canvas):
13326 (Module.setStatus):
13327 (Module):
13328 (setValue):
13329 (getValue):
13330 (allocate):
13331 (getMemory):
13332 (Pointer_stringify):
13333 (AsciiToString):
13334 (stringToAscii):
13335 (UTF8ArrayToString):
13336 (UTF8ToString):
13337 (stringToUTF8Array):
13338 (stringToUTF8):
13339 (lengthBytesUTF8):
13340 (demangle):
13341 (demangleAll):
13342 (stackTrace):
13343 (alignUp):
13344 (updateGlobalBuffer):
13345 (updateGlobalBufferViews):
13346 (abortOnCannotGrowMemory):
13347 (enlargeMemory):
13348 (getTotalMemory):
13349 (callRuntimeCallbacks):
13350 (preRun):
13351 (ensureInitRuntime):
13352 (preMain):
13353 (exitRuntime):
13354 (postRun):
13355 (addOnPreRun):
13356 (addOnInit):
13357 (addOnPreMain):
13358 (addOnExit):
13359 (addOnPostRun):
13360 (intArrayFromString):
13361 (intArrayToString):
13362 (writeStringToMemory):
13363 (writeArrayToMemory):
13364 (writeAsciiToMemory):
13365 (Math.string_appeared_here):
13366 (addRunDependency):
13367 (removeRunDependency):
13368 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13369 (integrateWasmJS.lookupImport):
13370 (integrateWasmJS.mergeMemory):
13371 (integrateWasmJS.fixImports):
13372 (integrateWasmJS.getBinary):
13373 (integrateWasmJS.doJustAsm):
13374 (integrateWasmJS.receiveInstance):
13375 (integrateWasmJS.):
13376 (integrateWasmJS.doNativeWasm):
13377 (integrateWasmJS.doWasmPolyfill):
13378 (integrateWasmJS.Module.string_appeared_here):
13379 (integrateWasmJS):
13380 (___setErrNo):
13381 (__ZSt18uncaught_exceptionv):
13382 (EXCEPTIONS.deAdjust):
13383 (EXCEPTIONS.addRef):
13384 (EXCEPTIONS.decRef):
13385 (EXCEPTIONS.clearRef):
13386 (___cxa_find_matching_catch):
13387 (___gxx_personality_v0):
13388 (___lock):
13389 (_emscripten_memcpy_big):
13390 (_gettimeofday):
13391 (_abort):
13392 (SYSCALLS):
13393 (SYSCALLS.get getStr):
13394 (SYSCALLS.get64):
13395 (SYSCALLS.getZero):
13396 (try.___syscall146.printChar):
13397 (___syscall146):
13398 (___syscall54):
13399 (___unlock):
13400 (___syscall6):
13401 (invoke_ii):
13402 (invoke_iiii):
13403 (invoke_v):
13404 (_malloc.Module.string_appeared_here):
13405 (getTempRet0.Module.string_appeared_here):
13406 (_free.Module.string_appeared_here):
13407 (_main.Module.string_appeared_here):
13408 (setTempRet0.Module.string_appeared_here):
13409 (establishStackSpace.Module.string_appeared_here):
13410 (stackSave.Module.string_appeared_here):
13411 (_memset.Module.string_appeared_here):
13412 (_sbrk.Module.string_appeared_here):
13413 (_emscripten_get_global_libc.Module.string_appeared_here):
13414 (_memcpy.Module.string_appeared_here):
13415 (___errno_location.Module.string_appeared_here):
13416 (setThrew.Module.string_appeared_here):
13417 (_fflush.Module.string_appeared_here):
13418 (stackAlloc.Module.string_appeared_here):
13419 (stackRestore.Module.string_appeared_here):
13420 (_llvm_bswap_i32.Module.string_appeared_here):
13421 (runPostSets.Module.string_appeared_here):
13422 (dynCall_ii.Module.string_appeared_here):
13423 (dynCall_iiii.Module.string_appeared_here):
13424 (dynCall_v.Module.string_appeared_here):
13425 (else.applyMemoryInitializer):
13426 (else):
13427 (else.useRequest):
13428 (ExitStatus):
13429 (dependenciesFulfilled):
13430 (Module.string_appeared_here.Module.callMain.callMain.pad):
13431 (Module.string_appeared_here.Module.callMain):
13432 (run.doRun):
13433 (run):
13434 (exit):
13435 * workers/wasm-long-compile-expected.txt: Added.
13436 * workers/wasm-long-compile-many-expected.txt: Added.
13437 * workers/wasm-long-compile-many.html: Added.
13438 * workers/wasm-long-compile.html: Added.
13439 * workers/wasm-resources: Added.
13440 * workers/wasm-resources/long-compile-many.js: Added.
13441 (done):
13442 (i.async.run):
13443 (i.worker.onmessage):
13444 * workers/wasm-resources/long-compile-worker.js: Added.
13445 (const._fail):
13446 (const.isNotA.assert.isNotA):
13447 (const):
13448 (switch.typeof):
13449 (Builder):
13450 (Builder.prototype.setChecked):
13451 (Builder.prototype.setPreamble):
13452 (Builder.prototype._functionIndexSpaceKeyHash):
13453 (Builder.prototype._registerFunctionToIndexSpace):
13454 (Builder.prototype._getFunctionFromIndexSpace):
13455 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
13456 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
13457 (Builder.prototype._registerSectionBuilders.this.Unknown):
13458 * workers/wasm-resources/long-compile.js: Added.
13459 (done):
13460 (async.run):
13461 (worker.onmessage):
13462
dino@apple.com867f6662017-04-14 01:56:35 +0000134632017-04-13 Dean Jackson <dino@apple.com>
13464
13465 Large negative animation-delays may not work depending on machine uptime
13466 https://bugs.webkit.org/show_bug.cgi?id=166962
13467 <rdar://problem/30091526>
13468
13469 Reviewed by Tim Horton.
13470
13471 * animations/large-negative-delay-expected.txt: Added.
13472 * animations/large-negative-delay.html: Added.
13473
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +0000134742017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
13475
13476 Change Intl prototypes to plain objects
13477 https://bugs.webkit.org/show_bug.cgi?id=168178
13478
13479 Reviewed by JF Bastien.
13480
13481 * js/intl-collator-expected.txt:
13482 * js/intl-datetimeformat-expected.txt:
13483 * js/intl-numberformat-expected.txt:
13484 * js/script-tests/intl-collator.js:
13485 * js/script-tests/intl-datetimeformat.js:
13486 * js/script-tests/intl-numberformat.js:
13487
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +0000134882017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13489
13490 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
13491 https://bugs.webkit.org/show_bug.cgi?id=169719
13492
13493 Unreviewed test gardening.
13494
13495 * platform/ios-wk2/TestExpectations:
13496
antti@apple.com2d5e53f2017-04-13 23:20:50 +0000134972017-04-13 Antti Koivisto <antti@apple.com>
13498
13499 Don't invalidate composition for style changes in non-composited layers
13500 https://bugs.webkit.org/show_bug.cgi?id=170805
13501 <rdar://problem/31606185>
13502
13503 Reviewed by Simon Fraser.
13504
13505 * compositing/updates/animation-non-composited-expected.txt: Added.
13506 * compositing/updates/animation-non-composited.html: Added.
13507
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +0000135082017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13509
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +000013510 Mark webrtc/video-mute.html as flaky.
13511 https://bugs.webkit.org/show_bug.cgi?id=170704
13512
13513 Unreviewed test gardening.
13514
13515 * TestExpectations:
13516
135172017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13518
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +000013519 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
13520 https://bugs.webkit.org/show_bug.cgi?id=165553
13521
13522 Unreviewed test gardening.
13523
13524 * platform/mac/TestExpectations:
13525
135262017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13527
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +000013528 Mark media/track/track-cue-rendering-rtl.html as flaky.
13529 https://bugs.webkit.org/show_bug.cgi?id=170831
13530
13531 Unreviewed test gardening.
13532
13533 * platform/mac/TestExpectations:
13534
135352017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13536
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +000013537 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
13538 https://bugs.webkit.org/show_bug.cgi?id=170830
13539
13540 Unreviewed test gardening.
13541
13542 * platform/mac-wk1/TestExpectations:
13543
135442017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13545
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +000013546 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
13547
13548 Unreviewed test gardening.
13549
13550 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
13551
135522017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13553
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +000013554 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
13555 https://bugs.webkit.org/show_bug.cgi?id=170702
13556
13557 Unreviewed test gardening.
13558
13559 * platform/mac-wk2/TestExpectations:
13560
135612017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13562
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000013563 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
13564 https://bugs.webkit.org/show_bug.cgi?id=164229
13565
13566 Unreviewed test gardening.
13567
13568 * platform/mac/TestExpectations:
13569
cdumez@apple.com0447c7c2017-04-13 19:42:35 +0000135702017-04-13 Chris Dumez <cdumez@apple.com>
13571
13572 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
13573 https://bugs.webkit.org/show_bug.cgi?id=170745
13574
13575 Reviewed by Tim Horton.
13576
13577 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
13578 test more robust.
13579
13580 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
13581 * svg/animations/animated-svg-image-outside-viewport-paused.html:
13582
commit-queue@webkit.org055b0802017-04-13 18:28:29 +0000135832017-04-13 Youenn Fablet <youenn@apple.com>
13584
13585 Remove RTCSignalingState::Closed
13586 https://bugs.webkit.org/show_bug.cgi?id=170811
13587
13588 Reviewed by Eric Carlson.
13589
13590 * webrtc/connection-state.html:
13591
jbedard@apple.com64df7a42017-04-13 17:29:43 +0000135922017-04-13 Jonathan Bedard <jbedard@apple.com>
13593
13594 Remove compositing/masks/solid-color-masked.html expectation
13595 https://bugs.webkit.org/show_bug.cgi?id=168054
13596
13597 Unreviewed test gardening.
13598
13599 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
13600
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +0000136012017-04-13 Youenn Fablet <youenn@apple.com>
13602
13603 Add some more WebRTC tests
13604 https://bugs.webkit.org/show_bug.cgi?id=170796
13605
13606 Reviewed by Eric Carlson.
13607
13608 * webrtc/multi-video-expected.txt: Added.
13609 * webrtc/multi-video.html: Added.
13610 * webrtc/video-with-data-channel-expected.txt: Added.
13611 * webrtc/video-with-data-channel.html: Added.
13612
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +0000136132017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
13614
13615 [Readable Streams API] Implement cloneArrayBuffer in WebCore
13616 https://bugs.webkit.org/show_bug.cgi?id=170008
13617
13618 Reviewed by Youenn Fablet.
13619
13620 Added test to check cloneArrayBuffer behaviour.
13621
13622 * streams/clone-array-buffer-expected.txt: Added.
13623 * streams/clone-array-buffer.html: Added.
13624
commit-queue@webkit.org04d33012017-04-13 16:38:58 +0000136252017-04-13 Youenn Fablet <youenn@apple.com>
13626
13627 onnegotiationneeded should only be called once
13628 https://bugs.webkit.org/show_bug.cgi?id=170785
13629
13630 Reviewed by Alex Christensen.
13631
13632 * webrtc/negotiatedneeded-event-addStream.html:
13633
hyatt@apple.com531e35d2017-04-13 16:37:00 +0000136342017-04-13 Dave Hyatt <hyatt@apple.com>
13635
13636 Rendering flexbox children across columns
13637 https://bugs.webkit.org/show_bug.cgi?id=164166
13638 <rdar://problem/29055587>
13639
13640 Reviewed by Zalan Bujtas.
13641
13642 * fast/multicol/flexbox-rows-expected.html: Added.
13643 * fast/multicol/flexbox-rows.html: Added.
13644
antti@apple.come2ca5892017-04-13 08:31:54 +0000136452017-04-13 Antti Koivisto <antti@apple.com>
13646
13647 Try to unflake a test.
13648
13649 * http/tests/cache/disk-cache/disk-cache-media-small.html:
13650
beidson@apple.com6fc12ef2017-04-13 06:38:19 +0000136512017-04-12 Brady Eidson <beidson@apple.com>
13652
13653 QuotaExceededError when saving to localStorage in private mode.
13654 https://bugs.webkit.org/show_bug.cgi?id=157010
13655
13656 Reviewed by Alex Christensen.
13657
13658 * platform/mac-wk2/TestExpectations:
13659 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
13660 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
13661 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
13662 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
13663 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
13664 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
13665 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
13666 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
13667
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +0000136682017-04-12 Joseph Pecoraro <pecoraro@apple.com>
13669
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +000013670 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
13671 https://bugs.webkit.org/show_bug.cgi?id=170668
13672
13673 Reviewed by Keith Miller.
13674
13675 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
13676 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
13677 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
13678 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
13679 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
13680 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
13681 These tests are now out of date.
13682
136832017-04-12 Joseph Pecoraro <pecoraro@apple.com>
13684
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000013685 test262: test262/test/language/literals/regexp/u-dec-esc.js
13686 https://bugs.webkit.org/show_bug.cgi?id=170687
13687
13688 Reviewed by Michael Saboff.
13689
13690 * js/regexp-unicode-expected.txt:
13691 * js/script-tests/regexp-unicode.js:
13692 Extend test to test invalid backreferences.
13693
jbedard@apple.com572dfff2017-04-12 22:44:08 +0000136942017-04-12 Jonathan Bedard <jbedard@apple.com>
13695
13696 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
13697
13698 Unreviewed test gardening.
13699
13700 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
13701 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
13702 * platform/mac-wk1/TestExpectations: Ditto.
13703 * platform/win/TestExpectations: Ditto.
13704 * platform/wk2/TestExpectations: Ditto.
13705
dino@apple.com6cc437b2017-04-12 21:11:47 +0000137062017-04-11 Dean Jackson <dino@apple.com>
13707
13708 canvas/2d.gradient.* LayoutTests failing
13709 https://bugs.webkit.org/show_bug.cgi?id=170757
13710 <rdar://problem/31177990>
13711
13712 Reviewed by Antoine Quint.
13713
13714 Add a fudge factor to the gradient tests, since we can
13715 now produce noisy (nicer looking) gradients. There might
13716 be 1 or 2 bits of difference per pixel.
13717
13718 * canvas/philip/tests.js:
13719 (_assertPixelWithGradientNoise):
13720 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
13721 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
13722 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
13723 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
13724 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
13725 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
13726 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
13727 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
13728 * canvas/philip/tests/2d.gradient.radial.inside1.html:
13729 * canvas/philip/tests/2d.gradient.radial.inside2.html:
13730 * canvas/philip/tests/2d.gradient.radial.inside3.html:
13731 * canvas/philip/tests/2d.gradient.radial.outside1.html:
13732 * canvas/philip/tests/2d.gradient.radial.outside2.html:
13733 * canvas/philip/tests/2d.gradient.radial.outside3.html:
13734 * canvas/philip/tests/2d.gradient.radial.touch2.html:
13735 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
13736 * fast/canvas/canvas-gradient-on-compositing-expected.html:
13737
mmaxfield@apple.com803992b2017-04-12 20:54:02 +0000137382017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
13739
13740 Well-known variations should clamp to the values listed in the @font-face block
13741 https://bugs.webkit.org/show_bug.cgi?id=169260
13742
13743 Reviewed by Dean Jackson.
13744
13745 * fast/text/variations/font-face-clamp-expected.html: Added.
13746 * fast/text/variations/font-face-clamp.html: Added.
13747
jbedard@apple.comacb7052f2017-04-12 20:47:31 +0000137482017-04-12 Jonathan Bedard <jbedard@apple.com>
13749
13750 Remove two passing canvas tests from ios expectations
13751
13752 Unreviewed test gardening.
13753
13754 * platform/ios/TestExpectations:
13755
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +0000137562017-04-12 Youenn Fablet <youenn@apple.com>
13757
13758 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
13759 https://bugs.webkit.org/show_bug.cgi?id=170754
13760 <rdar://problem/31573169>
13761
13762 Unreviewed.
13763
13764 * TestExpectations: Marking test as crashing.
13765
rego@igalia.com69b969c2017-04-12 10:14:30 +0000137662017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
13767
13768 [css-grid] Replaced elements don't properly resolve percentage heights
13769 https://bugs.webkit.org/show_bug.cgi?id=159670
13770
13771 Reviewed by Darin Adler.
13772
13773 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
13774 This patch only adds the test to avoid regressions in the future.
13775
13776 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
13777 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
13778
antti@apple.comcf289bc2017-04-12 10:09:14 +0000137792017-04-10 Antti Koivisto <antti@apple.com>
13780
13781 Cache small media resources in disk cache
13782 https://bugs.webkit.org/show_bug.cgi?id=170676
13783 <rdar://problem/31532649>
13784
13785 Reviewed by Andreas Kling.
13786
13787 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
13788 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
13789
pvollan@apple.comee34dbc2017-04-12 08:01:51 +0000137902017-04-12 Per Arne Vollan <pvollan@apple.com>
13791
13792 Implement stroke-color CSS property.
13793 https://bugs.webkit.org/show_bug.cgi?id=169352
13794
13795 Reviewed by Jon Lee.
13796
13797 * fast/css/stroke-color-expected.html: Added.
13798 * fast/css/stroke-color-fallback-expected.html: Added.
13799 * fast/css/stroke-color-fallback.html: Added.
13800 * fast/css/stroke-color.html: Added.
13801 * fast/css/visited-link-stroke-color-expected.html: Added.
13802 * fast/css/visited-link-stroke-color.html: Added.
13803
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +0000138042017-04-11 Youenn Fablet <youenn@apple.com>
13805
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +000013806 LayoutTest webrtc/video-mute.html is a flaky failure
13807 https://bugs.webkit.org/show_bug.cgi?id=170704
13808
13809 Reviewed by Eric Carlson.
13810
13811 * webrtc/video-mute.html: Trying to make it less flaky.
13812
138132017-04-11 Youenn Fablet <youenn@apple.com>
13814
commit-queue@webkit.org70608662017-04-11 22:47:49 +000013815 [WK1] Add captureStream test with webrtc
13816 https://bugs.webkit.org/show_bug.cgi?id=170746
13817
13818 Reviewed by Eric Carlson.
13819
13820 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
13821 * webrtc/captureCanvas-webrtc-expected.txt: Added.
13822 * webrtc/captureCanvas-webrtc.html: Added.
13823
138242017-04-11 Youenn Fablet <youenn@apple.com>
13825
commit-queue@webkit.org362495d2017-04-11 22:47:26 +000013826 Migrating webrtc tests to latest API
13827 https://bugs.webkit.org/show_bug.cgi?id=170709
13828
13829 Reviewed by Eric Carlson.
13830
13831 * webrtc/audio-peer-connection-webaudio.html:
13832 * webrtc/libwebrtc/descriptionGetters.html:
13833 * webrtc/negotiatedneeded-event-addStream.html:
13834 * webrtc/peer-connection-audio-mute.html:
13835 * webrtc/peer-connection-audio-mute2.html:
13836 * webrtc/peer-connection-remote-audio-mute.html:
13837 * webrtc/peer-connection-remote-audio-mute2.html:
13838 * webrtc/release-after-getting-track.html:
13839 * webrtc/video-disabled-black.html:
13840 * webrtc/video-mute.html:
13841 * webrtc/video-remote-mute.html:
13842 * webrtc/video-with-receiver.html:
13843 * webrtc/video.html:
13844
138452017-04-11 Youenn Fablet <youenn@apple.com>
13846
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +000013847 Activate WebRTC data channel tests for WK1
13848 https://bugs.webkit.org/show_bug.cgi?id=170710
13849
13850 Reviewed by Eric Carlson.
13851
13852 * platform/mac-wk1/TestExpectations:
13853
138542017-04-11 Youenn Fablet <youenn@apple.com>
13855
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000013856 MediaStream id should be equal to msid
13857 https://bugs.webkit.org/show_bug.cgi?id=170712
13858
13859 Reviewed by Eric Carlson.
13860
13861 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
13862
13863 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
13864 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
13865 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
13866 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
13867 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
13868 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
13869 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
13870 * webrtc/audio-peer-connection-webaudio.html:
13871 * webrtc/audio-replace-track.html:
13872 * webrtc/connection-state.html:
13873 * webrtc/datachannel/basic.html:
13874 * webrtc/datachannel/bufferedAmountLowThreshold.html:
13875 * webrtc/datachannel/datachannel-gc.html:
13876 * webrtc/datachannel/datachannel-stats.html:
13877 * webrtc/datachannel/filter-ice-candidate.html:
13878 * webrtc/ephemeral-certificates-and-cnames.html:
13879 * webrtc/libwebrtc/descriptionGetters.html:
13880 * webrtc/negotiatedneeded-event-addStream.html:
13881 * webrtc/no-port-zero-in-upd-candidates.html:
13882 * webrtc/peer-connection-audio-mute.html:
13883 * webrtc/peer-connection-audio-mute2.html:
13884 * webrtc/peer-connection-remote-audio-mute.html:
13885 * webrtc/peer-connection-remote-audio-mute2.html:
13886 * webrtc/release-after-getting-track.html:
13887 * webrtc/video-disabled-black.html:
13888 * webrtc/video-getParameters.html:
13889 * webrtc/video-mediastreamtrack-stats.html:
13890 * webrtc/video-mute.html:
13891 * webrtc/video-remote-mute.html:
13892 * webrtc/video-replace-track-to-null.html:
13893 * webrtc/video-replace-track.html:
13894 * webrtc/video-stats.html:
13895 * webrtc/video-with-receiver.html:
13896 * webrtc/video.html:
13897
cfleizach@apple.comd27869e2017-04-11 17:00:29 +0000138982017-04-11 Chris Fleizach <cfleizach@apple.com>
13899
13900 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
13901 https://bugs.webkit.org/show_bug.cgi?id=170330
13902 <rdar://problem/31366105>
13903
13904 Reviewed by Joanmarie Diggs.
13905
13906 * accessibility/mac/search-predicate-article-expected.txt:
13907 * accessibility/mac/search-predicate-article.html:
13908
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +0000139092017-04-11 Joseph Pecoraro <pecoraro@apple.com>
13910
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +000013911 test262: test262/test/annexB/language/comments/multi-line-html-close.js
13912 https://bugs.webkit.org/show_bug.cgi?id=170648
13913
13914 Reviewed by Keith Miller.
13915
13916 * js/parser-xml-close-comment-expected.txt:
13917 * js/script-tests/parser-xml-close-comment.js:
13918 Update test coverage for JavaScript HTML comments.
13919
139202017-04-11 Joseph Pecoraro <pecoraro@apple.com>
13921
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000013922 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
13923 https://bugs.webkit.org/show_bug.cgi?id=170652
13924
13925 Reviewed by Michael Saboff.
13926
13927 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
13928 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
13929 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
13930 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
13931 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
13932 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
13933 * 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:
13934 These tests expected the opposite, they are now out of date.
13935
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +0000139362017-04-11 Yoav Weiss <yoav@yoav.ws>
13937
13938 [link preload] Double downloads of preloaded content when it's in MemoryCache
13939 https://bugs.webkit.org/show_bug.cgi?id=170122
13940
13941 Reviewed by Antti Koivisto.
13942
13943 * TestExpectations: Removed flakiness label from the header preload charset test.
13944 * fast/loader/cache-encoding-expected.txt: Changed expectation.
13945 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
13946 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
13947 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
13948 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
13949 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.
13950
rego@igalia.com45aee992017-04-11 09:20:16 +0000139512017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
13952
13953 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
13954 https://bugs.webkit.org/show_bug.cgi?id=167538
13955
13956 Reviewed by Darin Adler.
13957
13958 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
13959 as the caret was not always painted in the test runner.
13960 The test was checking for a crash in simplified layout (see bug #163450)
13961 and has nothing to do with the caret or "autofocus" behavior.
13962 "autofocus" was needed to get the crash, so this change modifies
13963 the test to blur the element, so the caret is not painted anymore.
13964
13965 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
13966 Don't focus the input element.
13967 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
13968 the input element to avoid showing the caret.
13969 * platform/mac-wk2/TestExpectations: Remove file from expectations.
13970
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +0000139712017-04-10 Jiewen Tan <jiewen_tan@apple.com>
13972
13973 Unreviewed, test expectations update
13974
13975 * platform/wk2/TestExpectations:
13976
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +0000139772017-04-10 Ryan Haddad <ryanhaddad@apple.com>
13978
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +000013979 Mark two newly imported web-platform-tests as failing.
13980
13981 Unreviewed test gardening.
13982
13983 * TestExpectations:
13984
139852017-04-10 Ryan Haddad <ryanhaddad@apple.com>
13986
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000013987 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
13988 https://bugs.webkit.org/show_bug.cgi?id=167475
13989
13990 Unreviewed test gardening.
13991
13992 * platform/mac-wk1/TestExpectations:
13993
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +0000139942017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
13995
13996 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
13997 https://bugs.webkit.org/show_bug.cgi?id=170677
13998 <rdar://problem/31512633>
13999
14000 Reviewed by Tim Horton.
14001
14002 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
14003
14004 * fast/events/drag-to-navigate.html:
14005 * fast/events/only-valid-drop-targets-receive-file-drop.html:
14006
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +0000140072017-04-10 Ryan Haddad <ryanhaddad@apple.com>
14008
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +000014009 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
14010 https://bugs.webkit.org/show_bug.cgi?id=170682
14011
14012 Unreviewed test gardening.
14013
14014 * platform/mac-wk1/TestExpectations:
14015
140162017-04-10 Ryan Haddad <ryanhaddad@apple.com>
14017
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000014018 Rebaseline js/dom/global-constructors-attributes.html after r215131.
14019
14020 Unreviewed test gardening.
14021
14022 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
14023 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
14024 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
14025
akling@apple.comb89c9482017-04-10 13:49:18 +0000140262017-04-10 Andreas Kling <akling@apple.com>
14027
14028 Don't generate extra scrolling tiles for non-visible pages.
14029 https://bugs.webkit.org/show_bug.cgi?id=167213
14030 <rdar://problem/30105774>
14031
14032 Reviewed by Antti Koivisto.
14033
14034 * TestExpectations:
14035 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
14036 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
14037 * platform/mac-wk2/TestExpectations:
14038
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +0000140392017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
14040
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +000014041 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
14042 https://bugs.webkit.org/show_bug.cgi?id=170667
14043
14044 Reviewed by Žan Doberšek.
14045
14046 Unskip then test that is passing now.
14047
14048 * platform/gtk/TestExpectations:
14049
140502017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
14051
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000014052 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
14053
14054 * platform/gtk/TestExpectations:
14055
magomez@igalia.com2c050a82017-04-10 07:39:19 +0000140562017-04-10 Miguel Gomez <magomez@igalia.com>
14057
14058 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
14059 https://bugs.webkit.org/show_bug.cgi?id=168425
14060
14061 Reviewed by Said Abou-Hallawa.
14062
14063 Adjusted expectation for fast/images/animated-png.html. It must pass now.
14064
14065 * platform/gtk/TestExpectations:
14066
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +0000140672017-04-09 Devin Rousso <webkit@devinrousso.com>
14068
14069 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
14070 https://bugs.webkit.org/show_bug.cgi?id=170184
14071
14072 Reviewed by Matt Baker.
14073
14074 * inspector/unit-tests/text-utilities-expected.txt: Added.
14075 * inspector/unit-tests/text-utilities.html: Added.
14076
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +0000140772017-04-09 Youenn Fablet <youenn@apple.com>
14078
14079 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
14080 https://bugs.webkit.org/show_bug.cgi?id=170647
14081
14082 Reviewed by Sam Weinig.
14083
14084 * TestExpectations:
14085 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
14086 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
14087 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
14088 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
14089 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
14090 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
14091 * platform/mac/TestExpectations:
14092 * tests-options.json:
14093
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +0000140942017-04-09 Joseph Pecoraro <pecoraro@apple.com>
14095
14096 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
14097 https://bugs.webkit.org/show_bug.cgi?id=170651
14098
14099 Reviewed by Saam Barati.
14100
14101 * js/regexp-no-extensions-expected.txt:
14102 * js/script-tests/regexp-no-extensions.js:
14103 Update existing test for these edge cases.
14104
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +0000141052017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
14106
14107 [Variation Fonts] Width values of GX fonts are not mapped correctly
14108 https://bugs.webkit.org/show_bug.cgi?id=170367
14109
14110 Reviewed by Simon Fraser.
14111
14112 * fast/text/variations/font-selection-properties-expected.html:
14113 * fast/text/variations/gx-width-expected.html: Added.
14114 * fast/text/variations/gx-width.html: Added.
14115
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +0000141162017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
14117
14118 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
14119 https://bugs.webkit.org/show_bug.cgi?id=170577
14120
14121 Reviewed by Simon Fraser.
14122
14123 * fast/images/async-image-background-image-repeated-expected.html: Added.
14124 * fast/images/async-image-background-image-repeated.html: Added.
14125
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +0000141262017-04-08 Simon Fraser <simon.fraser@apple.com>
14127
14128 Unprefix CSS cursor values grab and grabbing
14129 https://bugs.webkit.org/show_bug.cgi?id=170543
14130
14131 Reviewed by Jon Lee.
14132
14133 Enhanced the cursor test to check round-tripping of all values.
14134
14135 * fast/css/cursor-parsing-expected.txt:
14136 * fast/css/cursor-parsing.html:
14137
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +0000141382017-04-08 Youenn Fablet <youenn@apple.com>
14139
commit-queue@webkit.orgea255592017-04-08 18:22:38 +000014140 WebRTC tests gardening
14141 https://bugs.webkit.org/show_bug.cgi?id=170508
14142
14143 Reviewed by Eric Carlson.
14144
14145 * platform/ios-wk1/TestExpectations:
14146 * platform/ios-wk2/TestExpectations:
14147 * platform/ios/TestExpectations:
14148
141492017-04-08 Youenn Fablet <youenn@apple.com>
14150
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000014151 MediaStreamTrack id should be preserved by PeerConnection
14152 https://bugs.webkit.org/show_bug.cgi?id=170624
14153
14154 Reviewed by Eric Carlson.
14155
14156 * webrtc/video.html:
14157
cdumez@apple.comec928cd2017-04-08 01:11:10 +0000141582017-04-07 Chris Dumez <cdumez@apple.com>
14159
14160 Unreviewed, update 2 media tests after r215120 so they work on iOS.
14161
14162 Setting the volume is a no-op on iOS so mute the video instead.
14163
14164 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
14165 * media/video-restricted-invisible-autoplay-not-allowed.html:
14166
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +0000141672017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
14168
14169 WebGPU: implement ComputeCommandEncoder and related components
14170 https://bugs.webkit.org/show_bug.cgi?id=170444
14171
14172 Reviewed by Alex Christensen.
14173
14174 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
14175
14176 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
14177 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
14178
zalan@apple.com318220e2017-04-07 22:48:22 +0000141792017-04-07 Zalan Bujtas <zalan@apple.com>
14180
14181 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
14182 https://bugs.webkit.org/show_bug.cgi?id=170552
14183
14184 Reviewed by Antti Koivisto.
14185
14186 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
14187 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
14188
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000141892017-04-07 Ryan Haddad <ryanhaddad@apple.com>
14190
ryanhaddad@apple.com31090232017-04-07 22:13:22 +000014191 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
14192 https://bugs.webkit.org/show_bug.cgi?id=168540
14193
14194 Unreviewed test gardening.
14195
14196 * platform/mac/TestExpectations:
14197
141982017-04-07 Ryan Haddad <ryanhaddad@apple.com>
14199
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000014200 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
14201 https://bugs.webkit.org/show_bug.cgi?id=170615
14202
14203 Unreviewed test gardening.
14204
14205 * platform/mac/TestExpectations:
14206
cdumez@apple.comf4e1e102017-04-07 20:49:49 +0000142072017-04-07 Chris Dumez <cdumez@apple.com>
14208
cdumez@apple.comeb309fa2017-04-07 22:04:50 +000014209 Audible autoplay videos should not get paused when outside the viewport
14210 https://bugs.webkit.org/show_bug.cgi?id=170610
14211 <rdar://problem/31505984>
14212
14213 Reviewed by Eric Carlson.
14214
14215 Add layout test coverage.
14216
14217 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
14218 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
14219 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
14220 * media/video-restricted-invisible-autoplay-not-allowed.html:
14221
142222017-04-07 Chris Dumez <cdumez@apple.com>
14223
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000014224 Throttle / Align DOM Timers in cross-origin iframes to 30fps
14225 https://bugs.webkit.org/show_bug.cgi?id=170613
14226 <rdar://problem/31506444>
14227
14228 Reviewed by Simon Fraser.
14229
14230 Add layout test coverage.
14231
14232 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
14233 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
14234 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
14235
bfulgham@apple.com49026b42017-04-07 16:02:10 +0000142362017-04-07 Brent Fulgham <bfulgham@apple.com>
14237
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +000014238 Rebaseline additional tests after r215096.
14239 https://bugs.webkit.org/show_bug.cgi?id=170561
14240 <rdar://problem/7415154>
14241
14242 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
14243 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
14244 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
14245 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
14246 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
14247 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
14248 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
14249 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
14250 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
14251 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
14252 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
14253
142542017-04-07 Brent Fulgham <bfulgham@apple.com>
14255
bfulgham@apple.com49026b42017-04-07 16:02:10 +000014256 WebKit should percent encode single quotes in query strings
14257 https://bugs.webkit.org/show_bug.cgi?id=170561
14258 <rdar://problem/7415154>
14259
14260 Reviewed by Alex Christensen.
14261
14262 Rebaseline tests after change.
14263
14264 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
14265 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
14266 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
14267 * http/tests/security/xssAuditor/base-href-expected.txt:
14268 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
14269 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
14270 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
14271 * http/tests/security/xssAuditor/embed-tag-expected.txt:
14272 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
14273 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
14274 * http/tests/security/xssAuditor/form-action-expected.txt:
14275 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
14276 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
14277 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
14278 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
14279 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
14280 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
14281 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
14282 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
14283 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
14284 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
14285 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
14286 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
14287 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
14288 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
14289 * http/tests/security/xssAuditor/link-onclick-expected.txt:
14290 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
14291 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
14292 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
14293 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
14294 * http/tests/security/xssAuditor/object-tag-expected.txt:
14295 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
14296 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
14297 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
14298 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
14299 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
14300 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
14301 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
14302 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
14303 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
14304 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
14305 * http/tests/security/xssAuditor/svg-animate-expected.txt:
14306 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
14307 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
14308 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
14309
commit-queue@webkit.org5620e282017-04-07 15:24:09 +0000143102017-04-07 Youenn Fablet <youenn@apple.com>
14311
14312 Improve some WebRTC flaky tests
14313 https://bugs.webkit.org/show_bug.cgi?id=170584
14314
14315 Reviewed by Alex Christensen.
14316
14317 * webrtc/libwebrtc/descriptionGetters.html:
14318 * webrtc/video-replace-track-to-null.html:
14319
zalan@apple.come2374f52017-04-07 15:05:43 +0000143202017-04-07 Zalan Bujtas <zalan@apple.com>
14321
14322 Text insertion cursor disappears after pressing enter
14323 https://bugs.webkit.org/show_bug.cgi?id=169291
14324 <rdar://problem/30899611>
14325
14326 Reviewed by Tim Horton.
14327
14328 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
14329 * editing/simple-line-layout-caret-is-gone.html: Added.
14330
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +0000143312017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
14332
14333 Make FontWithFeatures test font pass OTS
14334 https://bugs.webkit.org/show_bug.cgi?id=169788
14335
14336 Reviewed by Tim Horton.
14337
14338 Updated font to the one which passes the tests.
14339
14340 * css3/resources/FontWithFeatures.otf:
14341
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +0000143422017-04-06 Jiewen Tan <jiewen_tan@apple.com>
14343
14344 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
14345 https://bugs.webkit.org/show_bug.cgi?id=170571
14346
14347 Unreviewed.
14348
14349 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
14350 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
14351
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +0000143522017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
14353
14354 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
14355 https://bugs.webkit.org/show_bug.cgi?id=170560
14356 <rdar://problem/31484693>
14357
14358 Reviewed by Tim Horton.
14359
14360 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
14361 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
14362
14363 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
14364 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
14365
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +0000143662017-04-05 Simon Fraser <simon.fraser@apple.com>
14367
14368 Throttle requestAnimationFrame in cross-origin iframes to 30fps
14369 https://bugs.webkit.org/show_bug.cgi?id=170534
14370
14371 Reviewed by Dan Bates.
14372
14373 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
14374 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
14375 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
14376
ryanhaddad@apple.com96609662017-04-06 22:39:15 +0000143772017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14378
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +000014379 Unreviewed, rolling out r215041.
14380
14381 The LayoutTest for this change is failing on ios-simulator.
14382
14383 Reverted changeset:
14384
14385 "Rendering flexbox children across columns"
14386 https://bugs.webkit.org/show_bug.cgi?id=164166
14387 http://trac.webkit.org/changeset/215041
14388
143892017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14390
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +000014391 Unreviewed, rolling out r215046.
14392
14393 This change broke internal builds.
14394
14395 Reverted changeset:
14396
14397 "WebRTC tests gardening"
14398 https://bugs.webkit.org/show_bug.cgi?id=170508
14399 http://trac.webkit.org/changeset/215046
14400
144012017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14402
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000014403 Skip a test that was accidentally enabled with r214982.
14404
14405 Unreviewed test gardening.
14406
14407 * platform/ios/TestExpectations:
14408
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +0000144092017-04-06 Joseph Pecoraro <pecoraro@apple.com>
14410
14411 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
14412 https://bugs.webkit.org/show_bug.cgi?id=16531
14413 <rdar://problem/5712895>
14414
14415 Reviewed by Timothy Hatcher.
14416
14417 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
14418 * http/tests/inspector/network/resource-request-headers.html: Added.
14419 * http/tests/inspector/network/resources/basic-auth.php: Added.
14420 Test coverage for Cookie and Basic Authentication headers.
14421
14422 * platform/mac/TestExpectations:
14423 * platform/mac-wk1/TestExpectations:
14424 * platform/win/TestExpectations:
14425 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
14426 and ElCapitan which uses the legacy non-NSURLSession loading path.
14427
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +0000144282017-04-06 Youenn Fablet <youenn@apple.com>
14429
14430 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
14431 https://bugs.webkit.org/show_bug.cgi?id=167513
14432
14433 Reviewed by Eric Carlson.
14434
14435 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
14436
zalan@apple.com2319f682017-04-06 20:03:55 +0000144372017-04-06 Zalan Bujtas <zalan@apple.com>
14438
14439 Simple line layout: Hittest always returns the first renderer in the block.
14440 https://bugs.webkit.org/show_bug.cgi?id=170520
14441 <rdar://problem/30979175>
14442
14443 Reviewed by Antti Koivisto.
14444
14445 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
14446 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
14447
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +0000144482017-03-31 Jiewen Tan <jiewen_tan@apple.com>
14449
14450 [WebCrypto] Add support for AES-CTR
14451 https://bugs.webkit.org/show_bug.cgi?id=169761
14452 <rdar://problem/31331321>
14453
14454 Reviewed by Brent Fulgham.
14455
14456 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
14457 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
14458 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
14459 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
14460 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
14461 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
14462 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
14463 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
14464 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
14465 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
14466 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
14467 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
14468 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
14469 * crypto/subtle/aes-ctr-generate-key.html: Added.
14470 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
14471 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
14472 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
14473 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
14474 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
14475 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
14476 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
14477 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
14478 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
14479 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
14480 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
14481 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
14482 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
14483 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
14484 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
14485 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
14486 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
14487 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
14488 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
14489 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
14490 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
14491 * crypto/subtle/aes-generate-key-malformed-parameters.html:
14492 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
14493 * crypto/subtle/aes-import-key-malformed-parameters.html:
14494 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
14495 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
14496 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
14497 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
14498 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
14499 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
14500 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
14501 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
14502 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
14503 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
14504 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
14505 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
14506
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +0000145072017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14508
14509 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
14510 https://bugs.webkit.org/show_bug.cgi?id=153460
14511
14512 Unreviewed test gardening.
14513
14514 * platform/mac/TestExpectations:
14515
commit-queue@webkit.orga9762452017-04-06 18:48:11 +0000145162017-04-06 Youenn Fablet <youenn@apple.com>
14517
14518 WebRTC tests gardening
14519 https://bugs.webkit.org/show_bug.cgi?id=170508
14520
14521 Reviewed by Eric Carlson.
14522
14523 * platform/ios-wk1/TestExpectations:
14524 * platform/ios-wk2/TestExpectations:
14525 * platform/ios/TestExpectations:
14526
antti@apple.comc5190fd2017-04-06 18:32:47 +0000145272017-04-06 Antti Koivisto <antti@apple.com>
14528
14529 Implement testing mode for disk cache
14530 https://bugs.webkit.org/show_bug.cgi?id=170547
14531
14532 Reviewed by Andreas Kling.
14533
14534 Enable a few disabled tests to see how it goes.
14535
14536 * platform/mac-wk2/TestExpectations:
14537
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +0000145382017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
14539
14540 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
14541 https://bugs.webkit.org/show_bug.cgi?id=170339
14542
14543 Reviewed by Youenn Fablet.
14544
14545 Added new tests addressing respondWithNewView() behaviour.
14546
14547 * streams/readable-stream-byob-request-expected.txt: Updated.
14548 * streams/readable-stream-byob-request.js: Added new tests.
14549
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +0000145502017-04-06 Dave Hyatt <hyatt@apple.com>
14551
14552 Rendering flexbox children across columns
14553 https://bugs.webkit.org/show_bug.cgi?id=164166
14554 <rdar://problem/29055587>
14555
14556 Reviewed by Zalan Bujtas.
14557
14558 * fast/multicol/flexbox-rows-expected.html: Added.
14559 * fast/multicol/flexbox-rows.html: Added.
14560
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +0000145612017-04-05 Simon Fraser <simon.fraser@apple.com>
14562
14563 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
14564 https://bugs.webkit.org/show_bug.cgi?id=170479
14565
14566 Reviewed by Sam Weinig.
14567
14568 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
14569 * fast/frames/user-gesture-timestamp-propagation.html: Added.
14570 * platform/ios/TestExpectations:
14571
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +0000145722017-04-05 Eric Carlson <eric.carlson@apple.com>
14573
14574 [MediaStream] Host application should be able to mute and unmute media streams
14575 https://bugs.webkit.org/show_bug.cgi?id=170519
14576 <rdar://problem/31174326>
14577
14578 Reviewed by Youenn Fablet.
14579
14580 * fast/mediastream/MediaStream-page-muted-expected.txt:
14581 * fast/mediastream/MediaStream-page-muted.html:
14582
jfernandez@igalia.com30168022017-04-05 20:44:10 +0000145832017-04-05 Javier Fernandez <jfernandez@igalia.com>
14584
14585 [css-align] Implement the place-items shorthand
14586 https://bugs.webkit.org/show_bug.cgi?id=168847
14587
14588 Reviewed by David Hyatt.
14589
14590 Regression tests for the new place-content alignment shorthand.
14591
14592 * css3/parse-place-items.html: Added.
14593
clopez@igalia.com21ac4de2017-04-05 19:14:36 +0000145942017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
14595
14596 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
14597 https://bugs.webkit.org/show_bug.cgi?id=170157
14598
14599 Reviewed by Alejandro G. Castro.
14600
14601 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
14602 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
14603 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
14604 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
14605 for each one of the audio media type and video media type.
14606
14607 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
14608 as failing in the general TestExpectations, because the libwebrtc backend currently
14609 doesn't generate the expected a=bundle-only lines.
14610 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
14611 The whole fast/mediastream directory is already overriden to pass.
14612 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
14613 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
14614 * fast/mediastream/resources/sdp-utils.js:
14615 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
14616 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
14617 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
14618
jer.noble@apple.com837b2a02017-04-05 19:09:28 +0000146192017-04-05 Jer Noble <jer.noble@apple.com>
14620
14621 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
14622 https://bugs.webkit.org/show_bug.cgi?id=170510
14623
14624 Reviewed by Eric Carlson.
14625
14626 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
14627 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
14628
mattbaker@apple.com6c085f62017-04-05 18:57:35 +0000146292017-04-05 Matt Baker <mattbaker@apple.com>
14630
14631 Web Inspector: XHR breakpoints should be global
14632 https://bugs.webkit.org/show_bug.cgi?id=170033
14633
14634 Reviewed by Joseph Pecoraro..
14635
14636 * inspector/dom-debugger/xhr-breakpoints.html:
14637 Update for XHRBreakpoint constructor change.
14638
cdumez@apple.comca98dba2017-04-05 18:47:39 +0000146392017-04-05 Chris Dumez <cdumez@apple.com>
14640
14641 <input type="range"> changing to disabled while active breaks all pointer events
14642 https://bugs.webkit.org/show_bug.cgi?id=170447
14643 <rdar://problem/31442875>
14644
14645 Reviewed by Geoffrey Garen.
14646
14647 Add layout test coverage.
14648
14649 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
14650 * fast/forms/range/disabled-while-dragging.html: Added.
14651
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +0000146522017-04-05 Jiewen Tan <jiewen_tan@apple.com>
14653
14654 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
14655 <rdar://problem/31322400>
14656
14657 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
14658 * crypto/subtle/rsa-import-key-malformed-parameters.html:
14659
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +0000146602017-04-05 Youenn Fablet <youenn@apple.com>
14661
14662 Deprecate and remove URL.createObjectURL(mediastream)
14663 https://bugs.webkit.org/show_bug.cgi?id=167518
14664 <rdar://problem/31149607>
14665
14666 Reviewed by Eric Carlson.
14667
14668 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
14669 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
14670 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
14671 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
14672 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
14673 * fast/mediastream/MediaStream-video-element-expected.txt:
14674 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
14675 * fast/mediastream/MediaStream-video-element-track-stop.html:
14676 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
14677 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
14678 * fast/mediastream/MediaStream-video-element.html:
14679 * fast/mediastream/resources/getUserMedia-helper.js:
14680 (setupVideoElementWithStream):
14681
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +0000146822017-04-05 Javier Fernandez <jfernandez@igalia.com>
14683
14684 [GTK] Unreviewed tests gardening
14685 https://bugs.webkit.org/show_bug.cgi?id=170497
14686
14687 Unreviewed test gardening. Rebaseline tests after r214712.
14688
14689 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
14690
14691
ap@apple.com0bc422c2017-04-05 05:14:52 +0000146922017-04-04 Alexey Proskuryakov <ap@apple.com>
14693
14694 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
14695 for https://bugs.webkit.org/show_bug.cgi?id=170493
14696
14697 * platform/mac/TestExpectations:
14698
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000146992017-04-04 Youenn Fablet <youenn@apple.com>
14700
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +000014701 Canvas is tainted when painting a video with MediaStreamTrack
14702 https://bugs.webkit.org/show_bug.cgi?id=170486
14703
14704 Reviewed by Eric Carlson.
14705
14706 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
14707 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
14708 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
14709 (reject):
14710 (getUserMedia):
14711 (defaultRejectOrCatch):
14712 (setupVideoElementWithStream):
14713
147142017-04-04 Youenn Fablet <youenn@apple.com>
14715
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000014716 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
14717 https://bugs.webkit.org/show_bug.cgi?id=170482
14718
14719 Reviewed by Eric Carlson.
14720
14721 * TestExpectations:
14722
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000147232017-04-04 Ryan Haddad <ryanhaddad@apple.com>
14724
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +000014725 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
14726 https://bugs.webkit.org/show_bug.cgi?id=168390
14727
14728 Unreviewed test gardening.
14729
14730 * platform/mac/TestExpectations:
14731
147322017-04-04 Ryan Haddad <ryanhaddad@apple.com>
14733
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +000014734 Mark fast/images/reset-image-animation.html as flaky.
14735 https://bugs.webkit.org/show_bug.cgi?id=170177
14736
14737 Unreviewed test gardening.
14738
14739 * platform/mac/TestExpectations:
14740
147412017-04-04 Ryan Haddad <ryanhaddad@apple.com>
14742
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000014743 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
14744 https://bugs.webkit.org/show_bug.cgi?id=168409
14745
14746 Unreviewed test gardening.
14747
14748 * platform/mac-wk1/TestExpectations:
14749
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +0000147502017-04-04 Brent Fulgham <bfulgham@apple.com>
14751
14752 Do not assert when CharacterData representing an Attr fires events
14753 https://bugs.webkit.org/show_bug.cgi?id=170454
14754 <rdar://problem/30979320>
14755
14756 Reviewed by Ryosuke Niwa.
14757
14758 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
14759 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
14760
commit-queue@webkit.org10f46422017-04-04 23:37:55 +0000147612017-04-04 Youenn Fablet <youenn@apple.com>
14762
14763 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
14764 https://bugs.webkit.org/show_bug.cgi?id=169481
14765
14766 Reviewed by Eric Carlson.
14767
14768 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
14769 * webrtc/datachannel/basic.html:
14770
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000147712017-04-04 Ryan Haddad <ryanhaddad@apple.com>
14772
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +000014773 Add back results that were accidentally removed with r214848.
14774 https://bugs.webkit.org/show_bug.cgi?id=169301
14775
14776 Unreviewed test gardening.
14777
14778 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
14779 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
14780
147812017-04-04 Ryan Haddad <ryanhaddad@apple.com>
14782
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000014783 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
14784 https://bugs.webkit.org/show_bug.cgi?id=170456
14785
14786 Unreviewed test gardening.
14787
14788 * platform/mac-wk1/TestExpectations:
14789
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +0000147902017-04-04 Youenn Fablet <youenn@apple.com>
14791
14792 webrtc/peer-connection-audio-mute.html is flaky
14793 https://bugs.webkit.org/show_bug.cgi?id=170451
14794
14795 Reviewed by Eric Carlson.
14796
14797 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
14798 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
14799 Decreasing time spent at detecting hum or not.
14800 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
14801
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +0000148022017-04-04 Ryan Haddad <ryanhaddad@apple.com>
14803
14804 Mark fast/images/animated-gif-webkit-transform.html as flaky.
14805 https://bugs.webkit.org/show_bug.cgi?id=170410
14806
14807 Unreviewed test gardening.
14808
14809 * platform/mac-wk2/TestExpectations:
14810
ap@apple.com68c61102017-04-04 01:22:41 +0000148112017-04-03 Alexey Proskuryakov <ap@apple.com>
14812
14813 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
14814
14815 This test still times out, most of the time.
14816
14817 * platform/wk2/TestExpectations:
14818
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +0000148192017-04-03 Javier Fernandez <jfernandez@igalia.com>
14820
14821 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
14822 https://bugs.webkit.org/show_bug.cgi?id=170340
14823
14824 Reviewed by David Hyatt.
14825
14826 Added additional test cases to evaluate the new baseline-alignment syntax.
14827
14828 * css3/parse-place-content-expected.txt:
14829 * css3/parse-place-content.html:
14830
n_wang@apple.comaf39f872017-04-03 23:06:25 +0000148312017-04-03 Nan Wang <n_wang@apple.com>
14832
14833 AX: Expose link children when doing search predication on iOS
14834 https://bugs.webkit.org/show_bug.cgi?id=170424
14835 <rdar://problem/31413335>
14836
14837 Reviewed by Chris Fleizach.
14838
14839 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
14840 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
14841
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +0000148422017-04-03 Dave Hyatt <hyatt@apple.com>
14843
14844 Japanese fonts in vertical text should support synthesized italics
14845 https://bugs.webkit.org/show_bug.cgi?id=169301
14846
14847 Reviewed by Simon Fraser.
14848
14849 * fast/text/international/synthesized-italic-vertical-expected.html:
14850 * fast/text/international/synthesized-italic-vertical.html:
14851 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
14852 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
14853
cdumez@apple.com6884a1a2017-04-03 22:06:51 +0000148542017-04-03 Chris Dumez <cdumez@apple.com>
14855
14856 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
14857 https://bugs.webkit.org/show_bug.cgi?id=170285
14858 <rdar://problem/31378543>
14859
14860 Reviewed by Andy Estes.
14861
14862 Add layout test coverage.
14863
14864 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
14865 * fast/images/background-image-relative-url-changes-document.html: Added.
14866
wilander@apple.com5d4eacd2017-04-03 20:18:44 +0000148672017-04-03 John Wilander <wilander@apple.com>
14868
14869 Remove timeout expectations after bug fix
14870 https://bugs.webkit.org/show_bug.cgi?id=168262
14871
14872 Unreviewed test gardening.
14873
14874 Remove timeout expectations after bug fix in
14875 https://bugs.webkit.org/show_bug.cgi?id=170400
14876
14877 * platform/wk2/TestExpectations:
14878 Remove expected timeout for the first five test cases
14879 under http/tests/loading/resourceLoadStatistics/.
14880
antti@apple.com6c64e6c2017-04-03 19:08:07 +0000148812017-04-03 Antti Koivisto <antti@apple.com>
14882
14883 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
14884 https://bugs.webkit.org/show_bug.cgi?id=170402
14885 <rdar://problem/31004344>
14886
14887 Reviewed by Simon Fraser.
14888
14889 * fast/css/document-stylesheets-dynamic-expected.html: Added.
14890 * fast/css/document-stylesheets-dynamic.html: Added.
14891
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +0000148922017-04-03 Jeremy Jones <jeremyj@apple.com>
14893
14894 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
14895 https://bugs.webkit.org/show_bug.cgi?id=167965
14896
14897 Reviewed by Jon Lee.
14898
14899 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
14900 can therefore be delivered later than expected by the test. This is already done for the first one,
14901 do this for the second one also.
14902
14903 * platform/mac-wk2/TestExpectations:
14904 * pointer-lock/mouse-event-delivery.html:
14905
simon.fraser@apple.come5522a42017-04-03 17:51:29 +0000149062017-04-01 Simon Fraser <simon.fraser@apple.com>
14907
14908 Clean up touch event handler registration when moving nodes between documents
14909 https://bugs.webkit.org/show_bug.cgi?id=170384
14910 rdar://problem/30816694
14911
14912 Reviewed by Chris Dumez.
14913
14914 Tests for moving nodes with various listener/handler combinations between documents.
14915
14916 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
14917 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
14918 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
14919 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
14920 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
14921 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
14922 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
14923 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
14924
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +0000149252017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
14926
14927 [SOUP] URI Fragment is lost after redirect
14928 https://bugs.webkit.org/show_bug.cgi?id=170058
14929
14930 Reviewed by Michael Catanzaro.
14931
14932 Add tests to check we correctly handle fragment identifiers on server redirections.
14933
14934 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
14935 * http/tests/navigation/redirect-preserves-fragment.html: Added.
14936 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
14937 * http/tests/navigation/redirect-to-fragment.html: Added.
14938 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
14939 * http/tests/navigation/redirect-to-fragment2.html: Added.
14940 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
14941 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
14942 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
14943 * platform/ios/TestExpectations:
14944 * platform/mac/TestExpectations:
14945
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +0000149462017-04-03 Youenn Fablet <youenn@apple.com>
14947
14948 captureStream is getting black frames with webgl canvas
14949 https://bugs.webkit.org/show_bug.cgi?id=170325
14950
14951 Reviewed by Dean Jackson.
14952
14953 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
14954 * fast/mediastream/captureStream/canvas3d.html: Added.
14955
pvollan@apple.com60e84802017-04-03 13:17:11 +0000149562017-04-03 Per Arne Vollan <pvollan@apple.com>
14957
14958 Implement stroke-miterlimit.
14959 https://bugs.webkit.org/show_bug.cgi?id=169078
14960
14961 Reviewed by Dean Jackson.
14962
14963 * fast/css/stroke-miterlimit-default-expected.html: Added.
14964 * fast/css/stroke-miterlimit-default.html: Added.
14965 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
14966 * fast/css/stroke-miterlimit-large.html: Added.
14967 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
14968 * fast/css/stroke-miterlimit-zero.html: Added.
14969
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000149702017-04-02 Alexey Proskuryakov <ap@apple.com>
14971
ap@apple.com224fa132017-04-03 03:30:14 +000014972 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
14973
14974 * TestExpectations:
14975
149762017-04-02 Alexey Proskuryakov <ap@apple.com>
14977
ap@apple.com637c6b42017-04-03 03:13:42 +000014978 Build fix for
14979 Add missing text styles
14980 https://bugs.webkit.org/show_bug.cgi?id=170295
14981
14982 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
14983
149842017-04-02 Alexey Proskuryakov <ap@apple.com>
14985
ap@apple.com37851092017-04-03 01:26:31 +000014986 Fix lint errors.
14987
14988 * TestExpectations:
14989 * platform/ios-wk1/TestExpectations:
14990 * platform/ios-wk2/TestExpectations:
14991 * platform/ios/TestExpectations:
14992 * platform/mac-wk1/TestExpectations:
14993
149942017-04-02 Alexey Proskuryakov <ap@apple.com>
14995
ap@apple.com4e5a2a92017-04-02 18:55:45 +000014996 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
14997
14998 For https://bugs.webkit.org/show_bug.cgi?id=170395
14999 rdar://problem/30975761, rdar://problem/31394017
15000
15001 * TestExpectations:
15002
pvollan@apple.comc6950052017-04-02 05:28:53 +0000150032017-04-01 Per Arne Vollan <pvollan@apple.com>
15004
15005 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
15006 https://bugs.webkit.org/show_bug.cgi?id=169466
15007
15008 Reviewed by Jon Lee.
15009
15010 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
15011 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
15012 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
15013 -webkit-text-stroke-width.
15014
15015 * fast/css/stroke-width-fallback-expected.html: Added.
15016 * fast/css/stroke-width-fallback.html: Added.
15017
jonlee@apple.comb9c753c2017-04-02 05:28:10 +0000150182017-04-01 Jon Lee <jonlee@apple.com>
15019
15020 Add missing text styles
15021 https://bugs.webkit.org/show_bug.cgi?id=170295
15022 rdar://problem/30219503
15023
15024 Reviewed by Dean Jackson.
15025
15026 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
15027
cdumez@apple.com63c68002017-04-02 00:55:20 +0000150282017-04-01 Chris Dumez <cdumez@apple.com>
15029
15030 We should pause silent WebAudio rendering in background tabs
15031 https://bugs.webkit.org/show_bug.cgi?id=170299
15032 <rdar://problem/31289132>
15033
15034 Reviewed by Eric Carlson.
15035
15036 Add layout test coverage.
15037
15038 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
15039 * webaudio/silent-audio-interrupted-in-background.html: Added.
15040
ap@apple.com44498b62017-04-01 07:47:17 +0000150412017-04-01 Alexey Proskuryakov <ap@apple.com>
15042
15043 Rolling back http://trac.webkit.org/r214663 - memory corruption
15044
15045 * streams/readable-stream-byob-request-expected.txt:
15046 * streams/readable-stream-byob-request.js:
15047 (self.importScripts.test): Deleted.
15048
zalan@apple.com45ae7d72017-04-01 06:30:00 +0000150492017-03-31 Zalan Bujtas <zalan@apple.com>
15050
15051 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
15052 https://bugs.webkit.org/show_bug.cgi?id=170348
15053 <rdar://problem/24727151>
15054
15055 Reviewed by David Hyatt.
15056
15057 * fast/multicol/table-section-page-break-expected.html: Added.
15058 * fast/multicol/table-section-page-break.html: Added.
15059
cdumez@apple.comc79decf2017-04-01 00:31:34 +0000150602017-03-31 Chris Dumez <cdumez@apple.com>
15061
15062 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
15063 https://bugs.webkit.org/show_bug.cgi?id=162510
15064 <rdar://problem/31380650>
15065
15066 Reviewed by Alexey Proskuryakov.
15067
15068 The test restores a page from PageCache and wants to check that an animated
15069 GIF is properly animating. To do so, it store the data of the current image
15070 frame, and then checks in a 100ms timer that the current image frame is
15071 different. This is flaky by nature since the image only has 10 frames and
15072 you therefore have a 1/10 chance that the new frame will be the same as the
15073 previous one, even if the image is properly animating.
15074
15075 To address the problem, do a setInterval instead of a setTimeout and check
15076 until the frame becomes different.
15077
15078 * fast/images/animated-gif-restored-from-bfcache.html:
15079 * platform/mac/TestExpectations:
15080
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +0000150812017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
15082
15083 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
15084 https://bugs.webkit.org/show_bug.cgi?id=170328
15085 <rdar://problem/30904558>
15086
15087 Reviewed by Tim Horton.
15088
15089 Adds a new layout test verifying that when a user taps away to clear the current selection in character
15090 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
15091 selection views, which are dismissed.
15092
15093 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
15094 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
15095
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +0000150962017-03-31 Youenn Fablet <youenn@apple.com>
15097
15098 Add a test to ensure webrtc generated certificates and names are ephemeral
15099 https://bugs.webkit.org/show_bug.cgi?id=170225
15100
15101 Reviewed by Jon Lee.
15102
15103 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
15104 * webrtc/ephemeral-certificates-and-cnames.html: Added.
15105
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000151062017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
15107
15108 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
15109 https://bugs.webkit.org/show_bug.cgi?id=170327
15110 <rdar://problem/31363816>
15111
15112 Reviewed by Tim Horton.
15113
15114 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
15115 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
15116 synthetic touch events.
15117
15118 * TestExpectations:
15119 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
15120 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
15121
ap@apple.come4023af2017-03-31 17:29:12 +0000151222017-03-31 Alexey Proskuryakov <ap@apple.com>
15123
ap@apple.com19c0fd02017-03-31 19:18:26 +000015124 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
15125 https://bugs.webkit.org/show_bug.cgi?id=170355
15126
15127 * TestExpectations:
15128
151292017-03-31 Alexey Proskuryakov <ap@apple.com>
15130
ap@apple.comb599b982017-03-31 17:41:39 +000015131 Correction for the previous change - this is an image failure.
15132
15133 * platform/mac-wk2/TestExpectations:
15134
151352017-03-31 Alexey Proskuryakov <ap@apple.com>
15136
ap@apple.come4023af2017-03-31 17:29:12 +000015137 Mark fast/images/animated-image-different-dest-size.html as flaky for
15138 https://bugs.webkit.org/show_bug.cgi?id=170203
15139
15140 * platform/mac-wk2/TestExpectations:
15141
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000151422017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
15143
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000015144 Unreviewed GTK+ gardening. Update expectations of several tests.
15145
15146 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
15147 fonts.
15148
15149 * platform/gtk/TestExpectations:
15150 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
15151
151522017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
15153
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000015154 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
15155
15156 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
15157 after r214503.
15158
15159 * platform/gtk/TestExpectations:
15160 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
15161 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
15162 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
15163 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
15164
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000151652017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
15166
15167 [Readable Streams API] Implement cloneArrayBuffer in WebCore
15168 https://bugs.webkit.org/show_bug.cgi?id=170008
15169
15170 Reviewed by Youenn Fablet.
15171
15172 Added test to check cloneArrayBuffer behaviour.
15173
15174 * streams/readable-stream-byob-request.js:
15175
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000151762017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
15177
15178 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
15179 https://bugs.webkit.org/show_bug.cgi?id=170151
15180
15181 Reviewed by Saam Barati.
15182
15183 * js/script-tests/string_replace_function.js: Added.
15184 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
15185 * js/string_replace_function-expected.txt: Added.
15186 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
15187 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
15188 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
15189
rego@igalia.com0e27af12017-03-31 09:27:04 +0000151902017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
15191
15192 [css-grid] Update W3C Test Suite
15193 https://bugs.webkit.org/show_bug.cgi?id=170170
15194
15195 Reviewed by Youenn Fablet.
15196
15197 Update path to tests in TestExpectations as the CSS Grid Layout suite
15198 is now under web-platform-tests.
15199
15200 * TestExpectations:
15201
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000152022017-03-31 Antoine Quint <graouts@apple.com>
15203
15204 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
15205 https://bugs.webkit.org/show_bug.cgi?id=168409
15206 <rdar://problem/30799198>
15207
15208 Unreviewed. Capture new logging events.
15209
15210 * media/modern-media-controls/airplay-button/airplay-button.html:
15211
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000152122017-03-30 Matt Baker <mattbaker@apple.com>
15213
15214 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
15215
15216 * inspector/css/getAllStyleSheets-expected.txt:
15217
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000152182017-03-30 Ryan Haddad <ryanhaddad@apple.com>
15219
15220 Rebaseline js/dom/global-constructors-attributes.html.
15221
15222 Unreviewed test gardening.
15223
15224 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
15225 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
15226 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
15227
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000152282017-03-30 Simon Fraser <simon.fraser@apple.com>
15229
15230 Rename a touch event function, and new touch region test results
15231 https://bugs.webkit.org/show_bug.cgi?id=170309
15232 rdar://problem/31329520
15233
15234 Reviewed by Chris Dumez.
15235
15236 A code change in WebKitAdditions progresses this test result.
15237
15238 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
15239
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000152402017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
15241
15242 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
15243 https://bugs.webkit.org/show_bug.cgi?id=169547
15244
15245 Reviewed by Simon Fraser.
15246
15247 * fast/images/async-image-background-image.html:
15248 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
15249 * fast/images/sprite-sheet-image-draw-expected.html: Added.
15250 * fast/images/sprite-sheet-image-draw.html: Added.
15251
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000152522017-03-30 Matt Baker <mattbaker@apple.com>
15253
15254 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
15255 https://bugs.webkit.org/show_bug.cgi?id=170279
15256 <rdar://problem/30200492>
15257
15258 Reviewed by David Hyatt.
15259
15260 * inspector/css/getAllStyleSheets.html:
15261 Add stylesheet with an "unparsed" property having no final semicolon.
15262
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000152632017-03-30 Youenn Fablet <youenn@apple.com>
15264
15265 Clean up RTCDataChannel
15266 https://bugs.webkit.org/show_bug.cgi?id=169732
15267
15268 Reviewed by Chris Dumez.
15269
15270 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
15271 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
15272
cdumez@apple.comc973c422017-03-30 21:35:39 +0000152732017-03-30 Chris Dumez <cdumez@apple.com>
15274
15275 svg/animations/animations-paused-in-background-page.html is flaky
15276 https://bugs.webkit.org/show_bug.cgi?id=170290
15277
15278 Reviewed by Simon Fraser.
15279
15280 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
15281 due to a race.
15282
15283 * svg/animations/animations-paused-in-background-page-expected.txt:
15284 * svg/animations/animations-paused-in-background-page.html:
15285
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000152862017-03-30 Javier Fernandez <jfernandez@igalia.com>
15287
15288 [css-align] Adapt content-alignment properties to the new baseline syntax
15289 https://bugs.webkit.org/show_bug.cgi?id=170262
15290
15291 Reviewed by David Hyatt.
15292
15293 Added new cases to the alignment properties parsing tests so that we can verify the new
15294 baseline-alignment syntax is parsed as expected.
15295 Additionally, I modified the tests so that they use the testharness format.
15296
15297 * css3/parse-align-content-expected.txt:
15298 * css3/parse-align-content.html:
15299 * css3/parse-justify-content-expected.txt:
15300 * css3/parse-justify-content.html:
15301
jcraig@apple.comaff229672017-03-30 21:13:21 +0000153022017-03-30 James Craig <jcraig@apple.com>
15303
15304 AX: Expose a new AXSubrole for explicit ARIA "group" role
15305 https://bugs.webkit.org/show_bug.cgi?id=169810
15306 <rdar://problem/31039693>
15307
15308 Reviewed by Chris Fleizach.
15309
15310 * accessibility/list-detection2-expected.txt:
15311 * accessibility/list-detection2.html:
15312 * accessibility/roles-computedRoleString.html:
15313 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
15314 * inspector/dom/highlightFrame-expected.txt:
15315 * inspector/dom/highlightSelector-expected.txt:
15316 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
15317 * platform/mac/accessibility/roles-exposed-expected.txt:
15318
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000153192017-03-30 Youenn Fablet <youenn@apple.com>
15320
15321 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
15322 https://bugs.webkit.org/show_bug.cgi?id=170294
15323
15324 Unreviewed.
15325
15326 * TestExpectations: Marking these tests as flaky.
15327
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000153282017-03-30 Eric Carlson <eric.carlson@apple.com>
15329
15330 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
15331 https://bugs.webkit.org/show_bug.cgi?id=169956
15332
15333 Reviewed by Youenn Fablet.
15334
15335 * webaudio/audiobuffer-crash-expected.txt: Added.
15336 * webaudio/audiobuffer-crash.html: Added.
15337
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000153382017-03-30 Simon Fraser <simon.fraser@apple.com>
15339
15340 Add some tests that dump the touch event regions with various content configurations
15341 https://bugs.webkit.org/show_bug.cgi?id=170216
15342
15343 Followup: add missing results files, and tweak iframes.html to show that regions fail to
15344 take iframe borders into account.
15345
15346 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
15347 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
15348 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
15349 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
15350 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
15351 * fast/events/touch/ios/touch-event-regions/iframes.html:
15352 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
15353 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
15354
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000153552017-03-30 Per Arne Vollan <pvollan@apple.com>
15356
15357 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
15358 https://bugs.webkit.org/show_bug.cgi?id=170188
15359
15360 Reviewed by Eric Carlson.
15361
15362 The textTrackDisplayElement call will fail and throw an exception if the text track display element
15363 has not yet been added to the text track container element. We wait until it has been added.
15364
15365 * media/track/track-cue-rendering-with-padding.html:
15366
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000153672017-03-30 Antoine Quint <graouts@apple.com>
15368
15369 [Modern Media Controls] Invalid placard icon is not visible for short video
15370 https://bugs.webkit.org/show_bug.cgi?id=170277
15371 <rdar://problem/31327955>
15372
15373 Reviewed by Eric Carlson.
15374
15375 Add a new test to check that we correctly hide the invalid icon only when
15376 there is no space left to display it.
15377
15378 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
15379 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
15380
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000153812017-03-27 Sergio Villar Senin <svillar@igalia.com>
15382
15383 [css-grid] Clamp the number of autorepeat tracks
15384 https://bugs.webkit.org/show_bug.cgi?id=170120
15385
15386 Reviewed by Manuel Rego Casasnovas.
15387
15388 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
15389 to allow us to run several test cases over a small number of grids in a single file quite
15390 fast. The other option was to statically (CSS) create several huge grids, something that
15391 could potentially be very expensive in terms of memory and CPU leading to timeouts.
15392
15393 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
15394 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
15395
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000153962017-03-30 Antoine Quint <graouts@apple.com>
15397
15398 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
15399 https://bugs.webkit.org/show_bug.cgi?id=168409
15400 <rdar://problem/30799198>
15401
15402 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
15403 requestAnimationFrame() call to suspend the ScriptedAnimationController.
15404
15405 * media/modern-media-controls/airplay-button/airplay-button.html:
15406
pvollan@apple.comc639f112017-03-30 06:35:31 +0000154072017-03-30 Per Arne Vollan <pvollan@apple.com>
15408
15409 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
15410 https://bugs.webkit.org/show_bug.cgi?id=168660
15411
15412 Reviewed Eric Carlson.
15413
15414 The textTrackDisplayElement call will fail and throw an exception if the text track display element
15415 has not yet been added to the text track container element. We wait until it has been added.
15416
15417 * media/track/track-cue-container-rendering-position.html:
15418
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000154192017-03-29 Ryosuke Niwa <rniwa@webkit.org>
15420
15421 Disconnecting a HTMLObjectElement does not always unload its content document
15422 https://bugs.webkit.org/show_bug.cgi?id=169606
15423
15424 Reviewed by Andy Estes.
15425
15426 Add a regression test.
15427
15428 * fast/dom/removing-focused-object-element-expected.txt: Added.
15429 * fast/dom/removing-focused-object-element.html: Added.
15430
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000154312017-03-29 Simon Fraser <simon.fraser@apple.com>
15432
15433 Add some tests that dump the touch event regions with various content configurations
15434 https://bugs.webkit.org/show_bug.cgi?id=170216
15435
15436 Reviewed by Dean Jackson.
15437
15438 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
15439
15440 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
15441 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
15442 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
15443 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
15444 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
15445 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
15446 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
15447 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
15448 * fast/events/touch/ios/touch-event-regions/document.html: Added.
15449 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
15450 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
15451 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
15452 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
15453 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
15454 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
15455
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000154562017-03-28 Simon Fraser <simon.fraser@apple.com>
15457
15458 Make it possible to dump touch event regions for testing
15459 https://bugs.webkit.org/show_bug.cgi?id=170209
15460 <rdar://problem/31309258>
15461
15462 Reviewed by Tim Horton.
15463
15464 Simple test that dumps the regions.
15465
15466 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
15467 * fast/events/touch/ios/touch-event-regions.html: Added.
15468
zalan@apple.com26018542017-03-30 01:25:00 +0000154692017-03-29 Zalan Bujtas <zalan@apple.com>
15470
15471 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
15472 https://bugs.webkit.org/show_bug.cgi?id=170259
15473 <rdar://problem/31300584>
15474
15475 Reviewed by Simon Fraser.
15476
15477 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
15478 * fast/block/float/placing-multiple-floats-crash.html: Added.
15479
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000154802017-03-29 Tim Horton <timothy_horton@apple.com>
15481
15482 Swipe gesture tests don't work on macOS Sierra
15483 https://bugs.webkit.org/show_bug.cgi?id=161675
15484 <rdar://problem/23379930>
15485
15486 Reviewed by Darin Adler.
15487
15488 * platform/mac-wk2/TestExpectations:
15489 * swipe/basic-cached-back-swipe-expected.txt:
15490 * swipe/basic-cached-back-swipe.html:
15491 * swipe/main-frame-pinning-requirement-expected.txt:
15492 * swipe/main-frame-pinning-requirement.html:
15493 * swipe/pushState-cached-back-swipe-expected.txt:
15494 * swipe/pushState-cached-back-swipe.html:
15495 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
15496 * swipe/pushState-programmatic-back-while-swiping-crash.html:
15497 * swipe/resources/swipe-test.js:
15498 (measuredDurationShouldBeLessThan):
15499 (startSwipeGesture):
15500 (completeSwipeGesture):
15501 (playEventStream):
15502 (eventQueue.enqueueScrollEvent): Deleted.
15503 (eventQueue.enqueueSwipeEvent): Deleted.
15504 (eventQueue.hasPendingEvents): Deleted.
15505 (eventQueue.callAfterEventDispatch): Deleted.
15506 (eventQueue._processEventQueue): Deleted.
15507 (eventQueue._processEventQueueSoon): Deleted.
15508 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
15509 * swipe/swipe-start-hysteresis-failures.html: Removed.
15510
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000155112017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15512
15513 Try to normalize variation ranges
15514 https://bugs.webkit.org/show_bug.cgi?id=170119
15515
15516 Reviewed by Simon Fraser.
15517
15518 * fast/text/variations/font-selection-properties-expected.html:
15519
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000155202017-03-29 Ryan Haddad <ryanhaddad@apple.com>
15521
15522 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
15523 https://bugs.webkit.org/show_bug.cgi?id=169677
15524
15525 Unreviewed test gardening.
15526
15527 * platform/mac-wk1/TestExpectations:
15528 * platform/mac/TestExpectations:
15529
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000155302017-03-29 Javier Fernandez <jfernandez@igalia.com>
15531
15532 [css-align] Adapt self-alignment properties to the new baseline syntax
15533 https://bugs.webkit.org/show_bug.cgi?id=170235
15534
15535 Reviewed by David Hyatt.
15536
15537 Added new cases to the alignment properties parsing tests so that we can verify the new
15538 baseline-alignment syntax is parsed as expected.
15539 Additionally, I modified the tests so that they use the testharness format.
15540
15541 * css3/parse-align-items-expected.txt:
15542 * css3/parse-align-items.html:
15543 * css3/parse-align-self-expected.txt:
15544 * css3/parse-align-self.html:
15545 * css3/resources/alignment-parsing-utils-th.js:
15546 (checkValues):
15547 * fast/css/parse-justify-items-expected.txt:
15548 * fast/css/parse-justify-items.html:
15549 * fast/css/parse-justify-self-expected.txt:
15550 * fast/css/parse-justify-self.html:
15551 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
15552 (checkValues):
15553 (checkBadValues):
15554 (checkInitialValues):
15555 (checkInheritValues):
15556 (checkLegacyValues):
15557 (checkSupportedValues):
15558
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000155592017-03-29 Chris Dumez <cdumez@apple.com>
15560
15561 Animated SVG images are not paused in pages loaded in the background
15562 https://bugs.webkit.org/show_bug.cgi?id=170043
15563 <rdar://problem/31234412>
15564
15565 Reviewed by Simon Fraser.
15566
15567 Extend layout test coverage.
15568
15569 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
15570 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
15571 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
15572 * svg/animations/animations-paused-in-background-page.html: Added.
15573 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
15574
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000155752017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15576
15577 Post-commit test gardening after r214546
15578 https://bugs.webkit.org/show_bug.cgi?id=169518
15579
15580 Unreviewed.
15581
15582 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
15583 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
15584
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000155852017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15586
15587 Post-commit test gardening after r214546
15588 https://bugs.webkit.org/show_bug.cgi?id=169518
15589
15590 Unreviewed.
15591
15592 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
15593 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
15594
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000155952017-03-29 Ryan Haddad <ryanhaddad@apple.com>
15596
15597 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
15598 https://bugs.webkit.org/show_bug.cgi?id=170130
15599
15600 Unreviewed test gardening.
15601
15602 * TestExpectations:
15603
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000156042017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15605
15606 Variation fonts: Make sure that feature detection and preprocessor macros are right
15607 https://bugs.webkit.org/show_bug.cgi?id=169518
15608
15609 Reviewed by Simon Fraser.
15610
15611 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
15612
15613 * fast/text/font-variations-feature-detection-expected.html: Added.
15614 * fast/text/font-variations-feature-detection.html: Added.
15615 * platform/ios-simulator/TestExpectations:
15616 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
15617 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
15618 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
15619 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
15620 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
15621 * platform/mac/TestExpectations:
15622
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000156232017-03-29 Antoine Quint <graouts@apple.com>
15624
15625 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
15626 https://bugs.webkit.org/show_bug.cgi?id=170239
15627 <rdar://problem/31320685>
15628
15629 Reviewed by Dean Jackson.
15630
15631 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
15632 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
15633 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
15634 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
15635 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
15636
15637 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
15638 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
15639 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
15640 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
15641 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
15642
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000156432017-03-28 Ryan Haddad <ryanhaddad@apple.com>
15644
15645 Mark fast/workers/worker-close-more.html as a flaky timeout.
15646 https://bugs.webkit.org/show_bug.cgi?id=169838
15647
15648 Unreviewed test gardening.
15649
15650 * platform/mac/TestExpectations:
15651
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000156522017-03-29 Youenn Fablet <youenn@apple.com>
15653
15654 Move DTMF WebRTC extension behind its own compile flag
15655 https://bugs.webkit.org/show_bug.cgi?id=170226
15656
15657 Reviewed by Eric Carlson.
15658
15659 * TestExpectations:
15660 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
15661 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
15662 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
15663 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
15664
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000156652017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
15666
15667 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
15668 https://bugs.webkit.org/show_bug.cgi?id=170192
15669
15670 Unreviewed test gardening.
15671
15672 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
15673
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000156742017-03-29 Youenn Fablet <youenn@apple.com>
15675
15676 Add test for differentiating camera versus canvas stream
15677 https://bugs.webkit.org/show_bug.cgi?id=169698
15678 <rdar://problem/31076026>
15679
15680 Reviewed by Eric Carlson.
15681
15682 * fast/mediastream/captureStream/canvas2d.html:
15683
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000156842017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
15685
15686 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
15687 https://bugs.webkit.org/show_bug.cgi?id=170223
15688
15689 Reviewed by Youenn Fablet.
15690
15691 After r214441 the arguments of addIceCandidate() are nullable.
15692
15693 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
15694 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
15695 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
15696
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000156972017-03-29 Antoine Quint <graouts@apple.com>
15698
15699 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
15700 https://bugs.webkit.org/show_bug.cgi?id=168409
15701 <rdar://problem/30799198>
15702
15703 Reviewed by Dean Jackson.
15704
15705 Opt into ScriptedAnimationController logging.
15706
15707 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
15708 * media/modern-media-controls/airplay-button/airplay-button.html:
15709
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000157102017-03-28 Youenn Fablet <youenn@apple.com>
15711
15712 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
15713 https://bugs.webkit.org/show_bug.cgi?id=170192
15714
15715 Reviewed by Jon Lee.
15716
15717 * fast/mediastream/RTCIceCandidate-expected.txt:
15718 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
15719 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
15720 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
15721 Ensuring sdpMid has a valid value.
15722 * fast/mediastream/resources/promise-utils.js: Improving error logging.
15723
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000157242017-03-27 Brent Fulgham <bfulgham@apple.com>
15725
15726 Only attach Attributes to a given element one time
15727 https://bugs.webkit.org/show_bug.cgi?id=170125
15728 <rdar://problem/31279676>
15729
15730 Reviewed by Chris Dumez.
15731
15732 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
15733 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
15734 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
15735 * fast/dom/Attr/only-attach-attr-once.html: Added.
15736
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000157372017-03-28 Youenn Fablet <youenn@apple.com>
15738
15739 Stop RTCDataChannel when closing page
15740 https://bugs.webkit.org/show_bug.cgi?id=170166
15741
15742 Reviewed by Eric Carlson.
15743
15744 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
15745 * webrtc/datachannel/datachannel-gc.html: Added.
15746
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000157472017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
15748
15749 Ranges for variation font properties are not enforced
15750 https://bugs.webkit.org/show_bug.cgi?id=169979
15751
15752 Reviewed by David Hyatt.
15753
15754 * fast/text/font-selection-font-face-parse-expected.txt:
15755 * fast/text/font-selection-font-face-parse.html:
15756 * fast/text/font-selection-font-loading-api-parse-expected.txt:
15757 * fast/text/font-selection-font-loading-api-parse.html:
15758 * fast/text/font-style-parse-expected.txt:
15759 * fast/text/font-style-parse.html:
15760 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
15761 * fast/text/variations/font-loading-api-parse-ranges.html:
15762 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
15763 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
15764 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
15765
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000157662017-03-28 Andy Estes <aestes@apple.com>
15767
15768 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
15769 https://bugs.webkit.org/show_bug.cgi?id=170197
15770 <rdar://problem/30314067>
15771
15772 Reviewed by Brady Eidson.
15773
15774 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
15775 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
15776
cdumez@apple.coma585b422017-03-28 23:11:35 +0000157772017-03-28 Chris Dumez <cdumez@apple.com>
15778
15779 Animated SVG images are not paused when outside viewport
15780 https://bugs.webkit.org/show_bug.cgi?id=170155
15781 <rdar://problem/31288893>
15782
15783 Reviewed by Antti Koivisto.
15784
15785 Add layout test coverage.
15786
15787 * platform/mac-wk1/TestExpectations:
15788 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
15789 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
15790 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
15791 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
15792 * svg/animations/resources/smilAnimation.svg: Added.
15793
antti@apple.comdf681732017-03-28 22:48:26 +0000157942017-03-28 Antti Koivisto <antti@apple.com>
15795
15796 Missing render tree position invalidation when tearing down renderers for display:contents subtree
15797 https://bugs.webkit.org/show_bug.cgi?id=170199
15798 <rdar://problem/31260856>
15799
15800 Reviewed by Zalan Bujtas.
15801
15802 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
15803 * fast/shadow-dom/slot-renderer-teardown.html: Added.
15804
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000158052017-03-28 Ryan Haddad <ryanhaddad@apple.com>
15806
15807 Unreviewed, rolling out r214485.
15808
15809 This change caused LayoutTest crashes.
15810
15811 Reverted changeset:
15812
15813 "Stop RTCDataChannel when closing page"
15814 https://bugs.webkit.org/show_bug.cgi?id=170166
15815 http://trac.webkit.org/changeset/214485
15816
bburg@apple.com2e3de942017-03-28 21:41:24 +0000158172017-03-28 Brian Burg <bburg@apple.com>
15818
15819 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
15820 https://bugs.webkit.org/show_bug.cgi?id=169865
15821 <rdar://problem/31250573>
15822
15823 Reviewed by Joseph Pecoraro.
15824
15825 Add tests that verify the new command works as expected when it disables resource caching.
15826 I also manually verified that the override setting is cleared when Web Inspector disconnects.
15827 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
15828 a load happened or not.
15829
15830 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
15831 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
15832 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
15833 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
15834
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000158352017-03-28 Youenn Fablet <youenn@apple.com>
15836
15837 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
15838 https://bugs.webkit.org/show_bug.cgi?id=170194
15839
15840 Reviewed by Chris Dumez.
15841
15842 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
15843 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
15844
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000158452017-03-28 Joseph Pecoraro <pecoraro@apple.com>
15846
15847 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
15848 https://bugs.webkit.org/show_bug.cgi?id=166862
15849 <rdar://problem/29835977>
15850
15851 Reviewed by Brian Burg.
15852
15853 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
15854 * http/tests/inspector/network/resource-mime-type.html: Added.
15855 Test resource mime types for different resources.
15856
15857 * http/tests/inspector/network/resources/json.php: Added.
15858 * http/tests/inspector/network/resources/script.js: Added.
15859 * http/tests/inspector/network/resources/script.txt: Added.
15860 * http/tests/inspector/network/resources/stylesheet.css: Added.
15861 * http/tests/inspector/network/resources/stylesheet.txt: Added.
15862 * http/tests/resources/square20.jpg: Added.
15863 Resources for various requests and different mime types.
15864
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000158652017-03-28 Ryan Haddad <ryanhaddad@apple.com>
15866
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000015867 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
15868 https://bugs.webkit.org/show_bug.cgi?id=168132
15869
15870 Unreviewed test gardening.
15871
15872 * platform/mac/TestExpectations:
15873
158742017-03-28 Ryan Haddad <ryanhaddad@apple.com>
15875
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000015876 Mark two fast/scrolling/ios/touch-scroll tests as failing.
15877 https://bugs.webkit.org/show_bug.cgi?id=170153
15878
15879 Unreviewed test gardening.
15880
15881 * platform/ios-wk2/TestExpectations:
15882
158832017-03-28 Ryan Haddad <ryanhaddad@apple.com>
15884
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000015885 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
15886
15887 Unreviewed test gardening.
15888
15889 * platform/ios/TestExpectations:
15890
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000158912017-03-28 Youenn Fablet <youenn@apple.com>
15892
15893 Stop RTCDataChannel when closing page
15894 https://bugs.webkit.org/show_bug.cgi?id=170166
15895
15896 Reviewed by Eric Carlson.
15897
15898 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
15899 * webrtc/datachannel/datachannel-gc.html: Added.
15900
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000159012017-03-28 Antoine Quint <graouts@apple.com>
15902
15903 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
15904 https://bugs.webkit.org/show_bug.cgi?id=170180
15905
15906 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
15907
15908 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
15909 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
15910
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000159112017-03-28 Ryan Haddad <ryanhaddad@apple.com>
15912
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000015913 Mark fast/history/ios/history-scroll-restoration.html as flaky.
15914 https://bugs.webkit.org/show_bug.cgi?id=169558
15915
15916 Unreviewed test gardening.
15917
15918 * platform/ios-wk2/TestExpectations:
15919
159202017-03-28 Ryan Haddad <ryanhaddad@apple.com>
15921
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000015922 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
15923 https://bugs.webkit.org/show_bug.cgi?id=170180
15924
15925 Unreviewed test gardening.
15926
15927 * platform/ios/TestExpectations:
15928
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000159292017-03-28 Youenn Fablet <youenn@apple.com>
15930
15931 LayoutTest webrtc/video-getParameters.html is failing
15932 https://bugs.webkit.org/show_bug.cgi?id=170148
15933
15934 Unreviewed.
15935
15936 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
15937
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000159382017-03-28 Ryan Haddad <ryanhaddad@apple.com>
15939
15940 Mark webrtc/video-replace-track-to-null.html as flaky.
15941 https://bugs.webkit.org/show_bug.cgi?id=170178
15942
15943 Unreviewed test gardening.
15944
15945 * TestExpectations:
15946
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000159472017-03-28 Jonathan Bedard <jbedard@apple.com>
15948
15949 Moved gardened ios-simulator tests to ios folders
15950 <rdar://problem/30948691>
15951
15952 Unreviewed test re-organization.
15953
15954 Moving ios-simulator test expectations to share as many expectations
15955 as possible with on-device testing.
15956
15957 * platform/ios: Moved from platform/ios-simulator.
15958 * platform/ios-device: Added.
15959 * platform/ios-device-wk1: Added.
15960 * platform/ios-device-wk2: Added.
15961 * platform/ios-simulator: Moved to platform/ios.
15962 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
15963 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
15964 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
15965 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
15966
yoav@yoav.ws81391512017-03-28 11:56:52 +0000159672017-03-28 Yoav Weiss <yoav@yoav.ws>
15968
15969 Add a warning for unused link preloads.
15970 https://bugs.webkit.org/show_bug.cgi?id=165670
15971
15972 Reviewed by Youenn Fablet.
15973
15974 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
15975 * http/tests/preload/download_resources-expected.txt:
15976 * http/tests/preload/download_resources.html: Added references to preloaded resources.
15977 * http/tests/preload/onerror_event-expected.txt:
15978 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
15979 * http/tests/preload/onload_event-expected.txt:
15980 * http/tests/preload/onload_event.html: Added references to preloaded resources.
15981 * http/tests/preload/single_download_preload.html: Deflaked.
15982 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
15983 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
15984 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
15985 * http/tests/preload/unused_preload_warning-expected.txt: Added.
15986 * http/tests/preload/unused_preload_warning.html: Added.
15987
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000159882017-03-28 Antoine Quint <graouts@apple.com>
15989
15990 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
15991 https://bugs.webkit.org/show_bug.cgi?id=170171
15992 <rdar://problem/31095500>
15993
15994 Reviewed by Dean Jackson.
15995
15996 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
15997 the "presented" property returns false immediately after calling hide() on the panel.
15998
15999 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
16000 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
16001 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
16002 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
16003
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000160042017-03-28 Aaron Chu <aaron_chu@apple.com>
16005
16006 AX: Media controls should be able to be re-activated after faded away
16007 https://bugs.webkit.org/show_bug.cgi?id=170048
16008 <rdar://problem/30157179>
16009
16010 Reviewed by Antoine Quint.
16011
16012 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
16013 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
16014
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000160152017-03-28 Antoine Quint <graouts@apple.com>
16016
16017 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
16018 https://bugs.webkit.org/show_bug.cgi?id=169145
16019 <rdar://problem/17048858>
16020
16021 Reviewed by Dean Jackson.
16022
16023 We add new tests for media documents and related features that cover the following cases:
16024
16025 - checking <video> with only audio tracks does not show the fullscreen button
16026 - checking <video> with only audio tracks does not show the picture-in-picture button
16027 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
16028
16029 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16030 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
16031 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
16032 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
16033 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
16034 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
16035 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
16036 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
16037 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
16038 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
16039 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
16040 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
16041 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
16042 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
16043 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16044 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
16045 * platform/ios-simulator/TestExpectations:
16046 * platform/mac/TestExpectations:
16047
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000160482017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
16049
16050 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
16051 https://bugs.webkit.org/show_bug.cgi?id=169771
16052
16053 Reviewed by Simon Fraser.
16054
16055 * fast/images/animated-image-different-dest-size-expected.html: Added.
16056 * fast/images/animated-image-different-dest-size.html: Added.
16057 This test crashes without this patch.
16058
16059 * fast/images/animated-image-loop-count.html:
16060 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
16061
16062 * fast/images/async-image-background-image-expected.html: Added.
16063 * fast/images/async-image-background-image.html: Added.
16064 Ensures the background image can be drawn asynchronously if it is large.
16065
16066 * fast/images/async-image-canvas-draw-image-expected.html: Added.
16067 * fast/images/async-image-canvas-draw-image.html: Added.
16068 Ensures the image is drawn synchronously on the canvas regardless of its size.
16069
16070 * fast/images/ordered-animated-image-frames.html:
16071 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
16072
16073 * fast/images/reset-image-animation-expected.txt:
16074 * fast/images/reset-image-animation.html:
16075 Change how the steps of the test are ordered so the test can be not flaky.
16076 Running it with -repeat-each was failing.
16077
16078 * fast/images/resources/red-green-blue-900-300.png: Added.
16079
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000160802017-03-27 Youenn Fablet <youenn@apple.com>
16081
16082 addIceCandidate should not throw if passed null or undefined
16083 https://bugs.webkit.org/show_bug.cgi?id=170118
16084
16085 Reviewed by Eric Carlson.
16086
16087 Updating test to log addIceCandidate rejection.
16088
16089 * webrtc/datachannel/basic.html:
16090 * webrtc/routines.js:
16091 (iceCallback1):
16092 (iceCallback2):
16093 (onAddIceCandidateError):
16094
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000160952017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16096
16097 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
16098
16099 Unreviewed test gardening.
16100
16101 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
16102 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
16103
antti@apple.comf4e83d62017-03-27 22:56:32 +0000161042017-03-27 Antti Koivisto <antti@apple.com>
16105
16106 Loading in-body stylesheets should not block rendering of elements before them
16107 https://bugs.webkit.org/show_bug.cgi?id=169345
16108
16109 Reviewed by Simon Fraser.
16110
16111 * http/tests/incremental/resources/delayed-css.php: Added.
16112 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
16113 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
16114
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000161152017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16116
16117 Test variation font ranges in the CSS Font Loading API
16118 https://bugs.webkit.org/show_bug.cgi?id=170022
16119
16120 Reviewed by Dean Jackson.
16121
16122 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
16123 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
16124
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000161252017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16126
16127 Unreviewed, rolling out r214411.
16128
16129 Two of the LayoutTests for this change time out on ios-
16130 simulator.
16131
16132 Reverted changeset:
16133
16134 "[Modern Media Controls] Improve media documents across macOS,
16135 iPhone and iPad"
16136 https://bugs.webkit.org/show_bug.cgi?id=169145
16137 http://trac.webkit.org/changeset/214411
16138
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000161392017-03-27 Antoine Quint <graouts@apple.com>
16140
16141 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
16142 https://bugs.webkit.org/show_bug.cgi?id=168517
16143 <rdar://problem/30577636>
16144
16145 Reviewed by Dean Jackson.
16146
16147 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
16148
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000161492017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16150
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000016151 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
16152 https://bugs.webkit.org/show_bug.cgi?id=169679
16153
16154 Unreviewed test gardening.
16155
16156 * platform/mac/TestExpectations:
16157
161582017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16159
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000016160 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
16161 https://bugs.webkit.org/show_bug.cgi?id=170127
16162
16163 Unreviewed test gardening.
16164
16165 * platform/mac/TestExpectations:
16166
161672017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16168
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000016169 Mark media/modern-media-controls/time-label/time-label.html as flaky.
16170 https://bugs.webkit.org/show_bug.cgi?id=169678
16171
16172 Unreviewed test gardening.
16173
16174 * platform/mac-wk1/TestExpectations:
16175
161762017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16177
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000016178 Marking two modern-media-controls tests as timeouts.
16179 https://bugs.webkit.org/show_bug.cgi?id=170123
16180
16181 Unreviewed test gardening.
16182
16183 * platform/ios-simulator/TestExpectations:
16184
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000161852017-03-27 Youenn Fablet <youenn@apple.com>
16186
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000016187 Tighten RTCDatachannel creation and parameter getters
16188 https://bugs.webkit.org/show_bug.cgi?id=170081
16189
16190 Reviewed by Eric Carlson.
16191
16192 * webrtc/datachannel/basic-expected.txt:
16193 * webrtc/datachannel/basic.html:
16194
161952017-03-27 Youenn Fablet <youenn@apple.com>
16196
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000016197 Add support for RTCRtpReceiver/RTCRtpSender getParameters
16198 https://bugs.webkit.org/show_bug.cgi?id=170057
16199
16200 Reviewed by Alex Christensen.
16201
16202 * webrtc/video-getParameters-expected.txt: Added.
16203 * webrtc/video-getParameters.html: Added.
16204
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000162052017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16206
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000016207 font variation properties don't need to accept numbers
16208 https://bugs.webkit.org/show_bug.cgi?id=169357
16209
16210 Reviewed by Antti Koivisto.
16211
16212 * fast/text/font-selection-font-face-parse-expected.txt:
16213 * fast/text/font-selection-font-face-parse.html:
16214 * fast/text/font-selection-font-loading-api-parse-expected.txt:
16215 * fast/text/font-selection-font-loading-api-parse.html:
16216 * fast/text/font-stretch-parse-expected.txt:
16217 * fast/text/font-stretch-parse.html:
16218 * fast/text/font-style-parse-expected.txt:
16219 * fast/text/font-style-parse.html:
16220 * fast/text/variations/font-selection-properties.html:
16221 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
16222
162232017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16224
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000016225 Implement format specifier for variation fonts
16226 https://bugs.webkit.org/show_bug.cgi?id=169327
16227
16228 Reviewed by Simon Fraser.
16229
16230 * fast/text/variations/font-face-format-expected.html: Added.
16231 * fast/text/variations/font-face-format.html: Added.
16232
162332017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16234
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000016235 Make sure animation works for font-weight, font-stretch, and font-style
16236 https://bugs.webkit.org/show_bug.cgi?id=169683
16237
16238 Reviewed by Simon Fraser.
16239
16240 * animations/font-variations/font-stretch-expected.txt: Added.
16241 * animations/font-variations/font-stretch.html: Added.
16242 * animations/font-variations/font-style-expected.txt: Added.
16243 * animations/font-variations/font-style.html: Added.
16244 * animations/font-variations/font-weight-expected.txt: Added.
16245 * animations/font-variations/font-weight.html: Added.
16246 * animations/resources/animation-test-helpers.js:
16247 (compareFontStyle):
16248 (getPropertyValue):
16249 (comparePropertyValue):
16250
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000162512017-03-27 Alex Christensen <achristensen@webkit.org>
16252
16253 Make WebSockets work in network process
16254 https://bugs.webkit.org/show_bug.cgi?id=169930
16255
16256 Reviewed by Youenn Fablet.
16257
16258 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
16259 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
16260 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
16261 (web_socket_do_extra_handshake):
16262 (web_socket_transfer_data):
16263 * platform/ios-simulator-wk1/TestExpectations:
16264 * platform/mac-wk1/TestExpectations:
16265 * platform/win/TestExpectations:
16266
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000162672017-03-27 Antoine Quint <graouts@apple.com>
16268
16269 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
16270 https://bugs.webkit.org/show_bug.cgi?id=169145
16271 <rdar://problem/17048858>
16272
16273 Reviewed by Dean Jackson.
16274
16275 We add new tests for media documents and related features that cover the following cases:
16276
16277 - checking <video> with only audio tracks does not show the fullscreen button
16278 - checking <video> with only audio tracks does not show the picture-in-picture button
16279 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
16280
16281 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16282 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
16283 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
16284 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
16285 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
16286 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
16287 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
16288 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
16289 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
16290 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
16291 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
16292 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
16293 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
16294 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
16295 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16296 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
16297 * platform/ios-simulator/TestExpectations:
16298 * platform/mac/TestExpectations:
16299
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000163002017-03-25 Aaron Chu <aaron_chu@apple.com>
16301
16302 AX: Media controls are unlabeled
16303 https://bugs.webkit.org/show_bug.cgi?id=169947
16304 <rdar://problem/30153323>
16305
16306 Reviewed by Antoine Quint.
16307
16308 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
16309 * media/modern-media-controls/airplay-button/airplay-button.html:
16310 * media/modern-media-controls/forward-button/forward-button-expected.txt:
16311 * media/modern-media-controls/forward-button/forward-button.html:
16312 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
16313 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
16314 * media/modern-media-controls/icon-button/icon-button-expected.txt:
16315 * media/modern-media-controls/icon-button/icon-button.html:
16316 * media/modern-media-controls/icon-service/icon-service-expected.txt:
16317 * media/modern-media-controls/icon-service/icon-service.html:
16318 * media/modern-media-controls/mute-button/mute-button-expected.txt:
16319 * media/modern-media-controls/mute-button/mute-button.html:
16320 * media/modern-media-controls/pip-button/pip-button-expected.txt:
16321 * media/modern-media-controls/pip-button/pip-button.html:
16322 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
16323 * media/modern-media-controls/play-pause-button/play-pause-button.html:
16324 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
16325 * media/modern-media-controls/rewind-button/rewind-button.html:
16326 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
16327 * media/modern-media-controls/skip-back-button/skip-back-button.html:
16328 * media/modern-media-controls/start-button/start-button-expected.txt:
16329 * media/modern-media-controls/start-button/start-button.html:
16330 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
16331 * media/modern-media-controls/tracks-button/tracks-button.html:
16332
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000163332017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
16334
16335 Unreviewed GTK+ gardening. Update expectations of several tests.
16336
16337 * platform/gtk/TestExpectations:
16338
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000163392017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
16340
16341 Post-commit test fix after r214394
16342 https://bugs.webkit.org/show_bug.cgi?id=170083
16343
16344 Unreviewed.
16345
16346 * fast/text/variations/optical-sizing.html:
16347
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000163482017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
16349
16350 Add font-optical-sizing to CSSComputedStyleDeclaration
16351 https://bugs.webkit.org/show_bug.cgi?id=170083
16352
16353 Reviewed by Joseph Pecoraro.
16354
16355 * fast/css/getComputedStyle/computed-style-expected.txt:
16356 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
16357 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
16358 * fast/css/getComputedStyle/resources/property-names.js:
16359 * fast/text/variations/optical-sizing-expected.txt:
16360 * fast/text/variations/optical-sizing.html:
16361 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
16362 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
16363 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
16364
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000163652017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16366
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000016367 Consolidate TestExpectations for media/restore-from-page-cache.html.
16368
16369 Unreviewed test gardening.
16370
16371 * platform/mac/TestExpectations:
16372
163732017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16374
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000016375 Unreviewed, rolling out r214361.
16376
16377 This change caused flakiness in http/tests/preload tests.
16378
16379 Reverted changeset:
16380
16381 "Add a warning for unused link preloads."
16382 https://bugs.webkit.org/show_bug.cgi?id=165670
16383 http://trac.webkit.org/changeset/214361
16384
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000163852017-03-24 Antoine Quint <graouts@webkit.org>
16386
16387 [Modern Media Controls] Remove placard icon if height is compressed
16388 https://bugs.webkit.org/show_bug.cgi?id=167935
16389 <rdar://problem/30397128>
16390
16391 Reviewed by Dean Jackson.
16392
16393 We add a new test to check that the various designed constraints to toggle display of a placard's
16394 icon, title and description are honored. Also, due to the old layout() method now being called
16395 "commit()", we refactor a relevant test.
16396
16397 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
16398 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
16399 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
16400 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
16401
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000164022017-03-24 Eric Carlson <eric.carlson@apple.com>
16403
16404 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
16405 https://bugs.webkit.org/show_bug.cgi?id=170056
16406
16407 Reviewed by Youenn Fablet.
16408
16409 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
16410 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
16411 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
16412 * fast/mediastream/apply-constraints-advanced-expected.txt:
16413 * fast/mediastream/apply-constraints-advanced.html:
16414 * fast/mediastream/apply-constraints-video-expected.txt:
16415 * fast/mediastream/apply-constraints-video.html:
16416
dino@apple.com21196272017-03-24 23:16:52 +0000164172017-03-24 Dean Jackson <dino@apple.com>
16418
16419 Serialization of custom props in longhand should be "" not value of shorthand
16420 https://bugs.webkit.org/show_bug.cgi?id=167699
16421 <rdar://problem/30324200>
16422
16423 Reviewed by Sam Weinig.
16424
16425 * fast/css/variables/rule-property-get-expected.html:
16426 * fast/css/variables/rule-property-get.html:
16427
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000164282017-03-24 Antoine Quint <graouts@webkit.org>
16429
16430 [Modern Media Controls] Captions don't move with the appearance of the inline controls
16431 https://bugs.webkit.org/show_bug.cgi?id=170051
16432 <rdar://problem/30754428>
16433
16434 Reviewed by Dean Jackson.
16435
16436 Add a new test, which would have previously failed, where we check that we account for the controls bar height
16437 when showing captions with the controls bar visible.
16438
16439 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
16440 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
16441
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000164422017-03-24 Brent Fulgham <bfulgham@apple.com>
16443
16444 Handle recursive calls to ProcessingInstruction::checkStyleSheet
16445 https://bugs.webkit.org/show_bug.cgi?id=169982
16446 <rdar://problem/31083051>
16447
16448 Reviewed by Antti Koivisto.
16449
16450 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
16451 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
16452 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
16453 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
16454 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
16455 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
16456 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
16457 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
16458 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
16459 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
16460 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
16461
beidson@apple.comc6dab482017-03-24 21:13:40 +0000164622017-03-24 Brady Eidson <beidson@apple.com>
16463
16464 A null compound index value crashes the Databases process.
16465 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
16466
16467 Reviewed by Alex Christensen.
16468
16469 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
16470 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
16471 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
16472 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
16473 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
16474
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000164752017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16476
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000016477 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
16478 https://bugs.webkit.org/show_bug.cgi?id=170068
16479
16480 Unreviewed test gardening.
16481
16482 * platform/ios-simulator/TestExpectations:
16483
164842017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16485
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000016486 Unreviewed, rolling out r214360.
16487
16488 This change caused 20+ LayoutTest failures.
16489
16490 Reverted changeset:
16491
16492 "Handle recursive calls to
16493 ProcessingInstruction::checkStyleSheet"
16494 https://bugs.webkit.org/show_bug.cgi?id=169982
16495 http://trac.webkit.org/changeset/214360
16496
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000164972017-03-24 Youenn Fablet <youenn@apple.com>
16498
16499 Add support for qpSum in WebRTC stats
16500 https://bugs.webkit.org/show_bug.cgi?id=170060
16501
16502 Reviewed by Eric Carlson.
16503
16504 * webrtc/video-stats.html:
16505
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000165062017-03-24 Daniel Bates <dabates@apple.com>
16507
16508 Prevent new navigations during document unload
16509 https://bugs.webkit.org/show_bug.cgi?id=169934
16510 <rdar://problem/31247584>
16511
16512 Reviewed by Chris Dumez.
16513
16514 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
16515 after starting a navigation from an onunload event handler.
16516
16517 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
16518 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
16519
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000165202017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
16521
16522 Implement font-optical-sizing
16523 https://bugs.webkit.org/show_bug.cgi?id=168895
16524
16525 Reviewed by Dean Jackson.
16526
16527 * fast/text/variations/optical-sizing-expected.txt: Added.
16528 * fast/text/variations/optical-sizing.html: Added.
16529
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000165302017-03-24 Yoav Weiss <yoav@yoav.ws>
16531
16532 Add a warning for unused link preloads.
16533 https://bugs.webkit.org/show_bug.cgi?id=165670
16534
16535 Reviewed by Youenn Fablet.
16536
16537 This adds a test for the unused preload warning, and adapts some of the other preload tests,
16538 to avoid warnings.
16539
16540 * http/tests/preload/download_resources-expected.txt: Changed.
16541 * http/tests/preload/download_resources.html: Added references to preloaded resources.
16542 * http/tests/preload/onerrer_event-expected.txt: Changed.
16543 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
16544 * http/tests/preload/onload_event.html: Added references to preloaded resources.
16545 * http/tests/preload/resources/single_download_preload.html: Deflaked.
16546 * http/tests/preload/unused_preload_warning-expected.txt: Added.
16547 * http/tests/preload/unused_preload_warning.html: Added.
16548
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000165492017-03-24 Brent Fulgham <bfulgham@apple.com>
16550
16551 Handle recursive calls to ProcessingInstruction::checkStyleSheet
16552 https://bugs.webkit.org/show_bug.cgi?id=169982
16553 <rdar://problem/31083051>
16554
16555 Reviewed by Antti Koivisto.
16556
16557 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
16558 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
16559 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
16560 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
16561 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
16562 * fast/dom/beforeload/recursive-link-before-load.html: Added.
16563 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
16564 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
16565 * fast/dom/beforeload/resources/content.xhtml: Added.
16566 * fast/dom/beforeload/resources/pass.css: Added.
16567 * fast/dom/beforeload/resources/test.xsl: Added.
16568
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000165692017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
16570
16571 font-style needs a new CSSValue to make CSSRule.cssText work correctly
16572 https://bugs.webkit.org/show_bug.cgi?id=169258
16573
16574 Reviewed by David Hyatt.
16575
16576 Update tests' expected results.
16577
16578 * fast/text/font-selection-font-face-parse-expected.txt:
16579 * fast/text/font-selection-font-face-parse.html:
16580 * fast/text/font-style-parse-expected.txt:
16581 * fast/text/font-style-parse.html:
16582 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
16583 * svg/css/getComputedStyle-basic-expected.txt:
16584
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000165852017-03-24 Youenn Fablet <youenn@apple.com>
16586
16587 Add libwebrtc backend support for RTCRtpSender::replaceTrack
16588 https://bugs.webkit.org/show_bug.cgi?id=169841
16589
16590 Reviewed by Alex Christensen.
16591
16592 * webrtc/audio-replace-track-expected.txt: Added.
16593 * webrtc/audio-replace-track.html: Added.
16594 * webrtc/video-replace-track-expected.txt: Added.
16595 * webrtc/video-replace-track.html: Added.
16596 * webrtc/video-replace-track-to-null-expected.txt: Added.
16597 * webrtc/video-replace-track-to-null.html: Added.
16598
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000165992017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16600
16601 Update TestExpectations for media/restore-from-page-cache.html.
16602
16603 Unreviewed test gardening.
16604
16605 * platform/mac-wk2/TestExpectations:
16606 * platform/mac/TestExpectations:
16607
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000166082017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16609
16610 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
16611
16612 * platform/gtk/TestExpectations:
16613
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000166142017-03-24 Youenn Fablet <youenn@apple.com>
16615
16616 Add support for DataChannel and MediaStreamTrack stats
16617 https://bugs.webkit.org/show_bug.cgi?id=170031
16618
16619 Reviewed by Eric Carlson.
16620
16621 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
16622 * webrtc/datachannel/datachannel-stats.html: Added.
16623 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
16624 * webrtc/video-mediastreamtrack-stats.html: Added.
16625
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000166262017-03-24 Chris Dumez <cdumez@apple.com>
16627
16628 Extend svg/animations/animations-paused-disconnected-iframe.html
16629 https://bugs.webkit.org/show_bug.cgi?id=170035
16630
16631 Reviewed by Andreas Kling.
16632
16633 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
16634
16635 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
16636 * svg/animations/animations-paused-disconnected-iframe.html:
16637
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000166382017-03-24 Youenn Fablet <youenn@apple.com>
16639
16640 Fix framesEncoded/framesDecoded RTC stats
16641 https://bugs.webkit.org/show_bug.cgi?id=170024
16642
16643 Reviewed by Eric Carlson.
16644
16645 * webrtc/video-stats-expected.txt: Added.
16646 * webrtc/video-stats.html: Added.
16647
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000166482017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16649
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000016650 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
16651
16652 * platform/gtk/TestExpectations:
16653
166542017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16655
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000016656 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
16657
16658 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
16659 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
16660 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
16661 mime type and returned application/octet-stream.
16662
16663 * platform/gtk/TestExpectations:
16664 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
16665 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
16666
166672017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16668
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000016669 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
16670
16671 We are now getting a MIME type for otf files.
16672
16673 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
16674
pvollan@apple.come52fe062017-03-24 12:01:45 +0000166752017-03-24 Per Arne Vollan <pvollan@apple.com>
16676
16677 Text stroke is sometimes clipped on video captions.
16678 https://bugs.webkit.org/show_bug.cgi?id=170006
16679
16680 Reviewed by Eric Carlson.
16681
16682 * media/track/track-css-stroke-cues-expected.txt:
16683 * media/track/track-css-stroke-cues.html:
16684
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000166852017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16686
16687 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
16688 https://bugs.webkit.org/show_bug.cgi?id=170001
16689
16690 Reviewed by Michael Catanzaro.
16691
16692 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
16693
16694 * platform/gtk/TestExpectations:
16695
antti@apple.com0e079ed2017-03-24 03:20:18 +0000166962017-03-23 Antti Koivisto <antti@apple.com>
16697
16698 Revert r213712, caused iPad PLT regression
16699 https://bugs.webkit.org/show_bug.cgi?id=170040
16700
16701 Unreviewed.
16702
16703 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
16704 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
16705
cdumez@apple.com838ef372017-03-23 23:51:20 +0000167062017-03-23 Chris Dumez <cdumez@apple.com>
16707
16708 SVG animations are not paused when their <svg> element is removed from the document
16709 https://bugs.webkit.org/show_bug.cgi?id=170030
16710 <rdar://problem/31230252>
16711
16712 Reviewed by Dean Jackson.
16713
16714 Add layout test coverage.
16715
16716 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
16717 * svg/animations/animations-paused-when-removed-from-document.html: Added.
16718
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000167192017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
16720
16721 font shorthand should accept variation values
16722 https://bugs.webkit.org/show_bug.cgi?id=168998
16723
16724 Reviewed by Simon Fraser.
16725
16726 * fast/text/font-style-parse-expected.txt:
16727 * fast/text/font-style-parse.html:
16728 * fast/text/font-weight-parse-expected.txt:
16729 * fast/text/font-weight-parse.html:
16730
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000167312017-03-23 Chris Dumez <cdumez@apple.com>
16732
16733 SVG animations are not paused when inserted into a hidden page
16734 https://bugs.webkit.org/show_bug.cgi?id=170026
16735 <rdar://problem/31228704>
16736
16737 Reviewed by Andreas Kling.
16738
16739 Add layout test coverage.
16740
16741 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
16742 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
16743 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
16744 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
16745
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000016746== Rolled over to ChangeLog-2017-03-23 ==