blob: 8f77cb8983528ea64e59ba03f320b7e2f713cb81 [file] [log] [blame]
ryanhaddad@apple.com00382102017-06-20 23:22:16 +000012017-06-20 Ryan Haddad <ryanhaddad@apple.com>
2
3 Unreviewed, rolling out r218524.
4
5 This change broke internal builds.
6
7 Reverted changeset:
8
9 "[Cocoa] The system Japanese font cannot be italicized"
10 https://bugs.webkit.org/show_bug.cgi?id=173300
11 http://trac.webkit.org/changeset/218524
12
simon.fraser@apple.comafb77012017-06-20 22:57:50 +0000132017-06-20 Simon Fraser <simon.fraser@apple.com>
14
15 <rdar://problem/32862652> [REGRESSION] r218374: fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html
16
17 Rebaseline.
18
19 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt:
20
ryanhaddad@apple.comb679a592017-06-20 22:54:58 +0000212017-06-20 Ryan Haddad <ryanhaddad@apple.com>
22
23 Rebaseline fast/events/touch/document-create-touch-list tests.
24
25 Unreviewed test gardening.
26
27 * fast/events/touch/document-create-touch-list-crash-expected.txt:
28 * fast/events/touch/document-create-touch-list-ios-expected.txt:
29
mattbaker@apple.com43f8da62017-06-20 22:44:11 +0000302017-06-20 Matt Baker <mattbaker@apple.com>
31
32 LayoutTest inspector/canvas/create-canvas-contexts.html is a flaky timeout
33 https://bugs.webkit.org/show_bug.cgi?id=173603
34
35 Reviewed by Joseph Pecoraro.
36
37 Removed test case `CheckCanvasesCleared`, which involved a page reload
38 and would intermittently timeout.
39
40 * inspector/canvas/create-canvas-contexts-expected.txt:
41 * inspector/canvas/create-canvas-contexts.html:
42
graouts@webkit.orgcc4f2682017-06-20 20:37:59 +0000432017-06-20 Antoine Quint <graouts@apple.com>
44
45 REGRESSION: media/remote-control-command-seek.html is timing out
46 https://bugs.webkit.org/show_bug.cgi?id=173615
47 <rdar://problem/32626498>
48
49 Reviewed by Eric Carlson.
50
51 This test assumes that we load metadata and video data that can be seeked through
52 at the same time, but this is incorrect. Using the "canplaythrough" event guarantees
53 that the video is seekable, so we switch to this event to make the test more robust.
54
55 * media/remote-control-command-seek-expected.txt:
56 * media/remote-control-command-seek.html:
57
jlewis3@apple.comf3258922017-06-20 18:57:22 +0000582017-06-20 Matt Lewis <jlewis3@apple.com>
59
60 Added additional test expectations for media/video-buffered.html.
61 https://bugs.webkit.org/show_bug.cgi?id=173611
62
63 Uneviewed test gardening.
64
65 * platform/ios/TestExpectations:
66
drousso@apple.comc4fa6a62017-06-20 18:35:31 +0000672017-06-20 Devin Rousso <drousso@apple.com>
68
69 Web Inspector: add console messages for WebGL shader compile and program link errors/warnings
70 https://bugs.webkit.org/show_bug.cgi?id=143236
71 <rdar://problem/20352149>
72
73 Reviewed by Dean Jackson.
74
75 * fast/canvas/webgl/fragment-shader-assertion.html:
76 * fast/canvas/webgl/shader-compile-logging-expected.txt: Added.
77 * fast/canvas/webgl/shader-compile-logging.html: Added.
78
graouts@webkit.org71f6e662017-06-20 17:38:35 +0000792017-06-19 Antoine Quint <graouts@apple.com>
80
81 Media document experience with long-loading files is poor
82 https://bugs.webkit.org/show_bug.cgi?id=173575
83 <rdar://problem/32178119>
84
85 Reviewed by Dean Jackson.
86
87 Fix a test that started failing with this patch and add two new tests that check we are adding
88 the expected CSS classes when loading video and invalid media documents.
89
90 * media/modern-media-controls/media-documents/media-document-invalid-expected.txt: Added.
91 * media/modern-media-controls/media-documents/media-document-invalid.html: Added.
92 * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout-expected.txt: Added.
93 * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout.html: Added.
94 * media/modern-media-controls/volume-up-support/volume-up-support-expected.txt:
95 * media/modern-media-controls/volume-up-support/volume-up-support.html:
96
csaavedra@igalia.com50564902017-06-20 13:07:34 +0000972017-06-20 Claudio Saavedra <csaavedra@igalia.com>
98
csaavedra@igalia.com7fb2ee32017-06-20 15:26:10 +000099 [WPE] Enable appcache tests
100
101 Unreviewed gardening.
102
103 Most of these tests are passing, so enable them. For known GTK+
104 failures, copy the expectations. Mark as failing deferred events
105 tests that have slight differences that need to be investigated.
106 * platform/wpe/TestExpectations:
107
1082017-06-20 Claudio Saavedra <csaavedra@igalia.com>
109
csaavedra@igalia.com50564902017-06-20 13:07:34 +0000110 [WPE] Skip geolocation tests
111
112 Geolocation was disabled since r218553 and thus far tests were
113 only using the mock provider. Skip until we add geoclue
114 support.
115 * platform/wpe/TestExpectations:
116
gskachkov@gmail.comf92fe152017-06-20 10:27:41 +00001172017-06-20 Oleksandr Skachkov <gskachkov@gmail.com>
118
119 Revert changes in bug#160417 about extending `null` not being a derived class
120 https://bugs.webkit.org/show_bug.cgi?id=169293
121
122 Reviewed by Saam Barati.
123
124 * js/class-syntax-extends-expected.txt:
125 * js/class-syntax-super-expected.txt:
126 * js/script-tests/class-syntax-extends.js:
127 * js/script-tests/class-syntax-super.js:
128
zandobersek@gmail.comf70a0392017-06-20 07:56:31 +00001292017-06-20 Zan Dobersek <zdobersek@igalia.com>
130
131 Unreviewed WPE gardening.
132
133 Unskipping AES-CTR and RSA-PSS layout tests that already pass.
134
135 Adding layout test baselines for two imported W3C tests that cover AES-CBC.
136 The subtests there pass, but the generic baseline expects failures, so we
137 work around that by adding baselines that expect passing tests.
138
139 * platform/wpe/TestExpectations:
140 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
141 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
142 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
143
magomez@igalia.comc6b54902017-06-20 07:45:40 +00001442017-06-20 Miguel Gomez <magomez@igalia.com>
145
146 [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
147 https://bugs.webkit.org/show_bug.cgi?id=173459
148
149 Reviewed by Carlos Garcia Campos.
150
151 Unskip fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html.
152
153 * platform/gtk/TestExpectations:
154
drousso@apple.comc366ec92017-06-20 06:48:10 +00001552017-06-19 Devin Rousso <drousso@apple.com>
156
157 Web Inspector: create canvas content view and details sidebar panel
158 https://bugs.webkit.org/show_bug.cgi?id=138941
159 <rdar://problem/19051672>
160
161 Reviewed by Joseph Pecoraro.
162
163 * inspector/canvas/requestContent-expected.txt: Added.
164 * inspector/canvas/requestContent.html: Added.
165 * inspector/canvas/requestNode-expected.txt: Added.
166 * inspector/canvas/requestNode.html: Added.
167
fred.wang@free.fr24211532017-06-20 06:04:55 +00001682017-06-19 Frederic Wang <fwang@igalia.com>
169
fred.wang@free.fr68e7aa32017-06-20 06:06:16 +0000170 [iOS] Always include frames in the scrolling tree when async frame scrolling is enabled
171 https://bugs.webkit.org/show_bug.cgi?id=173405
172
173 Reviewed by Simon Fraser.
174
175 Add some new expectations for iOS/WK2 now that the "async frame scrolling" setting is taken
176 into account for the layer and scrolling trees.
177
178 * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
179 A specific layer is created for the iframe.
180 * platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
181 The frame appears in the scrolling tree.
182 * platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
183 Use this as a generic expectation for iOS.
184
1852017-06-19 Frederic Wang <fwang@igalia.com>
186
fred.wang@free.fr24211532017-06-20 06:04:55 +0000187 [Mac] Add an experimental feature setting for async frame scrolling
188 https://bugs.webkit.org/show_bug.cgi?id=173359
189
190 Reviewed by Simon Fraser.
191
192 * compositing/iframes/compositing-for-scrollable-iframe.html: Use "async frame scrolling" for
193 this test.
194 * fast/scrolling/scrolling-tree-includes-frame.html: Ditto.
195
zandobersek@gmail.com9b3f99f2017-06-20 06:00:01 +00001962017-06-19 Zan Dobersek <zdobersek@igalia.com>
197
198 [WebCrypto] Add test for ECDH SPKI imports using the ecDH algorithm identifier
199 https://bugs.webkit.org/show_bug.cgi?id=173543
200
201 Reviewed by Jiewen Tan.
202
203 Add the ecdh-import-spki-key-ecdh-identifier.html layout test which
204 tests for successful import of EC keys through the SPKI format when
205 using the ecDH algorithm identifier (OID 1.3.132.1.12) and following
206 the ECDH algorithm import steps.
207
208 No implementation supports this yet, so the test is skipped on all ports.
209
210 * TestExpectations:
211 * crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
212 * crypto/subtle/ecdh-import-spki-key-ecdh-identifier.html: Added.
213
mmaxfield@apple.com5183c302017-06-20 02:28:18 +00002142017-06-19 Myles C. Maxfield <mmaxfield@apple.com>
215
216 [Cocoa] The system Japanese font cannot be italicized
217 https://bugs.webkit.org/show_bug.cgi?id=173300
218 <rdar://problem/31805407>
219
220 Reviewed by Ryosuke Niwa.
221
222 * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
223 * fast/text/system-font-japanese-synthetic-italic.html: Added.
224 * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
225
commit-queue@webkit.orgd2f07b22017-06-19 23:53:00 +00002262017-06-19 Youenn Fablet <youenn@apple.com>
227
228 Improve debugging ability of some webrtc tests
229 https://bugs.webkit.org/show_bug.cgi?id=173549
230
231 Reviewed by Eric Carlson.
232
233 Improve debugging ability for first two tests.
234 Improve reliability for the next three tests.
235
236 * webrtc/audio-replace-track-expected.txt:
237 * webrtc/audio-replace-track.html: Checking connected state.
238 * webrtc/video-mute-expected.txt:
239 * webrtc/video-mute.html: Ditto.
240 * webrtc/video-replace-track-to-null.html: Improving reliability of test.
241 * webrtc/video-rotation.html: Adding some delay before testing black frames and increasing delay between the tests..
242 * webrtc/video-unmute.html: Using counter based testing of black frames.
243
darin@apple.combb7b36c2017-06-19 23:51:00 +00002442017-06-19 Alex Christensen <achristensen@webkit.org>
245
246 [Cocoa] implement URLSession:task:needNewBodyStream: delegate method
247 https://bugs.webkit.org/show_bug.cgi?id=173551
248 rdar://problem/32250512
249
250 Reviewed by Alex Christensen.
251
252 * http/tests/misc/form-blob-challenge-expected.txt: Added.
253 * http/tests/misc/form-blob-challenge.html: Added.
254 * http/tests/misc/resources/basic-echo-post.php: Added.
255
jlewis3@apple.com9fa4de22017-06-19 22:47:43 +00002562017-06-19 Matt Lewis <jlewis3@apple.com>
257
258 Adjusted test ecpectaions for webrtc/libwebrtc/descriptionGetters.html.
259 https://bugs.webkit.org/show_bug.cgi?id=171703
260
261 Unreviewed test gardening.
262
263 * platform/mac-wk2/TestExpectations:
264
commit-queue@webkit.org45a5b532017-06-19 22:04:20 +00002652017-06-19 Joseph Pecoraro <pecoraro@apple.com>
266
267 test262: Completion values for control flow do not match the spec
268 https://bugs.webkit.org/show_bug.cgi?id=171265
269
270 Reviewed by Saam Barati.
271
272 * js/eval-throw-return-expected.txt:
273 * js/kde/completion-expected.txt:
274 * js/kde/script-tests/completion.js:
275 * js/script-tests/eval-throw-return.js:
276 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9-expected.txt:
277 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1-expected.txt:
278 Rebaseline expectations. These are all outdated. In fact the sputnik
279 tests were imported into test262 and modified for ES2015.
280
281 * js/script-tests/function-toString-vs-name.js:
282 ClassDeclarations on their own don't produce a value. So output
283 the class value so the test behaves as expected.
284
commit-queue@webkit.org7eb47a52017-06-19 21:55:00 +00002852017-06-19 Sam Weinig <sam@webkit.org>
286
287 [WebIDL] Add support for serializers that have members that are themselves serializers (or inherit being a serializer from a parent)
288 https://bugs.webkit.org/show_bug.cgi?id=173395
289
290 Reviewed by Simon Fraser.
291
292 * fast/css/DOMQuad-serialization-expected.txt: Added.
293 * fast/css/DOMQuad-serialization.html: Added.
294 Add test for DOMQuad serialization, now that it is supported.
295
commit-queue@webkit.org50bd1d92017-06-19 21:27:05 +00002962017-06-19 Commit Queue <commit-queue@webkit.org>
297
298 Unreviewed, rolling out r218505.
299 https://bugs.webkit.org/show_bug.cgi?id=173563
300
301 "It would break internal builds" (Requested by youenn on
302 #webkit).
303
304 Reverted changeset:
305
306 "[WebRTC] Prevent capturing at unconventional resolutions when
307 using the SW encoder on Mac"
308 https://bugs.webkit.org/show_bug.cgi?id=172602
309 http://trac.webkit.org/changeset/218505
310
commit-queue@webkit.org761962d2017-06-19 20:42:04 +00003112017-06-19 Youenn Fablet <youenn@apple.com>
312
313 [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
314 https://bugs.webkit.org/show_bug.cgi?id=172602
315 <rdar://problem/32407693>
316
317 Reviewed by Eric Carlson.
318
319 * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
320 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
321 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
322 * webrtc/captureCanvas-webrtc-expected.txt:
323 * webrtc/captureCanvas-webrtc.html:
324
ryanhaddad@apple.com673c6222017-06-19 18:41:42 +00003252017-06-19 Ryan Haddad <ryanhaddad@apple.com>
326
327 Rebaseline js/dom/global-constructors-attributes.html.
328
329 Unreviewed test gardening.
330
331 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
332 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
333
commit-queue@webkit.org3d93dc42017-06-19 17:12:57 +00003342017-06-19 Youenn Fablet <youenn@apple.com>
335
336 A cloned MediaStreamTrack should mute independently other tracks using the same source
337 https://bugs.webkit.org/show_bug.cgi?id=172831
338 <rdar://problem/32518527>
339
340 Reviewed by Eric Carlson.
341
342 * webrtc/clone-audio-track.html: Added.
343 * webrtc/video-disabled-black.html:
344 * webrtc/video-unmute-expected.txt:
345 * webrtc/video-unmute.html:
346
commit-queue@webkit.orgb6fb6902017-06-19 16:47:06 +00003472017-06-19 Sam Weinig <sam@webkit.org>
348
349 [WebIDL] Properly model buffer source / typed arrays as their own IDL types
350 https://bugs.webkit.org/show_bug.cgi?id=173513
351
352 Reviewed by Alex Christensen.
353
354 * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
355 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
356 * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
357 Update results for changed exception language.
358
csaavedra@igalia.comba658982017-06-19 15:50:40 +00003592017-06-19 Claudio Saavedra <csaavedra@igalia.com>
360
361 Unreviewed GTK+ gardening
362
363 Unmarked a bunch of http multimedia tests that were failing with gst 1.6.3.
364 We're now depending on 1.10.4 and these are passing. Also marked as slow
365 a couple more.
366 * platform/gtk/TestExpectations:
367
zandobersek@gmail.comda9ae762017-06-19 13:22:19 +00003682017-06-19 Zan Dobersek <zdobersek@igalia.com>
369
370 Unreviewed GTK+ gardening.
371
372 Enable RSA-PSS tests on the GTK+ port. Tests covering this Web Crypto
373 algorithm are skipped on all platforms, but since the libgcrypt-based
374 implementation is operating properly, we can enable the majority of
375 these tests for GTK+. The tests that remain skipped cover SPKI and
376 PKCS#8 import and export capabilities that still have to be landed.
377
378 WPE will enable these tests in a separate patch.
379
380 * platform/gtk/TestExpectations:
381
csaavedra@igalia.com7015ea62017-06-19 12:44:41 +00003822017-06-19 Claudio Saavedra <csaavedra@igalia.com>
383
384 [GTK] Rebaseline js/dom/dom-static-property-for-in-iteration.html
385 https://bugs.webkit.org/show_bug.cgi?id=133868
386
387 Unreviewed gardening
388
389 This test needs expectations to be updated after changes to DOM
390 static properties. Update and unskip.
391 * platform/gtk/TestExpectations: Unskip.
392 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
393
zandobersek@gmail.comd688dba2017-06-19 11:56:26 +00003942017-06-19 Zan Dobersek <zdobersek@igalia.com>
395
396 [GCrypt] AES_CTR support
397 https://bugs.webkit.org/show_bug.cgi?id=171420
398
399 Reviewed by Michael Catanzaro.
400
401 * platform/gtk/TestExpectations: Unskip the relevant AES_CTR tests.
402
commit-queue@webkit.org5d442622017-06-19 11:39:52 +00004032017-06-19 Fujii Hironori <Hironori.Fujii@sony.com>
404
405 [GTK] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html crashes
406 https://bugs.webkit.org/show_bug.cgi?id=173456
407
408 Unreviewed gardening.
409
410 * platform/gtk/TestExpectations: Marked
411 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html,
412 webrtc/createOfferAnswer.html and webrtc/video-addTransceiver.html Crash.
413
csaavedra@igalia.com98ea0b62017-06-19 10:03:40 +00004142017-06-19 Claudio Saavedra <csaavedra@igalia.com>
415
416 [GTK][WPE] Rebaseline after r218458
417
418 Unreviewed gardening.
419
420 Add new DOMQuad attribute to the test expectations.
421 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
422 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
423 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
424
commit-queue@webkit.org8168b792017-06-19 07:41:11 +00004252017-05-14 Frederic Wang <fwang@igalia.com>
426
427 Add heuristic to avoid flattening "fullscreen" iframes
428 https://bugs.webkit.org/show_bug.cgi?id=171914
429
430 Reviewed by Simon Fraser.
431
432 This commit adjusts tests to work when frame flattening is an enum.
433 It also adds a test to check the new heuristic when "frame flattening for non-fullscreen
434 iframes" is enabled.
435 set-preference.html is disabled for now, as the test suite does not support overridePreference()
436 for non-boolean values (bug 128594).
437
438 * fast/forms/ios/delete-in-input-in-iframe.html: Use enum value "FullyEnabled".
439 * fast/forms/ios/focus-input-in-iframe.html: Ditto.
440 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Ditto.
441 * fast/forms/ios/typing-in-input-in-iframe.html: Ditto.
442 * fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Ditto.
443 * fast/frames/flattening/crash-svg-document.html: Ditto.
444 * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot.html: Ditto.
445 * fast/frames/flattening/frameset-flattening-advanced.html: Ditto.
446 * fast/frames/flattening/frameset-flattening-grid.html: Ditto.
447 * fast/frames/flattening/frameset-flattening-simple.html: Ditto.
448 * fast/frames/flattening/frameset-flattening-subframe-resize.html: Ditto.
449 * fast/frames/flattening/frameset-flattening-subframesets.html: Ditto.
450 * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Ditto.
451 Be sure to use single quotes for the inline iframe page.
452 * fast/frames/flattening/iframe-flattening-crash.html: Use enum value "FullyEnabled".
453 * fast/frames/flattening/iframe-flattening-fixed-height.html: Ditto.
454 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: Ditto.
455 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: Ditto.
456 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: Ditto.
457 * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: Ditto.
458 * fast/frames/flattening/iframe-flattening-fixed-width.html: Ditto.
459 * fast/frames/flattening/iframe-flattening-fullscreen.html: Added. Check the new heuristic.
460 * fast/frames/flattening/iframe-flattening-fullscreen-expected.txt: Added.
461 * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update.html: Use enum value "FullyEnabled".
462 * fast/frames/flattening/iframe-flattening-nested.html: Ditto.
463 * fast/frames/flattening/iframe-flattening-offscreen.html: Ditto.
464 * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: Ditto.
465 * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: Ditto.
466 * fast/frames/flattening/iframe-flattening-out-of-view.html: Ditto.
467 * fast/frames/flattening/iframe-flattening-resize-event-count.html: Ditto.
468 * fast/frames/flattening/iframe-flattening-selection-crash.html: Ditto.
469 * fast/frames/flattening/iframe-flattening-simple.html: Ditto.
470 * fast/frames/flattening/iframe-tiny.html: Ditto.
471 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash.html: Ditto.
472 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure.html: Ditto.
473 * fast/frames/flattening/scrolling-in-object.html: Ditto.
474 * fast/spatial-navigation/snav-iframe-flattening-simple.html: Ditto.
475 * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: Ditto.
476 * platform/mac/TestExpectations: Disable this due to limitation in the test infrastructure.
477 * plugins/frameset-with-plugin-frame.html: Use enum value "FullyEnabled".
478
rniwa@webkit.org59888092017-06-19 04:00:49 +00004792017-06-18 Ryosuke Niwa <rniwa@webkit.org>
480
481 Meter element doesn't respect the writing direction
482 https://bugs.webkit.org/show_bug.cgi?id=173507
483
484 Reviewed by Sam Weinig.
485
486 A regression ref test since existing tests were pixel tests and did not catch this regression.
487 Note that black border was added to workaround the anti-aliasing differences in macOS High Sierra.
488
489 * fast/dom/HTMLMeterElement/meter-rtl-expected.html: Added.
490 * fast/dom/HTMLMeterElement/meter-rtl.html: Added.
491
cdumez@apple.com32f1e9f2017-06-18 20:25:19 +00004922017-06-18 Chris Dumez <cdumez@apple.com>
493
494 Crash when re-entering MediaDevicesEnumerationRequest::cancel()
495 https://bugs.webkit.org/show_bug.cgi?id=173522
496 <rdar://problem/31185739>
497
498 Reviewed by Darin Adler.
499
500 Add layout test coverage. This test would flakily crash before the fix because it
501 relies on the order in which contextDestroyed() is called for MediaDevicesRequest
502 and MediaDevicesEnumerationRequest.
503
504 * fast/mediastream/destroy-document-while-enumerating-devices-expected.txt: Added.
505 * fast/mediastream/destroy-document-while-enumerating-devices.html: Added.
506 * fast/mediastream/resources/enumerate-devices-frame.html: Added.
507
simon.fraser@apple.comedca84e2017-06-17 22:34:28 +00005082017-06-17 Simon Fraser <simon.fraser@apple.com>
509
510 Implement DOMQuad
511 https://bugs.webkit.org/show_bug.cgi?id=163534
512
513 Reviewed by Sam Weinig.
514
515 Implement DOMQuad per https://drafts.fxtf.org/geometry/#DOMQuad.
516
517 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
518 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
519
antti@apple.com043d6a12017-06-17 13:02:08 +00005202017-06-17 Antti Koivisto <antti@apple.com>
521
522 Crash due to infinite recursion via FrameSelection::updateAppearanceAfterLayout
523 https://bugs.webkit.org/show_bug.cgi?id=173468
524
525 Reviewed by Ryosuke Niwa.
526
527 * editing/selection/updateAppearanceAfterLayout-recursion-expected.txt: Added.
528 * editing/selection/updateAppearanceAfterLayout-recursion.html: Added.
529
pvollan@apple.com68f2a2b2017-06-17 12:31:13 +00005302017-06-17 Per Arne Vollan <pvollan@apple.com>
531
532 [Win] Update expectations for layout tests.
533 https://bugs.webkit.org/show_bug.cgi?id=172437
534
535 Unreviewed test gardening, update test expectations for failing tests.
536
537 * platform/win/TestExpectations:
538
keith_miller@apple.comf94c2c92017-06-17 10:52:34 +00005392017-06-17 Keith Miller <keith_miller@apple.com>
540
541 ArrayPrototype methods should use JSValue::toLength for non-Arrays.
542 https://bugs.webkit.org/show_bug.cgi?id=173506
543
544 Unreviewed test gardening.
545
546 * TestExpectations:
547
pvollan@apple.com4d9484a32017-06-17 07:54:42 +00005482017-06-17 Per Arne Vollan <pvollan@apple.com>
549
550 Unreviewed test gardening. Remove duplicate entries for tests.
551
552 * platform/win/TestExpectations:
553
rniwa@webkit.org237f6852017-06-17 07:21:13 +00005542017-06-17 Ryosuke Niwa <rniwa@webkit.org>
555
556 REGRESSION(r209495): materiauxlaverdure.com fails to load
557 https://bugs.webkit.org/show_bug.cgi?id=173301
558 <rdar://problem/32624850>
559
560 Reviewed by Antti Koivisto.
561
562 Rebaselined the existing tests and added a new regression test for serializing CSS properties and values.
563
564 * accessibility/mac/alt-for-css-content-expected.txt:
565 * accessibility/mac/webkit-alt-for-css-content-expected.txt:
566 * editing/pasteboard/cjk-line-height-expected.txt:
567 * fast/css/alt-inherit-initial-expected.txt:
568 * fast/css/alt-inherit-initial.html:
569 * fast/css/content-language-comma-separated-list-expected.txt:
570 * fast/css/content-language-empty-expected.txt:
571 * fast/css/content-language-only-whitespace-expected.txt:
572 * fast/css/content-language-with-whitespace-expected.txt:
573 * fast/css/counters/counter-cssText-expected.txt:
574 * fast/css/counters/counter-cssText.html:
575 * fast/css/font-family-trailing-bracket-gunk-expected.txt:
576 * fast/css/font-family-trailing-bracket-gunk.html:
577 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
578 * fast/css/getComputedStyle/computed-style-properties-expected.txt:
579 * fast/css/getComputedStyle/computed-style-properties.html:
580 * fast/css/getComputedStyle/font-family-fallback-reset-expected.txt:
581 * fast/css/getComputedStyle/font-family-fallback-reset.html:
582 * fast/css/lang-mapped-to-webkit-locale-expected.txt:
583 * fast/css/lang-mapped-to-webkit-locale.xhtml:
584 * fast/css/serialization-with-double-quotes-expected.txt: Added.
585 * fast/css/serialization-with-double-quotes.html: Added.
586 * fast/css/uri-token-parsing-expected.txt:
587 * fast/css/uri-token-parsing.html:
588 * fast/inspector-support/cssURLQuotes-expected.txt:
589 * fast/inspector-support/style-expected.txt:
590 * fast/text/font-stretch-parse-expected.txt:
591 * fast/text/font-stretch-parse.html:
592 * fast/text/font-style-parse-expected.txt:
593 * fast/text/font-style-parse.html:
594 * fast/text/font-weight-parse-expected.txt:
595 * fast/text/font-weight-parse.html:
596 * media/controls/track-menu.html:
597 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
598 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt:
599 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
600 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt:
601
pvollan@apple.com8c31b3c2017-06-17 05:47:08 +00006022017-06-16 Per Arne Vollan <pvollan@apple.com>
603
pvollan@apple.com158068d2017-06-17 06:07:14 +0000604 [Win] Update expectations for layout tests.
605 https://bugs.webkit.org/show_bug.cgi?id=172437
606
607 Unreviewed test gardening, update test expectations for failing tests.
608
609 * platform/win/TestExpectations:
610
6112017-06-16 Per Arne Vollan <pvollan@apple.com>
612
pvollan@apple.com8c31b3c2017-06-17 05:47:08 +0000613 Unreviewed test gardening. Update test expectations for failing tests.
614
615 * platform/win/TestExpectations:
616
mattbaker@apple.com1f535ab2017-06-17 02:58:24 +00006172017-06-16 Matt Baker <mattbaker@apple.com>
618
619 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
620 https://bugs.webkit.org/show_bug.cgi?id=172623
621 <rdar://problem/32415986>
622
623 Reviewed by Devin Rousso and Joseph Pecoraro.
624
625 Test that CanvasAgent dispatches events for canvas lifecycle events.
626
627 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
628 * inspector/canvas/create-canvas-contexts.html: Added.
629
weinig@apple.com2f551012017-06-17 01:19:28 +00006302017-06-16 Sam Weinig <sam@webkit.org>
631
632 [WebIDL] Remove custom bindings for HTMLDocument
633 https://bugs.webkit.org/show_bug.cgi?id=173444
634
635 Reviewed by Darin Adler.
636
637 * dom/xhtml/level2/html/HTMLDocument17-expected.txt:
638 * dom/xhtml/level2/html/HTMLDocument18-expected.txt:
639 * dom/xhtml/level2/html/HTMLDocument19-expected.txt:
640 * dom/xhtml/level2/html/HTMLDocument20-expected.txt:
641 * dom/xhtml/level2/html/HTMLDocument21-expected.txt:
642 Update test results for correct exception being thrown.
643
644 * fast/dom/frame-deleted-in-document-open-expected.txt: Removed.
645 * fast/dom/frame-deleted-in-document-open.html: Removed.
646 * http/tests/security/isolatedWorld/document-open-expected.txt: Removed.
647 * http/tests/security/isolatedWorld/document-open.html: Removed.
648 Remove two tests that were testing the behavior of document.open using javascript
649 to call the window.open operation. This is not how it is specified and no
650 longer how it is implemented.
651
commit-queue@webkit.org7008d302017-06-17 00:27:33 +00006522017-06-16 Youenn Fablet <youenn@apple.com>
653
commit-queue@webkit.org7bd7ec32017-06-17 00:29:38 +0000654 WebRTC sockets should be closed at destruction time if not closed explicitly
655 https://bugs.webkit.org/show_bug.cgi?id=173479
656
657 Reviewed by Eric Carlson.
658
659 * webrtc/datachannel/multiple-connections-expected.txt: Added.
660 * webrtc/datachannel/multiple-connections.html: Added.
661
6622017-06-16 Youenn Fablet <youenn@apple.com>
663
commit-queue@webkit.org7008d302017-06-17 00:27:33 +0000664 addTransceiver should trigger mid generation in the SDP
665 https://bugs.webkit.org/show_bug.cgi?id=173452
666
667 Reviewed by Alex Christensen.
668
669 * webrtc/routines.js:
670 (createConnections):
671 * webrtc/video-addTransceiver-expected.txt: Added.
672 * webrtc/video-addTransceiver.html: Added.
673
jbedard@apple.com0193c222017-06-16 23:50:32 +00006742017-06-16 Jonathan Bedard <jbedard@apple.com>
675
676 Clean-up lint-test-expectation errors
677
678 Unreviewed test gardening
679
680 * platform/ios-wk1/TestExpectations:
681 * platform/ios-wk2/TestExpectations:
682 * platform/win/TestExpectations:
683
commit-queue@webkit.orgf0c6fc42017-06-16 23:16:38 +00006842017-06-16 Youenn Fablet <youenn@apple.com>
685
686 [iOS] Switching cameras in a WebRTC call makes black frames being sent
687 https://bugs.webkit.org/show_bug.cgi?id=173486
688
689 Reviewed by Eric Carlson.
690
691 * webrtc/video-replace-muted-track-expected.txt: Added.
692 * webrtc/video-replace-muted-track.html: Added.
693
ryanhaddad@apple.com91f227a2017-06-16 23:15:53 +00006942017-06-16 Ryan Haddad <ryanhaddad@apple.com>
695
696 Remove a test that was accidentally checked in with r218408.
697
698 Unreviewed test gardening.
699
700 * webrtc/datachannel/test.html: Removed.
701
jlewis3@apple.com01270d82017-06-16 23:13:27 +00007022017-06-16 Matt Lewis <jlewis3@apple.com>
703
704 Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky.
705 https://bugs.webkit.org/show_bug.cgi?id=173487
706
707 Unreviewed test gardening.
708
709
710 * platform/mac/TestExpectations:
711
commit-queue@webkit.orga7953c02017-06-16 23:10:37 +00007122017-06-16 Youenn Fablet <youenn@apple.com>
713
714 Remove replaceTrack restriction about video resolution
715 https://bugs.webkit.org/show_bug.cgi?id=173490
716
717 Reviewed by Eric Carlson.
718
719 * webrtc/video-replace-track-expected.txt:
720 * webrtc/video-replace-track.html:
721
jlewis3@apple.comd6ef7ea2017-06-16 22:35:07 +00007222017-06-16 Matt Lewis <jlewis3@apple.com>
723
724 Marked multiple imported/w3c/web-platform-tests/IndexedDB as flaky.
725 https://bugs.webkit.org/show_bug.cgi?id=172834
726
727 Unreviewed test gardening.
728
729 * platform/mac-wk2/TestExpectations:
730
jer.noble@apple.comc328bed2017-06-16 21:59:23 +00007312017-06-16 Jer Noble <jer.noble@apple.com>
732
733 [iOS] Do not pause playing video when application resigns active state.
734 https://bugs.webkit.org/show_bug.cgi?id=173474
735
736 Reviewed by Tim Horton.
737
738 * media/video-background-playback-expected.txt:
739 * media/video-background-playback.html:
740 * media/video-background-tab-playback-expected.txt:
741 * media/video-background-tab-playback.html:
742 * media/video-inactive-playback-expected.txt: Added.
743 * media/video-inactive-playback.html: Added.
744
achristensen@apple.com89906612017-06-16 21:43:00 +00007452017-06-16 Alex Christensen <achristensen@webkit.org>
746
747 REGRESSION (r213126): Sync XHR needs partition for cache and credentials
748 https://bugs.webkit.org/show_bug.cgi?id=173496
749 <rdar://problem/31943596>
750
751 Reviewed by Darin Adler.
752
753 * http/tests/security/sync-xhr-partition-expected.txt: Added.
754 * http/tests/security/sync-xhr-partition.html: Added.
755
jlewis3@apple.comc5118392017-06-16 20:41:04 +00007562017-06-16 Matt Lewis <jlewis3@apple.com>
757
jlewis3@apple.com58109732017-06-16 21:08:53 +0000758 Marked imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html as flaky.
759 https://bugs.webkit.org/show_bug.cgi?id=173432
760
761 Unreviewed test gardening.
762
763 * platform/mac-wk1/TestExpectations:
764
7652017-06-16 Matt Lewis <jlewis3@apple.com>
766
jlewis3@apple.comc5118392017-06-16 20:41:04 +0000767 Adjusted test expectations for media/track/track-in-band-cues-added-once.html.
768 https://bugs.webkit.org/show_bug.cgi?id=142152
769
770 Unreviewed test gardening.
771
772 * platform/ios-wk2/TestExpectations:
773 * platform/mac/TestExpectations:
774
commit-queue@webkit.orgc92412f2017-06-16 20:24:09 +00007752017-06-16 Youenn Fablet <youenn@apple.com>
776
777 Make some WebRTC tests easier to debug when failing
778 https://bugs.webkit.org/show_bug.cgi?id=173480
779
780 Reviewed by Eric Carlson.
781
782 * webrtc/captureCanvas-webrtc-expected.txt:
783 * webrtc/captureCanvas-webrtc.html: Splitting test in smaller tests.
784 * webrtc/datachannel/basic-expected.txt:
785 * webrtc/datachannel/basic-tcp-expected.txt: Added.
786 * webrtc/datachannel/basic-tcp.html: Test from basic.html
787 * webrtc/datachannel/basic.html: Moving TCP specifict test and other creation tests to their own files.
788 * webrtc/datachannel/bufferedAmountLowThreshold.html: Removing console log message in case of unhandled promise.
789 * webrtc/datachannel/creation-expected.txt:
790 * webrtc/datachannel/creation.html: Test from basic.html
791 * webrtc/datachannel/filter-ice-candidate-expected.txt:
792 * webrtc/datachannel/filter-ice-candidate.html: Exchanging the tests.
793 * webrtc/video-stats.html: Improving test that timestamp is milliseconds and not microseconds.
794
commit-queue@webkit.org98408a12017-06-16 17:42:27 +00007952017-06-16 Antoine Quint <graouts@apple.com>
796
commit-queue@webkit.org826b8212017-06-16 18:55:03 +0000797 REGRESSION: AirPlay placard is not shown when in fullscreen
798 https://bugs.webkit.org/show_bug.cgi?id=173447
799 <rdar://problem/32803773>
800
801 Reviewed by Jon Lee.
802
803 Add a new test to check that we display the AirPlay placard on macOS in fullscreen.
804
805 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen-expected.txt: Added.
806 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen.html: Added.
807 * platform/ios-simulator/TestExpectations:
808
8092017-06-16 Antoine Quint <graouts@apple.com>
810
commit-queue@webkit.org98408a12017-06-16 17:42:27 +0000811 Backdrop blur missing in media controls bar on Sierra
812 https://bugs.webkit.org/show_bug.cgi?id=173451
813
814 Reviewed by Simon Fraser.
815
816 Add a new test that checks that a ControlsBar establishes a stacking context.
817
818 * media/modern-media-controls/controls-bar/controls-bar-stacking-context-expected.txt: Added.
819 * media/modern-media-controls/controls-bar/controls-bar-stacking-context.html: Added.
820 * platform/ios-simulator/TestExpectations:
821 * platform/mac/TestExpectations:
822
jlewis3@apple.com7508d422017-06-16 16:47:21 +00008232017-06-16 Matt Lewis <jlewis3@apple.com>
824
825 Unreviewed, rolling out r218376.
826
827 The patch cause multiple Layout Test Crashes.
828
829 Reverted changeset:
830
831 "Web Inspector: Instrument 2D/WebGL canvas contexts in the
832 backend"
833 https://bugs.webkit.org/show_bug.cgi?id=172623
834 http://trac.webkit.org/changeset/218376
835
commit-queue@webkit.orgef739262017-06-16 16:34:41 +00008362017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
837
838 [GTK] Layout Test fast/events/tabindex-focus-blur-all.html is flaky
839 https://bugs.webkit.org/show_bug.cgi?id=145171
840
841 Unreviewed gardening.
842
843 Recently, this test case results in flaky crash, no flaky timeout.
844
845 * platform/gtk/TestExpectations: Marked it Crash Pass.
846
aperez@igalia.com5b4bc012017-06-16 15:34:08 +00008472017-06-16 Adrian Perez de Castro <aperez@igalia.com>
848
849 REGRESSION(r215188?): Test platform/gtk/fast/forms/menulist-typeahead-find.html is failing
850 https://bugs.webkit.org/show_bug.cgi?id=171492
851
852 Unreviewed gardening.
853
854 * platform/gtk/TestExpectations: The fixes needed for the test to pass
855 have landed, so the test can be unskipped.
856
commit-queue@webkit.org8197eb62017-06-16 11:24:20 +00008572017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
858
859 [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
860 https://bugs.webkit.org/show_bug.cgi?id=173459
861
862 Unreviewed gardening.
863
864 * platform/gtk/TestExpectations: Marked it Skip.
865
csaavedra@igalia.com83869612017-06-16 10:03:43 +00008662017-06-16 Claudio Saavedra <csaavedra@igalia.com>
867
868 [WPE] fast/animation gardening
869
870 Unreviewed gardening.
871
872 fast/animation tests are flaky, report and mark.
873 fast/animation/height-auto-transition-computed-value.html is not really failing, unmark.
874 storage/domstorage/sessionstorage/set-item-synchronous-keydown.html
875 depends on event injection in WTR that is not implemented in WPE
876 yet, reported and marked as failing.
877 * platform/wpe/TestExpectations:
878
pvollan@apple.comd5e622b2017-06-16 06:15:39 +00008792017-06-15 Per Arne Vollan <pvollan@apple.com>
880
881 [Win] Update expectations for layout tests.
882 https://bugs.webkit.org/show_bug.cgi?id=172437
883
884 Unreviewed test gardening, update test expectations for failing tests.
885
886 * platform/win/TestExpectations:
887
commit-queue@webkit.orgbdc5b6a2017-06-16 03:08:33 +00008882017-06-15 Antoine Quint <graouts@apple.com>
889
890 REGRESSION: AirPlay button is incorrectly highlighted in inline and fullscreen
891 https://bugs.webkit.org/show_bug.cgi?id=173446
892
893 Reviewed by Dean Jackson.
894
895 Update the test to explicitly check the color on the <picture>. We also make the test check
896 the color with a value depending on the platform, so we can use a single expectation file.
897
898 * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt:
899 * media/modern-media-controls/airplay-button/airplay-button-on.html:
900 * platform/ios/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Removed.
901
mattbaker@apple.com0ad7b272017-06-16 02:55:37 +00009022017-06-15 Matt Baker <mattbaker@apple.com>
903
904 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
905 https://bugs.webkit.org/show_bug.cgi?id=172623
906 <rdar://problem/32415986>
907
908 Reviewed by Devin Rousso.
909
910 Test that CanvasAgent dispatches events for canvas lifecycle events.
911
912 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
913 * inspector/canvas/create-canvas-contexts.html: Added.
914
mmaxfield@apple.comc64c61c2017-06-16 00:56:44 +00009152017-06-15 Myles C. Maxfield <mmaxfield@apple.com>
916
917 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
918 https://bugs.webkit.org/show_bug.cgi?id=173043
919 <rdar://problem/21125708>
920
921 Reviewed by Simon Fraser.
922
923 * fast/text/system-font-fallback-emoji-expected.txt: Added.
924 * fast/text/system-font-fallback-emoji.html: Added.
925 * fast/text/system-font-fallback-expected.html: Added.
926 * fast/text/system-font-fallback.html: Added.
927 * fast/text/system-font-zero-size-expected.txt: Added.
928 * fast/text/system-font-zero-size.html: Added.
929 * platform/ios/TestExpectations:
930 * platform/mac/TestExpectations:
931 * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.png: Added.
932
jlewis3@apple.comc755a7b2017-06-15 22:54:03 +00009332017-06-15 Matt Lewis <jlewis3@apple.com>
934
935 Marked webrtc/video-unmute.html as flaky.
936 https://bugs.webkit.org/show_bug.cgi?id=172879
937
938 Unreviewed test gardening.
939
940 * platform/ios-simulator-wk2/TestExpectations:
941
sbarati@apple.coma8a1eff2017-06-15 22:26:42 +00009422017-06-15 Saam Barati <sbarati@apple.com>
943
944 [iOS wk2] Layout Test perf/object-keys.html is flaky
945 https://bugs.webkit.org/show_bug.cgi?id=171617
946 <rdar://problem/31977874>
947
948 Reviewed by Mark Lam.
949
950 Increase the starting magnitude of the object-keys test to
951 remove variance from having objects with a very few number of keys.
952
953 * perf/object-keys.html:
954 * platform/ios-wk2/TestExpectations:
955
jlewis3@apple.com03cb50e2017-06-15 19:00:29 +00009562017-06-15 Matt Lewis <jlewis3@apple.com>
957
jlewis3@apple.com17aae162017-06-15 22:08:12 +0000958 Marked webrtc/datachannel/basic.html as flaky.
959 https://bugs.webkit.org/show_bug.cgi?id=172922
960
961 Unreviewed test gardening.
962
963 * platform/mac-wk1/TestExpectations:
964 * platform/wk2/TestExpectations:
965
9662017-06-15 Matt Lewis <jlewis3@apple.com>
967
jlewis3@apple.com03cb50e2017-06-15 19:00:29 +0000968 REGRESSION (r218228): Layout Test editing/execCommand/strikethrough-uses-strike-tag.html is failing
969 https://bugs.webkit.org/show_bug.cgi?id=173375
970
971 Unreviewed test gardening.
972
973 Reverted an incorrect baseline and skipped a test causing test failures.
974
975 * TestExpectations:
976 * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
977 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
978
commit-queue@webkit.org32718ef2017-06-15 16:24:20 +00009792017-06-15 Youenn Fablet <youenn@apple.com>
980
981 RTCPeerConnection returns RTCSessionDescription where RTCSessionDescriptionInit would be appropriate
982 https://bugs.webkit.org/show_bug.cgi?id=173118
983 <rdar://problem/32746761>
984
985 Reviewed by Eric Carlson.
986
987 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
988 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
989 * webrtc/createOfferAnswer-expected.txt: Added.
990 * webrtc/createOfferAnswer.html: Added.
991
jlewis3@apple.com69653e72017-06-15 16:19:57 +00009922017-06-15 Matt Lewis <jlewis3@apple.com>
993
994 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as skip.
995 https://bugs.webkit.org/show_bug.cgi?id=173333
996
997 Unreviewed test gardening.
998
999 * TestExpectations:
1000
magomez@igalia.com766d5b22017-06-15 12:56:28 +000010012017-06-15 Miguel Gomez <magomez@igalia.com>
1002
1003 Unreviewed GTK+ gardening. Update expectations of several tests failing after r218320.
1004
1005 * platform/gtk/TestExpectations:
1006
csaavedra@igalia.comd6f96c72017-06-15 09:58:43 +000010072017-06-15 Claudio Saavedra <csaavedra@igalia.com>
1008
1009 [WPE] dom storage gardening
1010
1011 Unreviewed gardening.
1012
1013 Two dom storage tests marked as failing have been passing always,
1014 so remove them.
1015 * platform/wpe/TestExpectations:
1016
ap@apple.com879ab21f2017-06-15 06:23:19 +000010172017-06-14 Alexey Proskuryakov <ap@apple.com>
1018
1019 REGRESSION: trac.webkit.org/export returns Content-Type application/xhtml+xml for .html files
1020 https://bugs.webkit.org/show_bug.cgi?id=173191
1021
1022 Add a MIME type to one test to check if this changes the behavior.
1023
1024 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added property svn:mime-type.
1025
commit-queue@webkit.org850ccd92017-06-15 03:36:06 +000010262017-06-14 Antoine Quint <graouts@apple.com>
1027
1028 Rebaseline media/modern-media-controls/media-documents
1029 https://bugs.webkit.org/show_bug.cgi?id=173394
1030
1031 Reviewed by Dean Jackson.
1032
1033 * media/modern-media-controls/media-documents/click-on-video-should-not-pause-expected.txt:
1034 * media/modern-media-controls/media-documents/click-on-video-should-not-pause.html:
1035 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt:
1036 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html:
1037 * platform/ios-simulator/TestExpectations:
1038 * platform/mac/TestExpectations:
1039
dino@apple.com880b9672017-06-15 01:01:08 +000010402017-06-14 Dean Jackson <dino@apple.com>
1041
1042 Restrict filtered painting across cross-origin boundaries with transforms
1043 https://bugs.webkit.org/show_bug.cgi?id=173388
1044 <rdar://problem/27362159>
1045
1046 Reviewed by Simon Fraser.
1047
1048 New test that checks painting across a origin boundary when in
1049 a transformed container. Also clean up the existing test
1050 to make it smfr-compliant (green is good, red is bad).
1051
1052 * http/tests/css/filters-on-iframes-expected.html:
1053 * http/tests/css/filters-on-iframes-transform-expected.html: Added.
1054 * http/tests/css/filters-on-iframes-transform.html: Added.
1055 * http/tests/css/filters-on-iframes.html:
1056 * http/tests/css/resources/references-external-green.html: Copied from LayoutTests/http/tests/css/resources/references-external.html.
1057 * http/tests/css/resources/references-external-red.html: Renamed from LayoutTests/http/tests/css/resources/references-external.html.
1058 * http/tests/css/resources/solid-green.html: Added.
1059
jlewis3@apple.comac89c6a2017-06-14 20:01:13 +000010602017-06-14 Matt Lewis <jlewis3@apple.com>
1061
1062 Unreviewed, rolling out r218161.
1063
1064 Introduced bot API test failures and Layout Test Failures.
1065
1066 Reverted changeset:
1067
1068 "[Cocoa] Expand system-ui to include every item in the Core
1069 Text cascade list"
1070 https://bugs.webkit.org/show_bug.cgi?id=173043
1071 http://trac.webkit.org/changeset/218161
1072
zalan@apple.com87227ee2017-06-14 19:36:45 +000010732017-06-14 Zalan Bujtas <zalan@apple.com>
1074
1075 Crash in WebCore::RenderStyle::colorIncludingFallback.
1076 https://bugs.webkit.org/show_bug.cgi?id=173347
1077 <rdar://problem/32675317>
1078
1079 Reviewed by Chris Dumez.
1080
1081 * svg/animations/animated-svg-image-removed-from-document-paused.html: animations are not started synchronously anymore.
1082 * svg/as-image/svg-css-animation-expected.txt: Added.
1083 * svg/as-image/svg-css-animation.html: Added.
1084
jlewis3@apple.come33fa152017-06-14 19:20:01 +000010852017-06-14 Matt Lewis <jlewis3@apple.com>
1086
1087 Fixed typo error for re-baselined editing/execCommand/strikethrough-uses-strike-tag.html.
1088 https://bugs.webkit.org/show_bug.cgi?id=173375
1089
1090
1091 Unreviewed test gardening.
1092
1093 * 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.
1094 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
1095
cdumez@apple.com98785b72017-06-14 18:42:15 +000010962017-06-14 Chris Dumez <cdumez@apple.com>
1097
1098 transitions/created-while-suspended.html is slow and flaky
1099 https://bugs.webkit.org/show_bug.cgi?id=173370
1100
1101 Reviewed by Zalan Bujtas.
1102
1103 The test was waiting 8 seconds at the end, unnecessarily.
1104 Instead, end the test as soon as the transition ends, after resuming
1105 the animations.
1106
1107 * TestExpectations:
1108 * platform/gtk/TestExpectations:
1109 * platform/wpe/TestExpectations:
1110 * transitions/created-while-suspended-expected.txt:
1111 * transitions/created-while-suspended.html:
1112
commit-queue@webkit.orge0b1b4f2017-06-14 18:14:51 +000011132017-06-14 Antoine Quint <graouts@apple.com>
1114
1115 Layout Test media/modern-media-controls/placard-support/placard-support-pip.html is failing
1116 https://bugs.webkit.org/show_bug.cgi?id=173373
1117
1118 Reviewed by Antoine Quint.
1119
1120 * platform/mac/TestExpectations:
1121
jlewis3@apple.comb1ae0f52017-06-14 16:40:27 +000011222017-06-14 Matt Lewis <jlewis3@apple.com>
1123
jlewis3@apple.com55d31aa2017-06-14 18:12:06 +00001124 Rebaselined editing/execCommand/strikethrough-uses-strike-tag.html.
1125 https://bugs.webkit.org/show_bug.cgi?id=173375
1126
1127
1128 Unreviewed test gardening.
1129
1130 * platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
1131 * platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
1132
11332017-06-14 Matt Lewis <jlewis3@apple.com>
1134
jlewis3@apple.comb1ae0f52017-06-14 16:40:27 +00001135 Unreviewed, rolling out r218157.
1136
1137 This patch caused multiple API failures on iOS Simulator.
1138
1139 Reverted changeset:
1140
1141 "@font-face rules with invalid primary fonts never download
1142 their secondary fonts"
1143 https://bugs.webkit.org/show_bug.cgi?id=173138
1144 http://trac.webkit.org/changeset/218157
1145
cdumez@apple.coma84e2bf2017-06-14 15:40:51 +000011462017-06-14 Chris Dumez <cdumez@apple.com>
1147
1148 REGRESSION (r217997): mint.com header renders incorrectly when initially loaded
1149 https://bugs.webkit.org/show_bug.cgi?id=173302
1150 <rdar://problem/32731747>
1151
1152 Reviewed by Darin Adler.
1153
1154 Add layout test coverage. We change the style of the animated element while the animation is paused,
1155 and then we resume the animations.
1156
1157 * fast/animation/css-animation-resuming-when-visible-with-style-change-expected.txt: Added.
1158 * fast/animation/css-animation-resuming-when-visible-with-style-change.html: Added.
1159 * fast/animation/css-animation-resuming-when-visible-with-style-change2-expected.txt: Added.
1160 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html: Added.
1161
pvollan@apple.com50096ec2017-06-14 12:58:00 +000011622017-06-14 Per Arne Vollan <pvollan@apple.com>
1163
1164 [Win] Update expectations for layout tests.
1165 https://bugs.webkit.org/show_bug.cgi?id=172437
1166
1167 Unreviewed test gardening, update test expectations for failing tests.
1168
1169 * platform/win/TestExpectations:
1170
csaavedra@igalia.com1e940042017-06-14 10:06:35 +000011712017-06-14 Claudio Saavedra <csaavedra@igalia.com>
1172
csaavedra@igalia.coma5aab3f2017-06-14 11:12:31 +00001173 [WPE] IndexedDB gardening
1174
1175 Unreviewed gardening.
1176
1177 Mark a few expected crashers. We don't use IndexedDB in workers,
1178 storage/indexeddb/modern/worker-getall.html is expected to fail.
1179 storage/indexeddb/modern/idbkey-array-equality.html is now passing.
1180
1181 * platform/wpe/TestExpectations:
1182
11832017-06-14 Claudio Saavedra <csaavedra@igalia.com>
1184
csaavedra@igalia.com1e940042017-06-14 10:06:35 +00001185 [WPE] Rebaseline imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html
1186
1187 Unreviewed gardening.
1188
1189 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
1190
nael.ouedraogo@crf.canon.fr2e880e02017-06-14 08:44:29 +000011912017-06-14 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
1192
1193 MediaSource duration attribute should not be equal to Infinity when set to a value greater than 2^64
1194 https://bugs.webkit.org/show_bug.cgi?id=171668
1195
1196 Reviewed by Jer Noble.
1197
1198 MediaSource duration attribute is a double represented in MediaSource by a MediaTime instance created with
1199 MediaTime::CreateWithDouble(). This method implements an overflow control mechanism which sets MediaTime to
1200 Infinity when the double value passed as argument is greater than 2^64.
1201
1202 This patch removes the overflow control mechanism when time value is represented as a double. This patch also
1203 modifies the behavior of mathematical operations between a double MediaTime and rational MediaTime: the rational
1204 MediaTime is converted to a double before applying the operation. Double MediaTime precision is the same as for
1205 double. Overflow mechanisms still apply to the conversion of a double MediaTime to rational with setTimescale()
1206 method. No behavior change for rational MediaTime.
1207
1208 Update test expectations.
1209
1210 * media/media-source/media-source-timeoffset-expected.txt:
1211 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
1212 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
1213
cdumez@apple.com70d19aa2017-06-14 03:48:23 +000012142017-06-13 Chris Dumez <cdumez@apple.com>
1215
1216 Event handlers should not be called in frameless documents
1217 https://bugs.webkit.org/show_bug.cgi?id=173233
1218
1219 Reviewed by Sam Weinig.
1220
1221 Extend layout test coverage.
1222
1223 * fast/events/event-handler-detached-document-dispatchEvent-expected.txt: Added.
1224 * fast/events/event-handler-detached-document-dispatchEvent.html: Added.
1225 * fast/events/event-handler-detached-document-expected.txt: Added.
1226 * fast/events/event-handler-detached-document.html: Added.
1227
graouts@webkit.org06e1f402017-06-14 01:16:38 +000012282017-06-13 Antoine Quint <graouts@apple.com>
1229
graouts@webkit.orgbfc96812017-06-14 02:44:08 +00001230 Rebaseline media/modern-media-controls/placard-support
1231 https://bugs.webkit.org/show_bug.cgi?id=173340
1232
1233 Reviewed by Dean Jackson.
1234
1235 We update tests to use the new "placard" property rather than "showsPlacard" which this patch removes.
1236
1237 * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt:
1238 * media/modern-media-controls/placard-support/placard-support-airplay.html:
1239 * media/modern-media-controls/placard-support/placard-support-error-expected.txt:
1240 * media/modern-media-controls/placard-support/placard-support-error-recover-expected.txt:
1241 * media/modern-media-controls/placard-support/placard-support-error-recover.html:
1242 * media/modern-media-controls/placard-support/placard-support-error.html:
1243 * media/modern-media-controls/placard-support/placard-support-pip-expected.txt:
1244 * media/modern-media-controls/placard-support/placard-support-pip.html:
1245 * platform/ios-simulator/TestExpectations:
1246 * platform/mac/TestExpectations:
1247
12482017-06-13 Antoine Quint <graouts@apple.com>
1249
graouts@webkit.org3916aea12017-06-14 02:39:02 +00001250 Rebaseline media/modern-media-controls/mute-support
1251 https://bugs.webkit.org/show_bug.cgi?id=173345
1252
1253 Reviewed by Dean Jackson.
1254
1255 * 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.
1256 * 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.
1257 * platform/ios-simulator/TestExpectations:
1258 * platform/mac/TestExpectations:
1259
12602017-06-13 Antoine Quint <graouts@apple.com>
1261
graouts@webkit.org563ff192017-06-14 01:30:11 +00001262 Rebaseline media/modern-media-controls/tracks-button
1263 https://bugs.webkit.org/show_bug.cgi?id=173220
1264
1265 Reviewed by Dean Jackson.
1266
1267 Use SVG assets.
1268
1269 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
1270 * media/modern-media-controls/tracks-button/tracks-button.html:
1271 * platform/ios-simulator/TestExpectations:
1272 * platform/mac/TestExpectations:
1273
12742017-06-13 Antoine Quint <graouts@apple.com>
1275
graouts@webkit.org47355802017-06-14 01:23:55 +00001276 Rebaseline media/modern-media-controls/time-control
1277 https://bugs.webkit.org/show_bug.cgi?id=173218
1278
1279 Reviewed by Dean Jackson.
1280
1281 There no longer is a Scrubber class and the useSixDigitsForTimeLabels property no longer exists.
1282
1283 * media/modern-media-controls/time-control/time-control-expected.txt:
1284 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels-expected.txt: Removed.
1285 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels.html: Removed.
1286 * media/modern-media-controls/time-control/time-control.html:
1287 * platform/ios-simulator/TestExpectations:
1288 * platform/mac/TestExpectations:
1289
12902017-06-13 Antoine Quint <graouts@apple.com>
1291
graouts@webkit.org6a594732017-06-14 01:22:23 +00001292 Rebaseline media/modern-media-controls/status-label
1293 https://bugs.webkit.org/show_bug.cgi?id=173217
1294
1295 Reviewed by Dean Jackson.
1296
1297 There is no need for macOS and iOS-specific tests, they share the same styles.
1298
1299 * media/modern-media-controls/status-label/status-label-expected.txt:
1300 * 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.
1301 * media/modern-media-controls/status-label/status-label-in-controls.html: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos.html.
1302 * media/modern-media-controls/status-label/status-label-ios-expected.txt: Removed.
1303 * media/modern-media-controls/status-label/status-label-ios.html: Removed.
1304 * media/modern-media-controls/status-label/status-label.html:
1305 * platform/ios-simulator/TestExpectations:
1306 * platform/mac/TestExpectations:
1307
13082017-06-13 Antoine Quint <graouts@apple.com>
1309
graouts@webkit.orgc3c175f2017-06-14 01:19:57 +00001310 Remove media/modern-media-controls/start-button
1311 https://bugs.webkit.org/show_bug.cgi?id=173216
1312
1313 Reviewed by Dean Jackson.
1314
1315 The StartButton class was removed.
1316
1317 * media/modern-media-controls/start-button/start-button-expected.txt: Removed.
1318 * media/modern-media-controls/start-button/start-button-styles-expected.txt: Removed.
1319 * media/modern-media-controls/start-button/start-button-styles.html: Removed.
1320 * media/modern-media-controls/start-button/start-button.html: Removed.
1321
13222017-06-13 Antoine Quint <graouts@apple.com>
1323
graouts@webkit.org61571ff2017-06-14 01:18:06 +00001324 Rebaseline media/modern-media-controls/slider
1325 https://bugs.webkit.org/show_bug.cgi?id=173215
1326
1327 Reviewed by Dean Jackson.
1328
1329 * media/modern-media-controls/slider/slider-constructor-expected.txt:
1330 * media/modern-media-controls/slider/slider-constructor.html:
1331 * media/modern-media-controls/slider/slider-styles-expected.txt:
1332 * media/modern-media-controls/slider/slider-styles.html:
1333 * platform/ios-simulator/TestExpectations:
1334 * platform/mac/TestExpectations:
1335
13362017-06-13 Antoine Quint <graouts@apple.com>
1337
graouts@webkit.org06e1f402017-06-14 01:16:38 +00001338 Rebaseline media/modern-media-controls/skip-back-button
1339 https://bugs.webkit.org/show_bug.cgi?id=173213
1340
1341 Reviewed by Dean Jackson.
1342
1343 Use SVG assets.
1344
1345 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
1346 * media/modern-media-controls/skip-back-button/skip-back-button.html:
1347 * platform/ios-simulator/TestExpectations:
1348 * platform/mac/TestExpectations:
1349
graouts@webkit.org7a7bde62017-06-14 01:03:31 +000013502017-06-11 Antoine Quint <graouts@apple.com>
1351
graouts@webkit.orgea2aef12017-06-14 01:04:17 +00001352 Rebaseline media/modern-media-controls/time-label
1353 https://bugs.webkit.org/show_bug.cgi?id=173219
1354
1355 Reviewed by Dean Jackson.
1356
1357 We update the content of the time-label.html test to be relevant to its new API.
1358
1359 * media/modern-media-controls/time-label/time-label-expected.txt:
1360 * media/modern-media-controls/time-label/time-label.html:
1361 * platform/ios-simulator/TestExpectations:
1362 * platform/mac/TestExpectations:
1363
13642017-06-11 Antoine Quint <graouts@apple.com>
1365
graouts@webkit.org7a7bde62017-06-14 01:03:31 +00001366 Rebaseline media/modern-media-controls/fullscreen-support
1367 https://bugs.webkit.org/show_bug.cgi?id=173199
1368
1369 Reviewed by Simon Fraser.
1370
1371 We no longer need to test the "error" event for FullscreenSupport since we don't actually
1372 enable or disable the fullscreen button when an error happens, instead the media controls
1373 code will simply not present it since we'll be showing a placard instead.
1374
1375 We also remove the iPad-specific test since the fullscreen button is now accessible on an
1376 iPhone as well, so it no longer needs a special iPad test.
1377
1378 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt:
1379 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html:
1380 * 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.
1381 * media/modern-media-controls/fullscreen-support/fullscreen-support-press.html: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click.html.
1382 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap-expected.txt: Removed.
1383 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap.html: Removed.
1384 * platform/ios-simulator/TestExpectations:
1385 * platform/mac/TestExpectations:
1386
clopez@igalia.com9bedcea2017-06-14 00:36:29 +000013872017-06-13 Carlos Alberto Lopez Perez <clopez@igalia.com>
1388
1389 [GTK] Fix linter warnings on the GTK Debug TestExpectation file and update some expectations for Debug.
1390
1391 Unreviewed test gardening.
1392
1393 * TestExpectations: Merge expectations for imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html
1394 * platform/gtk/TestExpectations: Mark observed timeouts on Debug and fix linter warnings related to tests renamed or deleted.
1395 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Removed.
1396 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Removed.
1397
zalan@apple.com24b82732017-06-14 00:19:21 +000013982017-06-13 Zalan Bujtas <zalan@apple.com>
1399
1400 Synchronous media query callbacks on nested frames could produced a detached FrameView.
1401 https://bugs.webkit.org/show_bug.cgi?id=173330
1402
1403 Reviewed by Simon Fraser.
1404
1405 * TestExpectations: ASSERT(frame()->view() == this) still fires due to the unexpected navigation, but we clearly
1406 manage to recover from it. Unskip it (debug) when webkit.org/b/173329 is resolved.
1407
cfleizach@apple.comb80e4af2017-06-14 00:12:29 +000014082017-06-13 Chris Fleizach <cfleizach@apple.com>
1409
1410 AX[macOS]: Expose Inline property as an accessibility attribute
1411 https://bugs.webkit.org/show_bug.cgi?id=173131
1412 <rdar://problem/32667686>
1413
1414 Reviewed by Joanmarie Diggs.
1415
1416 * accessibility/mac/inline-text-attribute.html: Added.
1417 * accessibility/mac/inline-text-attribute-expected.txt: Added.
1418
commit-queue@webkit.org80b09db2017-06-13 23:57:55 +000014192017-06-13 Joseph Pecoraro <pecoraro@apple.com>
1420
1421 Debugger has unexpected effect on program correctness
1422 https://bugs.webkit.org/show_bug.cgi?id=172683
1423
1424 Reviewed by Saam Barati.
1425
1426 * inspector/injected-script/observable-expected.txt: Added.
1427 * inspector/injected-script/observable.html: Added.
1428
jlewis3@apple.com377f3dbd2017-06-13 22:03:26 +000014292017-06-13 Matt Lewis <jlewis3@apple.com>
1430
jlewis3@apple.com82a40ba2017-06-13 23:51:35 +00001431 Updated test expectations for imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg.
1432 https://bugs.webkit.org/show_bug.cgi?id=173333
1433
1434 Unreviewed test gardening.
1435
1436 * TestExpectations:
1437
14382017-06-13 Matt Lewis <jlewis3@apple.com>
1439
jlewis3@apple.com0b7db6e2017-06-13 23:26:15 +00001440 Re-baselined imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html and fixed text expectations.
1441 https://bugs.webkit.org/show_bug.cgi?id=173335
1442
1443 Unreviewed test gardening.
1444
1445 * platform/mac/TestExpectations:
1446
14472017-06-13 Matt Lewis <jlewis3@apple.com>
1448
jlewis3@apple.com999989e2017-06-13 22:27:22 +00001449 Marked imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as failing.
1450 https://bugs.webkit.org/show_bug.cgi?id=173335
1451
1452 Unreviewed test gardening.
1453
1454 * platform/mac/TestExpectations:
1455
14562017-06-13 Matt Lewis <jlewis3@apple.com>
1457
jlewis3@apple.com377f3dbd2017-06-13 22:03:26 +00001458 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as a timeout.
1459 https://bugs.webkit.org/show_bug.cgi?id=173333
1460
1461 Unreviewed test gardening.
1462
1463 * TestExpectations:
1464
dbates@webkit.orgd3072e52017-06-13 20:21:00 +000014652017-06-13 Daniel Bates <dabates@apple.com>
1466
1467 Implement W3C Secure Contexts Draft Specification
1468 https://bugs.webkit.org/show_bug.cgi?id=158121
1469 <rdar://problem/26012994>
1470
1471 Reviewed by Brent Fulgham.
1472
1473 Part 4
1474
1475 Adds a test to ensure that the global object property isSecureContext is not
1476 exposed (is undefined) when the runtime enabled feature flag isSecureContextAttributeEnabled
1477 is disabled.
1478
1479 * platform/win/TestExpectations: Skip the test as DumpRenderTree on Windows does not support
1480 parsing of test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281> for more details.
1481 * security/isSecureContext-disabled-expected.txt: Added.
1482 * security/isSecureContext-disabled.html: Added.
1483 * security/resources/worker-isSecureContext-disabled.js: Added.
1484
commit-queue@webkit.org7b505422017-06-13 17:31:18 +000014852017-06-13 Youenn Fablet <youenn@apple.com>
1486
commit-queue@webkit.org7f39cc92017-06-13 17:41:13 +00001487 getReceivers() should return transceivers that have only an active receiver
1488 https://bugs.webkit.org/show_bug.cgi?id=173313
1489
1490 Reviewed by Alex Christensen.
1491
1492 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt:
1493 * webrtc/video-receivers-expected.txt: Added.
1494 * webrtc/video-receivers.html: Added.
1495
14962017-06-13 Youenn Fablet <youenn@apple.com>
1497
commit-queue@webkit.org7b505422017-06-13 17:31:18 +00001498 Refresh WPT tests up to cb7017e654fb4daddb9dee8d654c78b26e61fa9f
1499 https://bugs.webkit.org/show_bug.cgi?id=173260
1500
1501 Reviewed by Alex Christensen.
1502
1503 * TestExpectations:
1504 * platform/ios-simulator-wk2/TestExpectations:
1505 * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
1506 * platform/mac/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.png: Added.
1507 * tests-options.json:
1508
jdiggs@igalia.com20c43fb2017-06-13 12:42:04 +000015092017-06-13 Joanmarie Diggs <jdiggs@igalia.com>
1510
1511 AX: [ATK] Implement missing AtkRelation types
1512 https://bugs.webkit.org/show_bug.cgi?id=155494
1513
1514 Reviewed by Darin Adler.
1515
1516 * accessibility/aria-owns-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-owns-expected.txt.
1517 * accessibility/aria-owns.html: Renamed from LayoutTests/accessibility/mac/aria-owns.html.
1518 * accessibility/gtk/relation-types-expected.txt: Added.
1519 * accessibility/gtk/relation-types.html: Added.
1520
csaavedra@igalia.comd4b8a9522017-06-13 12:19:29 +000015212017-06-13 Claudio Saavedra <csaavedra@igalia.com>
1522
1523 [WPE] Ensure that fast/url/user-visible tests are skipped
1524
1525 Unreviewed gardening.
1526
1527 Tests under this directory are currently Mac specific, so skip the
1528 directory altogether.
1529 * platform/wpe/TestExpectations:
1530
commit-queue@webkit.org801861c2017-06-13 08:13:26 +000015312017-06-13 Youenn Fablet <youenn@apple.com>
1532
1533 Filter SDP from ICE candidates in case of local ICE candidate filtering
1534 https://bugs.webkit.org/show_bug.cgi?id=173120
1535
1536 Reviewed by Eric Carlson.
1537
1538 * webrtc/datachannel/filter-ice-candidate.html: Minor clean-up and
1539 adding assertions to ensure that ICE candidates are also filtered out.
1540
commit-queue@webkit.org2b64dff2017-06-13 03:10:24 +000015412017-06-12 Charlie Turner <cturner@igalia.com>
1542
1543 [GTK] skip fast/scrolling/scrolling-tree-includes-frame.html
1544 https://bugs.webkit.org/show_bug.cgi?id=173258
1545
1546 Unreviewed gardening.
1547
1548 GTK doesn't appear to use the scrolling tree, only WK2 Mac and iOS do. Skip it here.
1549
1550 * platform/gtk/TestExpectations:
1551
mmaxfield@apple.com011edf02017-06-13 00:05:55 +000015522017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
1553
mmaxfield@apple.comf3bc6a62017-06-13 01:35:05 +00001554 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
1555 https://bugs.webkit.org/show_bug.cgi?id=173043
1556 <rdar://problem/21125708>
1557
1558 Reviewed by Simon Fraser.
1559
1560 Rebaseline tests which use non-English text in form controls
1561
1562 * fast/text/system-font-fallback-emoji-expected.txt: Added.
1563 * fast/text/system-font-fallback-emoji.html: Added.
1564 * fast/text/system-font-fallback-expected.html: Added.
1565 * fast/text/system-font-fallback.html: Added.
1566 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
1567 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
1568 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
1569 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
1570 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
1571 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
1572 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
1573 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
1574 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
1575 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
1576 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1577 * platform/mac/TestExpectations:
1578 * platform/mac/fast/css/rtl-ordering-expected.png:
1579 * platform/mac/fast/css/rtl-ordering-expected.txt:
1580 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
1581 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
1582 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
1583 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
1584 * platform/mac/fast/forms/search-rtl-expected.png:
1585 * platform/mac/fast/forms/search-rtl-expected.txt:
1586 * platform/mac/fast/forms/searchfield-heights-expected.txt:
1587 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
1588 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
1589 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
1590 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
1591 * platform/mac/fast/text/drawBidiText-expected.png:
1592 * platform/mac/fast/text/drawBidiText-expected.txt:
1593 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
1594 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1595 * platform/mac/fast/text/updateNewFont-expected.png:
1596 * platform/mac/fast/text/updateNewFont-expected.txt:
1597
15982017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
1599
mmaxfield@apple.com011edf02017-06-13 00:05:55 +00001600 @font-face rules with invalid primary fonts never download their secondary fonts
1601 https://bugs.webkit.org/show_bug.cgi?id=173138
1602 <rdar://problem/32554450>
1603
1604 Reviewed by Simon Fraser.
1605
1606 * fast/text/font-fallback-invalid-load-expected.html: Added.
1607 * fast/text/font-fallback-invalid-load.html: Added.
1608 * fast/text/resources/bogus.svg: Added.
1609
dbates@webkit.org4660b552017-06-12 23:55:04 +000016102017-06-12 Daniel Bates <dabates@apple.com>
1611
1612 Implement W3C Secure Contexts Draft Specification
1613 https://bugs.webkit.org/show_bug.cgi?id=158121
1614 <rdar://problem/26012994>
1615
1616 Reviewed by Ryosuke Niwa.
1617
1618 Part 3
1619
1620 Skip tests that exercise Shared Workers as WebKit does not support them. With the exception
1621 of web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html all other tests are
1622 skipped because they time out. The following sub-tests in web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html
1623 are expected to fail:
1624 - "Test Window.isSecureContext for HTTP creator"
1625 Reason: Sub-test must be run from non-localhost server
1626 - "Test Window.isSecureContext in an iframe loading an http"
1627 Reason: Sub-test must be run from non-localhost server
1628 - "Test Window.isSecureContext in a sandboxed iframe loading an http"
1629 Reason: We do not implement the allow-secure-context flag
1630 - "Test Window.isSecureContext in a popup loading about:blank"
1631 Reason: Times out; further investigation needed.
1632
1633 We will investigate the test failures and fix them in subsequent commits.
1634
1635 * TestExpectations:
1636
cdumez@apple.com53ceb5f2017-06-12 23:39:27 +000016372017-06-12 Chris Dumez <cdumez@apple.com>
1638
1639 Add Arabic Kasra to list of blacklisted characters when puny-decoding URL
1640 https://bugs.webkit.org/show_bug.cgi?id=173283
1641 <rdar://problem/32725659>
1642
1643 Reviewed by Brent Fulgham.
1644
1645 Add layout test coverage.
1646
1647 * fast/url/user-visible/arabic_kasra-expected.txt: Added.
1648 * fast/url/user-visible/arabic_kasra.html: Added.
1649
commit-queue@webkit.orge86bd392017-06-12 22:37:07 +000016502017-06-12 Aaron Chu <aaron_chu@apple.com>
1651
1652 AX: Video/Audio Player Controls missing group container.
1653 https://bugs.webkit.org/show_bug.cgi?id=171790
1654 <rdar://problem/32008994>
1655
1656 Reviewed by Antoine Quint.
1657
1658 Modified existing test cases to accommodate testing for controls bar aria-label.
1659
1660 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
1661 * media/modern-media-controls/audio/audio-controls-buttons.html:
1662 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt:
1663 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html:
1664 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt:
1665 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
1666
jbedard@apple.comff564692017-06-12 21:35:25 +000016672017-06-12 Jonathan Bedard <jbedard@apple.com>
1668
1669 Garden tests for on-device testing
1670
1671 Unreviewed test gardening.
1672
1673 The tests gardened here have not been investigated. https://bugs.webkit.org/show_bug.cgi?id=173275
1674 tracks the investigation of the tests marked as failing, crashing or skipped because they timeout
1675 when running layout tests on-device in this revision.
1676
1677 * platform/ios-device/TestExpectations: Initial gardening of expectations for on-device testing.
1678 * platform/ios-simulator-wk2/TestExpectations: Moved simulator specific expectations from platfrom/ios-wk2.
1679 * platform/ios-simulator/TestExpectations: Moved simulator specific expectations from platfrom/ios.
1680 * platform/ios-simulator/compositing: Removed.
1681 * platform/ios-wk2/TestExpectations: Moved simulator specific expectation to platform/ios-simulator-wk2.
1682 * platform/ios/TestExpectations: Moved simulator specific expectation to platform/ios.
1683 * platform/ios/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Copied from
1684 LayoutTests/platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt.
1685
graouts@webkit.org5515b7a2017-06-12 19:52:05 +000016862017-06-12 Antoine Quint <graouts@apple.com>
1687
1688 Add tests for the SkipForwardButton class
1689 https://bugs.webkit.org/show_bug.cgi?id=173214
1690
1691 Reviewed by Jon Lee.
1692
1693 * media/modern-media-controls/skip-forward-button/skip-forward-button-expected.txt: Added.
1694 * media/modern-media-controls/skip-forward-button/skip-forward-button.html: Added.
1695 * platform/ios-simulator/TestExpectations:
1696 * platform/mac/TestExpectations:
1697
commit-queue@webkit.org37759582017-06-12 19:50:39 +000016982017-06-12 Sam Weinig <sam@webkit.org>
1699
1700 [WebIDL] Re-implement GetOwnPropertySlot[ByIndex] generation to more closely follow WebIDL
1701 https://bugs.webkit.org/show_bug.cgi?id=173229
1702
1703 Reviewed by Chris Dumez.
1704
1705 * fast/dom/HTMLDocument/document-special-properties-expected.txt:
1706 Update results. Named properties on HTMLDocument no longer override own properties, they
1707 only override properties from the prototype chain (as per the WebIDL specification for
1708 OverrideBuiltins). These results now also match Firefox.
1709
1710 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
1711 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
1712 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
1713 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html:
1714 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
1715 Update tests to use a property on the prototype, rather than the instance, to test
1716 overriding the [GetOwnProperty] hook. This is needed now that HTMLDocument correctly
1717 follows the OverrideBuiltins rules as explained above.
1718
sbarati@apple.combef79d12017-06-12 19:00:23 +000017192017-06-12 Saam Barati <sbarati@apple.com>
1720
1721 Unreviewed. Unmark test as flaky after fix in r217944. The test should now pass.
1722
1723 * platform/mac/TestExpectations:
1724
jlewis3@apple.comba47d9e2017-06-12 17:40:04 +000017252017-06-12 Matt Lewis <jlewis3@apple.com>
1726
1727 Updated test expectations for fast/mediastream/getUserMedia-webaudio.html.
1728 https://bugs.webkit.org/show_bug.cgi?id=170960
1729
1730 Unreviewed test gardening.
1731
1732 * platform/mac-wk2/TestExpectations:
1733
carlosgc@webkit.org7ff1f0f2017-06-12 17:10:54 +000017342017-06-12 Carlos Garcia Campos <cgarcia@igalia.com>
1735
1736 [GTK] Stop dismissing menus attached to the web view for every injected event
1737 https://bugs.webkit.org/show_bug.cgi?id=172708
1738
1739 Reviewed by Alex Christensen.
1740
1741 * editing/selection/5354455-1.html: No need to click on editable area to focus it, contextClick already focuses
1742 it, we even have another test to ensure it. Those fast clicks were causing a double click in GTK+ port which
1743 selected the whole line. We don't need to dismiss the context menu either, because contextClick() doesn't really
1744 show the menu.
1745 * fast/events/context-activated-by-key-event.html: Dismiss the context menu every time we show it.
1746 * fast/events/mouse-click-events.html: Dimiss the context menu when testing right click events.
1747
ryanhaddad@apple.comedba2542017-06-12 17:02:52 +000017482017-06-12 Ryan Haddad <ryanhaddad@apple.com>
1749
1750 Mark fast/mediastream/getUserMedia-webaudio.html as flaky on mac-wk2.
1751 https://bugs.webkit.org/show_bug.cgi?id=170960
1752
1753 Unreviewed test gardening.
1754
1755 * platform/mac-wk2/TestExpectations:
1756
jlewis3@apple.comd6a1a742017-06-12 16:01:19 +000017572017-06-12 Matt Lewis <jlewis3@apple.com>
1758
1759 Marked imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html as flaky.
1760 https://bugs.webkit.org/show_bug.cgi?id=172255
1761
1762 Unreviewed test gardening.
1763
1764 * platform/mac/TestExpectations:
1765
csaavedra@igalia.comfb7aaa462017-06-12 15:19:56 +000017662017-06-12 Claudio Saavedra <csaavedra@igalia.com>
1767
csaavedra@igalia.com2762f752017-06-12 15:48:43 +00001768 transforms/hittest-translated-content-off-to-infinity-and-back.html is passing
1769
1770 Ureviewed gardening.
1771 * platform/wpe/TestExpectations: This started passing lately, remove.
1772
17732017-06-12 Claudio Saavedra <csaavedra@igalia.com>
1774
csaavedra@igalia.comfb7aaa462017-06-12 15:19:56 +00001775 [WPE][GTK] Rebaseline js/dom/global-constructors-attributes.html
1776
1777 Unreviewed gardening.
1778
1779 Needs to be updated in WPE due to enabling ENCRYPTED_MEDIA. GTK+
1780 port was skipping this but it just needs an updated expectations.
1781 * platform/gtk/TestExpectations: Unskip.
1782 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1783 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1784
commit-queue@webkit.orga0937ac2017-06-12 12:23:49 +000017852017-06-12 Charlie Turner <cturner@igalia.com>
1786
1787 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
1788 https://bugs.webkit.org/show_bug.cgi?id=173257
1789
1790 Unreviewed gardening.
1791
1792 * platform/gtk/TestExpectations:
1793
mmaxfield@apple.com4a42f5d2017-06-12 05:02:38 +000017942017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
1795
mmaxfield@apple.come5037742017-06-12 05:03:53 +00001796 [iOS 11] fast/text/international/system-language/arabic-glyph-cache-fill-combine.html hardcodes the system UI Arabic font
1797 https://bugs.webkit.org/show_bug.cgi?id=173244
1798 <rdar://problem/32659595>
1799
1800 Reviewed by Ryosuke Niwa.
1801
1802 iOS 11 changed this font, so we shouldn't hardcode it. Instead,
1803 we can simply change this to an -expected-mismatch.html test to
1804 specifically test against the ".notdef" glyph.
1805
1806 * 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.
1807
18082017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
1809
mmaxfield@apple.com4a42f5d2017-06-12 05:02:38 +00001810 fast/text/variations/getComputedStyle.html does not need to be asynchronous
1811 https://bugs.webkit.org/show_bug.cgi?id=173246
1812 <rdar://problem/31393842>
1813
1814 Reviewed by Sam Weinig.
1815
1816 I dont know why I made it asynchronous in the first place.
1817
1818 * fast/text/variations/getComputedStyle.html:
1819
rniwa@webkit.org8a0538f2017-06-12 03:46:47 +000018202017-06-09 Ryosuke Niwa <rniwa@webkit.org>
1821
1822 didMoveToNewDocument doesn't get called on an Attr inside a shadow tree
1823 https://bugs.webkit.org/show_bug.cgi?id=173133
1824
1825 Reviewed by Antti Koivisto.
1826
1827 Added a regression test for moving a shadow tree with an Attr node across a document.
1828 The test hits an assertion in a debug build and fails in a release build without the fix.
1829
1830 * fast/dom/adopt-attr-with-shadow-tree-expected.txt: Added.
1831 * fast/dom/adopt-attr-with-shadow-tree.html: Added.
1832
keith_miller@apple.com9e7b33f2017-06-12 02:40:43 +000018332017-06-11 Keith Miller <keith_miller@apple.com>
1834
1835 TypedArray constructor with string shouldn't throw
1836 https://bugs.webkit.org/show_bug.cgi?id=173181
1837
1838 Reviewed by JF Bastien.
1839
1840 Update tests to allow null buffers.
1841
1842 * fast/canvas/webgl/array-unit-tests-expected.txt:
1843 * fast/canvas/webgl/array-unit-tests.html:
1844 * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt:
1845 * fast/canvas/webgl/webgl-array-invalid-ranges.html:
1846 * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
1847
graouts@webkit.orga69d46c2017-06-11 21:40:31 +000018482017-06-11 Antoine Quint <graouts@apple.com>
1849
graouts@webkit.orgc51b2262017-06-11 21:54:34 +00001850 Rebaseline media/modern-media-controls/scrubber
1851 https://bugs.webkit.org/show_bug.cgi?id=173212
1852
1853 Reviewed by Jon Lee.
1854
1855 Remove a media/modern-media-controls/scrubber test that is no longer relevant now that there is no standalone scrubber class.
1856
1857 * media/modern-media-controls/scrubber/scrubber-expected.txt: Removed.
1858 * media/modern-media-controls/scrubber/scrubber.html: Removed.
1859 * platform/ios-simulator/TestExpectations:
1860 * platform/mac/TestExpectations:
1861
18622017-06-11 Antoine Quint <graouts@apple.com>
1863
graouts@webkit.orgc1a3b2f2017-06-11 21:53:13 +00001864 Enable media/modern-media-controls/scheduler
1865 https://bugs.webkit.org/show_bug.cgi?id=173211
1866
1867 Reviewed by Jon Lee.
1868
1869 * platform/ios-simulator/TestExpectations:
1870 * platform/mac/TestExpectations:
1871
18722017-06-11 Antoine Quint <graouts@apple.com>
1873
graouts@webkit.orgd8fd5752017-06-11 21:51:55 +00001874 Rebaseline media/modern-media-controls/rewind-button
1875 https://bugs.webkit.org/show_bug.cgi?id=173210
1876
1877 Reviewed by Jon Lee.
1878
1879 Use SVG assets.
1880
1881 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
1882 * media/modern-media-controls/rewind-button/rewind-button.html:
1883 * platform/ios-simulator/TestExpectations:
1884 * platform/mac/TestExpectations:
1885
18862017-06-11 Antoine Quint <graouts@apple.com>
1887
graouts@webkit.org348aa0f2017-06-11 21:49:49 +00001888 Rebaseline media/modern-media-controls/play-pause-button
1889 https://bugs.webkit.org/show_bug.cgi?id=173209
1890
1891 Reviewed by Jon Lee.
1892
1893 Use SVG assets.
1894
1895 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
1896 * media/modern-media-controls/play-pause-button/play-pause-button.html:
1897 * platform/ios-simulator/TestExpectations:
1898 * platform/mac/TestExpectations:
1899
19002017-06-11 Antoine Quint <graouts@apple.com>
1901
graouts@webkit.orgb1a9cb52017-06-11 21:48:16 +00001902 Rebaseline media/modern-media-controls/placard
1903 https://bugs.webkit.org/show_bug.cgi?id=173208
1904
1905 Reviewed by Jon Lee.
1906
1907 IconButton is now simply Button.
1908
1909 * media/modern-media-controls/placard/placard-expected.txt:
1910 * media/modern-media-controls/placard/placard.html:
1911 * platform/ios-simulator/TestExpectations:
1912 * platform/mac/TestExpectations:
1913
19142017-06-11 Antoine Quint <graouts@apple.com>
1915
graouts@webkit.orgf3a1d092017-06-11 21:46:55 +00001916 Enable media/modern-media-controls/pip-placard tests
1917 https://bugs.webkit.org/show_bug.cgi?id=173207
1918
1919 Reviewed by Jon Lee.
1920
1921 * platform/ios-simulator/TestExpectations:
1922 * platform/mac/TestExpectations:
1923
19242017-06-11 Antoine Quint <graouts@apple.com>
1925
graouts@webkit.org8c826f42017-06-11 21:45:38 +00001926 Rebaseline media/modern-media-controls/pip-button.
1927 https://bugs.webkit.org/show_bug.cgi?id=173206
1928
1929 Reviewed by Jon Lee.
1930
1931 Use SVG assets.
1932
1933 * media/modern-media-controls/pip-button/pip-button-expected.txt:
1934 * media/modern-media-controls/pip-button/pip-button.html:
1935 * platform/ios-simulator/TestExpectations:
1936 * platform/mac/TestExpectations:
1937
19382017-06-11 Antoine Quint <graouts@apple.com>
1939
graouts@webkit.org6d356da2017-06-11 21:43:54 +00001940 Rebaseline media/modern-media-controls/mute-button
1941 https://bugs.webkit.org/show_bug.cgi?id=173205
1942
1943 Reviewed by Jon Lee.
1944
1945 We now use SVG assets, so let the test reflect that.
1946
1947 * media/modern-media-controls/mute-button/mute-button-expected.txt:
1948 * media/modern-media-controls/mute-button/mute-button.html:
1949 * platform/ios-simulator/TestExpectations:
1950 * platform/mac/TestExpectations:
1951
19522017-06-11 Antoine Quint <graouts@apple.com>
1953
graouts@webkit.orga69d46c2017-06-11 21:40:31 +00001954 Remove media/modern-media-controls/macos-media-controls
1955 https://bugs.webkit.org/show_bug.cgi?id=173204
1956
1957 Reviewed by Jon Lee.
1958
1959 There no longer is a MacOSMediaControls class and this test no longer makes sense.
1960
1961 * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Removed.
1962 * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Removed.
1963
graouts@webkit.org4ed07dc2017-06-11 02:10:26 +000019642017-06-09 Antoine Quint <graouts@apple.com>
1965
graouts@webkit.orgc30d8372017-06-11 02:16:17 +00001966 Rebaseline media/modern-media-controls/layout-node
1967 https://bugs.webkit.org/show_bug.cgi?id=173203
1968
1969 Reviewed by Jon Lee.
1970
1971 The "visible" property no longer sets "display: initial" when true, but rather removes the "display" property altogether.
1972
1973 * media/modern-media-controls/layout-node/visible-expected.txt:
1974 * media/modern-media-controls/layout-node/visible.html:
1975 * platform/ios-simulator/TestExpectations:
1976 * platform/mac/TestExpectations:
1977
19782017-06-09 Antoine Quint <graouts@apple.com>
1979
graouts@webkit.org955e104ab2017-06-11 02:14:18 +00001980 Enable media/modern-media-controls/layout-item
1981 https://bugs.webkit.org/show_bug.cgi?id=173202
1982
1983 Reviewed by Jon Lee.
1984
1985 * platform/ios-simulator/TestExpectations:
1986 * platform/mac/TestExpectations:
1987
19882017-06-09 Antoine Quint <graouts@apple.com>
1989
graouts@webkit.orgff7385a2017-06-11 02:12:25 +00001990 Rebaseline media/modern-media-controls/invalid-placard
1991 https://bugs.webkit.org/show_bug.cgi?id=173201
1992
1993 Reviewed by Jon Lee.
1994
1995 The only required change was to update IconButton to Button since IconButton has been folded in its superclass Button.
1996
1997 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt:
1998 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html:
1999 * platform/ios-simulator/TestExpectations:
2000 * platform/mac/TestExpectations:
2001
20022017-06-09 Antoine Quint <graouts@apple.com>
2003
graouts@webkit.org4ed07dc2017-06-11 02:10:26 +00002004 Rebaseline media/modern-media-controls/icon-service
2005 https://bugs.webkit.org/show_bug.cgi?id=173200
2006
2007 Reviewed by Jon Lee.
2008
2009 The method we were testing has changed name and the pause icon is no longer a good
2010 test since it doesn't have a fullscreen variant, so we use the AirPlay icon instead.
2011
2012 * media/modern-media-controls/icon-service/icon-service-expected.txt:
2013 * media/modern-media-controls/icon-service/icon-service.html:
2014 * platform/ios-simulator/TestExpectations:
2015 * platform/mac/TestExpectations:
2016
beidson@apple.com1ec62212017-06-10 04:32:19 +000020172017-06-09 Brady Eidson <beidson@apple.com>
2018
2019 Crash when IndexedDB's getAll is used inside a Web Worker.
2020 https://bugs.webkit.org/show_bug.cgi?id=172434
2021
2022 Reviewed by Andy Estes.
2023
2024 * storage/indexeddb/modern/resources/worker-getall.js: Added.
2025 * storage/indexeddb/modern/worker-getall-expected.txt: Added.
2026 * storage/indexeddb/modern/worker-getall.html: Added.
2027
ryanhaddad@apple.comba3ae692017-06-10 00:00:25 +000020282017-06-09 Ryan Haddad <ryanhaddad@apple.com>
2029
2030 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
2031 https://bugs.webkit.org/show_bug.cgi?id=173188
2032
2033 Unreviewed test gardening.
2034
2035 * platform/mac-wk2/TestExpectations:
2036
dbates@webkit.org7bf60582017-06-09 23:13:41 +000020372017-06-09 Daniel Bates <dabates@apple.com>
2038
2039 CSP: Apply img-src directive to favicon loads
2040 https://bugs.webkit.org/show_bug.cgi?id=172733
2041
2042 Remove CONSOLE MESSAGE line from expected result that I inadvertently left in from an earlier iteration
2043 of the test that did not call testRunner.queueReload(). Calling testRunner.queueReload() clears out
2044 any emitted console messages. The dump of the resource load callbacks is sufficient to ensure that
2045 the favicon was blocked as expected.
2046
2047 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt:
2048
darin@apple.comad5f6482017-06-09 22:45:00 +000020492017-06-09 Andy VanWagoner <thetalecrafter@gmail.com>
2050
2051 REGRESSION: LayoutTest js/intl-datetimeformat.html is failing
2052 https://bugs.webkit.org/show_bug.cgi?id=172720
2053
2054 Reviewed by Darin Adler.
2055
2056 Reenable DateTimeFormat tests, allowing for some variation in the
2057 formatting of time zone names.
2058
2059 * js/intl-datetimeformat-expected.txt:
2060 * js/script-tests/intl-datetimeformat.js:
2061 * platform/mac/TestExpectations:
2062
commit-queue@webkit.org7b1da932017-06-09 21:59:03 +000020632017-06-09 Joseph Pecoraro <pecoraro@apple.com>
2064
2065 Web Inspector: Web inspector does not show non-shadow children of an element with a shadow root (e.g. <video>)
2066 https://bugs.webkit.org/show_bug.cgi?id=173121
2067 <rdar://problem/30948943>
2068
2069 Reviewed by Matt Baker.
2070
2071 * inspector/dom/shadow-and-non-shadow-children-expected.txt: Added.
2072 * inspector/dom/shadow-and-non-shadow-children.html: Added.
2073
commit-queue@webkit.org7b2483d2017-06-09 21:53:34 +000020742017-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
2075
2076 LayoutTest fast/images/animated-image-different-dest-size.html is a flaky failure
2077 https://bugs.webkit.org/show_bug.cgi?id=170203
2078
2079 Reviewed by Simon Fraser.
2080
2081 Instead of using setTimeout(), listen to the webkitImageFrameReady event
2082 to know relaibly when to draw the next frame of an animated image to a
2083 canvas.
2084
2085 * fast/images/animated-image-different-dest-size.html:
2086 * platform/mac-wk2/TestExpectations:
2087
jlewis3@apple.com6c7aa4e2017-06-09 21:25:36 +000020882017-06-09 Matt Lewis <jlewis3@apple.com>
2089
2090 Skipped layout test svg/animations/svglength-element-removed-crash.svg.
2091 https://bugs.webkit.org/show_bug.cgi?id=173178
2092
2093 Unreviewed test gardening.
2094
2095 * platform/ios-simulator-wk2/TestExpectations:
2096
dbates@webkit.org38070892017-06-09 20:45:37 +000020972017-06-09 Daniel Bates <dabates@apple.com>
2098
2099 CSP: Apply img-src directive to favicon loads
2100 https://bugs.webkit.org/show_bug.cgi?id=172733
2101 <rdar://problem/32082654>
2102
2103 Reviewed by Brady Eidson.
2104
2105 Adds tests to ensure the CSP policy is applied to favicon loads.
2106
2107 * http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt: Added.
2108 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added.
2109 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Added.
2110 * http/tests/security/contentSecurityPolicy/block-favicon.html: Added.
2111 * platform/wk2/TestExpectations: Skip the tests until we fix <https://bugs.webkit.org/show_bug.cgi?id=115809>.
2112
ryanhaddad@apple.comd0729af2017-06-09 19:47:07 +000021132017-06-09 Ryan Haddad <ryanhaddad@apple.com>
2114
2115 Add a result file for js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html.
2116 https://bugs.webkit.org/show_bug.cgi?id=161156
2117
2118 Unreviewed test gardening.
2119
2120 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short-expected.txt: Added.
2121
matthew_hanson@apple.comdfc6f372017-06-09 18:56:44 +000021222017-06-09 Matthew Hanson <matthew_hanson@apple.com>
2123
2124 Revert r217955. rdar://problem/21125708
2125
jbedard@apple.combe4828e2017-06-09 18:28:37 +000021262017-06-09 Jonathan Bedard <jbedard@apple.com>
2127
2128 [ios-sim] Cleaning-up timeouts WebKit1
2129 https://bugs.webkit.org/show_bug.cgi?id=173169
2130
2131 Unreviewed test gardening.
2132
2133 The intention of this change is to allow the iOS WK1 bots to finish their
2134 test runs. Because these tests are being gardened based on the output of
2135 bots, there will likely be follow-up fixes.
2136
2137 * platform/ios-wk1/TestExpectations: Skip tests timing out in iOS WK1.
2138
jer.noble@apple.com0b805862017-06-09 17:57:06 +000021392017-06-09 Jer Noble <jer.noble@apple.com>
2140
2141 [iOS] Video occasionally mixes with other system audio instead of interrupting
2142 https://bugs.webkit.org/show_bug.cgi?id=173127
2143
2144 Reviewed by Eric Carlson.
2145
2146 * platform/mac/media/audio-session-category-video-track-change-expected.txt: Added.
2147 * platform/mac/media/audio-session-category-video-track-change.html: Added.
2148
cdumez@apple.com948d7a62017-06-09 17:52:42 +000021492017-06-09 Chris Dumez <cdumez@apple.com>
2150
2151 CSS transitions added while page is not visible do not start when the page becomes visible
2152 https://bugs.webkit.org/show_bug.cgi?id=173166
2153 <rdar://problem/32250351>
2154
2155 Reviewed by Darin Adler.
2156
2157 Add layout test coverage.
2158
2159 * fast/animation/css-animation-resuming-when-visible-expected.txt: Added.
2160 * fast/animation/css-animation-resuming-when-visible.html: Added.
2161
eric.carlson@apple.com9cf9e392017-06-09 16:14:27 +000021622017-06-09 Eric Carlson <eric.carlson@apple.com>
2163
2164 fast/mediastream/MediaStream-page-muted.html times out and asserts
2165 https://bugs.webkit.org/show_bug.cgi?id=170355
2166 <rdar://problem/31376041>
2167
2168 Reviewed by Chris Dumez.
2169
2170 * fast/mediastream/media-stream-wrapper-collected-expected.txt: Added.
2171 * fast/mediastream/media-stream-wrapper-collected.html: Added.
2172
commit-queue@webkit.org59752992017-06-09 16:11:32 +000021732017-06-09 Charlie Turner <cturner@igalia.com>
2174
2175 [GTK] Fix test linter reported errors
2176 https://bugs.webkit.org/show_bug.cgi?id=173160
2177
2178 Unreviewed gardening.
2179
2180 webrtc/audio-peer-connection-webaudio.html failed ambiguity checks, it typically fails
2181 in release and times out in debug, but it could have bother outcomes in both build
2182 configurations, so removing the first instance seems like the right approach.
2183 See: https://bugs.webkit.org/show_bug.cgi?id=169110
2184 https://bugs.webkit.org/show_bug.cgi?id=131218 no longer crashing
2185 https://bugs.webkit.org/show_bug.cgi?id=131216 no longer crashing
2186 https://bugs.webkit.org/show_bug.cgi?id=119255 no longer flaky, stablized at r195130.
2187
2188 Linter is now quiet, aside from non-existent path errors,
2189 which I think is tracked by https://bugs.webkit.org/show_bug.cgi?id=172471
2190
2191 * platform/gtk/TestExpectations:
2192
csaavedra@igalia.com81251842017-06-09 11:44:18 +000021932017-06-09 Claudio Saavedra <csaavedra@igalia.com>
2194
csaavedra@igalia.com73330692017-06-09 12:53:26 +00002195 [GTK] Add baseline for media/media-fullscreen-inline-expected.html
2196
2197 Unreviewed gardening.
2198
2199 mediaElement.webkitSupportsPresentationMode is only present with
2200 VIDEO_PRESENTATION_MODE enabled, and this option is only enabled
2201 for Cocoa builds. Add a baseline without this property.
2202 * platform/gtk/media/media-fullscreen-inline-expected.txt: Added.
2203
22042017-06-09 Claudio Saavedra <csaavedra@igalia.com>
2205
csaavedra@igalia.com81251842017-06-09 11:44:18 +00002206 [WPE] Unskip passing userscripts tests
2207
2208 Unreviewed gardening.
2209
2210 * platform/wpe/TestExpectations:
2211
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +000022122017-06-09 Zan Dobersek <zdobersek@igalia.com>
2213
zandobersek@gmail.com21bb5942017-06-09 09:09:15 +00002214 [WPE] Enable ENCRYPTED_MEDIA for build-webkit builds
2215 https://bugs.webkit.org/show_bug.cgi?id=173103
2216
2217 Reviewed by Xabier Rodriguez-Calvar.
2218
2219 Enable the imported W3C tests covering Encrypted Media API for the WPE port,
2220 but only tests that use the ClearKey key system. WPE-specific baselines for
2221 those tests are also added, despite the test cases universally failing. This
2222 will allow us to spot any change in behavior that's introduced.
2223
2224 * platform/wpe/TestExpectations: Skip tests that test PlayReady or Widevine key systems.
2225 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type-expected.txt: Added.
2226 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt: Added.
2227 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt: Added.
2228 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt: Added.
2229 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt: Added.
2230 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt: Added.
2231 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt: Added.
2232 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt: Added.
2233 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt: Added.
2234 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt: Added.
2235 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt: Added.
2236 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt: Added.
2237 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt: Added.
2238 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt: Added.
2239 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt: Added.
2240 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt: Added.
2241 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt: Added.
2242 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt: Added.
2243 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt: Added.
2244 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt: Added.
2245 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt: Added.
2246 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt: Added.
2247 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt: Added.
2248 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt: Added.
2249 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt: Added.
2250 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt: Added.
2251 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt: Added.
2252 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt: Added.
2253 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt: Added.
2254 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt: Added.
2255 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt: Added.
2256 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt: Added.
2257 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt: Added.
2258 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt: Added.
2259 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt: Added.
2260 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt: Added.
2261 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys-expected.txt: Added.
2262 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt: Added.
2263 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt: Added.
2264 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt: Added.
2265 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt: Added.
2266 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt: Added.
2267 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt: Added.
2268 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt: Added.
2269 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt: Added.
2270 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt: Added.
2271 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt: Added.
2272
22732017-06-09 Zan Dobersek <zdobersek@igalia.com>
2274
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +00002275 [WPE] Enable MEDIA_SOURCE for build-webkit builds
2276 https://bugs.webkit.org/show_bug.cgi?id=173136
2277
2278 Reviewed by Xabier Rodriguez-Calvar.
2279
2280 * platform/wpe/TestExpectations: Enable the media/media-source/ layout tests
2281 for the WPE port, adding half a dozen failure or timeout expectations for
2282 tests that are currently failing.
2283
calvaris@igalia.com9388d2a2017-06-09 08:03:47 +000022842017-06-09 Xabier Rodriguez Calvar <calvaris@igalia.com>
2285
2286 [GStreamer][EME] Remove the legacy code that was not even official and is deprecated
2287 https://bugs.webkit.org/show_bug.cgi?id=173096
2288
2289 Reviewed by Žan Doberšek.
2290
2291 * platform/gtk/TestExpectations: Mark legacy tests as deprecated
2292
commit-queue@webkit.org81f332a2017-06-09 08:02:04 +000022932017-06-09 Aaron Chu <aaron_chu@apple.com>
2294
2295 AX: Media Controls: Missing labels for the Time Labels.
2296 https://bugs.webkit.org/show_bug.cgi?id=171715
2297 <rdar://problem/32009214>
2298
2299 Reviewed by Antoine Quint.
2300
2301 Modified existing test case to accommodate testing for time label description.
2302
2303 * media/modern-media-controls/time-label/time-label.html:
2304
yoav@yoav.ws1250ee22017-06-09 05:25:02 +000023052017-06-08 Yoav Weiss <yoav@yoav.ws>
2306
2307 [preload] Mandatory `as` value and related spec alignments
2308 https://bugs.webkit.org/show_bug.cgi?id=173047
2309
2310 Reviewed by Dean Jackson.
2311
2312 Fix tests and expectations to this patch's changes: `as` is mandatory and "fetch" replaces the previous empty `as` value,
2313 onerror no longer fires for invalid `as` values, and the IDL for `as` reflects only valid values, to enable feature detection.
2314
2315 * http/tests/fetch/redirectmode-and-preload.html:
2316 * http/tests/preload/download_resources-expected.txt:
2317 * http/tests/preload/download_resources.html:
2318 * http/tests/preload/download_resources_from_header_iframe-expected.txt:
2319 * http/tests/preload/onerror_event-expected.txt:
2320 * http/tests/preload/onerror_event.html:
2321 * http/tests/preload/onload_event-expected.txt:
2322 * http/tests/preload/onload_event.html:
2323 * http/tests/preload/preloadscanner_download_resources.html:
2324 * http/tests/preload/resources/download_resources_from_header.php:
2325 * http/tests/preload/resources/nph-invalid_resources_from_header.pl:
2326 * http/tests/preload/single_download_preload.html:
2327 * http/tests/preload/single_download_preload_headers.php:
2328 * imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt: PProgressions related to correct reflection.
2329
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +000023302017-06-08 Ryosuke Niwa <rniwa@webkit.org>
2331
rniwa@webkit.orge18271b2017-06-09 02:13:06 +00002332 Crash inside InsertNodeBeforeCommand via InsertParagraphSeparatorCommand
2333 https://bugs.webkit.org/show_bug.cgi?id=173085
2334
2335 Reviewed by Wenson Hsieh.
2336
2337 Added a regresion test.
2338
2339 * editing/inserting/insert-horizontal-rule-in-empty-document-crash-expected.txt: Added.
2340 * editing/inserting/insert-horizontal-rule-in-empty-document-crash.html: Added.
2341
23422017-06-08 Ryosuke Niwa <rniwa@webkit.org>
2343
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +00002344 The tree scope of an Attr node inside a shadow tree does not updated upon detach.
2345 https://bugs.webkit.org/show_bug.cgi?id=173122
2346
2347 Reviewed by Chris Dumez.
2348
2349 Added a regression test which hits the newly added assertion.
2350
2351 * fast/dom/detaching-attr-node-in-shadow-tree-crash-expected.txt: Added.
2352 * fast/dom/detaching-attr-node-in-shadow-tree-crash.html: Added.
2353
mmaxfield@apple.comcac303b2017-06-09 00:31:17 +000023542017-06-08 Myles C. Maxfield <mmaxfield@apple.com>
2355
2356 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
2357 https://bugs.webkit.org/show_bug.cgi?id=173043
2358 <rdar://problem/21125708>
2359
2360 Reviewed by Simon Fraser.
2361
2362 Rebaseline tests which use non-English text in form controls
2363
2364 * fast/text/system-font-fallback-emoji-expected.txt: Added.
2365 * fast/text/system-font-fallback-emoji.html: Added.
2366 * fast/text/system-font-fallback-expected.html: Added.
2367 * fast/text/system-font-fallback.html: Added.
2368 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
2369 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
2370 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
2371 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
2372 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
2373 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
2374 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
2375 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
2376 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
2377 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
2378 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2379 * platform/mac/TestExpectations:
2380 * platform/mac/fast/css/rtl-ordering-expected.png:
2381 * platform/mac/fast/css/rtl-ordering-expected.txt:
2382 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
2383 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
2384 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
2385 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
2386 * platform/mac/fast/forms/search-rtl-expected.png:
2387 * platform/mac/fast/forms/search-rtl-expected.txt:
2388 * platform/mac/fast/forms/searchfield-heights-expected.txt:
2389 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
2390 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
2391 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
2392 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
2393 * platform/mac/fast/text/drawBidiText-expected.png:
2394 * platform/mac/fast/text/drawBidiText-expected.txt:
2395 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2396 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2397 * platform/mac/fast/text/updateNewFont-expected.png:
2398 * platform/mac/fast/text/updateNewFont-expected.txt:
2399
cdumez@apple.come0f5da42017-06-08 22:12:32 +000024002017-06-08 Chris Dumez <cdumez@apple.com>
2401
2402 REGRESSION: fast/images/animated-gif-webkit-transform.html is flaky
2403 https://bugs.webkit.org/show_bug.cgi?id=170410
2404 <rdar://problem/31409381>
2405
2406 Reviewed by Simon Fraser.
2407
2408 Fix flakiness and unskip test.
2409
2410 * fast/images/animated-gif-webkit-transform-expected.txt:
2411 * fast/images/animated-gif-webkit-transform.html:
2412 * platform/mac-wk2/TestExpectations:
2413
commit-queue@webkit.orgca9f5bc2017-06-08 22:03:00 +000024142017-06-08 Antoine Quint <graouts@apple.com>
2415
2416 [iOS] Buttons in top-left and bottom media controls bar are positioned too high
2417 https://bugs.webkit.org/show_bug.cgi?id=173111
2418 <rdar://problem/32650615>
2419
2420 Reviewed by Jon Lee.
2421
2422 Add a test that checks that the appropriate styles as set in buttons-container.css
2423 are applied to a button in a buttons container on iOS.
2424
2425 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding-expected.txt: Added.
2426 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding.html: Added.
2427 * platform/ios-simulator/TestExpectations:
2428
commit-queue@webkit.org58f91fe2017-06-08 20:37:49 +000024292017-06-08 Youenn Fablet <youenn@apple.com>
2430
2431 getUserMedia should not be prompted again if user denied access
2432 https://bugs.webkit.org/show_bug.cgi?id=173104
2433
2434 Reviewed by Geoff Garen.
2435
2436 Splitting grant test due to remembering deny decisions.
2437
2438 * fast/mediastream/getUserMedia-deny-persistency-expected.txt: Added.
2439 * fast/mediastream/getUserMedia-deny-persistency-reload-expected.txt: Added.
2440 * fast/mediastream/getUserMedia-deny-persistency-reload.html: Added.
2441 * fast/mediastream/getUserMedia-deny-persistency.html: Added.
2442 * fast/mediastream/getUserMedia-deny-persistency2-expected.txt: Added.
2443 * fast/mediastream/getUserMedia-deny-persistency2.html: Added.
2444 * fast/mediastream/getUserMedia-deny-persistency3-expected.txt: Added.
2445 * fast/mediastream/getUserMedia-deny-persistency3.html: Added.
2446 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
2447 * fast/mediastream/getUserMedia-grant-persistency.html:
2448 * fast/mediastream/getUserMedia-grant-persistency2-expected.txt: Added.
2449 * fast/mediastream/getUserMedia-grant-persistency2.html: Added.
2450 * fast/mediastream/getUserMedia-grant-persistency3-expected.txt: Added.
2451 * fast/mediastream/getUserMedia-grant-persistency3.html: Added.
2452
2453
fpizlo@apple.com4af89672017-06-08 20:08:24 +000024542017-06-08 Filip Pizlo <fpizlo@apple.com>
2455
2456 REGRESSION: js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html has a flaky failure
2457 https://bugs.webkit.org/show_bug.cgi?id=161156
2458
2459 Reviewed by Saam Barati.
2460
2461 Add a version of the test that's guaranteed to fail if the problem it's testing for manifests
2462 in the LLInt.
2463
2464 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html: Added.
2465
hyatt@apple.com790f8712017-06-08 20:06:44 +000024662017-06-07 Dave Hyatt <hyatt@apple.com>
2467
2468 Laili restaurant menu page does not display full menu
2469 https://bugs.webkit.org/show_bug.cgi?id=173062
2470 rdar://problem/32436486
2471
2472 Reviewed by Simon Fraser.
2473
2474 * fast/hidpi/percent-height-image-nested-expected.html:
2475 * fast/hidpi/percent-height-image-nested.html:
2476 * fast/multicol/pagination/RightToLeft-max-width.html:
2477 * fast/replaced/max-height-percent-inside-auto-block-expected.html: Added.
2478 * fast/replaced/max-height-percent-inside-auto-block.html: Added.
2479 * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.txt:
2480
graouts@webkit.orgb93dd882017-06-08 18:53:53 +000024812017-06-08 Antoine Quint <graouts@apple.com>
2482
graouts@webkit.org838b6b82017-06-08 18:56:17 +00002483 Rebaseline and enable media/modern-media-controls/fullscreen-button
2484 https://bugs.webkit.org/show_bug.cgi?id=173101
2485
2486 Reviewed by Dean Jackson.
2487
2488 Update the test to check an SVG asset now that we use those.
2489
2490 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
2491 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
2492 * platform/ios-simulator/TestExpectations:
2493 * platform/mac/TestExpectations:
2494
24952017-06-08 Antoine Quint <graouts@apple.com>
2496
graouts@webkit.orgabf4fd42017-06-08 18:54:43 +00002497 Rebaseline and enable media/modern-media-controls/forward-button
2498 https://bugs.webkit.org/show_bug.cgi?id=173100
2499
2500 Reviewed by Dean Jackson.
2501
2502 Update the test to check an SVG asset now that we use those.
2503
2504 * media/modern-media-controls/forward-button/forward-button-expected.txt:
2505 * media/modern-media-controls/forward-button/forward-button.html:
2506 * platform/ios-simulator/TestExpectations:
2507 * platform/mac/TestExpectations:
2508
25092017-06-08 Antoine Quint <graouts@apple.com>
2510
graouts@webkit.orgb93dd882017-06-08 18:53:53 +00002511 Layout Test media/modern-media-controls/button/button-icon-name.html is a flaky failure
2512 https://bugs.webkit.org/show_bug.cgi?id=173099
2513
2514 Reviewed by Dean Jackson.
2515
2516 Rewrite the test to use asynchronous assertions, the number of frames running is immaterial to this test.
2517
2518 * media/modern-media-controls/button/button-icon-name-expected.txt:
2519 * media/modern-media-controls/button/button-icon-name.html:
2520
timothy_horton@apple.com34b0ea92017-06-08 18:08:48 +000025212017-06-08 Tim Horton <timothy_horton@apple.com>
2522
2523 Add a borderless mode to <attachment>, and make it respect its layout size
2524 https://bugs.webkit.org/show_bug.cgi?id=173079
2525 <rdar://problem/32491584>
2526
2527 Reviewed by Simon Fraser.
2528
2529 * TestExpectations:
2530 * platform/ios/TestExpectations:
2531 * fast/attachment/attachment-borderless-expected-mismatch.html: Added.
2532 * fast/attachment/attachment-borderless.html: Added.
2533 * fast/attachment/attachment-respects-css-size-expected-mismatch.html: Added.
2534 * fast/attachment/attachment-respects-css-size.html: Added.
2535 Add mismatch tests ensuring that CSS width/height and borderless-attachment
2536 have *some* kind of impact on rendering.
2537
commit-queue@webkit.org826b77e2017-06-08 17:01:50 +000025382017-06-08 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2539
2540 Modify security test to avoid spacing differences.
2541 https://bugs.webkit.org/show_bug.cgi?id=141709
2542
2543 Reviewed by Carlos Alberto Lopez Perez.
2544
2545 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
2546 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html:
2547 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW-expected.txt:
2548 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html:
2549 * platform/gtk/TestExpectations:
2550
commit-queue@webkit.org66a53932017-06-08 16:28:40 +000025512017-06-08 Youenn Fablet <youenn@apple.com>
2552
2553 getUserMedia request should not be allowed for background tabs unless the tab is already capturing
2554 https://bugs.webkit.org/show_bug.cgi?id=172989
2555
2556 Reviewed by Eric Carlson.
2557
2558 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
2559 * fast/mediastream/getUserMedia-grant-persistency.html: Using testRunner.setPageVisibility so that UIProcess is made aware of the change.
2560 Removing test about capture muted page since there is no API for setting a page as muted right now.
2561 This test should be readded later on.
2562
commit-queue@webkit.org553b3422017-06-08 13:24:26 +000025632017-06-08 Charlie Turner <cturner@igalia.com>
2564
2565 [GTK] Test gardening
2566 https://bugs.webkit.org/show_bug.cgi?id=173093
2567
2568 Unreviewed GTK gardening.
2569
2570 r147201 added a crash expectation for the following test, but did so in a manner
2571 that failed linter checks:
2572
2573 LayoutTests/platform/gtk/TestExpectations:1302 More specific entry for
2574 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html on line
2575 LayoutTests/platform/gtk/TestExpectations:992 overrides line LayoutTests/platform/gtk/TestExpectations:1302.
2576 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html
2577
2578 Furthermore, this test no longer crashes in Debug builds, it fails due to whitespace
2579 oddities that are addressed by webkit.org/b/141709 (unreviewed)
2580
2581 * platform/gtk/TestExpectations:
2582
calvaris@igalia.comc25d35b2017-06-08 13:10:51 +000025832017-06-08 Xabier Rodriguez Calvar <calvaris@igalia.com>
2584
2585 MediaTime class has rounding issues in different platforms
2586 https://bugs.webkit.org/show_bug.cgi?id=172640
2587
2588 Reviewed by Jer Noble.
2589
2590 Update expectations because the MediaTime printing changed, but
2591 results are the same.
2592
2593 * media/media-source/media-source-overlapping-append-expected.txt:
2594 * media/media-source/media-source-overlapping-decodetime-expected.txt:
2595 * media/media-source/media-source-seek-back-expected.txt:
2596 * media/media-source/media-source-sequence-timestamps-expected.txt:
2597 * media/media-source/media-source-timeoffset-expected.txt:
2598
ap@apple.com4dd14062017-06-08 04:42:46 +000025992017-06-07 Alexey Proskuryakov <ap@apple.com>
2600
2601 Add High Sierra support to WebKit tools
2602 https://bugs.webkit.org/show_bug.cgi?id=173080
2603
2604 Rubber-stamped by Daniel Bates.
2605
2606 * platform/mac-sierra: Added an empty directory to avoid breaking scripts.
2607
jer.noble@apple.com5803b692017-06-08 04:31:31 +000026082017-06-07 Jer Noble <jer.noble@apple.com>
2609
2610 [Web Audio] createScriptProcessor throws IndexSizeError for valid arguments
2611 https://bugs.webkit.org/show_bug.cgi?id=173022
2612
2613 Reviewed by Sam Weinig.
2614
2615 * webaudio/javascriptaudionode-expected.txt:
2616 * webaudio/javascriptaudionode.html:
2617
cdumez@apple.comeed72bc2017-06-08 03:32:21 +000026182017-06-07 Chris Dumez <cdumez@apple.com>
2619
2620 CSSStyleRule.style / CSSPageRule.style / CSSKeyframeRule.style should be settable
2621 https://bugs.webkit.org/show_bug.cgi?id=164537
2622 <rdar://problem/29181773>
2623
2624 Reviewed by Sam Weinig.
2625
2626 Add better test coverage for CSSPageRule. This test is being upstreamed via:
2627 - https://github.com/w3c/web-platform-tests/pull/6183
2628
2629 * http/wpt/cssom/CSSPageRule-expected.txt: Added.
2630 * http/wpt/cssom/CSSPageRule.html: Added.
2631
commit-queue@webkit.org2861f5e2017-06-08 03:12:47 +000026322017-06-07 Youenn Fablet <youenn@apple.com>
2633
2634 RTCTrackEvent.track should be found in RTCTrackEvent.streams[0]
2635 https://bugs.webkit.org/show_bug.cgi?id=173074
2636
2637 Reviewed by Eric Carlson.
2638
2639 * webrtc/video.html:
2640
drousso@apple.com0e56fed2017-06-07 23:53:10 +000026412017-06-07 Devin Rousso <drousso@apple.com>
2642
drousso@apple.comac93eed2017-06-08 00:05:55 +00002643 Web Inspector: Add ContextMenu item to log WebSocket object to console
2644 https://bugs.webkit.org/show_bug.cgi?id=172878
2645
2646 Reviewed by Joseph Pecoraro.
2647
2648 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket-expected.txt: Added.
2649 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: Added.
2650
2651 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt:
2652 * http/tests/websocket/tests/hybi/inspector/before-load.html:
2653 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Removed.
2654 * http/tests/websocket/tests/hybi/inspector/client-close.html:
2655 * http/tests/websocket/tests/hybi/inspector/client-close_wsh.py: Removed.
2656 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html:
2657 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Removed.
2658 * http/tests/websocket/tests/hybi/inspector/echo.py: Added.
2659 (web_socket_do_extra_handshake):
2660 (web_socket_transfer_data):
2661 Unified common configurations for Inspector WebSocket tests.
2662
26632017-06-07 Devin Rousso <drousso@apple.com>
2664
drousso@apple.com0e56fed2017-06-07 23:53:10 +00002665 Web Inspector: Allow user to choose stylesheet when creating new rules
2666 https://bugs.webkit.org/show_bug.cgi?id=172487
2667
2668 Reviewed by Joseph Pecoraro.
2669
2670 * inspector/css/add-rule-expected.html: Added.
2671 * inspector/css/add-rule.html: Added.
2672
commit-queue@webkit.org288b0d32017-06-07 23:27:14 +000026732017-06-07 Youenn Fablet <youenn@apple.com>
2674
2675 getUserMedia is prompting too often
2676 https://bugs.webkit.org/show_bug.cgi?id=172859
2677 <rdar://problem/32589950>
2678
2679 Reviewed by Eric Carlson.
2680
2681 * fast/mediastream/getUserMedia-grant-persistency-expected.txt: Added.
2682 * fast/mediastream/getUserMedia-grant-persistency-reload-expected.txt: Added.
2683 * fast/mediastream/getUserMedia-grant-persistency-reload.html: Added.
2684 * fast/mediastream/getUserMedia-grant-persistency.html: Added.
2685 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
2686 * http/tests/media/media-stream/get-user-media-prompt.html: Last gum does not need a prompt anymore.
2687
dbates@webkit.org4cde8362017-06-07 20:10:50 +000026882017-06-07 Daniel Bates <dabates@apple.com>
2689
2690 Fetching Blob URLs with XHR gives null content-type and content-length
2691 https://bugs.webkit.org/show_bug.cgi?id=137647
2692 <rdar://problem/18215114>
2693
2694 Reviewed by Darin Adler.
2695
2696 Add a test to ensure that we do not regress the computed Content-Type and Content-Length
2697 for a blob URL fetched using XHR.
2698
2699 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size-expected.txt: Added.
2700 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size.html: Added.
2701
zandobersek@gmail.come6febe82017-06-07 19:32:23 +000027022017-06-07 Zan Dobersek <zdobersek@igalia.com>
2703
2704 Unreviewed GTK+ and WPE gardening.
2705
2706 Add platform-specific test baselines for layout tests where the
2707 libgcrypt-based implementation passes more tests than the generic
2708 baselines expect. The WPE test expectations for these tests are
2709 also cleaned up a bit, and the tests are marked as slow to give
2710 them more time to properly execute.
2711
2712 * platform/gtk/TestExpectations: Skip two imported W3C Web Crypto API tests that rely in SPKI and PKCS#8 imports.
2713 * platform/wpe/TestExpectations: Ditto.
2714 * platform/wpe/crypto: Added.
2715 * platform/wpe/crypto/subtle: Added.
2716 * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
2717 * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
2718 * platform/wpe/imported: Added.
2719 * platform/wpe/imported/w3c: Added.
2720 * platform/wpe/imported/w3c/web-platform-tests: Added.
2721 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
2722 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
2723 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
2724 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
2725 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
2726 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
2727 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
2728 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
2729 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
2730 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
2731 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
2732
weinig@apple.com1300a3c2017-06-07 18:57:26 +000027332017-06-07 Sam Weinig <sam@webkit.org>
2734
2735 [WebIDL] PutForwards is not implemented to spec as illustrated by the WPT WebIDL/ecmascript-binding/put-forwards.html
2736 https://bugs.webkit.org/show_bug.cgi?id=172956
2737
2738 Reviewed by Chris Dumez.
2739
2740 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
2741 Update results to show that we now throw a type error, because the action now requires
2742 an explicit get of the location object, which does not work in the context.
2743
graouts@webkit.org713a0032017-06-07 17:36:51 +000027442017-06-07 Antoine Quint <graouts@apple.com>
2745
graouts@webkit.org92288212017-06-07 17:40:43 +00002746 Rebaseline and enable media/modern-media-controls/controls-visibility-support
2747 https://bugs.webkit.org/show_bug.cgi?id=173060
2748 <rdar://problem/32616840>
2749
2750 Reviewed by Eric Carlson.
2751
2752 We only check the "visible" property on the MediaControls instance which is the only thing being
2753 set by this class now. We also fix entering fullscreen by not using a <button> element which has
2754 some default styles set by the Button class. Finally, we make some videoTracks.length assertions
2755 asynchronous to avoid timing issues.
2756
2757 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio-expected.txt:
2758 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio.html:
2759 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-expected.txt:
2760 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off.html:
2761 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt:
2762 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html:
2763 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-expected.txt:
2764 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on.html:
2765 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle-expected.txt:
2766 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle.html:
2767 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element-expected.txt:
2768 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element.html:
2769 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video-expected.txt:
2770 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video.html:
2771
27722017-06-07 Antoine Quint <graouts@apple.com>
2773
graouts@webkit.orgaa28f9b2017-06-07 17:37:58 +00002774 Rebaseline and enable media/modern-media-controls/buttons-container
2775 https://bugs.webkit.org/show_bug.cgi?id=173059
2776 <rdar://problem/32616156>
2777
2778 Reviewed by Eric Carlson.
2779
2780 The only change is the default margin for a ButtonsContainer.
2781
2782 * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt:
2783 * media/modern-media-controls/buttons-container/buttons-container-constructor.html:
2784 * platform/ios-simulator/TestExpectations:
2785 * platform/mac/TestExpectations:
2786
27872017-06-07 Antoine Quint <graouts@apple.com>
2788
graouts@webkit.org713a0032017-06-07 17:36:51 +00002789 Rebaseline and enable media/modern-media-controls/button
2790 https://bugs.webkit.org/show_bug.cgi?id=173058
2791 <rdar://problem/32615846>
2792
2793 Reviewed by Eric Carlson.
2794
2795 The IconButton class was removed and merged into its superclass Button, so we merge those tests
2796 in a single directory. A couple tests no longer applied as we do not have a focused state for
2797 buttons anymore, nor do we deal with changes in layout traits since there is no such thing as
2798 a compact mode anymore.
2799
2800 * media/modern-media-controls/button/button-active-state-expected.txt: Added.
2801 * media/modern-media-controls/button/button-active-state.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-active-state.html.
2802 * media/modern-media-controls/button/button-icon-name-expected.txt: Added.
2803 * media/modern-media-controls/button/button-icon-name.html: Added.
2804 * media/modern-media-controls/button/button-on-expected.txt: Added.
2805 * media/modern-media-controls/button/button-on.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-on.html.
2806 * media/modern-media-controls/button/button.html:
2807 * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Removed.
2808 * media/modern-media-controls/icon-button/icon-button-change-layout-traits-expected.txt: Removed.
2809 * media/modern-media-controls/icon-button/icon-button-change-layout-traits.html: Removed.
2810 * media/modern-media-controls/icon-button/icon-button-expected.txt: Removed.
2811 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Removed.
2812 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Removed.
2813 * media/modern-media-controls/icon-button/icon-button-on-expected.txt: Removed.
2814 * media/modern-media-controls/icon-button/icon-button.html: Removed.
2815 * platform/ios-simulator/TestExpectations:
2816 * platform/mac/TestExpectations:
2817
ryanhaddad@apple.comc482b822017-06-07 17:13:34 +000028182017-06-07 Ryan Haddad <ryanhaddad@apple.com>
2819
2820 Remove TestExpectation for fast/backgrounds/background-repeat-x-y-parse.html.
2821 https://bugs.webkit.org/show_bug.cgi?id=167428
2822
2823 Unreviewed test gardening.
2824
2825 * TestExpectations:
2826
pvollan@apple.com5d2b0b52017-06-07 16:51:24 +000028272017-06-07 Per Arne Vollan <pvollan@apple.com>
2828
2829 Support removal of authentication data through the Website data store API.
2830 https://bugs.webkit.org/show_bug.cgi?id=171217
2831
2832 Reviewed by Brady Eidson.
2833
2834 * TestExpectations:
2835 * http/tests/loading/basic-auth-remove-credentials-expected.txt: Added.
2836 * http/tests/loading/basic-auth-remove-credentials.html: Added.
2837 * platform/mac-wk2/TestExpectations:
2838
commit-queue@webkit.org05ddaf92017-06-07 15:07:25 +000028392017-06-07 Antoine Quint <graouts@apple.com>
2840
2841 Rebaseline and enable media/modern-media-controls/background-tint
2842 https://bugs.webkit.org/show_bug.cgi?id=173056
2843 <rdar://problem/32614607>
2844
2845 Reviewed by Eric Carlson.
2846
2847 Update the background-color and filter properties for backdrops to match
2848 the latest implementation and specs.
2849
2850 * media/modern-media-controls/background-tint/background-tint-expected.txt:
2851 * media/modern-media-controls/background-tint/background-tint.html:
2852 * platform/ios-simulator/TestExpectations:
2853 * platform/mac/TestExpectations:
2854
alex@webkit.org2b432662017-06-07 13:24:19 +000028552017-06-07 Alejandro G. Castro <alex@igalia.com>
2856
2857 Unreviewed GTK expectations gardening
2858
2859 Mark the mediacapturefromelement tests as skipped, we need canvas
2860 captureStreams support.
2861
2862 * platform/gtk/TestExpectations:
2863
graouts@webkit.org73a43622017-06-07 12:29:36 +000028642017-06-07 Antoine Quint <graouts@apple.com>
2865
2866 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2867 https://bugs.webkit.org/show_bug.cgi?id=168409
2868
2869 Unreviewed test gardening. This test has started timing out again on WK1.
2870
2871 * platform/mac-wk1/TestExpectations:
2872
zandobersek@gmail.com80448652017-06-07 09:16:03 +000028732017-06-07 Zan Dobersek <zdobersek@igalia.com>
2874
zandobersek@gmail.com13cc4262017-06-07 11:50:02 +00002875 Unreviewed GTK+ gardening.
2876
2877 Add test baselines that expect RSA-PSS and HKDF tests running successfully.
2878 Also mark tests under imported/w3c/web-platform-tests/WebCryptoAPI as slow,
2879 giving them enough time to run properly and avoid timeouts.
2880
2881 * platform/gtk/TestExpectations:
2882 * platform/gtk/crypto: Added.
2883 * platform/gtk/crypto/subtle: Added.
2884 * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
2885 * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
2886 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
2887 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
2888 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
2889 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
2890 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
2891 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
2892 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
2893 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
2894 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
2895 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
2896 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
2897
28982017-06-07 Zan Dobersek <zdobersek@igalia.com>
2899
zandobersek@gmail.com80448652017-06-07 09:16:03 +00002900 [GCrypt] RSA-PSS support
2901 https://bugs.webkit.org/show_bug.cgi?id=172856
2902
2903 Reviewed by Jiewen Tan.
2904
2905 * platform/gtk/TestExpectations: Enable RSA-PSS tests that we pass. The remaining
2906 disabled tests rely on SPKI or PKCS#8 support that hasn't landed yet.
2907
jlewis3@apple.com7f0496b2017-06-06 23:45:44 +000029082017-06-06 Matt Lewis <jlewis3@apple.com>
2909
2910 Marked workers/bomb.html as flaky on iOS.
2911 https://bugs.webkit.org/show_bug.cgi?id=167757
2912
2913 Unreviewed test gardening.
2914
2915 * platform/ios-wk2/TestExpectations:
2916
darin@apple.com1af28b22017-06-06 22:38:27 +000029172017-06-06 Darin Adler <darin@apple.com>
2918
2919 Update to slightly stricter rules for custom element names from more recent standard draft
2920 https://bugs.webkit.org/show_bug.cgi?id=173019
2921
2922 Reviewed by Ryosuke Niwa.
2923
2924 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
2925 * platform/ios/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
2926
yoav@yoav.ws51a6fed2017-06-06 22:36:27 +000029272017-06-06 Yoav Weiss <yoav@yoav.ws>
2928
2929 [preload] Conditional support for media preloading and align media `as` values.
2930 https://bugs.webkit.org/show_bug.cgi?id=172501
2931
2932 Reviewed by Dean Jackson.
2933
2934 Tests checking media resources preloading support were removed.
2935
2936 * http/tests/preload/download_resources.html: Replaced "media" with "video".
2937 * http/tests/preload/download_resources_from_header_iframe-expected.txt: Changed expectation due to added "audio" test.
2938 * http/tests/preload/onload_event.html: Replaced "media" with "video".
2939 * http/tests/preload/preloadscanner_download_resources.html: Replaced "media" with "video".
2940 * http/tests/preload/resources/download_resources_from_header.php: Replaced "media" with "video" and "audio".
2941 * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Replaced "media" with "video".
2942 * http/tests/preload/single_download_preload.html: Replaced "media" with "video" and "audio".
2943 * http/tests/preload/single_download_preload_headers.php: Replaced "media" with "video" and "audio".
2944 * http/tests/preload/single_download_preload_headers_charset.php: Replaced "media" with "video" and "audio".
2945
ryanhaddad@apple.com1c663e12017-06-06 21:27:28 +000029462017-06-06 Ryan Haddad <ryanhaddad@apple.com>
2947
2948 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on mac.
2949 https://bugs.webkit.org/show_bug.cgi?id=170907
2950
2951 Unreviewed test gardening.
2952
2953 * platform/mac-wk2/TestExpectations:
2954 * platform/mac/TestExpectations:
2955
zandobersek@gmail.coma1147192017-06-06 20:28:34 +000029562017-06-06 Zan Dobersek <zdobersek@igalia.com>
2957
2958 Unreviewed GTK+ gardening.
2959
2960 * platform/gtk/TestExpectations: Clean up the Web Crypto API test expectations.
2961 Unskip the crypto/subtle/, crypto/workers/subtle/ and
2962 imported/w3c/web-platform-tests/WebCryptoAPI/ directories and add expectations
2963 that skip the remaining failing layout tests, instead of skipping those
2964 directories and maintaining expectations for the passing tests.
2965
jbedard@apple.com634e6732017-06-06 20:06:57 +000029662017-06-06 Jonathan Bedard <jbedard@apple.com>
2967
2968 Move storage/websql/alter-to-info-table.html failure expectation.
2969 https://bugs.webkit.org/show_bug.cgi?id=156718
2970
2971 Unreviewed test gardening
2972
2973 storage/websql/alter-to-info-table.html fails on iOS-simulator,
2974 but passes on device.
2975
2976 * platform/ios-simulator/TestExpectations:
2977 * platform/ios/TestExpectations:
2978
ryanhaddad@apple.com76f6ca42017-06-06 19:52:48 +000029792017-06-06 Ryan Haddad <ryanhaddad@apple.com>
2980
2981 Mark media/fullscreen-api-enabled-media-with-presentation-mode.html is failing.
2982 https://bugs.webkit.org/show_bug.cgi?id=172998
2983
2984 Unreviewed test gardening.
2985
2986 * platform/mac-wk2/TestExpectations:
2987
zalan@apple.comde191042017-06-06 19:35:56 +000029882017-06-06 Zalan Bujtas <zalan@apple.com>
2989
2990 Safari doesn't load newest The Order of the Stick comic.
2991 https://bugs.webkit.org/show_bug.cgi?id=172949
2992 <rdar://problem/32389730>
2993
2994 Reviewed by Antti Koivisto.
2995
2996 * fast/table/floating-table-sibling-is-invisible-expected.html: Added.
2997 * fast/table/floating-table-sibling-is-invisible.html: Added.
2998
commit-queue@webkit.org70387cb2017-06-06 18:27:53 +000029992017-06-06 Emilio Cobos Álvarez <ecobos@igalia.com>
3000
3001 [css-conditional] The one-string version of CSS.supports should be wrapped in implied parentheses.
3002 https://bugs.webkit.org/show_bug.cgi?id=172906
3003
3004 Reviewed by Darin Adler.
3005
3006 * css3/supports-dom-api-expected.txt:
3007 * css3/supports-dom-api.html: Added test
3008
joepeck@webkit.org0b005d62017-06-06 18:15:31 +000030092017-06-06 Joseph Pecoraro <pecoraro@apple.com>
3010
3011 Unreviewed rollout r217807. Caused a test to crash.
3012
3013 * inspector/unit-tests/heap-snapshot-expected.txt:
3014 * inspector/unit-tests/heap-snapshot.html:
3015
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +000030162017-06-06 Antoine Quint <graouts@apple.com>
3017
graouts@webkit.org9905c812017-06-06 17:41:44 +00003018 Rebaseline and enable media/modern-media-controls/audio
3019 https://bugs.webkit.org/show_bug.cgi?id=172996
3020 <rdar://problem/32590725>
3021
3022 Reviewed by Eric Carlson.
3023
3024 The new controls design switches the AirPlay and mute button order around.
3025
3026 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
3027 * media/modern-media-controls/audio/audio-controls-buttons.html:
3028 * platform/ios-simulator/TestExpectations:
3029 * platform/mac/TestExpectations:
3030
30312017-06-06 Antoine Quint <graouts@apple.com>
3032
graouts@webkit.orgbe4b2872017-06-06 16:29:20 +00003033 Rebaseline and enable media/modern-media-controls/airplay-support
3034 https://bugs.webkit.org/show_bug.cgi?id=172980
3035 <rdar://problem/32589074>
3036
3037 Reviewed by Eric Carlson.
3038
3039 The test passes as-is on macOS, but needs to be skipped on iOS since we can't test AirPlay.
3040
3041 * platform/ios-simulator/TestExpectations:
3042 * platform/mac/TestExpectations:
3043
30442017-06-06 Antoine Quint <graouts@apple.com>
3045
graouts@webkit.org56c41692017-06-06 16:27:38 +00003046 Rebaseline and enable media/modern-media-controls/airplay-placard
3047 https://bugs.webkit.org/show_bug.cgi?id=172977
3048 <rdar://problem/32588681>
3049
3050 Reviewed by Eric Carlson.
3051
3052 These two tests work fine as-is, we just need to enable them.
3053
3054 * platform/ios-simulator/TestExpectations:
3055 * platform/mac/TestExpectations:
3056
30572017-06-06 Antoine Quint <graouts@apple.com>
3058
graouts@webkit.org757b07f2017-06-06 16:26:03 +00003059 Rebaseline and enable media/modern-media-controls/airplay-button
3060 https://bugs.webkit.org/show_bug.cgi?id=172975
3061 <rdar://problem/32588422>
3062
3063 Reviewed by Eric Carlson.
3064
3065 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
3066 * media/modern-media-controls/airplay-button/airplay-button-on.html: Remove some unnecessary
3067 code, the path to the icon directory is provided directly by media-controls-loader.js.
3068 * media/modern-media-controls/airplay-button/airplay-button.html: Remove the test for the "icon"
3069 CSS class since buttons no longer carry this class. We also update the assumptions to use SVG
3070 assets.
3071 * platform/ios-simulator/TestExpectations:
3072 * platform/mac/TestExpectations:
3073
30742017-06-06 Antoine Quint <graouts@apple.com>
3075
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +00003076 Update modern media controls testing utilities
3077 https://bugs.webkit.org/show_bug.cgi?id=172976
3078 <rdar://problem/32588432>
3079
3080 Reviewed by Eric Carlson.
3081
3082 Update the list of CSS files to load to match the current list of
3083 existing CSS files in the modern-media-controls module.
3084
3085 * media/modern-media-controls/resources/media-controls-loader.js:
3086
graouts@webkit.orgd479abbe2017-06-06 08:10:39 +000030872017-06-05 Antoine Quint <graouts@apple.com>
3088
3089 Update media controls to match latest design specs
3090 https://bugs.webkit.org/show_bug.cgi?id=172932
3091
3092 Reviewed by Dean Jackson.
3093
3094 Update test expectations to make a few of the tests we had already rebaselined pass.
3095
3096 * TestExpectations:
3097 * platform/ios-simulator/TestExpectations:
3098 * platform/mac/TestExpectations:
3099
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +000031002017-06-05 Ryan Haddad <ryanhaddad@apple.com>
3101
ryanhaddad@apple.com78e80d72017-06-06 06:30:49 +00003102 Rebaseline fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html and update TestExpectations.
3103
3104 Unreviewed test gardening.
3105
3106 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt:
3107
31082017-06-05 Ryan Haddad <ryanhaddad@apple.com>
3109
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +00003110 Skip storage/domstorage/sessionstorage/set-item-synchronous-keydown.html on iOS.
3111 https://bugs.webkit.org/show_bug.cgi?id=172943
3112
3113 Unreviewed test gardening.
3114
3115 * platform/ios/TestExpectations:
3116
mcatanzaro@igalia.comd870f612017-06-06 04:00:37 +000031172017-06-05 Michael Catanzaro <mcatanzaro@igalia.com>
3118
3119 Unreviewed GTK expectations gardening
3120
3121 Mark a few tests as crashing.
3122
3123 * platform/gtk/TestExpectations:
3124
cdumez@apple.com74d28782017-06-06 02:03:29 +000031252017-06-05 Chris Dumez <cdumez@apple.com>
3126
3127 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
3128 https://bugs.webkit.org/show_bug.cgi?id=172943
3129 <rdar://problem/31288058>
3130
3131 Reviewed by Alexey Proskuryakov.
3132
cdumez@apple.com889126c2017-06-06 02:59:05 +00003133 Make test clean a little bit more robust.
3134
3135 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html:
3136
31372017-06-05 Chris Dumez <cdumez@apple.com>
3138
3139 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
3140 https://bugs.webkit.org/show_bug.cgi?id=172943
3141 <rdar://problem/31288058>
3142
3143 Reviewed by Alexey Proskuryakov.
3144
cdumez@apple.com74d28782017-06-06 02:03:29 +00003145 Add better test coverage.
3146
3147 * storage/domstorage/sessionstorage/set-item-synchronous-keydown-expected.txt: Added.
3148 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html: Added.
3149
commit-queue@webkit.orgc4329a02017-06-05 23:52:25 +000031502017-06-05 Joseph Pecoraro <pecoraro@apple.com>
3151
3152 Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
3153 https://bugs.webkit.org/show_bug.cgi?id=172848
3154 <rdar://problem/25709212>
3155
3156 Reviewed by Saam Barati.
3157
3158 * inspector/unit-tests/heap-snapshot-expected.txt:
3159 * inspector/unit-tests/heap-snapshot.html:
3160 Update for the new node flag.
3161
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +000031622017-06-05 Ryan Haddad <ryanhaddad@apple.com>
3163
ryanhaddad@apple.com5bf311f2017-06-05 16:35:20 +00003164 Rebaseline tests for Windows after r217772.
3165 https://bugs.webkit.org/show_bug.cgi?id=172866
3166
3167 Unreviewed test gardening.
3168
3169 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
3170 * platform/win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
3171 * platform/win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
3172 * platform/win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
3173 * platform/win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
3174 * platform/win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
3175 * platform/win/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
3176 * platform/win/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
3177 * platform/win/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
3178 * platform/win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
3179 * platform/win/svg/batik/filters/feTile-expected.txt:
3180 * platform/win/svg/batik/filters/filterRegions-expected.txt:
3181 * platform/win/svg/batik/masking/maskRegions-expected.txt:
3182 * platform/win/svg/batik/paints/gradientLimit-expected.txt:
3183 * platform/win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
3184 * platform/win/svg/batik/paints/patternRegionA-expected.txt:
3185 * platform/win/svg/batik/paints/patternRegions-expected.txt:
3186 * platform/win/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
3187 * platform/win/svg/batik/text/longTextOnPath-expected.txt: Added.
3188 * platform/win/svg/batik/text/smallFonts-expected.txt:
3189 * platform/win/svg/batik/text/textAnchor-expected.txt:
3190 * platform/win/svg/batik/text/textDecoration-expected.txt:
3191 * platform/win/svg/batik/text/textEffect-expected.txt:
3192 * platform/win/svg/batik/text/textEffect2-expected.txt:
3193 * platform/win/svg/batik/text/textEffect3-expected.txt:
3194 * platform/win/svg/batik/text/textFeatures-expected.txt:
3195 * platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
3196 * platform/win/svg/batik/text/textLayout-expected.txt:
3197 * platform/win/svg/batik/text/textLayout2-expected.txt:
3198 * platform/win/svg/batik/text/textLength-expected.txt:
3199 * platform/win/svg/batik/text/textOnPathSpaces-expected.txt:
3200 * platform/win/svg/batik/text/textPosition-expected.txt:
3201 * platform/win/svg/batik/text/textProperties-expected.txt:
3202 * platform/win/svg/batik/text/textProperties2-expected.txt:
3203 * platform/win/svg/batik/text/textStyles-expected.txt:
3204 * platform/win/svg/custom/broken-internal-references-expected.txt:
3205 * platform/win/svg/custom/path-textPath-simulation-expected.txt:
3206 * platform/win/svg/dom/SVGPathSegList-segment-modification-expected.txt:
3207 * platform/win/svg/hixie/perf/001-expected.txt:
3208 * platform/win/svg/hixie/perf/002-expected.txt:
3209 * platform/win/svg/text/text-path-01-b-expected.txt:
3210 * platform/win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
3211
32122017-06-05 Ryan Haddad <ryanhaddad@apple.com>
3213
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +00003214 Remove debug-only flag for flaky test http/tests/navigation/statistics.html.
3215 https://bugs.webkit.org/show_bug.cgi?id=172454
3216
3217 Unreviewed test gardening.
3218
3219 * platform/ios-wk2/TestExpectations:
3220 * platform/mac-wk2/TestExpectations:
3221
commit-queue@webkit.orga9618862017-06-05 09:11:34 +000032222017-06-05 Antoine Quint <graouts@apple.com>
3223
3224 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
3225 https://bugs.webkit.org/show_bug.cgi?id=172915
3226
3227 Reviewed by Antoine Quint.
3228
3229 The default height of <audio> elements is now 31pt.
3230
3231 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
3232 * media/modern-media-controls/audio/audio-controls-metrics.html:
3233
simon.fraser@apple.com580d7a52017-06-05 06:09:01 +000032342017-06-04 Simon Fraser <simon.fraser@apple.com>
3235
3236 Percentages are calculated wrong in SVG transform CSS property
3237 https://bugs.webkit.org/show_bug.cgi?id=172901
3238
3239 Reviewed by Zalan Bujtas.
3240
3241 * svg/transforms/percent-transform-values-viewbox-expected.html: Added.
3242 * svg/transforms/percent-transform-values-viewbox.html: Added.
3243 * svg/transforms/transform-origin-css-property-expected.xhtml:
3244 * svg/transforms/transform-origin-css-property.xhtml: Make this test a bit less
3245 annoying to maintain by applying the transforms relative to the fill-box, which means all
3246 the transform origins are no longer offset by the box position. Other tests exercise
3247 view-box relative transform origins.
3248
eric.carlson@apple.comceff2bcd2017-06-04 20:56:58 +000032492017-06-04 Eric Carlson <eric.carlson@apple.com>
3250
3251 [MediaStream] Page capture state not reported correctly
3252 https://bugs.webkit.org/show_bug.cgi?id=172897
3253 <rdar://problem/32493318>
3254
3255 Reviewed by Youenn Fablet.
3256
3257 * fast/mediastream/media-stream-track-muted-expected.txt: Added.
3258 * fast/mediastream/media-stream-track-muted.html: Added.
3259
weinig@apple.com6b3f5c72017-06-04 18:00:01 +000032602017-06-03 Sam Weinig <sam@webkit.org>
3261
3262 Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
3263 https://bugs.webkit.org/show_bug.cgi?id=172687
3264
3265 Reviewed by Darin Adler.
3266
3267 * js/dom/legacy-platform-object-defineOwnProperty-expected.txt: Added.
3268 * js/dom/legacy-platform-object-defineOwnProperty.html: Added.
3269 New tests for Object.defineProperty on Storage and DOMStringMap.
3270
3271 * js/dom/named-property-deleter.html:
3272 Fix test which was deleting the wrong property. This doesn't change the result,
3273 but is now actually testing the thing it meant to.
3274
3275 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
3276 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
3277 Convert to testharness.js and show that the results are now correct.
3278
simon.fraser@apple.com511a5c72017-06-04 17:57:03 +000032792017-06-04 Simon Fraser <simon.fraser@apple.com>
3280
3281 Object bounding box wrong for some paths
3282 https://bugs.webkit.org/show_bug.cgi?id=172866
3283
3284 Reviewed by Tim Horton.
3285
3286 So many new baselines.
3287
3288 * platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
3289 * platform/ios/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
3290 * platform/ios/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
3291 * platform/ios/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
3292 * platform/ios/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
3293 * platform/ios/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
3294 * platform/ios/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
3295 * platform/ios/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
3296 * platform/ios/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
3297 * platform/ios/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
3298 * platform/ios/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
3299 * platform/ios/svg/batik/text/longTextOnPath-expected.txt:
3300 * platform/ios/svg/batik/text/smallFonts-expected.txt:
3301 * platform/ios/svg/batik/text/textAnchor-expected.txt:
3302 * platform/ios/svg/batik/text/textDecoration-expected.txt:
3303 * platform/ios/svg/batik/text/textEffect-expected.txt:
3304 * platform/ios/svg/batik/text/textEffect2-expected.txt:
3305 * platform/ios/svg/batik/text/textEffect3-expected.txt:
3306 * platform/ios/svg/batik/text/textFeatures-expected.txt:
3307 * platform/ios/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
3308 * platform/ios/svg/batik/text/textLayout-expected.txt:
3309 * platform/ios/svg/batik/text/textLayout2-expected.txt:
3310 * platform/ios/svg/batik/text/textLength-expected.txt:
3311 * platform/ios/svg/batik/text/textOnPath-expected.txt:
3312 * platform/ios/svg/batik/text/textOnPathSpaces-expected.txt:
3313 * platform/ios/svg/batik/text/textPosition-expected.txt:
3314 * platform/ios/svg/batik/text/textPosition2-expected.txt:
3315 * platform/ios/svg/batik/text/textProperties-expected.txt:
3316 * platform/ios/svg/batik/text/textProperties2-expected.txt:
3317 * platform/ios/svg/batik/text/textStyles-expected.txt:
3318 * platform/ios/svg/batik/text/verticalText-expected.txt:
3319 * platform/ios/svg/batik/text/verticalTextOnPath-expected.txt:
3320 * platform/ios/svg/custom/broken-internal-references-expected.txt:
3321 * platform/ios/svg/custom/path-textPath-simulation-expected.txt:
3322 * platform/ios/svg/custom/relative-sized-use-on-symbol-expected.txt:
3323 * platform/ios/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
3324 * platform/ios/svg/custom/second-inline-text-expected.txt:
3325 * platform/ios/svg/text/text-path-01-b-expected.txt:
3326 * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
3327 * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
3328 * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
3329 * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
3330 * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
3331 * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
3332 * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
3333 * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
3334 * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
3335 * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
3336 * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
3337 * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
3338 * platform/mac/svg/batik/filters/filterRegions-expected.txt:
3339 * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
3340 * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
3341 * platform/mac/svg/batik/paints/patternRegions-expected.txt:
3342 * platform/mac/svg/batik/text/smallFonts-expected.txt:
3343 * platform/mac/svg/batik/text/textAnchor-expected.txt:
3344 * platform/mac/svg/batik/text/textEffect2-expected.txt:
3345 * platform/mac/svg/batik/text/textEffect3-expected.txt:
3346 * platform/mac/svg/batik/text/textFeatures-expected.txt:
3347 * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
3348 * platform/mac/svg/batik/text/textLayout-expected.txt:
3349 * platform/mac/svg/batik/text/textLayout2-expected.txt:
3350 * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
3351 * platform/mac/svg/batik/text/textPosition2-expected.txt:
3352 * platform/mac/svg/batik/text/textProperties-expected.txt:
3353 * platform/mac/svg/batik/text/textProperties2-expected.txt:
3354 * platform/mac/svg/batik/text/textStyles-expected.txt:
3355 * platform/mac/svg/custom/animate-path-morphing-expected.txt:
3356 * platform/mac/svg/custom/broken-internal-references-expected.txt:
3357 * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
3358 * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
3359 * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
3360 * platform/mac/svg/custom/second-inline-text-expected.txt:
3361 * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
3362 * platform/mac/svg/hixie/perf/001-expected.txt:
3363 * platform/mac/svg/hixie/perf/002-expected.txt:
3364 * platform/mac/svg/text/text-path-01-b-expected.txt:
3365 * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
3366 * svg/custom/control-points-for-S-and-T-expected.txt:
3367 * svg/custom/use-nested-transform-expected.txt:
3368
jbedard@apple.combe8806a2017-06-04 15:51:12 +000033692017-06-04 Jonathan Bedard <jbedard@apple.com>
3370
3371 Unreviewed test gardening
3372
3373 Gardening test expectations for layout tests on iOS device. Moving
3374 expectations for tests which fail on Simulator but pass on device.
3375
3376 * platform/ios-simulator-wk1/TestExpectations:
3377 * platform/ios-simulator-wk2/TestExpectations:
3378 * platform/ios-simulator/TestExpectations:
3379 * platform/ios-wk1/TestExpectations:
3380 * platform/ios-wk2/TestExpectations:
3381 * platform/ios/TestExpectations:
3382
cdumez@apple.com1f45b462017-06-04 15:21:52 +000033832017-06-04 Chris Dumez <cdumez@apple.com>
3384
3385 Implement DOMMatrixReadOnly.transformPoint()
3386 https://bugs.webkit.org/show_bug.cgi?id=172900
3387
3388 Reviewed by Simon Fraser.
3389
3390 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
3391 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
3392 * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
3393 Import test coverage from Blink.
3394
zandobersek@gmail.com40f333a2017-06-04 11:26:50 +000033952017-06-04 Zan Dobersek <zdobersek@igalia.com>
3396
3397 Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
3398 existing bugs. Update or add GTK+-specific baselines for three tests.
3399
3400 * platform/gtk/TestExpectations:
3401 * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
3402 * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
3403 * platform/gtk/css1/box_properties/acid_test-expected.txt:
3404
cdumez@apple.com48cf54c2017-06-04 01:54:14 +000034052017-06-03 Chris Dumez <cdumez@apple.com>
3406
3407 Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
3408 https://bugs.webkit.org/show_bug.cgi?id=172898
3409
3410 Reviewed by Sam Weinig.
3411
3412 Add layout test coverage.
3413
3414 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
3415 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
3416
simon.fraser@apple.com0cc5c252017-06-03 21:09:00 +000034172017-06-03 Simon Fraser <simon.fraser@apple.com>
3418
3419 Implement DOMPointReadOnly.matrixTransform()
3420 https://bugs.webkit.org/show_bug.cgi?id=172896
3421
3422 Reviewed by Chris Dumez.
3423
3424 DOMPoint-003.html should be upstreamed at some point.
3425
3426 * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
3427 * http/wpt/geometry/DOMPoint-003.html: Added.
3428
jbedard@apple.com3dc39862017-06-03 17:58:06 +000034292017-06-03 Jonathan Bedard <jbedard@apple.com>
3430
3431 Unreviewed test gardening
3432
3433 * platform/ios/TestExpectations: Update expectation for tests passing
3434 after https://bugs.webkit.org/show_bug.cgi?id=139968.
3435
utatane.tea@gmail.comaeb37f32017-06-03 16:31:13 +000034362017-06-03 Yusuke Suzuki <utatane.tea@gmail.com>
3437
3438 Script modules should be able to import data urls
3439 https://bugs.webkit.org/show_bug.cgi?id=171594
3440
3441 Reviewed by Youenn Fablet.
3442
3443 * http/tests/security/script-with-dataurl-expected.txt:
3444 * http/tests/security/script-with-dataurl.html:
3445 Now, the spec is changed and errors from data: scripts should not be muted.
3446 https://github.com/whatwg/html/issues/1778
3447
3448 * js/dom/classic-script-with-data-url-expected.txt: Added.
3449 * js/dom/classic-script-with-data-url.html: Added.
3450 * js/dom/modules/module-script-with-data-url-expected.txt: Added.
3451 * js/dom/modules/module-script-with-data-url.html: Added.
3452
jbedard@apple.com1d8abaf2017-06-03 15:26:03 +000034532017-06-03 Jonathan Bedard <jbedard@apple.com>
3454
3455 Move css3/flexbox/image-percent-max-height.html failure expectation.
3456 https://bugs.webkit.org/show_bug.cgi?id=126898
3457
3458 Unreviewed test gardening
3459
3460 css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
3461 but passes on device.
3462
3463 * platform/ios-simulator/TestExpectations:
3464 * platform/ios/TestExpectations:
3465
cdumez@apple.com736670f2017-06-03 08:07:39 +000034662017-06-03 Chris Dumez <cdumez@apple.com>
3467
3468 http/tests/cache/disk-cache/shattered-deduplication.html is flaky
3469 https://bugs.webkit.org/show_bug.cgi?id=172868
3470 <rdar://problem/31249379>
3471
3472 Reviewed by Antti Koivisto.
3473
3474 http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
3475 fade-in / fade-out animation.
3476
3477 <rdar://problem/31249379> is fixed for me with the proposed changes.
3478
3479 * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
3480 - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
3481 the test page.
3482 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
3483 or not (as it fades in and out). 30 is still enough to see the color and confirm the
3484 test is passing.
3485
3486 * http/tests/cache/disk-cache/shattered-deduplication.html:
3487 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
3488 or not (as it fades in and out). 30 is still enough to see the color and confirm the
3489 test is passing.
3490
mmaxfield@apple.comcff668f2017-06-02 23:40:07 +000034912017-06-02 Myles C. Maxfield <mmaxfield@apple.com>
3492
3493 REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
3494 https://bugs.webkit.org/show_bug.cgi?id=172737
3495 <rdar://problem/31608236>
3496
3497 Reviewed by Simon Fraser.
3498
3499 * fast/text/accessibility-bold-system-font-2-expected.html: Added.
3500 * fast/text/accessibility-bold-system-font-2.html: Added.
3501 * fast/text/accessibility-bold-system-font-expected.txt: Added.
3502 * fast/text/accessibility-bold-system-font.html: Added.
3503 * platform/mac/TestExpectations:
3504
ryanhaddad@apple.com7b029872017-06-02 23:11:44 +000035052017-06-02 Ryan Haddad <ryanhaddad@apple.com>
3506
3507 Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
3508 https://bugs.webkit.org/show_bug.cgi?id=170870
3509
3510 Unreviewed test gardening.
3511
3512 * platform/ios-wk2/TestExpectations:
3513
jbedard@apple.com8823f422017-06-02 23:10:53 +000035142017-06-02 Jonathan Bedard <jbedard@apple.com>
3515
3516 Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
3517 https://bugs.webkit.org/show_bug.cgi?id=152439
3518
3519 Unreviewed test gardening
3520
3521 compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
3522 but passes on device.
3523
3524 * platform/ios-simulator-wk2/TestExpectations:
3525 * platform/ios-wk2/TestExpectations:
3526
ryanhaddad@apple.com9ff138a2017-06-02 23:07:47 +000035272017-06-02 Ryan Haddad <ryanhaddad@apple.com>
3528
3529 Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
3530 https://bugs.webkit.org/show_bug.cgi?id=171895
3531
3532 Unreviewed test gardening.
3533
3534 * platform/ios-wk2/TestExpectations:
3535 * platform/mac-wk2/TestExpectations:
3536
eric.carlson@apple.com58345bf2017-06-02 21:16:53 +000035372017-06-02 Eric Carlson <eric.carlson@apple.com>
3538
3539 [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
3540 https://bugs.webkit.org/show_bug.cgi?id=172858
3541
3542 Reviewed by Youenn Fablet.
3543
3544 * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
3545 * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
3546
jlewis3@apple.com0c837f02017-06-02 20:48:32 +000035472017-06-02 Matt Lewis <jlewis3@apple.com>
3548
3549 Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
3550 https://bugs.webkit.org/show_bug.cgi?id=172518
3551
3552 Unreviewed test gardening
3553
3554 * platform/ios-simulator/TestExpectations:
3555 * platform/ios/TestExpectations:
3556
cdumez@apple.com141485f52017-06-02 19:57:14 +000035572017-06-02 Chris Dumez <cdumez@apple.com>
3558
3559 REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
3560 https://bugs.webkit.org/show_bug.cgi?id=161549
3561 <rdar://problem/28213429>
3562
3563 Reviewed by Simon Fraser.
3564
3565 * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
3566 Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
3567 address the flakiness.
3568
3569 * platform/mac-wk2/TestExpectations:
3570 Unskip test.
3571
fred.wang@free.frbb4988f2017-06-02 18:42:03 +000035722017-06-02 Frederic Wang <fwang@igalia.com>
3573
fred.wang@free.frf4986cd2017-06-02 19:40:04 +00003574 [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
3575 https://bugs.webkit.org/show_bug.cgi?id=172825
3576
3577 Reviewed by Simon Fraser.
3578
3579 Add a new test to check whether a non-main frame appears in the scrolling tree when
3580 ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
3581 the iOS WK2 reference for scrolling-iframe-expected.html
3582
3583 * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3584 * fast/scrolling/scrolling-tree-includes-frame.html: Added.
3585 * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3586 * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
3587 * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3588
35892017-06-02 Frederic Wang <fwang@igalia.com>
3590
fred.wang@free.frbb4988f2017-06-02 18:42:03 +00003591 [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
3592 https://bugs.webkit.org/show_bug.cgi?id=172851
3593
3594 Reviewed by Simon Fraser.
3595
3596 This commit adds a test to check whether scrollable iframes require a special composited
3597 layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
3598
3599 * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
3600 printing the layer tree of a page with an iframe.
3601 * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3602 * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3603 * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3604
aestes@apple.come14de002017-06-02 18:14:47 +000036052017-06-02 Andy Estes <aestes@apple.com>
3606
3607 [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
3608 https://bugs.webkit.org/show_bug.cgi?id=172832
3609 <rdar://problem/30735544>
3610
3611 Reviewed by Alex Christensen.
3612
3613 * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
3614 * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
3615 * platform/mac-wk2/TestExpectations:
3616
drousso@apple.come7c604a2017-06-02 17:54:47 +000036172017-06-02 Devin Rousso <drousso@apple.com>
3618
3619 Web Inspector: Should see active Web Sockets when opening Web Inspector
3620 https://bugs.webkit.org/show_bug.cgi?id=172312
3621
3622 Reviewed by Joseph Pecoraro.
3623
3624 Test that WebSockets created before the inspector loads are also tracked.
3625
3626 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
3627 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
3628 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
3629 (web_socket_do_extra_handshake):
3630 (web_socket_transfer_data):
3631
jlewis3@apple.com97d001012017-06-02 16:17:47 +000036322017-06-02 Matt Lewis <jlewis3@apple.com>
3633
3634 Marked fast/images/slower-decoding-than-animation-image.html as flaky.
3635 https://bugs.webkit.org/show_bug.cgi?id=172666
3636
3637 Unreviewed test gardening.
3638
3639 * platform/mac-wk2/TestExpectations:
3640
zandobersek@gmail.com0ed82b02017-06-02 15:18:25 +000036412017-06-02 Zan Dobersek <zdobersek@igalia.com>
3642
3643 Unreviewed WPE gardening.
3644
3645 * platform/wpe/TestExpectations: Add a few test failure expectations.
3646 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
3647 * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
3648
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +000036492017-06-02 Javier Fernandez <jfernandez@igalia.com>
3650
jfernandez@igalia.comc3cb7ee2017-06-02 11:35:27 +00003651 [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
3652 https://bugs.webkit.org/show_bug.cgi?id=172836
3653
3654 Reviewed by Manuel Rego Casasnovas.
3655
3656 Test to verify different cases of auto-sized tracks and orthogonal items with margins.
3657
3658 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
3659 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
3660
36612017-06-02 Javier Fernandez <jfernandez@igalia.com>
3662
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +00003663 [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
3664 https://bugs.webkit.org/show_bug.cgi?id=172590
3665
3666 Reviewed by Sergio Villar Senin.
3667
3668 * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
3669 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
3670 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
3671
zandobersek@gmail.com085eded2017-06-02 07:52:27 +000036722017-06-02 Zan Dobersek <zdobersek@igalia.com>
3673
3674 [WPE] Enable SUBTLE_CRYPTO
3675 https://bugs.webkit.org/show_bug.cgi?id=172756
3676
3677 Reviewed by Michael Catanzaro.
3678
3679 * platform/wpe/TestExpectations: Enable tests under crypto/ and
3680 imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
3681 the test expectations for failing tests under those directories.
3682
akling@apple.come10dacc2017-06-02 05:04:14 +000036832017-06-01 Andreas Kling <akling@apple.com>
3684
3685 [Mac] Remove backing store for layers that are outside the viewport
3686 https://bugs.webkit.org/show_bug.cgi?id=170082
3687 <rdar://problem/31245009>
3688
3689 Reviewed by Simon Fraser.
3690
3691 Add a simple test with two compositing layers far apart vertically. Only one of them
3692 should have its backing store attached.
3693
3694 * compositing/backing-store-attachment-1-expected.txt: Added.
3695 * compositing/backing-store-attachment-1.html: Added.
3696
ryanhaddad@apple.come1bba3f2017-06-02 04:17:13 +000036972017-06-01 Ryan Haddad <ryanhaddad@apple.com>
3698
3699 Unreviewed, rolling out r217691.
3700
3701 This change broke the Windows build.
3702
3703 Reverted changeset:
3704
3705 "Web Inspector: Should see active Web Sockets when opening Web
3706 Inspector"
3707 https://bugs.webkit.org/show_bug.cgi?id=172312
3708 http://trac.webkit.org/changeset/217691
3709
drousso@apple.comd084e602017-06-02 02:44:45 +000037102017-06-01 Devin Rousso <drousso@apple.com>
3711
3712 Web Inspector: Should see active Web Sockets when opening Web Inspector
3713 https://bugs.webkit.org/show_bug.cgi?id=172312
3714
3715 Reviewed by Joseph Pecoraro.
3716
3717 Test that WebSockets created before the inspector loads are also tracked.
3718
3719 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
3720 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
3721 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
3722 (web_socket_do_extra_handshake):
3723 (web_socket_transfer_data):
3724
ryanhaddad@apple.com82169652017-06-01 23:50:54 +000037252017-06-01 Ryan Haddad <ryanhaddad@apple.com>
3726
3727 Mark http/tests/navigation/statistics.html as flaky.
3728 https://bugs.webkit.org/show_bug.cgi?id=172454
3729
3730 Unreviewed test gardening.
3731
3732 * platform/ios-wk2/TestExpectations:
3733 * platform/mac-wk2/TestExpectations:
3734
jlewis3@apple.com74189592017-06-01 21:53:49 +000037352017-06-01 Matt Lewis <jlewis3@apple.com>
3736
3737 Fixed typo in test expectations.
3738 https://bugs.webkit.org/show_bug.cgi?id=172054
3739
3740 Unreviewed test gardening.
3741
3742 * platform/mac-wk2/TestExpectations:
3743
ryanhaddad@apple.com32ad1712017-06-01 21:39:11 +000037442017-06-01 Ryan Haddad <ryanhaddad@apple.com>
3745
3746 Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
3747
3748 Unreviewed test gardening.
3749
3750 * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
3751
cdumez@apple.comb82b59b2017-06-01 20:09:05 +000037522017-06-01 Chris Dumez <cdumez@apple.com>
3753
3754 webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
3755 https://bugs.webkit.org/show_bug.cgi?id=172823
3756
3757 Reviewed by Alexey Proskuryakov.
3758
3759 Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
3760 to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
3761 asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
3762
3763 * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
3764 * webarchive/loading/mainresource-null-mimetype-crash.html:
3765 * webarchive/loading/missing-data-expected.txt:
3766 * webarchive/loading/missing-data.html:
3767
commit-queue@webkit.org63f3fe82017-06-01 19:46:09 +000037682017-06-01 Carlos Garcia Campos <cgarcia@igalia.com>
3769
3770 [GTK] Bump GTK+ and its dependencies in jhbuild
3771 https://bugs.webkit.org/show_bug.cgi?id=171918
3772
3773 Reviewed by Carlos Alberto Lopez Perez.
3774
3775 Rebaseline tests for new GTK+ version.
3776
3777 * platform/gtk/css1/box_properties/acid_test-expected.txt:
3778 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
3779 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
3780 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
3781 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
3782 * platform/gtk/css3/flexbox/button-expected.png:
3783 * platform/gtk/css3/flexbox/button-expected.txt:
3784 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
3785 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
3786 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
3787 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
3788 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
3789 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
3790 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
3791 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
3792 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
3793 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
3794 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
3795 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
3796 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
3797 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
3798 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
3799 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
3800 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
3801 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
3802 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
3803 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
3804 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
3805 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
3806 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
3807 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
3808 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
3809 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
3810 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
3811 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
3812 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
3813 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
3814 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
3815 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
3816 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
3817 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
3818 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
3819 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
3820 * platform/gtk/editing/pasteboard/4641033-expected.png:
3821 * platform/gtk/editing/pasteboard/4641033-expected.txt:
3822 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
3823 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
3824 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
3825 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
3826 * platform/gtk/editing/selection/3690703-2-expected.png:
3827 * platform/gtk/editing/selection/3690703-2-expected.txt:
3828 * platform/gtk/editing/selection/3690703-expected.png:
3829 * platform/gtk/editing/selection/3690703-expected.txt:
3830 * platform/gtk/editing/selection/3690719-expected.png:
3831 * platform/gtk/editing/selection/3690719-expected.txt:
3832 * platform/gtk/editing/selection/4397952-expected.png:
3833 * platform/gtk/editing/selection/4397952-expected.txt:
3834 * platform/gtk/editing/selection/5240265-expected.png:
3835 * platform/gtk/editing/selection/5240265-expected.txt:
3836 * platform/gtk/editing/selection/caret-before-select-expected.png:
3837 * platform/gtk/editing/selection/caret-before-select-expected.txt:
3838 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
3839 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
3840 * platform/gtk/editing/selection/select-box-expected.png:
3841 * platform/gtk/editing/selection/select-box-expected.txt:
3842 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
3843 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
3844 * platform/gtk/editing/selection/selection-button-text-expected.png:
3845 * platform/gtk/editing/selection/selection-button-text-expected.txt:
3846 * platform/gtk/fast/block/basic/011-expected.png:
3847 * platform/gtk/fast/block/basic/011-expected.txt:
3848 * platform/gtk/fast/block/float/float-avoidance-expected.png:
3849 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
3850 * platform/gtk/fast/block/margin-collapse/103-expected.png:
3851 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
3852 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
3853 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
3854 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
3855 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
3856 * platform/gtk/fast/css/continuationCrash-expected.png:
3857 * platform/gtk/fast/css/continuationCrash-expected.txt:
3858 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
3859 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
3860 * platform/gtk/fast/css/input-search-padding-expected.png:
3861 * platform/gtk/fast/css/input-search-padding-expected.txt:
3862 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
3863 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
3864 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
3865 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
3866 * platform/gtk/fast/css/rtl-ordering-expected.png:
3867 * platform/gtk/fast/css/rtl-ordering-expected.txt:
3868 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
3869 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
3870 * platform/gtk/fast/css/text-overflow-input-expected.png:
3871 * platform/gtk/fast/css/text-overflow-input-expected.txt:
3872 * platform/gtk/fast/css/text-transform-select-expected.png:
3873 * platform/gtk/fast/css/text-transform-select-expected.txt:
3874 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
3875 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
3876 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
3877 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
3878 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
3879 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
3880 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
3881 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
3882 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
3883 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
3884 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
3885 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
3886 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
3887 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
3888 * platform/gtk/fast/forms/001-expected.png:
3889 * platform/gtk/fast/forms/001-expected.txt:
3890 * platform/gtk/fast/forms/003-expected.png:
3891 * platform/gtk/fast/forms/003-expected.txt:
3892 * platform/gtk/fast/forms/004-expected.png:
3893 * platform/gtk/fast/forms/004-expected.txt:
3894 * platform/gtk/fast/forms/basic-buttons-expected.png:
3895 * platform/gtk/fast/forms/basic-buttons-expected.txt:
3896 * platform/gtk/fast/forms/basic-inputs-expected.png:
3897 * platform/gtk/fast/forms/basic-inputs-expected.txt:
3898 * platform/gtk/fast/forms/basic-selects-expected.png:
3899 * platform/gtk/fast/forms/basic-selects-expected.txt:
3900 * platform/gtk/fast/forms/blankbuttons-expected.png:
3901 * platform/gtk/fast/forms/blankbuttons-expected.txt:
3902 * platform/gtk/fast/forms/box-shadow-override-expected.png:
3903 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
3904 * platform/gtk/fast/forms/button-align-expected.png:
3905 * platform/gtk/fast/forms/button-align-expected.txt:
3906 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
3907 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
3908 * platform/gtk/fast/forms/button-default-title-expected.png:
3909 * platform/gtk/fast/forms/button-default-title-expected.txt:
3910 * platform/gtk/fast/forms/button-generated-content-expected.png:
3911 * platform/gtk/fast/forms/button-generated-content-expected.txt:
3912 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
3913 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
3914 * platform/gtk/fast/forms/button-positioned-expected.png:
3915 * platform/gtk/fast/forms/button-positioned-expected.txt:
3916 * platform/gtk/fast/forms/button-sizes-expected.png:
3917 * platform/gtk/fast/forms/button-sizes-expected.txt:
3918 * platform/gtk/fast/forms/button-style-color-expected.png:
3919 * platform/gtk/fast/forms/button-style-color-expected.txt:
3920 * platform/gtk/fast/forms/button-table-styles-expected.png:
3921 * platform/gtk/fast/forms/button-table-styles-expected.txt:
3922 * platform/gtk/fast/forms/button-text-transform-expected.png:
3923 * platform/gtk/fast/forms/button-text-transform-expected.txt:
3924 * platform/gtk/fast/forms/button-white-space-expected.png:
3925 * platform/gtk/fast/forms/button-white-space-expected.txt:
3926 * platform/gtk/fast/forms/control-clip-expected.png:
3927 * platform/gtk/fast/forms/control-clip-expected.txt:
3928 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
3929 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
3930 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
3931 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
3932 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
3933 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
3934 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
3935 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
3936 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
3937 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
3938 * platform/gtk/fast/forms/form-element-geometry-expected.png:
3939 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
3940 * platform/gtk/fast/forms/formmove-expected.png:
3941 * platform/gtk/fast/forms/formmove-expected.txt:
3942 * platform/gtk/fast/forms/formmove2-expected.png:
3943 * platform/gtk/fast/forms/formmove2-expected.txt:
3944 * platform/gtk/fast/forms/formmove3-expected.png:
3945 * platform/gtk/fast/forms/formmove3-expected.txt:
3946 * platform/gtk/fast/forms/indeterminate-expected.png:
3947 * platform/gtk/fast/forms/indeterminate-expected.txt:
3948 * platform/gtk/fast/forms/input-appearance-height-expected.png:
3949 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
3950 * platform/gtk/fast/forms/input-button-sizes-expected.png:
3951 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
3952 * platform/gtk/fast/forms/input-first-letter-expected.png:
3953 * platform/gtk/fast/forms/input-first-letter-expected.txt:
3954 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
3955 * platform/gtk/fast/forms/input-value-expected.png:
3956 * platform/gtk/fast/forms/input-value-expected.txt:
3957 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
3958 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
3959 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
3960 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
3961 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
3962 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
3963 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
3964 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
3965 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
3966 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
3967 * platform/gtk/fast/forms/menulist-style-color-expected.png:
3968 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
3969 * platform/gtk/fast/forms/menulist-width-change-expected.png:
3970 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
3971 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
3972 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
3973 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
3974 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
3975 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
3976 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
3977 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
3978 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
3979 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
3980 * platform/gtk/fast/forms/option-script-expected.png:
3981 * platform/gtk/fast/forms/option-script-expected.txt:
3982 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
3983 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
3984 * platform/gtk/fast/forms/option-text-clip-expected.png:
3985 * platform/gtk/fast/forms/option-text-clip-expected.txt:
3986 * platform/gtk/fast/forms/placeholder-position-expected.png:
3987 * platform/gtk/fast/forms/placeholder-position-expected.txt:
3988 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
3989 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
3990 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
3991 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
3992 * platform/gtk/fast/forms/range/slider-padding-expected.png:
3993 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
3994 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
3995 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
3996 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
3997 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
3998 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
3999 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
4000 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
4001 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
4002 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
4003 * platform/gtk/fast/forms/search-input-rtl-expected.png:
4004 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
4005 * platform/gtk/fast/forms/search-rtl-expected.png:
4006 * platform/gtk/fast/forms/search-rtl-expected.txt:
4007 * platform/gtk/fast/forms/search-styled-expected.png:
4008 * platform/gtk/fast/forms/search-styled-expected.txt:
4009 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
4010 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
4011 * platform/gtk/fast/forms/searchfield-heights-expected.png:
4012 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
4013 * platform/gtk/fast/forms/select-align-expected.png:
4014 * platform/gtk/fast/forms/select-align-expected.txt:
4015 * platform/gtk/fast/forms/select-background-none-expected.png:
4016 * platform/gtk/fast/forms/select-background-none-expected.txt:
4017 * platform/gtk/fast/forms/select-baseline-expected.png:
4018 * platform/gtk/fast/forms/select-baseline-expected.txt:
4019 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
4020 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
4021 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
4022 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
4023 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
4024 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
4025 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
4026 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
4027 * platform/gtk/fast/forms/select-initial-position-expected.png:
4028 * platform/gtk/fast/forms/select-initial-position-expected.txt:
4029 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
4030 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
4031 * platform/gtk/fast/forms/select-selected-expected.png:
4032 * platform/gtk/fast/forms/select-selected-expected.txt:
4033 * platform/gtk/fast/forms/select-style-expected.png:
4034 * platform/gtk/fast/forms/select-style-expected.txt:
4035 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
4036 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
4037 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
4038 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
4039 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
4040 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
4041 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
4042 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
4043 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
4044 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
4045 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
4046 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
4047 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
4048 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
4049 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
4050 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
4051 * platform/gtk/fast/html/details-replace-text-expected.png:
4052 * platform/gtk/fast/html/details-replace-text-expected.txt:
4053 * platform/gtk/fast/html/keygen-expected.png:
4054 * platform/gtk/fast/html/keygen-expected.txt:
4055 * platform/gtk/fast/inline/positionedLifetime-expected.png:
4056 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
4057 * platform/gtk/fast/invalid/014-expected.png:
4058 * platform/gtk/fast/invalid/014-expected.txt:
4059 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
4060 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
4061 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
4062 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
4063 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
4064 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
4065 * platform/gtk/fast/parser/document-write-option-expected.png:
4066 * platform/gtk/fast/parser/document-write-option-expected.txt:
4067 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
4068 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
4069 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
4070 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
4071 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
4072 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
4073 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
4074 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
4075 * platform/gtk/fast/replaced/three-selects-break-expected.png:
4076 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
4077 * platform/gtk/fast/replaced/width100percent-button-expected.png:
4078 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
4079 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
4080 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
4081 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
4082 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
4083 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
4084 * platform/gtk/fast/table/append-cells2-expected.png:
4085 * platform/gtk/fast/table/append-cells2-expected.txt:
4086 * platform/gtk/fast/table/remove-td-display-none-expected.png:
4087 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
4088 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
4089 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
4090 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
4091 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
4092 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
4093 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
4094 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
4095 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
4096 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
4097 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
4098 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
4099 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
4100 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
4101 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
4102 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
4103 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
4104 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
4105 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
4106 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
4107 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
4108 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
4109 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
4110 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
4111 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
4112 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
4113 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
4114 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
4115 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
4116 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
4117 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
4118 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
4119 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
4120 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
4121 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
4122 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
4123 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
4124 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
4125 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
4126 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
4127 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
4128 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
4129 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
4130 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
4131 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
4132 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
4133 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
4134 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
4135 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
4136 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
4137 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
4138 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
4139 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
4140 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
4141 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
4142 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
4143 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
4144 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
4145 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
4146 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
4147 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
4148 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
4149 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
4150 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
4151 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
4152 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
4153 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
4154 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
4155 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
4156 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
4157 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
4158 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
4159 * platform/gtk/tables/mozilla/core/margins-expected.png:
4160 * platform/gtk/tables/mozilla/core/margins-expected.txt:
4161 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
4162 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
4163 * platform/gtk/tables/mozilla/other/move_row-expected.png:
4164 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
4165 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
4166 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
4167 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
4168 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
4169 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
4170 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
4171 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
4172 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
4173 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
4174 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
4175 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
4176 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
4177 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
4178 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
4179 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
4180 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
4181
ryanhaddad@apple.com35295b02017-06-01 18:43:48 +000041822017-06-01 Ryan Haddad <ryanhaddad@apple.com>
4183
4184 Mark two webrtc tests as flaky.
4185
4186 Unreviewed test gardening.
4187
4188 * TestExpectations:
4189
jlewis3@apple.com1778f082017-06-01 18:17:18 +000041902017-06-01 Matt Lewis <jlewis3@apple.com>
4191
jlewis3@apple.com9dd96b52017-06-01 18:21:18 +00004192 Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
4193 https://bugs.webkit.org/show_bug.cgi?id=172054
4194
4195 Unreviewed test gardening.
4196
4197 * platform/mac-wk2/TestExpectations:
4198
41992017-06-01 Matt Lewis <jlewis3@apple.com>
4200
jlewis3@apple.com1778f082017-06-01 18:17:18 +00004201 Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
4202 https://bugs.webkit.org/show_bug.cgi?id=172054
4203
4204 Unreviewed test gardening.
4205
4206 * platform/mac-wk2/TestExpectations:
4207
commit-queue@webkit.org3d6c8732017-06-01 16:38:49 +000042082017-06-01 Antoine Quint <graouts@apple.com>
4209
4210 Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
4211 https://bugs.webkit.org/show_bug.cgi?id=172810
4212
4213 Reviewed by Antoine Quint.
4214
4215 We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
4216
4217 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
4218 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
4219 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
4220 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
4221
magomez@igalia.com23493d32017-06-01 16:22:05 +000042222017-06-01 Miguel Gomez <magomez@igalia.com>
4223
4224 Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
4225
4226 * platform/gtk/TestExpectations:
4227
commit-queue@webkit.orgb2f24302017-06-01 15:39:58 +000042282017-06-01 Antoine Quint <graouts@apple.com>
4229
4230 Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
4231 https://bugs.webkit.org/show_bug.cgi?id=172808
4232
4233 Reviewed by Antoine Quint.
4234
4235 This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
4236
4237 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
4238 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
4239
ryanhaddad@apple.comb99a0dc2017-06-01 15:00:53 +000042402017-06-01 Ryan Haddad <ryanhaddad@apple.com>
4241
4242 Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
4243 https://bugs.webkit.org/show_bug.cgi?id=172807
4244
4245 Unreviewed test gardening.
4246
4247 * platform/mac-wk1/TestExpectations:
4248
commit-queue@webkit.org640a4982017-06-01 14:43:32 +000042492017-06-01 Antoine Quint <graouts@apple.com>
4250
4251 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
4252 https://bugs.webkit.org/show_bug.cgi?id=172715
4253
4254 Reviewed by Antoine Quint.
4255
4256 We update the expectations for <audio> metrics to match the latest implementation.
4257
4258 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
4259 * media/modern-media-controls/audio/audio-controls-metrics.html:
4260
utatane.tea@gmail.comc6b3a2d2017-06-01 07:27:05 +000042612017-06-01 Yusuke Suzuki <utatane.tea@gmail.com>
4262
4263 Unreviewed, rebaseline test results according to the error message change
4264 https://bugs.webkit.org/show_bug.cgi?id=172798
4265
4266 * js/dom/string-prototype-properties-expected.txt:
4267 * 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:
4268
cdumez@apple.com43a8ea52017-05-31 23:42:27 +000042692017-05-31 Chris Dumez <cdumez@apple.com>
4270
4271 Flaky Test: http/tests/misc/acid3.html
4272 https://bugs.webkit.org/show_bug.cgi?id=165734
4273 <rdar://problem/32249821>
4274
4275 Reviewed by Simon Fraser.
4276
4277 Increase internal test timeout from 5 seconds to 10 seconds to reduce
4278 flakiness.
4279
4280 * http/tests/misc/acid3.html:
4281
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +000042822017-05-31 Ryan Haddad <ryanhaddad@apple.com>
4283
ryanhaddad@apple.comd5899ef2017-05-31 21:52:07 +00004284 Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
4285 https://bugs.webkit.org/show_bug.cgi?id=172772
4286
4287 Unreviewed test gardening.
4288
4289 * platform/ios-wk2/TestExpectations:
4290
42912017-05-31 Ryan Haddad <ryanhaddad@apple.com>
4292
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +00004293 Mark fast/css/target-fragment-match.html as flaky on iOS.
4294 https://bugs.webkit.org/show_bug.cgi?id=168239
4295
4296 Unreviewed test gardening.
4297
4298 * platform/ios/TestExpectations:
4299
commit-queue@webkit.org0570cde2017-05-31 20:51:12 +000043002017-05-31 Youenn Fablet <youenn@apple.com>
4301
4302 PeerConnection should respect tracks that are muted at the time they are added
4303 https://bugs.webkit.org/show_bug.cgi?id=172771
4304
4305 Reviewed by Eric Carlson.
4306
4307 * webrtc/audio-replace-track.html:
4308 * webrtc/peer-connection-audio-unmute-expected.txt: Added.
4309 * webrtc/peer-connection-audio-unmute.html: Added.
4310 * webrtc/routines.js:
4311 * webrtc/video-unmute-expected.txt: Added.
4312 * webrtc/video-unmute.html: Added.
4313
antti@apple.com1acc9c72017-05-31 19:11:24 +000043142017-05-31 Antti Koivisto <antti@apple.com>
4315
4316 CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
4317 https://bugs.webkit.org/show_bug.cgi?id=172747
4318 <rdar://problem/32275314>
4319
4320 Reviewed by Andreas Kling.
4321
4322 * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
4323 * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
4324
jlewis3@apple.comea7b4bb2017-05-31 18:21:56 +000043252017-05-31 Matt Lewis <jlewis3@apple.com>
4326
4327 Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
4328 https://bugs.webkit.org/show_bug.cgi?id=172518
4329
4330 Unreviewed test gardening.
4331
4332 * platform/ios/TestExpectations:
4333
bfulgham@apple.combd589ac2017-05-31 16:58:53 +000043342017-05-31 Brent Fulgham <bfulgham@apple.com>
4335
4336 Make ResourceLoadStatistics testing more reliable
4337 https://bugs.webkit.org/show_bug.cgi?id=172730
4338 <rdar://problem/32028373>
4339
4340 Reviewed by Andy Estes.
4341
4342 Revise some of the tests to wait to check state until after the background process has finished processing the
4343 load information.
4344
4345 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
4346 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
4347 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
4348 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
4349 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
4350 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
4351 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
4352 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
4353 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
4354 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
4355 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
4356 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
4357
csaavedra@igalia.com1691e202017-05-31 13:44:06 +000043582017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4359
csaavedra@igalia.com5c85a412017-05-31 16:01:05 +00004360 [WPE] More CSS test expectations cleanup
4361
4362 Unreviewed gardening.
4363
4364 * platform/wpe/TestExpectations: remove more assorted css tests
4365 that are actually passing.
4366
43672017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4368
csaavedra@igalia.comba7dceb2017-05-31 15:13:11 +00004369 [WPE] CSS tests expectations cleanup
4370
4371 Unreviewed gardening.
4372
4373 * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
4374 tests that are actually passing and a recently removed css tests
4375 directory.
4376
43772017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4378
csaavedra@igalia.com1691e202017-05-31 13:44:06 +00004379 [GTK][WPE] Mark js/cached-window-properties test as slow
4380
4381 Unreviewed gardening.
4382 * platform/gtk/TestExpectations: Test was marked as flaky; but
4383 it's just slow.
4384 * platform/wpe/TestExpectations: Mark as slow.
4385
clopez@igalia.com2172f542017-05-31 12:04:41 +000043862017-05-31 Carlos Alberto Lopez Perez <clopez@igalia.com>
4387
4388 [GTK] Upgrade the WebKitGTK+ bots to Debian 9
4389
4390 This commit only adds a comment that it will be useful to mark
4391 the point where they where upgraded, so if there is some
4392 performance change on perf.webkit.org it can be pointed to this.
4393
4394 Unreviewed.
4395
4396 * platform/gtk/TestExpectations: Add a note regarding which
4397 distribution and version is running on the bots.
4398
csaavedra@igalia.comb9609c62017-05-31 11:09:18 +000043992017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4400
4401 [WPE] WebGL expectations cleanup
4402
4403 Unreviewed gardening.
4404
4405 * platform/wpe/TestExpectations: Remove webgl tests that are
4406 consistently passing. Also mark a few known slow tests as such.
4407
rego@igalia.comeda65f62017-05-31 09:22:58 +000044082017-05-31 Manuel Rego Casasnovas <rego@igalia.com>
4409
4410 Move css-shapes-1 test suite to WPT
4411 https://bugs.webkit.org/show_bug.cgi?id=172537
4412
4413 Reviewed by Youenn Fablet.
4414
4415 Updated the paths in TestExpectations files.
4416 Marked spec-examples/shape-outside-018.html as flaky.
4417
4418 * TestExpectations:
4419 * platform/gtk/TestExpectations:
4420 * platform/ios/TestExpectations:
4421 * platform/win/TestExpectations:
4422
fred.wang@free.frfb843852017-05-31 05:48:57 +000044232017-05-30 Frederic Wang <fwang@igalia.com>
4424
4425 Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
4426 https://bugs.webkit.org/show_bug.cgi?id=172287
4427
4428 Reviewed by Simon Fraser.
4429
4430 Update iOS expectation to include the new node properties.
4431
4432 * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
4433
timothy_horton@apple.comc741bb62017-05-31 00:44:02 +000044342017-05-30 Tim Horton <timothy_horton@apple.com>
4435
4436 Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
4437 https://bugs.webkit.org/show_bug.cgi?id=172735
4438 <rdar://problem/32015977>
4439
4440 Reviewed by Enrica Casucci.
4441
4442 * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
4443 * fast/events/ios/autocorrect-with-range-selection.html: Added.
4444 Add a test that ensures that autocorrection with a selection succeeds.
4445
weinig@apple.com6cf431d2017-05-30 23:54:51 +000044462017-05-30 Sam Weinig <sam@webkit.org>
4447
4448 [WebIDL] Generate named property deleters
4449 https://bugs.webkit.org/show_bug.cgi?id=172688
4450
4451 Reviewed by Chris Dumez.
4452
4453 * js/dom/named-property-deleter-expected.txt: Added.
4454 * js/dom/named-property-deleter.html: Added.
4455 Add test for various named deleter conditions.
4456
4457 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
4458 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
4459 Update test to log more information about what its doing and log it to the DOM rather
4460 than the console, to make comparing results in browsers easier. Also, note in the
4461 bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
4462
commit-queue@webkit.org9a2160a2017-05-30 23:32:00 +000044632017-05-30 Youenn Fablet <youenn@apple.com>
4464
4465 Add support for Certificate and IceCandidatePair stats
4466 https://bugs.webkit.org/show_bug.cgi?id=172734
4467
4468 Reviewed by Geoff Garen.
4469
4470 * webrtc/video-stats.html:
4471
cdumez@apple.com6a4d8782017-05-30 21:19:01 +000044722017-05-30 Chris Dumez <cdumez@apple.com>
4473
4474 REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
4475 https://bugs.webkit.org/show_bug.cgi?id=172703
4476 <rdar://problem/32458086>
4477
4478 Reviewed by Ryosuke Niwa.
4479
4480 Update existing tests to reflect behavior change.
4481
4482 * fast/dom/Element/getClientRects-return-type-expected.txt:
4483 * fast/dom/Element/getClientRects-return-type.html:
4484 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
4485 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
4486
jfernandez@igalia.com5ce70b52017-05-30 21:18:01 +000044872017-05-30 Javier Fernandez <jfernandez@igalia.com>
4488
4489 [css-align] Import W3C web platform tests for the CSS Box Alignment feature
4490 https://bugs.webkit.org/show_bug.cgi?id=172705
4491
4492 Reviewed by Manuel Rego Casasnovas.
4493
4494 * TestExpectations: Mark as failure a few tests due to bug #172707.
4495
commit-queue@webkit.orgba7b6be2017-05-30 21:08:18 +000044962017-05-30 Ali Juma <ajuma@chromium.org>
4497
4498 [CredentialManagement] Incorporate IDL updates from latest spec
4499 https://bugs.webkit.org/show_bug.cgi?id=172011
4500
4501 Reviewed by Daniel Bates.
4502
4503 * credentials/idlharness-expected.txt:
4504 * credentials/idlharness.html:
4505
ryanhaddad@apple.comf6084fb2017-05-30 20:37:58 +000045062017-05-30 Ryan Haddad <ryanhaddad@apple.com>
4507
4508 Skip imported/w3c/web-platform-tests/innerText/getter.html.
4509 https://bugs.webkit.org/show_bug.cgi?id=172514
4510
4511 Unreviewed test gardening.
4512
4513 * TestExpectations:
4514
commit-queue@webkit.org3262d302017-05-30 20:02:09 +000045152017-05-30 Said Abou-Hallawa <sabouhallawa@apple.com>
4516
4517 REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
4518 https://bugs.webkit.org/show_bug.cgi?id=172670
4519
4520 Reviewed by Tim Horton.
4521
4522 Use the css property -webkit-canvas to force capturing the canvas context
4523 in a NativeImage. This NativeImage will be used to create a BitmapImage
4524 which will be later used as the background-image of an element.
4525
4526 * fast/images/large-image-webkit-canvas-expected.html: Added.
4527 * fast/images/large-image-webkit-canvas.html: Added.
4528
jlewis3@apple.comaa29a602017-05-30 19:51:23 +000045292017-05-30 Matt Lewis <jlewis3@apple.com>
4530
4531 Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
4532 https://bugs.webkit.org/show_bug.cgi?id=172403
4533
4534 Unreviewed test gardening.
4535
4536 * platform/ios/TestExpectations:
4537
commit-queue@webkit.orgd67b2782017-05-30 18:29:13 +000045382017-05-30 Youenn Fablet <youenn@apple.com>
4539
4540 RealtimeOutgoingVideoSource should not rotate muted frames
4541 https://bugs.webkit.org/show_bug.cgi?id=172659
4542
4543 Reviewed by Eric Carlson.
4544
4545 * webrtc/routines.js:
4546 * webrtc/video-rotation-expected.txt: Added.
4547 * webrtc/video-rotation.html: Added.
4548
ryanhaddad@apple.comd550e8f2017-05-30 17:39:10 +000045492017-05-30 Ryan Haddad <ryanhaddad@apple.com>
4550
4551 Mark js/intl-datetimeformat.html as failing.
4552 https://bugs.webkit.org/show_bug.cgi?id=172720
4553
4554 Unreviewed test gardening.
4555
4556 * js/script-tests/intl-datetimeformat.js:
4557 * platform/mac/TestExpectations:
4558
pvollan@apple.com2dbab572017-05-30 15:41:26 +000045592017-05-30 Per Arne Vollan <pvollan@apple.com>
4560
4561 [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
4562 https://bugs.webkit.org/show_bug.cgi?id=172709
4563
4564 Reviewed by Brent Fulgham.
4565
4566 * platform/win/TestExpectations:
4567
aperez@igalia.com65d50e82017-05-30 14:33:20 +000045682017-05-30 Adrian Perez de Castro <aperez@igalia.com>
4569
4570 [GTK] Test cases for typehead in form menu lists should start from known state
4571 https://bugs.webkit.org/show_bug.cgi?id=171792
4572
4573 Reviewed by Carlos Garcia Campos.
4574
4575 Since r215188 opening a popup menu in a form pre-selects the active
4576 element to mimic GtkComboxBox behavior, but the layout test implicitly
4577 assumed that type ahead search always started the beginning of the
4578 list, which is no longer true now that GTK+ is informed of which one
4579 is the active element.
4580
4581 * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
4582 list to the initial state (no element selected, unfocused) at the
4583 beginning of testTypeAheadFunction().
4584
antti@apple.comcd7409a2017-05-30 08:35:40 +000045852017-05-29 Antti Koivisto <antti@apple.com>
4586
4587 Crash on display-contents-replaced-001.html
4588 https://bugs.webkit.org/show_bug.cgi?id=172596
4589
4590 Reviewed by Andreas Kling.
4591
4592 * TestExpectations: Enable the test.
4593
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +000045942017-05-30 Zan Dobersek <zdobersek@igalia.com>
4595
zandobersek@gmail.com2258c382017-05-30 08:27:49 +00004596 [GCrypt] RSA-OAEP support
4597 https://bugs.webkit.org/show_bug.cgi?id=171222
4598
4599 Reviewed by Michael Catanzaro.
4600
4601 * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
4602
46032017-05-30 Zan Dobersek <zdobersek@igalia.com>
4604
zandobersek@gmail.com33ed8ce2017-05-30 07:45:10 +00004605 [GCrypt] RSAES-PKCS1-v1_5 support
4606 https://bugs.webkit.org/show_bug.cgi?id=171219
4607
4608 Reviewed by Michael Catanzaro.
4609
4610 * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
4611
46122017-05-30 Zan Dobersek <zdobersek@igalia.com>
4613
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +00004614 [GCrypt] RSASSA-PKCS1-v1_5 support
4615 https://bugs.webkit.org/show_bug.cgi?id=171220
4616
4617 Reviewed by Michael Catanzaro.
4618
4619 * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
4620
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +000046212017-05-29 Claudio Saavedra <csaavedra@igalia.com>
4622
csaavedra@igalia.com1195b8b2017-05-29 18:20:26 +00004623 [WPE] Mark a couple of tests as slow/timing out
4624
4625 Unreviewed gardening. These are all known ones.
4626 * platform/wpe/TestExpectations:
4627
46282017-05-29 Claudio Saavedra <csaavedra@igalia.com>
4629
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +00004630 [WPE] Marking workers/bomb.html test as slow.
4631
4632 Unreviewed gardening.
4633
4634 * platform/wpe/TestExpectations:
4635
commit-queue@webkit.org295c1622017-05-29 14:09:37 +000046362017-05-29 Emilio Cobos Álvarez <ecobos@igalia.com>
4637
4638 Use the parent box style to adjust RenderStyle for alignment.
4639 https://bugs.webkit.org/show_bug.cgi?id=172215
4640
4641 Reviewed by Antti Koivisto.
4642
4643 * TestExpectations:
4644
pvollan@apple.com2056fa12017-05-29 07:15:56 +000046452017-05-29 Per Arne Vollan <pvollan@apple.com>
4646
4647 Unreviewed Windows test gardening, update expected results after r217418.
4648
pvollan@apple.com9d1b1bd2017-05-29 09:03:02 +00004649 * platform/win/fast/block/float/032-expected.txt:
4650
46512017-05-29 Per Arne Vollan <pvollan@apple.com>
4652
4653 Unreviewed Windows test gardening, update expected results after r217418.
4654
pvollan@apple.com2056fa12017-05-29 07:15:56 +00004655 * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
4656 * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
4657 * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
4658 * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
4659 * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
4660 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
4661
commit-queue@webkit.orgc26778d2017-05-29 01:30:58 +000046622017-05-28 Sam Weinig <sam@webkit.org>
4663
4664 [WebIDL] @@iterator should only be accessed once when disambiguating a union type
4665 https://bugs.webkit.org/show_bug.cgi?id=172684
4666
4667 Reviewed by Yusuke Suzuki.
4668
4669 * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
4670 * js/dom/sequence-in-union-iterator-access.html: Added.
4671 Add test case showing that @@iterator is only accessed once when converting a sequence
4672 as part of a union.
4673
cdumez@apple.com40005b92017-05-27 20:15:02 +000046742017-05-27 Chris Dumez <cdumez@apple.com>
4675
4676 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
4677 https://bugs.webkit.org/show_bug.cgi?id=172472
4678 <rdar://problem/32334831>
4679
4680 Reviewed by Ryosuke Niwa.
4681
4682 * TestExpectations:
4683 Unskip test that is no longer crashing in Debug builds.
4684
4685 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
4686 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
4687 Add reduced test case reproducing the crash.
4688
simon.fraser@apple.com39c13af2017-05-27 17:13:58 +000046892017-05-27 Simon Fraser <simon.fraser@apple.com>
4690
4691 getComputedStyle returns percentage values for left / right / top / bottom
4692 https://bugs.webkit.org/show_bug.cgi?id=29084
4693
4694 Reviewed by Zalan Bujtas.
4695
4696 Some new baselines, a new test, and an improved test.
4697
4698 * animations/trigger-container-scroll-boundaries-expected.txt:
4699 * animations/trigger-container-scroll-boundaries.html:
4700 * animations/trigger-container-scroll-empty-expected.txt:
4701 * animations/trigger-container-scroll-empty.html:
4702 * animations/trigger-container-scroll-simple-expected.txt:
4703 * animations/trigger-container-scroll-simple.html:
4704 * fast/css/getComputedStyle/computed-style-expected.txt:
4705 * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
4706 * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
4707 * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
4708 * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
4709 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
4710 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html: It doesn't make any sense to test right/bottom.
4711 * fast/css/hover-affects-child-expected.txt:
4712 * fast/css/hover-affects-child.html:
4713 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
4714 * transitions/transition-to-from-auto-expected.txt:
4715 * transitions/transition-to-from-auto.html:
4716
commit-queue@webkit.org528521e2017-05-27 03:27:51 +000047172017-05-26 Youenn Fablet <youenn@apple.com>
4718
4719 WebRTC stats should be in milliseconds
4720 https://bugs.webkit.org/show_bug.cgi?id=172644
4721
4722 Reviewed by Eric Carlson.
4723
4724 * TestExpectations:
4725 * webrtc/video-stats.html: Making it less flaky prone.
4726
weinig@apple.com7fb39842017-05-27 02:54:02 +000047272017-05-26 Sam Weinig <sam@webkit.org>
4728
4729 [WebIDL] Overloaded functions should throw this object check exception before argument check exception
4730 https://bugs.webkit.org/show_bug.cgi?id=172480
4731
4732 Reviewed by Chris Dumez.
4733
4734 Add test case that shows that using the wrong this object on an overloaded function,
4735 even if you are passing the wrong number of arguments, results in an invalid this
4736 object exception.
4737
4738 * js/dom/overloaded-operation-exception-order-expected.txt: Added.
4739 * js/dom/overloaded-operation-exception-order.html: Added.
4740
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +000047412017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4742
ryanhaddad@apple.comb8c37c02017-05-27 00:22:49 +00004743 Skip fast/events/before-unload-returnValue.html on iOS.
4744 https://bugs.webkit.org/show_bug.cgi?id=172672
4745
4746 Unreviewed test gardening.
4747
4748 * platform/ios/TestExpectations:
4749
47502017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4751
ryanhaddad@apple.combd949942017-05-27 00:22:46 +00004752 Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
4753 https://bugs.webkit.org/show_bug.cgi?id=172331
4754
4755 Unreviewed test gardening.
4756
4757 * platform/mac-wk1/TestExpectations:
4758
47592017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4760
ryanhaddad@apple.comfdf70a42017-05-26 19:27:41 +00004761 Unreviewed, rolling out r217458.
4762
4763 This change caused 55 JSC test failures.
4764
4765 Reverted changeset:
4766
4767 "Date should use historical data if it's available."
4768 https://bugs.webkit.org/show_bug.cgi?id=172592
4769 http://trac.webkit.org/changeset/217458
4770
47712017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4772
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +00004773 Rebaseline js/dom/global-constructors-attributes.html.
4774
4775 Unreviewed test gardening.
4776
4777 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4778 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4779 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4780
ryanhaddad@apple.combc2e4ee2017-05-26 16:03:56 +000047812017-05-25 Ryan Haddad <ryanhaddad@apple.com>
4782
4783 Skip two LayoutTests that are failing due missing results.
4784
4785 Unreviewed test gardening.
4786
4787 * TestExpectations:
4788 * platform/ios/TestExpectations:
4789
csaavedra@igalia.com46edf542017-05-26 12:02:50 +000047902017-05-26 Claudio Saavedra <csaavedra@igalia.com>
4791
4792 [WPE] Mark animations/animation-delay-changed.htm as flaky
4793
4794 Unreviewed gardening. It's flaky on all platforms so why bother.
4795
4796 * platform/wpe/TestExpectations:
4797
rego@igalia.com3bdcabb2017-05-26 10:18:14 +000047982017-05-26 Manuel Rego Casasnovas <rego@igalia.com>
4799
4800 [css-grid] Add support for orthogonal positioned grid items
4801 https://bugs.webkit.org/show_bug.cgi?id=172591
4802
4803 Reviewed by Sergio Villar Senin.
4804
4805 Two of the new imported tests are failing due to an issue with margins
4806 and orthogonal items, which is unrelated to this patch (see bug #172590).
4807
4808 * TestExpectations:
4809
commit-queue@webkit.org68e16f72017-05-26 06:46:27 +000048102017-05-25 Emilio Cobos Álvarez <ecobos@igalia.com>
4811
4812 Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
4813 https://bugs.webkit.org/show_bug.cgi?id=172503
4814
4815 Reviewed by Antti Koivisto.
4816
4817 * TestExpectations:
4818
commit-queue@webkit.org9782f822017-05-26 05:39:12 +000048192017-05-25 Sam Weinig <sam@webkit.org>
4820
4821 Fix MediaDeviceInfo's extended attributes so they make sense
4822 https://bugs.webkit.org/show_bug.cgi?id=172629
4823
4824 Reviewed by Daniel Bates.
4825
4826 * fast/mediastream/media-device-info-expected.txt: Added.
4827 * fast/mediastream/media-device-info.html: Added.
4828 Test that MediaDeviceInfo has the expected properties and that
4829 the serializer works.
4830
cdumez@apple.com6627eea2017-05-26 04:19:14 +000048312017-05-25 Chris Dumez <cdumez@apple.com>
4832
4833 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
4834 https://bugs.webkit.org/show_bug.cgi?id=172628
4835 <rdar://problem/32418707>
4836
4837 Reviewed by Sam Weinig.
4838
4839 Add reduced test case.
4840
4841 * TestExpectations:
4842 Unskip test that is no longer crashing in debug builds.
4843
4844 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
4845 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
4846
zalan@apple.com8c813f72017-05-26 03:53:24 +000048472017-05-25 Zalan Bujtas <zalan@apple.com>
4848
4849 Frame's composited content is visible when the frame has visibility: hidden.
4850 https://bugs.webkit.org/show_bug.cgi?id=125565
4851 <rdar://problem/32196849>
4852
4853 Reviewed by Simon Fraser.
4854
4855 * compositing/resources/visibility.html: Added.
4856 * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
4857 * compositing/visibility/frameset-visibility-hidden.html: Added.
4858 * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
4859 * compositing/visibility/iframe-visibility-hidden.html: Added.
4860 * compositing/visibility/object-visibility-hidden-expected.html: Added.
4861 * compositing/visibility/object-visibility-hidden.html: Added.
4862
bfulgham@apple.com0d0f8022017-05-26 02:56:11 +000048632017-05-25 Brent Fulgham <bfulgham@apple.com>
4864
4865 Gracefully handle missing localStorage support in results.html
4866 https://bugs.webkit.org/show_bug.cgi?id=172625
4867 <rdar://problem/32118243>
4868
4869 Reviewed by Alexey Proskuryakov.
4870
4871 Handle the case where localStorage generates a SecurityError DOMException, treating this
4872 as a non-fatal error.
4873
4874 * fast/harness/results.html:
4875 (OptionWriter.save): Treat "SecurityError" as an expected condition.
4876 (OptionWriter.apply): Ditto.
4877
ap@apple.com27f767d2017-05-26 02:10:33 +000048782017-05-25 Alexey Proskuryakov <ap@apple.com>
4879
4880 Merge split script tests, part 2
4881 https://bugs.webkit.org/show_bug.cgi?id=172423
4882
4883 Reviewed by Tim Horton.
4884
4885 Fix the few remaining special cases of split tests.
4886
4887 * editing/pasteboard/drop-text-events-sideeffect-crash.html:
4888 * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
4889 This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
4890 Now it's inlined in both.
4891
4892 * fast/canvas/canvas-ellipse-connecting-line-expected.html:
4893 * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
4894 This was really a resource, not a scrip test, and it was only only used in one test.
4895
4896 * fast/dom/HTMLElement/class-list-quirks.html:
4897 * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
4898 Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
4899
4900 * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
4901 * fast/dom/Window/script-tests/postmessage-test.js: Removed.
4902 Moved a shared resource to its proper location.
4903
4904 * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
4905 * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
4906 * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
4907 * fast/dom/Window/window-postmessage-clone-deep-array.html:
4908 * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
4909 * fast/dom/Window/window-postmessage-clone.html:
4910 Straightforward js-tests with file names that didn't match.
4911
4912 * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
4913 * fast/table/script-tests/min-width-helpers.js: Removed.
4914 Moved a shared resource to its proper location.
4915
4916 * fast/table/min-width-css-block-table.html:
4917 * fast/table/min-width-css-inline-table.html:
4918 * fast/table/min-width-html-block-table.html:
4919 * fast/table/min-width-html-inline-table.html:
4920 * fast/table/script-tests/min-width-css-block-table.js: Removed.
4921 * fast/table/script-tests/min-width-css-inline-table.js: Removed.
4922 * fast/table/script-tests/min-width-html-block-table.js: Removed.
4923 * fast/table/script-tests/min-width-html-inline-table.js: Removed.
4924 Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
4925
4926 * printing/break-after-avoid-expected.txt:
4927 * printing/break-after-avoid-page-expected.txt:
4928 * printing/break-after-avoid-page.html:
4929 * printing/break-after-avoid.html:
4930 * printing/script-tests/break-after-avoid-page.js: Removed.
4931 * printing/script-tests/break-after-avoid.js: Removed.
4932 * printing/script-tests/page-break-after-avoid.js: Removed.
4933 * printing/script-tests/page-break-always-for-overflow.js: Removed.
4934 These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
4935
4936 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
4937 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
4938 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
4939 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
4940 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
4941 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
4942 These tests were mixed up - pattern was being tested instead of mask, and vice versa.
4943
4944 * svg/dom/script-tests/SVGColor.js: Removed.
4945 * svg/dom/script-tests/SVGPaint.js: Removed.
4946 Removed unused files.
4947
4948 * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
4949 * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
4950 * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
4951 * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
4952 * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
4953 * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
4954 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
4955 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
4956 Straightforward js-tests with mismatching names.
4957
mmaxfield@apple.com256a37a2017-05-26 00:42:58 +000049582017-05-25 Myles C. Maxfield <mmaxfield@apple.com>
4959
4960 [WK1] iframes in layer-backed NSViews are not cleared between successive draws
4961 https://bugs.webkit.org/show_bug.cgi?id=172554
4962 <rdar://problem/31247133>
4963
4964 Reviewed by Simon Fraser.
4965
4966 Cause two successive paints, and compare it against 0 paints.
4967
4968 * fast/frames/iframe-translucent-background-expected.html: Added.
4969 * fast/frames/iframe-translucent-background.html: Added.
4970
keith_miller@apple.comb5b91282017-05-26 00:06:44 +000049712017-05-25 Keith Miller <keith_miller@apple.com>
4972
4973 Date should use historical data if it's available.
4974 https://bugs.webkit.org/show_bug.cgi?id=172592
4975
4976 Reviewed by Mark Lam.
4977
4978 Fix tests to work with historically accurate dates.
4979
4980 * js/dom/date-big-setdate-expected.txt: Removed.
4981 * js/dom/date-big-setdate.html: Removed.
4982 * js/dom/script-tests/date-big-setdate.js: Removed.
4983 * storage/indexeddb/modern/date-basic-expected.txt:
4984 * storage/indexeddb/modern/date-basic-private-expected.txt:
4985 * storage/indexeddb/modern/get-keyrange-expected.txt:
4986 * storage/indexeddb/modern/get-keyrange-private-expected.txt:
4987
cdumez@apple.comfc984762017-05-25 20:53:49 +000049882017-05-25 Chris Dumez <cdumez@apple.com>
4989
4990 DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
4991 https://bugs.webkit.org/show_bug.cgi?id=172578
4992 <rdar://problem/30754582>
4993
4994 Reviewed by Youenn Fablet.
4995
4996 Add layout test coverage.
4997
4998 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
4999 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
5000
jiewen_tan@apple.com33b11042017-05-25 18:50:34 +000050012017-05-24 Jiewen Tan <jiewen_tan@apple.com>
5002
5003 Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
5004 https://bugs.webkit.org/show_bug.cgi?id=172555
5005 <rdar://problem/32004724>
5006
5007 Reviewed by Ryosuke Niwa.
5008
5009 * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
5010 * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
5011 * editing/selection/select-iframe-focusin-document-crash.html: Added.
5012
jfernandez@igalia.comb998bf52017-05-25 17:40:49 +000050132017-05-25 Javier Fernandez <jfernandez@igalia.com>
5014
5015 [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
5016 https://bugs.webkit.org/show_bug.cgi?id=172593
5017
5018 Reviewed by Manuel Rego Casasnovas.
5019
5020 * css3/parse-place-content.html:
5021 * css3/parse-place-items.html:
5022 * css3/parse-place-self.html:
5023
jdiggs@igalia.com8920b742017-05-25 16:43:23 +000050242017-05-25 Joanmarie Diggs <jdiggs@igalia.com>
5025
5026 [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
5027 https://bugs.webkit.org/show_bug.cgi?id=172355
5028
5029 Reviewed by Chris Fleizach.
5030
5031 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
5032 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
5033
clopez@igalia.comc47b7a22017-05-25 16:24:31 +000050342017-05-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
5035
5036 [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
5037
5038 Unreviewed GTK gardening.
5039
5040 * platform/gtk/TestExpectations:
5041
csaavedra@igalia.com81de1572017-05-25 15:43:54 +000050422017-05-25 Claudio Saavedra <csaavedra@igalia.com>
5043
5044 [GTK] Update baseline
5045
5046 Unreviewed gardening. Update after r217272.
5047 * platform/gtk/fast/text/font-style-parse-expected.txt:
5048
hyatt@apple.com64d8f582017-05-25 14:56:27 +000050492017-05-25 Dave Hyatt <hyatt@apple.com>
5050
5051 Baseline of number inputs not right.
5052 https://bugs.webkit.org/show_bug.cgi?id=172237
5053
5054 Reviewed by Dean Jackson.
5055
5056 * fast/forms/baseline-of-number-inputs-expected.html: Added.
5057 * fast/forms/baseline-of-number-inputs.html: Added.
5058
pvollan@apple.com313d7002017-05-25 14:37:10 +000050592017-05-25 Per Arne Vollan <pvollan@apple.com>
5060
5061 [Win] Update expectations for layout tests.
5062 https://bugs.webkit.org/show_bug.cgi?id=172437
5063
5064 Unreviewed test gardening, update test expectations for failing tests.
5065
5066 * platform/win/TestExpectations:
5067
csaavedra@igalia.com17c37672017-05-25 13:36:44 +000050682017-05-25 Claudio Saavedra <csaavedra@igalia.com>
5069
csaavedra@igalia.come7acf0b2017-05-25 16:55:38 +00005070 [WPE] Add missing test baseline.
5071
5072 Unreviewed gardening.
5073 * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
5074
50752017-05-25 Claudio Saavedra <csaavedra@igalia.com>
5076
csaavedra@igalia.com17c37672017-05-25 13:36:44 +00005077 [WPE] Unreviewed gardening
5078
5079 Update rebaseline after r216817.
5080
5081 * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
5082
pvollan@apple.com57256452017-05-25 11:45:52 +000050832017-05-25 Per Arne Vollan <pvollan@apple.com>
5084
5085 [Win] Update expectations for layout tests.
5086 https://bugs.webkit.org/show_bug.cgi?id=172437
5087
5088 Unreviewed test gardening, update test expectations for failing tests.
5089
5090 * platform/win/TestExpectations:
5091
rego@igalia.com799e1b72017-05-25 10:06:45 +000050922017-05-25 Manuel Rego Casasnovas <rego@igalia.com>
5093
5094 [css-grid] Fix behavior of positioned items without specific dimensions
5095 https://bugs.webkit.org/show_bug.cgi?id=172117
5096
5097 Reviewed by Sergio Villar Senin.
5098
5099 * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
5100 * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
5101
ddkilzer@apple.com83e93272017-05-25 07:40:02 +000051022017-05-25 David Kilzer <ddkilzer@apple.com>
5103
5104 REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
5105 <https://bugs.webkit.org/show_bug.cgi?id=172584>
5106
5107 * fast/regex/:
5108 * fast/regex/script-tests:
5109 - Rollback changes in r217390 for Bug 172423 to these
5110 directories.
5111
cdumez@apple.com62c78af2017-05-25 04:18:52 +000051122017-05-24 Chris Dumez <cdumez@apple.com>
5113
5114 ResourceResponses for data URLs have their Source marked as Unknown
5115 https://bugs.webkit.org/show_bug.cgi?id=172573
5116 <rdar://problem/31786198>
5117
5118 Reviewed by Geoffrey Garen.
5119
5120 Add layout test coverage.
5121
5122 * fast/url/data-url-source-expected.txt: Added.
5123 * fast/url/data-url-source.html: Added.
5124
commit-queue@webkit.org5eda3012017-05-25 03:54:08 +000051252017-05-24 Fujii Hironori <Hironori.Fujii@sony.com>
5126
5127 [Win] An assertion fails if the custom cursor image isn't loaded yet
5128 https://bugs.webkit.org/show_bug.cgi?id=172209
5129
5130 Reviewed by Said Abou-Hallawa.
5131
5132 Windows port have the same issue Qt port had had several years ago
5133 (Bug 68223). I'd like to reuse the test case. But, current CSS
5134 parser rejects invalid 'cursor' property value which consists of
5135 a single URL but no keywords.
5136
5137 * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
5138 'cursor' property by appending a fallback keyword.
5139
ap@apple.com92352d02017-05-24 22:53:00 +000051402017-05-24 Alexey Proskuryakov <ap@apple.com>
5141
5142 Merge split script tests
5143 https://bugs.webkit.org/show_bug.cgi?id=172423
5144
5145 Reviewed by Sam Weinig.
5146
5147 In the past, many tests were being split into HTML and JS parts for no good reason.
5148 This makes it hard to see what those tests are doing.
5149
5150 This is first part of the change, only including files where JS and HTML counterparts
5151 have matching names. Custom cases will be completed in a follow-up.
5152
5153 Long change list omitted.
5154
ryanhaddad@apple.come0f505e2017-05-24 21:35:07 +000051552017-05-24 Ryan Haddad <ryanhaddad@apple.com>
5156
5157 Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
5158 https://bugs.webkit.org/show_bug.cgi?id=172547
5159
5160 Unreviewed test gardening.
5161
5162 * platform/ios/TestExpectations:
5163
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +000051642017-05-24 Claudio Saavedra <csaavedra@igalia.com>
5165
csaavedra@igalia.com32fd7c32017-05-24 18:54:00 +00005166 [WPE] Rebaseline test
5167
5168 Unreviewed gardening after a series of changes to dom static properties.
5169
5170 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
5171
51722017-05-24 Claudio Saavedra <csaavedra@igalia.com>
5173
csaavedra@igalia.com9fcd98e2017-05-24 18:40:44 +00005174 [WPE] Rebaseline test after r217181
5175
5176 Unreviewed gardening.
5177
5178 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
5179
51802017-05-24 Claudio Saavedra <csaavedra@igalia.com>
5181
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +00005182 [WPE] Remove baseline for test that passes now
5183
5184 Unreviewed gardening.
5185
5186 * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
5187
jdiggs@igalia.com32ae5172017-05-24 15:40:03 +000051882017-05-24 Joanmarie Diggs <jdiggs@igalia.com>
5189
5190 [ATK] Gardening needed after r217171
5191 https://bugs.webkit.org/show_bug.cgi?id=172539
5192
5193 Unreviewed test gardening after r217171.
5194
5195 Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
5196 tests with platform-specific expectations.
5197
5198 * accessibility/multiselect-list-reports-active-option-expected.txt:
5199 * accessibility/table-cells-roles-expected.txt:
5200 * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
5201 * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
5202 * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
5203 * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
5204 * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
5205
jfernandez@igalia.com615447b2017-05-24 08:35:02 +000052062017-05-24 Javier Fernandez <jfernandez@igalia.com>
5207
5208 [css-grid] Ignore collapsed tracks on content-distribution alignment
5209 https://bugs.webkit.org/show_bug.cgi?id=172493
5210
5211 Reviewed by Manuel Rego Casasnovas.
5212
5213 Unskip the web-platform-tests related to content-alignment and collapsed tracks.
5214
5215 * TestExpectations:
5216
jiewen_tan@apple.com04d22032017-05-24 00:33:23 +000052172017-05-22 Jiewen Tan <jiewen_tan@apple.com>
5218
5219 [WebCrypto] Support RSA-PSS
5220 https://bugs.webkit.org/show_bug.cgi?id=170869
5221 <rdar://problem/31640672>
5222
5223 Reviewed by Brent Fulgham.
5224
5225 * TestExpectations:
5226 Skip tests related to RSA-PSS for now.
5227 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
5228 * crypto/subtle/rsa-generate-key-malformed-parameters.html:
5229 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
5230 * crypto/subtle/rsa-import-key-malformed-parameters.html:
5231 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
5232 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
5233 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
5234 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
5235 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
5236 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
5237 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
5238 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
5239 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
5240 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
5241 * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
5242 * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
5243 * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
5244 * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
5245 * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
5246 * crypto/subtle/rsa-pss-generate-key.html: Added.
5247 * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
5248 * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
5249 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
5250 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
5251 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
5252 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
5253 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
5254 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
5255 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
5256 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
5257 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
5258 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
5259 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
5260 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
5261 * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
5262 * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
5263 * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
5264 * crypto/subtle/rsa-pss-import-key-sign.html: Added.
5265 * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
5266 * crypto/subtle/rsa-pss-import-key-verify.html: Added.
5267 * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
5268 * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
5269 * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
5270 * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
5271 * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
5272 * crypto/subtle/rsa-pss-import-spki-key.html: Added.
5273 * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
5274 * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
5275 * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
5276 * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
5277 * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
5278 * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
5279
cdumez@apple.come4d96f62017-05-24 00:27:24 +000052802017-05-23 Chris Dumez <cdumez@apple.com>
5281
5282 Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
5283 https://bugs.webkit.org/show_bug.cgi?id=172523
5284
5285 Reviewed by Ryosuke Niwa.
5286
5287 * TestExpectations:
5288 This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
5289
5290 * fast/dom/script-charset-update.html:
5291 Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
5292
5293 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
5294 Rebaseline test now that it actually runs to the end.
5295
5296 * platform/ios-wk2/TestExpectations:
5297 * platform/mac-wk2/TestExpectations:
5298 Remove expectation for a test that is now skipped in root TestExpectations file.
5299
5300 * resources/js-test.js:
5301 Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
5302 set then, instead of waiting for the load event listener to do so. This is needed because some
5303 tests may decide to complete *before* the load event has fired, such as the test updated in this
5304 patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
5305 some tests only set jsTestIsAsync in a load event handler.
5306
ryanhaddad@apple.comd66b3012017-05-24 00:00:09 +000053072017-05-23 Ryan Haddad <ryanhaddad@apple.com>
5308
5309 Rebaseline tests for iOS simulator.
5310
5311 Unreviewed test gardening.
5312
5313 * fast/events/ios/rotation/basic-rotation-expected.txt:
5314 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
5315 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
5316 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
5317 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
5318 * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
5319
mattbaker@apple.com4ab17df2017-05-23 22:58:23 +000053202017-05-23 Matt Baker <mattbaker@apple.com>
5321
5322 Web Inspector: Cannot delete a disabled XHR breakpoint
5323 https://bugs.webkit.org/show_bug.cgi?id=171971
5324 <rdar://problem/32129527>
5325
5326 Reviewed by Devin Rousso.
5327
5328 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
5329 * inspector/dom-debugger/xhr-breakpoints.html:
5330
ryanhaddad@apple.com1d6701e2017-05-23 22:55:10 +000053312017-05-23 Ryan Haddad <ryanhaddad@apple.com>
5332
5333 Skip crashing css-display-3/display-contents tests.
5334 https://bugs.webkit.org/show_bug.cgi?id=172503
5335
5336 Unreviewed test gardening.
5337
5338 * TestExpectations:
5339
jlewis3@apple.com2e724e32017-05-23 21:30:37 +000053402017-05-23 Matt Lewis <jlewis3@apple.com>
5341
5342 Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
5343 https://bugs.webkit.org/show_bug.cgi?id=172515
5344
5345 Unreviewed test gardening.
5346
5347 * TestExpectations:
5348
cdumez@apple.come7db41a2017-05-23 21:06:23 +000053492017-05-23 Chris Dumez <cdumez@apple.com>
5350
5351 Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
5352 https://bugs.webkit.org/show_bug.cgi?id=171091
5353 <rdar://problem/31752046>
5354
5355 Reviewed by Geoffrey Garen.
5356
5357 * fast/dom/resources/script-with-unicode.js: Added.
5358 * fast/dom/script-charset-update-expected.txt: Added.
5359 * fast/dom/script-charset-update.html: Added.
5360 Add test that was consistently hitting the assertion in debug builds before
5361 r215229 was rolled out.
5362
5363 * fast/loader/cache-encoding-expected.txt:
5364 * fast/loader/cache-encoding.html:
5365 Improve test to check that it is actually getting a SyntaxError the first time,
5366 when it loads the script with the wrong encoding. Apparently this test was not
5367 clear enough because it was updated / disabled in r215229, but was showing a
5368 real bug.
5369
5370 * platform/ios-wk2/TestExpectations:
5371 * platform/mac-wk2/TestExpectations:
5372 Unskip test was should no longer be flaky now that r215229 has been rolled out.
5373
jlewis3@apple.comef6a6582017-05-23 20:59:09 +000053742017-05-23 Matt Lewis <jlewis3@apple.com>
5375
5376 Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
5377 https://bugs.webkit.org/show_bug.cgi?id=172521
5378
5379 Unreviewed test gardening.
5380
5381 * platform/ios-wk2/TestExpectations:
5382 * platform/mac-wk2/TestExpectations:
5383
dino@apple.com68791fa2017-05-23 20:49:58 +000053842017-05-23 Dean Jackson <dino@apple.com>
5385
5386 checkGPUStatus needs to exercise instancing calls
5387 https://bugs.webkit.org/show_bug.cgi?id=172520
5388 <rdar://problem/23118395>
5389
5390 Reviewed by Brent Fulgham.
5391
5392 * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
5393 * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
5394
rego@igalia.comfc37b972017-05-23 20:31:53 +000053952017-05-23 Manuel Rego Casasnovas <rego@igalia.com>
5396
5397 [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
5398 https://bugs.webkit.org/show_bug.cgi?id=172494
5399
5400 Reviewed by Youenn Fablet.
5401
5402 * TestExpectations: Mark as failure a few tests due to bug #172493.
5403
ap@apple.com5e1514b2017-05-23 20:23:23 +000054042017-05-23 Alexey Proskuryakov <ap@apple.com>
5405
5406 Many editing js-tests use waitUntilDone
5407 https://bugs.webkit.org/show_bug.cgi?id=172401
5408
5409 Reviewed by Ryosuke Niwa.
5410
5411 Corrected the use of js-test harness, updated the tests to use js-test.js instead
5412 of js-test-pre.js where possible.
5413
5414 * editing/caret/ios/absolute-caret-position-after-scroll.html:
5415 * editing/caret/ios/fixed-caret-position-after-scroll.html:
5416 * editing/input/style-change-during-input.html:
5417 * editing/inserting/insert-html-crash.html:
5418 * editing/mac/input/undo-grouping-on-text-insertion.html:
5419 * editing/mac/selection/context-menu-select-editability-expected.txt:
5420 * editing/mac/selection/context-menu-select-editability.html:
5421 * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
5422 * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
5423 * editing/mac/spelling/autocorrection-respets-undo.html:
5424 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
5425 * editing/pasteboard/drag-and-drop-image-contenteditable.html:
5426 * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
5427 * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
5428 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
5429 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
5430 * editing/selection/ios/absolute-selection-after-scroll.html:
5431 * editing/selection/ios/fixed-selection-after-scroll.html:
5432 * editing/spelling/copy-paste-crash-expected.txt:
5433 * editing/spelling/copy-paste-crash.html:
5434 * editing/style/apply-style-join-child-text-nodes-crash.html:
5435
jiewen_tan@apple.coma3087de2017-05-23 19:46:39 +000054362017-05-23 Jiewen Tan <jiewen_tan@apple.com>
5437
5438 Unreviewed, test gardening after r217225
5439
5440 * TestExpectations:
5441 Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
5442
cdumez@apple.com1a5e2832017-05-23 19:39:16 +000054432017-05-23 Chris Dumez <cdumez@apple.com>
5444
5445 Unreviewed, roll out r215229
5446
5447 It caused CachedScripts in MemoryCache to be reused with different encodings
5448 even though CachedScript potentially has already decoded data or cached hash
5449 with a previous encoding.
5450
5451 * TestExpectations:
5452 * fast/loader/cache-encoding-expected.txt:
5453 * fast/loader/cache-encoding.html:
5454 * http/tests/preload/preload-encoding-expected.txt:
5455 * http/tests/preload/preload-encoding.php:
5456
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +000054572017-05-23 Ryan Haddad <ryanhaddad@apple.com>
5458
5459 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
5460 https://bugs.webkit.org/show_bug.cgi?id=172514
5461
5462 Unreviewed test gardening.
5463
5464 * TestExpectations:
5465
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +000054662017-05-23 Sam Weinig <sam@webkit.org>
5467
5468 [WebIDL] Remove some unnecessary specialization for enum types
5469 https://bugs.webkit.org/show_bug.cgi?id=172482
5470
5471 Reviewed by Chris Dumez.
5472
5473 * crypto/subtle/import-key-malformed-parameters-expected.txt:
5474 * fast/files/blob-constructor-expected.txt:
5475 * fast/files/script-tests/blob-constructor.js:
5476 Update test and results for improved order of exceptions. In this case, the conversion
5477 to String throws before the failure to parse the enumeration (which is what the
5478 plain TypeError was).
5479
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +000054802017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
5481
5482 Import the css-display-3 css tests.
5483 https://bugs.webkit.org/show_bug.cgi?id=172212
5484
5485 Reviewed by Chris Dumez.
5486
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +000054872017-05-23 youenn fablet <youenn@apple.com>
5488
5489 There should be an easy way to run HTTP/WPT served tests on a browser
5490 https://bugs.webkit.org/show_bug.cgi?id=172068
5491
5492 Reviewed by Sam Weinig.
5493
5494 * fast/harness/results.html: In case results.html is opened locallly,
5495 open HTTP/WPT urls as served by their related servers.
5496 Adding a check that the servers are running before opening the related test.
5497
commit-queue@webkit.org5b149802017-05-23 14:18:55 +000054982017-05-23 Antoine Quint <graouts@apple.com>
5499
5500 [Modern Media Controls] Turn off all tests
5501 https://bugs.webkit.org/show_bug.cgi?id=172447
5502
5503 Reviewed by Jon Lee.
5504
5505 Due to the high number of timeouts and random failures with the current tests, we turn off
5506 all modern-media-controls tests while we wait on a more permanent solution.
5507
5508 * TestExpectations:
5509 * platform/gtk/TestExpectations:
5510 * platform/ios/TestExpectations:
5511 * platform/mac-wk1/TestExpectations:
5512 * platform/mac/TestExpectations:
5513
mmaxfield@apple.coma266d032017-05-23 07:37:42 +000055142017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
5515
5516 Update font-style's implementation in the font selection algorithm
5517 https://bugs.webkit.org/show_bug.cgi?id=169453
5518
5519 Reviewed by Simon Fraser.
5520
5521 * fast/text/font-style-parse-expected.txt:
5522 * fast/text/font-style-parse.html:
5523 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
5524
pvollan@apple.com31567ae2017-05-23 06:50:17 +000055252017-05-22 Per Arne Vollan <pvollan@apple.com>
5526
5527 [Win] Update expectations for layout tests.
5528 https://bugs.webkit.org/show_bug.cgi?id=172437
5529
5530 Unreviewed test gardening, update test expectations for failing tests.
5531
5532 * platform/win/TestExpectations:
5533
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +000055342017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
5535
5536 Support calc() in font-variation-settings and font-feature-settings
5537 https://bugs.webkit.org/show_bug.cgi?id=171032
5538
5539 Reviewed by David Hyatt.
5540
5541 * css3/font-feature-settings-calc-expected.html: Added.
5542 * css3/font-feature-settings-calc.html: Added.
5543 * fast/text/variations/calc-expected.html: Added.
5544 * fast/text/variations/calc.html: Added.
5545
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +000055462017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5547
5548 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
5549 https://bugs.webkit.org/show_bug.cgi?id=171605
5550
5551 Unreviewed test gardening.
5552
5553 * platform/ios-wk2/TestExpectations:
5554
cdumez@apple.comac70a712017-05-22 23:00:25 +000055552017-05-22 Chris Dumez <cdumez@apple.com>
5556
5557 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
5558 https://bugs.webkit.org/show_bug.cgi?id=172473
5559
5560 Reviewed by Ryosuke Niwa.
5561
5562 * TestExpectations:
5563 Unskip test.
5564
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +000055652017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5566
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +00005567 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
5568 https://bugs.webkit.org/show_bug.cgi?id=172452
5569
5570 Unreviewed test gardening.
5571
5572 * platform/wk2/TestExpectations:
5573
55742017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5575
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00005576 Update TestExpectations for two new WPT LayoutTests.
5577 https://bugs.webkit.org/show_bug.cgi?id=172472
5578
5579 Unreviewed test gardening.
5580
5581 * TestExpectations:
5582
ap@apple.comb1f3e4f2017-05-22 22:09:49 +000055832017-05-22 Alexey Proskuryakov <ap@apple.com>
5584
5585 Remove Java tests.
5586
5587 Rubber-stamped by Tim Horton.
5588
5589 These tests were disabled on all platforms for a long long time now.
5590
5591 * TestExpectations:
5592 * java: Removed.
5593 * platform/ios/TestExpectations:
5594 * platform/mac/TestExpectations:
5595 * platform/win/TestExpectations:
5596 * platform/wk2/TestExpectations:
5597 * platform/wpe/TestExpectations:
5598
bburg@apple.com51fd2622017-05-22 22:06:47 +000055992017-05-22 Brian Burg <bburg@apple.com>
5600
5601 Web Inspector: webkit reload policy should match default behavior
5602 https://bugs.webkit.org/show_bug.cgi?id=171385
5603 <rdar://problem/31871515>
5604
5605 Reviewed by Joseph Pecoraro.
5606
5607 * http/tests/inspector/replay/replay-test.js:
5608 * http/tests/inspector/network/resource-sizes-memory-cache.html:
5609 Update tests to match new API.
5610
5611 * http/tests/inspector/network/resource-response-source-memory-cache.html:
5612 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
5613 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
5614 With this reload type, the resource returned with HTTP 200.
5615
yoav@yoav.ws029d3252017-05-22 22:03:18 +000056162017-05-22 Yoav Weiss <yoav@yoav.ws>
5617
5618 [preload] Add media and type attribute support.
5619 https://bugs.webkit.org/show_bug.cgi?id=171720
5620
5621 Reviewed by Youenn Fablet.
5622
5623 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
5624 * http/wpt/preload/media-attribute-expected.txt: Added.
5625 * http/wpt/preload/media-attribute.html: Added.
5626 * http/wpt/preload/type-attribute-expected.txt: Added.
5627 * http/wpt/preload/type-attribute.html: Added.
5628 * http/wpt/preload/resources/square.png: Added.
5629 * http/wpt/preload/resources/dummy.js: Added.
5630 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
5631 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
5632 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
5633 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
5634
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +000056352017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5636
5637 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
5638 https://bugs.webkit.org/show_bug.cgi?id=172469
5639
5640 Unreviewed test gardening.
5641
5642 * platform/mac/TestExpectations:
5643
ap@apple.comc8e7c722017-05-22 20:49:12 +000056442017-05-22 Alexey Proskuryakov <ap@apple.com>
5645
5646 Many WebAudio js-tests use waitUntilDone
5647 https://bugs.webkit.org/show_bug.cgi?id=172398
5648
5649 Reviewed by Sam Weinig.
5650
5651 Corrected the use of js-test harness, updated the tests to use js-test.js instead
5652 of js-test-pre.js where possible.
5653
5654 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
5655 that wasn't present here.
5656
5657 * webaudio/analyser-exception.html:
5658 * webaudio/audiobuffer-neuter-expected.txt:
5659 * webaudio/audiobuffer-neuter.html:
5660 * webaudio/audiobuffersource-channels.html:
5661 * webaudio/audiobuffersource-ended-expected.txt:
5662 * webaudio/audiobuffersource-ended.html:
5663 * webaudio/audiobuffersource-exception.html:
5664 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
5665 * webaudio/audiobuffersource-loop-comprehensive.html:
5666 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
5667 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
5668 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
5669 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
5670 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
5671 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
5672 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
5673 * webaudio/audiobuffersource-negative-playbackrate.html:
5674 * webaudio/audiobuffersource-playbackState.html:
5675 * webaudio/audiobuffersource-start-expected.txt:
5676 * webaudio/audiobuffersource-start.html:
5677 * webaudio/audiochannelmerger-basic.html:
5678 * webaudio/audiochannelmerger-stereo.html:
5679 * webaudio/audiochannelsplitter.html:
5680 * webaudio/audiocontext-promise-throwing.html:
5681 * webaudio/audiocontext-promise.html:
5682 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
5683 * webaudio/audiocontext-restriction.html:
5684 * webaudio/audiocontext-state-interrupted.html:
5685 * webaudio/audiocontext-state.html:
5686 * webaudio/audionode-channel-rules.html:
5687 * webaudio/audionode-connect-order.html:
5688 * webaudio/audionode.html:
5689 * webaudio/audioparam-connect-audioratesignal.html:
5690 * webaudio/audioparam-summingjunction.html:
5691 * webaudio/audioprocessingevent.html:
5692 * webaudio/automatic-pull-node.html:
5693 * webaudio/biquad-allpass.html:
5694 * webaudio/biquad-bandpass.html:
5695 * webaudio/biquad-getFrequencyResponse.html:
5696 * webaudio/biquad-highpass.html:
5697 * webaudio/biquad-highshelf.html:
5698 * webaudio/biquad-lowpass.html:
5699 * webaudio/biquad-lowshelf.html:
5700 * webaudio/biquad-notch.html:
5701 * webaudio/biquad-peaking.html:
5702 * webaudio/biquadfilternode-basic.html:
5703 * webaudio/convolution-mono-mono.html:
5704 * webaudio/decode-audio-data-basic.html:
5705 * webaudio/decode-audio-data-too-short.html:
5706 * webaudio/delaynode-max-default-delay.html:
5707 * webaudio/delaynode-max-nondefault-delay.html:
5708 * webaudio/delaynode-maxdelay.html:
5709 * webaudio/delaynode-maxdelaylimit.html:
5710 * webaudio/delaynode-scheduling.html:
5711 * webaudio/delaynode.html:
5712 * webaudio/distance-exponential.html:
5713 * webaudio/distance-inverse.html:
5714 * webaudio/distance-linear.html:
5715 * webaudio/dynamicscompressor-basic.html:
5716 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
5717 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
5718 * webaudio/javascriptaudionode-zero-input-channels.html:
5719 * webaudio/javascriptaudionode.html:
5720 * webaudio/mediaelementaudiosourcenode.html:
5721 * webaudio/oscillator-basic.html:
5722 * webaudio/oscillator-ended-expected.txt:
5723 * webaudio/oscillator-ended.html:
5724 * webaudio/page-canstartmedia.html:
5725 * webaudio/panner-equalpower-stereo.html:
5726 * webaudio/panner-equalpower.html:
5727 * webaudio/panner-loop.html:
5728 * webaudio/pannernode-basic.html:
5729 * webaudio/realtimeanalyser-fft-scaling.html:
5730 * webaudio/realtimeanalyser-fft-sizing.html:
5731 * webaudio/resources/audiobuffersource-testing.js:
5732 (checkAllTests):
5733 * webaudio/sample-accurate-scheduling.html:
5734 * webaudio/stereo2mono-down-mixing.html:
5735 * webaudio/test-basic.html:
5736 * webaudio/waveshaper.html:
5737
mmaxfield@apple.com43943e42017-05-22 20:12:43 +000057382017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
5739
5740 Enable the woff2-variations @font-face format identifier
5741 https://bugs.webkit.org/show_bug.cgi?id=172425
5742
5743 Reviewed by Andreas Kling.
5744
5745 * fast/text/variations/font-face-format-woff2-expected.html: Added.
5746 * fast/text/variations/font-face-format-woff2.html: Added.
5747 * platform/mac/TestExpectations:
5748
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +000057492017-05-22 Simon Fraser <simon.fraser@apple.com>
5750
5751 Support transform-box to switch sizing box in SVG
5752 https://bugs.webkit.org/show_bug.cgi?id=145783
5753
5754 Reviewed by Dean Jackson.
5755
5756 Modify tests that relied on the old "% values relative to the bounding box" behavior,
5757 and new tests for parsing and rendering with transform-box.
5758
5759 * fast/css/transform-box-parsing.html: Added.
5760 * svg/transforms/change-transform-origin-css.xhtml:
5761 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
5762 * svg/transforms/percent-transform-values.xhtml:
5763 * svg/transforms/svg-transform-box-expected.html: Added.
5764 * svg/transforms/svg-transform-box.html: Added.
5765 * svg/transforms/transform-origin-css-property.xhtml:
5766 * transforms/svg-vs-css.xhtml:
5767
antti@apple.comea90b132017-05-22 18:16:18 +000057682017-05-22 Antti Koivisto <antti@apple.com>
5769
5770 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
5771 https://bugs.webkit.org/show_bug.cgi?id=170756
5772 <rdar://problem/31573157>
5773
5774 Reviewed by Andreas Kling.
5775
5776 Expand the tests to cover the malformed key case.
5777
5778 * animations/keyframes-rule.html:
5779 * animations/unprefixed-keyframes-rule.html:
5780
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +000057812017-05-22 youenn fablet <youenn@apple.com>
5782
5783 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
5784 https://bugs.webkit.org/show_bug.cgi?id=172426
5785
5786 Reviewed by Chris Dumez.
5787
5788 * TestExpectations:
5789 * tests-options.json:
5790
antti@apple.combebe57b22017-05-22 13:17:24 +000057912017-05-22 Antti Koivisto <antti@apple.com>
5792
5793 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
5794 https://bugs.webkit.org/show_bug.cgi?id=172177
5795 <rdar://problem/32239583>
5796
5797 Unreviewed.
5798
5799 * animations/animation-initial-inheritance.html: Try to unflake.
5800
pvollan@apple.combbe160d2017-05-22 06:30:27 +000058012017-05-21 Per Arne Vollan <pvollan@apple.com>
5802
pvollan@apple.com554d1332017-05-22 06:55:15 +00005803 Unreviewed Windows test gardening, skip tests which are timing out.
5804
5805 * platform/win/TestExpectations:
5806
58072017-05-21 Per Arne Vollan <pvollan@apple.com>
5808
pvollan@apple.combbe160d2017-05-22 06:30:27 +00005809 [Win] Update expectations for layout tests.
5810 https://bugs.webkit.org/show_bug.cgi?id=172437
5811
5812 Unreviewed test gardening, update test expectations for failing tests.
5813
5814 * platform/win/TestExpectations:
5815
sbarati@apple.comba6f3532017-05-22 05:47:33 +000058162017-05-21 Saam Barati <sbarati@apple.com>
5817
5818 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
5819 https://bugs.webkit.org/show_bug.cgi?id=171041
5820 <rdar://problem/32082516>
5821
5822 Reviewed by Yusuke Suzuki.
5823
5824 * js/parser-syntax-check-expected.txt:
5825 * js/script-tests/parser-syntax-check.js:
5826
antti@apple.com9ff32262017-05-21 15:08:18 +000058272017-05-21 Antti Koivisto <antti@apple.com>
5828
5829 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
5830 https://bugs.webkit.org/show_bug.cgi?id=172361
5831 <rdar://problem/28777408>
5832
5833 Reviewed by Sam Weinig.
5834
5835 * fast/media/matchMedia-print-expected.txt: Added.
5836 * fast/media/matchMedia-print.html: Added.
5837
ap@apple.com72e57062017-05-21 06:01:27 +000058382017-05-20 Alexey Proskuryakov <ap@apple.com>
5839
5840 Correct line endings in a couple files.
5841
5842 * fast/canvas/script-tests/canvas-gradient-without-path.js:
5843 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
5844
cdumez@apple.comf5bed952017-05-20 19:14:15 +000058452017-05-20 Chris Dumez <cdumez@apple.com>
5846
cdumez@apple.com5adf38b2017-05-21 02:10:05 +00005847 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
5848 https://bugs.webkit.org/show_bug.cgi?id=172418
5849
5850 Reviewed by Youenn Fablet.
5851
5852 Rebaseline existing test to reflect change.
5853
5854 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5855 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5856 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
5857 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5858
58592017-05-20 Chris Dumez <cdumez@apple.com>
5860
cdumez@apple.comf5bed952017-05-20 19:14:15 +00005861 Value for iterator property is wrong for maplike interfaces
5862 https://bugs.webkit.org/show_bug.cgi?id=172410
5863
5864 Reviewed by Sam Weinig.
5865
5866 Extend test coverage to test the RTCStatsReport iterator.
5867
5868 * webrtc/video-stats.html:
5869
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +000058702017-05-20 Jer Noble <jer.noble@apple.com>
5871
5872 [MSE][Mac] Support painting MSE video-element to canvas
5873 https://bugs.webkit.org/show_bug.cgi?id=125157
5874 <rdar://problem/23062016>
5875
5876 Reviewed by Eric Carlson.
5877
5878 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
5879 first sample to 0:00.
5880 * media/media-source/content/test-fragmented-manifest.json:
5881 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
5882 * media/media-source/media-source-paint-to-canvas.html: Added.
5883
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +000058842017-05-19 Chris Dumez <cdumez@apple.com>
5885
5886 Consider not exposing webkitURL in workers
5887 https://bugs.webkit.org/show_bug.cgi?id=172166
5888
5889 Reviewed by Geoffrey Garen.
5890
5891 Rebaseline existing test to reflect behavior change.
5892
5893 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
5894
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +000058952017-05-19 Jeremy Jones <jeremyj@apple.com>
5896
5897 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
5898 https://bugs.webkit.org/show_bug.cgi?id=172329
5899 rdar://problem/32260891
5900
5901 Reviewed by Darin Adler.
5902
5903 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
5904 The additional mediaSession().fullscreenPermitted() check causes it to return false when
5905 not handling a user gesture, which isn't helpful to deciding to show a button in controls
5906 or not.
5907
5908 * media/media-fullscreen-inline-expected.txt:
5909 * media/media-fullscreen-not-in-document-expected.txt:
5910 * media/media-fullscreen.js:
5911 (canplaythrough):
5912 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
5913 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
5914
jlewis3@apple.com47f842d2017-05-20 00:18:14 +000059152017-05-19 Matt Lewis <jlewis3@apple.com>
5916
5917 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
5918 https://bugs.webkit.org/show_bug.cgi?id=171061
5919
5920 Unreviewed test gardening.
5921
5922 * platform/ios-wk2/TestExpectations:
5923 * platform/mac-wk1/TestExpectations:
5924 * platform/mac-wk2/TestExpectations:
5925
cdumez@apple.come0fb99a2017-05-20 00:00:58 +000059262017-05-19 Chris Dumez <cdumez@apple.com>
5927
5928 Do not fire load event for SVGElements that are detached or in frameless documents
5929 https://bugs.webkit.org/show_bug.cgi?id=172289
5930 <rdar://problem/32275689>
5931
5932 Reviewed by Ryosuke Niwa.
5933
5934 Add layout test coverage.
5935
5936 * svg/load-event-detached-expected.txt: Added.
5937 * svg/load-event-detached.html: Added.
5938
ap@apple.comfcade892017-05-19 23:37:59 +000059392017-05-19 Alexey Proskuryakov <ap@apple.com>
5940
5941 Many accessibility js-tests use waitUntilDone
5942 https://bugs.webkit.org/show_bug.cgi?id=172372
5943
5944 Reviewed by Tim Horton.
5945
5946 Corrected the use of js-test harness, updated the tests to use js-test.js instead
5947 of js-test-pre.js where possible.
5948
5949 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
5950 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
5951 * accessibility/aria-checkbox-sends-notification.html:
5952 * accessibility/aria-invalid.html:
5953 * accessibility/aria-switch-sends-notification.html:
5954 * accessibility/deleting-iframe-destroys-axcache.html:
5955 * accessibility/file-upload-button-with-axpress.html:
5956 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
5957 * accessibility/frame-disconnect-textmarker-cache-crash.html:
5958 * accessibility/gtk/aria-listbox-crash.html:
5959 * accessibility/heading-title-includes-links-expected.txt:
5960 * accessibility/heading-title-includes-links.html:
5961 * accessibility/image-map-update-parent-crash-expected.txt:
5962 * accessibility/image-map-update-parent-crash.html:
5963 * accessibility/insert-children-assert-expected.txt:
5964 * accessibility/insert-children-assert.html:
5965 * accessibility/ios-simulator/focus-change-notifications.html:
5966 * accessibility/label-element-press.html:
5967 * accessibility/loading-iframe-updates-axtree.html:
5968 * accessibility/mac/aria-expanded-notifications.html:
5969 * accessibility/mac/aria-listbox-selectedchildren-change.html:
5970 * accessibility/mac/aria-liveregion-on-image.html:
5971 * accessibility/mac/aria-liveregions-addedelement.html:
5972 * accessibility/mac/aria-liveregions-changedalt.html:
5973 * accessibility/mac/aria-liveregions-changedtext.html:
5974 * accessibility/mac/aria-liveregions-removedelement.html:
5975 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
5976 * accessibility/mac/combobox-activedescendant-notifications.html:
5977 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
5978 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
5979 * accessibility/mac/html-slider-indicator.html:
5980 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
5981 * accessibility/mac/input-replacevalue-userinfo.html:
5982 * accessibility/mac/ordered-textmarker-crash-expected.txt:
5983 * accessibility/mac/ordered-textmarker-crash.html:
5984 * accessibility/mac/search-with-frames-expected.txt:
5985 * accessibility/mac/search-with-frames.html:
5986 * accessibility/mac/selection-boundary-userinfo.html:
5987 * accessibility/mac/selection-change-userinfo.html:
5988 * accessibility/mac/selection-element-tabbing-to-link.html:
5989 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
5990 * accessibility/mac/stale-textmarker-crash-expected.txt:
5991 * accessibility/mac/stale-textmarker-crash.html:
5992 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
5993 * accessibility/mac/textbox-role-reports-notifications.html:
5994 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
5995 * accessibility/mac/value-change/value-change-user-info-textarea.html:
5996 * accessibility/mac/value-change/value-change-user-info-textfield.html:
5997 * accessibility/media-element.html:
5998 * accessibility/menu-list-sends-change-notification.html:
5999 * accessibility/multiselect-list-reports-active-option.html:
6000 * accessibility/paragraph-with-linebreaks.html:
6001 * accessibility/platform-name.html:
6002 * accessibility/radio-button-group-members.html:
6003 * accessibility/radio-button-title-label.html:
6004 * accessibility/selection-states-expected.txt:
6005 * accessibility/selection-states.html:
6006 * accessibility/spinbutton-value.html:
6007 * accessibility/svg-bounds.html:
6008 * accessibility/table-cell-for-column-and-row-crash.html:
6009 * accessibility/table-cells-roles.html:
6010 * accessibility/table-roles-hierarchy.html:
6011 * accessibility/table-with-aria-role.html:
6012 * accessibility/textarea-insertion-point-line-number.html:
6013 * accessibility/textbox-role-reports-selection.html:
6014 * accessibility/title-ui-element-correctness.html:
6015 * accessibility/unknown-roles-not-exposed-expected.txt:
6016 * accessibility/unknown-roles-not-exposed.html:
6017 * accessibility/win/bstr-elements-role.html:
6018 * accessibility/win/detached-object-notification-crash.html:
6019 * accessibility/win/heading-elements.html:
6020 * accessibility/win/img-alt-attribute.html:
6021 * accessibility/win/linked-elements.html:
6022 * accessibility/win/list-item-role.html:
6023 * accessibility/win/list-marker-role.html:
6024 * accessibility/win/list-role.html:
6025 * accessibility/win/multiple-select-element-role.html:
6026 * accessibility/win/option-element-position-and-size.html:
6027 * accessibility/win/parent-element.html:
6028 * accessibility/win/select-element-role.html:
6029 * accessibility/win/selection-and-focus.html:
6030 * accessibility/win/single-select-children-changed.html:
6031 * accessibility/win/single-select-children.html:
6032 * accessibility/win/text-role.html:
6033 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
6034 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
6035 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
6036 * platform/mac/accessibility/media-element-expected.txt:
6037 * platform/mac/accessibility/table-cells-roles-expected.txt:
6038 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
6039
jlewis3@apple.com41322312017-05-19 23:30:09 +000060402017-05-19 Matt Lewis <jlewis3@apple.com>
6041
6042 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
6043
6044
6045 Unreviewed test gardening.
6046
6047 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6048
cdumez@apple.com5b7abae2017-05-19 23:07:40 +000060492017-05-19 Chris Dumez <cdumez@apple.com>
6050
6051 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
6052 https://bugs.webkit.org/show_bug.cgi?id=172218
6053
6054 Reviewed by Youenn Fablet.
6055
6056 * fast/text/font-face-set-javascript-expected.txt:
6057 * fast/text/font-face-set-javascript.html:
6058 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
6059 a pair iterator. It does not make sense to return a pair iterator here given
6060 that this is not a key-value structure. FontFaceSet should not even have an
6061 entries() method but this is an artifact of us using iterable<FontFace> instead of
6062 setlike<FontFace> until we support setlike<> (Bug 159140).
6063
zalan@apple.com97933452017-05-19 22:54:06 +000060642017-05-19 Zalan Bujtas <zalan@apple.com>
6065
6066 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
6067 https://bugs.webkit.org/show_bug.cgi?id=172309
6068 <rdar://problem/32262357>
6069
6070 Reviewed by Simon Fraser.
6071
6072 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
6073 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
6074
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +000060752017-05-19 Ryan Haddad <ryanhaddad@apple.com>
6076
6077 LayoutTest js/Promise-types.html is a flaky failure
6078 https://bugs.webkit.org/show_bug.cgi?id=171739
6079
6080 Unreviewed follow-up fix for JSC tests.
6081
6082 * js/script-tests/Promise-types.js:
6083
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +000060842017-05-19 Youenn Fablet <youenn@apple.com>
6085
6086 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
6087 https://bugs.webkit.org/show_bug.cgi?id=172324
6088
6089 Reviewed by Eric Carlson.
6090
6091 * fast/mediastream/mock-media-source-webaudio.html:
6092
ap@apple.comfa481bb2017-05-19 21:19:00 +000060932017-05-19 Alexey Proskuryakov <ap@apple.com>
6094
6095 Many CSS js-tests use waitUntilDone
6096 https://bugs.webkit.org/show_bug.cgi?id=172379
6097
6098 Reviewed by Tim Horton.
6099
6100 Corrected the use of js-test harness, updated the tests to use js-test.js instead
6101 of js-test-pre.js where possible.
6102
6103 * css3/filters/should-not-have-compositing-layer-expected.txt:
6104 * css3/filters/should-not-have-compositing-layer.html:
6105 * css3/scroll-snap/nested-elements-expected.txt:
6106 * css3/scroll-snap/nested-elements.html:
6107 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
6108 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
6109 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
6110 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
6111 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
6112 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
6113 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
6114 * css3/scroll-snap/scroll-snap-mismatch.html:
6115 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
6116 * css3/scroll-snap/scroll-snap-offsets.html:
6117 * css3/scroll-snap/scroll-snap-positions-expected.txt:
6118 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
6119 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
6120 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
6121 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
6122 * css3/scroll-snap/scroll-snap-positions.html:
6123 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
6124 * css3/scroll-snap/scroll-snap-style-changed-align.html:
6125 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
6126 * fast/css/counters/2displays-expected.txt:
6127 * fast/css/counters/2displays.html:
6128 * fast/css/counters/after-continuation-expected.txt:
6129 * fast/css/counters/after-continuation.html:
6130 * fast/css/counters/counter-increment-inherit-expected.txt:
6131 * fast/css/counters/counter-increment-inherit.htm:
6132 * fast/css/counters/counter-increment-tests-expected.txt:
6133 * fast/css/counters/counter-increment-tests.htm:
6134 * fast/css/device-aspect-ratio.html:
6135 * fast/css/hover-display-block-inline-expected.txt:
6136 * fast/css/hover-display-block-inline.html:
6137 * fast/css/hover-display-block-none-expected.txt:
6138 * fast/css/hover-display-block-none.html:
6139 * fast/css/image-resolution/image-resolution.html:
6140 * fast/css/max-device-aspect-ratio.html:
6141 * fast/css/min-device-aspect-ratio.html:
6142 * fast/css/pseudo-target-indirect-sibling-001.html:
6143 * fast/css/pseudo-target-indirect-sibling-002.html:
6144
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +000061452017-05-19 Ryan Haddad <ryanhaddad@apple.com>
6146
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +00006147 Skip tests that are reporting FailureNotTested.
6148 https://bugs.webkit.org/show_bug.cgi?id=172378
6149
6150 Unreviewed test gardening.
6151
6152 * TestExpectations:
6153 * platform/ios-wk2/TestExpectations:
6154 * platform/ios/TestExpectations:
6155 * platform/mac/TestExpectations:
6156
61572017-05-19 Ryan Haddad <ryanhaddad@apple.com>
6158
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00006159 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
6160 https://bugs.webkit.org/show_bug.cgi?id=171739
6161
6162 Reviewed by Joseph Pecoraro.
6163
6164 Silence the console messages for unhandled rejections in this LayoutTest.
6165
6166 * js/script-tests/Promise-types.js:
6167
zalan@apple.come01b9402017-05-19 18:47:03 +000061682017-05-19 Zalan Bujtas <zalan@apple.com>
6169
6170 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
6171 https://bugs.webkit.org/show_bug.cgi?id=172363
6172 <rdar://problem/32182167>
6173
6174 Reviewed by Simon Fraser.
6175
6176 10ms timer is too short to securely ensure a layout. Let's force it instead.
6177
6178 * accessibility/mac/aria-multiple-liveregions-notification.html:
6179
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +000061802017-05-19 Commit Queue <commit-queue@webkit.org>
6181
6182 Unreviewed, rolling out r217098, r217111, r217113, and
6183 r217114.
6184 https://bugs.webkit.org/show_bug.cgi?id=172367
6185
6186 These changes broke the Windows build and introduced
6187 LayoutTest failures (Requested by ryanhaddad on #webkit).
6188
6189 Reverted changesets:
6190
6191 "[MSE][Mac] Support painting MSE video-element to canvas"
6192 https://bugs.webkit.org/show_bug.cgi?id=125157
6193 http://trac.webkit.org/changeset/217098
6194
6195 "[MSE][Mac] Support painting MSE video-element to canvas"
6196 https://bugs.webkit.org/show_bug.cgi?id=125157
6197 http://trac.webkit.org/changeset/217111
6198
6199 "Unreviewed build fix; add undefined functions and constants
6200 to the CoreMediaSoftLink.h, and use the"
6201 http://trac.webkit.org/changeset/217113
6202
6203 "[MSE][Mac] Support painting MSE video-element to canvas"
6204 https://bugs.webkit.org/show_bug.cgi?id=125157
6205 http://trac.webkit.org/changeset/217114
6206
aestes@apple.com232fa952017-05-19 16:16:52 +000062072017-05-19 Andy Estes <aestes@apple.com>
6208
6209 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
6210 https://bugs.webkit.org/show_bug.cgi?id=172344
6211
6212 Reviewed by Tim Horton.
6213
6214 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
6215
cdumez@apple.com2ee0a982017-05-19 14:11:48 +000062162017-05-19 Chris Dumez <cdumez@apple.com>
6217
6218 CSSOM insertRule() index argument is optional with default 0
6219 https://bugs.webkit.org/show_bug.cgi?id=172219
6220
6221 Reviewed by Sam Weinig.
6222
6223 Update / Rebaseline existing tests to reflect behavior change.
6224
6225 * fast/css/CSSSupportsRule-parameters-expected.txt:
6226 * fast/css/CSSSupportsRule-parameters.html:
6227 * fast/css/stylesheet-parameters-expected.txt:
6228 * fast/css/stylesheet-parameters.html:
6229 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
6230
zandobersek@gmail.comc448c052017-05-19 11:46:32 +000062312017-05-19 Zan Dobersek <zdobersek@igalia.com>
6232
6233 Unreviewed GTK+ gardening. Adding or updating test expectations for
6234 four W3C layout tests covering MSE and IndexedDB implementations.
6235
6236 * platform/gtk/TestExpectations:
6237
jer.noble@apple.com9b030762017-05-19 09:54:48 +000062382017-05-19 Jer Noble <jer.noble@apple.com>
6239
6240 [MSE][Mac] Support painting MSE video-element to canvas
6241 https://bugs.webkit.org/show_bug.cgi?id=125157
6242 <rdar://problem/23062016>
6243
6244 Reviewed by Eric Carlson.
6245
6246 * media/media-source/content/test-fragmented.mp4:
6247
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +000062482017-05-19 Zan Dobersek <zdobersek@igalia.com>
6249
6250 Unreviewed GTK+ gardening.
6251
6252 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
6253 http/tests/loading/resourceLoadStatistics test expectation.
6254 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
6255
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000062562017-05-18 Ryan Haddad <ryanhaddad@apple.com>
6257
6258 Unreviewed, rolling out r217079.
6259
6260 This change broke internal builds.
6261
6262 Reverted changeset:
6263
6264 "Redundant ellipsis box triggers
6265 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
6266 https://bugs.webkit.org/show_bug.cgi?id=172309
6267 http://trac.webkit.org/changeset/217079
6268
cdumez@apple.com9a940b32017-05-19 03:21:54 +000062692017-05-18 Chris Dumez <cdumez@apple.com>
6270
6271 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
6272 https://bugs.webkit.org/show_bug.cgi?id=172311
6273
6274 Reviewed by Andreas Kling.
6275
6276 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
6277 what matters and what we want to test is that the cookie was actually added so make the
6278 test not rely on a specific order to address flakiness.
6279
6280 * http/tests/dom/document-attributes-null-handling-expected.txt:
6281 * http/tests/dom/document-attributes-null-handling.html:
6282
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000062832017-05-18 Andy Estes <aestes@apple.com>
6284
6285 Unreviewed gardening on ApplePaySession.html after r217078.
6286
aestes@apple.com45d68142017-05-19 05:58:30 +00006287 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
6288
62892017-05-18 Andy Estes <aestes@apple.com>
6290
6291 Unreviewed gardening on ApplePaySession.html after r217078.
6292
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00006293 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
6294 this breaks them out into their own file so that they can be skipped independently from
6295 ApplePaySession.html.
6296
6297 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
6298 * http/tests/ssl/applepay/ApplePayError.html: Added.
6299 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
6300 * http/tests/ssl/applepay/ApplePaySession.html:
6301 * platform/mac-wk2/TestExpectations:
6302
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +000063032017-05-18 Ryan Haddad <ryanhaddad@apple.com>
6304
6305 Rebaseline js/dom/global-constructors-attributes.html after r217078.
6306
6307 Unreviewed test gardening.
6308
6309 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6310 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6311
eric.carlson@apple.com3741a912017-05-19 01:16:47 +000063122017-05-18 Eric Carlson <eric.carlson@apple.com>
6313
6314 [MediaStream] do not cache gUM permissions
6315 https://bugs.webkit.org/show_bug.cgi?id=172245
6316
6317 Reviewed by Youenn Fablet.
6318
6319 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
6320 * fast/mediastream/MediaDevices-getUserMedia.html:
6321 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
6322 * http/tests/media/media-stream/get-user-media-prompt.html:
6323
zalan@apple.com3cec9a52017-05-19 00:37:43 +000063242017-05-18 Zalan Bujtas <zalan@apple.com>
6325
6326 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
6327 https://bugs.webkit.org/show_bug.cgi?id=172309
6328 <rdar://problem/32262357>
6329
6330 Reviewed by Simon Fraser.
6331
6332 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
6333 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
6334
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +000063352017-05-18 Simon Fraser <simon.fraser@apple.com>
6336
6337 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
6338 https://bugs.webkit.org/show_bug.cgi?id=172320
6339
6340 Reviewed by Dean Jackson.
6341
6342 Test that makes some source-less and sourced audio and video controls, and dumps
6343 the layer tree to ensure that they didn't trigger compositing on their ancestor
6344 stacking context element.
6345
6346 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
6347 * media/controls-should-not-trigger-isolates-blending.html: Added.
6348
dino@apple.com1c738cf2017-05-18 23:22:16 +000063492017-05-18 Dean Jackson <dino@apple.com>
6350
6351 Transform misplaces element 50% of the time
6352 https://bugs.webkit.org/show_bug.cgi?id=172300
6353 <rdar://problem/29835668>
6354
6355 Reviewed by Simon Fraser.
6356
6357 A test case which has an animation that relies on
6358 translation percentages. If all goes well, the
6359 animating element will be completely obscured.
6360
6361 * animations/needs-layout-expected.html: Added.
6362 * animations/needs-layout.html: Added.
6363
dbates@webkit.org778a3d22017-05-18 21:53:59 +000063642017-05-18 Daniel Bates <dabates@apple.com>
6365
6366 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
6367 https://bugs.webkit.org/show_bug.cgi?id=162819
6368 <rdar://problem/28575938>
6369
6370 Reviewed by Joseph Pecoraro.
6371
6372 Add more tests when Access-Control-Allow-Origin has more than one value and group
6373 with existing tests. Update expected results.
6374
6375 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
6376 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
6377 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
6378 and referenced this variable instead of duplicating its value. Fixed various style nits.
6379
wilander@apple.com2a5e5a02017-05-18 21:50:04 +000063802017-05-18 John Wilander <wilander@apple.com>
6381
6382 Resource Load Statistics: Grandfather domains for existing data records
6383 https://bugs.webkit.org/show_bug.cgi?id=172155
6384 <rdar://problem/24913532>
6385
6386 Reviewed by Alex Christensen.
6387
6388 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
6389 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
6390 * platform/wk2/TestExpectations:
6391 Marked it Pass for WebKit2.
6392
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +000063932017-05-18 Keith Miller <keith_miller@apple.com>
6394
6395 Fix wasm-mem-post-message.html test expectations
6396 https://bugs.webkit.org/show_bug.cgi?id=172308
6397
6398 Unreviewed, test gardening.
6399
6400 * platform/ios-simulator/TestExpectations:
6401 * platform/win/TestExpectations:
6402
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +000064032017-05-18 Jer Noble <jer.noble@apple.com>
6404
6405 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
6406 https://bugs.webkit.org/show_bug.cgi?id=172173
6407
6408 Reviewed by Andy Estes.
6409
6410 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
6411 * fast/events/popup-blocking-timers4-expected.txt: Removed.
6412 * fast/events/popup-blocking-timers4.html: Removed.
6413 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
6414 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
6415 * platform/ios/TestExpectations:
6416
dbates@webkit.org8c4111b2017-05-18 19:40:48 +000064172017-05-18 Daniel Bates <dabates@apple.com>
6418
6419 Evaluating window named element may return wrong result
6420 https://bugs.webkit.org/show_bug.cgi?id=166792
6421 <rdar://problem/29801059>
6422
6423 Reviewed by Chris Dumez.
6424
6425 Add tests to ensure we do not regress evaluation of window named elements.
6426
6427 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
6428 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
6429 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
6430 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
6431 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
6432
aestes@apple.comae52e852017-05-18 18:57:10 +000064332017-05-18 Andy Estes <aestes@apple.com>
6434
6435 Add "countryCode" to ApplePayErrorContactField
6436 https://bugs.webkit.org/show_bug.cgi?id=172264
6437 <rdar://problem/32004909>
6438
6439 Reviewed by Anders Carlsson.
6440
6441 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
6442 * http/tests/ssl/applepay/ApplePaySession.html:
6443
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +000064442017-05-18 Daniel Bates <dabates@apple.com>
6445
6446 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
6447 window CSP when object-src 'none' is set
6448 https://bugs.webkit.org/show_bug.cgi?id=172038
6449 <rdar://problem/32258262>
6450
6451 Reviewed by Andy Estes.
6452
6453 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
6454 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
6455 ensure that an about:blank window inherits the CSP plugin policy of its opener.
6456
6457 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
6458 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
6459 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
6460 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
6461 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
6462 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
6463 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
6464 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
6465
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000064662017-05-18 Keith Miller <keith_miller@apple.com>
6467
6468 WebAssembly API: test with neutered inputs
6469 https://bugs.webkit.org/show_bug.cgi?id=163899
6470
6471 Reviewed by JF Bastien.
6472
6473 This patch dups Saam's de-modularized builder.
6474
6475 * workers/sab/postMessage-transfer-type-error-expected.txt:
6476 * workers/wasm-mem-post-message-expected.txt: Added.
6477 * workers/wasm-mem-post-message.html: Added.
6478 * workers/wasm-mem-post-message/test.js: Added.
6479 (worker.onmessage):
6480 * workers/wasm-mem-post-message/worker.js: Added.
6481 (onmessage):
6482 * workers/wasm-resources/builder.js: Added.
6483 (const._fail):
6484 (const.isNotA.assert.isNotA):
6485 (const):
6486 (switch.typeof):
6487 (Builder):
6488 (Builder.prototype.setChecked):
6489 (Builder.prototype.setPreamble):
6490 (Builder.prototype._functionIndexSpaceKeyHash):
6491 (Builder.prototype._registerFunctionToIndexSpace):
6492 (Builder.prototype._getFunctionFromIndexSpace):
6493 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
6494 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
6495 (Builder.prototype._registerSectionBuilders.this.Unknown):
6496
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000064972017-05-18 Chris Dumez <cdumez@apple.com>
6498
6499 Update web-platform-tests tools
6500 https://bugs.webkit.org/show_bug.cgi?id=172247
6501
6502 Reviewed by Youenn Fablet.
6503
6504 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
6505
antti@apple.com7bd8bb42017-05-18 15:16:37 +000065062017-05-18 Antti Koivisto <antti@apple.com>
6507
6508 Design mode should not affect UA shadow trees
6509 https://bugs.webkit.org/show_bug.cgi?id=171854
6510 <rdar://problem/32071037>
6511
6512 Reviewed by Zalan Bujtas.
6513
6514 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
6515 * editing/deleting/search-shadow-tree-delete.html: Added.
6516
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000065172017-05-18 Miguel Gomez <magomez@igalia.com>
6518
6519 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
6520
6521 * platform/gtk/TestExpectations:
6522
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000065232017-05-17 Ryan Haddad <ryanhaddad@apple.com>
6524
6525 Unreviewed, rolling out r217014.
6526
6527 This change caused mac-wk2 LayoutTests to exit early due to
6528 crashes.
6529
6530 Reverted changeset:
6531
6532 "Resource Load Statistics: Grandfather domains for existing
6533 data records"
6534 https://bugs.webkit.org/show_bug.cgi?id=172155
6535 http://trac.webkit.org/changeset/217014
6536
zalan@apple.com36c264a2017-05-18 00:29:07 +000065372017-05-17 Zalan Bujtas <zalan@apple.com>
6538
6539 Tighten TextIterator::handleTextNode run-renderer mapping logic.
6540 https://bugs.webkit.org/show_bug.cgi?id=172174
6541
6542 Reviewed by Antti Koivisto.
6543
6544 * fast/shadow-dom/slot-crash-expected.txt:
6545
wilander@apple.coma3f93242017-05-17 23:55:24 +000065462017-05-17 John Wilander <wilander@apple.com>
6547
6548 Resource Load Statistics: Grandfather domains for existing data records
6549 https://bugs.webkit.org/show_bug.cgi?id=172155
6550 <rdar://problem/24913532>
6551
6552 Reviewed by Alex Christensen.
6553
6554 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
6555 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
6556 * platform/wk2/TestExpectations:
6557 Marked it Pass for WebKit2.
6558
zalan@apple.com023f9ce2017-05-17 23:30:47 +000065592017-05-17 Zalan Bujtas <zalan@apple.com>
6560
6561 Debug ASSERT: WebCore::RenderImageResource::shutdown
6562 https://bugs.webkit.org/show_bug.cgi?id=172238
6563 <rdar://problem/30064601>
6564
6565 Reviewed by Simon Fraser.
6566
6567 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
6568 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
6569
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000065702017-05-17 Ryan Haddad <ryanhaddad@apple.com>
6571
6572 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
6573 https://bugs.webkit.org/show_bug.cgi?id=172241
6574
6575 Unreviewed test gardening.
6576
6577 * platform/mac-wk1/TestExpectations:
6578
cdumez@apple.com912e22e2017-05-17 21:50:11 +000065792017-05-17 Chris Dumez <cdumez@apple.com>
6580
6581 Setting URL.search to '' results in a stringified URL ending in '?'
6582 https://bugs.webkit.org/show_bug.cgi?id=162345
6583 <rdar://problem/31800441>
6584
6585 Reviewed by Alex Christensen.
6586
6587 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
6588 * fast/dom/DOMURL/set-href-attribute-search.html:
6589 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
6590 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
6591 Update / rebaseline existing tests to reflect behavior change.
6592
6593 * platform/ios-wk1/TestExpectations:
6594 * platform/mac-wk1/TestExpectations:
6595 Unskip url-setters.html test as it seems to be passing for me on WK1.
6596
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000065972017-05-17 Eric Carlson <eric.carlson@apple.com>
6598
6599 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
6600 https://bugs.webkit.org/show_bug.cgi?id=172223
6601 <rdar://problem/31899755>
6602
6603 Reviewed by Jer Noble.
6604
6605 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
6606 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
6607
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000066082017-05-17 Youenn Fablet <youenn@apple.com>
6609
6610 iOS WebRTC Media Capture should not allow camera capture from background tab
6611 https://bugs.webkit.org/show_bug.cgi?id=172200
6612
6613 Reviewed by Eric Carlson.
6614
6615 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
6616 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
6617
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000066182017-05-15 Jiewen Tan <jiewen_tan@apple.com>
6619
6620 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
6621 https://bugs.webkit.org/show_bug.cgi?id=172146
6622 <rdar://problem/32122256>
6623
6624 Reviewed by Brent Fulgham.
6625
6626 * crypto/webkitSubtle/argument-conversion-expected.txt:
6627 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
6628 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
6629
cdumez@apple.come5e376b82017-05-17 19:44:29 +000066302017-05-17 Chris Dumez <cdumez@apple.com>
6631
6632 Unreviewed, skip newly imported notifications tests on iOS
6633
6634 Notifications are not enabled on iOS.
6635
6636 * platform/ios/TestExpectations:
6637
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000066382017-05-17 Ryan Haddad <ryanhaddad@apple.com>
6639
6640 Mark two http/tests/media/hls/video tests as failing during investigation.
6641 https://bugs.webkit.org/show_bug.cgi?id=171814
6642
6643 Unreviewed test gardening.
6644
6645 * platform/mac-wk1/TestExpectations:
6646
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000066472017-05-17 Nan Wang <n_wang@apple.com>
6648
6649 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
6650 https://bugs.webkit.org/show_bug.cgi?id=171927
6651 <rdar://problem/32109781>
6652
6653 Reviewed by Chris Fleizach.
6654
6655 * accessibility/insert-children-assert-expected.txt: Added.
6656 * accessibility/insert-children-assert.html: Added.
6657
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000066582017-05-17 Chris Dumez <cdumez@apple.com>
6659
6660 Import Notification tests from web-platform-tests
6661 https://bugs.webkit.org/show_bug.cgi?id=172196
6662
6663 Reviewed by Youenn Fablet.
6664
6665 * resources/testharnessreport.js:
6666 Allow notifications as this is a pre-requirement for web-platform-tests.
6667
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000066682017-05-17 Ryosuke Niwa <rniwa@webkit.org>
6669
6670 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
6671 https://bugs.webkit.org/show_bug.cgi?id=171374
6672
6673 Reviewed by Brent Fulgham.
6674
6675 Added a regression test for calling getElementById after removing a matching element
6676 during beforeload event of a link element.
6677
6678 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
6679 * fast/html/link-element-removal-during-beforeload.html: Added.
6680
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000066812017-05-17 Chris Dumez <cdumez@apple.com>
6682
6683 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
6684
6685 * js/dom/global-constructors-attributes-expected.txt:
6686 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
6687 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6688 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6689 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
6690 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6691 * platform/win/js/dom/global-constructors-attributes-expected.txt:
6692 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
6693
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000066942017-05-17 Ben Kelly <ben@wanderview.com>
6695
6696 Import FileAPI WPT tests.
6697 https://bugs.webkit.org/show_bug.cgi?id=171960
6698
6699 Reviewed by Youenn Fablet.
6700
6701 * TestExpectations:
6702
antti@apple.com08524f62017-05-17 15:12:48 +000067032017-05-17 Antti Koivisto <antti@apple.com>
6704
6705 Regression (198943): <marquee> shouldn't wrap text
6706 https://bugs.webkit.org/show_bug.cgi?id=172217
6707
6708 Reviewed by Andreas Kling.
6709
6710 * fast/html/marquee-child-wrap-expected.html: Added.
6711 * fast/html/marquee-child-wrap.html: Added.
6712
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000067132017-05-17 David Kilzer <ddkilzer@apple.com>
6714
6715 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
6716
6717 Unreviewed test gardening.
6718
6719 Update test results after the fix for:
6720 Do not skip <slot> children when collecting content for innerText.
6721 https://bugs.webkit.org/show_bug.cgi?id=172113
6722 <rdar://problem/30362324>
6723
6724 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
6725 a space to the end of the output.
6726
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000067272017-05-16 Chris Dumez <cdumez@apple.com>
6728
6729 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
6730 https://bugs.webkit.org/show_bug.cgi?id=172183
6731
6732 Reviewed by Andreas Kling.
6733
6734 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
6735
6736 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
6737 * svg/animations/animations-paused-in-background-page-iframe.html:
6738
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000067392017-05-16 Sam Weinig <sam@webkit.org>
6740
6741 Bring Notification.idl up to spec
6742 https://bugs.webkit.org/show_bug.cgi?id=172156
6743
6744 Reviewed by Chris Dumez.
6745
6746 * http/tests/notifications/notification-expected.txt: Added.
6747 * http/tests/notifications/notification.html: Added.
6748 Add test for basic Notification API functionality.
6749
zalan@apple.com1ab3f102017-05-17 02:33:28 +000067502017-05-16 Zalan Bujtas <zalan@apple.com>
6751
6752 Do not skip <slot> children when collecting content for innerText.
6753 https://bugs.webkit.org/show_bug.cgi?id=172113
6754 <rdar://problem/30362324>
6755
6756 Reviewed by Ryosuke Niwa and Brent Fulgham.
6757
6758 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
6759 * fast/text/inner-text-should-include-slot-subtree.html: Added.
6760
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000067612017-05-16 Jiewen Tan <jiewen_tan@apple.com>
6762
6763 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
6764 <rdar://problem/32236478>
6765
6766 * plugins/navigator-plugin-crash-expected.txt:
6767 * plugins/navigator-plugin-crash.html:
6768
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000067692017-05-16 Chris Dumez <cdumez@apple.com>
6770
6771 Implement DOMMatrix / DOMMatrixReadOnly
6772 https://bugs.webkit.org/show_bug.cgi?id=110001
6773
6774 Reviewed by Sam Weinig and Simon Fraser.
6775
6776 Drop test I previously added now that a better version landed in web-platform-tests
6777 and was re-imported in this patch.
6778
6779 * fast/css/matrix-stringifier-expected.txt: Removed.
6780 * fast/css/matrix-stringifier.html: Removed.
6781
mmaxfield@apple.com01133712017-05-16 20:26:39 +000067822017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
6783
6784 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
6785 https://bugs.webkit.org/show_bug.cgi?id=168487
6786
6787 Reviewed by Antti Koivisto.
6788
6789 * fast/text/font-download-font-face-src-list-expected.txt: Added.
6790 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6791 * fast/text/font-download-font-family-property-expected.txt: Added.
6792 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6793 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
6794 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6795 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
6796 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
6797 * fast/text/font-weight-download-2.html:
6798 * fast/text/font-weight-download-3-expected.txt: Added.
6799 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6800 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
6801 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
6802 * fast/text/web-font-load-fallback-during-loading-expected.html:
6803 * fast/text/web-font-load-fallback-during-loading.html:
6804 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
6805 * fast/text/web-font-load-invisible-during-loading.html: Added.
6806 * http/tests/webfont/fallback-font-while-loading-expected.txt:
6807 * http/tests/webfont/fallback-font-while-loading.html:
6808
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000068092017-05-16 Eric Carlson <eric.carlson@apple.com>
6810
6811 [MediaStream] Return default device list until user gives permission to capture
6812 https://bugs.webkit.org/show_bug.cgi?id=172168
6813 <rdar://problem/31816884>
6814
6815 Reviewed by Youenn Fablet.
6816
6817 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
6818 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
6819 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
6820 * fast/mediastream/media-devices-enumerate-devices.html: Added.
6821
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000068222017-05-16 Tim Horton <timothy_horton@apple.com>
6823
6824 Make it possible to adjust which edges are affected by safe area insets
6825 https://bugs.webkit.org/show_bug.cgi?id=172149
6826 <rdar://problem/31564729>
6827
6828 Reviewed by Beth Dakin.
6829
6830 * fast/viewport/ios/viewport-fit-auto-expected.txt:
6831 * fast/viewport/ios/viewport-fit-contain-expected.txt:
6832
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000068332017-05-16 Mark Lam <mark.lam@apple.com>
6834
6835 Gardening: rebased parser-syntax-check test results after r216891.
6836 https://bugs.webkit.org/show_bug.cgi?id=172171
6837
6838 Not reviewed.
6839
6840 * js/parser-syntax-check-expected.txt:
6841 * js/script-tests/parser-syntax-check.js:
6842
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000068432017-05-16 Ryan Haddad <ryanhaddad@apple.com>
6844
6845 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
6846
6847 Unreviewed test gardening.
6848
6849 * platform/ios/TestExpectations:
6850
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000068512017-05-16 Claudio Saavedra <csaavedra@igalia.com>
6852
6853 [GTK] Tests that always pass when run alone, but fail in the bots
6854 https://bugs.webkit.org/show_bug.cgi?id=168572
6855
6856 Reviewed by Michael Catanzaro.
6857
6858 PlatformWebView::viewSupportsOptions() is basically a comparison
6859 that checks that the passed options are the ones supported by the
6860 web view. There is no reason for them to be implemented for each
6861 platform differently. In fact doing so causes issues each time a
6862 new option is added, if the corresponding platform implementation
6863 is not updated accordingly.
6864
6865 A consequence of not updating the viewSupportOptions()
6866 implementations when new options are added is that tests that need
6867 these options might fail if they are executed after a test that
6868 didn't need the option, as the webview will be reused even if the
6869 option is not supported. This cannot be spotted when running the
6870 tests individually. See bug #165133 for other example of the same
6871 problem.
6872
6873 Remove the platform implementations and make the comparison a
6874 method of the TestOptions structure, so that the check is in one
6875 place. For the time being include in the comparison the options
6876 checked in the mac and ios platforms, which seem to be the only
6877 ones relevant this far (unless newer ones have also been
6878 forgotten).
6879
6880 * platform/gtk/TestExpectations: Unskip an affected test.
6881
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000068822017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
6883
6884 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
6885 https://bugs.webkit.org/show_bug.cgi?id=172111
6886
6887 Reviewed by Chris Dumez.
6888
6889 Added tests to check releaseLock() behavior.
6890
6891 * streams/readable-stream-byob-reader-expected.txt: Updated.
6892 * streams/readable-stream-byob-reader.js: Added new tests.
6893
pvollan@apple.com6368b252017-05-16 10:32:22 +000068942017-05-16 Per Arne Vollan <pvollan@apple.com>
6895
6896 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
6897
6898 * platform/win/TestExpectations:
6899
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000069002017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
6901
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00006902 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
6903
6904 * platform/gtk/fast/multicol/client-rects-expected.txt:
6905 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
6906 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
6907 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
6908 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
6909
69102017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
6911
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00006912 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
6913
6914 * platform/gtk/TestExpectations:
6915
rego@igalia.com14d2c802017-05-16 07:50:32 +000069162017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
6917
6918 [css-grid] Fix static position of positioned grid items
6919 https://bugs.webkit.org/show_bug.cgi?id=172108
6920
6921 Reviewed by Sergio Villar Senin.
6922
6923 The test is updated as the expected results were wrong.
6924 Note that after this patch we match Chrome and Firefox behavior on this test.
6925
6926 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
6927
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000069282017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
6929
6930 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
6931 https://bugs.webkit.org/show_bug.cgi?id=170640
6932
6933 Reviewed by Simon Fraser.
6934
6935 * fast/images/async-image-background-image-repeated.html:
6936 * fast/images/async-image-background-image.html:
6937 * fast/images/sprite-sheet-image-draw.html:
6938
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000069392017-05-15 Youenn Fablet <youenn@apple.com>
6940
6941 WebRTC outgoing muted video sources should send black frames
6942 https://bugs.webkit.org/show_bug.cgi?id=170627
6943 <rdar://problem/31513869>
6944
6945 Reviewed by Eric Carlson.
6946
6947 * webrtc/video-mute-expected.txt:
6948 * webrtc/video-mute.html:
6949
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000069502017-05-15 Mark Lam <mark.lam@apple.com>
6951
6952 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
6953 https://bugs.webkit.org/show_bug.cgi?id=172147
6954
6955 Rubber-stamped by Saam Barati.
6956
6957 * js/parser-syntax-check-expected.txt:
6958 * js/script-tests/parser-syntax-check.js:
6959
cdumez@apple.com2462c512017-05-15 23:36:20 +000069602017-05-15 Chris Dumez <cdumez@apple.com>
6961
6962 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
6963
6964 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
6965 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
6966
jer.noble@apple.com333940e2017-05-15 22:46:13 +000069672017-05-15 Jer Noble <jer.noble@apple.com>
6968
6969 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
6970 https://bugs.webkit.org/show_bug.cgi?id=172131
6971
6972 Reviewed by Eric Carlson.
6973
6974 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
6975 * media/restricted-audio-playback-with-document-gesture.html: Added.
6976
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000069772017-05-15 Per Arne Vollan <pvollan@apple.com>
6978
6979 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
6980 https://bugs.webkit.org/show_bug.cgi?id=167749
6981
6982 Reviewed by Eric Carlson.
6983
6984 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
6985 since the event sequence is not identical on all bots.
6986
6987 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
6988 * http/tests/media/track-in-band-hls-metadata-crash.html:
6989
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000069902017-05-15 Joseph Pecoraro <pecoraro@apple.com>
6991
6992 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
6993 https://bugs.webkit.org/show_bug.cgi?id=172135
6994 <rdar://problem/32175860>
6995
6996 Reviewed by Brian Burg.
6997
6998 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
6999 * inspector/dom/setOuterHTML-no-document-element.html: Added.
7000
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000070012017-05-15 Chris Dumez <cdumez@apple.com>
7002
7003 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
7004 https://bugs.webkit.org/show_bug.cgi?id=172114
7005
7006 Reviewed by Simon Fraser.
7007
7008 * fast/css/matrix-stringifier-expected.txt: Added.
7009 * fast/css/matrix-stringifier.html: Added.
7010 Add layout test coverage.
7011
7012 * fast/dom/Window/custom-constructors-expected.txt:
7013 * fast/dom/Window/custom-constructors.html:
7014 Rebaseline existing test to reflect behavior change.
7015
mark.lam@apple.com25199882017-05-15 20:34:13 +000070162017-05-15 Mark Lam <mark.lam@apple.com>
7017
7018 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
7019 https://bugs.webkit.org/show_bug.cgi?id=171775
7020 <rdar://problem/30975761>
7021
7022 Reviewed by Filip Pizlo.
7023
7024 * TestExpectations:
7025
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000070262017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
7027
7028 Unicode characters which can't be rendered in any font are invisible
7029 https://bugs.webkit.org/show_bug.cgi?id=171942
7030 <rdar://problem/32054234>
7031
7032 Reviewed by Tim Horton.
7033
7034 * fast/text/default-ignorable-expected.html: Added.
7035 * fast/text/default-ignorable.html: Added.
7036 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
7037 * fast/text/unknown-char-notdef.html: Added.
7038
zalan@apple.com79e83ab2017-05-15 14:21:54 +000070392017-05-15 Zalan Bujtas <zalan@apple.com>
7040
7041 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
7042 https://bugs.webkit.org/show_bug.cgi?id=172076
7043
7044 Reviewed by Antti Koivisto.
7045
7046 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
7047 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
7048
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000070492017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
7050
7051 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
7052 https://bugs.webkit.org/show_bug.cgi?id=171653
7053
7054 Reviewed by Chris Dumez.
7055
7056 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
7057 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
7058
7059 Update expectations of corresponding WPT test.
7060
7061 * platform/gtk/TestExpectations:
7062 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
7063 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
7064 * platform/mac/TestExpectations:
7065
yoon@igalia.com05294c62017-05-15 09:06:53 +000070662017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
7067
7068 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
7069 https://bugs.webkit.org/show_bug.cgi?id=169094
7070
7071 Reviewed by Žan Doberšek.
7072
7073 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
7074 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
7075
weinig@apple.com506f2432017-05-15 01:09:48 +000070762017-05-14 Sam Weinig <sam@webkit.org>
7077
7078 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
7079 https://bugs.webkit.org/show_bug.cgi?id=172095
7080
7081 Reviewed by Darin Adler.
7082
7083 * fast/dom/collection-null-like-arguments-expected.txt:
7084 Update results.
7085
7086 * fast/dom/document-all-expected.txt: Added.
7087 * fast/dom/document-all.html: Added.
7088 New test that covers a bunch of missing coverage.
7089
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000070902017-05-14 David Kilzer <ddkilzer@apple.com>
7091
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00007092 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
7093 <https://bugs.webkit.org/show_bug.cgi?id=172094>
7094 <rdar://problem/32184256>
7095
7096 Unreviewed test gardening.
7097
7098 * platform/ios-wk2/TestExpectations:
7099 * platform/mac-wk2/TestExpectations:
7100 - Mark test as flaky crash on Debug WK2 builds.
7101
71022017-05-14 David Kilzer <ddkilzer@apple.com>
7103
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00007104 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
7105 <https://webkit.org/b/172092>
7106
7107 Unreviewed test gardening.
7108
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00007109 * platform/ios-wk1/TestExpectations:
7110 - This only times out on Release builds.
7111
71122017-05-14 David Kilzer <ddkilzer@apple.com>
7113
7114 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
7115 <https://webkit.org/b/172092>
7116
7117 Unreviewed test gardening.
7118
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00007119 See also Bug 169211 for a similar GTK WK1 timeout.
7120
7121 * platform/ios-wk1/TestExpectations:
7122 - Mark as always timing out on all builds.
7123 * platform/mac-wk1/TestExpectations:
7124 - Mark flaky on Debug builds.
7125
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000071262017-05-13 Eric Carlson <eric.carlson@apple.com>
7127
7128 [MediaStream] deviceId constraint doesn't work with getUserMedia
7129 https://bugs.webkit.org/show_bug.cgi?id=171877
7130 <rdar://problem/31899730>
7131
7132 Reviewed by Jer Noble.
7133
7134 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
7135 * fast/mediastream/get-user-media-device-id.html: Added.
7136 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
7137 * fast/mediastream/apply-constraints-video.html: Ditto.
7138
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000071392017-05-13 David Kilzer <ddkilzer@apple.com>
7140
7141 TestExpectations: Remove last refereneces to Legacy Notifications
7142
7143 Unreviewed test gardening fixes these lint warnings:
7144
7145 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
7146 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
7147
7148 * TestExpectations: Remove references to skipped tests. Legacy
7149 Notification support was removed in r216641.
7150
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000071512017-05-13 Ryan Haddad <ryanhaddad@apple.com>
7152
7153 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
7154 https://bugs.webkit.org/show_bug.cgi?id=171978
7155
7156 Unreviewed test gardening.
7157
7158 * platform/mac-wk2/TestExpectations:
7159
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000071602017-05-13 Javier Fernandez <jfernandez@igalia.com>
7161
7162 [css-align] Implement the place-self shorthand
7163 https://bugs.webkit.org/show_bug.cgi?id=168846
7164
7165 Reviewed by Zalan Bujtas.
7166
7167 Regression tests for the new place-self alignment shorthand.
7168
7169 * css3/parse-place-self-expected.txt: Added.
7170 * css3/parse-place-self.html: Added.
7171
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000071722017-05-13 Commit Queue <commit-queue@webkit.org>
7173
7174 Unreviewed, rolling out r216801.
7175 https://bugs.webkit.org/show_bug.cgi?id=172072
7176
7177 Many memory corruption crashes on worker threads (Requested by
7178 ap on #webkit).
7179
7180 Reverted changeset:
7181
7182 "WorkerRunLoop::Task::performTask() should check
7183 !scriptController->isTerminatingExecution()."
7184 https://bugs.webkit.org/show_bug.cgi?id=171775
7185 http://trac.webkit.org/changeset/216801
7186
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000071872017-05-12 Simon Fraser <simon.fraser@apple.com>
7188
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00007189 event.clientX/clientY should be in layout viewport coordinates
7190 https://bugs.webkit.org/show_bug.cgi?id=172018
7191
7192 Reviewed by Zalan Bujtas.
7193
7194 * fast/events/clientXY-in-zoom-and-scroll.html:
7195 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
7196 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
7197 * platform/ios/TestExpectations:
7198 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
7199
72002017-05-12 Simon Fraser <simon.fraser@apple.com>
7201
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00007202 The rects returned by Element/Range.getClientRects() should not be rounded
7203 https://bugs.webkit.org/show_bug.cgi?id=172057
7204
7205 Reviewed by Chris Dumez.
7206
7207 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
7208 as failing (webkit.org/b/172056).
7209
7210 * TestExpectations:
7211 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
7212 * fast/dom/Range/getClientRects-expected.txt:
7213 * fast/dom/Range/getClientRects.html:
7214 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
7215 * fast/dom/Range/simple-line-layout-getclientrects.html:
7216 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
7217 * platform/ios/TestExpectations:
7218 * platform/ios/fast/multicol/client-rects-expected.txt:
7219 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
7220 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
7221 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
7222 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
7223 * platform/mac/fast/multicol/client-rects-expected.txt:
7224 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
7225 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
7226 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
7227 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
7228
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000072292017-05-12 Jiewen Tan <jiewen_tan@apple.com>
7230
7231 Elements should be inserted into a template element as its content's last child
7232 https://bugs.webkit.org/show_bug.cgi?id=171373
7233 <rdar://problem/31862949>
7234
7235 Reviewed by Ryosuke Niwa.
7236
7237 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
7238 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
7239
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000072402017-05-11 Simon Fraser <simon.fraser@apple.com>
7241
7242 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
7243 https://bugs.webkit.org/show_bug.cgi?id=171113
7244
7245 Reviewed by Tim Horton.
7246
7247 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
7248 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
7249
7250 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
7251 elements after zooming.
7252
7253 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
7254 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
7255 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
7256 * fast/visual-viewport/zoomed-fixed-expected.txt:
7257 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
7258 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
7259 * fast/zooming/client-rect-in-fixed-zoomed.html:
7260 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
7261 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
7262 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
7263 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
7264 it will be fixed via webkit.org/b/172019
7265 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
7266 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
7267
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000072682017-05-12 Mark Lam <mark.lam@apple.com>
7269
7270 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
7271 https://bugs.webkit.org/show_bug.cgi?id=171775
7272 <rdar://problem/30975761>
7273
7274 Reviewed by Saam Barati.
7275
7276 * TestExpectations:
7277
dbates@webkit.org440c2b32017-05-12 22:43:22 +000072782017-05-12 Daniel Bates <dabates@apple.com>
7279
7280 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
7281 following <http://trac.webkit.org/changeset/216789>
7282 (https://bugs.webkit.org/show_bug.cgi?id=171712)
7283
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00007284 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
7285 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
7286
7287 * plugins/navigator-plugin-crash.html:
7288
72892017-05-12 Daniel Bates <dabates@apple.com>
7290
7291 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
7292 following <http://trac.webkit.org/changeset/216789>
7293 (https://bugs.webkit.org/show_bug.cgi?id=171712)
7294
dbates@webkit.org440c2b32017-05-12 22:43:22 +00007295 On WebKit1 we need to explicitly allow the test tool to open windows by calling
7296 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
7297 to have the test tool close any open windows after running the test.
7298
7299 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00007300 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00007301
7302 * plugins/navigator-plugin-crash.html:
7303
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000073042017-05-11 Jiewen Tan <jiewen_tan@apple.com>
7305
7306 Check existence of a page before accessing its plugins
7307 https://bugs.webkit.org/show_bug.cgi?id=171712
7308 <rdar://problem/32007806>
7309
7310 Reviewed by Brent Fulgham.
7311
7312 * plugins/navigator-plugin-crash-expected.txt: Added.
7313 * plugins/navigator-plugin-crash.html: Added.
7314
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000073152017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
7316
7317 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
7318 https://bugs.webkit.org/show_bug.cgi?id=172024
7319
7320 Reviewed by Youenn Fablet.
7321
7322 Added tests to check closed getter behaviour.
7323
7324 * streams/readable-stream-byob-reader-expected.txt: Updated.
7325 * streams/readable-stream-byob-reader.js: Updated.
7326
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000073272017-05-12 Matt Lewis <jlewis3@apple.com>
7328
7329 Marked webrtc/closing-peerconnection.html as flaky.
7330 https://bugs.webkit.org/show_bug.cgi?id=172034
7331
7332 Unreviewed test gardening.
7333
7334 * platform/mac-wk2/TestExpectations:
7335
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000073362017-05-12 Claudio Saavedra <csaavedra@igalia.com>
7337
7338 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
7339 https://bugs.webkit.org/show_bug.cgi?id=171058
7340
7341 Reviewed by Carlos Garcia Campos.
7342
7343 GLib-based ports have issues detecting the mimetypes of empty
7344 files, as they are all considered to be text/plain by
7345 glib. Replace these resources with a minimal valid file for its
7346 type (that is, 1x1 PNG files and 1 whitespace for text files).
7347
7348 * fast/preloader/resources/base-image1.png:
7349 * fast/preloader/resources/base-image2.png:
7350 * fast/preloader/resources/base-image3.png:
7351 * fast/preloader/resources/image1.png:
7352 * fast/preloader/resources/link1.css:
7353 * fast/preloader/resources/noscript-image1.png:
7354 * fast/preloader/resources/noscript-image2.png:
7355 * fast/preloader/resources/script1.js:
7356 * fast/preloader/resources/style1.css:
7357 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
7358
7359 * platform/gtk/TestExpectations: Unskip the now passing tests.
7360
antti@apple.com6cdaf372017-05-12 12:31:49 +000073612017-05-12 Antti Koivisto <antti@apple.com>
7362
7363 Updating class name of a shadow host does not update the style applied by descendants of :host()
7364 https://bugs.webkit.org/show_bug.cgi?id=170762
7365 <rdar://problem/31572668>
7366
7367 Reviewed by Ryosuke Niwa.
7368
7369 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
7370 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
7371
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000073722017-05-12 Claudio Saavedra <csaavedra@igalia.com>
7373
7374 [WPE] Unreviewed gardening.
7375
7376 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
7377 added, update global constructors attributes test expectations.
7378
7379 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
7380
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000073812017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
7382
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00007383 [GTK] ASSERTION FAILED: !m_flushingLayers
7384 https://bugs.webkit.org/show_bug.cgi?id=172025
7385
7386 Reviewed by Žan Doberšek.
7387
7388 * platform/gtk/TestExpectations:
7389
73902017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
7391
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00007392 [GTK] GIF images are not properly loaded the first time
7393 https://bugs.webkit.org/show_bug.cgi?id=170432
7394
7395 Reviewed by Carlos Alberto Lopez Perez.
7396
7397 * http/tests/images/gif-progressive-load-expected.html: Added.
7398 * http/tests/images/gif-progressive-load.html: Added.
7399
rego@igalia.com9d988532017-05-12 09:43:44 +000074002017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
7401
7402 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
7403 https://bugs.webkit.org/show_bug.cgi?id=170900
7404
7405 Reviewed by Sergio Villar Senin.
7406
7407 * TestExpectations: Remove test as it's passing now.
7408
pvollan@apple.com84947992017-05-12 08:08:45 +000074092017-05-11 Per Arne Vollan <pvollan@apple.com>
7410
7411 Geolocation requests should not be blocked when the security origin is local.
7412 https://bugs.webkit.org/show_bug.cgi?id=171857
7413
7414 Reviewed by Brent Fulgham.
7415
7416 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
7417 * fast/misc/geolocation-local-security-origin.html: Added.
7418
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000074192017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
7420
7421 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
7422 https://bugs.webkit.org/show_bug.cgi?id=170935
7423
7424 Reviewed by Youenn Fablet.
7425
7426 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
7427
zalan@apple.com11b9d412017-05-12 03:18:04 +000074282017-05-11 Zalan Bujtas <zalan@apple.com>
7429
zalan@apple.comee2f4512017-05-12 03:55:57 +00007430 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
7431 https://bugs.webkit.org/show_bug.cgi?id=172010
7432 <rdar://problem/31086735>
7433
7434 Reviewed by Simon Fraser.
7435
7436 * fast/images/missing-content-image-crash-expected.txt: Added.
7437 * fast/images/missing-content-image-crash.html: Added.
7438
74392017-05-11 Zalan Bujtas <zalan@apple.com>
7440
zalan@apple.com11b9d412017-05-12 03:18:04 +00007441 AX: Defer text changes until after the tree is clean if needed.
7442 https://bugs.webkit.org/show_bug.cgi?id=171546
7443 <rdar://problem/31934942>
7444
7445 Reviewed by Simon Fraser.
7446
7447 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
7448 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
7449
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000074502017-05-11 Youenn Fablet <youenn@apple.com>
7451
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00007452 Allow WPT server to serve specific WebKit tests
7453 https://bugs.webkit.org/show_bug.cgi?id=171479
7454
7455 Reviewed by Ryosuke Niwa.
7456
7457 Moving tests to ensure they are correctly runned.
7458
7459 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
7460 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
7461 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
7462 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
7463 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
7464 (promise_test):
7465
74662017-05-11 Youenn Fablet <youenn@apple.com>
7467
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00007468 [iOS] Unset active media capture source when stopped capturing
7469 https://bugs.webkit.org/show_bug.cgi?id=171815
7470 <rdar://problem/32117885>
7471
7472 Reviewed by Eric Carlson.
7473
7474 Improving the existing tests for better reliability and debugability.
7475 Updating tests to use less webkitAudioContext.
7476
7477 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
7478 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
7479 * webrtc/audio-peer-connection-webaudio.html:
7480 * webrtc/audio-replace-track-expected.txt:
7481 * webrtc/audio-replace-track.html:
7482 * webrtc/peer-connection-audio-mute.html:
7483 * webrtc/peer-connection-audio-mute2.html:
7484 * webrtc/peer-connection-remote-audio-mute.html:
7485 * webrtc/peer-connection-remote-audio-mute2.html:
7486 * webrtc/routines.js:
7487 * webrtc/video-replace-track-expected.txt:
7488 * webrtc/video-replace-track.html:
7489
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000074902017-05-11 Matt Lewis <jlewis3@apple.com>
7491
jlewis3@apple.comc678c572017-05-12 00:13:49 +00007492 Unreviewed, rolling out r216677.
7493
7494 Patch caused layout test crashes.
7495
7496 Reverted changeset:
7497
7498 "WorkerThread::stop() should call
7499 scheduleExecutionTermination() last."
7500 https://bugs.webkit.org/show_bug.cgi?id=171775
7501 http://trac.webkit.org/changeset/216677
7502
75032017-05-11 Matt Lewis <jlewis3@apple.com>
7504
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00007505 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
7506 https://bugs.webkit.org/show_bug.cgi?id=168937
7507
7508 Unreviewed test gardening.
7509
7510 * platform/mac-wk2/TestExpectations:
7511
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000075122017-05-11 Joseph Pecoraro <pecoraro@apple.com>
7513
7514 Remove Vibration API
7515 https://bugs.webkit.org/show_bug.cgi?id=171766
7516
7517 Rubber-stamped by Alexey Proskuryakov.
7518
7519 * platform/gtk/TestExpectations:
7520 * platform/ios/TestExpectations:
7521 * platform/mac/TestExpectations:
7522 * platform/win/TestExpectations:
7523 * platform/wpe/TestExpectations:
7524 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
7525 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
7526 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
7527 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
7528 * vibration/navigator-vibration-expected.txt: Removed.
7529 * vibration/navigator-vibration.html: Removed.
7530
dino@apple.comfc472692017-05-11 21:39:40 +000075312017-05-11 Dean Jackson <dino@apple.com>
7532
7533 WebGLRenderingContext should implement WebGLRenderingContextBase
7534 https://bugs.webkit.org/show_bug.cgi?id=171961
7535 <rdar://problem/32124920>
7536
7537 Reviewed by Sam Weinig.
7538
7539 New test to make sure constants from WebGLRenderingContextBase are
7540 visible on the WebGLRenderingContext prototype.
7541
7542 Also, fix up some existing tests that were expecting to see
7543 instances of WebGLRenderingContextBase.
7544
7545 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
7546 * fast/canvas/webgl/constants-on-interface.html: Added.
7547 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
7548 * fast/canvas/webgl/null-object-behaviour-expected.txt:
7549 * fast/canvas/webgl/texImageTest-expected.txt:
7550
jlewis3@apple.com016598b2017-05-11 18:38:22 +000075512017-05-11 Matt Lewis <jlewis3@apple.com>
7552
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00007553 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00007554
7555
7556 Unreviewed test gardening.
7557
7558 * platform/mac-wk2/TestExpectations:
7559
75602017-05-11 Matt Lewis <jlewis3@apple.com>
7561
7562 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00007563
7564
7565 Unreviewed test gardening.
7566
7567 * platform/mac-wk2/TestExpectations:
7568
75692017-05-11 Matt Lewis <jlewis3@apple.com>
7570
jlewis3@apple.com016598b2017-05-11 18:38:22 +00007571 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
7572 https://bugs.webkit.org/show_bug.cgi?id=170699
7573
7574 Unreviewed test gardening.
7575
7576 * platform/mac-wk2/TestExpectations:
7577
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000075782017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
7579
7580 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
7581 https://bugs.webkit.org/show_bug.cgi?id=171919
7582
7583 Reviewed by Youenn Fablet.
7584
7585 Added test cases to check cancel() behaviour.
7586
7587 * streams/readable-stream-byob-reader-expected.txt: Updated.
7588 * streams/readable-stream-byob-reader.js: Updated.
7589
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000075902017-05-11 Matt Lewis <jlewis3@apple.com>
7591
7592 Marked media/media-controls-clone-crash.html as flaky.
7593 https://bugs.webkit.org/show_bug.cgi?id=171978
7594
7595 Unreviewed test gardening.
7596
7597 * platform/mac-wk2/TestExpectations:
7598
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000075992017-05-11 Matt Baker <mattbaker@apple.com>
7600
7601 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
7602 https://bugs.webkit.org/show_bug.cgi?id=171970
7603 <rdar://problem/32129262>
7604
7605 Reviewed by Brian Burg.
7606
7607 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
7608
7609 * inspector/dom-debugger/dom-breakpoints-expected.txt:
7610 * inspector/dom-debugger/dom-breakpoints.html:
7611
pvollan@apple.comf89195f2017-05-11 16:31:51 +000076122017-05-11 Per Arne Vollan <pvollan@apple.com>
7613
7614 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
7615 https://bugs.webkit.org/show_bug.cgi?id=167749
7616
7617 Reviewed by Eric Carlson.
7618
7619 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
7620 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
7621 this was introduced in r216588.
7622
7623 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
7624 * http/tests/media/track-in-band-hls-metadata-crash.html:
7625
mark.lam@apple.com93394282017-05-11 15:26:03 +000076262017-05-11 Mark Lam <mark.lam@apple.com>
7627
7628 WorkerThread::stop() should call scheduleExecutionTermination() last.
7629 https://bugs.webkit.org/show_bug.cgi?id=171775
7630 <rdar://problem/30975761>
7631
7632 Reviewed by Geoffrey Garen.
7633
7634 * TestExpectations:
7635
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000076362017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
7637
7638 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
7639
7640 * platform/gtk/TestExpectations:
7641
jlewis3@apple.com2adab012017-05-11 00:56:00 +000076422017-05-10 Matt Lewis <jlewis3@apple.com>
7643
7644 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
7645 https://bugs.webkit.org/show_bug.cgi?id=171957
7646
7647 Unreviewed test gardening.
7648
7649 * platform/ios-wk2/TestExpectations:
7650
aestes@apple.com3c031692017-05-11 00:33:33 +000076512017-05-10 Andy Estes <aestes@apple.com>
7652
7653 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
7654 https://bugs.webkit.org/show_bug.cgi?id=132297
7655
7656 Reviewed by Simon Fraser.
7657
7658 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
7659 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
7660 * http/tests/navigation/resources/keyboard-events-test.js:
7661 (runTest):
7662 * platform/ios-wk2/TestExpectations:
7663 * platform/wk2/TestExpectations:
7664
weinig@apple.com1d7fe202017-05-11 00:29:37 +000076652017-05-09 Sam Weinig <sam@webkit.org>
7666
7667 Remove support for legacy Notifications
7668 https://bugs.webkit.org/show_bug.cgi?id=171487
7669
7670 Reviewed by Jon Lee.
7671
7672 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
7673 - Remove http/notifications/legacy. It tested the legacy API.
7674 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
7675 - Update TestExpectations for removals.
7676
7677 * TestExpectations:
7678 * platform/gtk/TestExpectations:
7679 * platform/ios/TestExpectations:
7680 * platform/mac/TestExpectations:
7681 * platform/win/TestExpectations:
7682 * fast/history/page-cache-notification-non-suspendable.html:
7683 * fast/history/page-cache-notification-suspendable.html:
7684 * fast/notifications: Removed.
7685 * fast/notifications/notification-after-close-expected.txt: Removed.
7686 * fast/notifications/notification-after-close.html: Removed.
7687 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
7688 * fast/notifications/notification-permisssion-deletable.html: Removed.
7689 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
7690 * fast/notifications/notifications-cancel-request-permission.html: Removed.
7691 * fast/notifications/notifications-check-permission-expected.txt: Removed.
7692 * fast/notifications/notifications-check-permission.html: Removed.
7693 * fast/notifications/notifications-click-event-expected.txt: Removed.
7694 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
7695 * fast/notifications/notifications-click-event-focus.html: Removed.
7696 * fast/notifications/notifications-click-event.html: Removed.
7697 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
7698 * fast/notifications/notifications-constructor-request-permission.html: Removed.
7699 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
7700 * fast/notifications/notifications-constructor-with-permission.html: Removed.
7701 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
7702 * fast/notifications/notifications-constructor-without-permission.html: Removed.
7703 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
7704 * fast/notifications/notifications-display-close-events.html: Removed.
7705 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
7706 * fast/notifications/notifications-document-close-crash.html: Removed.
7707 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
7708 * fast/notifications/notifications-event-stop-propagation.html: Removed.
7709 * fast/notifications/notifications-multi-events-expected.txt: Removed.
7710 * fast/notifications/notifications-multi-events.html: Removed.
7711 * fast/notifications/notifications-no-icon-expected.txt: Removed.
7712 * fast/notifications/notifications-no-icon.html: Removed.
7713 * fast/notifications/notifications-permission-expected.txt: Removed.
7714 * fast/notifications/notifications-permission.html: Removed.
7715 * fast/notifications/notifications-replace-expected.txt: Removed.
7716 * fast/notifications/notifications-replace.html: Removed.
7717 * fast/notifications/notifications-request-permission-expected.txt: Removed.
7718 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
7719 * fast/notifications/notifications-request-permission-optional.html: Removed.
7720 * fast/notifications/notifications-request-permission.html: Removed.
7721 * fast/notifications/notifications-rtl-expected.txt: Removed.
7722 * fast/notifications/notifications-rtl.html: Removed.
7723 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
7724 * fast/notifications/notifications-sandbox-permission.html: Removed.
7725 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
7726 * fast/notifications/notifications-window-close-crash.html: Removed.
7727 * fast/notifications/notifications-with-permission-expected.txt: Removed.
7728 * fast/notifications/notifications-with-permission.html: Removed.
7729 * fast/notifications/notifications-without-permission-expected.txt: Removed.
7730 * fast/notifications/notifications-without-permission.html: Removed.
7731 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
7732 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
7733 * fast/notifications/resources: Removed.
7734 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
7735 * fast/notifications/resources/notifications-iframe.html: Removed.
7736 * http/tests/notifications/legacy: Removed.
7737 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
7738 * http/tests/notifications/legacy/double-show.html: Removed.
7739 * http/tests/notifications/legacy/events-expected.txt: Removed.
7740 * http/tests/notifications/legacy/events.html: Removed.
7741 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
7742 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
7743 * http/tests/notifications/legacy/request-expected.txt: Removed.
7744 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
7745 * http/tests/notifications/legacy/request-no-callback.html: Removed.
7746 * http/tests/notifications/legacy/request.html: Removed.
7747 * http/tests/notifications/legacy/resources: Removed.
7748 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
7749 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
7750 * http/tests/notifications/legacy/show-expected.txt: Removed.
7751 * http/tests/notifications/legacy/show.html: Removed.
7752 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
7753 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
7754
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000077552017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7756
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00007757 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
7758 https://bugs.webkit.org/show_bug.cgi?id=169876
7759
7760 Unreviewed test gardening.
7761
7762 * platform/mac/TestExpectations:
7763
77642017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7765
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00007766 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
7767 https://bugs.webkit.org/show_bug.cgi?id=168146
7768
7769 Unreviewed test gardening.
7770
7771 * platform/mac/TestExpectations:
7772
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000077732017-05-10 Commit Queue <commit-queue@webkit.org>
7774
7775 Unreviewed, rolling out r216635.
7776 https://bugs.webkit.org/show_bug.cgi?id=171953
7777
7778 "Some worker tests are failing". (Requested by mlam on #webkit).
7779
7780 Reverted changeset:
7781
7782 "WorkerThread::stop() should call
7783 scheduleExecutionTermination() last."
7784 https://bugs.webkit.org/show_bug.cgi?id=171775
7785 http://trac.webkit.org/changeset/216635
7786
mark.lam@apple.come6596292017-05-10 23:22:33 +000077872017-05-10 Mark Lam <mark.lam@apple.com>
7788
7789 WorkerThread::stop() should call scheduleExecutionTermination() last.
7790 https://bugs.webkit.org/show_bug.cgi?id=171775
7791 <rdar://problem/30975761>
7792
7793 Reviewed by Geoffrey Garen.
7794
7795 * TestExpectations:
7796
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000077972017-05-10 Tim Horton <timothy_horton@apple.com>
7798
7799 Add an experimental feature flag for viewport-fit
7800 https://bugs.webkit.org/show_bug.cgi?id=171948
7801 <rdar://problem/31995518>
7802
7803 Reviewed by Simon Fraser.
7804
7805 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
7806 * fast/css/variables/constants/ios/safe-area-inset-set.html:
7807 * fast/viewport/ios/viewport-fit-auto.html:
7808 * fast/viewport/ios/viewport-fit-contain.html:
7809 * fast/viewport/ios/viewport-fit-cover.html:
7810
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000078112017-05-10 Matt Lewis <jlewis3@apple.com>
7812
7813 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
7814 https://bugs.webkit.org/show_bug.cgi?id=171951
7815
7816 Unreviewed test gardening.
7817
7818 * platform/ios-wk2/TestExpectations:
7819
antti@apple.com16674fa2017-05-10 22:23:11 +000078202017-05-10 Antti Koivisto <antti@apple.com>
7821
7822 REGRESSION (r207372) Visibility property is not inherited when used in an animation
7823 https://bugs.webkit.org/show_bug.cgi?id=171883
7824 <rdar://problem/32086550>
7825
7826 Reviewed by Simon Fraser.
7827
7828 * animations/animation-initial-inheritance-expected.html: Added.
7829 * animations/animation-initial-inheritance.html: Added.
7830
jlewis3@apple.com1550d392017-05-10 21:34:43 +000078312017-05-10 Matt Lewis <jlewis3@apple.com>
7832
7833 Marked transitions/extra-transition.html as flaky.
7834 https://bugs.webkit.org/show_bug.cgi?id=171947
7835
7836 Unreviewed test gardening.
7837
7838 * platform/mac-wk2/TestExpectations:
7839
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000078402017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7841
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00007842 Unreviewed, rolling out r216591.
7843
7844 This change broke an internal build.
7845
7846 Reverted changeset:
7847
7848 "REGRESSION (r207372) Visibility property is not inherited
7849 when used in an animation"
7850 https://bugs.webkit.org/show_bug.cgi?id=171883
7851 http://trac.webkit.org/changeset/216591
7852
78532017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7854
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00007855 Unreviewed, remove TestExpectation for a test that was removed in r216259.
7856
7857 * platform/mac/TestExpectations:
7858
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000078592017-05-10 Matt Lewis <jlewis3@apple.com>
7860
7861 Marked perf/class-list-remove.html as flaky.
7862 https://bugs.webkit.org/show_bug.cgi?id=171945
7863
7864 Unreviewed test gardening.
7865
7866 * platform/ios-wk2/TestExpectations:
7867
aestes@apple.come9d764e2017-05-10 20:44:37 +000078682017-05-10 Andy Estes <aestes@apple.com>
7869
7870 r216599 accidentally included two copies of the new layout test and expected result
7871 https://bugs.webkit.org/show_bug.cgi?id=171938
7872
7873 Unreviewed.
7874
7875 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
7876 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
7877
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000078782017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7879
7880 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
7881 https://bugs.webkit.org/show_bug.cgi?id=171880
7882
7883 Unreviewed test gardening.
7884
7885 This test times out on ios-simulator because it relies on eventSender.keyDown.
7886
7887 * platform/ios/TestExpectations:
7888
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000078892017-05-10 Timothy Horton <timothy_horton@apple.com>
7890
7891 Add an experimental feature flag for constant properties
7892 https://bugs.webkit.org/show_bug.cgi?id=171913
7893 <rdar://problem/31995518>
7894
7895 Reviewed by Ryosuke Niwa.
7896
7897 * fast/css/variables/constants/invalid-constant-name-fallback.html:
7898 * fast/css/variables/constants/ios/safe-area-inset-set.html:
7899 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
7900 * fast/css/variables/constants/safe-area-inset-zero.html:
7901
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000079022017-05-10 Matt Lewis <jlewis3@apple.com>
7903
7904 Marked media/track/track-cue-rendering-on-resize.html as flaky.
7905 https://bugs.webkit.org/show_bug.cgi?id=171939
7906
7907 Unreviewed test gardening.
7908
7909 * platform/mac-wk2/TestExpectations:
7910
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000079112017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7912
7913 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
7914 https://bugs.webkit.org/show_bug.cgi?id=171937
7915
7916 Unreviewed test gardening.
7917
7918 * platform/mac-wk1/TestExpectations:
7919
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000079202017-05-10 Matt Lewis <jlewis3@apple.com>
7921
7922 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
7923 https://bugs.webkit.org/show_bug.cgi?id=171935
7924
7925 Unreviewed test gardening.
7926
7927 * platform/mac-wk2/TestExpectations:
7928
aestes@apple.com1db59032017-05-10 18:30:57 +000079292017-05-10 Andy Estes <aestes@apple.com>
7930
7931 Keyboard input suppression should extend to subframes
7932 https://bugs.webkit.org/show_bug.cgi?id=171880
7933 <rdar://problem/31201793>
7934
7935 Reviewed by Ryosuke Niwa.
7936
7937 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
7938 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
7939 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
7940 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
7941 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
7942 * http/tests/navigation/resources/keyboard-events-test.js:
7943 (runTest):
7944 (waitForProvisionalNavigation.xhr.onreadystatechange):
7945 (waitForProvisionalNavigation):
7946
jlewis3@apple.com205b8702017-05-10 17:16:58 +000079472017-05-10 Matt Lewis <jlewis3@apple.com>
7948
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00007949 Unreviewed, rolling out r216563.
7950
7951 Revision caused 2 api failures
7952
7953 Reverted changeset:
7954
7955 "[MediaStream] deviceId constraint doesn't work with
7956 getUserMedia"
7957 https://bugs.webkit.org/show_bug.cgi?id=171877
7958 http://trac.webkit.org/changeset/216563
7959
79602017-05-10 Matt Lewis <jlewis3@apple.com>
7961
jlewis3@apple.com205b8702017-05-10 17:16:58 +00007962 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
7963 https://bugs.webkit.org/show_bug.cgi?id=171930
7964
7965 Unreviewed test gardening.
7966
7967 * platform/ios-wk2/TestExpectations:
7968 * platform/mac-wk2/TestExpectations:
7969
antti@apple.com7cc983b2017-05-10 16:50:56 +000079702017-05-10 Antti Koivisto <antti@apple.com>
7971
7972 REGRESSION (r207372) Visibility property is not inherited when used in an animation
7973 https://bugs.webkit.org/show_bug.cgi?id=171883
7974 <rdar://problem/32086550>
7975
7976 Reviewed by Simon Fraser.
7977
7978 * animations/animation-initial-inheritance-expected.html: Added.
7979 * animations/animation-initial-inheritance.html: Added.
7980
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000079812017-05-10 Per Arne Vollan <pvollan@apple.com>
7982
7983 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
7984 https://bugs.webkit.org/show_bug.cgi?id=167749
7985
7986 Reviewed by Eric Carlson.
7987
7988 This is a speculative fix of the test. I have not been able to reproduce the timeout.
7989 When the test times out, the 'addtrack' event is never received. In case the event
7990 was dispatched before we added the event listener, the event listener is added before
7991 the video source is set. In case the test will continue to time out, a couple of
7992 error event callbacks have been added to get more information. Also, video playback
7993 will begin when the 'canplaythrough' event is received.
7994
7995 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
7996 * http/tests/media/track-in-band-hls-metadata-crash.html:
7997
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000079982017-05-10 Commit Queue <commit-queue@webkit.org>
7999
8000 Unreviewed, rolling out r216578.
8001 https://bugs.webkit.org/show_bug.cgi?id=171920
8002
8003 Broke the GTK+ build with Wayland enabled (Requested by KaL on
8004 #webkit).
8005
8006 Reverted changeset:
8007
8008 "[GTK] Bump GTK+ and its dependencies in jhbuild"
8009 https://bugs.webkit.org/show_bug.cgi?id=171918
8010 http://trac.webkit.org/changeset/216578
8011
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000080122017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
8013
8014 [GTK] Bump GTK+ and its dependencies in jhbuild
8015 https://bugs.webkit.org/show_bug.cgi?id=171918
8016
8017 Reviewed by Carlos Alberto Lopez Perez.
8018
8019 Rebaseline tests for new GTK+ versin.
8020
8021 * platform/gtk/css1/box_properties/acid_test-expected.txt:
8022 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
8023 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
8024 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
8025 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
8026 * platform/gtk/css3/flexbox/button-expected.png:
8027 * platform/gtk/css3/flexbox/button-expected.txt:
8028 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
8029 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
8030 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
8031 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
8032 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
8033 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
8034 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
8035 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
8036 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
8037 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
8038 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
8039 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
8040 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
8041 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
8042 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
8043 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
8044 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
8045 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
8046 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
8047 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
8048 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
8049 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
8050 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
8051 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
8052 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
8053 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
8054 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
8055 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
8056 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
8057 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
8058 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
8059 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
8060 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
8061 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
8062 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
8063 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
8064 * platform/gtk/editing/pasteboard/4641033-expected.png:
8065 * platform/gtk/editing/pasteboard/4641033-expected.txt:
8066 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
8067 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
8068 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
8069 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
8070 * platform/gtk/editing/selection/3690703-2-expected.png:
8071 * platform/gtk/editing/selection/3690703-2-expected.txt:
8072 * platform/gtk/editing/selection/3690703-expected.png:
8073 * platform/gtk/editing/selection/3690703-expected.txt:
8074 * platform/gtk/editing/selection/3690719-expected.png:
8075 * platform/gtk/editing/selection/3690719-expected.txt:
8076 * platform/gtk/editing/selection/4397952-expected.png:
8077 * platform/gtk/editing/selection/4397952-expected.txt:
8078 * platform/gtk/editing/selection/5240265-expected.png:
8079 * platform/gtk/editing/selection/5240265-expected.txt:
8080 * platform/gtk/editing/selection/caret-before-select-expected.png:
8081 * platform/gtk/editing/selection/caret-before-select-expected.txt:
8082 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
8083 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
8084 * platform/gtk/editing/selection/select-box-expected.png:
8085 * platform/gtk/editing/selection/select-box-expected.txt:
8086 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
8087 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
8088 * platform/gtk/editing/selection/selection-button-text-expected.png:
8089 * platform/gtk/editing/selection/selection-button-text-expected.txt:
8090 * platform/gtk/fast/block/basic/011-expected.png:
8091 * platform/gtk/fast/block/basic/011-expected.txt:
8092 * platform/gtk/fast/block/float/float-avoidance-expected.png:
8093 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
8094 * platform/gtk/fast/block/margin-collapse/103-expected.png:
8095 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
8096 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
8097 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
8098 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
8099 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
8100 * platform/gtk/fast/css/continuationCrash-expected.png:
8101 * platform/gtk/fast/css/continuationCrash-expected.txt:
8102 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
8103 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
8104 * platform/gtk/fast/css/input-search-padding-expected.png:
8105 * platform/gtk/fast/css/input-search-padding-expected.txt:
8106 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
8107 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
8108 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
8109 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
8110 * platform/gtk/fast/css/rtl-ordering-expected.png:
8111 * platform/gtk/fast/css/rtl-ordering-expected.txt:
8112 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
8113 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
8114 * platform/gtk/fast/css/text-overflow-input-expected.png:
8115 * platform/gtk/fast/css/text-overflow-input-expected.txt:
8116 * platform/gtk/fast/css/text-transform-select-expected.png:
8117 * platform/gtk/fast/css/text-transform-select-expected.txt:
8118 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
8119 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
8120 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
8121 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
8122 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
8123 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
8124 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
8125 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
8126 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
8127 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
8128 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
8129 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
8130 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
8131 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
8132 * platform/gtk/fast/forms/001-expected.png:
8133 * platform/gtk/fast/forms/001-expected.txt:
8134 * platform/gtk/fast/forms/003-expected.png:
8135 * platform/gtk/fast/forms/003-expected.txt:
8136 * platform/gtk/fast/forms/004-expected.png:
8137 * platform/gtk/fast/forms/004-expected.txt:
8138 * platform/gtk/fast/forms/basic-buttons-expected.png:
8139 * platform/gtk/fast/forms/basic-buttons-expected.txt:
8140 * platform/gtk/fast/forms/basic-inputs-expected.png:
8141 * platform/gtk/fast/forms/basic-inputs-expected.txt:
8142 * platform/gtk/fast/forms/basic-selects-expected.png:
8143 * platform/gtk/fast/forms/basic-selects-expected.txt:
8144 * platform/gtk/fast/forms/blankbuttons-expected.png:
8145 * platform/gtk/fast/forms/blankbuttons-expected.txt:
8146 * platform/gtk/fast/forms/box-shadow-override-expected.png:
8147 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
8148 * platform/gtk/fast/forms/button-align-expected.png:
8149 * platform/gtk/fast/forms/button-align-expected.txt:
8150 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
8151 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
8152 * platform/gtk/fast/forms/button-default-title-expected.png:
8153 * platform/gtk/fast/forms/button-default-title-expected.txt:
8154 * platform/gtk/fast/forms/button-generated-content-expected.png:
8155 * platform/gtk/fast/forms/button-generated-content-expected.txt:
8156 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
8157 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
8158 * platform/gtk/fast/forms/button-positioned-expected.png:
8159 * platform/gtk/fast/forms/button-positioned-expected.txt:
8160 * platform/gtk/fast/forms/button-sizes-expected.png:
8161 * platform/gtk/fast/forms/button-sizes-expected.txt:
8162 * platform/gtk/fast/forms/button-style-color-expected.png:
8163 * platform/gtk/fast/forms/button-style-color-expected.txt:
8164 * platform/gtk/fast/forms/button-table-styles-expected.png:
8165 * platform/gtk/fast/forms/button-table-styles-expected.txt:
8166 * platform/gtk/fast/forms/button-text-transform-expected.png:
8167 * platform/gtk/fast/forms/button-text-transform-expected.txt:
8168 * platform/gtk/fast/forms/button-white-space-expected.png:
8169 * platform/gtk/fast/forms/button-white-space-expected.txt:
8170 * platform/gtk/fast/forms/control-clip-expected.png:
8171 * platform/gtk/fast/forms/control-clip-expected.txt:
8172 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
8173 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
8174 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
8175 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
8176 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
8177 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
8178 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
8179 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
8180 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
8181 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
8182 * platform/gtk/fast/forms/form-element-geometry-expected.png:
8183 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
8184 * platform/gtk/fast/forms/formmove-expected.png:
8185 * platform/gtk/fast/forms/formmove-expected.txt:
8186 * platform/gtk/fast/forms/formmove2-expected.png:
8187 * platform/gtk/fast/forms/formmove2-expected.txt:
8188 * platform/gtk/fast/forms/formmove3-expected.png:
8189 * platform/gtk/fast/forms/formmove3-expected.txt:
8190 * platform/gtk/fast/forms/indeterminate-expected.png:
8191 * platform/gtk/fast/forms/indeterminate-expected.txt:
8192 * platform/gtk/fast/forms/input-appearance-height-expected.png:
8193 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
8194 * platform/gtk/fast/forms/input-button-sizes-expected.png:
8195 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
8196 * platform/gtk/fast/forms/input-first-letter-expected.png:
8197 * platform/gtk/fast/forms/input-first-letter-expected.txt:
8198 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
8199 * platform/gtk/fast/forms/input-value-expected.png:
8200 * platform/gtk/fast/forms/input-value-expected.txt:
8201 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
8202 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
8203 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
8204 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
8205 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
8206 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
8207 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
8208 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
8209 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
8210 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
8211 * platform/gtk/fast/forms/menulist-style-color-expected.png:
8212 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
8213 * platform/gtk/fast/forms/menulist-width-change-expected.png:
8214 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
8215 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
8216 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
8217 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
8218 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
8219 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
8220 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
8221 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
8222 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
8223 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
8224 * platform/gtk/fast/forms/option-script-expected.png:
8225 * platform/gtk/fast/forms/option-script-expected.txt:
8226 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
8227 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
8228 * platform/gtk/fast/forms/option-text-clip-expected.png:
8229 * platform/gtk/fast/forms/option-text-clip-expected.txt:
8230 * platform/gtk/fast/forms/placeholder-position-expected.png:
8231 * platform/gtk/fast/forms/placeholder-position-expected.txt:
8232 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
8233 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
8234 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
8235 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
8236 * platform/gtk/fast/forms/range/slider-padding-expected.png:
8237 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
8238 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
8239 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
8240 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
8241 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
8242 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
8243 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
8244 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
8245 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
8246 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
8247 * platform/gtk/fast/forms/search-input-rtl-expected.png:
8248 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
8249 * platform/gtk/fast/forms/search-rtl-expected.png:
8250 * platform/gtk/fast/forms/search-rtl-expected.txt:
8251 * platform/gtk/fast/forms/search-styled-expected.png:
8252 * platform/gtk/fast/forms/search-styled-expected.txt:
8253 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
8254 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
8255 * platform/gtk/fast/forms/searchfield-heights-expected.png:
8256 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
8257 * platform/gtk/fast/forms/select-align-expected.png:
8258 * platform/gtk/fast/forms/select-align-expected.txt:
8259 * platform/gtk/fast/forms/select-background-none-expected.png:
8260 * platform/gtk/fast/forms/select-background-none-expected.txt:
8261 * platform/gtk/fast/forms/select-baseline-expected.png:
8262 * platform/gtk/fast/forms/select-baseline-expected.txt:
8263 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
8264 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
8265 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
8266 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
8267 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
8268 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
8269 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
8270 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
8271 * platform/gtk/fast/forms/select-initial-position-expected.png:
8272 * platform/gtk/fast/forms/select-initial-position-expected.txt:
8273 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
8274 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
8275 * platform/gtk/fast/forms/select-selected-expected.png:
8276 * platform/gtk/fast/forms/select-selected-expected.txt:
8277 * platform/gtk/fast/forms/select-style-expected.png:
8278 * platform/gtk/fast/forms/select-style-expected.txt:
8279 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
8280 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
8281 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
8282 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
8283 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
8284 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
8285 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
8286 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
8287 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
8288 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
8289 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
8290 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
8291 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
8292 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
8293 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
8294 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
8295 * platform/gtk/fast/html/details-replace-text-expected.png:
8296 * platform/gtk/fast/html/details-replace-text-expected.txt:
8297 * platform/gtk/fast/html/keygen-expected.png:
8298 * platform/gtk/fast/html/keygen-expected.txt:
8299 * platform/gtk/fast/inline/positionedLifetime-expected.png:
8300 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
8301 * platform/gtk/fast/invalid/014-expected.png:
8302 * platform/gtk/fast/invalid/014-expected.txt:
8303 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
8304 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
8305 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
8306 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
8307 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
8308 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
8309 * platform/gtk/fast/parser/document-write-option-expected.png:
8310 * platform/gtk/fast/parser/document-write-option-expected.txt:
8311 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
8312 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
8313 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
8314 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
8315 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
8316 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
8317 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
8318 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
8319 * platform/gtk/fast/replaced/three-selects-break-expected.png:
8320 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
8321 * platform/gtk/fast/replaced/width100percent-button-expected.png:
8322 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
8323 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
8324 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
8325 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
8326 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
8327 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
8328 * platform/gtk/fast/table/append-cells2-expected.png:
8329 * platform/gtk/fast/table/append-cells2-expected.txt:
8330 * platform/gtk/fast/table/remove-td-display-none-expected.png:
8331 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
8332 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
8333 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
8334 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
8335 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
8336 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
8337 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
8338 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
8339 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
8340 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
8341 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
8342 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
8343 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
8344 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
8345 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
8346 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
8347 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
8348 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
8349 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
8350 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
8351 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
8352 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
8353 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
8354 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
8355 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
8356 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
8357 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
8358 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
8359 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
8360 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
8361 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
8362 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
8363 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
8364 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
8365 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
8366 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
8367 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
8368 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
8369 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
8370 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
8371 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
8372 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
8373 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
8374 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
8375 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
8376 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
8377 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
8378 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
8379 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
8380 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
8381 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
8382 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
8383 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
8384 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
8385 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
8386 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
8387 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
8388 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
8389 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
8390 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
8391 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
8392 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
8393 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
8394 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
8395 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
8396 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
8397 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
8398 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
8399 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
8400 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
8401 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
8402 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
8403 * platform/gtk/tables/mozilla/core/margins-expected.png:
8404 * platform/gtk/tables/mozilla/core/margins-expected.txt:
8405 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
8406 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
8407 * platform/gtk/tables/mozilla/other/move_row-expected.png:
8408 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
8409 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
8410 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
8411 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
8412 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
8413 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
8414 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
8415 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
8416 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
8417 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
8418 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
8419 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
8420 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
8421 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
8422 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
8423 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
8424 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
8425
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000084262017-05-08 Sergio Villar Senin <svillar@igalia.com>
8427
8428 [css-grid] Remove Blink-specific code for handling orthogonal grid items
8429 https://bugs.webkit.org/show_bug.cgi?id=171807
8430
8431 Reviewed by Darin Adler.
8432
8433 Updated the expectations. They should now be compatible with Firefox and Chrome.
8434
8435 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
8436 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
8437 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
8438
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000084392017-05-09 Eric Carlson <eric.carlson@apple.com>
8440
8441 [MediaStream] deviceId constraint doesn't work with getUserMedia
8442 https://bugs.webkit.org/show_bug.cgi?id=171877
8443 <rdar://problem/31899730>
8444
8445 Reviewed by Jer Noble.
8446
8447 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
8448 * fast/mediastream/get-user-media-device-id.html: Added.
8449
jlewis3@apple.com60706b92017-05-09 23:27:53 +000084502017-05-09 Matt Lewis <jlewis3@apple.com>
8451
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00008452 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
8453 https://bugs.webkit.org/show_bug.cgi?id=171899
8454
8455 Unreviewed test gardening.
8456
8457 * platform/ios-wk2/TestExpectations:
8458
84592017-05-09 Matt Lewis <jlewis3@apple.com>
8460
jlewis3@apple.com60706b92017-05-09 23:27:53 +00008461 Mark webrtc/audio-replace-track.html as flaky.
8462 https://bugs.webkit.org/show_bug.cgi?id=171895
8463
8464 Unreviewed test gardening.
8465
8466 * platform/mac-wk2/TestExpectations:
8467
weinig@apple.comb50adaa2017-05-09 22:53:13 +000084682017-05-09 Sam Weinig <sam@webkit.org>
8469
8470 Implement Subresource Integrity (SRI)
8471 https://bugs.webkit.org/show_bug.cgi?id=148363
8472 <rdar://problem/18945879>
8473
8474 Reviewed by Youenn Fablet.
8475
8476 Add tests for Subresource Integrity for Fetch based off the ones from Web
8477 Platform Tests. Additional tests for more CORS combinations have been added.
8478
8479 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
8480 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
8481 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
8482 * http/tests/subresource-integrity/resources/resource.txt: Added.
8483 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
8484 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
8485 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
8486 * http/tests/subresource-integrity/sri-fetch.html: Added.
8487 * http/tests/subresource-integrity/sri-fetch.js: Added.
8488
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000084892017-05-09 Matt Lewis <jlewis3@apple.com>
8490
8491 Marked webrtc/captureCanvas-webrtc.html as flaky.
8492 https://bugs.webkit.org/show_bug.cgi?id=170870
8493
8494 Unreviewed test gardening.
8495
8496 * platform/mac-wk2/TestExpectations:
8497
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000084982017-05-09 Commit Queue <commit-queue@webkit.org>
8499
8500 Unreviewed, rolling out r216545.
8501 https://bugs.webkit.org/show_bug.cgi?id=171889
8502
8503 Caused a test failure (Requested by eric_carlson on #webkit).
8504
8505 Reverted changeset:
8506
8507 "[MediaStream] deviceId constraint doesn't work with
8508 getUserMedia"
8509 https://bugs.webkit.org/show_bug.cgi?id=171877
8510 http://trac.webkit.org/changeset/216545
8511
zalan@apple.comdc426572017-05-09 22:30:11 +000085122017-05-09 Zalan Bujtas <zalan@apple.com>
8513
8514 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
8515 https://bugs.webkit.org/show_bug.cgi?id=171873
8516 <rdar://problem/32004954>
8517
8518 Reviewed by Simon Fraser.
8519
8520 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
8521 * fast/multicol/crash-when-column-inside-table.html: Added.
8522
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000085232017-05-09 Ryan Haddad <ryanhaddad@apple.com>
8524
8525 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
8526 https://bugs.webkit.org/show_bug.cgi?id=171742
8527
8528 Reviewed by Youenn Fablet.
8529
8530 Silence the console messages for unhandled rejections in this test.
8531
8532 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
8533 * webrtc/libwebrtc/release-while-setting-local-description.html:
8534
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000085352017-05-09 Eric Carlson <eric.carlson@apple.com>
8536
8537 [MediaStream] deviceId constraint doesn't work with getUserMedia
8538 https://bugs.webkit.org/show_bug.cgi?id=171877
8539 <rdar://problem/31899730>
8540
8541 Reviewed by Jer Noble.
8542
8543 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
8544 * fast/mediastream/get-user-media-device-id.html: Added.
8545
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000085462017-05-09 Matt Lewis <jlewis3@apple.com>
8547
8548 Marked multiple test flaky.
8549 https://bugs.webkit.org/show_bug.cgi?id=171886
8550
8551 Unreviewed test gardening.
8552
8553 * platform/ios-wk2/TestExpectations:
8554 * platform/mac/TestExpectations:
8555
cdumez@apple.comb383fd12017-05-09 21:40:11 +000085562017-05-09 Chris Dumez <cdumez@apple.com>
8557
8558 Introduce DocumentAndElementEventHandlers IDL interface
8559 https://bugs.webkit.org/show_bug.cgi?id=171879
8560
8561 Reviewed by Simon Fraser and Ryosuke Niwa.
8562
8563 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
8564 * fast/events/DocumentAndElementEventHandlers.html: Added.
8565 Add layout test coverage.
8566
8567 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8568 Rebaseline now that those event handlers are enumerable.
8569
dino@apple.com79c37e32017-05-09 21:35:55 +000085702017-05-10 Dean Jackson <dino@apple.com>
8571
8572 Restrict SVG filters to accessible security origins
8573 https://bugs.webkit.org/show_bug.cgi?id=118689
8574 <rdar://problem/27362159>
8575
8576 Reviewed by Brent Fulgham.
8577
8578 Add a test that shows safe frames, unsafe frames, and
8579 then a safe frame that itself has an unsafe frame, to
8580 show that the security requirements are being forwarded
8581 down the tree.
8582
8583 * http/tests/css/filters-on-iframes-expected.html: Added.
8584 * http/tests/css/filters-on-iframes.html: Added.
8585 * http/tests/css/resources/blank.html: Added.
8586 * http/tests/css/resources/references-external.html: Added.
8587 * http/tests/css/resources/solid-red.html: Added.
8588
cdumez@apple.com406cec92017-05-09 21:21:04 +000085892017-05-09 Chris Dumez <cdumez@apple.com>
8590
8591 Move onanimation* EventHandlers to GlobalEventHandlers
8592 https://bugs.webkit.org/show_bug.cgi?id=171874
8593
8594 Reviewed by Simon Fraser.
8595
8596 * fast/css/onanimation-eventhandlers-expected.txt: Added.
8597 * fast/css/onanimation-eventhandlers.html: Added.
8598 Add layout test coverage.
8599
8600 * fast/dom/event-handler-attributes-expected.txt:
8601 * fast/dom/event-handler-attributes.html:
8602 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8603 Rebaseline existing tests to reflect behavior change.
8604
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000086052017-05-09 Matt Lewis <jlewis3@apple.com>
8606
8607 Fixed a typo in expectations file.
8608 https://bugs.webkit.org/show_bug.cgi?id=162710
8609
8610 Unreviewed test gardening.
8611
8612 * platform/mac-wk2/TestExpectations:
8613
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000086142017-05-09 Javier Fernandez <jfernandez@igalia.com>
8615
8616 space-evenly misbehaves with flexbox
8617 https://bugs.webkit.org/show_bug.cgi?id=170445
8618
8619 Reviewed by David Hyatt.
8620
8621 Added test cases for the 'space-evenly' value for align-content and justify-content.
8622
8623 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
8624 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
8625 * css3/flexbox/css-properties-expected.txt:
8626 * css3/flexbox/css-properties.html:
8627 * css3/flexbox/flex-justify-content-expected.txt:
8628 * css3/flexbox/flex-justify-content.html:
8629 * css3/flexbox/multiline-align-content-expected.txt:
8630 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
8631 * css3/flexbox/multiline-align-content-horizontal-column.html:
8632 * css3/flexbox/multiline-align-content.html:
8633 * css3/flexbox/resources/flexbox.css:
8634 (.align-content-space-around):
8635 (.justify-content-space-around):
8636 * css3/flexbox/true-centering-expected.txt:
8637 * css3/flexbox/true-centering.html:
8638
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000086392017-05-09 Matt Lewis <jlewis3@apple.com>
8640
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00008641 Unreviewed, rolling out r216508.
8642
8643 The layout test enabled in this change is failing on Sierra.
8644
8645 Reverted changeset:
8646
8647 "Invalid MediaSource duration value should throw TyperError
8648 instead of InvalidStateError"
8649 https://bugs.webkit.org/show_bug.cgi?id=171653
8650 http://trac.webkit.org/changeset/216508
8651
86522017-05-09 Matt Lewis <jlewis3@apple.com>
8653
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00008654 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
8655 https://bugs.webkit.org/show_bug.cgi?id=162710
8656
8657 Unreviewed test gardening.
8658
8659 * platform/mac-wk2/TestExpectations:
8660
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000086612017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
8662
8663 font-stretch: normal selects expanded fonts instead of condensed fonts
8664 https://bugs.webkit.org/show_bug.cgi?id=171838
8665 <rdar://problem/31005481>
8666
8667 Reviewed by Jon Lee.
8668
8669 * fast/text/font-width-100-expected.html: Added.
8670 * fast/text/font-width-100.html: Added.
8671
jlewis3@apple.com0746b192017-05-09 17:36:37 +000086722017-05-09 Matt Lewis <jlewis3@apple.com>
8673
8674 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
8675 https://bugs.webkit.org/show_bug.cgi?id=171862
8676
8677 Unreviewed test gardening.
8678
8679 * platform/mac-wk2/TestExpectations:
8680
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000086812017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
8682
8683 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
8684 https://bugs.webkit.org/show_bug.cgi?id=171665
8685
8686 Reviewed by Youenn Fablet.
8687
8688 Added test to check the creation of ReadableStreamBYOBReader. Also check
8689 that created object has the right methods and properties.
8690
8691 * streams/readable-stream-byob-reader-expected.txt: Added.
8692 * streams/readable-stream-byob-reader.html: Added.
8693 * streams/readable-stream-byob-reader.js: Added.
8694
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000086952017-05-09 Frederic Wang <fwang@igalia.com>
8696
8697 Print more properties in the output of scrolling trees
8698 https://bugs.webkit.org/show_bug.cgi?id=171858
8699
8700 Reviewed by Simon Fraser.
8701
8702 Update text expectations to include new properties.
8703
8704 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
8705 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
8706 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
8707 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
8708 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
8709 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
8710 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
8711 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
8712 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
8713 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
8714 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
8715 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
8716 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
8717 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
8718 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
8719 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
8720 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
8721 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
8722 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
8723 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
8724 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
8725 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
8726 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
8727 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
8728 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
8729 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
8730 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
8731 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
8732 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
8733
cdumez@apple.com8cf47552017-05-09 16:51:00 +000087342017-05-09 Chris Dumez <cdumez@apple.com>
8735
8736 ontransitionend eventHandler should be in GlobalEventHandlers
8737 https://bugs.webkit.org/show_bug.cgi?id=171836
8738
8739 Reviewed by Ryosuke Niwa.
8740
8741 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
8742 * fast/css/ontransitionend-eventhandler.html: Added.
8743 Add layout test coverage.
8744
8745 * fast/dom/event-handler-attributes-expected.txt:
8746 * fast/dom/event-handler-attributes.html:
8747 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8748 Rebaseline existing tests to reflect behavior change.
8749
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000087502017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
8751
8752 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
8753 https://bugs.webkit.org/show_bug.cgi?id=171653
8754
8755 Reviewed by Youenn Fablet.
8756
8757 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
8758 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
8759
8760 Update expectation of corresponding WPT test.
8761
8762 * platform/gtk/TestExpectations:
8763 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
8764 * platform/mac/TestExpectations:
8765 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
8766
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000087672017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
8768
8769 Handle IDLPromise<> properly
8770 https://bugs.webkit.org/show_bug.cgi?id=166752
8771
8772 Reviewed by Youenn Fablet.
8773
8774 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
8775 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
8776
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000087772017-05-09 Zan Dobersek <zdobersek@igalia.com>
8778
8779 Unreviewed. Landing the WPE layout test baselines.
8780
8781 Baseline filenames are omitted for brevity.
8782
8783 * platform/wpe/TestExpectations: Added.
8784 * platform/wpe/animations/: Added.
8785 * platform/wpe/css1/: Added.
8786 * platform/wpe/css2.1/: Added.
8787 * platform/wpe/css3/: Added.
8788 * platform/wpe/fast/: Added.
8789 * platform/wpe/ietestcenter/: Added.
8790 * platform/wpe/js/: Added.
8791 * platform/wpe/scrollbars/: Added.
8792 * platform/wpe/security/: Added.
8793 * platform/wpe/sputnik/: Added.
8794 * platform/wpe/tables/: Added.
8795 * platform/wpe/transforms/: Added.
8796 * platform/wpe/transitions/: Added.
8797
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000087982017-05-08 Frederic Wang <fwang@igalia.com>
8799
8800 Simplify ScrollingStateNode::scrollingStateTreeAsText
8801 https://bugs.webkit.org/show_bug.cgi?id=171802
8802
8803 Reviewed by Simon Fraser.
8804
8805 Update references due to minor format changes in text ouput of scrolling state trees.
8806
8807 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
8808 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
8809 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
8810 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
8811 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
8812 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
8813 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
8814 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
8815 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
8816 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
8817 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
8818 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
8819 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
8820 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
8821 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
8822 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
8823 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
8824 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
8825 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
8826 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
8827 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
8828 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
8829 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
8830 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
8831 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
8832 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
8833 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
8834 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
8835 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
8836
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000088372017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
8838
8839 Unreviewed GTK expectations gardening
8840
8841 * platform/gtk/TestExpectations:
8842 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
8843
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000088442017-05-08 Matt Lewis <jlewis3@apple.com>
8845
8846 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
8847 https://bugs.webkit.org/show_bug.cgi?id=171837
8848
8849 Unreviewed test gardening.
8850
8851 * platform/mac-wk2/TestExpectations:
8852
cdumez@apple.come6396732017-05-09 00:16:18 +000088532017-05-08 Chris Dumez <cdumez@apple.com>
8854
8855 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
8856 https://bugs.webkit.org/show_bug.cgi?id=171829
8857
8858 Reviewed by Simon Fraser.
8859
8860 * fast/css/htmlelement-offset-properties-expected.txt:
8861 * fast/css/htmlelement-offset-properties.html:
8862 Add layout test coverage.
8863
8864 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
8865 * fast/css-grid-layout/grid-item-display.html:
8866 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8867 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
8868 * mathml/presentation/menclose-notation-no-overlap.html:
8869 * platform/mac/inspector/model/remote-object-expected.txt:
8870 * svg/dynamic-updates/resources/SVGTestCase.js:
8871 (clickAt):
8872 * svg/text/inline-text-destroy-attributes-crash.xhtml:
8873 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
8874
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000088752017-05-08 Matt Lewis <jlewis3@apple.com>
8876
8877 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
8878 https://bugs.webkit.org/show_bug.cgi?id=169637
8879
8880 Unreviewed test gardening.
8881
8882 * platform/ios-wk2/TestExpectations:
8883
jbedard@apple.comf8b14802017-05-08 23:15:00 +000088842017-05-08 Jonathan Bedard <jbedard@apple.com>
8885
8886 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
8887 https://bugs.webkit.org/show_bug.cgi?id=169421
8888 <rdar://problem/30950171>
8889
8890 Reviewed by Tim Horton.
8891
8892 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
8893 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
8894
cdumez@apple.comed9300e2017-05-08 22:17:59 +000088952017-05-08 Chris Dumez <cdumez@apple.com>
8896
8897 Drop non-standard document.implementation.createCSSStyleSheet() API
8898 https://bugs.webkit.org/show_bug.cgi?id=171825
8899
8900 Reviewed by Simon Fraser.
8901
8902 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
8903 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
8904 Add layout test coverage.
8905
8906 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
8907 * fast/dom/StyleSheet/gc-parent-rule.html:
8908 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
8909 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
8910 Add utility functions to construct a CSSStyleSheet object and use it instead
8911 of document.implementation.createCSSStyleSheet().
8912
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000089132017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
8914
8915 AX: don't expose empty roledescription
8916 https://bugs.webkit.org/show_bug.cgi?id=163647
8917
8918 Reviewed by Chris Fleizach.
8919
8920 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
8921 * accessibility/aria-roledescription.html: New test cases, updated expectations.
8922 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
8923
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000089242017-05-08 Chris Dumez <cdumez@apple.com>
8925
8926 Drop non-standard Element.scrollByLines() / scrollByPages()
8927 https://bugs.webkit.org/show_bug.cgi?id=171820
8928
8929 Reviewed by Simon Fraser.
8930
8931 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
8932 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
8933 Add layout test coverage.
8934
8935 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
8936 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
8937 * fast/events/scroll-event-does-not-bubble.html:
8938 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
8939 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
8940 Update existing tests to stop relying on the API.
8941
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000089422017-05-08 Matt Lewis <jlewis3@apple.com>
8943
8944 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
8945 https://bugs.webkit.org/show_bug.cgi?id=171830
8946
8947 Unreviewed test gardening.
8948
8949 * platform/ios-wk2/TestExpectations:
8950
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000089512017-05-08 Ryan Haddad <ryanhaddad@apple.com>
8952
8953 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
8954 https://bugs.webkit.org/show_bug.cgi?id=171828
8955
8956 Unreviewed test gardening.
8957
8958 * platform/mac-wk1/TestExpectations:
8959
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000089602017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
8961
8962 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
8963 https://bugs.webkit.org/show_bug.cgi?id=171821
8964
8965 Reviewed by Chris Fleizach.
8966
8967 * accessibility/aria-orientation-expected.txt: New test case.
8968 * accessibility/aria-orientation.html: New test case.
8969
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000089702017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
8971
8972 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
8973 https://bugs.webkit.org/show_bug.cgi?id=170864
8974
8975 Reviewed by Simon Fraser.
8976
8977 * fast/images/async-image-background-image-repeated-expected.html:
8978 * fast/images/async-image-background-image-repeated.html:
8979 * fast/images/resources/sprite-sheet-red-green-blue.png:
8980 * fast/images/sprite-sheet-image-draw-expected.html:
8981 * fast/images/sprite-sheet-image-draw.html:
8982 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
8983 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
8984 decoded farme of this image will be 30x5000 pixels (15% of the original size).
8985
bdakin@apple.com05244942017-05-08 20:25:46 +000089862017-05-08 Beth Dakin <bdakin@apple.com>
8987
8988 WebKit should default to using sRGB with NSColor conversion instead of device
8989 color space
8990 https://bugs.webkit.org/show_bug.cgi?id=171745
8991 -and corresponding-
8992 rdar://problem/28314183
8993
8994 Reviewed by Tim Horton.
8995
8996 * editing/mac/attributed-string/anchor-element-expected.txt:
8997 * editing/mac/attributed-string/basic-expected.txt:
8998 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
8999 * editing/mac/attributed-string/font-size-expected.txt:
9000 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
9001 * editing/mac/attributed-string/font-weight-expected.txt:
9002 * editing/mac/attributed-string/letter-spacing-expected.txt:
9003 * editing/mac/attributed-string/text-decorations-expected.txt:
9004 * editing/mac/attributed-string/vertical-align-expected.txt:
9005
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000090062017-05-04 Jiewen Tan <jiewen_tan@apple.com>
9007
9008 Search events should not fire synchronously for search type input elements with incremental attribute set
9009 https://bugs.webkit.org/show_bug.cgi?id=171376
9010 <rdar://problem/31863296>
9011
9012 Reviewed by Chris Dumez.
9013
9014 * fast/forms/search/search-incremental-crash-expected.txt: Added.
9015 * fast/forms/search/search-incremental-crash.html: Added.
9016
zalan@apple.com3c442032017-05-08 18:38:20 +000090172017-05-08 Zalan Bujtas <zalan@apple.com>
9018
9019 Text overlaps on http://www.duden.de/rechtschreibung/Acre
9020 https://bugs.webkit.org/show_bug.cgi?id=171796
9021 <rdar://problem/31036028>
9022
9023 Reviewed by Simon Fraser.
9024
9025 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
9026 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
9027
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000090282017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
9029
9030 Unreviewed, rolling out r216419.
9031
9032 Broke 70 layout tests on GTK bot
9033
9034 Reverted changeset:
9035
9036 "Ensure clean tree before AX cache update."
9037 https://bugs.webkit.org/show_bug.cgi?id=171546
9038 http://trac.webkit.org/changeset/216419
9039
antti@apple.com90a7b232017-05-08 17:20:54 +000090402017-05-08 Antti Koivisto <antti@apple.com>
9041
9042 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
9043 https://bugs.webkit.org/show_bug.cgi?id=171375
9044 <rdar://problem/31863184>
9045
9046 Reviewed by Zalan Bujtas.
9047
9048 * fast/html/details-flow-thread-expected.txt: Added.
9049 * fast/html/details-flow-thread.html: Added.
9050 * fast/shadow-dom/composed-tree-slots-expected.txt:
9051 * fast/shadow-dom/composed-tree-slots.html:
9052
9053 Expand the test so it also prints out slot subtrees using slots as traversal roots.
9054
cdumez@apple.comea20d742017-05-08 16:50:46 +000090552017-05-08 Chris Dumez <cdumez@apple.com>
9056
9057 Move 'style' from Element to HTMLElement / SVGElement and make it settable
9058 https://bugs.webkit.org/show_bug.cgi?id=171795
9059
9060 Reviewed by Alex Christensen.
9061
9062 * accessibility/roles-exposed.html:
9063 Add null check for element.style.
9064
9065 * fast/css/Element-style-expected.txt: Added.
9066 * fast/css/Element-style.html: Added.
9067 Add layout test coverage.
9068
9069 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
9070 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
9071 does something, the input element actually looses its renderer. This found a bug which I fixed in this
9072 patch.
9073
9074 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9075 Rebaseline as property enumeration order has changed.
9076
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000090772017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
9078
9079 AX: Propagate aria-readonly to grid descendants
9080 https://bugs.webkit.org/show_bug.cgi?id=171189
9081
9082 Reviewed by Chris Fleizach.
9083
9084 Add new test cases to aria-readonly.html. In addition, because the platform-specific
9085 test expectations seem due to how platforms treat whitespace from the test file, hide
9086 the test cases after the test is run so that there are no extraneous characters and
9087 a single expectations file can be shared.
9088
9089 * accessibility/aria-readonly-expected.txt: Updated.
9090 * accessibility/aria-readonly.html: Updated.
9091 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
9092 * accessibility/gtk/aria-readonly-propagated.html: Added.
9093 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
9094 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
9095 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
9096
zalan@apple.com7e3614e2017-05-08 15:33:47 +000090972017-05-06 Zalan Bujtas <zalan@apple.com>
9098
9099 Ensure clean tree before AX cache update.
9100 https://bugs.webkit.org/show_bug.cgi?id=171546
9101 <rdar://problem/31934942>
9102
9103 Reviewed by Chris Fleizach.
9104
9105 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
9106
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000091072017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
9108
9109 Unprefix unicode-bidi CSS values
9110 https://bugs.webkit.org/show_bug.cgi?id=171761
9111
9112 Reviewed by Simon Fraser.
9113
9114 Import W3C's internationalization tests from
9115 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
9116
9117 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
9118 * fast/css/default-bidi-css-rules.html: Ditto.
9119 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
9120 * fast/css/unicode-bidi-computed-value.html: Ditto.
9121 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
9122 * fast/text/bidi-unprefix.html: Added.
9123 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
9124 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
9125 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
9126 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
9127 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
9128 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
9129 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
9130 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
9131 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
9132 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
9133 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
9134 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
9135 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
9136 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
9137 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
9138 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
9139 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
9140 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
9141 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
9142 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
9143 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
9144 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
9145 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
9146 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
9147 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
9148 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
9149 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
9150 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
9151 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
9152 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
9153 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
9154 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
9155 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
9156 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
9157 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
9158 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
9159 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
9160 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
9161 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
9162 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
9163 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
9164 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
9165 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
9166 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
9167 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
9168 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
9169 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
9170 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
9171 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
9172 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
9173 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
9174 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
9175 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
9176 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
9177 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
9178 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
9179 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
9180 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
9181 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
9182 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
9183 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
9184 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
9185 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
9186 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
9187 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
9188 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
9189 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
9190 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
9191 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
9192 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
9193 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
9194 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
9195 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
9196 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
9197 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
9198 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
9199 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
9200 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
9201 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
9202 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
9203 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
9204 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
9205 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
9206 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
9207 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
9208 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
9209 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
9210 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
9211 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
9212 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
9213 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
9214 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
9215 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
9216 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
9217 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
9218 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
9219 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
9220 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
9221 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
9222 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
9223 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
9224 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
9225 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
9226 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
9227 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
9228 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
9229 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
9230 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
9231 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
9232 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
9233 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
9234 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
9235 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
9236 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
9237 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
9238 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
9239 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
9240 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
9241 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
9242 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
9243 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
9244 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
9245 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
9246 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
9247 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
9248 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
9249 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
9250 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
9251 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
9252 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
9253 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
9254 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
9255 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
9256 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
9257 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
9258 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
9259 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
9260 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
9261 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
9262 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
9263 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
9264 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
9265 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
9266 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
9267 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
9268 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
9269 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
9270 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
9271 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
9272 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
9273 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
9274 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
9275 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
9276 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
9277 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
9278 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
9279 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
9280 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
9281 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
9282 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
9283 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
9284 * imported/w3c/i18n/bidi/block-override-001.html: Added.
9285 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
9286 * imported/w3c/i18n/bidi/block-override-002.html: Added.
9287 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
9288 * imported/w3c/i18n/bidi/block-override-003.html: Added.
9289 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
9290 * imported/w3c/i18n/bidi/block-override-004.html: Added.
9291 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
9292 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
9293 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
9294 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
9295 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
9296 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
9297 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
9298 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
9299 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
9300 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
9301 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
9302 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
9303 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
9304 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
9305 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
9306 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
9307 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
9308 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
9309 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
9310 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
9311 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
9312 * platform/ios/TestExpectations:
9313 * platform/mac/TestExpectations:
9314
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000093152017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
9316
9317 Unreviewed GTK+ gardening. Update expectations of several tests.
9318
9319 * platform/gtk/TestExpectations:
9320
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000093212017-05-07 Simon Fraser <simon.fraser@apple.com>
9322
9323 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
9324 https://bugs.webkit.org/show_bug.cgi?id=171140
9325
9326 Reviewed by Sam Weinig.
9327
9328 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
9329 which is a proxy for reading the layout viewport.
9330
9331 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
9332 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
9333 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
9334 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
9335 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
9336 (stringFromRect):
9337 (accumulateLog):
9338 (logFixedObject):
9339 (logFixedAndViewports):
9340 (doTest):
9341
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000093422017-05-07 Youenn Fablet <youenn@apple.com>
9343
9344 [MediaStream] r216197 caused some webrtc tests to fail
9345 https://bugs.webkit.org/show_bug.cgi?id=171728
9346
9347 Reviewed by Eric Carlson.
9348
9349 * platform/ios-wk2/TestExpectations:
9350
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000093512017-05-07 Sam Weinig <sam@webkit.org>
9352
9353 Implement Subresource Integrity (SRI)
9354 https://bugs.webkit.org/show_bug.cgi?id=148363
9355 <rdar://problem/18945879>
9356
9357 Reviewed by Daniel Bates.
9358
9359 Add tests for Subresource Integrity based off the ones from Web
9360 Platform Tests. They have been changed to:
9361 - Split <link> and <script> testing.
9362 - Add additional tests:
9363 - Integrity hashes using base64URL encoding.
9364 - Integrity hashes using mixed base64 and base64URL encoding.
9365 - Integrity metadata that does not conform to the grammar at all.
9366 - Multiple valid, but only one matching, integrity hashes.
9367 - Non-matching integrity hash with options.
9368 - Run one at a time, so console output is consistent.
9369
9370 We can/should upstream these changes, but this avoids the possibility that
9371 an update of the imported web-platform-tests could cause these tests to fail.
9372
9373 Also adds tests that show the Subresource Integrity setting works correctly.
9374
9375 * http/tests/subresource-integrity: Added.
9376 * http/tests/subresource-integrity/.htaccess: Added.
9377 * http/tests/subresource-integrity/resources: Added.
9378 * http/tests/subresource-integrity/resources/alternate.css: Added.
9379 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
9380 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
9381 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
9382 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
9383 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
9384 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
9385 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
9386 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
9387 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
9388 * http/tests/subresource-integrity/resources/style.css: Added.
9389 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
9390 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
9391 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
9392 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
9393 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
9394 * http/tests/subresource-integrity/sri-script.html: Added.
9395 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
9396 * http/tests/subresource-integrity/sri-style.html: Added.
9397
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000093982017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
9399
9400 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
9401 https://bugs.webkit.org/show_bug.cgi?id=171636
9402 <rdar://problem/30811218>
9403
9404 Reviewed by Dean Jackson.
9405
9406 * fast/text/lastResort-expected.html: Added.
9407 * fast/text/lastResort.html: Added.
9408
cdumez@apple.com19a40432017-05-07 03:48:28 +000094092017-05-06 Chris Dumez <cdumez@apple.com>
9410
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00009411 Implement the concept of cookie-averse document
9412 https://bugs.webkit.org/show_bug.cgi?id=171746
9413 <rdar://problem/32004466>
9414
9415 Reviewed by Sam Weinig.
9416
9417 Add layout test coverage.
9418
9419 * fast/cookies/cookie-averse-document-expected.txt: Added.
9420 * fast/cookies/cookie-averse-document.html: Added.
9421
94222017-05-06 Chris Dumez <cdumez@apple.com>
9423
cdumez@apple.com19a40432017-05-07 03:48:28 +00009424 Align our IDL files with the latest DOM specification
9425 https://bugs.webkit.org/show_bug.cgi?id=171777
9426
9427 Reviewed by Sam Weinig.
9428
9429 Rebaseline a few tests.
9430
9431 * fast/dom/Document/adoptNode-null-expected.txt:
9432 * fast/dom/Document/adoptNode-null.html:
9433 * fast/dom/Document/importNode-null-expected.txt:
9434 * fast/dom/Document/importNode-null.html:
9435 * fast/dom/Range/range-intersectsNode-expected.txt:
9436 * fast/text/text-combine-crash-expected.txt:
9437
ap@apple.com83de49c2017-05-07 02:58:23 +000094382017-05-06 Alexey Proskuryakov <ap@apple.com>
9439
ap@apple.com07bbb7d2017-05-07 03:18:27 +00009440 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
9441 https://bugs.webkit.org/show_bug.cgi?id=171785
9442
9443 * platform/wk2/TestExpectations:
9444
94452017-05-06 Alexey Proskuryakov <ap@apple.com>
9446
ap@apple.com83de49c2017-05-07 02:58:23 +00009447 REGRESSION (r216294): The new test fails on WebKit1
9448 https://bugs.webkit.org/show_bug.cgi?id=171780
9449
9450 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
9451 https://trac.webkit.org/216299, https://trac.webkit.org/216330
9452
9453 * http/tests/css/filters-on-iframes-expected.html: Removed.
9454 * http/tests/css/filters-on-iframes.html: Removed.
9455 * http/tests/css/resources/blank.html: Removed.
9456 * http/tests/css/resources/references-external.html: Removed.
9457 * http/tests/css/resources/solid-red.html: Removed.
9458
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000094592017-05-06 Simon Fraser <simon.fraser@apple.com>
9460
9461 [iOS WK2] Make rotation tests more reliable
9462 https://bugs.webkit.org/show_bug.cgi?id=171778
9463
9464 Reviewed by Tim Horton.
9465
9466 New baseline.
9467
9468 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
9469 * fast/events/ios/rotation/zz-no-rotation.html:
9470
cdumez@apple.comf4c58192017-05-06 20:32:35 +000094712017-05-06 Chris Dumez <cdumez@apple.com>
9472
cdumez@apple.comc209acb2017-05-06 23:39:51 +00009473 Unreviewed, rolling out r216333.
9474
9475 Caused layout test failures
9476
9477 Reverted changeset:
9478
9479 "Implement the concept of cookie-averse document"
9480 https://bugs.webkit.org/show_bug.cgi?id=171746
9481 http://trac.webkit.org/changeset/216333
9482
94832017-05-06 Chris Dumez <cdumez@apple.com>
9484
cdumez@apple.comf4c58192017-05-06 20:32:35 +00009485 Implement the concept of cookie-averse document
9486 https://bugs.webkit.org/show_bug.cgi?id=171746
9487 <rdar://problem/32004466>
9488
9489 Reviewed by Sam Weinig.
9490
9491 Add layout test coverage.
9492
9493 * fast/cookies/cookie-averse-document-expected.txt: Added.
9494 * fast/cookies/cookie-averse-document.html: Added.
9495
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000094962017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
9497
9498 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
9499 https://bugs.webkit.org/show_bug.cgi?id=171750
9500 <rdar://problem/31122612>
9501
9502 Reviewed by Zalan Bujtas.
9503
9504 * fast/text/fitzpatrick-combination-expected.html: Added.
9505 * fast/text/fitzpatrick-combination.html: Added.
9506
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000095072017-05-05 Zalan Bujtas <zalan@apple.com>
9508
9509 Renderers being destroyed should not be added to AX's deferred list.
9510 https://bugs.webkit.org/show_bug.cgi?id=171768
9511 <rdar://problem/31955660>
9512
9513 Reviewed by Simon Fraser.
9514
9515 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
9516 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
9517
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000095182017-05-05 Matt Lewis <jlewis3@apple.com>
9519
9520 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
9521 https://bugs.webkit.org/show_bug.cgi?id=171763
9522
9523 Unreviewed test gardening.
9524
9525 * platform/mac-wk2/TestExpectations:
9526
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000095272017-05-05 Oliver Hunt <oliver@apple.com>
9528
9529 Move trivial String prototype functions to JS builtins
9530 https://bugs.webkit.org/show_bug.cgi?id=171737
9531
9532 Reviewed by Saam Barati.
9533
9534 Updated output
9535
9536 * js/dom/string-anchor-expected.txt:
9537 * js/dom/string-anchor.html:
9538 * js/dom/string-fontcolor-expected.txt:
9539 * js/dom/string-fontcolor.html:
9540 * js/dom/string-fontsize-expected.txt:
9541 * js/dom/string-fontsize.html:
9542 * js/dom/string-link-expected.txt:
9543 * js/dom/string-link.html:
9544
dino@apple.com3f3faf52017-05-05 23:49:41 +000095452017-05-05 Dean Jackson <dino@apple.com>
9546
9547 Restrict SVG filters to accessible security origins
9548 https://bugs.webkit.org/show_bug.cgi?id=118689
9549 <rdar://problem/27362159>
9550
9551 Reviewed by Brent Fulgham.
9552
9553 Add a test that shows safe frames, unsafe frames, and
9554 then a safe frame that itself has an unsafe frame, to
9555 show that the security requirements are being forwarded
9556 down the tree.
9557
9558 * http/tests/css/filters-on-iframes-expected.html: Added.
9559 * http/tests/css/filters-on-iframes.html: Added.
9560 * http/tests/css/resources/blank.html: Added.
9561 * http/tests/css/resources/references-external.html: Added.
9562 * http/tests/css/resources/solid-red.html: Added.
9563
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000095642017-05-05 Simon Fraser <simon.fraser@apple.com>
9565
9566 Make it possible to test rotation in iOS WebKitTestRunner
9567 https://bugs.webkit.org/show_bug.cgi?id=171755
9568
9569 Reviewed by Tim Horton.
9570
9571 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
9572
9573 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
9574 * fast/events/ios/rotation/basic-rotation.html: Added.
9575 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
9576 * fast/events/ios/rotation/safari-like-rotation.html: Added.
9577 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
9578 * fast/events/ios/rotation/zz-no-rotation.html: Added.
9579
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000095802017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9581
9582 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
9583 https://bugs.webkit.org/show_bug.cgi?id=171756
9584
9585 Unreviewed test gardening.
9586
9587 * platform/wk2/TestExpectations:
9588
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000095892017-05-05 Matt Lewis <jlewis3@apple.com>
9590
9591 Mark test http/tests/security/module-correct-mime-types.html slow.
9592 https://bugs.webkit.org/show_bug.cgi?id=164960
9593
9594 Unreviewed test gardening.
9595
9596 * platform/ios-wk2/TestExpectations:
9597
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000095982017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9599
9600 Unreviewed, rolling out r216275.
9601
9602 This change broke internal builds.
9603
9604 Reverted changeset:
9605
9606 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
9607 case insensitive"
9608 https://bugs.webkit.org/show_bug.cgi?id=171636
9609 http://trac.webkit.org/changeset/216275
9610
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000096112017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
9612
9613 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
9614 https://bugs.webkit.org/show_bug.cgi?id=171636
9615 <rdar://problem/30811218>
9616
9617 Reviewed by Dean Jackson.
9618
9619 * fast/text/lastResort-expected.html: Added.
9620 * fast/text/lastResort.html: Added.
9621
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000096222017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9623
9624 Unskip media/click-placeholder-not-pausing.html.
9625
9626 Unreviewed test gardening.
9627
9628 * platform/mac-wk2/TestExpectations:
9629
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000096302017-05-05 Joseph Pecoraro <pecoraro@apple.com>
9631
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00009632 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
9633 https://bugs.webkit.org/show_bug.cgi?id=171580
9634 <rdar://problem/32009647>
9635
9636 Rubber-stamped by Alexey Proskuryakov.
9637
9638 * TestExpectations:
9639 * streams/reference-implementation/pipe-to-expected.txt:
9640 Rebaseline expectations. This test was previously flakey so the results were
9641 missed unless the test was run with --force.
9642
9643 * streams/reference-implementation/readable-stream-templated-expected.txt:
9644 * streams/reference-implementation/readable-stream-templated.html:
9645 Silence unhandled rejections. This test did not expect unhandled promise
9646 rejections to affect test results, so ignore them.
9647
96482017-05-05 Joseph Pecoraro <pecoraro@apple.com>
9649
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00009650 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
9651 https://bugs.webkit.org/show_bug.cgi?id=170702
9652 <rdar://problem/31616643>
9653
9654 Rubber-stamped by Brian Burg.
9655
9656 * platform/mac-wk2/TestExpectations:
9657 * http/tests/inspector/network/resource-request-headers.html:
9658 Make this test unflakey by ensuring we wait for the load to complete.
9659
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000096602017-05-05 Chris Dumez <cdumez@apple.com>
9661
9662 Attr Nodes should not have children
9663 https://bugs.webkit.org/show_bug.cgi?id=171688
9664 <rdar://problem/31998412>
9665
9666 Reviewed by Andreas Kling.
9667
9668 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
9669 * fast/dom/Attr/cannot-have-children.html: Added.
9670 Add layout test coverage. I have verified that this test passes in both
9671 Firefox and Chrome.
9672
9673 * dom/html/level1/*: Removed legacy / outdated tests.
9674 * dom/xhtml/level1/*: Removed legacy / outdated tests.
9675
9676 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
9677 * fast/dom/Attr/child-nodes-cache.html: Removed.
9678 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
9679 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
9680 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
9681 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
9682 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
9683 * fast/dom/attribute-change-on-mutate.html: Removed.
9684 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
9685 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
9686 * traversal/moz-bug590771-expected.txt: Removed.
9687 * traversal/moz-bug590771.html: Removed.
9688 Removed some outdated tests.
9689
9690 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
9691 * fast/custom-elements/reactions-for-webkit-extensions.html:
9692 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
9693 * fast/dom/Attr/change-id-via-attr-node-value.html:
9694 * fast/dom/Element/normalize-crash.html:
9695 * fast/dom/Element/normalize-crash2.html:
9696 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
9697 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
9698 * fast/dom/MutationObserver/observe-attributes-expected.txt:
9699 * fast/dom/MutationObserver/observe-attributes.html:
9700 * fast/dom/import-attribute-node.html:
9701 * fast/dom/insertedIntoDocument-child.html:
9702 * fast/dom/insertedIntoDocument-sibling.html:
9703 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
9704 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
9705 * fast/dom/normalize-attributes-mutation-event-crash.html:
9706 * fast/dom/serialize-nodes.xhtml:
9707 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
9708 Update existing tests so they stop relying on Attr Node having Text children.
9709
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000097102017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9711
9712 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
9713 https://bugs.webkit.org/show_bug.cgi?id=161360
9714
9715 Unreviewed test gardening.
9716
9717 * platform/mac-wk1/TestExpectations:
9718
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000097192017-05-05 Matt Lewis <jlewis3@apple.com>
9720
9721 Mark 2 webrtc test as failing.
9722 https://bugs.webkit.org/show_bug.cgi?id=171728
9723
9724 Unreviewed test gardening.
9725
9726 * platform/ios-wk2/TestExpectations:
9727
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000097282017-05-05 Chris Dumez <cdumez@apple.com>
9729
9730 Refactor / Clean up Element.idl
9731 https://bugs.webkit.org/show_bug.cgi?id=171734
9732
9733 Reviewed by Sam Weinig.
9734
9735 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
9736 different order and because exception messages have changed slightly.
9737
9738 * fast/dom/Element/attr-param-typechecking-expected.txt:
9739 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9740
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000097412017-05-05 Jeremy Jones <jeremyj@apple.com>
9742
9743 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
9744 https://bugs.webkit.org/show_bug.cgi?id=171610
9745 <rdar://problem/31976820>
9746
9747 Reviewed by Eric Carlson.
9748
9749 enable test: media/modern-media-controls/pip-support/pip-support-click.html
9750
9751 * platform/mac-wk1/TestExpectations:
9752
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000097532017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
9754
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00009755 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
9756
9757 * platform/gtk/TestExpectations:
9758
97592017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
9760
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00009761 Unreviewed GTK+ gardening. Rebaseline several tests.
9762
9763 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
9764 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
9765 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
9766 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
9767 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
9768
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000097692017-05-05 Zan Dobersek <zdobersek@igalia.com>
9770
9771 Unreviewed GTK+ gardening.
9772
9773 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
9774 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
9775
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000097762017-05-04 Commit Queue <commit-queue@webkit.org>
9777
9778 Unreviewed, rolling out r216206.
9779 https://bugs.webkit.org/show_bug.cgi?id=171714
9780
9781 Multiple LayoutTests crashing in Document::page() (Requested
9782 by ap on #webkit).
9783
9784 Reverted changeset:
9785
9786 "Remove support for legacy Notifications"
9787 https://bugs.webkit.org/show_bug.cgi?id=171487
9788 http://trac.webkit.org/changeset/216206
9789
cdumez@apple.combf723da2017-05-05 02:19:14 +000097902017-05-04 Chris Dumez <cdumez@apple.com>
9791
9792 Element.slot should be marked as [Unscopable]
9793 https://bugs.webkit.org/show_bug.cgi?id=171683
9794
9795 Reviewed by Darin Adler.
9796
9797 Add layout test coverage. This test is passing in Firefox and Chrome.
9798
9799 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
9800 * fast/shadow-dom/Element-slot-unscopable.html: Added.
9801
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000098022017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
9803
9804 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
9805 https://bugs.webkit.org/show_bug.cgi?id=171634
9806
9807 Reviewed by Simon Fraser.
9808
9809 To test the async image decoding reliably we need to do the following:
9810
9811 -- Make sure to load the image before setting its src to the element.
9812 -- Call document.body.offsetHeight to force layout.
9813 -- Call testRunner.display() to force the first paint.
9814 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
9815 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
9816 will force the second paint.
9817
9818 * fast/images/async-image-background-image-repeated.html:
9819 * fast/images/async-image-background-image.html:
9820 * fast/images/sprite-sheet-image-draw.html:
9821
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000098222017-05-04 Matt Lewis <jlewis3@apple.com>
9823
9824 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
9825 https://bugs.webkit.org/show_bug.cgi?id=171703
9826
9827 Unreviewed test gardening.
9828
9829 * platform/mac-wk2/TestExpectations:
9830
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000098312017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
9832
9833 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
9834 https://bugs.webkit.org/show_bug.cgi?id=171641
9835
9836 Reviewed by Simon Fraser.
9837
9838 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
9839 Replace all the calls to testRunner.displayInvalidatedRegion() by
9840 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
9841
9842 * compositing/clip-change.html:
9843 * compositing/geometry/foreground-offset-change.html:
9844 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
9845 * compositing/iframes/become-composited-nested-iframes.html:
9846 * compositing/iframes/become-overlapped-iframe.html:
9847 * compositing/iframes/connect-compositing-iframe-delayed.html:
9848 * compositing/iframes/connect-compositing-iframe.html:
9849 * compositing/iframes/connect-compositing-iframe2.html:
9850 * compositing/iframes/connect-compositing-iframe3.html:
9851 * compositing/iframes/enter-compositing-iframe.html:
9852 * compositing/iframes/iframe-content-flipping.html:
9853 * compositing/iframes/iframe-resize.html:
9854 * compositing/iframes/iframe-size-to-zero.html:
9855 * compositing/iframes/iframe-src-change.html:
9856 * compositing/iframes/invisible-nested-iframe-hide.html:
9857 * compositing/iframes/invisible-nested-iframe-show.html:
9858 * compositing/iframes/leave-compositing-iframe.html:
9859 * compositing/iframes/overlapped-iframe-iframe.html:
9860 * compositing/iframes/overlapped-iframe.html:
9861 * compositing/iframes/overlapped-nested-iframes.html:
9862 * compositing/iframes/repaint-after-losing-scrollbars.html:
9863 * compositing/iframes/resources/fixed-position-subframe.html:
9864 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
9865 * compositing/iframes/resources/scrollgrandchild-inner.html:
9866 * compositing/iframes/scrolling-iframe.html:
9867 * compositing/overflow/content-gains-scrollbars.html:
9868 * compositing/overflow/content-loses-scrollbars.html:
9869 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
9870 * compositing/overflow/overflow-scrollbar-layers.html:
9871 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
9872 * compositing/overflow/repaint-after-losing-scrollbars.html:
9873 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
9874 * compositing/patterns/direct-pattern-compositing-add-text.html:
9875 * compositing/patterns/direct-pattern-compositing-change-expected.html:
9876 * compositing/patterns/direct-pattern-compositing-change.html:
9877 * compositing/patterns/direct-pattern-compositing-load-expected.html:
9878 * compositing/patterns/direct-pattern-compositing-load.html:
9879 * compositing/plugins/invalidate_rect.html:
9880 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
9881 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
9882 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
9883 * compositing/repaint/newly-composited-on-scroll.html:
9884 * compositing/repaint/newly-composited-repaint-rect.html:
9885 * compositing/repaint/page-scale-repaint.html:
9886 * compositing/repaint/requires-backing-repaint.html:
9887 * compositing/repaint/transform-style-change.html:
9888 * compositing/rtl/rtl-overflow-invalidation.html:
9889 * compositing/scroll-painted-composited-content.html:
9890 * compositing/tiling/huge-layer-resize.html:
9891 * compositing/video-page-visibility.html:
9892 * compositing/video/video-with-invalid-source.html:
9893 * compositing/webgl/webgl-repaint.html:
9894 * css3/filters/multiple-filters-invalidation.html:
9895 * css3/flexbox/repaint-column-reverse.html:
9896 * css3/flexbox/repaint-during-resize-no-flex.html:
9897 * css3/flexbox/repaint-rtl-column.html:
9898 * css3/flexbox/repaint.html:
9899 * displaylists/canvas-display-list.html:
9900 * displaylists/resources/dump-target-display-list.js:
9901 (doTest):
9902 * displaylists/resources/dump-target-replay-list.js:
9903 (doTest):
9904 * fast/animation/request-animation-frame-detach-element.html:
9905 * fast/animation/request-animation-frame-detach-element2.html:
9906 * fast/animation/request-animation-frame-during-modal.html:
9907 * fast/animation/request-animation-frame-iframe.html:
9908 * fast/animation/request-animation-frame-iframe2.html:
9909 * fast/animation/script-tests/request-animation-frame-cancel.js:
9910 * fast/animation/script-tests/request-animation-frame-cancel2.js:
9911 * fast/animation/script-tests/request-animation-frame-disabled.js:
9912 * fast/animation/script-tests/request-animation-frame-prefix.js:
9913 (window.webkitRequestAnimationFrame):
9914 (window.testRunner.window.setTimeout):
9915 * fast/animation/script-tests/request-animation-frame-time-unit.js:
9916 (window.requestAnimationFrame):
9917 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
9918 (window.requestAnimationFrame):
9919 (window.testRunner.window.setTimeout):
9920 * fast/animation/script-tests/request-animation-frame-timestamps.js:
9921 * fast/animation/script-tests/request-animation-frame-within-callback.js:
9922 * fast/animation/script-tests/request-animation-frame.js:
9923 * fast/backgrounds/obscured-background-child-style-change-expected.html:
9924 * fast/backgrounds/obscured-background-child-style-change.html:
9925 * fast/backgrounds/solid-color-context-restore.html:
9926 * fast/canvas/canvas-as-image-incremental-repaint.html:
9927 * fast/canvas/canvas-incremental-repaint-2.html:
9928 * fast/canvas/canvas-incremental-repaint.html:
9929 * fast/canvas/canvas-resize-after-paint.html:
9930 * fast/canvas/resources/repaint.js:
9931 (runRepaintTest):
9932 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
9933 (TestControllerPaint):
9934 * fast/canvas/webgl/canvas-test.html:
9935 * fast/canvas/webgl/webgl-layer-update.html:
9936 * fast/css/pseudostyle-anonymous-text.html:
9937 * fast/css/relative-positioned-block-crash.html:
9938 * fast/dom/Window/post-message-crash.html:
9939 * fast/dom/Window/web-timing-minimal-performance-now.html:
9940 * fast/dynamic/containing-block-change.html:
9941 * fast/dynamic/layer-no-longer-paginated.html:
9942 * fast/events/touch/gesture/pad-gesture-cancel.js:
9943 * fast/events/touch/gesture/pad-gesture-fling.js:
9944 * fast/forms/hidden-listbox.html:
9945 * fast/forms/listbox-clip.html:
9946 * fast/frames/inline-object-inside-frameset.html:
9947 * fast/frames/transparent-scrollbar.html:
9948 * fast/images/animated-background-image-crash.html:
9949 * fast/layers/add-layer-with-nested-stacking.html:
9950 * fast/layers/inline-dirty-z-order-lists.html:
9951 * fast/layers/layer-content-visibility-change.html:
9952 * fast/layers/nested-layers-1.html:
9953 * fast/layers/nested-layers-2.html:
9954 * fast/layers/nested-layers-3.html:
9955 * fast/layers/nested-layers-4.html:
9956 * fast/layers/remove-layer-with-nested-stacking.html:
9957 * fast/overflow/hidden-scrollbar-resize.html:
9958 * fast/reflections/inline-crash.html:
9959 * fast/repaint/animation-after-layer-scroll.html:
9960 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
9961 * fast/repaint/fixed-child-move-after-scroll.html:
9962 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
9963 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
9964 * fast/repaint/fixed-move-after-scroll.html:
9965 * fast/repaint/no-animation-outside-viewport-subframe.html:
9966 * fast/repaint/no-animation-outside-viewport.html:
9967 * fast/repaint/obscured-background-no-repaint.html:
9968 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
9969 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
9970 * fast/repaint/repaint-during-scroll-with-zoom.html:
9971 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
9972 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
9973 * fast/repaint/resources/line-flow-with-floats.js:
9974 (beginTest):
9975 * fast/repaint/resources/repaint.js:
9976 (runRepaintTest):
9977 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
9978 * fast/replaced/width100percent-textarea.html:
9979 * fast/scrolling/scrollbar-tickmarks-hittest.html:
9980 * fast/table/border-collapsing/cached-69296.html:
9981 * fast/table/border-collapsing/cached-cell-append.html:
9982 * fast/table/border-collapsing/cached-cell-remove.html:
9983 * fast/table/border-collapsing/cached-change-cell-border-color.html:
9984 * fast/table/border-collapsing/cached-change-cell-border-width.html:
9985 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
9986 * fast/table/border-collapsing/cached-change-col-border-color.html:
9987 * fast/table/border-collapsing/cached-change-col-border-width.html:
9988 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
9989 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
9990 * fast/table/border-collapsing/cached-change-row-border-color.html:
9991 * fast/table/border-collapsing/cached-change-row-border-width.html:
9992 * fast/table/border-collapsing/cached-change-table-border-color.html:
9993 * fast/table/border-collapsing/cached-change-table-border-width.html:
9994 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
9995 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
9996 * fast/table/empty-section-crash.html:
9997 * fast/text/font-initial.html:
9998 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
9999 * fast/text/text-shadow-extreme-value.html:
10000 * http/tests/misc/slow-loading-image-in-pattern.html:
10001 * media/audio-repaint.html:
10002 * media/media-document-audio-repaint.html:
10003 * plugins/windowless_plugin_paint_test.html:
10004 * scrollbars/scrollbar-percent-padding-crash.html:
10005 * svg/custom/non-scaling-stroke-update.svg:
10006 * svg/custom/stale-resource-data-crash.svg:
10007
cdumez@apple.com8eb4c632017-05-04 21:27:11 +0000100082017-05-04 Chris Dumez <cdumez@apple.com>
10009
10010 Reformat / Clean up Node.idl to match the specification
10011 https://bugs.webkit.org/show_bug.cgi?id=171686
10012
10013 Reviewed by Sam Weinig.
10014
10015 Rebaseline existing test now that the Node properties are enumerated in a
10016 slightly different order.
10017
10018 * js/dom/dom-static-property-for-in-iteration-expected.txt:
10019
weinig@apple.com9efea6a2017-05-04 20:56:00 +0000100202017-05-04 Sam Weinig <sam@webkit.org>
10021
10022 Remove support for legacy Notifications
10023 https://bugs.webkit.org/show_bug.cgi?id=171487
10024
10025 Reviewed by Jon Lee.
10026
10027 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
10028 - Remove http/notifications/legacy. It tested the legacy API.
10029 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
10030 - Update TestExpectations for removals.
10031
10032 * TestExpectations:
10033 * platform/gtk/TestExpectations:
10034 * platform/ios/TestExpectations:
10035 * platform/mac/TestExpectations:
10036 * platform/win/TestExpectations:
10037 * fast/history/page-cache-notification-non-suspendable.html:
10038 * fast/history/page-cache-notification-suspendable.html:
10039 * fast/notifications: Removed.
10040 * fast/notifications/notification-after-close-expected.txt: Removed.
10041 * fast/notifications/notification-after-close.html: Removed.
10042 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
10043 * fast/notifications/notification-permisssion-deletable.html: Removed.
10044 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
10045 * fast/notifications/notifications-cancel-request-permission.html: Removed.
10046 * fast/notifications/notifications-check-permission-expected.txt: Removed.
10047 * fast/notifications/notifications-check-permission.html: Removed.
10048 * fast/notifications/notifications-click-event-expected.txt: Removed.
10049 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
10050 * fast/notifications/notifications-click-event-focus.html: Removed.
10051 * fast/notifications/notifications-click-event.html: Removed.
10052 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
10053 * fast/notifications/notifications-constructor-request-permission.html: Removed.
10054 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
10055 * fast/notifications/notifications-constructor-with-permission.html: Removed.
10056 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
10057 * fast/notifications/notifications-constructor-without-permission.html: Removed.
10058 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
10059 * fast/notifications/notifications-display-close-events.html: Removed.
10060 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
10061 * fast/notifications/notifications-document-close-crash.html: Removed.
10062 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
10063 * fast/notifications/notifications-event-stop-propagation.html: Removed.
10064 * fast/notifications/notifications-multi-events-expected.txt: Removed.
10065 * fast/notifications/notifications-multi-events.html: Removed.
10066 * fast/notifications/notifications-no-icon-expected.txt: Removed.
10067 * fast/notifications/notifications-no-icon.html: Removed.
10068 * fast/notifications/notifications-permission-expected.txt: Removed.
10069 * fast/notifications/notifications-permission.html: Removed.
10070 * fast/notifications/notifications-replace-expected.txt: Removed.
10071 * fast/notifications/notifications-replace.html: Removed.
10072 * fast/notifications/notifications-request-permission-expected.txt: Removed.
10073 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
10074 * fast/notifications/notifications-request-permission-optional.html: Removed.
10075 * fast/notifications/notifications-request-permission.html: Removed.
10076 * fast/notifications/notifications-rtl-expected.txt: Removed.
10077 * fast/notifications/notifications-rtl.html: Removed.
10078 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
10079 * fast/notifications/notifications-sandbox-permission.html: Removed.
10080 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
10081 * fast/notifications/notifications-window-close-crash.html: Removed.
10082 * fast/notifications/notifications-with-permission-expected.txt: Removed.
10083 * fast/notifications/notifications-with-permission.html: Removed.
10084 * fast/notifications/notifications-without-permission-expected.txt: Removed.
10085 * fast/notifications/notifications-without-permission.html: Removed.
10086 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
10087 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
10088 * fast/notifications/resources: Removed.
10089 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
10090 * fast/notifications/resources/notifications-iframe.html: Removed.
10091 * http/tests/notifications/legacy: Removed.
10092 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
10093 * http/tests/notifications/legacy/double-show.html: Removed.
10094 * http/tests/notifications/legacy/events-expected.txt: Removed.
10095 * http/tests/notifications/legacy/events.html: Removed.
10096 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
10097 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
10098 * http/tests/notifications/legacy/request-expected.txt: Removed.
10099 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
10100 * http/tests/notifications/legacy/request-no-callback.html: Removed.
10101 * http/tests/notifications/legacy/request.html: Removed.
10102 * http/tests/notifications/legacy/resources: Removed.
10103 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
10104 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
10105 * http/tests/notifications/legacy/show-expected.txt: Removed.
10106 * http/tests/notifications/legacy/show.html: Removed.
10107 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
10108 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
10109
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +0000101102017-05-04 Matt Lewis <jlewis3@apple.com>
10111
10112 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
10113 https://bugs.webkit.org/show_bug.cgi?id=160368
10114
10115 Unreviewed test gardening.
10116
10117 * platform/ios-wk2/TestExpectations:
10118
antti@apple.com9ef87452017-05-04 20:16:01 +0000101192017-05-04 Antti Koivisto <antti@apple.com>
10120
10121 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
10122 https://bugs.webkit.org/show_bug.cgi?id=171250
10123 <rdar://problem/31827243>
10124
10125 Reviewed by Geoffrey Garen.
10126
10127 * transitions/transition-unknown-property-ignore-expected.txt: Added.
10128 * transitions/transition-unknown-property-ignore.html: Added.
10129 * transitions/transitions-parsing-expected.txt:
10130 * transitions/transitions-parsing.html:
10131
10132 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
10133
cdumez@apple.comcb8a1982017-05-04 19:55:05 +0000101342017-05-04 Chris Dumez <cdumez@apple.com>
10135
10136 Reformat / clean up Event.idl
10137 https://bugs.webkit.org/show_bug.cgi?id=171675
10138
10139 Reviewed by Sam Weinig.
10140
10141 Rebaseline test now that the Event properties are in a slightly different order.
10142
10143 * inspector/model/remote-object-get-properties-expected.txt:
10144
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +0000101452017-05-04 Daniel Bates <dabates@apple.com>
10146
10147 importScripts() should respect X-Content-Type-Options: nosniff
10148 https://bugs.webkit.org/show_bug.cgi?id=171248
10149 <rdar://problem/31819023>
10150
10151 Reviewed by Andy Estes.
10152
10153 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
10154
10155 * TestExpectations:
10156
said@apple.com9954c8d2017-05-04 17:44:44 +0000101572017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
10158
10159 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
10160
said@apple.com6f3cf6b2017-05-04 18:02:46 +000010161 * plugins/windowless_plugin_paint_test.html:
10162
101632017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
10164
10165 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
10166
said@apple.com9954c8d2017-05-04 17:44:44 +000010167 * compositing/video/video-with-invalid-source.html:
10168
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +0000101692017-05-04 Ryan Haddad <ryanhaddad@apple.com>
10170
10171 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
10172 https://bugs.webkit.org/show_bug.cgi?id=171610
10173
10174 Unreviewed test gardening.
10175
10176 * platform/mac-wk1/TestExpectations:
10177
hyatt@apple.comaf3943b2017-05-04 15:41:13 +0000101782017-05-04 Dave Hyatt <hyatt@apple.com>
10179
10180 REGRESSION(STP): rgb() with calc() containing variables doesn't work
10181 https://bugs.webkit.org/show_bug.cgi?id=169939
10182
10183 Reviewed by Zalan Bujtas.
10184
10185 * fast/css/variables/calc-float-to-int-expected.html: Added.
10186 * fast/css/variables/calc-float-to-int.html: Added.
10187
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +0000101882017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
10189
10190 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
10191
10192 And add platform specific results for mac-wk2.
10193
10194 * http/tests/inspector/network/resource-request-headers-expected.txt:
10195 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
10196
wilander@apple.comab4b1af2017-05-04 04:16:39 +0000101972017-05-03 John Wilander <wilander@apple.com>
10198
10199 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
10200 https://bugs.webkit.org/show_bug.cgi?id=171584
10201 <rdar://problem/24702576>
10202
10203 Reviewed by Brent Fulgham.
10204
10205 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
10206 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
10207
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +0000102082017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
10209
10210 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
10211 https://bugs.webkit.org/show_bug.cgi?id=171214
10212
10213 Reviewed by Chris Fleizach.
10214
10215 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
10216 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
10217
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +0000102182017-05-03 Matt Lewis <jlewis3@apple.com>
10219
10220 Mark http/tests/xmlhttprequest/methods.html as flaky.
10221 https://bugs.webkit.org/show_bug.cgi?id=171638
10222
10223 Unreviewed test gardening.
10224
10225 * platform/ios-wk2/TestExpectations:
10226
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +0000102272017-05-03 Ryan Haddad <ryanhaddad@apple.com>
10228
10229 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
10230 https://bugs.webkit.org/show_bug.cgi?id=171628
10231
10232 Unreviewed test gardening.
10233
10234 * platform/ios-wk2/TestExpectations:
10235
zalan@apple.com8b548642017-05-03 23:57:18 +0000102362017-05-03 Zalan Bujtas <zalan@apple.com>
10237
10238 SearchInputType could end up with a mismatched renderer.
10239 https://bugs.webkit.org/show_bug.cgi?id=171547
10240 <rdar://problem/31935047>
10241
10242 Reviewed by Antti Koivisto.
10243
10244 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
10245 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
10246
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +0000102472017-05-03 Ryan Haddad <ryanhaddad@apple.com>
10248
10249 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
10250 https://bugs.webkit.org/show_bug.cgi?id=171629
10251
10252 Unreviewed test gardening.
10253
10254 * platform/mac-wk1/TestExpectations:
10255
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +0000102562017-05-03 Joseph Pecoraro <pecoraro@apple.com>
10257
10258 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
10259 https://bugs.webkit.org/show_bug.cgi?id=166038
10260 <rdar://problem/29488489>
10261
10262 Reviewed by Matt Baker.
10263
10264 * platform/mac/TestExpectations:
10265 * http/tests/inspector/network/fetch-network-data.html:
10266 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
10267 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
10268 can be added synchronously instead of in a microtask. When the microtask happened later
10269 than other incoming events then the follow-up handlers would have been added too late.
10270
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +0000102712017-05-03 Matt Lewis <jlewis3@apple.com>
10272
10273 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
10274 https://bugs.webkit.org/show_bug.cgi?id=170699.
10275
10276 Unreviewed test gardening.
10277
10278 * platform/ios-wk2/TestExpectations:
10279
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +0000102802017-05-03 Simon Fraser <simon.fraser@apple.com>
10281
10282 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
10283 https://bugs.webkit.org/show_bug.cgi?id=171619
10284 https://bugs.webkit.org/show_bug.cgi?id=170153
10285
10286 Reviewed by Tim Horton.
10287
10288 These tests need to wait a bit for the scrolling state of the document to be updated.
10289
10290 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
10291 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
10292 * platform/ios-wk2/TestExpectations:
10293
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +0000102942017-05-03 Yoav Weiss <yoav@yoav.ws>
10295
10296 Link preload HTMLPreloadScanner support
10297 https://bugs.webkit.org/show_bug.cgi?id=170747
10298
10299 Reviewed by Youenn Fablet.
10300
10301 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
10302 * http/tests/preload/preloadscanner_download_resources.html: Added.
10303
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +0000103042017-05-03 Ryan Haddad <ryanhaddad@apple.com>
10305
10306 Mark http/tests/preload/single_download_preload.html as flaky.
10307 https://bugs.webkit.org/show_bug.cgi?id=171331
10308
10309 Unreviewed test gardening.
10310
10311 * platform/ios-wk2/TestExpectations:
10312
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +0000103132017-05-03 Matt Lewis <jlewis3@apple.com>
10314
10315 Mark perf/object-keys.html as flaky
10316 https://bugs.webkit.org/show_bug.cgi?id=171617
10317
10318 Unreviewed test gardening.
10319
10320 * platform/ios-wk2/TestExpectations:
10321
keith_miller@apple.com1e52b712017-05-03 20:33:01 +0000103222017-05-03 Keith Miller <keith_miller@apple.com>
10323
10324 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
10325 https://bugs.webkit.org/show_bug.cgi?id=47825
10326
10327 Reviewed by Saam Barati.
10328
10329 Fix broken test.
10330
10331 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
10332
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +0000103332017-05-03 Matt Lewis <jlewis3@apple.com>
10334
10335 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
10336 https://bugs.webkit.org/show_bug.cgi?id=171613
10337
10338 Unreviewed test gardening.
10339
10340 * platform/ios-wk2/TestExpectations:
10341
n_wang@apple.com1dabdd52017-05-03 19:33:19 +0000103422017-05-03 Nan Wang <n_wang@apple.com>
10343
10344 AX: VO skips cells after cell with aria-colspan
10345 https://bugs.webkit.org/show_bug.cgi?id=171579
10346
10347 Reviewed by Chris Fleizach.
10348
10349 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
10350 * accessibility/mac/aria-grid-column-span.html: Added.
10351
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +0000103522017-05-03 Ryan Haddad <ryanhaddad@apple.com>
10353
10354 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
10355 https://bugs.webkit.org/show_bug.cgi?id=171553
10356
10357 Unreviewed test gardening.
10358
10359 * platform/mac-wk2/TestExpectations:
10360
dbates@webkit.orgc0a17432017-05-03 17:52:30 +0000103612017-05-03 Daniel Bates <dabates@apple.com>
10362
10363 Detach frame from document when entering page cache
10364 https://bugs.webkit.org/show_bug.cgi?id=166774
10365 <rdar://problem/29904368>
10366
10367 Reviewed by Chris Dumez.
10368
10369 * TestExpectations: Unskip tests.
10370 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
10371 * fast/history/page-cache-after-window-open.html: Ditto.
10372 * fast/history/page-cache-with-opener-expected.txt: Ditto.
10373 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
10374 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
10375 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
10376 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
10377 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
10378 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
10379 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
10380 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
10381 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
10382 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
10383
ryanhaddad@apple.com59536412017-05-03 17:47:08 +0000103842017-05-03 Matt Lewis <jlewis3@apple.com>
10385
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +000010386 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
10387 https://bugs.webkit.org/show_bug.cgi?id=171605
10388
10389 Unreviewed test gardening.
10390
10391 * platform/mac-wk2/TestExpectations:
10392
103932017-05-03 Matt Lewis <jlewis3@apple.com>
10394
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000010395 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
10396 https://bugs.webkit.org/show_bug.cgi?id=171564
10397
10398 Unreviewed test gardening.
10399
10400 * platform/ios-wk2/TestExpectations:
10401
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +0000104022017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
10403
10404 AX: Treat cells with ARIA table cell properties as cells
10405 https://bugs.webkit.org/show_bug.cgi?id=171178
10406
10407 Reviewed by Chris Fleizach.
10408
10409 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
10410 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
10411 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
10412
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +0000104132017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
10414
10415 [INTL] Support dashed values in unicode locale extensions
10416 https://bugs.webkit.org/show_bug.cgi?id=171480
10417
10418 Reviewed by JF Bastien.
10419
10420 Added tests for calendar locale extensions that contain '-'.
10421
10422 * js/intl-datetimeformat-expected.txt:
10423 * js/script-tests/intl-datetimeformat.js:
10424
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +0000104252017-05-03 Daniel Bates <dabates@apple.com>
10426
10427 Abandon the current load once the provisional loader detaches from the frame
10428 https://bugs.webkit.org/show_bug.cgi?id=171577
10429 <rdar://problem/31581227>
10430
10431 Reviewed by Brent Fulgham.
10432
10433 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
10434 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
10435
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +0000104362017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
10437
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +000010438 Unreviewed GTK+ gardening. Update expectations of several tests.
10439
10440 * platform/gtk/TestExpectations:
10441
104422017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
10443
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000010444 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
10445
10446 Libsoup doesn't provide the required information to fill all those size metrics.
10447
10448 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
10449 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
10450
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +0000104512017-05-02 Simon Fraser <simon.fraser@apple.com>
10452
10453 Dynamically added position:fixed element is in the wrong place
10454 https://bugs.webkit.org/show_bug.cgi?id=170280
10455 rdar://problem/31374008
10456
10457 Reviewed by Tim Horton.
10458
10459 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
10460 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
10461
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +0000104622017-05-02 Ryan Haddad <ryanhaddad@apple.com>
10463
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +000010464 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
10465
10466 Unreviewed test gardening.
10467
10468 * platform/ios-wk1/TestExpectations:
10469 * platform/ios/TestExpectations:
10470
104712017-05-02 Ryan Haddad <ryanhaddad@apple.com>
10472
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000010473 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
10474 https://bugs.webkit.org/show_bug.cgi?id=170907
10475
10476 Unreviewed test gardening.
10477
10478 * platform/mac-wk2/TestExpectations:
10479
zalan@apple.comb51505d2017-05-02 21:29:13 +0000104802017-05-02 Zalan Bujtas <zalan@apple.com>
10481
10482 Defer AX cache update when text content changes until after layout is finished.
10483 https://bugs.webkit.org/show_bug.cgi?id=171429
10484 <rdar://problem/31885984>
10485
10486 Reviewed by Simon Fraser.
10487
10488 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
10489 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
10490
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +0000104912017-05-02 David Kilzer <ddkilzer@apple.com>
10492
10493 check-webkit-style should keep JavaScript test functions in sync
10494 <https://webkit.org/b/171424>
10495
10496 Reviewed by Joseph Pecoraro.
10497
10498 This change attempts to fix all whitespace issues in these two
10499 files (which are now identical and will be kept in sync by
10500 check-webkit-style):
10501
10502 LayoutTests/http/tests/resources/js-test-pre.js
10503 LayoutTests/resources/js-test-pre.js
10504
10505 It also syncs the implementation of shouldBe(), shouldNotBe(),
10506 shouldNotThrow() and shouldThrow() across the following files:
10507
10508 JSTests/stress/resources/standalone-pre.js
10509 LayoutTests/http/tests/resources/js-test-pre.js
10510 LayoutTests/resources/js-test-pre.js
10511 LayoutTests/resources/js-test.js
10512 LayoutTests/resources/standalone-pre.js
10513
10514 Only interesting (non-whitespace) changes are listed below.
10515
10516 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
10517 (shouldBe): Prefix 'exception' and 'quiet' variables with
10518 underscore.
10519 (shouldNotBe): Ditto.
10520
10521 * resources/js-test-pre.js:
10522 (shouldBe): Prefix 'exception' and 'quiet' variables with
10523 underscore.
10524 (shouldNotBe): Ditto.
10525
10526 * resources/js-test.js:
10527 (shouldBe): Prefix 'quiet' variable with underscore. Use
10528 stringify() when printing '_bv' value.
10529
10530 * resources/standalone-pre.js:
10531 (shouldBe): Prefix 'exception' and 'quiet' variables with
10532 underscore.
10533 (shouldNotBe): Ditto.
10534
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +0000105352017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
10536
10537 AX: Update implementation of aria-orientation
10538 https://bugs.webkit.org/show_bug.cgi?id=171166
10539
10540 Reviewed by Chris Fleizach.
10541
10542 Moved the mac aria-orientation.html test to the shared tests and add several
10543 new test cases to it. Update the orientation-related assertion in two tests
10544 to reflect the ARIA 1.1 behavior.
10545
10546 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
10547 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
10548 * accessibility/mac/slider-supports-actions.html: Updated.
10549 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
10550
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +0000105512017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
10552
10553 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
10554 https://bugs.webkit.org/show_bug.cgi?id=169517
10555 <rdar://problem/30652443>
10556
10557 Reviewed by Dean Jackson.
10558
10559 * fast/text/complex-text-selection-expected.html: Added.
10560 * fast/text/complex-text-selection.html: Added.
10561 * platform/ios/TestExpectations:
10562
joepeck@webkit.org023f4f52017-05-02 19:22:42 +0000105632017-05-02 Joseph Pecoraro <pecoraro@apple.com>
10564
10565 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
10566
10567 Unreviewed test gardening.
10568
10569 * platform/mac-wk1/TestExpectations:
10570 Skip these tests on WebKit1. They depend on the NSURLSession
10571 loading path which is not used in WebKit1.
10572
cdumez@apple.com0d62dc72017-05-02 19:03:58 +0000105732017-05-02 Chris Dumez <cdumez@apple.com>
10574
10575 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
10576 https://bugs.webkit.org/show_bug.cgi?id=171406
10577 <rdar://problem/30945281>
10578
10579 Reviewed by Eric Carlson.
10580
10581 Unskip test.
10582
10583 * platform/mac/TestExpectations:
10584
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +0000105852017-05-02 Matt Lewis <jlewis3@apple.com>
10586
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +000010587 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
10588 https://bugs.webkit.org/show_bug.cgi?id=171559
10589
10590 Unreviewed test gardening.
10591
10592 * platform/ios-wk2/TestExpectations:
10593
105942017-05-02 Matt Lewis <jlewis3@apple.com>
10595
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000010596 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
10597 https://bugs.webkit.org/show_bug.cgi?id=170818
10598
10599 Unreviewed test gardening.
10600
10601 * platform/mac-wk2/TestExpectations:
10602
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +0000106032017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
10604
10605 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
10606 https://bugs.webkit.org/show_bug.cgi?id=168533
10607
10608 Reviewed by Zalan Bujtas.
10609
10610 * fast/text/font-loading-local-expected.txt: Added.
10611 * fast/text/font-loading-local.html: Added.
10612 * fast/text/web-font-load-fallback-during-loading.html:
10613
commit-queue@webkit.org182febd2017-05-02 17:49:39 +0000106142017-05-02 Youenn Fablet <youenn@apple.com>
10615
10616 Allow media stream based videos with sound autoplay if the page is already playing sound
10617 https://bugs.webkit.org/show_bug.cgi?id=171447
10618
10619 Reviewed by Eric Carlson.
10620
10621 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
10622 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
10623 * http/tests/media/resources/test-25fps.mp4: Added.
10624
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +0000106252017-05-02 Matt Lewis <jlewis3@apple.com>
10626
10627 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
10628 https://bugs.webkit.org/show_bug.cgi?id=171530
10629
10630 Unreviewed test gardening.
10631
10632 * platform/ios-wk2/TestExpectations:
10633
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +0000106342017-05-01 Zan Dobersek <zdobersek@igalia.com>
10635
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +000010636 [GCrypt] ECDSA signing and verification support
10637 https://bugs.webkit.org/show_bug.cgi?id=171103
10638
10639 Reviewed by Carlos Garcia Campos.
10640
10641 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
10642 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
10643 skipped since support for that hasn't landed yet.
10644
106452017-05-01 Zan Dobersek <zdobersek@igalia.com>
10646
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +000010647 [GCrypt] HKDF bit derivation support
10648 https://bugs.webkit.org/show_bug.cgi?id=171074
10649
10650 Reviewed by Michael Catanzaro.
10651
10652 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
10653 corner-case length values for which the bit derivation operation must succeed or
10654 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
10655 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
10656 The operation should resolve for lengths between the two limits, with testing
10657 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
10658 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
10659 derivation output length).
10660
10661 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
10662 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
10663 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
10664
106652017-05-01 Zan Dobersek <zdobersek@igalia.com>
10666
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000010667 [GCrypt] ECDH bit derivation support
10668 https://bugs.webkit.org/show_bug.cgi?id=171070
10669
10670 Reviewed by Michael Catanzaro.
10671
10672 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
10673 corner-case length values for which the bit derivation operation must succeed or
10674 fail. When specifying 0 as the length, the returned result must match the EC key
10675 size in length. 8, tested as the minimum non-zero value, and the key size for
10676 each key must also correctly resolve and return a resulting ArrayBuffer whose
10677 length in bytes must match the requested length. Derivations for byte-aligned
10678 values should start rejecting immediately for length values that are bigger than
10679 the EC key's length.
10680
10681 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
10682 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
10683 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
10684 that are passing now that the proper implementation has been added. The remaining
10685 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
10686 supported yet.
10687
sbarati@apple.comfb9f7612017-05-02 02:04:51 +0000106882017-05-01 Saam Barati <sbarati@apple.com>
10689
10690 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
10691 https://bugs.webkit.org/show_bug.cgi?id=171449
10692
10693 Unreviewed.
10694
10695 * platform/win/TestExpectations: Skip Wasm tests on Windows.
10696 * workers/wasm-hashset-many-expected.txt:
10697 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
10698
commit-queue@webkit.org26244742017-05-02 01:33:37 +0000106992017-05-01 Youenn Fablet <youenn@apple.com>
10700
10701 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
10702 https://bugs.webkit.org/show_bug.cgi?id=171497
10703
10704 Reviewed by Eric Carlson.
10705
10706 * webrtc/video-mute.html: Updating the test to make debugging clearer.
10707
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +0000107082017-05-01 Matt Lewis <jlewis3@apple.com>
10709
10710 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
10711 https://bugs.webkit.org/show_bug.cgi?id=171528
10712
10713 Unreviewed test Gardening.
10714
10715 * platform/ios-wk2/TestExpectations:
10716
timothy_horton@apple.comd6728562017-05-02 00:08:23 +0000107172017-05-01 Timothy Horton <timothy_horton@apple.com>
10718
10719 Expose viewport-fit instead of clip-to-safe-area
10720 https://bugs.webkit.org/show_bug.cgi?id=171503
10721 <rdar://problem/31918249>
10722
10723 Reviewed by Simon Fraser.
10724
10725 * TestExpectations:
10726 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
10727 * fast/css/variables/constants/ios/safe-area-inset-set.html:
10728 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
10729 * fast/viewport/ios/viewport-fit-auto.html: Added.
10730 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
10731 * fast/viewport/ios/viewport-fit-contain.html: Added.
10732 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
10733 * fast/viewport/ios/viewport-fit-cover.html: Added.
10734 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
10735 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
10736 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
10737 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
10738 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
10739 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
10740
cdumez@apple.com2f9efd22017-05-02 00:02:16 +0000107412017-05-01 Chris Dumez <cdumez@apple.com>
10742
10743 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
10744 https://bugs.webkit.org/show_bug.cgi?id=171499
10745
10746 Reviewed by Sam Weinig.
10747
10748 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
10749
10750 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
10751 * fast/dom/domparser-parsefromstring-origin.html: Added.
10752
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +0000107532017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10754
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +000010755 Mark inspector/debugger/tail-recursion.html as flaky.
10756 https://bugs.webkit.org/show_bug.cgi?id=168387
10757
10758 Unreviewed test gardening.
10759
10760 * platform/mac/TestExpectations:
10761
107622017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10763
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000010764 Rebaseline two fast/visual-viewport tests for iOS.
10765
10766 Unreviewed test gardening.
10767
10768 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
10769 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
10770
joepeck@webkit.org9c06e282017-05-01 22:54:19 +0000107712017-05-01 Joseph Pecoraro <pecoraro@apple.com>
10772
10773 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
10774 https://bugs.webkit.org/show_bug.cgi?id=171491
10775
10776 Unreviewed test gardening.
10777
10778 * js/promises-tests/promises-tests-2-3-3.html:
10779 Silence unhandled expectation messages for this test.
10780
10781 * media/video-fullscreen-restriction-removed-expected.txt:
10782 Rebaseline expected results with unhandled expectation message.
10783
10784 * platform/gtk/TestExpectations:
10785
cfleizach@apple.com036c0e02017-05-01 22:52:36 +0000107862017-05-01 Chris Fleizach <cfleizach@apple.com>
10787
10788 AX: Support time@datetime for verbosity clarification of dates, times, and durations
10789 https://bugs.webkit.org/show_bug.cgi?id=171498
10790 <rdar://problem/12985540>
10791
10792 Reviewed by Joanmarie Diggs.
10793
10794 * accessibility/datetime-attribute.html: Added.
10795 * accessibility/roles-computedRoleString-expected.txt:
10796 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
10797 * platform/gtk/accessibility/roles-exposed-expected.txt:
10798 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
10799 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
10800 * platform/mac/accessibility/roles-exposed-expected.txt:
10801
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +0000108022017-05-01 Matt Lewis <jlewis3@apple.com>
10803
10804 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
10805 https://bugs.webkit.org/show_bug.cgi?id=170960
10806
10807 Unreviewed test gardening.
10808
10809 * platform/mac-wk2/TestExpectations:
10810
joepeck@webkit.org13065162017-05-01 21:53:38 +0000108112017-05-01 Joseph Pecoraro <pecoraro@apple.com>
10812
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +000010813 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
10814 https://bugs.webkit.org/show_bug.cgi?id=171416
10815 <rdar://problem/31899425>
10816
10817 Reviewed by Saam Barati and Brian Burg.
10818
10819 * inspector/console/message-stack-trace-expected.txt: Added.
10820 * inspector/console/message-stack-trace.html: Added.
10821 Test console stack traces from various places where console messages
10822 are generated and the stacks are important.
10823
10824 * inspector/console/resources/log-console-stack-trace.js: Added.
10825 (TestPage.registerInitializer.logCallFrame):
10826 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
10827 Like the logger for Debugger StackTrace but for Console StackTrace.
10828
10829 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
10830 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
10831 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
10832 * http/tests/security/video-cross-origin-caching-expected.txt:
10833 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
10834 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
10835 * js/promises-tests/promises-tests-2-2-6-expected.txt:
10836 * streams/reference-implementation/pipe-to-options-expected.txt:
10837 * streams/reference-implementation/readable-stream-templated-expected.txt:
10838 * streams/reference-implementation/writable-stream-abort-expected.txt:
10839 * streams/reference-implementation/writable-stream-expected.txt:
10840 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
10841 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
10842 Rebaseline results. Better stack trace for errors includes correct line numbers.
10843 Explicit rejections with a value do not include backtraces without a debugger.
10844
108452017-05-01 Joseph Pecoraro <pecoraro@apple.com>
10846
joepeck@webkit.org13065162017-05-01 21:53:38 +000010847 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
10848 https://bugs.webkit.org/show_bug.cgi?id=171511
10849
10850 Unreviewed test gardening.
10851
10852 * TestExpectations:
10853
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +0000108542017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10855
10856 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
10857
10858 Unreviewed test gardening.
10859
10860 * TestExpectations:
10861
jdiggs@igalia.com466ea212017-05-01 21:19:09 +0000108622017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10863
10864 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
10865 https://bugs.webkit.org/show_bug.cgi?id=171496
10866
10867 Reviewed by Chris Fleizach.
10868
10869 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
10870
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +0000108712017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10872
10873 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
10874 https://bugs.webkit.org/show_bug.cgi?id=171500
10875
10876 Unreviewed test gardening.
10877
10878 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
10879
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +0000108802017-05-01 Matt Lewis <jlewis3@apple.com>
10881
10882 Rebaselined fast/visual-viewport/ tests.
10883 https://bugs.webkit.org/show_bug.cgi?id=171500
10884
10885 Unreviewed test gardening.
10886
10887 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
10888 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
10889 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
10890 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
10891 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
10892 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
10893 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
10894 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
10895 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
10896
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +0000108972017-05-01 Chris Dumez <cdumez@apple.com>
10898
10899 Do not dispatch SVG load event in frameless documents
10900 https://bugs.webkit.org/show_bug.cgi?id=171505
10901 <rdar://problem/31799776>
10902
10903 Reviewed by Andreas Kling.
10904
10905 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
10906
10907 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
10908 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
10909
ryanhaddad@apple.comac933902017-05-01 18:45:50 +0000109102017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10911
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +000010912 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
10913 https://bugs.webkit.org/show_bug.cgi?id=171501
10914
10915 Unreviewed test gardening.
10916
10917 * platform/mac-wk1/TestExpectations:
10918
109192017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10920
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000010921 Rebaseline js/dom/global-constructors-attributes.html after r215956.
10922
10923 Unreviewed test gardening.
10924
10925 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
10926 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
10927 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
10928
jdiggs@igalia.comf5137062017-05-01 16:58:00 +0000109292017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10930
10931 AX: [GTK] Add support to query for aria-current
10932 https://bugs.webkit.org/show_bug.cgi?id=149016
10933
10934 Reviewed by Chris Fleizach.
10935
10936 * platform/gtk/TestExpectations: Unskip now-passing test.
10937
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +0000109382017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10939
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +000010940 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
10941
10942 * platform/gtk/fast/table/giantRowspan-expected.txt:
10943 * platform/gtk/fast/table/giantRowspan2-expected.txt:
10944
109452017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10946
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +000010947 Unreviewed GTK+ gardening. Update expectations of several test.
10948
10949 * platform/gtk/TestExpectations:
10950
109512017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10952
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000010953 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
10954
10955 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
10956 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
10957 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
10958 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
10959 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
10960 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
10961 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
10962 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
10963 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
10964
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +0000109652017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10966
10967 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
10968 https://bugs.webkit.org/show_bug.cgi?id=171475
10969
10970 Reviewed by Chris Fleizach.
10971
10972 * accessibility/table-detection-expected.txt: Updated.
10973 * accessibility/table-with-rules-expected.txt: Updated.
10974
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +0000109752017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10976
10977 Unreviewed GTK+ gardening. Update expectations of several test.
10978
10979 * platform/gtk/TestExpectations:
10980
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +0000109812017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10982
10983 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
10984 https://bugs.webkit.org/show_bug.cgi?id=171183
10985
10986 Reviewed by Chris Fleizach.
10987
10988 New test cases added and expectations updated.
10989
10990 * accessibility/gtk/xml-roles-exposed-expected.txt:
10991 * accessibility/gtk/xml-roles-exposed.html:
10992 * accessibility/roles-computedRoleString.html:
10993 * accessibility/roles-exposed.html:
10994 * platform/gtk/accessibility/roles-exposed-expected.txt:
10995 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
10996 * platform/mac/accessibility/roles-exposed-expected.txt:
10997
zalan@apple.com6c04c202017-05-01 00:15:38 +0000109982017-04-30 Zalan Bujtas <zalan@apple.com>
10999
11000 Initialize a new layout state while bailing out of simple line layout only when needed.
11001 https://bugs.webkit.org/show_bug.cgi?id=171481
11002 <rdar://problem/31906382>
11003
11004 Reviewed by Antti Koivisto.
11005
11006 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
11007 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
11008
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +0000110092017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
11010
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +000011011 [ATK] Implement support for aria-autocomplete
11012 https://bugs.webkit.org/show_bug.cgi?id=171167
11013
11014 Reviewed by Chris Fleizach.
11015
11016 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
11017 * accessibility/gtk/aria-autocomplete.html: Added.
11018
110192017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
11020
jdiggs@igalia.com8c934782017-04-30 18:11:56 +000011021 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
11022 https://bugs.webkit.org/show_bug.cgi?id=171170
11023
11024 Reviewed by Chris Fleizach.
11025
11026 Add interface-table.html to verify that all roles which have tabular functionality
11027 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
11028 to our internal TreeGridRole AccessibilityRole.
11029
11030 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
11031 * accessibility/gtk/interface-table-expected.txt: Added.
11032 * accessibility/gtk/interface-table.html: Added.
11033 * accessibility/roles-computedRoleString.html: Updated.
11034 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
11035 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
11036 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
11037
110382017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
11039
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000011040 [ATK] Emit object:state-changed:busy event when aria-busy value changes
11041 https://bugs.webkit.org/show_bug.cgi?id=171181
11042
11043 Reviewed by Chris Fleizach.
11044
11045 New test. Also update the expectations for menu-list-unfocused-notifications.html
11046 because the addition of the handler for AXElementBusyChanged results in that
11047 notification being output in the test results.
11048
11049 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
11050 * accessibility/gtk/aria-busy-changed-notification.html: Added.
11051 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
11052
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +0000110532017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
11054
11055 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
11056 https://bugs.webkit.org/show_bug.cgi?id=163208
11057
11058 Reviewed by Saam Barati.
11059
11060 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
11061 * inspector/runtime/evaluate-CommandLineAPI.html:
11062 * js/parser-syntax-check-expected.txt:
11063 * js/script-tests/parser-syntax-check.js:
11064
gskachkov@gmail.com51135722017-04-29 21:25:50 +0000110652017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
11066
11067 Deep nesting is leading to ReferenceError for hoisted function
11068 https://bugs.webkit.org/show_bug.cgi?id=171456
11069
11070 Reviewed by Yusuke Suzuki.
11071
11072 * js/function-declaration-statement-expected.txt:
11073 * js/script-tests/function-declaration-statement.js:
11074 (deepNesting.foo):
11075 (deepNesting):
11076 (deepNestingForFunctionDeclaration.foo):
11077 (deepNestingForFunctionDeclaration):
11078 (eval.deepNestingInEval.foo):
11079 (eval.deepNestingInEval):
11080 (eval.deepNestingForFunctionDeclarationInEval.foo):
11081 (eval.deepNestingForFunctionDeclarationInEval):
11082
zalan@apple.com2c506312017-04-29 21:16:44 +0000110832017-04-28 Zalan Bujtas <zalan@apple.com>
11084
11085 iBooks text can overlap, sometimes columns are shifted splitting words.
11086 https://bugs.webkit.org/show_bug.cgi?id=171472
11087 <rdar://problem/31096037>
11088
11089 Reviewed by Antti Koivisto.
11090
11091 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
11092 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
11093
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +0000110942017-04-28 Per Arne Vollan <pvollan@apple.com>
11095
11096 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
11097 https://bugs.webkit.org/show_bug.cgi?id=171427
11098
11099 Reviewed by Brent Fulgham.
11100
11101 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
11102 * accessibility/accessibility-crash-setattribute.html: Added.
11103
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +0000111042017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
11105
11106 Unreviewed test gardening (Mac WK1)
11107
11108 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
11109 but was meant to be enabled for WK1 on Mac. Followup to r213897.
11110
11111 * platform/mac-wk1/TestExpectations:
11112
jdiggs@igalia.comcba48112017-04-29 02:07:21 +0000111132017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
11114
11115 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
11116 https://bugs.webkit.org/show_bug.cgi?id=171180
11117
11118 Reviewed by Chris Fleizach.
11119
11120 Add new test cases to several tests so that we have coverage for both named and
11121 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
11122 the region role was replaced with the table role because the test requires elements
11123 which have mapped ARIA roles and lack an author-provided name. A region which lacks
11124 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
11125 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
11126 being tested.
11127
11128 * accessibility/aria-namefrom-author.html:
11129 * accessibility/gtk/xml-roles-exposed-expected.txt:
11130 * accessibility/gtk/xml-roles-exposed.html:
11131 * accessibility/mac/aria-grouping-roles.html:
11132 * accessibility/roles-computedRoleString.html:
11133 * accessibility/roles-exposed.html:
11134 * platform/gtk/accessibility/roles-exposed-expected.txt:
11135 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
11136 * platform/mac/accessibility/roles-exposed-expected.txt:
11137
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +0000111382017-04-28 Joseph Pecoraro <pecoraro@apple.com>
11139
11140 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
11141 https://bugs.webkit.org/show_bug.cgi?id=171445
11142
11143 Unreviewed test gardening.
11144
11145 * js/dom/Promise-static-all.html:
11146 Fix an accidentally commented out line.
11147
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +0000111482017-04-28 Matt Lewis <jlewis3@apple.com>
11149
11150 Marked media/track/track-in-band-style.html as flaky timeout.
11151 https://bugs.webkit.org/show_bug.cgi?id=171465
11152
11153 Unreviewed test gardening.
11154
11155 * platform/mac/TestExpectations:
11156
dino@apple.com02e98562017-04-28 23:34:48 +0000111572017-04-28 Dean Jackson <dino@apple.com>
11158
11159 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
11160 https://bugs.webkit.org/show_bug.cgi?id=171461
11161 <rdar://problem/30534722>
11162
11163 Reviewed by Eric Carlson.
11164
11165 Test a bunch of blurs a frame at a time.
11166
11167 * css3/filters/blur-various-radii-expected.html: Added.
11168 * css3/filters/blur-various-radii.html: Added.
11169
cdumez@apple.com673a7792017-04-28 23:28:41 +0000111702017-04-28 Chris Dumez <cdumez@apple.com>
11171
11172 Stop using legacy ClientRect / ClientRectList in Internals
11173 https://bugs.webkit.org/show_bug.cgi?id=171412
11174
11175 Reviewed by Simon Fraser.
11176
11177 Rebaseline existing tests as DOMRect has more properties than ClientRect.
11178
11179 * fast/visual-viewport/nonzoomed-rects-expected.txt:
11180 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
11181 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
11182 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
11183 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
11184 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
11185 * fast/visual-viewport/zoomed-fixed-expected.txt:
11186 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
11187 * fast/visual-viewport/zoomed-rects-expected.txt:
11188 * inspector/dom/hideHighlight-expected.txt:
11189 * inspector/dom/highlightQuad-expected.txt:
11190 * inspector/dom/highlightRect-expected.txt:
11191
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +0000111922017-04-28 Jeremy Jones <jeremyj@apple.com>
11193
11194 ARGUMENT BAD: time, time >= 0
11195 https://bugs.webkit.org/show_bug.cgi?id=164336
11196 rdar://problem/29314891
11197
11198 Reviewed by Eric Carlson.
11199
11200 Remove workaround that affected other tests.
11201
11202 * media/modern-media-controls/pip-support/pip-support-click.html:
11203
cdumez@apple.comdc853c02017-04-28 21:16:30 +0000112042017-04-28 Chris Dumez <cdumez@apple.com>
11205
11206 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
11207 https://bugs.webkit.org/show_bug.cgi?id=171393
11208
11209 Reviewed by Simon Fraser.
11210
11211 Add layout test coverage.
11212
11213 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
11214 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
11215
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +0000112162017-04-28 Joseph Pecoraro <pecoraro@apple.com>
11217
11218 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
11219 https://bugs.webkit.org/show_bug.cgi?id=171445
11220
11221 Reviewed by Saam Barati.
11222
11223 * js/dom/Promise-static-all.html:
11224 * js/dom/Promise-static-race.html:
11225 Silence the console messages for unhandled rejections in this test.
11226 There are unhandled rejections and messages sometimes appear
11227 depending on the order of events on the page. The messages are not
11228 important for this test so just mute them.
11229
cdumez@apple.comb74ccc22017-04-28 19:53:54 +0000112302017-04-28 Chris Dumez <cdumez@apple.com>
11231
11232 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
11233
11234 This test is slow.
11235
11236 * TestExpectations:
11237
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +0000112382017-04-28 Ryan Haddad <ryanhaddad@apple.com>
11239
11240 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
11241 https://bugs.webkit.org/show_bug.cgi?id=171094
11242
11243 Unreviewed test gardening.
11244
11245 * TestExpectations:
11246
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +0000112472017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
11248
11249 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
11250 https://bugs.webkit.org/show_bug.cgi?id=171188
11251
11252 Reviewed by Chris Fleizach.
11253
11254 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
11255 * accessibility/gtk/aria-modal-state-exposed.html: Added.
11256
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +0000112572017-04-28 Matt Lewis <jlewis3@apple.com>
11258
11259 Rebaselining test after r215916.
11260 https://bugs.webkit.org/show_bug.cgi?id=171438
11261
11262 Unreviewed test gardening.
11263
11264 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
11265 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
11266 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
11267 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
11268
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +0000112692017-04-28 Eric Carlson <eric.carlson@apple.com>
11270
11271 Implement ondevicechange
11272 https://bugs.webkit.org/show_bug.cgi?id=169872
11273 <rdar://problem/28945035>
11274
11275 Reviewed by Jer Noble.
11276
11277 * fast/mediastream/device-change-event-expected.txt: Added.
11278 * fast/mediastream/device-change-event.html: Added.
11279
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +0000112802017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
11281
jdiggs@igalia.com353e8722017-04-28 17:08:57 +000011282 AX: Implement aria-value support for focusable separators
11283 https://bugs.webkit.org/show_bug.cgi?id=171169
11284
11285 Reviewed by Chris Fleizach.
11286
11287 * accessibility/separator-values-expected.txt: Added.
11288 * accessibility/separator-values.html: Added.
11289
112902017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
11291
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000011292 [ATK] GridCellRole should implement AtkTableCell (regression?)
11293 https://bugs.webkit.org/show_bug.cgi?id=171179
11294
11295 Reviewed by Chris Fleizach.
11296
11297 * accessibility/gtk/interface-table-cell-expected.txt: Added.
11298 * accessibility/gtk/interface-table-cell.html: Added.
11299
magomez@igalia.com1afe8902017-04-28 11:53:52 +0000113002017-04-28 Miguel Gomez <magomez@igalia.com>
11301
11302 REGRESSION(r215211): [GTK] Several webgl related tests are failing
11303 https://bugs.webkit.org/show_bug.cgi?id=170730
11304
11305 Reviewed by Said Abou-Hallawa.
11306
11307 Adjust test expectations for the tests that were failing. They must pass now.
11308
11309 * platform/gtk/TestExpectations:
11310
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +0000113112017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
11312
11313 [INTL] Implement the caseFirst option for Intl.Collator
11314 https://bugs.webkit.org/show_bug.cgi?id=158188
11315
11316 Reviewed by Geoffrey Garen.
11317
11318 Updates the Intl.Collator tests to check caseFirst support.
11319 The caseFirst option or unicode locale extension lets the user explicitly
11320 set if lower or upper case characters should be first in order.
11321
11322 * js/intl-collator-expected.txt:
11323 * js/script-tests/intl-collator.js:
11324 (testCollator):
11325
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +0000113262017-04-27 Joseph Pecoraro <pecoraro@apple.com>
11327
11328 Support for promise rejection events (unhandledrejection)
11329 https://bugs.webkit.org/show_bug.cgi?id=150358
11330 <rdar://problem/28441651>
11331
11332 Reviewed by Saam Barati.
11333
11334 Patch by Joseph Pecoraro and Yusuke Suzuki.
11335
11336 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
11337 * js/dom/unhandled-promise-rejection-basic.html: Added.
11338 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
11339 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
11340 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
11341 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
11342 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
11343 * js/dom/unhandled-promise-rejection-console-report.html: Added.
11344 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
11345 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
11346 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
11347 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
11348 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
11349 * js/dom/unhandled-promise-rejection-handle.html: Added.
11350 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
11351 * js/dom/unhandled-promise-rejection-order.html: Added.
11352 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
11353
11354 * resources/testharnessreport.js:
11355 (self.testRunner.add_completion_callback.sanitize):
11356 (self.testRunner.add_completion_callback):
11357 Report results immediately and then finish the test after a turn. This way
11358 if the test ends with a pass, but may get unhandled rejections after
11359 completing which should not make the test appear as if it failed. Some tests
11360 have unhandled promise rejections but are expected to pass. Likewise some
11361 tests perform cleanup in their own completion callbacks, which happen after
11362 this initial completion callback, and we want to report results after all
11363 the work is done as it may eliminate non-deterministic debug test output.
11364
11365 * TestExpectations:
11366 Mark some tests as flakey that have sometimes have unhandled promise rejections.
11367 These tests are all various imported tests that use the testharness.
11368
11369 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
11370 * http/tests/security/video-cross-origin-caching-expected.txt:
11371 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
11372 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
11373 * inspector/worker/resources-in-worker-expected.txt:
11374 * js/dom/dom-static-property-for-in-iteration-expected.txt:
11375 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
11376 * js/promises-tests/promises-tests-2-2-6-expected.txt:
11377 * platform/mac/inspector/model/remote-object-expected.txt:
11378 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
11379 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
11380 Update tests with unhandled promise rejection messages.
11381
11382 * media/W3C/audio/events/event_pause_manual.html:
11383 * media/audio-playback-restriction-play-expected.txt:
11384 * media/audio-playback-restriction-play.html:
11385 * media/click-volume-bar-not-pausing.html:
11386 * media/remote-control-command-is-user-gesture-expected.txt:
11387 * media/remote-control-command-is-user-gesture.html:
11388 * media/track/track-mode.html:
11389 * media/video-autoplay-allowed-but-fullscreen-required.html:
11390 * media/video-display-none-crash.html:
11391 * media/video-main-content-deny-display-none.html:
11392 * media/video-main-content-deny-not-in-dom.html:
11393 * media/video-main-content-deny-not-visible.html:
11394 * media/video-main-content-deny-obscured.html:
11395 * media/video-main-content-deny-too-small.html:
11396 * media/video-multiple-concurrent-playback-expected.txt:
11397 * media/video-play-audio-require-user-gesture-expected.txt:
11398 * media/video-play-audio-require-user-gesture.html:
11399 * media/video-play-pause-events-expected.txt:
11400 * media/video-play-pause-events.html:
11401 * media/video-play-pause-exception-expected.txt:
11402 * media/video-play-pause-exception.html:
11403 * media/video-play-require-user-gesture-expected.txt:
11404 * media/video-play-require-user-gesture.html:
11405 * media/video-preload-expected.txt:
11406 * media/video-preload.html:
11407 * media/video-test.js:
11408 (handlePromise.handle):
11409 Snuff many possible unhandled promise rejections in media via media.play().
11410
11411 * streams/reference-implementation/pipe-to-expected.txt:
11412 * streams/reference-implementation/pipe-to-options-expected.txt:
11413 * streams/reference-implementation/readable-stream-templated-expected.txt:
11414 * streams/reference-implementation/writable-stream-abort-expected.txt:
11415 * streams/reference-implementation/writable-stream-expected.txt:
11416 These stream tests are out of date and produce unhandled rejections.
11417
11418 * streams/shadowing-Promise.html:
11419 Update non-imported tests to prevent unhandled rejection messages.
11420
cdumez@apple.com5331c642017-04-28 01:53:56 +0000114212017-04-27 Chris Dumez <cdumez@apple.com>
11422
11423 Align colspan/rowspan limits with the latest HTML specification
11424 https://bugs.webkit.org/show_bug.cgi?id=171322
11425
11426 Reviewed by Darin Adler.
11427
11428 Rebaseline a couple of rowspan tests now that our max limit has changed.
11429
11430 * fast/table/giantRowspan2-expected.txt:
11431 * platform/ios/fast/table/giantRowspan-expected.txt:
11432 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
11433 * platform/mac/fast/table/giantRowspan-expected.txt:
11434
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +0000114352017-04-27 Matt Lewis <jlewis3@apple.com>
11436
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +000011437 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
11438 https://bugs.webkit.org/show_bug.cgi?id=170835
11439
11440 Unreviewed test gardening.
11441
11442 * TestExpectations:
11443
114442017-04-27 Matt Lewis <jlewis3@apple.com>
11445
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000011446 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
11447 https://bugs.webkit.org/show_bug.cgi?id=171406
11448
11449 Unreviewed test gardening.
11450
11451 * platform/mac/TestExpectations:
11452
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +0000114532017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11454
11455 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
11456 https://bugs.webkit.org/show_bug.cgi?id=171379
11457
11458 Unreviewed test gardening.
11459
11460 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
11461
ddkilzer@apple.com71c79152017-04-27 21:29:23 +0000114622017-04-27 David Kilzer <ddkilzer@apple.com>
11463
11464 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
11465 <https://webkit.org/b/171362>
11466 <rdar://problem/31867686>
11467
11468 Reviewed by Joseph Pecoraro.
11469
11470 This change makes it possible to pass either the first or second
11471 argument (or both) as anonymous functions into shouldBe() and
11472 shouldNotBe() to make it easy to capture local variables when
11473 writing tests. This is similar to the change in r202609 for Bug
11474 159232 for shouldThrow() and shouldNotThrow().
11475
11476 Note that shouldBe()/shouldNotBe() from the following files were
11477 NOT updated since they were imported from other projects and did
11478 share the full WebKit history of resources/js-test-pre.js:
11479
11480 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
11481 js/mozilla/resources/js-test-pre.js
11482 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
11483 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
11484
11485 However, these files WERE brought up-to-date with the ability to
11486 pass anonymous functions into shouldBe()/shouldNotBe() for this
11487 bug, and shouldThrow()/shouldNotThrow() which should have
11488 originally been fixed with Bug 159232:
11489
11490 http/tests/resources/js-test-pre.js
11491 resources/standalone-pre.js
11492
11493 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
11494 to debug message for copy-paste error. Found by searching
11495 LayoutTests directory for "expects string arguments".
11496
11497 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
11498 results.
11499 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
11500 second argument to shouldBe() a string.
11501
11502 * fast/css/script-tests/image-set-parsing.js:
11503 (testImageSetRule): Remove comment by changing second argument
11504 to shouldBe() into an anonymous function.
11505
11506 * http/tests/resources/js-test-pre.js:
11507 (evalAndLog):
11508 (evalAndLogResult):
11509 (shouldBe):
11510 (shouldNotBe):
11511 (shouldEvaluateTo):
11512 - Made a full copy of resources/js-test-pre.js to bring this up
11513 to speed. Needs a checker written for it to keep them in sync.
11514 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
11515 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
11516 - Update line numbers after updating http/tests/resources/js-test-pre.js.
11517
11518 * js/function-declarations-in-switch-statement-expected.txt:
11519 - Update results after fixing warnings.
11520 * js/script-tests/function-declarations-in-switch-statement.js:
11521 - Fix warnings by passing in strings to shouldBe().
11522
11523 * js/script-tests/stack-unwinding.js:
11524 - Update results after fixing warnings.
11525 * js/stack-unwinding-expected.txt:
11526 - Fix warnings by passing in strings to shouldBe().
11527
11528 * resources/js-test-pre.js:
11529 (shouldBe):
11530 (shouldNotBe):
11531 * resources/js-test.js:
11532 (shouldBe):
11533 (shouldNotBe):
11534 - Update shouldBe()/shouldNotBe() to accept anonymous function
11535 arguments.
11536
11537 * resources/standalone-pre.js:
11538 (shouldBe):
11539 (shouldNotBe):
11540 (shouldNotThrow):
11541 (shouldThrow):
11542 - Update shouldBe()/shouldNotBe() to accept anonymous function
11543 arguments.
11544 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
11545 function arguments (which were missed in r202609 for Bug
11546 159232).
11547
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +0000115482017-04-27 Chris Dumez <cdumez@apple.com>
11549
11550 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
11551 https://bugs.webkit.org/show_bug.cgi?id=171226
11552
11553 Reviewed by Simon Fraser.
11554
11555 Update existing tests to reflect behavior change.
11556
11557 * TestExpectations:
11558 * css3/flexbox/align-absolute-child-expected.txt:
11559 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
11560 * fast/css/ClientRect-attributes-prototype.html: Removed.
11561 * fast/css/ClientRect-serialization-expected.txt: Removed.
11562 * fast/css/ClientRect-serialization.html: Removed.
11563 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
11564 * fast/css/DOMRect-attributes-prototype.html: Added.
11565 * fast/css/DOMRect-serialization-expected.txt: Added.
11566 * fast/css/DOMRect-serialization.html: Added.
11567 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
11568 * fast/dom/Element/getClientRects-return-type.html: Added.
11569 * fast/dom/collection-iterators-expected.txt:
11570 * fast/dom/collection-iterators.html:
11571 * fast/visual-viewport/zoomed-fixed-expected.txt:
11572 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
11573 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
11574 * fast/zooming/client-rect-in-fixed-zoomed.html:
11575 * js/resources/JSON-stringify.js:
11576
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +0000115772017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11578
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +000011579 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
11580 https://bugs.webkit.org/show_bug.cgi?id=171391
11581
11582 Unreviewed test gardening.
11583
11584 * platform/mac-wk1/TestExpectations:
11585
115862017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11587
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +000011588 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
11589 https://bugs.webkit.org/show_bug.cgi?id=171389
11590
11591 Unreviewed test gardening.
11592
11593 * platform/ios-wk2/TestExpectations:
11594
115952017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11596
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000011597 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
11598 https://bugs.webkit.org/show_bug.cgi?id=170181
11599
11600 Unreviewed test gardening.
11601
11602 * platform/ios-wk2/TestExpectations:
11603
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +0000116042017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
11605
11606 AX: Expose elements with the ARIA "feed" role
11607 https://bugs.webkit.org/show_bug.cgi?id=171184
11608
11609 Reviewed by Chris Fleizach.
11610
11611 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
11612 roles-computedRoleString.html. Update expectations accordingly.
11613
11614 * accessibility/gtk/xml-roles-exposed-expected.txt:
11615 * accessibility/gtk/xml-roles-exposed.html:
11616 * accessibility/roles-computedRoleString.html:
11617 * accessibility/roles-exposed.html:
11618 * platform/gtk/accessibility/roles-exposed-expected.txt:
11619 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
11620 * platform/mac/accessibility/roles-exposed-expected.txt:
11621
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +0000116222017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
11623
11624 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
11625 https://bugs.webkit.org/show_bug.cgi?id=171356
11626 <rdar://problem/28670085>
11627
11628 Reviewed by Dean Jackson.
11629
11630 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
11631 font assumes no normalization, which means one of the comparisons in the test is bogus.
11632
11633 * fast/text/variations/advances-expected.txt:
11634 * fast/text/variations/advances.html:
11635 * platform/ios/TestExpectations:
11636 * platform/mac/TestExpectations:
11637
antti@apple.com936e9952017-04-27 18:11:03 +0000116382017-04-27 Antti Koivisto <antti@apple.com>
11639
11640 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
11641
11642 Looks like use of auto-sizing leaves state behind in DRT.
11643
11644 * platform/mac-wk1/TestExpectations:
11645
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +0000116462017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11647
ryanhaddad@apple.com44093042017-04-27 17:39:35 +000011648 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
11649 https://bugs.webkit.org/show_bug.cgi?id=167371
11650
11651 Unreviewed test gardening.
11652
11653 * platform/mac-wk1/TestExpectations:
11654
116552017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11656
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000011657 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
11658 https://bugs.webkit.org/show_bug.cgi?id=170877
11659
11660 Unreviewed test gardening.
11661
11662 * platform/mac-wk1/TestExpectations:
11663
zalan@apple.com5c404752017-04-27 17:11:38 +0000116642017-04-27 Zalan Bujtas <zalan@apple.com>
11665
11666 Use text-shadow to visualize simple line layout coverage.
11667 https://bugs.webkit.org/show_bug.cgi?id=171379
11668
11669 Reviewed by Antti Koivisto.
11670
11671 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
11672 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
11673 * fast/inline/simple-line-layout-16bit-content.html:
11674
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +0000116752017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
11676
11677 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
11678 https://bugs.webkit.org/show_bug.cgi?id=171187
11679
11680 Reviewed by Chris Fleizach.
11681
11682 * accessibility/aria-mappings-expected.txt: Updated.
11683 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
11684 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
11685
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +0000116862017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
11687
11688 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
11689 https://bugs.webkit.org/show_bug.cgi?id=171366
11690 <rdar://problem/30060323>
11691
11692 Reviewed by Alex Christensen.
11693
11694 This test needs a font which supports Deseret but doesn't support small caps.
11695 Geneva is a better choice for such a font.
11696
11697 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
11698 * fast/text/complex-small-caps-non-bmp-capitalize.html:
11699
antti@apple.comef0ec682017-04-27 16:51:11 +0000117002017-04-27 Antti Koivisto <antti@apple.com>
11701
11702 Repeated layouts in Mail due to viewport units being used with auto-sizing
11703 https://bugs.webkit.org/show_bug.cgi?id=171371
11704 <rdar://problem/28780084>
11705
11706 Reviewed by Zalan Bujtas.
11707
11708 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
11709 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
11710
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +0000117112017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
11712
11713 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
11714 https://bugs.webkit.org/show_bug.cgi?id=171204
11715
11716 Reviewed by Chris Fleizach.
11717
11718 It turns out that this bug was fixed as a side effect of the changes made
11719 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
11720 lack of an existing layout test covering the mappings for other platforms.
11721 The test created for the WebKitGtk port was modified and moved to the shared
11722 tests. Shared expectations are based on the Mac's mappings.
11723
11724 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
11725 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
11726 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
11727 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
11728
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +0000117292017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11730
11731 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
11732 https://bugs.webkit.org/show_bug.cgi?id=171353
11733
11734 Unreviewed test gardening.
11735
11736 * platform/ios-wk2/TestExpectations:
11737
commit-queue@webkit.org555b4622017-04-27 15:01:34 +0000117382017-04-27 Frederic Wang <fwang@igalia.com>
11739
11740 Fix some tests from platform-tests/cssom-view/cssom-view/
11741 https://bugs.webkit.org/show_bug.cgi?id=171228
11742
11743 Reviewed by Youenn Fablet.
11744
11745 * TestExpectations: Unskip media-query-list-interface.
11746
zalan@apple.come9f08212017-04-27 11:02:09 +0000117472017-04-27 Zalan Bujtas <zalan@apple.com>
11748
11749 Text gets cut off when bailing out of simple line layout with widows.
11750 https://bugs.webkit.org/show_bug.cgi?id=171370
11751 <rdar://problem/31563414>
11752
11753 Reviewed by Antti Koivisto.
11754
11755 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
11756 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
11757
cdumez@apple.com08e1cf72017-04-27 05:45:10 +0000117582017-04-26 Chris Dumez <cdumez@apple.com>
11759
11760 Unreviewed, remove unnecessary expected result in platform/ios-wk2
11761
11762 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
11763 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
11764
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +0000117652017-04-26 Joseph Pecoraro <pecoraro@apple.com>
11766
11767 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
11768 https://bugs.webkit.org/show_bug.cgi?id=171364
11769 <rdar://problem/10873037>
11770
11771 Reviewed by Sam Weinig.
11772
11773 * inspector/model/remote-object-expected.txt:
11774 * inspector/model/remote-object.html:
11775 * platform/mac/inspector/model/remote-object-expected.txt:
11776 Test a Uint8ClampedArray is treated like an array.
11777
sbarati@apple.com00f75182017-04-27 02:28:39 +0000117782017-04-26 Saam Barati <sbarati@apple.com>
11779
11780 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
11781 https://bugs.webkit.org/show_bug.cgi?id=170924
11782 <rdar://problem/31721052>
11783
11784 Reviewed by Mark Lam.
11785
11786 * js/let-syntax-expected.txt:
11787
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +0000117882017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
11789
11790 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
11791 https://bugs.webkit.org/show_bug.cgi?id=171182
11792
11793 Reviewed by Chris Fleizach.
11794
11795 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
11796 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
11797
timothy_horton@apple.com30800222017-04-27 00:53:23 +0000117982017-04-26 Tim Horton <timothy_horton@apple.com>
11799
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +000011800 Should not drag x-apple-data-detectors links
11801 https://bugs.webkit.org/show_bug.cgi?id=171352
11802 <rdar://problem/31309081>
11803
11804 Reviewed by Beth Dakin.
11805
11806 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
11807 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
11808
118092017-04-26 Tim Horton <timothy_horton@apple.com>
11810
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000011811 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +000011812
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000011813 * TestExpectations:
11814 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
11815 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
11816 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +000011817
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +0000118182017-04-26 Matt Lewis <jlewis3@apple.com>
11819
11820 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
11821 https://bugs.webkit.org/show_bug.cgi?id=171346
11822
11823 Unreviewed test gardening.
11824
11825 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
11826
jdiggs@igalia.com1975e352017-04-26 23:26:49 +0000118272017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
11828
11829 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
11830 https://bugs.webkit.org/show_bug.cgi?id=171163
11831
11832 Reviewed by Chris Fleizach.
11833
11834 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
11835 * accessibility/gtk/aria-current-changed-notification.html: Added.
11836 * accessibility/gtk/aria-current-expected.txt: Added.
11837 * accessibility/gtk/aria-current.html: Added.
11838
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +0000118392017-04-26 Youenn Fablet <youenn@apple.com>
11840
11841 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
11842 https://bugs.webkit.org/show_bug.cgi?id=170701
11843
11844 Reviewed by Eric Carlson.
11845
11846 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
11847 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
11848 * webrtc/datachannel/bufferedAmountLowThreshold.html:
11849
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +0000118502017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
11851
11852 Restrict WebKit image formats to a known whitelist
11853 https://bugs.webkit.org/show_bug.cgi?id=170700
11854
11855 Reviewed by Tim Horton.
11856
11857 * fast/images/image-formats-support-expected.txt: Added.
11858 * fast/images/image-formats-support.html: Added.
11859 * fast/images/resources/100x100-red-psd-renamed.png: Added.
11860 * fast/images/resources/100x100-red-tga-renamed.png: Added.
11861 * fast/images/resources/100x100-red.psd: Added.
11862 * fast/images/resources/100x100-red.tga: Added.
11863
commit-queue@webkit.org4feca992017-04-26 20:09:42 +0000118642017-04-26 Matt Lewis <jlewis3@apple.com>
11865
11866 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
11867 https://bugs.webkit.org/show_bug.cgi?id=170484
11868
11869 Reviewed by Alexey Proskuryakov.
11870
11871 * platform/mac-wk2/TestExpectations:
11872
cdumez@apple.com12453dd2017-04-26 19:38:56 +0000118732017-04-26 Chris Dumez <cdumez@apple.com>
11874
11875 Re-sync html/browsers/the-window-object web-platform-tests from upstream
11876 https://bugs.webkit.org/show_bug.cgi?id=171313
11877
11878 Reviewed by Alex Christensen.
11879
11880 * tests-options.json:
11881
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +0000118822017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
11883
11884 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
11885 https://bugs.webkit.org/show_bug.cgi?id=171164
11886
11887 Reviewed by Chris Fleizach.
11888
11889 In addition to the new test, update xml-roles-exposed.html's expectations
11890 because the implicit value of aria-haspopup for the combobox role is now
11891 listbox, and that value should be exposed via an AtkObject attribute.
11892
11893 * accessibility/gtk/aria-haspopup-expected.txt: Added.
11894 * accessibility/gtk/aria-haspopup.html: Added.
11895 * accessibility/gtk/xml-roles-exposed-expected.txt:
11896
simon.fraser@apple.com22722612017-04-26 19:03:46 +0000118972017-04-26 Simon Fraser <simon.fraser@apple.com>
11898
11899 http/tests/frame-throttling tests failing on iOS
11900 https://bugs.webkit.org/show_bug.cgi?id=171314
11901 rdar://problem/31691134
11902
11903 Reviewed by Chris Dumez.
11904
11905 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
11906 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
11907 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
11908 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
11909
11910 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
11911 locations.
11912
11913 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
11914 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
11915 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
11916 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
11917
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +0000119182017-04-26 Matt Lewis <jlewis3@apple.com>
11919
11920 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
11921 https://bugs.webkit.org/show_bug.cgi?id=161887
11922
11923 Reviewed by Tim Horton.
11924
11925 * platform/mac-wk2/TestExpectations:
11926
dino@apple.comb0854342017-04-26 17:34:50 +0000119272017-04-25 Dean Jackson <dino@apple.com>
11928
11929 [Color] Make gradients work with ExtendedColors
11930 https://bugs.webkit.org/show_bug.cgi?id=171315
11931 <rdar://problems/31830177>
11932
11933 Reviewed by Antoine Quint.
11934
11935 Test for gradients using the color() syntax. Unfortunately,
11936 due to rounding errors, we can't use a ref test for some
11937 transparent colors, so comment them out for the moment.
11938 These can be re-enabled when we can specify a tolerance
11939 value for image comparison in the testing framework.
11940
11941 * css3/color/gradients-expected.html: Added.
11942 * css3/color/gradients.html: Added.
11943
zalan@apple.com0acc5442017-04-26 16:34:32 +0000119442017-04-26 Zalan Bujtas <zalan@apple.com>
11945
11946 Forced page break on :after triggers infinite loop in column balancing
11947 https://bugs.webkit.org/show_bug.cgi?id=171309
11948 rdar://problem/26285884
11949
11950 Reviewed by David Hyatt.
11951
11952 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
11953 * fast/multicol/infinite-loop-when-forced-break.html: Added.
11954
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +0000119552017-04-26 Ryan Haddad <ryanhaddad@apple.com>
11956
11957 Unreviewed, rolling out r215767.
11958
11959 The LayoutTest for this change is a flaky failure.
11960
11961 Reverted changeset:
11962
11963 "Restrict WebKit image formats to a known whitelist"
11964 https://bugs.webkit.org/show_bug.cgi?id=170700
11965 http://trac.webkit.org/changeset/215767
11966
svillar@igalia.com9f39f272017-04-26 15:34:40 +0000119672017-04-24 Sergio Villar Senin <svillar@igalia.com>
11968
11969 [css-grid] Remove most of the usage of SizingOperation
11970 https://bugs.webkit.org/show_bug.cgi?id=171225
11971
11972 Reviewed by Darin Adler.
11973
11974 Added a new test case which was working correctly but that was not properly tested before.
11975
11976 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
11977 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
11978
commit-queue@webkit.org02b00482017-04-26 06:38:37 +0000119792017-04-25 Joseph Pecoraro <pecoraro@apple.com>
11980
11981 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
11982 https://bugs.webkit.org/show_bug.cgi?id=170953
11983
11984 Reviewed by Brian Burg.
11985
11986 * http/tests/inspector/network/resource-sizes-disk-cache.html:
11987 * http/tests/inspector/network/resource-sizes-network.html:
11988 Read the entire data to ensure the load is complete before we notify the frontend.
11989
11990 * platform/mac-wk1/TestExpectations:
11991 * platform/mac-wk2/TestExpectations:
11992 Unflake these tests, they should be more reliable now.
11993
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +0000119942017-04-25 Youenn Fablet <youenn@apple.com>
11995
11996 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
11997 https://bugs.webkit.org/show_bug.cgi?id=171242
11998
11999 Reviewed by Alex Christensen.
12000
12001 * TestExpectations:
12002 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
12003 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
12004
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +0000120052017-04-25 Brent Fulgham <bfulgham@apple.com>
12006
12007 Relax the event firing ASSERT for Attr changes
12008 https://bugs.webkit.org/show_bug.cgi?id=171236
12009 <rdar://problem/30516349>
12010
12011 Reviewed by Dean Jackson.
12012
12013 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
12014 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
12015
dino@apple.com7d703c92017-04-26 01:45:04 +0000120162017-04-25 Dean Jackson <dino@apple.com>
12017
12018 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
12019 https://bugs.webkit.org/show_bug.cgi?id=171303
12020 <rdar://problem/31434879>
12021
12022 Reviewed by Brent Fulgham.
12023
12024 This particular test was calling notifyDone() from within
12025 a callback triggered by the UIScriptController script, which
12026 meant that by the time the controller tried to call its callback,
12027 the test had finished.
12028
12029 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
12030 notifyDone is called after both the callback-like functions have
12031 triggered.
12032
wilander@apple.com2e6d1372017-04-26 01:22:55 +0000120332017-04-25 John Wilander <wilander@apple.com>
12034
12035 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
12036 https://bugs.webkit.org/show_bug.cgi?id=171295
12037 <rdar://problem/31823818>
12038
12039 Reviewed by Brent Fulgham.
12040
12041 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
12042 Changed a TestRunner function name to
12043 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
12044 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
12045 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
12046 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
12047 Changed a TestRunner function name to
12048 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
12049
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +0000120502017-04-25 Commit Queue <commit-queue@webkit.org>
12051
12052 Unreviewed, rolling out r215476.
12053 https://bugs.webkit.org/show_bug.cgi?id=171304
12054
12055 "It broke JSBench" (Requested by saamyjoon on #webkit).
12056
12057 Reverted changeset:
12058
12059 "[ES6]. Implement Annex B.3.3 function hoisting rules for
12060 eval"
12061 https://bugs.webkit.org/show_bug.cgi?id=163208
12062 http://trac.webkit.org/changeset/215476
12063
sbarati@apple.com732d0672017-04-26 00:52:35 +0000120642017-04-25 Saam Barati <sbarati@apple.com>
12065
12066 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
12067 https://bugs.webkit.org/show_bug.cgi?id=171150
12068 <rdar://problem/31771880>
12069
12070 Reviewed by Sam Weinig.
12071
12072 * js/sequence-iterator-protocol-2-expected.txt: Added.
12073 * js/sequence-iterator-protocol-2.html: Added.
12074 * js/sequence-iterator-protocol-expected.txt: Added.
12075 * js/sequence-iterator-protocol.html: Added.
12076
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +0000120772017-04-25 Ryan Haddad <ryanhaddad@apple.com>
12078
ryanhaddad@apple.com46485702017-04-26 00:42:32 +000012079 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
12080 https://bugs.webkit.org/show_bug.cgi?id=165311
12081
12082 Unreviewed test gardening.
12083
12084 * platform/mac/TestExpectations:
12085
120862017-04-25 Ryan Haddad <ryanhaddad@apple.com>
12087
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +000012088 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
12089 https://bugs.webkit.org/show_bug.cgi?id=171301
12090
12091 Unreviewed test gardening.
12092
12093 * platform/ios-wk2/TestExpectations:
12094
120952017-04-25 Ryan Haddad <ryanhaddad@apple.com>
12096
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000012097 Unreviewed, rolling out r215730.
12098
12099 The LayoutTest for this change is a flaky timeout on mac-wk1
12100 debug.
12101
12102 Reverted changeset:
12103
12104 "Enable expired-only reload policy on Mac and iOS"
12105 https://bugs.webkit.org/show_bug.cgi?id=171264
12106 http://trac.webkit.org/changeset/215730
12107
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +0000121082017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
12109
12110 Restrict WebKit image formats to a known whitelist
12111 https://bugs.webkit.org/show_bug.cgi?id=170700
12112
12113 Reviewed by Tim Horton.
12114
12115 * fast/images/image-formats-support-expected.txt: Added.
12116 * fast/images/image-formats-support.html: Added.
12117 * fast/images/resources/100x100-red-psd-renamed.png: Added.
12118 * fast/images/resources/100x100-red-tga-renamed.png: Added.
12119 * fast/images/resources/100x100-red.psd: Added.
12120 * fast/images/resources/100x100-red.tga: Added.
12121
timothy_horton@apple.come4f67362017-04-25 21:45:24 +0000121222017-04-25 Tim Horton <timothy_horton@apple.com>
12123
12124 Deduplicate some lines in the toplevel TestExpectations
12125
12126 * TestExpectations:
12127 Remove a duplicate line and consolidate another.
12128
cdumez@apple.com748dde02017-04-25 21:41:31 +0000121292017-04-25 Chris Dumez <cdumez@apple.com>
12130
12131 Element.dataset.name incorrectly returns undefined
12132 https://bugs.webkit.org/show_bug.cgi?id=161454
12133 <rdar://problem/31818563>
12134
12135 Reviewed by Mark Lam.
12136
12137 Add layout test for JS caching bug on DOMStringMap that was fixed as part
12138 of a large named property getter refactoring in r210667.
12139
12140 * fast/dom/dataset-caching-bug-expected.txt: Added.
12141 * fast/dom/dataset-caching-bug.html: Added.
12142
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +0000121432017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
12144
12145 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
12146 https://bugs.webkit.org/show_bug.cgi?id=171272
12147 <rdar://problem/30966764>
12148
12149 Reviewed by Zalan Bujtas.
12150
12151 * fast/text/kaithi-expected.html: Added.
12152 * fast/text/kaithi.html: Added.
12153 * platform/ios/TestExpectations:
12154 * platform/mac/TestExpectations:
12155
dbates@webkit.org630e6902017-04-25 20:26:13 +0000121562017-04-25 Daniel Bates <dabates@apple.com>
12157
12158 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
12159 https://bugs.webkit.org/show_bug.cgi?id=136452
12160 <rdar://problem/23412620>
12161
12162 Reviewed by Brent Fulgham.
12163
12164 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
12165 we support X-Content-Type-Options: nosniff.
12166
12167 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
12168
12169 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
12170 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
12171 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
12172 to avoid a difference of console message ordering due to the non-determinism of the WPT
12173 tests from affecting the matching of the expected result.
12174 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
12175 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
12176 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
12177 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
12178 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
12179 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
12180 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
12181 expected result.
12182 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
12183 * platform/ios/TestExpectations: Unskip nosniff tests.
12184 * platform/mac/TestExpectations: Ditto.
12185 * platform/win/TestExpectations: Ditto.
12186 * platform/wk2/TestExpectations: Ditto.
12187
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +0000121882017-04-25 Ryan Haddad <ryanhaddad@apple.com>
12189
12190 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
12191 https://bugs.webkit.org/show_bug.cgi?id=170971
12192
12193 Unreviewed test gardening.
12194
12195 * platform/mac-wk2/TestExpectations:
12196
cdumez@apple.com868fa872017-04-25 16:29:25 +0000121972017-04-25 Chris Dumez <cdumez@apple.com>
12198
12199 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
12200 https://bugs.webkit.org/show_bug.cgi?id=171239
12201 <rdar://problem/31789855>
12202
12203 Reviewed by Alex Christensen.
12204
12205 * http/tests/security/anchor-download-allow-sameorigin.html:
12206 Stop using attachment.php as resource for this download attribute test because attachment.php
12207 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
12208 this resource is no longer suitable for testing the download attribute.
12209
12210 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
12211 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
12212 * http/tests/download/resources/content-disposition-pass.php: Added.
12213 Add layout test coverage.
12214
12215 * platform/ios-wk2/TestExpectations:
12216 * platform/mac-wk1/TestExpectations:
12217 * platform/win/TestExpectations:
12218 Skip new test on platforms where the download attribute is not supported.
12219
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +0000122202017-04-25 Ryan Haddad <ryanhaddad@apple.com>
12221
12222 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
12223 https://bugs.webkit.org/show_bug.cgi?id=171238
12224
12225 Unreviewed test gardening.
12226
12227 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
12228
antti@apple.com0d5b2e32017-04-25 14:14:00 +0000122292017-04-25 Antti Koivisto <antti@apple.com>
12230
12231 Enable expired-only reload policy on Mac and iOS
12232 https://bugs.webkit.org/show_bug.cgi?id=171264
12233 <rdar://problem/31807637>
12234
12235 Reviewed by Andreas Kling.
12236
12237 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
12238
12239 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
12240 Modify the test to clear the memory cache so it still tests what it is supposed to.
12241
fred.wang@free.fra9378e22017-04-25 08:46:07 +0000122422017-04-25 Frederic Wang <fwang@igalia.com>
12243
12244 Import W3C tests for the CSSOM View module
12245 https://bugs.webkit.org/show_bug.cgi?id=171215
12246
12247 Reviewed by Youenn Fablet.
12248
12249 * TestExpectations: Skip some completely failing CSSOM View tests.
12250 * 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.
12251 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
12252
commit-queue@webkit.org67795122017-04-25 06:52:04 +0000122532017-04-24 Joseph Pecoraro <pecoraro@apple.com>
12254
12255 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
12256 https://bugs.webkit.org/show_bug.cgi?id=171190
12257
12258 Reviewed by Saam Barati.
12259
12260 * js/parser-syntax-check-expected.txt:
12261 * js/script-tests/parser-syntax-check.js:
12262 Extend to cover method duplicate parameter cases.
12263
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +0000122642017-04-24 Jiewen Tan <jiewen_tan@apple.com>
12265
12266 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
12267 https://bugs.webkit.org/show_bug.cgi?id=171059
12268 <rdar://problem/31734958>
12269
12270 Reviewed by Brent Fulgham.
12271
12272 * TestExpectations:
12273 Remove test expectations.
12274
rego@igalia.comb78934d2017-04-25 04:58:55 +0000122752017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
12276
12277 [selectors4] :focus-within should use the flat tree
12278 https://bugs.webkit.org/show_bug.cgi?id=170899
12279
12280 Reviewed by Antti Koivisto.
12281
12282 * TestExpectations: Remove test that is passing now.
12283
n_wang@apple.com7eba1a42017-04-25 00:05:20 +0000122842017-04-24 Nan Wang <n_wang@apple.com>
12285
12286 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
12287 https://bugs.webkit.org/show_bug.cgi?id=171247
12288
12289 Reviewed by Chris Fleizach.
12290
12291 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
12292 * accessibility/mac/input-string-for-range-crash.html: Added.
12293
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +0000122942017-04-24 Youenn Fablet <youenn@apple.com>
12295
12296 Set defaults video getUserMedia constraints
12297 https://bugs.webkit.org/show_bug.cgi?id=171127
12298
12299 Reviewed by Eric Carlson.
12300
12301 * fast/mediastream/getUserMedia-default-expected.txt: Added.
12302 * fast/mediastream/getUserMedia-default.html: Added.
12303
cdumez@apple.coma98f8782017-04-24 22:46:11 +0000123042017-04-24 Chris Dumez <cdumez@apple.com>
12305
cdumez@apple.com371f9792017-04-24 23:43:24 +000012306 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
12307 https://bugs.webkit.org/show_bug.cgi?id=171052
12308
12309 Reviewed by Sam Weinig.
12310
12311 Updated / rebaselined existing tests to reflect behavior change.
12312
12313 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
12314 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
12315 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
12316 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
12317 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
12318 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
12319 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
12320 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
12321 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
12322 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
12323
123242017-04-24 Chris Dumez <cdumez@apple.com>
12325
cdumez@apple.coma98f8782017-04-24 22:46:11 +000012326 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
12327 https://bugs.webkit.org/show_bug.cgi?id=171243
12328 <rdar://problem/31715572>
12329
12330 Reviewed by Antti Koivisto.
12331
12332 Add layout test coverage.
12333
12334 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
12335 * fast/images/animated-gif-scrolling-crash.html: Added.
12336
sbarati@apple.com902ad172017-04-24 21:17:24 +0000123372017-04-24 Saam Barati <sbarati@apple.com>
12338
12339 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
12340 https://bugs.webkit.org/show_bug.cgi?id=171120
12341 <rdar://problem/31781889>
12342
12343 Rubber stamped by Mark Lam.
12344
12345 Make the wasm binary we compile close to 50% smaller.
12346
12347 * workers/wasm-resources/long-compile-many.js:
12348 (i.async.run):
12349 (i.worker.onmessage):
12350 * workers/wasm-resources/long-compile-worker.js:
12351 * workers/wasm-resources/long-compile.js:
12352 (async.run):
12353 (worker.onmessage):
12354
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +0000123552017-04-24 Ryan Haddad <ryanhaddad@apple.com>
12356
12357 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
12358 https://bugs.webkit.org/show_bug.cgi?id=171245
12359
12360 Unreviewed test gardening.
12361
12362 * platform/mac-wk1/TestExpectations:
12363
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +0000123642017-04-24 Joseph Pecoraro <pecoraro@apple.com>
12365
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +000012366 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
12367 https://bugs.webkit.org/show_bug.cgi?id=170897
12368
12369 Reviewed by Saam Barati.
12370
12371 * js/class-syntax-declaration-expected.txt:
12372 * js/script-tests/class-syntax-declaration.js:
12373 Extend tests for static and non-static methods named "constructor" and "prototype".
12374
123752017-04-24 Joseph Pecoraro <pecoraro@apple.com>
12376
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +000012377 Address some FIXMEs in JavaScript tests for bugs that have been fixed
12378 https://bugs.webkit.org/show_bug.cgi?id=171191
12379
12380 Reviewed by JF Bastien.
12381
12382 * js/dom/custom-constructors-expected.txt:
12383 * js/dom/script-tests/custom-constructors.js:
12384 * js/script-tests/keyword-method-names.js:
12385
123862017-04-24 Joseph Pecoraro <pecoraro@apple.com>
12387
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000012388 test262: test262/test/language/expressions/generators/yield-as-label.js
12389 https://bugs.webkit.org/show_bug.cgi?id=170979
12390
12391 Reviewed by Saam Barati.
12392
12393 * js/object-literal-shorthand-construction-expected.txt:
12394 * js/script-tests/object-literal-shorthand-construction.js:
12395 Extend this test to cover object literal shorthand with keywords.
12396
12397 * js/dom/reserved-words-as-property-expected.txt:
12398 * js/let-syntax-expected.txt:
12399 * js/parser-syntax-check-expected.txt:
12400 Improved error messages.
12401
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +0000124022017-04-23 Commit Queue <commit-queue@webkit.org>
12403
12404 Unreviewed, rolling out r215674.
12405 https://bugs.webkit.org/show_bug.cgi?id=171212
12406
12407 Possible unintended commit. This patch was on the wrong bug.
12408 (Requested by JoePeck on #webkit).
12409
12410 Reverted changeset:
12411
12412 "test262: test262/test/language/expressions/generators/yield-
12413 as-label.js"
12414 https://bugs.webkit.org/show_bug.cgi?id=170979
12415 http://trac.webkit.org/changeset/215674
12416
commit-queue@webkit.orgee220572017-04-23 17:23:03 +0000124172017-04-23 Joseph Pecoraro <pecoraro@apple.com>
12418
12419 test262: test262/test/language/expressions/generators/yield-as-label.js
12420 https://bugs.webkit.org/show_bug.cgi?id=170979
12421
12422 Reviewed by Saam Barati.
12423
12424 * js/object-literal-shorthand-construction-expected.txt:
12425 * js/script-tests/object-literal-shorthand-construction.js:
12426 Extend this test to cover object literal shorthand with keywords.
12427
12428 * js/dom/reserved-words-as-property-expected.txt:
12429 * js/let-syntax-expected.txt:
12430 * js/parser-syntax-check-expected.txt:
12431 Improved error messages.
12432
zalan@apple.com1f82e352017-04-22 02:01:55 +0000124332017-04-21 Zalan Bujtas <zalan@apple.com>
12434
12435 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
12436 https://bugs.webkit.org/show_bug.cgi?id=171108
12437 <rdar://problem/30271747>
12438
12439 Reviewed by Dan Bernstein.
12440
12441 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
12442 * fast/replaced/ul-li-word-break-break-word.html: Added.
12443 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
12444 * fast/replaced/zero-width-image-force-linebreak.html: Added.
12445
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +0000124462017-04-21 Aaron Chu <aaron_chu@apple.com>
12447
12448 AX: FKA: Buttons need a visible focus indicator
12449 https://bugs.webkit.org/show_bug.cgi?id=171040
12450 <rdar://problem/30922548>
12451
12452 Reviewed by Antoine Quint.
12453
12454 * TestExpectations:
12455 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
12456 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
12457 * platform/mac/TestExpectations:
12458
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +0000124592017-04-21 Ryan Haddad <ryanhaddad@apple.com>
12460
12461 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
12462 https://bugs.webkit.org/show_bug.cgi?id=169119
12463
12464 Unreviewed test gardening.
12465
12466 * platform/mac/TestExpectations:
12467
cdumez@apple.combc41d7b2017-04-21 22:23:10 +0000124682017-04-21 Chris Dumez <cdumez@apple.com>
12469
12470 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
12471 https://bugs.webkit.org/show_bug.cgi?id=171132
12472 <rdar://problem/31426752>
12473
12474 Reviewed by Ryosuke Niwa.
12475
12476 Add layout test coverage. This test is passing in both Firefox and Chrome.
12477
12478 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
12479 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
12480
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +0000124812017-04-21 Youenn Fablet <youenn@apple.com>
12482
12483 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
12484 https://bugs.webkit.org/show_bug.cgi?id=170823
12485 <rdar://problem/31611583>
12486
12487 Unreviewed.
12488
12489 * TestExpectations: Reactivating test.
12490
dbates@webkit.org1a663fb2017-04-21 21:43:40 +0000124912017-04-21 Daniel Bates <dabates@apple.com>
12492
12493 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
12494 <rdar://problem/31690952>
12495
12496 Rubber-stamped by Jer Noble.
12497
12498 We can enable these tests again once we fix <rdar://problem/25780035>.
12499
12500 * platform/ios/TestExpectations:
12501
bfulgham@apple.coma431d112017-04-21 20:07:07 +0000125022017-04-21 Per Arne Vollan <pvollan@apple.com>
12503
12504 Validate vImage arguments
12505 https://bugs.webkit.org/show_bug.cgi?id=171109
12506
12507 Reviewed by Brent Fulgham.
12508
12509 * fast/canvas/canvas-crash-expected.txt: Added.
12510 * fast/canvas/canvas-crash.html: Added.
12511
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +0000125122017-04-21 Ryan Haddad <ryanhaddad@apple.com>
12513
12514 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
12515 https://bugs.webkit.org/show_bug.cgi?id=170701
12516
12517 Unreviewed test gardening.
12518
12519 * TestExpectations:
12520
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +0000125212017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
12522
12523 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
12524 https://bugs.webkit.org/show_bug.cgi?id=169458
12525
12526 Reviewed by JF Bastien.
12527
12528 Add tests for formatToParts
12529
12530 * js/intl-datetimeformat-expected.txt:
12531 * js/script-tests/intl-datetimeformat.js:
12532
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +0000125332017-04-21 Timothy Horton <timothy_horton@apple.com>
12534
12535 Expose obscured insets to web content (as "safe area insets")
12536 https://bugs.webkit.org/show_bug.cgi?id=171013
12537 <rdar://problem/31564652>
12538
12539 Reviewed by Wenson Hsieh and Dave Hyatt.
12540
12541 * TestExpectations:
12542 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
12543 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
12544 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
12545 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
12546 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
12547 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
12548 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
12549 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
12550 * platform/ios-wk2/TestExpectations:
12551
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +0000125522017-04-20 Commit Queue <commit-queue@webkit.org>
12553
12554 Unreviewed, rolling out r215597.
12555 https://bugs.webkit.org/show_bug.cgi?id=171102
12556
12557 Made all tests crash under GuardMalloc (Requested by ap on
12558 #webkit).
12559
12560 Reverted changeset:
12561
12562 "Expose obscured insets to web content (as "safe area
12563 insets")"
12564 https://bugs.webkit.org/show_bug.cgi?id=171013
12565 http://trac.webkit.org/changeset/215597
12566
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +0000125672017-04-20 Timothy Horton <timothy_horton@apple.com>
12568
12569 Expose obscured insets to web content (as "safe area insets")
12570 https://bugs.webkit.org/show_bug.cgi?id=171013
12571 <rdar://problem/31564652>
12572
12573 Reviewed by Wenson Hsieh and Dave Hyatt.
12574
12575 * TestExpectations:
12576 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
12577 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
12578 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
12579 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
12580 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
12581 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
12582 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
12583 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
12584 * platform/ios-wk2/TestExpectations:
12585
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +0000125862017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12587
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +000012588 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
12589 https://bugs.webkit.org/show_bug.cgi?id=169109
12590
12591 Unreviewed test gardening.
12592
12593 * platform/mac/TestExpectations:
12594
125952017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12596
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000012597 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
12598 https://bugs.webkit.org/show_bug.cgi?id=170921
12599
12600 Unreviewed test gardening.
12601
12602 * TestExpectations:
12603
mattbaker@apple.com287bec02017-04-20 23:09:55 +0000126042017-04-20 Matt Baker <mattbaker@apple.com>
12605
12606 Web Inspector: Add regular expression support to XHR breakpoints
12607 https://bugs.webkit.org/show_bug.cgi?id=170099
12608 <rdar://problem/31558082>
12609
12610 Reviewed by Joseph Pecoraro.
12611
12612 Update tests and expectations for new XHR breakpoint type.
12613
12614 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
12615 * inspector/dom-debugger/xhr-breakpoints.html:
12616
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +0000126172017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
12618
12619 Inline anchor elements cannot be dragged when starting the drag from a block descendant
12620 https://bugs.webkit.org/show_bug.cgi?id=171062
12621 <rdar://problem/31697835>
12622
12623 Reviewed by Tim Horton.
12624
12625 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
12626 the drag is started from a block element under the link.
12627
12628 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
12629 * fast/events/drag-and-drop-link-containing-block.html: Added.
12630 * platform/ios/TestExpectations:
12631 * platform/mac-wk2/TestExpectations:
12632
12633 Skip the test on iOS and Mac WK2.
12634
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +0000126352017-04-20 Aaron Chu <aaron_chu@apple.com>
12636
12637 AX: Modern Media Controls Timeline slider should be operable
12638 https://bugs.webkit.org/show_bug.cgi?id=170250
12639
12640 Reviewed by Antoine Quint.
12641
12642 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
12643 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
12644
fpizlo@apple.com2fca8772017-04-20 17:55:44 +0000126452017-04-18 Filip Pizlo <fpizlo@apple.com>
12646
12647 Optimize SharedArrayBuffer in the DFG+FTL
12648 https://bugs.webkit.org/show_bug.cgi?id=164108
12649
12650 Reviewed by Saam Barati.
12651
12652 Add a test of futex performance.
12653
12654 * workers/sab/cascade_lock-worker.js: Added.
12655 (onmessage):
12656 * workers/sab/cascade_lock.html: Added.
12657 * workers/sab/worker-resources.js:
12658 (cascadeLockSlow):
12659 (cascadeLock):
12660 (cascadeUnlock):
12661
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +0000126622017-04-20 Jon Lee <jonlee@apple.com>
12663
12664 Update pip placard to "picture in picture"
12665 https://bugs.webkit.org/show_bug.cgi?id=171036
12666 rdar://problem/30201536
12667
12668 Reviewed by Antoine Quint.
12669
12670 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
12671 * media/modern-media-controls/pip-placard/pip-placard.html:
12672
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +0000126732017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12674
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +000012675 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
12676 https://bugs.webkit.org/show_bug.cgi?id=171059
12677
12678 Unreviewed test gardening.
12679
12680 * TestExpectations:
12681
126822017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12683
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000012684 Mark memory/memory-pressure-simulation.html as flaky.
12685 https://bugs.webkit.org/show_bug.cgi?id=170629
12686
12687 Unreviewed test gardening.
12688
12689 * platform/mac-wk2/TestExpectations:
12690
clopez@igalia.com86e61982017-04-20 16:46:04 +0000126912017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
12692
12693 [GTK] Update layout tests expectations after r215556
12694 https://bugs.webkit.org/show_bug.cgi?id=170942
12695
12696 Unreviewed gardening.
12697
12698 * platform/gtk/TestExpectations:
12699
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +0000127002017-04-20 Youenn Fablet <youenn@apple.com>
12701
12702 RTCPeerConnection is stopping its backend twice sometimes
12703 https://bugs.webkit.org/show_bug.cgi?id=171043
12704
12705 Reviewed by Eric Carlson.
12706
12707 * webrtc/closing-peerconnection-expected.txt: Added.
12708 * webrtc/closing-peerconnection.html: Added.
12709
jdiggs@igalia.com41069912017-04-20 08:48:53 +0000127102017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
12711
12712 [ATK] Implement support for DPub ARIA roles
12713 https://bugs.webkit.org/show_bug.cgi?id=170679
12714
12715 Reviewed by Chris Fleizach.
12716
12717 Update tests and expectations to reflect the modified WebCore Accessibility
12718 role mappings, and the corresponding changes for the platforms.
12719
12720 * accessibility/gtk/xml-roles-exposed-expected.txt:
12721 * accessibility/gtk/xml-roles-exposed.html:
12722 * accessibility/roles-exposed.html:
12723 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
12724 * platform/gtk/TestExpectations:
12725 * platform/gtk/accessibility/roles-exposed-expected.txt:
12726 * platform/mac/accessibility/roles-exposed-expected.txt:
12727
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +0000127282017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12729
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +000012730 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
12731 https://bugs.webkit.org/show_bug.cgi?id=170907
12732
12733 Unreviewed test gardening.
12734
12735 * platform/mac-wk2/TestExpectations:
12736
127372017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12738
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +000012739 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
12740
12741 Unreviewed test gardening.
12742
12743 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
12744
127452017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12746
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +000012747 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
12748 https://bugs.webkit.org/show_bug.cgi?id=171031
12749
12750 Unreviewed test gardening.
12751
12752 * TestExpectations:
12753
127542017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12755
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +000012756 Remove two tests after r215515.
12757 https://bugs.webkit.org/show_bug.cgi?id=171014
12758
12759 Unreviewed test gardening.
12760
12761 * TestExpectations:
12762
127632017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12764
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000012765 Rebaseline tests after r215515.
12766 https://bugs.webkit.org/show_bug.cgi?id=171014
12767
12768 Unreviewed test gardening.
12769
12770 * TestExpectations:
12771 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
12772 * 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:
12773 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
12774
achristensen@apple.comc74717d2017-04-19 22:27:04 +0000127752017-04-19 Alex Christensen <achristensen@webkit.org>
12776
12777 Parsing large XML strings fails
12778 https://bugs.webkit.org/show_bug.cgi?id=170999
12779 <rdar://problem/17336267>
12780
12781 Reviewed by Brady Eidson.
12782
12783 * fast/dom/xml-large-expected.txt: Added.
12784 * fast/dom/xml-large.html: Added.
12785
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +0000127862017-04-19 Chris Fleizach <cfleizach@apple.com>
12787
12788 AX: <hr> should use a different role description than interactive separators
12789 https://bugs.webkit.org/show_bug.cgi?id=170317
12790 <rdar://problem/31363024>
12791
12792 Reviewed by Joanmarie Diggs.
12793
12794 * accessibility/mac/hr-element-expected.txt:
12795 * accessibility/mac/hr-element.html:
12796
jfbastien@apple.com22070852017-04-19 20:03:52 +0000127972017-04-19 JF Bastien <jfbastien@apple.com>
12798
12799 Unreviewed, rolling out r215520.
12800
12801 Broke Debian 8
12802
12803 Reverted changeset:
12804
12805 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
12806 https://bugs.webkit.org/show_bug.cgi?id=169458
12807 http://trac.webkit.org/changeset/215520
12808
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +0000128092017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
12810
12811 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
12812 https://bugs.webkit.org/show_bug.cgi?id=169458
12813
12814 Reviewed by JF Bastien.
12815
12816 Add tests for formatToParts
12817
12818 * js/intl-datetimeformat-expected.txt:
12819 * js/script-tests/intl-datetimeformat.js:
12820
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +0000128212017-04-19 Youenn Fablet <youenn@apple.com>
12822
12823 Import web-platform-tests/tools
12824 https://bugs.webkit.org/show_bug.cgi?id=170718
12825
12826 Reviewed by Alex Christensen.
12827
12828 * TestExpectations:
12829 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
12830 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
12831 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
12832 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
12833 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
12834 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
12835 * 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.
12836 * tests-options.json:
12837
antti@apple.com009dcd12017-04-19 12:15:37 +0000128382017-04-19 Antti Koivisto <antti@apple.com>
12839
12840 Avoid repaints for invisible animations on tumblr.com/search/aww
12841 https://bugs.webkit.org/show_bug.cgi?id=170986
12842 <rdar://problem/28644580>
12843
12844 Reviewed by Andreas Kling.
12845
12846 * fast/repaint/mutate-non-visible-expected.txt: Added.
12847 * fast/repaint/mutate-non-visible.html: Added.
12848
wilander@apple.comd91733e2017-04-19 01:07:04 +0000128492017-04-18 John Wilander <wilander@apple.com>
12850
12851 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
12852 https://bugs.webkit.org/show_bug.cgi?id=170763
12853 <rdar://problem/31573091>
12854
12855 Reviewed by Alex Christensen.
12856
12857 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
12858 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
12859
dino@apple.combce93132017-04-19 00:37:30 +0000128602017-04-18 Dean Jackson <dino@apple.com>
12861
12862 Update ANGLE
12863 https://bugs.webkit.org/show_bug.cgi?id=170941
12864 <rdar://problem/31633999>
12865
12866 Reviewed by Alex Christensen.
12867
12868 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
12869
bfulgham@apple.com22f76952017-04-18 23:27:04 +0000128702017-04-18 Brent Fulgham <bfulgham@apple.com>
12871
12872 Correct handling of isolatedWorld in event handling
12873 https://bugs.webkit.org/show_bug.cgi?id=65589
12874 <rdar://problem/24097804>
12875
12876 Reviewed by Geoffrey Garen.
12877
12878 This following test cases are from the following Blink change:
12879 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
12880
12881 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
12882 * fast/dom/event-attrs-isolated-world.html: Added.
12883 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
12884 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
12885
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +0000128862017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
12887
12888 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
12889 https://bugs.webkit.org/show_bug.cgi?id=170968
12890 <rdar://problem/31692560>
12891
12892 Reviewed by Dan Bernstein.
12893
12894 Adds a new layout test checking that text within a node with a click handler can be selected when using
12895 character selection granularity.
12896
12897 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
12898 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
12899
joepeck@webkit.org0a2add22017-04-18 20:37:51 +0000129002017-04-18 Joseph Pecoraro <pecoraro@apple.com>
12901
12902 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
12903 https://bugs.webkit.org/show_bug.cgi?id=170953
12904
12905 Unreviewed test gardening.
12906
12907 * platform/mac-wk1/TestExpectations:
12908 Mark a flakey test in WebKit1.
12909
weinig@apple.com66395a22017-04-18 20:35:43 +0000129102017-04-17 Sam Weinig <sam@webkit.org>
12911
12912 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
12913 https://bugs.webkit.org/show_bug.cgi?id=170926
12914
12915 Reviewed by Chris Dumez.
12916
12917 * js/dom/webidl-type-mapping-expected.txt:
12918 * js/dom/webidl-type-mapping.html:
12919 Update test to account for testDictionary now being an attribute,
12920 and test that the annotated type members behave correctly.
12921
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +0000129222017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
12923
12924 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
12925 https://bugs.webkit.org/show_bug.cgi?id=163208
12926
12927 Reviewed by Saam Barati.
12928
12929 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
12930 * inspector/runtime/evaluate-CommandLineAPI.html:
12931 * js/parser-syntax-check-expected.txt:
12932 * js/script-tests/parser-syntax-check.js:
12933
antti@apple.com8db60ef2017-04-18 17:31:20 +0000129342017-04-18 Antti Koivisto <antti@apple.com>
12935
12936 Enable optimized layer flushes on iOS
12937 https://bugs.webkit.org/show_bug.cgi?id=170938
12938 <rdar://problem/31677395>
12939
12940 Reviewed by Simon Fraser.
12941
12942 Add test verifying that tiles get created for touch overflow scrolling.
12943
12944 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
12945 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
12946
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +0000129472017-04-18 Ryan Haddad <ryanhaddad@apple.com>
12948
12949 Update TestExpectations for "selectors4" tests on mac-wk1.
12950 https://trac.webkit.org/changeset/215457/webkit
12951
12952 Unreviewed test gardening.
12953
12954 * platform/mac-wk1/TestExpectations:
12955
rego@igalia.com218bea92017-04-18 16:27:53 +0000129562017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
12957
12958 [css-grid] Add support for percentage gaps
12959 https://bugs.webkit.org/show_bug.cgi?id=170764
12960
12961 Reviewed by Sergio Villar Senin.
12962
12963 Import tests from Blink.
12964
12965 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
12966 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
12967 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
12968 * fast/css-grid-layout/grid-gutters-get-set.html:
12969
magomez@igalia.com3fecba62017-04-18 11:54:23 +0000129702017-04-18 Miguel Gomez <magomez@igalia.com>
12971
12972 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
12973 https://bugs.webkit.org/show_bug.cgi?id=170332
12974
12975 Reviewed by Carlos Garcia Campos.
12976
12977 Added a test to ensure that the browser doesn't crash when loading a PNG image which
12978 reports a wrong number of frames.
12979
12980 * fast/images/bad-png-missing-fdat-expected.txt: Added.
12981 * fast/images/bad-png-missing-fdat.html: Added.
12982 * fast/images/resources/bad-png-missing-fdAT.png: Added.
12983
rego@igalia.comb2665362017-04-18 09:17:19 +0000129842017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
12985
12986 [selectors4] Import W3C Test Suite
12987 https://bugs.webkit.org/show_bug.cgi?id=170898
12988
12989 Reviewed by Youenn Fablet.
12990
12991 * TestExpectations: Mark a few tests as failure linking to the related bugs.
12992 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
12993
carlosgc@webkit.org04704b92017-04-18 08:11:47 +0000129942017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
12995
12996 Unreviewed GTK+ gardening. Add several test expectations.
12997
12998 * platform/gtk/TestExpectations:
12999
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +0000130002017-04-17 Joseph Pecoraro <pecoraro@apple.com>
13001
13002 Web Inspector: Doesn't show size of compressed content correctly
13003 https://bugs.webkit.org/show_bug.cgi?id=155112
13004 <rdar://problem/25006728>
13005
13006 Reviewed by Alex Christensen and Timothy Hatcher.
13007
13008 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
13009 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
13010 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
13011 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
13012 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
13013 * http/tests/inspector/network/resource-sizes-network.html: Added.
13014 Test resource sizes under different load conditions.
13015
13016 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
13017 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
13018 Older versions of macOS will not have the new metrics, but test their output anyways.
13019
13020 * http/tests/inspector/network/resources/404.php: Added.
13021 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
13022 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
13023 * http/tests/inspector/network/resources/lorem.txt: Added.
13024 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
13025
13026 * http/tests/inspector/network/resources/resource-size-test.js: Added.
13027 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
13028 (TestPage.registerInitializer.window.addResourceSizeTest):
13029 (TestPage.registerInitializer):
13030 Shared test code for resource sizes.
13031
13032 * platform/mac-wk1/TestExpectations:
13033 * platform/win/TestExpectations:
13034
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +0000130352017-04-17 Youenn Fablet <youenn@apple.com>
13036
13037 Enable video autoplay when getUserMedia is on
13038 https://bugs.webkit.org/show_bug.cgi?id=170919
13039
13040 Reviewed by Geoffrey Garen.
13041
13042 * webrtc/video-autoplay-expected.txt: Added.
13043 * webrtc/video-autoplay.html: Added.
13044
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +0000130452017-04-17 Ryan Haddad <ryanhaddad@apple.com>
13046
13047 Skip webrtc/multi-video.html.
13048 https://bugs.webkit.org/show_bug.cgi?id=170823
13049
13050 Unreviewed test gardening.
13051
13052 * TestExpectations:
13053
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +0000130542017-04-17 Youenn Fablet <youenn@apple.com>
13055
13056 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +000013057 https://bugs.webkit.or
13058 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000013059
13060 Reviewed by Eric Carlson.
13061
13062 * webrtc/video-mute.html: Another try at making the test not flaky.
13063
timothy_horton@apple.com4de29982017-04-17 20:24:14 +0000130642017-04-17 Tim Horton <timothy_horton@apple.com>
13065
13066 Provide a viewport parameter to disable clipping to the safe area
13067 https://bugs.webkit.org/show_bug.cgi?id=170766
13068 <rdar://problem/31564634>
13069
13070 Reviewed by Beth Dakin.
13071
13072 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
13073 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
13074 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
13075 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
13076
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +0000130772017-04-14 Jiewen Tan <jiewen_tan@apple.com>
13078
13079 [WebCrypto] Add support for ECDSA
13080 https://bugs.webkit.org/show_bug.cgi?id=170789
13081 <rdar://problem/31588604>
13082
13083 Reviewed by Brent Fulgham.
13084
13085 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
13086 * crypto/subtle/ec-generate-key-malformed-parameters.html:
13087 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
13088 * crypto/subtle/ec-import-key-malformed-parameters.html:
13089 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
13090 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
13091 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
13092 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
13093 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
13094 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
13095 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
13096 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
13097 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
13098 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
13099 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
13100 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
13101 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
13102 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
13103 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
13104 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
13105 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
13106 * crypto/subtle/ecdsa-generate-key.html: Added.
13107 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
13108 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
13109 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
13110 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
13111 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
13112 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
13113 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
13114 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
13115 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
13116 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
13117 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
13118 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
13119 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
13120 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
13121 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
13122 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
13123 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
13124 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
13125 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
13126 * crypto/subtle/ecdsa-import-raw-key.html: Added.
13127 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
13128 * crypto/subtle/ecdsa-import-spki-key.html: Added.
13129 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
13130 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
13131 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
13132 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
13133 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
13134 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
13135 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
13136 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
13137
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +0000131382017-04-17 Youenn Fablet <youenn@apple.com>
13139
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +000013140 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
13141 https://bugs.webkit.org/show_bug.cgi?id=170837
13142
13143 Reviewed by Eric Carlson.
13144
13145 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
13146
131472017-04-17 Youenn Fablet <youenn@apple.com>
13148
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000013149 RTCPeerConnection addTrack does not require a stream parameter
13150 https://bugs.webkit.org/show_bug.cgi?id=170894
13151
13152 Reviewed by Alex Christensen.
13153
13154 * webrtc/video-addTrack-expected.txt: Added.
13155 * webrtc/video-addTrack.html: Added.
13156
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +0000131572017-04-16 Joseph Pecoraro <pecoraro@apple.com>
13158
13159 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
13160 https://bugs.webkit.org/show_bug.cgi?id=170882
13161
13162 Reviewed by Saam Barati.
13163
13164 * js/dom/object-prototype-toLocaleString-expected.txt:
13165 * js/dom/script-tests/object-prototype-toLocaleString.js:
13166 Test the case of toLocaleString where toString does not exist.
13167
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +0000131682017-04-16 Chris Dumez <cdumez@apple.com>
13169
13170 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
13171 https://bugs.webkit.org/show_bug.cgi?id=169995
13172 <rdar://problem/23798897>
13173
13174 Reviewed by Sam Weinig.
13175
13176 Add layout test coverage.
13177
13178 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
13179 * fast/events/beforeunload-alert-handled-keydown.html: Added.
13180 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
13181 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
13182
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +0000131832017-04-16 Joseph Pecoraro <pecoraro@apple.com>
13184
13185 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
13186 https://bugs.webkit.org/show_bug.cgi?id=170879
13187
13188 Reviewed by Saam Barati.
13189
13190 * js/Object-getOwnPropertyNames-expected.txt:
13191 * js/script-tests/Object-getOwnPropertyNames.js:
13192
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +0000131932017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
13194
13195 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
13196 https://bugs.webkit.org/show_bug.cgi?id=170760
13197
13198 Reviewed by Joseph Pecoraro.
13199
13200 Test sending and receiving text and binary (blob and array buffer) data.
13201
13202 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
13203 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
13204 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
13205 (web_socket_do_extra_handshake):
13206 (web_socket_transfer_data):
13207 (all_distinct_bytes):
13208 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
13209 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
13210 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
13211 (web_socket_do_extra_handshake):
13212 (web_socket_transfer_data):
13213
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +0000132142017-04-14 Jiewen Tan <jiewen_tan@apple.com>
13215
13216 [WebCrypto] Support HKDF
13217 https://bugs.webkit.org/show_bug.cgi?id=170636
13218 <rdar://problem/23539827>
13219
13220 Reviewed by Brent Fulgham.
13221
13222 * TestExpectations:
13223 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
13224 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
13225 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
13226 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
13227 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
13228 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
13229 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
13230 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
13231 * crypto/subtle/hkdf-import-key-expected.txt: Added.
13232 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
13233 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
13234 * crypto/subtle/hkdf-import-key.html: Added.
13235 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
13236 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
13237 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
13238 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
13239 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
13240 * crypto/workers/subtle/hkdf-import-key.html: Added.
13241 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
13242 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
13243 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
13244
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +0000132452017-04-14 Ryan Haddad <ryanhaddad@apple.com>
13246
13247 Skip workers/wasm-* LayoutTests on ios-simulator.
13248
13249 Unreviewed test gardening.
13250
13251 * platform/ios/TestExpectations:
13252
zalan@apple.comb62345d2017-04-14 20:59:36 +0000132532017-04-14 Zalan Bujtas <zalan@apple.com>
13254
13255 text-align start / end failure in table cells
13256 https://bugs.webkit.org/show_bug.cgi?id=141417
13257 <rdar://problem/31051672>
13258
13259 Reviewed by Antti Koivisto.
13260
13261 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
13262 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
13263
sbarati@apple.com492e4432017-04-14 02:10:17 +0000132642017-04-13 Saam Barati <sbarati@apple.com>
13265
13266 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
13267 https://bugs.webkit.org/show_bug.cgi?id=170573
13268
13269 Reviewed by Filip Pizlo.
13270
13271 * storage/indexeddb/resources/wasm-exceptions.js: Added.
13272 (const._fail):
13273 (const.isNotA.assert.isNotA):
13274 (const):
13275 (switch.typeof):
13276 (Builder):
13277 (Builder.prototype.setChecked):
13278 (Builder.prototype.setPreamble):
13279 (Builder.prototype._functionIndexSpaceKeyHash):
13280 (Builder.prototype._registerFunctionToIndexSpace):
13281 (Builder.prototype._getFunctionFromIndexSpace):
13282 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
13283 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
13284 (Builder.prototype._registerSectionBuilders.this.Unknown):
13285 (prepareDatabase):
13286 (testDatabase):
13287 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
13288 * storage/indexeddb/wasm-exceptions.html: Added.
13289 * workers/wasm-hashset: Added.
13290 * workers/wasm-hashset-expected.txt: Added.
13291 * workers/wasm-hashset-many-expected.txt: Added.
13292 * workers/wasm-hashset-many.html: Added.
13293 * workers/wasm-hashset.html: Added.
13294 * workers/wasm-hashset/many-test.js: Added.
13295 (reallyDone):
13296 (console.log):
13297 (console.error):
13298 (console.assert):
13299 (i.worker.onmessage):
13300 (Module.print):
13301 (Module.printErr):
13302 (Module.canvas):
13303 (Module.setStatus):
13304 (Module):
13305 (setValue):
13306 (getValue):
13307 (allocate):
13308 (getMemory):
13309 (Pointer_stringify):
13310 (AsciiToString):
13311 (stringToAscii):
13312 (UTF8ArrayToString):
13313 (UTF8ToString):
13314 (stringToUTF8Array):
13315 (stringToUTF8):
13316 (lengthBytesUTF8):
13317 (demangle):
13318 (demangleAll):
13319 (stackTrace):
13320 (alignUp):
13321 (updateGlobalBuffer):
13322 (updateGlobalBufferViews):
13323 (abortOnCannotGrowMemory):
13324 (enlargeMemory):
13325 (getTotalMemory):
13326 (callRuntimeCallbacks):
13327 (preRun):
13328 (ensureInitRuntime):
13329 (preMain):
13330 (exitRuntime):
13331 (postRun):
13332 (addOnPreRun):
13333 (addOnInit):
13334 (addOnPreMain):
13335 (addOnExit):
13336 (addOnPostRun):
13337 (intArrayFromString):
13338 (intArrayToString):
13339 (writeStringToMemory):
13340 (writeArrayToMemory):
13341 (writeAsciiToMemory):
13342 (Math.string_appeared_here):
13343 (addRunDependency):
13344 (removeRunDependency):
13345 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13346 (integrateWasmJS.lookupImport):
13347 (integrateWasmJS.mergeMemory):
13348 (integrateWasmJS.fixImports):
13349 (integrateWasmJS.getBinary):
13350 (integrateWasmJS.doJustAsm):
13351 (integrateWasmJS.receiveInstance):
13352 (integrateWasmJS.):
13353 (integrateWasmJS.doNativeWasm):
13354 (integrateWasmJS.doWasmPolyfill):
13355 (integrateWasmJS.Module.string_appeared_here):
13356 (integrateWasmJS):
13357 (___setErrNo):
13358 (__ZSt18uncaught_exceptionv):
13359 (EXCEPTIONS.deAdjust):
13360 (EXCEPTIONS.addRef):
13361 (EXCEPTIONS.decRef):
13362 (EXCEPTIONS.clearRef):
13363 (___cxa_find_matching_catch):
13364 (___gxx_personality_v0):
13365 (___lock):
13366 (_emscripten_memcpy_big):
13367 (_gettimeofday):
13368 (_abort):
13369 (SYSCALLS):
13370 (SYSCALLS.get getStr):
13371 (SYSCALLS.get64):
13372 (SYSCALLS.getZero):
13373 (try.___syscall146.printChar):
13374 (___syscall146):
13375 (___syscall54):
13376 (___unlock):
13377 (___syscall6):
13378 (invoke_ii):
13379 (invoke_iiii):
13380 (invoke_v):
13381 (_malloc.Module.string_appeared_here):
13382 (getTempRet0.Module.string_appeared_here):
13383 (_free.Module.string_appeared_here):
13384 (_main.Module.string_appeared_here):
13385 (setTempRet0.Module.string_appeared_here):
13386 (establishStackSpace.Module.string_appeared_here):
13387 (stackSave.Module.string_appeared_here):
13388 (_memset.Module.string_appeared_here):
13389 (_sbrk.Module.string_appeared_here):
13390 (_emscripten_get_global_libc.Module.string_appeared_here):
13391 (_memcpy.Module.string_appeared_here):
13392 (___errno_location.Module.string_appeared_here):
13393 (setThrew.Module.string_appeared_here):
13394 (_fflush.Module.string_appeared_here):
13395 (stackAlloc.Module.string_appeared_here):
13396 (stackRestore.Module.string_appeared_here):
13397 (_llvm_bswap_i32.Module.string_appeared_here):
13398 (runPostSets.Module.string_appeared_here):
13399 (dynCall_ii.Module.string_appeared_here):
13400 (dynCall_iiii.Module.string_appeared_here):
13401 (dynCall_v.Module.string_appeared_here):
13402 (else.applyMemoryInitializer):
13403 (else):
13404 (else.useRequest):
13405 (ExitStatus):
13406 (dependenciesFulfilled):
13407 (Module.string_appeared_here.Module.callMain.callMain.pad):
13408 (Module.string_appeared_here.Module.callMain):
13409 (run.doRun):
13410 (run):
13411 (exit):
13412 * workers/wasm-hashset/many-worker.js: Added.
13413 (console.log):
13414 (console.error):
13415 (console.assert):
13416 (Module.print):
13417 (Module.printErr):
13418 (Module.canvas):
13419 (Module.setStatus):
13420 (Module):
13421 (setValue):
13422 (getValue):
13423 (allocate):
13424 (getMemory):
13425 (Pointer_stringify):
13426 (AsciiToString):
13427 (stringToAscii):
13428 (UTF8ArrayToString):
13429 (UTF8ToString):
13430 (stringToUTF8Array):
13431 (stringToUTF8):
13432 (lengthBytesUTF8):
13433 (demangle):
13434 (demangleAll):
13435 (stackTrace):
13436 (alignUp):
13437 (updateGlobalBuffer):
13438 (updateGlobalBufferViews):
13439 (abortOnCannotGrowMemory):
13440 (enlargeMemory):
13441 (getTotalMemory):
13442 (callRuntimeCallbacks):
13443 (preRun):
13444 (ensureInitRuntime):
13445 (preMain):
13446 (exitRuntime):
13447 (postRun):
13448 (addOnPreRun):
13449 (addOnInit):
13450 (addOnPreMain):
13451 (addOnExit):
13452 (addOnPostRun):
13453 (intArrayFromString):
13454 (intArrayToString):
13455 (writeStringToMemory):
13456 (writeArrayToMemory):
13457 (writeAsciiToMemory):
13458 (Math.string_appeared_here):
13459 (addRunDependency):
13460 (removeRunDependency):
13461 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13462 (integrateWasmJS.lookupImport):
13463 (integrateWasmJS.mergeMemory):
13464 (integrateWasmJS.fixImports):
13465 (integrateWasmJS.getBinary):
13466 (integrateWasmJS.doJustAsm):
13467 (integrateWasmJS.receiveInstance):
13468 (integrateWasmJS.doNativeWasm):
13469 (integrateWasmJS.doWasmPolyfill):
13470 (integrateWasmJS.Module.string_appeared_here):
13471 (integrateWasmJS):
13472 (___setErrNo):
13473 (__ZSt18uncaught_exceptionv):
13474 (EXCEPTIONS.deAdjust):
13475 (EXCEPTIONS.addRef):
13476 (EXCEPTIONS.decRef):
13477 (EXCEPTIONS.clearRef):
13478 (___cxa_find_matching_catch):
13479 (___gxx_personality_v0):
13480 (___lock):
13481 (_emscripten_memcpy_big):
13482 (_gettimeofday):
13483 (_abort):
13484 (SYSCALLS):
13485 (SYSCALLS.get getStr):
13486 (SYSCALLS.get64):
13487 (SYSCALLS.getZero):
13488 (try.___syscall146.printChar):
13489 (___syscall146):
13490 (___syscall54):
13491 (___unlock):
13492 (___syscall6):
13493 (invoke_ii):
13494 (invoke_iiii):
13495 (invoke_v):
13496 (_malloc.Module.string_appeared_here):
13497 (getTempRet0.Module.string_appeared_here):
13498 (_free.Module.string_appeared_here):
13499 (_main.Module.string_appeared_here):
13500 (setTempRet0.Module.string_appeared_here):
13501 (establishStackSpace.Module.string_appeared_here):
13502 (stackSave.Module.string_appeared_here):
13503 (_memset.Module.string_appeared_here):
13504 (_sbrk.Module.string_appeared_here):
13505 (_emscripten_get_global_libc.Module.string_appeared_here):
13506 (_memcpy.Module.string_appeared_here):
13507 (___errno_location.Module.string_appeared_here):
13508 (setThrew.Module.string_appeared_here):
13509 (_fflush.Module.string_appeared_here):
13510 (stackAlloc.Module.string_appeared_here):
13511 (stackRestore.Module.string_appeared_here):
13512 (_llvm_bswap_i32.Module.string_appeared_here):
13513 (runPostSets.Module.string_appeared_here):
13514 (dynCall_ii.Module.string_appeared_here):
13515 (dynCall_iiii.Module.string_appeared_here):
13516 (dynCall_v.Module.string_appeared_here):
13517 (else.applyMemoryInitializer):
13518 (else):
13519 (else.useRequest):
13520 (ExitStatus):
13521 (dependenciesFulfilled):
13522 (Module.string_appeared_here.Module.callMain.callMain.pad):
13523 (Module.string_appeared_here.Module.callMain):
13524 (run.doRun):
13525 (run):
13526 (exit):
13527 * workers/wasm-hashset/test.js: Added.
13528 (reallyDone):
13529 (console.log):
13530 (console.error):
13531 (console.assert):
13532 (Module.print):
13533 (Module.printErr):
13534 (Module.canvas):
13535 (Module.setStatus):
13536 (Module):
13537 (setValue):
13538 (getValue):
13539 (allocate):
13540 (getMemory):
13541 (Pointer_stringify):
13542 (AsciiToString):
13543 (stringToAscii):
13544 (UTF8ArrayToString):
13545 (UTF8ToString):
13546 (stringToUTF8Array):
13547 (stringToUTF8):
13548 (lengthBytesUTF8):
13549 (demangle):
13550 (demangleAll):
13551 (stackTrace):
13552 (alignUp):
13553 (updateGlobalBuffer):
13554 (updateGlobalBufferViews):
13555 (abortOnCannotGrowMemory):
13556 (enlargeMemory):
13557 (getTotalMemory):
13558 (callRuntimeCallbacks):
13559 (preRun):
13560 (ensureInitRuntime):
13561 (preMain):
13562 (exitRuntime):
13563 (postRun):
13564 (addOnPreRun):
13565 (addOnInit):
13566 (addOnPreMain):
13567 (addOnExit):
13568 (addOnPostRun):
13569 (intArrayFromString):
13570 (intArrayToString):
13571 (writeStringToMemory):
13572 (writeArrayToMemory):
13573 (writeAsciiToMemory):
13574 (Math.string_appeared_here):
13575 (addRunDependency):
13576 (removeRunDependency):
13577 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13578 (integrateWasmJS.lookupImport):
13579 (integrateWasmJS.mergeMemory):
13580 (integrateWasmJS.fixImports):
13581 (integrateWasmJS.getBinary):
13582 (integrateWasmJS.doJustAsm):
13583 (integrateWasmJS.receiveInstance):
13584 (integrateWasmJS.doNativeWasm):
13585 (integrateWasmJS.doWasmPolyfill):
13586 (integrateWasmJS.Module.string_appeared_here):
13587 (integrateWasmJS):
13588 (___setErrNo):
13589 (__ZSt18uncaught_exceptionv):
13590 (EXCEPTIONS.deAdjust):
13591 (EXCEPTIONS.addRef):
13592 (EXCEPTIONS.decRef):
13593 (EXCEPTIONS.clearRef):
13594 (___cxa_find_matching_catch):
13595 (___gxx_personality_v0):
13596 (___lock):
13597 (_emscripten_memcpy_big):
13598 (_gettimeofday):
13599 (_abort):
13600 (SYSCALLS):
13601 (SYSCALLS.get getStr):
13602 (SYSCALLS.get64):
13603 (SYSCALLS.getZero):
13604 (try.___syscall146.printChar):
13605 (___syscall146):
13606 (___syscall54):
13607 (___unlock):
13608 (___syscall6):
13609 (invoke_ii):
13610 (invoke_iiii):
13611 (invoke_v):
13612 (_malloc.Module.string_appeared_here):
13613 (getTempRet0.Module.string_appeared_here):
13614 (_free.Module.string_appeared_here):
13615 (_main.Module.string_appeared_here):
13616 (setTempRet0.Module.string_appeared_here):
13617 (establishStackSpace.Module.string_appeared_here):
13618 (stackSave.Module.string_appeared_here):
13619 (_memset.Module.string_appeared_here):
13620 (_sbrk.Module.string_appeared_here):
13621 (_emscripten_get_global_libc.Module.string_appeared_here):
13622 (_memcpy.Module.string_appeared_here):
13623 (___errno_location.Module.string_appeared_here):
13624 (setThrew.Module.string_appeared_here):
13625 (_fflush.Module.string_appeared_here):
13626 (stackAlloc.Module.string_appeared_here):
13627 (stackRestore.Module.string_appeared_here):
13628 (_llvm_bswap_i32.Module.string_appeared_here):
13629 (runPostSets.Module.string_appeared_here):
13630 (dynCall_ii.Module.string_appeared_here):
13631 (dynCall_iiii.Module.string_appeared_here):
13632 (dynCall_v.Module.string_appeared_here):
13633 (else.applyMemoryInitializer):
13634 (else):
13635 (else.useRequest):
13636 (ExitStatus):
13637 (dependenciesFulfilled):
13638 (Module.string_appeared_here.Module.callMain.callMain.pad):
13639 (Module.string_appeared_here.Module.callMain):
13640 (run.doRun):
13641 (run):
13642 (exit):
13643 * workers/wasm-hashset/worker.js: Added.
13644 (console.log):
13645 (console.error):
13646 (console.assert):
13647 (Module.print):
13648 (Module.printErr):
13649 (Module.canvas):
13650 (Module.setStatus):
13651 (Module):
13652 (setValue):
13653 (getValue):
13654 (allocate):
13655 (getMemory):
13656 (Pointer_stringify):
13657 (AsciiToString):
13658 (stringToAscii):
13659 (UTF8ArrayToString):
13660 (UTF8ToString):
13661 (stringToUTF8Array):
13662 (stringToUTF8):
13663 (lengthBytesUTF8):
13664 (demangle):
13665 (demangleAll):
13666 (stackTrace):
13667 (alignUp):
13668 (updateGlobalBuffer):
13669 (updateGlobalBufferViews):
13670 (abortOnCannotGrowMemory):
13671 (enlargeMemory):
13672 (getTotalMemory):
13673 (callRuntimeCallbacks):
13674 (preRun):
13675 (ensureInitRuntime):
13676 (preMain):
13677 (exitRuntime):
13678 (postRun):
13679 (addOnPreRun):
13680 (addOnInit):
13681 (addOnPreMain):
13682 (addOnExit):
13683 (addOnPostRun):
13684 (intArrayFromString):
13685 (intArrayToString):
13686 (writeStringToMemory):
13687 (writeArrayToMemory):
13688 (writeAsciiToMemory):
13689 (Math.string_appeared_here):
13690 (addRunDependency):
13691 (removeRunDependency):
13692 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13693 (integrateWasmJS.lookupImport):
13694 (integrateWasmJS.mergeMemory):
13695 (integrateWasmJS.fixImports):
13696 (integrateWasmJS.getBinary):
13697 (integrateWasmJS.doJustAsm):
13698 (integrateWasmJS.receiveInstance):
13699 (integrateWasmJS.):
13700 (integrateWasmJS.doNativeWasm):
13701 (integrateWasmJS.doWasmPolyfill):
13702 (integrateWasmJS.Module.string_appeared_here):
13703 (integrateWasmJS):
13704 (___setErrNo):
13705 (__ZSt18uncaught_exceptionv):
13706 (EXCEPTIONS.deAdjust):
13707 (EXCEPTIONS.addRef):
13708 (EXCEPTIONS.decRef):
13709 (EXCEPTIONS.clearRef):
13710 (___cxa_find_matching_catch):
13711 (___gxx_personality_v0):
13712 (___lock):
13713 (_emscripten_memcpy_big):
13714 (_gettimeofday):
13715 (_abort):
13716 (SYSCALLS):
13717 (SYSCALLS.get getStr):
13718 (SYSCALLS.get64):
13719 (SYSCALLS.getZero):
13720 (try.___syscall146.printChar):
13721 (___syscall146):
13722 (___syscall54):
13723 (___unlock):
13724 (___syscall6):
13725 (invoke_ii):
13726 (invoke_iiii):
13727 (invoke_v):
13728 (_malloc.Module.string_appeared_here):
13729 (getTempRet0.Module.string_appeared_here):
13730 (_free.Module.string_appeared_here):
13731 (_main.Module.string_appeared_here):
13732 (setTempRet0.Module.string_appeared_here):
13733 (establishStackSpace.Module.string_appeared_here):
13734 (stackSave.Module.string_appeared_here):
13735 (_memset.Module.string_appeared_here):
13736 (_sbrk.Module.string_appeared_here):
13737 (_emscripten_get_global_libc.Module.string_appeared_here):
13738 (_memcpy.Module.string_appeared_here):
13739 (___errno_location.Module.string_appeared_here):
13740 (setThrew.Module.string_appeared_here):
13741 (_fflush.Module.string_appeared_here):
13742 (stackAlloc.Module.string_appeared_here):
13743 (stackRestore.Module.string_appeared_here):
13744 (_llvm_bswap_i32.Module.string_appeared_here):
13745 (runPostSets.Module.string_appeared_here):
13746 (dynCall_ii.Module.string_appeared_here):
13747 (dynCall_iiii.Module.string_appeared_here):
13748 (dynCall_v.Module.string_appeared_here):
13749 (else.applyMemoryInitializer):
13750 (else):
13751 (else.useRequest):
13752 (ExitStatus):
13753 (dependenciesFulfilled):
13754 (Module.string_appeared_here.Module.callMain.callMain.pad):
13755 (Module.string_appeared_here.Module.callMain):
13756 (run.doRun):
13757 (run):
13758 (exit):
13759 * workers/wasm-long-compile-expected.txt: Added.
13760 * workers/wasm-long-compile-many-expected.txt: Added.
13761 * workers/wasm-long-compile-many.html: Added.
13762 * workers/wasm-long-compile.html: Added.
13763 * workers/wasm-resources: Added.
13764 * workers/wasm-resources/long-compile-many.js: Added.
13765 (done):
13766 (i.async.run):
13767 (i.worker.onmessage):
13768 * workers/wasm-resources/long-compile-worker.js: Added.
13769 (const._fail):
13770 (const.isNotA.assert.isNotA):
13771 (const):
13772 (switch.typeof):
13773 (Builder):
13774 (Builder.prototype.setChecked):
13775 (Builder.prototype.setPreamble):
13776 (Builder.prototype._functionIndexSpaceKeyHash):
13777 (Builder.prototype._registerFunctionToIndexSpace):
13778 (Builder.prototype._getFunctionFromIndexSpace):
13779 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
13780 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
13781 (Builder.prototype._registerSectionBuilders.this.Unknown):
13782 * workers/wasm-resources/long-compile.js: Added.
13783 (done):
13784 (async.run):
13785 (worker.onmessage):
13786
dino@apple.com867f6662017-04-14 01:56:35 +0000137872017-04-13 Dean Jackson <dino@apple.com>
13788
13789 Large negative animation-delays may not work depending on machine uptime
13790 https://bugs.webkit.org/show_bug.cgi?id=166962
13791 <rdar://problem/30091526>
13792
13793 Reviewed by Tim Horton.
13794
13795 * animations/large-negative-delay-expected.txt: Added.
13796 * animations/large-negative-delay.html: Added.
13797
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +0000137982017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
13799
13800 Change Intl prototypes to plain objects
13801 https://bugs.webkit.org/show_bug.cgi?id=168178
13802
13803 Reviewed by JF Bastien.
13804
13805 * js/intl-collator-expected.txt:
13806 * js/intl-datetimeformat-expected.txt:
13807 * js/intl-numberformat-expected.txt:
13808 * js/script-tests/intl-collator.js:
13809 * js/script-tests/intl-datetimeformat.js:
13810 * js/script-tests/intl-numberformat.js:
13811
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +0000138122017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13813
13814 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
13815 https://bugs.webkit.org/show_bug.cgi?id=169719
13816
13817 Unreviewed test gardening.
13818
13819 * platform/ios-wk2/TestExpectations:
13820
antti@apple.com2d5e53f2017-04-13 23:20:50 +0000138212017-04-13 Antti Koivisto <antti@apple.com>
13822
13823 Don't invalidate composition for style changes in non-composited layers
13824 https://bugs.webkit.org/show_bug.cgi?id=170805
13825 <rdar://problem/31606185>
13826
13827 Reviewed by Simon Fraser.
13828
13829 * compositing/updates/animation-non-composited-expected.txt: Added.
13830 * compositing/updates/animation-non-composited.html: Added.
13831
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +0000138322017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13833
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +000013834 Mark webrtc/video-mute.html as flaky.
13835 https://bugs.webkit.org/show_bug.cgi?id=170704
13836
13837 Unreviewed test gardening.
13838
13839 * TestExpectations:
13840
138412017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13842
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +000013843 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
13844 https://bugs.webkit.org/show_bug.cgi?id=165553
13845
13846 Unreviewed test gardening.
13847
13848 * platform/mac/TestExpectations:
13849
138502017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13851
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +000013852 Mark media/track/track-cue-rendering-rtl.html as flaky.
13853 https://bugs.webkit.org/show_bug.cgi?id=170831
13854
13855 Unreviewed test gardening.
13856
13857 * platform/mac/TestExpectations:
13858
138592017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13860
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +000013861 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
13862 https://bugs.webkit.org/show_bug.cgi?id=170830
13863
13864 Unreviewed test gardening.
13865
13866 * platform/mac-wk1/TestExpectations:
13867
138682017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13869
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +000013870 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
13871
13872 Unreviewed test gardening.
13873
13874 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
13875
138762017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13877
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +000013878 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
13879 https://bugs.webkit.org/show_bug.cgi?id=170702
13880
13881 Unreviewed test gardening.
13882
13883 * platform/mac-wk2/TestExpectations:
13884
138852017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13886
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000013887 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
13888 https://bugs.webkit.org/show_bug.cgi?id=164229
13889
13890 Unreviewed test gardening.
13891
13892 * platform/mac/TestExpectations:
13893
cdumez@apple.com0447c7c2017-04-13 19:42:35 +0000138942017-04-13 Chris Dumez <cdumez@apple.com>
13895
13896 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
13897 https://bugs.webkit.org/show_bug.cgi?id=170745
13898
13899 Reviewed by Tim Horton.
13900
13901 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
13902 test more robust.
13903
13904 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
13905 * svg/animations/animated-svg-image-outside-viewport-paused.html:
13906
commit-queue@webkit.org055b0802017-04-13 18:28:29 +0000139072017-04-13 Youenn Fablet <youenn@apple.com>
13908
13909 Remove RTCSignalingState::Closed
13910 https://bugs.webkit.org/show_bug.cgi?id=170811
13911
13912 Reviewed by Eric Carlson.
13913
13914 * webrtc/connection-state.html:
13915
jbedard@apple.com64df7a42017-04-13 17:29:43 +0000139162017-04-13 Jonathan Bedard <jbedard@apple.com>
13917
13918 Remove compositing/masks/solid-color-masked.html expectation
13919 https://bugs.webkit.org/show_bug.cgi?id=168054
13920
13921 Unreviewed test gardening.
13922
13923 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
13924
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +0000139252017-04-13 Youenn Fablet <youenn@apple.com>
13926
13927 Add some more WebRTC tests
13928 https://bugs.webkit.org/show_bug.cgi?id=170796
13929
13930 Reviewed by Eric Carlson.
13931
13932 * webrtc/multi-video-expected.txt: Added.
13933 * webrtc/multi-video.html: Added.
13934 * webrtc/video-with-data-channel-expected.txt: Added.
13935 * webrtc/video-with-data-channel.html: Added.
13936
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +0000139372017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
13938
13939 [Readable Streams API] Implement cloneArrayBuffer in WebCore
13940 https://bugs.webkit.org/show_bug.cgi?id=170008
13941
13942 Reviewed by Youenn Fablet.
13943
13944 Added test to check cloneArrayBuffer behaviour.
13945
13946 * streams/clone-array-buffer-expected.txt: Added.
13947 * streams/clone-array-buffer.html: Added.
13948
commit-queue@webkit.org04d33012017-04-13 16:38:58 +0000139492017-04-13 Youenn Fablet <youenn@apple.com>
13950
13951 onnegotiationneeded should only be called once
13952 https://bugs.webkit.org/show_bug.cgi?id=170785
13953
13954 Reviewed by Alex Christensen.
13955
13956 * webrtc/negotiatedneeded-event-addStream.html:
13957
hyatt@apple.com531e35d2017-04-13 16:37:00 +0000139582017-04-13 Dave Hyatt <hyatt@apple.com>
13959
13960 Rendering flexbox children across columns
13961 https://bugs.webkit.org/show_bug.cgi?id=164166
13962 <rdar://problem/29055587>
13963
13964 Reviewed by Zalan Bujtas.
13965
13966 * fast/multicol/flexbox-rows-expected.html: Added.
13967 * fast/multicol/flexbox-rows.html: Added.
13968
antti@apple.come2ca5892017-04-13 08:31:54 +0000139692017-04-13 Antti Koivisto <antti@apple.com>
13970
13971 Try to unflake a test.
13972
13973 * http/tests/cache/disk-cache/disk-cache-media-small.html:
13974
beidson@apple.com6fc12ef2017-04-13 06:38:19 +0000139752017-04-12 Brady Eidson <beidson@apple.com>
13976
13977 QuotaExceededError when saving to localStorage in private mode.
13978 https://bugs.webkit.org/show_bug.cgi?id=157010
13979
13980 Reviewed by Alex Christensen.
13981
13982 * platform/mac-wk2/TestExpectations:
13983 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
13984 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
13985 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
13986 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
13987 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
13988 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
13989 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
13990 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
13991
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +0000139922017-04-12 Joseph Pecoraro <pecoraro@apple.com>
13993
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +000013994 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
13995 https://bugs.webkit.org/show_bug.cgi?id=170668
13996
13997 Reviewed by Keith Miller.
13998
13999 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
14000 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
14001 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
14002 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
14003 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
14004 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
14005 These tests are now out of date.
14006
140072017-04-12 Joseph Pecoraro <pecoraro@apple.com>
14008
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000014009 test262: test262/test/language/literals/regexp/u-dec-esc.js
14010 https://bugs.webkit.org/show_bug.cgi?id=170687
14011
14012 Reviewed by Michael Saboff.
14013
14014 * js/regexp-unicode-expected.txt:
14015 * js/script-tests/regexp-unicode.js:
14016 Extend test to test invalid backreferences.
14017
jbedard@apple.com572dfff2017-04-12 22:44:08 +0000140182017-04-12 Jonathan Bedard <jbedard@apple.com>
14019
14020 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
14021
14022 Unreviewed test gardening.
14023
14024 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
14025 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
14026 * platform/mac-wk1/TestExpectations: Ditto.
14027 * platform/win/TestExpectations: Ditto.
14028 * platform/wk2/TestExpectations: Ditto.
14029
dino@apple.com6cc437b2017-04-12 21:11:47 +0000140302017-04-11 Dean Jackson <dino@apple.com>
14031
14032 canvas/2d.gradient.* LayoutTests failing
14033 https://bugs.webkit.org/show_bug.cgi?id=170757
14034 <rdar://problem/31177990>
14035
14036 Reviewed by Antoine Quint.
14037
14038 Add a fudge factor to the gradient tests, since we can
14039 now produce noisy (nicer looking) gradients. There might
14040 be 1 or 2 bits of difference per pixel.
14041
14042 * canvas/philip/tests.js:
14043 (_assertPixelWithGradientNoise):
14044 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
14045 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
14046 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
14047 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
14048 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
14049 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
14050 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
14051 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
14052 * canvas/philip/tests/2d.gradient.radial.inside1.html:
14053 * canvas/philip/tests/2d.gradient.radial.inside2.html:
14054 * canvas/philip/tests/2d.gradient.radial.inside3.html:
14055 * canvas/philip/tests/2d.gradient.radial.outside1.html:
14056 * canvas/philip/tests/2d.gradient.radial.outside2.html:
14057 * canvas/philip/tests/2d.gradient.radial.outside3.html:
14058 * canvas/philip/tests/2d.gradient.radial.touch2.html:
14059 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
14060 * fast/canvas/canvas-gradient-on-compositing-expected.html:
14061
mmaxfield@apple.com803992b2017-04-12 20:54:02 +0000140622017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
14063
14064 Well-known variations should clamp to the values listed in the @font-face block
14065 https://bugs.webkit.org/show_bug.cgi?id=169260
14066
14067 Reviewed by Dean Jackson.
14068
14069 * fast/text/variations/font-face-clamp-expected.html: Added.
14070 * fast/text/variations/font-face-clamp.html: Added.
14071
jbedard@apple.comacb7052f2017-04-12 20:47:31 +0000140722017-04-12 Jonathan Bedard <jbedard@apple.com>
14073
14074 Remove two passing canvas tests from ios expectations
14075
14076 Unreviewed test gardening.
14077
14078 * platform/ios/TestExpectations:
14079
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +0000140802017-04-12 Youenn Fablet <youenn@apple.com>
14081
14082 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
14083 https://bugs.webkit.org/show_bug.cgi?id=170754
14084 <rdar://problem/31573169>
14085
14086 Unreviewed.
14087
14088 * TestExpectations: Marking test as crashing.
14089
rego@igalia.com69b969c2017-04-12 10:14:30 +0000140902017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
14091
14092 [css-grid] Replaced elements don't properly resolve percentage heights
14093 https://bugs.webkit.org/show_bug.cgi?id=159670
14094
14095 Reviewed by Darin Adler.
14096
14097 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
14098 This patch only adds the test to avoid regressions in the future.
14099
14100 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
14101 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
14102
antti@apple.comcf289bc2017-04-12 10:09:14 +0000141032017-04-10 Antti Koivisto <antti@apple.com>
14104
14105 Cache small media resources in disk cache
14106 https://bugs.webkit.org/show_bug.cgi?id=170676
14107 <rdar://problem/31532649>
14108
14109 Reviewed by Andreas Kling.
14110
14111 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
14112 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
14113
pvollan@apple.comee34dbc2017-04-12 08:01:51 +0000141142017-04-12 Per Arne Vollan <pvollan@apple.com>
14115
14116 Implement stroke-color CSS property.
14117 https://bugs.webkit.org/show_bug.cgi?id=169352
14118
14119 Reviewed by Jon Lee.
14120
14121 * fast/css/stroke-color-expected.html: Added.
14122 * fast/css/stroke-color-fallback-expected.html: Added.
14123 * fast/css/stroke-color-fallback.html: Added.
14124 * fast/css/stroke-color.html: Added.
14125 * fast/css/visited-link-stroke-color-expected.html: Added.
14126 * fast/css/visited-link-stroke-color.html: Added.
14127
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +0000141282017-04-11 Youenn Fablet <youenn@apple.com>
14129
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +000014130 LayoutTest webrtc/video-mute.html is a flaky failure
14131 https://bugs.webkit.org/show_bug.cgi?id=170704
14132
14133 Reviewed by Eric Carlson.
14134
14135 * webrtc/video-mute.html: Trying to make it less flaky.
14136
141372017-04-11 Youenn Fablet <youenn@apple.com>
14138
commit-queue@webkit.org70608662017-04-11 22:47:49 +000014139 [WK1] Add captureStream test with webrtc
14140 https://bugs.webkit.org/show_bug.cgi?id=170746
14141
14142 Reviewed by Eric Carlson.
14143
14144 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
14145 * webrtc/captureCanvas-webrtc-expected.txt: Added.
14146 * webrtc/captureCanvas-webrtc.html: Added.
14147
141482017-04-11 Youenn Fablet <youenn@apple.com>
14149
commit-queue@webkit.org362495d2017-04-11 22:47:26 +000014150 Migrating webrtc tests to latest API
14151 https://bugs.webkit.org/show_bug.cgi?id=170709
14152
14153 Reviewed by Eric Carlson.
14154
14155 * webrtc/audio-peer-connection-webaudio.html:
14156 * webrtc/libwebrtc/descriptionGetters.html:
14157 * webrtc/negotiatedneeded-event-addStream.html:
14158 * webrtc/peer-connection-audio-mute.html:
14159 * webrtc/peer-connection-audio-mute2.html:
14160 * webrtc/peer-connection-remote-audio-mute.html:
14161 * webrtc/peer-connection-remote-audio-mute2.html:
14162 * webrtc/release-after-getting-track.html:
14163 * webrtc/video-disabled-black.html:
14164 * webrtc/video-mute.html:
14165 * webrtc/video-remote-mute.html:
14166 * webrtc/video-with-receiver.html:
14167 * webrtc/video.html:
14168
141692017-04-11 Youenn Fablet <youenn@apple.com>
14170
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +000014171 Activate WebRTC data channel tests for WK1
14172 https://bugs.webkit.org/show_bug.cgi?id=170710
14173
14174 Reviewed by Eric Carlson.
14175
14176 * platform/mac-wk1/TestExpectations:
14177
141782017-04-11 Youenn Fablet <youenn@apple.com>
14179
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000014180 MediaStream id should be equal to msid
14181 https://bugs.webkit.org/show_bug.cgi?id=170712
14182
14183 Reviewed by Eric Carlson.
14184
14185 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
14186
14187 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
14188 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
14189 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
14190 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
14191 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
14192 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
14193 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
14194 * webrtc/audio-peer-connection-webaudio.html:
14195 * webrtc/audio-replace-track.html:
14196 * webrtc/connection-state.html:
14197 * webrtc/datachannel/basic.html:
14198 * webrtc/datachannel/bufferedAmountLowThreshold.html:
14199 * webrtc/datachannel/datachannel-gc.html:
14200 * webrtc/datachannel/datachannel-stats.html:
14201 * webrtc/datachannel/filter-ice-candidate.html:
14202 * webrtc/ephemeral-certificates-and-cnames.html:
14203 * webrtc/libwebrtc/descriptionGetters.html:
14204 * webrtc/negotiatedneeded-event-addStream.html:
14205 * webrtc/no-port-zero-in-upd-candidates.html:
14206 * webrtc/peer-connection-audio-mute.html:
14207 * webrtc/peer-connection-audio-mute2.html:
14208 * webrtc/peer-connection-remote-audio-mute.html:
14209 * webrtc/peer-connection-remote-audio-mute2.html:
14210 * webrtc/release-after-getting-track.html:
14211 * webrtc/video-disabled-black.html:
14212 * webrtc/video-getParameters.html:
14213 * webrtc/video-mediastreamtrack-stats.html:
14214 * webrtc/video-mute.html:
14215 * webrtc/video-remote-mute.html:
14216 * webrtc/video-replace-track-to-null.html:
14217 * webrtc/video-replace-track.html:
14218 * webrtc/video-stats.html:
14219 * webrtc/video-with-receiver.html:
14220 * webrtc/video.html:
14221
cfleizach@apple.comd27869e2017-04-11 17:00:29 +0000142222017-04-11 Chris Fleizach <cfleizach@apple.com>
14223
14224 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
14225 https://bugs.webkit.org/show_bug.cgi?id=170330
14226 <rdar://problem/31366105>
14227
14228 Reviewed by Joanmarie Diggs.
14229
14230 * accessibility/mac/search-predicate-article-expected.txt:
14231 * accessibility/mac/search-predicate-article.html:
14232
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +0000142332017-04-11 Joseph Pecoraro <pecoraro@apple.com>
14234
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +000014235 test262: test262/test/annexB/language/comments/multi-line-html-close.js
14236 https://bugs.webkit.org/show_bug.cgi?id=170648
14237
14238 Reviewed by Keith Miller.
14239
14240 * js/parser-xml-close-comment-expected.txt:
14241 * js/script-tests/parser-xml-close-comment.js:
14242 Update test coverage for JavaScript HTML comments.
14243
142442017-04-11 Joseph Pecoraro <pecoraro@apple.com>
14245
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000014246 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
14247 https://bugs.webkit.org/show_bug.cgi?id=170652
14248
14249 Reviewed by Michael Saboff.
14250
14251 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
14252 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
14253 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
14254 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
14255 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
14256 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
14257 * 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:
14258 These tests expected the opposite, they are now out of date.
14259
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +0000142602017-04-11 Yoav Weiss <yoav@yoav.ws>
14261
14262 [link preload] Double downloads of preloaded content when it's in MemoryCache
14263 https://bugs.webkit.org/show_bug.cgi?id=170122
14264
14265 Reviewed by Antti Koivisto.
14266
14267 * TestExpectations: Removed flakiness label from the header preload charset test.
14268 * fast/loader/cache-encoding-expected.txt: Changed expectation.
14269 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
14270 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
14271 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
14272 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
14273 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.
14274
rego@igalia.com45aee992017-04-11 09:20:16 +0000142752017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
14276
14277 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
14278 https://bugs.webkit.org/show_bug.cgi?id=167538
14279
14280 Reviewed by Darin Adler.
14281
14282 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
14283 as the caret was not always painted in the test runner.
14284 The test was checking for a crash in simplified layout (see bug #163450)
14285 and has nothing to do with the caret or "autofocus" behavior.
14286 "autofocus" was needed to get the crash, so this change modifies
14287 the test to blur the element, so the caret is not painted anymore.
14288
14289 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
14290 Don't focus the input element.
14291 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
14292 the input element to avoid showing the caret.
14293 * platform/mac-wk2/TestExpectations: Remove file from expectations.
14294
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +0000142952017-04-10 Jiewen Tan <jiewen_tan@apple.com>
14296
14297 Unreviewed, test expectations update
14298
14299 * platform/wk2/TestExpectations:
14300
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +0000143012017-04-10 Ryan Haddad <ryanhaddad@apple.com>
14302
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +000014303 Mark two newly imported web-platform-tests as failing.
14304
14305 Unreviewed test gardening.
14306
14307 * TestExpectations:
14308
143092017-04-10 Ryan Haddad <ryanhaddad@apple.com>
14310
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000014311 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
14312 https://bugs.webkit.org/show_bug.cgi?id=167475
14313
14314 Unreviewed test gardening.
14315
14316 * platform/mac-wk1/TestExpectations:
14317
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +0000143182017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
14319
14320 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
14321 https://bugs.webkit.org/show_bug.cgi?id=170677
14322 <rdar://problem/31512633>
14323
14324 Reviewed by Tim Horton.
14325
14326 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
14327
14328 * fast/events/drag-to-navigate.html:
14329 * fast/events/only-valid-drop-targets-receive-file-drop.html:
14330
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +0000143312017-04-10 Ryan Haddad <ryanhaddad@apple.com>
14332
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +000014333 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
14334 https://bugs.webkit.org/show_bug.cgi?id=170682
14335
14336 Unreviewed test gardening.
14337
14338 * platform/mac-wk1/TestExpectations:
14339
143402017-04-10 Ryan Haddad <ryanhaddad@apple.com>
14341
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000014342 Rebaseline js/dom/global-constructors-attributes.html after r215131.
14343
14344 Unreviewed test gardening.
14345
14346 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
14347 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
14348 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
14349
akling@apple.comb89c9482017-04-10 13:49:18 +0000143502017-04-10 Andreas Kling <akling@apple.com>
14351
14352 Don't generate extra scrolling tiles for non-visible pages.
14353 https://bugs.webkit.org/show_bug.cgi?id=167213
14354 <rdar://problem/30105774>
14355
14356 Reviewed by Antti Koivisto.
14357
14358 * TestExpectations:
14359 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
14360 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
14361 * platform/mac-wk2/TestExpectations:
14362
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +0000143632017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
14364
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +000014365 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
14366 https://bugs.webkit.org/show_bug.cgi?id=170667
14367
14368 Reviewed by Žan Doberšek.
14369
14370 Unskip then test that is passing now.
14371
14372 * platform/gtk/TestExpectations:
14373
143742017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
14375
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000014376 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
14377
14378 * platform/gtk/TestExpectations:
14379
magomez@igalia.com2c050a82017-04-10 07:39:19 +0000143802017-04-10 Miguel Gomez <magomez@igalia.com>
14381
14382 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
14383 https://bugs.webkit.org/show_bug.cgi?id=168425
14384
14385 Reviewed by Said Abou-Hallawa.
14386
14387 Adjusted expectation for fast/images/animated-png.html. It must pass now.
14388
14389 * platform/gtk/TestExpectations:
14390
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +0000143912017-04-09 Devin Rousso <webkit@devinrousso.com>
14392
14393 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
14394 https://bugs.webkit.org/show_bug.cgi?id=170184
14395
14396 Reviewed by Matt Baker.
14397
14398 * inspector/unit-tests/text-utilities-expected.txt: Added.
14399 * inspector/unit-tests/text-utilities.html: Added.
14400
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +0000144012017-04-09 Youenn Fablet <youenn@apple.com>
14402
14403 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
14404 https://bugs.webkit.org/show_bug.cgi?id=170647
14405
14406 Reviewed by Sam Weinig.
14407
14408 * TestExpectations:
14409 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
14410 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
14411 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
14412 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
14413 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
14414 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
14415 * platform/mac/TestExpectations:
14416 * tests-options.json:
14417
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +0000144182017-04-09 Joseph Pecoraro <pecoraro@apple.com>
14419
14420 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
14421 https://bugs.webkit.org/show_bug.cgi?id=170651
14422
14423 Reviewed by Saam Barati.
14424
14425 * js/regexp-no-extensions-expected.txt:
14426 * js/script-tests/regexp-no-extensions.js:
14427 Update existing test for these edge cases.
14428
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +0000144292017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
14430
14431 [Variation Fonts] Width values of GX fonts are not mapped correctly
14432 https://bugs.webkit.org/show_bug.cgi?id=170367
14433
14434 Reviewed by Simon Fraser.
14435
14436 * fast/text/variations/font-selection-properties-expected.html:
14437 * fast/text/variations/gx-width-expected.html: Added.
14438 * fast/text/variations/gx-width.html: Added.
14439
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +0000144402017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
14441
14442 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
14443 https://bugs.webkit.org/show_bug.cgi?id=170577
14444
14445 Reviewed by Simon Fraser.
14446
14447 * fast/images/async-image-background-image-repeated-expected.html: Added.
14448 * fast/images/async-image-background-image-repeated.html: Added.
14449
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +0000144502017-04-08 Simon Fraser <simon.fraser@apple.com>
14451
14452 Unprefix CSS cursor values grab and grabbing
14453 https://bugs.webkit.org/show_bug.cgi?id=170543
14454
14455 Reviewed by Jon Lee.
14456
14457 Enhanced the cursor test to check round-tripping of all values.
14458
14459 * fast/css/cursor-parsing-expected.txt:
14460 * fast/css/cursor-parsing.html:
14461
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +0000144622017-04-08 Youenn Fablet <youenn@apple.com>
14463
commit-queue@webkit.orgea255592017-04-08 18:22:38 +000014464 WebRTC tests gardening
14465 https://bugs.webkit.org/show_bug.cgi?id=170508
14466
14467 Reviewed by Eric Carlson.
14468
14469 * platform/ios-wk1/TestExpectations:
14470 * platform/ios-wk2/TestExpectations:
14471 * platform/ios/TestExpectations:
14472
144732017-04-08 Youenn Fablet <youenn@apple.com>
14474
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000014475 MediaStreamTrack id should be preserved by PeerConnection
14476 https://bugs.webkit.org/show_bug.cgi?id=170624
14477
14478 Reviewed by Eric Carlson.
14479
14480 * webrtc/video.html:
14481
cdumez@apple.comec928cd2017-04-08 01:11:10 +0000144822017-04-07 Chris Dumez <cdumez@apple.com>
14483
14484 Unreviewed, update 2 media tests after r215120 so they work on iOS.
14485
14486 Setting the volume is a no-op on iOS so mute the video instead.
14487
14488 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
14489 * media/video-restricted-invisible-autoplay-not-allowed.html:
14490
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +0000144912017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
14492
14493 WebGPU: implement ComputeCommandEncoder and related components
14494 https://bugs.webkit.org/show_bug.cgi?id=170444
14495
14496 Reviewed by Alex Christensen.
14497
14498 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
14499
14500 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
14501 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
14502
zalan@apple.com318220e2017-04-07 22:48:22 +0000145032017-04-07 Zalan Bujtas <zalan@apple.com>
14504
14505 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
14506 https://bugs.webkit.org/show_bug.cgi?id=170552
14507
14508 Reviewed by Antti Koivisto.
14509
14510 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
14511 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
14512
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000145132017-04-07 Ryan Haddad <ryanhaddad@apple.com>
14514
ryanhaddad@apple.com31090232017-04-07 22:13:22 +000014515 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
14516 https://bugs.webkit.org/show_bug.cgi?id=168540
14517
14518 Unreviewed test gardening.
14519
14520 * platform/mac/TestExpectations:
14521
145222017-04-07 Ryan Haddad <ryanhaddad@apple.com>
14523
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000014524 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
14525 https://bugs.webkit.org/show_bug.cgi?id=170615
14526
14527 Unreviewed test gardening.
14528
14529 * platform/mac/TestExpectations:
14530
cdumez@apple.comf4e1e102017-04-07 20:49:49 +0000145312017-04-07 Chris Dumez <cdumez@apple.com>
14532
cdumez@apple.comeb309fa2017-04-07 22:04:50 +000014533 Audible autoplay videos should not get paused when outside the viewport
14534 https://bugs.webkit.org/show_bug.cgi?id=170610
14535 <rdar://problem/31505984>
14536
14537 Reviewed by Eric Carlson.
14538
14539 Add layout test coverage.
14540
14541 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
14542 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
14543 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
14544 * media/video-restricted-invisible-autoplay-not-allowed.html:
14545
145462017-04-07 Chris Dumez <cdumez@apple.com>
14547
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000014548 Throttle / Align DOM Timers in cross-origin iframes to 30fps
14549 https://bugs.webkit.org/show_bug.cgi?id=170613
14550 <rdar://problem/31506444>
14551
14552 Reviewed by Simon Fraser.
14553
14554 Add layout test coverage.
14555
14556 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
14557 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
14558 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
14559
bfulgham@apple.com49026b42017-04-07 16:02:10 +0000145602017-04-07 Brent Fulgham <bfulgham@apple.com>
14561
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +000014562 Rebaseline additional tests after r215096.
14563 https://bugs.webkit.org/show_bug.cgi?id=170561
14564 <rdar://problem/7415154>
14565
14566 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
14567 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
14568 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
14569 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
14570 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
14571 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
14572 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
14573 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
14574 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
14575 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
14576 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
14577
145782017-04-07 Brent Fulgham <bfulgham@apple.com>
14579
bfulgham@apple.com49026b42017-04-07 16:02:10 +000014580 WebKit should percent encode single quotes in query strings
14581 https://bugs.webkit.org/show_bug.cgi?id=170561
14582 <rdar://problem/7415154>
14583
14584 Reviewed by Alex Christensen.
14585
14586 Rebaseline tests after change.
14587
14588 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
14589 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
14590 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
14591 * http/tests/security/xssAuditor/base-href-expected.txt:
14592 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
14593 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
14594 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
14595 * http/tests/security/xssAuditor/embed-tag-expected.txt:
14596 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
14597 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
14598 * http/tests/security/xssAuditor/form-action-expected.txt:
14599 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
14600 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
14601 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
14602 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
14603 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
14604 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
14605 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
14606 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
14607 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
14608 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
14609 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
14610 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
14611 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
14612 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
14613 * http/tests/security/xssAuditor/link-onclick-expected.txt:
14614 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
14615 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
14616 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
14617 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
14618 * http/tests/security/xssAuditor/object-tag-expected.txt:
14619 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
14620 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
14621 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
14622 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
14623 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
14624 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
14625 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
14626 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
14627 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
14628 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
14629 * http/tests/security/xssAuditor/svg-animate-expected.txt:
14630 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
14631 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
14632 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
14633
commit-queue@webkit.org5620e282017-04-07 15:24:09 +0000146342017-04-07 Youenn Fablet <youenn@apple.com>
14635
14636 Improve some WebRTC flaky tests
14637 https://bugs.webkit.org/show_bug.cgi?id=170584
14638
14639 Reviewed by Alex Christensen.
14640
14641 * webrtc/libwebrtc/descriptionGetters.html:
14642 * webrtc/video-replace-track-to-null.html:
14643
zalan@apple.come2374f52017-04-07 15:05:43 +0000146442017-04-07 Zalan Bujtas <zalan@apple.com>
14645
14646 Text insertion cursor disappears after pressing enter
14647 https://bugs.webkit.org/show_bug.cgi?id=169291
14648 <rdar://problem/30899611>
14649
14650 Reviewed by Tim Horton.
14651
14652 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
14653 * editing/simple-line-layout-caret-is-gone.html: Added.
14654
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +0000146552017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
14656
14657 Make FontWithFeatures test font pass OTS
14658 https://bugs.webkit.org/show_bug.cgi?id=169788
14659
14660 Reviewed by Tim Horton.
14661
14662 Updated font to the one which passes the tests.
14663
14664 * css3/resources/FontWithFeatures.otf:
14665
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +0000146662017-04-06 Jiewen Tan <jiewen_tan@apple.com>
14667
14668 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
14669 https://bugs.webkit.org/show_bug.cgi?id=170571
14670
14671 Unreviewed.
14672
14673 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
14674 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
14675
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +0000146762017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
14677
14678 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
14679 https://bugs.webkit.org/show_bug.cgi?id=170560
14680 <rdar://problem/31484693>
14681
14682 Reviewed by Tim Horton.
14683
14684 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
14685 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
14686
14687 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
14688 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
14689
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +0000146902017-04-05 Simon Fraser <simon.fraser@apple.com>
14691
14692 Throttle requestAnimationFrame in cross-origin iframes to 30fps
14693 https://bugs.webkit.org/show_bug.cgi?id=170534
14694
14695 Reviewed by Dan Bates.
14696
14697 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
14698 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
14699 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
14700
ryanhaddad@apple.com96609662017-04-06 22:39:15 +0000147012017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14702
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +000014703 Unreviewed, rolling out r215041.
14704
14705 The LayoutTest for this change is failing on ios-simulator.
14706
14707 Reverted changeset:
14708
14709 "Rendering flexbox children across columns"
14710 https://bugs.webkit.org/show_bug.cgi?id=164166
14711 http://trac.webkit.org/changeset/215041
14712
147132017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14714
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +000014715 Unreviewed, rolling out r215046.
14716
14717 This change broke internal builds.
14718
14719 Reverted changeset:
14720
14721 "WebRTC tests gardening"
14722 https://bugs.webkit.org/show_bug.cgi?id=170508
14723 http://trac.webkit.org/changeset/215046
14724
147252017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14726
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000014727 Skip a test that was accidentally enabled with r214982.
14728
14729 Unreviewed test gardening.
14730
14731 * platform/ios/TestExpectations:
14732
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +0000147332017-04-06 Joseph Pecoraro <pecoraro@apple.com>
14734
14735 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
14736 https://bugs.webkit.org/show_bug.cgi?id=16531
14737 <rdar://problem/5712895>
14738
14739 Reviewed by Timothy Hatcher.
14740
14741 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
14742 * http/tests/inspector/network/resource-request-headers.html: Added.
14743 * http/tests/inspector/network/resources/basic-auth.php: Added.
14744 Test coverage for Cookie and Basic Authentication headers.
14745
14746 * platform/mac/TestExpectations:
14747 * platform/mac-wk1/TestExpectations:
14748 * platform/win/TestExpectations:
14749 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
14750 and ElCapitan which uses the legacy non-NSURLSession loading path.
14751
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +0000147522017-04-06 Youenn Fablet <youenn@apple.com>
14753
14754 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
14755 https://bugs.webkit.org/show_bug.cgi?id=167513
14756
14757 Reviewed by Eric Carlson.
14758
14759 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
14760
zalan@apple.com2319f682017-04-06 20:03:55 +0000147612017-04-06 Zalan Bujtas <zalan@apple.com>
14762
14763 Simple line layout: Hittest always returns the first renderer in the block.
14764 https://bugs.webkit.org/show_bug.cgi?id=170520
14765 <rdar://problem/30979175>
14766
14767 Reviewed by Antti Koivisto.
14768
14769 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
14770 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
14771
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +0000147722017-03-31 Jiewen Tan <jiewen_tan@apple.com>
14773
14774 [WebCrypto] Add support for AES-CTR
14775 https://bugs.webkit.org/show_bug.cgi?id=169761
14776 <rdar://problem/31331321>
14777
14778 Reviewed by Brent Fulgham.
14779
14780 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
14781 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
14782 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
14783 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
14784 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
14785 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
14786 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
14787 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
14788 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
14789 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
14790 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
14791 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
14792 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
14793 * crypto/subtle/aes-ctr-generate-key.html: Added.
14794 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
14795 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
14796 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
14797 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
14798 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
14799 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
14800 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
14801 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
14802 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
14803 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
14804 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
14805 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
14806 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
14807 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
14808 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
14809 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
14810 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
14811 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
14812 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
14813 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
14814 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
14815 * crypto/subtle/aes-generate-key-malformed-parameters.html:
14816 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
14817 * crypto/subtle/aes-import-key-malformed-parameters.html:
14818 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
14819 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
14820 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
14821 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
14822 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
14823 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
14824 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
14825 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
14826 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
14827 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
14828 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
14829 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
14830
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +0000148312017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14832
14833 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
14834 https://bugs.webkit.org/show_bug.cgi?id=153460
14835
14836 Unreviewed test gardening.
14837
14838 * platform/mac/TestExpectations:
14839
commit-queue@webkit.orga9762452017-04-06 18:48:11 +0000148402017-04-06 Youenn Fablet <youenn@apple.com>
14841
14842 WebRTC tests gardening
14843 https://bugs.webkit.org/show_bug.cgi?id=170508
14844
14845 Reviewed by Eric Carlson.
14846
14847 * platform/ios-wk1/TestExpectations:
14848 * platform/ios-wk2/TestExpectations:
14849 * platform/ios/TestExpectations:
14850
antti@apple.comc5190fd2017-04-06 18:32:47 +0000148512017-04-06 Antti Koivisto <antti@apple.com>
14852
14853 Implement testing mode for disk cache
14854 https://bugs.webkit.org/show_bug.cgi?id=170547
14855
14856 Reviewed by Andreas Kling.
14857
14858 Enable a few disabled tests to see how it goes.
14859
14860 * platform/mac-wk2/TestExpectations:
14861
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +0000148622017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
14863
14864 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
14865 https://bugs.webkit.org/show_bug.cgi?id=170339
14866
14867 Reviewed by Youenn Fablet.
14868
14869 Added new tests addressing respondWithNewView() behaviour.
14870
14871 * streams/readable-stream-byob-request-expected.txt: Updated.
14872 * streams/readable-stream-byob-request.js: Added new tests.
14873
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +0000148742017-04-06 Dave Hyatt <hyatt@apple.com>
14875
14876 Rendering flexbox children across columns
14877 https://bugs.webkit.org/show_bug.cgi?id=164166
14878 <rdar://problem/29055587>
14879
14880 Reviewed by Zalan Bujtas.
14881
14882 * fast/multicol/flexbox-rows-expected.html: Added.
14883 * fast/multicol/flexbox-rows.html: Added.
14884
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +0000148852017-04-05 Simon Fraser <simon.fraser@apple.com>
14886
14887 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
14888 https://bugs.webkit.org/show_bug.cgi?id=170479
14889
14890 Reviewed by Sam Weinig.
14891
14892 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
14893 * fast/frames/user-gesture-timestamp-propagation.html: Added.
14894 * platform/ios/TestExpectations:
14895
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +0000148962017-04-05 Eric Carlson <eric.carlson@apple.com>
14897
14898 [MediaStream] Host application should be able to mute and unmute media streams
14899 https://bugs.webkit.org/show_bug.cgi?id=170519
14900 <rdar://problem/31174326>
14901
14902 Reviewed by Youenn Fablet.
14903
14904 * fast/mediastream/MediaStream-page-muted-expected.txt:
14905 * fast/mediastream/MediaStream-page-muted.html:
14906
jfernandez@igalia.com30168022017-04-05 20:44:10 +0000149072017-04-05 Javier Fernandez <jfernandez@igalia.com>
14908
14909 [css-align] Implement the place-items shorthand
14910 https://bugs.webkit.org/show_bug.cgi?id=168847
14911
14912 Reviewed by David Hyatt.
14913
14914 Regression tests for the new place-content alignment shorthand.
14915
14916 * css3/parse-place-items.html: Added.
14917
clopez@igalia.com21ac4de2017-04-05 19:14:36 +0000149182017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
14919
14920 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
14921 https://bugs.webkit.org/show_bug.cgi?id=170157
14922
14923 Reviewed by Alejandro G. Castro.
14924
14925 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
14926 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
14927 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
14928 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
14929 for each one of the audio media type and video media type.
14930
14931 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
14932 as failing in the general TestExpectations, because the libwebrtc backend currently
14933 doesn't generate the expected a=bundle-only lines.
14934 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
14935 The whole fast/mediastream directory is already overriden to pass.
14936 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
14937 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
14938 * fast/mediastream/resources/sdp-utils.js:
14939 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
14940 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
14941 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
14942
jer.noble@apple.com837b2a02017-04-05 19:09:28 +0000149432017-04-05 Jer Noble <jer.noble@apple.com>
14944
14945 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
14946 https://bugs.webkit.org/show_bug.cgi?id=170510
14947
14948 Reviewed by Eric Carlson.
14949
14950 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
14951 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
14952
mattbaker@apple.com6c085f62017-04-05 18:57:35 +0000149532017-04-05 Matt Baker <mattbaker@apple.com>
14954
14955 Web Inspector: XHR breakpoints should be global
14956 https://bugs.webkit.org/show_bug.cgi?id=170033
14957
14958 Reviewed by Joseph Pecoraro..
14959
14960 * inspector/dom-debugger/xhr-breakpoints.html:
14961 Update for XHRBreakpoint constructor change.
14962
cdumez@apple.comca98dba2017-04-05 18:47:39 +0000149632017-04-05 Chris Dumez <cdumez@apple.com>
14964
14965 <input type="range"> changing to disabled while active breaks all pointer events
14966 https://bugs.webkit.org/show_bug.cgi?id=170447
14967 <rdar://problem/31442875>
14968
14969 Reviewed by Geoffrey Garen.
14970
14971 Add layout test coverage.
14972
14973 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
14974 * fast/forms/range/disabled-while-dragging.html: Added.
14975
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +0000149762017-04-05 Jiewen Tan <jiewen_tan@apple.com>
14977
14978 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
14979 <rdar://problem/31322400>
14980
14981 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
14982 * crypto/subtle/rsa-import-key-malformed-parameters.html:
14983
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +0000149842017-04-05 Youenn Fablet <youenn@apple.com>
14985
14986 Deprecate and remove URL.createObjectURL(mediastream)
14987 https://bugs.webkit.org/show_bug.cgi?id=167518
14988 <rdar://problem/31149607>
14989
14990 Reviewed by Eric Carlson.
14991
14992 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
14993 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
14994 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
14995 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
14996 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
14997 * fast/mediastream/MediaStream-video-element-expected.txt:
14998 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
14999 * fast/mediastream/MediaStream-video-element-track-stop.html:
15000 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
15001 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
15002 * fast/mediastream/MediaStream-video-element.html:
15003 * fast/mediastream/resources/getUserMedia-helper.js:
15004 (setupVideoElementWithStream):
15005
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +0000150062017-04-05 Javier Fernandez <jfernandez@igalia.com>
15007
15008 [GTK] Unreviewed tests gardening
15009 https://bugs.webkit.org/show_bug.cgi?id=170497
15010
15011 Unreviewed test gardening. Rebaseline tests after r214712.
15012
15013 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
15014
15015
ap@apple.com0bc422c2017-04-05 05:14:52 +0000150162017-04-04 Alexey Proskuryakov <ap@apple.com>
15017
15018 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
15019 for https://bugs.webkit.org/show_bug.cgi?id=170493
15020
15021 * platform/mac/TestExpectations:
15022
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000150232017-04-04 Youenn Fablet <youenn@apple.com>
15024
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +000015025 Canvas is tainted when painting a video with MediaStreamTrack
15026 https://bugs.webkit.org/show_bug.cgi?id=170486
15027
15028 Reviewed by Eric Carlson.
15029
15030 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
15031 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
15032 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
15033 (reject):
15034 (getUserMedia):
15035 (defaultRejectOrCatch):
15036 (setupVideoElementWithStream):
15037
150382017-04-04 Youenn Fablet <youenn@apple.com>
15039
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000015040 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
15041 https://bugs.webkit.org/show_bug.cgi?id=170482
15042
15043 Reviewed by Eric Carlson.
15044
15045 * TestExpectations:
15046
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000150472017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15048
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +000015049 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
15050 https://bugs.webkit.org/show_bug.cgi?id=168390
15051
15052 Unreviewed test gardening.
15053
15054 * platform/mac/TestExpectations:
15055
150562017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15057
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +000015058 Mark fast/images/reset-image-animation.html as flaky.
15059 https://bugs.webkit.org/show_bug.cgi?id=170177
15060
15061 Unreviewed test gardening.
15062
15063 * platform/mac/TestExpectations:
15064
150652017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15066
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000015067 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
15068 https://bugs.webkit.org/show_bug.cgi?id=168409
15069
15070 Unreviewed test gardening.
15071
15072 * platform/mac-wk1/TestExpectations:
15073
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +0000150742017-04-04 Brent Fulgham <bfulgham@apple.com>
15075
15076 Do not assert when CharacterData representing an Attr fires events
15077 https://bugs.webkit.org/show_bug.cgi?id=170454
15078 <rdar://problem/30979320>
15079
15080 Reviewed by Ryosuke Niwa.
15081
15082 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
15083 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
15084
commit-queue@webkit.org10f46422017-04-04 23:37:55 +0000150852017-04-04 Youenn Fablet <youenn@apple.com>
15086
15087 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
15088 https://bugs.webkit.org/show_bug.cgi?id=169481
15089
15090 Reviewed by Eric Carlson.
15091
15092 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
15093 * webrtc/datachannel/basic.html:
15094
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000150952017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15096
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +000015097 Add back results that were accidentally removed with r214848.
15098 https://bugs.webkit.org/show_bug.cgi?id=169301
15099
15100 Unreviewed test gardening.
15101
15102 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
15103 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
15104
151052017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15106
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000015107 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
15108 https://bugs.webkit.org/show_bug.cgi?id=170456
15109
15110 Unreviewed test gardening.
15111
15112 * platform/mac-wk1/TestExpectations:
15113
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +0000151142017-04-04 Youenn Fablet <youenn@apple.com>
15115
15116 webrtc/peer-connection-audio-mute.html is flaky
15117 https://bugs.webkit.org/show_bug.cgi?id=170451
15118
15119 Reviewed by Eric Carlson.
15120
15121 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
15122 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
15123 Decreasing time spent at detecting hum or not.
15124 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
15125
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +0000151262017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15127
15128 Mark fast/images/animated-gif-webkit-transform.html as flaky.
15129 https://bugs.webkit.org/show_bug.cgi?id=170410
15130
15131 Unreviewed test gardening.
15132
15133 * platform/mac-wk2/TestExpectations:
15134
ap@apple.com68c61102017-04-04 01:22:41 +0000151352017-04-03 Alexey Proskuryakov <ap@apple.com>
15136
15137 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
15138
15139 This test still times out, most of the time.
15140
15141 * platform/wk2/TestExpectations:
15142
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +0000151432017-04-03 Javier Fernandez <jfernandez@igalia.com>
15144
15145 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
15146 https://bugs.webkit.org/show_bug.cgi?id=170340
15147
15148 Reviewed by David Hyatt.
15149
15150 Added additional test cases to evaluate the new baseline-alignment syntax.
15151
15152 * css3/parse-place-content-expected.txt:
15153 * css3/parse-place-content.html:
15154
n_wang@apple.comaf39f872017-04-03 23:06:25 +0000151552017-04-03 Nan Wang <n_wang@apple.com>
15156
15157 AX: Expose link children when doing search predication on iOS
15158 https://bugs.webkit.org/show_bug.cgi?id=170424
15159 <rdar://problem/31413335>
15160
15161 Reviewed by Chris Fleizach.
15162
15163 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
15164 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
15165
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +0000151662017-04-03 Dave Hyatt <hyatt@apple.com>
15167
15168 Japanese fonts in vertical text should support synthesized italics
15169 https://bugs.webkit.org/show_bug.cgi?id=169301
15170
15171 Reviewed by Simon Fraser.
15172
15173 * fast/text/international/synthesized-italic-vertical-expected.html:
15174 * fast/text/international/synthesized-italic-vertical.html:
15175 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
15176 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
15177
cdumez@apple.com6884a1a2017-04-03 22:06:51 +0000151782017-04-03 Chris Dumez <cdumez@apple.com>
15179
15180 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
15181 https://bugs.webkit.org/show_bug.cgi?id=170285
15182 <rdar://problem/31378543>
15183
15184 Reviewed by Andy Estes.
15185
15186 Add layout test coverage.
15187
15188 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
15189 * fast/images/background-image-relative-url-changes-document.html: Added.
15190
wilander@apple.com5d4eacd2017-04-03 20:18:44 +0000151912017-04-03 John Wilander <wilander@apple.com>
15192
15193 Remove timeout expectations after bug fix
15194 https://bugs.webkit.org/show_bug.cgi?id=168262
15195
15196 Unreviewed test gardening.
15197
15198 Remove timeout expectations after bug fix in
15199 https://bugs.webkit.org/show_bug.cgi?id=170400
15200
15201 * platform/wk2/TestExpectations:
15202 Remove expected timeout for the first five test cases
15203 under http/tests/loading/resourceLoadStatistics/.
15204
antti@apple.com6c64e6c2017-04-03 19:08:07 +0000152052017-04-03 Antti Koivisto <antti@apple.com>
15206
15207 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
15208 https://bugs.webkit.org/show_bug.cgi?id=170402
15209 <rdar://problem/31004344>
15210
15211 Reviewed by Simon Fraser.
15212
15213 * fast/css/document-stylesheets-dynamic-expected.html: Added.
15214 * fast/css/document-stylesheets-dynamic.html: Added.
15215
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +0000152162017-04-03 Jeremy Jones <jeremyj@apple.com>
15217
15218 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
15219 https://bugs.webkit.org/show_bug.cgi?id=167965
15220
15221 Reviewed by Jon Lee.
15222
15223 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
15224 can therefore be delivered later than expected by the test. This is already done for the first one,
15225 do this for the second one also.
15226
15227 * platform/mac-wk2/TestExpectations:
15228 * pointer-lock/mouse-event-delivery.html:
15229
simon.fraser@apple.come5522a42017-04-03 17:51:29 +0000152302017-04-01 Simon Fraser <simon.fraser@apple.com>
15231
15232 Clean up touch event handler registration when moving nodes between documents
15233 https://bugs.webkit.org/show_bug.cgi?id=170384
15234 rdar://problem/30816694
15235
15236 Reviewed by Chris Dumez.
15237
15238 Tests for moving nodes with various listener/handler combinations between documents.
15239
15240 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
15241 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
15242 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
15243 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
15244 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
15245 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
15246 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
15247 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
15248
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +0000152492017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
15250
15251 [SOUP] URI Fragment is lost after redirect
15252 https://bugs.webkit.org/show_bug.cgi?id=170058
15253
15254 Reviewed by Michael Catanzaro.
15255
15256 Add tests to check we correctly handle fragment identifiers on server redirections.
15257
15258 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
15259 * http/tests/navigation/redirect-preserves-fragment.html: Added.
15260 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
15261 * http/tests/navigation/redirect-to-fragment.html: Added.
15262 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
15263 * http/tests/navigation/redirect-to-fragment2.html: Added.
15264 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
15265 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
15266 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
15267 * platform/ios/TestExpectations:
15268 * platform/mac/TestExpectations:
15269
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +0000152702017-04-03 Youenn Fablet <youenn@apple.com>
15271
15272 captureStream is getting black frames with webgl canvas
15273 https://bugs.webkit.org/show_bug.cgi?id=170325
15274
15275 Reviewed by Dean Jackson.
15276
15277 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
15278 * fast/mediastream/captureStream/canvas3d.html: Added.
15279
pvollan@apple.com60e84802017-04-03 13:17:11 +0000152802017-04-03 Per Arne Vollan <pvollan@apple.com>
15281
15282 Implement stroke-miterlimit.
15283 https://bugs.webkit.org/show_bug.cgi?id=169078
15284
15285 Reviewed by Dean Jackson.
15286
15287 * fast/css/stroke-miterlimit-default-expected.html: Added.
15288 * fast/css/stroke-miterlimit-default.html: Added.
15289 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
15290 * fast/css/stroke-miterlimit-large.html: Added.
15291 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
15292 * fast/css/stroke-miterlimit-zero.html: Added.
15293
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000152942017-04-02 Alexey Proskuryakov <ap@apple.com>
15295
ap@apple.com224fa132017-04-03 03:30:14 +000015296 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
15297
15298 * TestExpectations:
15299
153002017-04-02 Alexey Proskuryakov <ap@apple.com>
15301
ap@apple.com637c6b42017-04-03 03:13:42 +000015302 Build fix for
15303 Add missing text styles
15304 https://bugs.webkit.org/show_bug.cgi?id=170295
15305
15306 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
15307
153082017-04-02 Alexey Proskuryakov <ap@apple.com>
15309
ap@apple.com37851092017-04-03 01:26:31 +000015310 Fix lint errors.
15311
15312 * TestExpectations:
15313 * platform/ios-wk1/TestExpectations:
15314 * platform/ios-wk2/TestExpectations:
15315 * platform/ios/TestExpectations:
15316 * platform/mac-wk1/TestExpectations:
15317
153182017-04-02 Alexey Proskuryakov <ap@apple.com>
15319
ap@apple.com4e5a2a92017-04-02 18:55:45 +000015320 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
15321
15322 For https://bugs.webkit.org/show_bug.cgi?id=170395
15323 rdar://problem/30975761, rdar://problem/31394017
15324
15325 * TestExpectations:
15326
pvollan@apple.comc6950052017-04-02 05:28:53 +0000153272017-04-01 Per Arne Vollan <pvollan@apple.com>
15328
15329 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
15330 https://bugs.webkit.org/show_bug.cgi?id=169466
15331
15332 Reviewed by Jon Lee.
15333
15334 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
15335 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
15336 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
15337 -webkit-text-stroke-width.
15338
15339 * fast/css/stroke-width-fallback-expected.html: Added.
15340 * fast/css/stroke-width-fallback.html: Added.
15341
jonlee@apple.comb9c753c2017-04-02 05:28:10 +0000153422017-04-01 Jon Lee <jonlee@apple.com>
15343
15344 Add missing text styles
15345 https://bugs.webkit.org/show_bug.cgi?id=170295
15346 rdar://problem/30219503
15347
15348 Reviewed by Dean Jackson.
15349
15350 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
15351
cdumez@apple.com63c68002017-04-02 00:55:20 +0000153522017-04-01 Chris Dumez <cdumez@apple.com>
15353
15354 We should pause silent WebAudio rendering in background tabs
15355 https://bugs.webkit.org/show_bug.cgi?id=170299
15356 <rdar://problem/31289132>
15357
15358 Reviewed by Eric Carlson.
15359
15360 Add layout test coverage.
15361
15362 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
15363 * webaudio/silent-audio-interrupted-in-background.html: Added.
15364
ap@apple.com44498b62017-04-01 07:47:17 +0000153652017-04-01 Alexey Proskuryakov <ap@apple.com>
15366
15367 Rolling back http://trac.webkit.org/r214663 - memory corruption
15368
15369 * streams/readable-stream-byob-request-expected.txt:
15370 * streams/readable-stream-byob-request.js:
15371 (self.importScripts.test): Deleted.
15372
zalan@apple.com45ae7d72017-04-01 06:30:00 +0000153732017-03-31 Zalan Bujtas <zalan@apple.com>
15374
15375 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
15376 https://bugs.webkit.org/show_bug.cgi?id=170348
15377 <rdar://problem/24727151>
15378
15379 Reviewed by David Hyatt.
15380
15381 * fast/multicol/table-section-page-break-expected.html: Added.
15382 * fast/multicol/table-section-page-break.html: Added.
15383
cdumez@apple.comc79decf2017-04-01 00:31:34 +0000153842017-03-31 Chris Dumez <cdumez@apple.com>
15385
15386 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
15387 https://bugs.webkit.org/show_bug.cgi?id=162510
15388 <rdar://problem/31380650>
15389
15390 Reviewed by Alexey Proskuryakov.
15391
15392 The test restores a page from PageCache and wants to check that an animated
15393 GIF is properly animating. To do so, it store the data of the current image
15394 frame, and then checks in a 100ms timer that the current image frame is
15395 different. This is flaky by nature since the image only has 10 frames and
15396 you therefore have a 1/10 chance that the new frame will be the same as the
15397 previous one, even if the image is properly animating.
15398
15399 To address the problem, do a setInterval instead of a setTimeout and check
15400 until the frame becomes different.
15401
15402 * fast/images/animated-gif-restored-from-bfcache.html:
15403 * platform/mac/TestExpectations:
15404
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +0000154052017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
15406
15407 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
15408 https://bugs.webkit.org/show_bug.cgi?id=170328
15409 <rdar://problem/30904558>
15410
15411 Reviewed by Tim Horton.
15412
15413 Adds a new layout test verifying that when a user taps away to clear the current selection in character
15414 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
15415 selection views, which are dismissed.
15416
15417 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
15418 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
15419
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +0000154202017-03-31 Youenn Fablet <youenn@apple.com>
15421
15422 Add a test to ensure webrtc generated certificates and names are ephemeral
15423 https://bugs.webkit.org/show_bug.cgi?id=170225
15424
15425 Reviewed by Jon Lee.
15426
15427 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
15428 * webrtc/ephemeral-certificates-and-cnames.html: Added.
15429
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000154302017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
15431
15432 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
15433 https://bugs.webkit.org/show_bug.cgi?id=170327
15434 <rdar://problem/31363816>
15435
15436 Reviewed by Tim Horton.
15437
15438 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
15439 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
15440 synthetic touch events.
15441
15442 * TestExpectations:
15443 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
15444 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
15445
ap@apple.come4023af2017-03-31 17:29:12 +0000154462017-03-31 Alexey Proskuryakov <ap@apple.com>
15447
ap@apple.com19c0fd02017-03-31 19:18:26 +000015448 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
15449 https://bugs.webkit.org/show_bug.cgi?id=170355
15450
15451 * TestExpectations:
15452
154532017-03-31 Alexey Proskuryakov <ap@apple.com>
15454
ap@apple.comb599b982017-03-31 17:41:39 +000015455 Correction for the previous change - this is an image failure.
15456
15457 * platform/mac-wk2/TestExpectations:
15458
154592017-03-31 Alexey Proskuryakov <ap@apple.com>
15460
ap@apple.come4023af2017-03-31 17:29:12 +000015461 Mark fast/images/animated-image-different-dest-size.html as flaky for
15462 https://bugs.webkit.org/show_bug.cgi?id=170203
15463
15464 * platform/mac-wk2/TestExpectations:
15465
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000154662017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
15467
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000015468 Unreviewed GTK+ gardening. Update expectations of several tests.
15469
15470 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
15471 fonts.
15472
15473 * platform/gtk/TestExpectations:
15474 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
15475
154762017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
15477
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000015478 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
15479
15480 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
15481 after r214503.
15482
15483 * platform/gtk/TestExpectations:
15484 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
15485 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
15486 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
15487 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
15488
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000154892017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
15490
15491 [Readable Streams API] Implement cloneArrayBuffer in WebCore
15492 https://bugs.webkit.org/show_bug.cgi?id=170008
15493
15494 Reviewed by Youenn Fablet.
15495
15496 Added test to check cloneArrayBuffer behaviour.
15497
15498 * streams/readable-stream-byob-request.js:
15499
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000155002017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
15501
15502 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
15503 https://bugs.webkit.org/show_bug.cgi?id=170151
15504
15505 Reviewed by Saam Barati.
15506
15507 * js/script-tests/string_replace_function.js: Added.
15508 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
15509 * js/string_replace_function-expected.txt: Added.
15510 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
15511 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
15512 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
15513
rego@igalia.com0e27af12017-03-31 09:27:04 +0000155142017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
15515
15516 [css-grid] Update W3C Test Suite
15517 https://bugs.webkit.org/show_bug.cgi?id=170170
15518
15519 Reviewed by Youenn Fablet.
15520
15521 Update path to tests in TestExpectations as the CSS Grid Layout suite
15522 is now under web-platform-tests.
15523
15524 * TestExpectations:
15525
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000155262017-03-31 Antoine Quint <graouts@apple.com>
15527
15528 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
15529 https://bugs.webkit.org/show_bug.cgi?id=168409
15530 <rdar://problem/30799198>
15531
15532 Unreviewed. Capture new logging events.
15533
15534 * media/modern-media-controls/airplay-button/airplay-button.html:
15535
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000155362017-03-30 Matt Baker <mattbaker@apple.com>
15537
15538 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
15539
15540 * inspector/css/getAllStyleSheets-expected.txt:
15541
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000155422017-03-30 Ryan Haddad <ryanhaddad@apple.com>
15543
15544 Rebaseline js/dom/global-constructors-attributes.html.
15545
15546 Unreviewed test gardening.
15547
15548 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
15549 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
15550 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
15551
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000155522017-03-30 Simon Fraser <simon.fraser@apple.com>
15553
15554 Rename a touch event function, and new touch region test results
15555 https://bugs.webkit.org/show_bug.cgi?id=170309
15556 rdar://problem/31329520
15557
15558 Reviewed by Chris Dumez.
15559
15560 A code change in WebKitAdditions progresses this test result.
15561
15562 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
15563
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000155642017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
15565
15566 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
15567 https://bugs.webkit.org/show_bug.cgi?id=169547
15568
15569 Reviewed by Simon Fraser.
15570
15571 * fast/images/async-image-background-image.html:
15572 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
15573 * fast/images/sprite-sheet-image-draw-expected.html: Added.
15574 * fast/images/sprite-sheet-image-draw.html: Added.
15575
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000155762017-03-30 Matt Baker <mattbaker@apple.com>
15577
15578 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
15579 https://bugs.webkit.org/show_bug.cgi?id=170279
15580 <rdar://problem/30200492>
15581
15582 Reviewed by David Hyatt.
15583
15584 * inspector/css/getAllStyleSheets.html:
15585 Add stylesheet with an "unparsed" property having no final semicolon.
15586
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000155872017-03-30 Youenn Fablet <youenn@apple.com>
15588
15589 Clean up RTCDataChannel
15590 https://bugs.webkit.org/show_bug.cgi?id=169732
15591
15592 Reviewed by Chris Dumez.
15593
15594 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
15595 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
15596
cdumez@apple.comc973c422017-03-30 21:35:39 +0000155972017-03-30 Chris Dumez <cdumez@apple.com>
15598
15599 svg/animations/animations-paused-in-background-page.html is flaky
15600 https://bugs.webkit.org/show_bug.cgi?id=170290
15601
15602 Reviewed by Simon Fraser.
15603
15604 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
15605 due to a race.
15606
15607 * svg/animations/animations-paused-in-background-page-expected.txt:
15608 * svg/animations/animations-paused-in-background-page.html:
15609
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000156102017-03-30 Javier Fernandez <jfernandez@igalia.com>
15611
15612 [css-align] Adapt content-alignment properties to the new baseline syntax
15613 https://bugs.webkit.org/show_bug.cgi?id=170262
15614
15615 Reviewed by David Hyatt.
15616
15617 Added new cases to the alignment properties parsing tests so that we can verify the new
15618 baseline-alignment syntax is parsed as expected.
15619 Additionally, I modified the tests so that they use the testharness format.
15620
15621 * css3/parse-align-content-expected.txt:
15622 * css3/parse-align-content.html:
15623 * css3/parse-justify-content-expected.txt:
15624 * css3/parse-justify-content.html:
15625
jcraig@apple.comaff229672017-03-30 21:13:21 +0000156262017-03-30 James Craig <jcraig@apple.com>
15627
15628 AX: Expose a new AXSubrole for explicit ARIA "group" role
15629 https://bugs.webkit.org/show_bug.cgi?id=169810
15630 <rdar://problem/31039693>
15631
15632 Reviewed by Chris Fleizach.
15633
15634 * accessibility/list-detection2-expected.txt:
15635 * accessibility/list-detection2.html:
15636 * accessibility/roles-computedRoleString.html:
15637 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
15638 * inspector/dom/highlightFrame-expected.txt:
15639 * inspector/dom/highlightSelector-expected.txt:
15640 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
15641 * platform/mac/accessibility/roles-exposed-expected.txt:
15642
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000156432017-03-30 Youenn Fablet <youenn@apple.com>
15644
15645 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
15646 https://bugs.webkit.org/show_bug.cgi?id=170294
15647
15648 Unreviewed.
15649
15650 * TestExpectations: Marking these tests as flaky.
15651
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000156522017-03-30 Eric Carlson <eric.carlson@apple.com>
15653
15654 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
15655 https://bugs.webkit.org/show_bug.cgi?id=169956
15656
15657 Reviewed by Youenn Fablet.
15658
15659 * webaudio/audiobuffer-crash-expected.txt: Added.
15660 * webaudio/audiobuffer-crash.html: Added.
15661
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000156622017-03-30 Simon Fraser <simon.fraser@apple.com>
15663
15664 Add some tests that dump the touch event regions with various content configurations
15665 https://bugs.webkit.org/show_bug.cgi?id=170216
15666
15667 Followup: add missing results files, and tweak iframes.html to show that regions fail to
15668 take iframe borders into account.
15669
15670 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
15671 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
15672 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
15673 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
15674 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
15675 * fast/events/touch/ios/touch-event-regions/iframes.html:
15676 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
15677 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
15678
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000156792017-03-30 Per Arne Vollan <pvollan@apple.com>
15680
15681 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
15682 https://bugs.webkit.org/show_bug.cgi?id=170188
15683
15684 Reviewed by Eric Carlson.
15685
15686 The textTrackDisplayElement call will fail and throw an exception if the text track display element
15687 has not yet been added to the text track container element. We wait until it has been added.
15688
15689 * media/track/track-cue-rendering-with-padding.html:
15690
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000156912017-03-30 Antoine Quint <graouts@apple.com>
15692
15693 [Modern Media Controls] Invalid placard icon is not visible for short video
15694 https://bugs.webkit.org/show_bug.cgi?id=170277
15695 <rdar://problem/31327955>
15696
15697 Reviewed by Eric Carlson.
15698
15699 Add a new test to check that we correctly hide the invalid icon only when
15700 there is no space left to display it.
15701
15702 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
15703 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
15704
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000157052017-03-27 Sergio Villar Senin <svillar@igalia.com>
15706
15707 [css-grid] Clamp the number of autorepeat tracks
15708 https://bugs.webkit.org/show_bug.cgi?id=170120
15709
15710 Reviewed by Manuel Rego Casasnovas.
15711
15712 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
15713 to allow us to run several test cases over a small number of grids in a single file quite
15714 fast. The other option was to statically (CSS) create several huge grids, something that
15715 could potentially be very expensive in terms of memory and CPU leading to timeouts.
15716
15717 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
15718 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
15719
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000157202017-03-30 Antoine Quint <graouts@apple.com>
15721
15722 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
15723 https://bugs.webkit.org/show_bug.cgi?id=168409
15724 <rdar://problem/30799198>
15725
15726 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
15727 requestAnimationFrame() call to suspend the ScriptedAnimationController.
15728
15729 * media/modern-media-controls/airplay-button/airplay-button.html:
15730
pvollan@apple.comc639f112017-03-30 06:35:31 +0000157312017-03-30 Per Arne Vollan <pvollan@apple.com>
15732
15733 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
15734 https://bugs.webkit.org/show_bug.cgi?id=168660
15735
15736 Reviewed Eric Carlson.
15737
15738 The textTrackDisplayElement call will fail and throw an exception if the text track display element
15739 has not yet been added to the text track container element. We wait until it has been added.
15740
15741 * media/track/track-cue-container-rendering-position.html:
15742
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000157432017-03-29 Ryosuke Niwa <rniwa@webkit.org>
15744
15745 Disconnecting a HTMLObjectElement does not always unload its content document
15746 https://bugs.webkit.org/show_bug.cgi?id=169606
15747
15748 Reviewed by Andy Estes.
15749
15750 Add a regression test.
15751
15752 * fast/dom/removing-focused-object-element-expected.txt: Added.
15753 * fast/dom/removing-focused-object-element.html: Added.
15754
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000157552017-03-29 Simon Fraser <simon.fraser@apple.com>
15756
15757 Add some tests that dump the touch event regions with various content configurations
15758 https://bugs.webkit.org/show_bug.cgi?id=170216
15759
15760 Reviewed by Dean Jackson.
15761
15762 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
15763
15764 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
15765 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
15766 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
15767 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
15768 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
15769 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
15770 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
15771 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
15772 * fast/events/touch/ios/touch-event-regions/document.html: Added.
15773 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
15774 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
15775 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
15776 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
15777 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
15778 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
15779
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000157802017-03-28 Simon Fraser <simon.fraser@apple.com>
15781
15782 Make it possible to dump touch event regions for testing
15783 https://bugs.webkit.org/show_bug.cgi?id=170209
15784 <rdar://problem/31309258>
15785
15786 Reviewed by Tim Horton.
15787
15788 Simple test that dumps the regions.
15789
15790 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
15791 * fast/events/touch/ios/touch-event-regions.html: Added.
15792
zalan@apple.com26018542017-03-30 01:25:00 +0000157932017-03-29 Zalan Bujtas <zalan@apple.com>
15794
15795 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
15796 https://bugs.webkit.org/show_bug.cgi?id=170259
15797 <rdar://problem/31300584>
15798
15799 Reviewed by Simon Fraser.
15800
15801 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
15802 * fast/block/float/placing-multiple-floats-crash.html: Added.
15803
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000158042017-03-29 Tim Horton <timothy_horton@apple.com>
15805
15806 Swipe gesture tests don't work on macOS Sierra
15807 https://bugs.webkit.org/show_bug.cgi?id=161675
15808 <rdar://problem/23379930>
15809
15810 Reviewed by Darin Adler.
15811
15812 * platform/mac-wk2/TestExpectations:
15813 * swipe/basic-cached-back-swipe-expected.txt:
15814 * swipe/basic-cached-back-swipe.html:
15815 * swipe/main-frame-pinning-requirement-expected.txt:
15816 * swipe/main-frame-pinning-requirement.html:
15817 * swipe/pushState-cached-back-swipe-expected.txt:
15818 * swipe/pushState-cached-back-swipe.html:
15819 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
15820 * swipe/pushState-programmatic-back-while-swiping-crash.html:
15821 * swipe/resources/swipe-test.js:
15822 (measuredDurationShouldBeLessThan):
15823 (startSwipeGesture):
15824 (completeSwipeGesture):
15825 (playEventStream):
15826 (eventQueue.enqueueScrollEvent): Deleted.
15827 (eventQueue.enqueueSwipeEvent): Deleted.
15828 (eventQueue.hasPendingEvents): Deleted.
15829 (eventQueue.callAfterEventDispatch): Deleted.
15830 (eventQueue._processEventQueue): Deleted.
15831 (eventQueue._processEventQueueSoon): Deleted.
15832 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
15833 * swipe/swipe-start-hysteresis-failures.html: Removed.
15834
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000158352017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15836
15837 Try to normalize variation ranges
15838 https://bugs.webkit.org/show_bug.cgi?id=170119
15839
15840 Reviewed by Simon Fraser.
15841
15842 * fast/text/variations/font-selection-properties-expected.html:
15843
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000158442017-03-29 Ryan Haddad <ryanhaddad@apple.com>
15845
15846 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
15847 https://bugs.webkit.org/show_bug.cgi?id=169677
15848
15849 Unreviewed test gardening.
15850
15851 * platform/mac-wk1/TestExpectations:
15852 * platform/mac/TestExpectations:
15853
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000158542017-03-29 Javier Fernandez <jfernandez@igalia.com>
15855
15856 [css-align] Adapt self-alignment properties to the new baseline syntax
15857 https://bugs.webkit.org/show_bug.cgi?id=170235
15858
15859 Reviewed by David Hyatt.
15860
15861 Added new cases to the alignment properties parsing tests so that we can verify the new
15862 baseline-alignment syntax is parsed as expected.
15863 Additionally, I modified the tests so that they use the testharness format.
15864
15865 * css3/parse-align-items-expected.txt:
15866 * css3/parse-align-items.html:
15867 * css3/parse-align-self-expected.txt:
15868 * css3/parse-align-self.html:
15869 * css3/resources/alignment-parsing-utils-th.js:
15870 (checkValues):
15871 * fast/css/parse-justify-items-expected.txt:
15872 * fast/css/parse-justify-items.html:
15873 * fast/css/parse-justify-self-expected.txt:
15874 * fast/css/parse-justify-self.html:
15875 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
15876 (checkValues):
15877 (checkBadValues):
15878 (checkInitialValues):
15879 (checkInheritValues):
15880 (checkLegacyValues):
15881 (checkSupportedValues):
15882
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000158832017-03-29 Chris Dumez <cdumez@apple.com>
15884
15885 Animated SVG images are not paused in pages loaded in the background
15886 https://bugs.webkit.org/show_bug.cgi?id=170043
15887 <rdar://problem/31234412>
15888
15889 Reviewed by Simon Fraser.
15890
15891 Extend layout test coverage.
15892
15893 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
15894 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
15895 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
15896 * svg/animations/animations-paused-in-background-page.html: Added.
15897 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
15898
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000158992017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15900
15901 Post-commit test gardening after r214546
15902 https://bugs.webkit.org/show_bug.cgi?id=169518
15903
15904 Unreviewed.
15905
15906 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
15907 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
15908
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000159092017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15910
15911 Post-commit test gardening after r214546
15912 https://bugs.webkit.org/show_bug.cgi?id=169518
15913
15914 Unreviewed.
15915
15916 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
15917 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
15918
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000159192017-03-29 Ryan Haddad <ryanhaddad@apple.com>
15920
15921 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
15922 https://bugs.webkit.org/show_bug.cgi?id=170130
15923
15924 Unreviewed test gardening.
15925
15926 * TestExpectations:
15927
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000159282017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15929
15930 Variation fonts: Make sure that feature detection and preprocessor macros are right
15931 https://bugs.webkit.org/show_bug.cgi?id=169518
15932
15933 Reviewed by Simon Fraser.
15934
15935 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
15936
15937 * fast/text/font-variations-feature-detection-expected.html: Added.
15938 * fast/text/font-variations-feature-detection.html: Added.
15939 * platform/ios-simulator/TestExpectations:
15940 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
15941 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
15942 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
15943 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
15944 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
15945 * platform/mac/TestExpectations:
15946
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000159472017-03-29 Antoine Quint <graouts@apple.com>
15948
15949 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
15950 https://bugs.webkit.org/show_bug.cgi?id=170239
15951 <rdar://problem/31320685>
15952
15953 Reviewed by Dean Jackson.
15954
15955 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
15956 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
15957 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
15958 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
15959 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
15960
15961 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
15962 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
15963 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
15964 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
15965 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
15966
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000159672017-03-28 Ryan Haddad <ryanhaddad@apple.com>
15968
15969 Mark fast/workers/worker-close-more.html as a flaky timeout.
15970 https://bugs.webkit.org/show_bug.cgi?id=169838
15971
15972 Unreviewed test gardening.
15973
15974 * platform/mac/TestExpectations:
15975
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000159762017-03-29 Youenn Fablet <youenn@apple.com>
15977
15978 Move DTMF WebRTC extension behind its own compile flag
15979 https://bugs.webkit.org/show_bug.cgi?id=170226
15980
15981 Reviewed by Eric Carlson.
15982
15983 * TestExpectations:
15984 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
15985 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
15986 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
15987 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
15988
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000159892017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
15990
15991 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
15992 https://bugs.webkit.org/show_bug.cgi?id=170192
15993
15994 Unreviewed test gardening.
15995
15996 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
15997
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000159982017-03-29 Youenn Fablet <youenn@apple.com>
15999
16000 Add test for differentiating camera versus canvas stream
16001 https://bugs.webkit.org/show_bug.cgi?id=169698
16002 <rdar://problem/31076026>
16003
16004 Reviewed by Eric Carlson.
16005
16006 * fast/mediastream/captureStream/canvas2d.html:
16007
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000160082017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
16009
16010 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
16011 https://bugs.webkit.org/show_bug.cgi?id=170223
16012
16013 Reviewed by Youenn Fablet.
16014
16015 After r214441 the arguments of addIceCandidate() are nullable.
16016
16017 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
16018 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
16019 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
16020
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000160212017-03-29 Antoine Quint <graouts@apple.com>
16022
16023 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
16024 https://bugs.webkit.org/show_bug.cgi?id=168409
16025 <rdar://problem/30799198>
16026
16027 Reviewed by Dean Jackson.
16028
16029 Opt into ScriptedAnimationController logging.
16030
16031 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
16032 * media/modern-media-controls/airplay-button/airplay-button.html:
16033
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000160342017-03-28 Youenn Fablet <youenn@apple.com>
16035
16036 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
16037 https://bugs.webkit.org/show_bug.cgi?id=170192
16038
16039 Reviewed by Jon Lee.
16040
16041 * fast/mediastream/RTCIceCandidate-expected.txt:
16042 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
16043 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
16044 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
16045 Ensuring sdpMid has a valid value.
16046 * fast/mediastream/resources/promise-utils.js: Improving error logging.
16047
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000160482017-03-27 Brent Fulgham <bfulgham@apple.com>
16049
16050 Only attach Attributes to a given element one time
16051 https://bugs.webkit.org/show_bug.cgi?id=170125
16052 <rdar://problem/31279676>
16053
16054 Reviewed by Chris Dumez.
16055
16056 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
16057 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
16058 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
16059 * fast/dom/Attr/only-attach-attr-once.html: Added.
16060
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000160612017-03-28 Youenn Fablet <youenn@apple.com>
16062
16063 Stop RTCDataChannel when closing page
16064 https://bugs.webkit.org/show_bug.cgi?id=170166
16065
16066 Reviewed by Eric Carlson.
16067
16068 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
16069 * webrtc/datachannel/datachannel-gc.html: Added.
16070
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000160712017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
16072
16073 Ranges for variation font properties are not enforced
16074 https://bugs.webkit.org/show_bug.cgi?id=169979
16075
16076 Reviewed by David Hyatt.
16077
16078 * fast/text/font-selection-font-face-parse-expected.txt:
16079 * fast/text/font-selection-font-face-parse.html:
16080 * fast/text/font-selection-font-loading-api-parse-expected.txt:
16081 * fast/text/font-selection-font-loading-api-parse.html:
16082 * fast/text/font-style-parse-expected.txt:
16083 * fast/text/font-style-parse.html:
16084 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
16085 * fast/text/variations/font-loading-api-parse-ranges.html:
16086 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
16087 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
16088 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
16089
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000160902017-03-28 Andy Estes <aestes@apple.com>
16091
16092 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
16093 https://bugs.webkit.org/show_bug.cgi?id=170197
16094 <rdar://problem/30314067>
16095
16096 Reviewed by Brady Eidson.
16097
16098 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
16099 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
16100
cdumez@apple.coma585b422017-03-28 23:11:35 +0000161012017-03-28 Chris Dumez <cdumez@apple.com>
16102
16103 Animated SVG images are not paused when outside viewport
16104 https://bugs.webkit.org/show_bug.cgi?id=170155
16105 <rdar://problem/31288893>
16106
16107 Reviewed by Antti Koivisto.
16108
16109 Add layout test coverage.
16110
16111 * platform/mac-wk1/TestExpectations:
16112 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
16113 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
16114 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
16115 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
16116 * svg/animations/resources/smilAnimation.svg: Added.
16117
antti@apple.comdf681732017-03-28 22:48:26 +0000161182017-03-28 Antti Koivisto <antti@apple.com>
16119
16120 Missing render tree position invalidation when tearing down renderers for display:contents subtree
16121 https://bugs.webkit.org/show_bug.cgi?id=170199
16122 <rdar://problem/31260856>
16123
16124 Reviewed by Zalan Bujtas.
16125
16126 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
16127 * fast/shadow-dom/slot-renderer-teardown.html: Added.
16128
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000161292017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16130
16131 Unreviewed, rolling out r214485.
16132
16133 This change caused LayoutTest crashes.
16134
16135 Reverted changeset:
16136
16137 "Stop RTCDataChannel when closing page"
16138 https://bugs.webkit.org/show_bug.cgi?id=170166
16139 http://trac.webkit.org/changeset/214485
16140
bburg@apple.com2e3de942017-03-28 21:41:24 +0000161412017-03-28 Brian Burg <bburg@apple.com>
16142
16143 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
16144 https://bugs.webkit.org/show_bug.cgi?id=169865
16145 <rdar://problem/31250573>
16146
16147 Reviewed by Joseph Pecoraro.
16148
16149 Add tests that verify the new command works as expected when it disables resource caching.
16150 I also manually verified that the override setting is cleared when Web Inspector disconnects.
16151 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
16152 a load happened or not.
16153
16154 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
16155 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
16156 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
16157 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
16158
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000161592017-03-28 Youenn Fablet <youenn@apple.com>
16160
16161 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
16162 https://bugs.webkit.org/show_bug.cgi?id=170194
16163
16164 Reviewed by Chris Dumez.
16165
16166 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
16167 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
16168
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000161692017-03-28 Joseph Pecoraro <pecoraro@apple.com>
16170
16171 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
16172 https://bugs.webkit.org/show_bug.cgi?id=166862
16173 <rdar://problem/29835977>
16174
16175 Reviewed by Brian Burg.
16176
16177 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
16178 * http/tests/inspector/network/resource-mime-type.html: Added.
16179 Test resource mime types for different resources.
16180
16181 * http/tests/inspector/network/resources/json.php: Added.
16182 * http/tests/inspector/network/resources/script.js: Added.
16183 * http/tests/inspector/network/resources/script.txt: Added.
16184 * http/tests/inspector/network/resources/stylesheet.css: Added.
16185 * http/tests/inspector/network/resources/stylesheet.txt: Added.
16186 * http/tests/resources/square20.jpg: Added.
16187 Resources for various requests and different mime types.
16188
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000161892017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16190
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000016191 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
16192 https://bugs.webkit.org/show_bug.cgi?id=168132
16193
16194 Unreviewed test gardening.
16195
16196 * platform/mac/TestExpectations:
16197
161982017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16199
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000016200 Mark two fast/scrolling/ios/touch-scroll tests as failing.
16201 https://bugs.webkit.org/show_bug.cgi?id=170153
16202
16203 Unreviewed test gardening.
16204
16205 * platform/ios-wk2/TestExpectations:
16206
162072017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16208
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000016209 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
16210
16211 Unreviewed test gardening.
16212
16213 * platform/ios/TestExpectations:
16214
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000162152017-03-28 Youenn Fablet <youenn@apple.com>
16216
16217 Stop RTCDataChannel when closing page
16218 https://bugs.webkit.org/show_bug.cgi?id=170166
16219
16220 Reviewed by Eric Carlson.
16221
16222 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
16223 * webrtc/datachannel/datachannel-gc.html: Added.
16224
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000162252017-03-28 Antoine Quint <graouts@apple.com>
16226
16227 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
16228 https://bugs.webkit.org/show_bug.cgi?id=170180
16229
16230 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
16231
16232 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
16233 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
16234
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000162352017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16236
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000016237 Mark fast/history/ios/history-scroll-restoration.html as flaky.
16238 https://bugs.webkit.org/show_bug.cgi?id=169558
16239
16240 Unreviewed test gardening.
16241
16242 * platform/ios-wk2/TestExpectations:
16243
162442017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16245
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000016246 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
16247 https://bugs.webkit.org/show_bug.cgi?id=170180
16248
16249 Unreviewed test gardening.
16250
16251 * platform/ios/TestExpectations:
16252
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000162532017-03-28 Youenn Fablet <youenn@apple.com>
16254
16255 LayoutTest webrtc/video-getParameters.html is failing
16256 https://bugs.webkit.org/show_bug.cgi?id=170148
16257
16258 Unreviewed.
16259
16260 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
16261
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000162622017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16263
16264 Mark webrtc/video-replace-track-to-null.html as flaky.
16265 https://bugs.webkit.org/show_bug.cgi?id=170178
16266
16267 Unreviewed test gardening.
16268
16269 * TestExpectations:
16270
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000162712017-03-28 Jonathan Bedard <jbedard@apple.com>
16272
16273 Moved gardened ios-simulator tests to ios folders
16274 <rdar://problem/30948691>
16275
16276 Unreviewed test re-organization.
16277
16278 Moving ios-simulator test expectations to share as many expectations
16279 as possible with on-device testing.
16280
16281 * platform/ios: Moved from platform/ios-simulator.
16282 * platform/ios-device: Added.
16283 * platform/ios-device-wk1: Added.
16284 * platform/ios-device-wk2: Added.
16285 * platform/ios-simulator: Moved to platform/ios.
16286 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
16287 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
16288 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
16289 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
16290
yoav@yoav.ws81391512017-03-28 11:56:52 +0000162912017-03-28 Yoav Weiss <yoav@yoav.ws>
16292
16293 Add a warning for unused link preloads.
16294 https://bugs.webkit.org/show_bug.cgi?id=165670
16295
16296 Reviewed by Youenn Fablet.
16297
16298 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
16299 * http/tests/preload/download_resources-expected.txt:
16300 * http/tests/preload/download_resources.html: Added references to preloaded resources.
16301 * http/tests/preload/onerror_event-expected.txt:
16302 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
16303 * http/tests/preload/onload_event-expected.txt:
16304 * http/tests/preload/onload_event.html: Added references to preloaded resources.
16305 * http/tests/preload/single_download_preload.html: Deflaked.
16306 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
16307 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
16308 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
16309 * http/tests/preload/unused_preload_warning-expected.txt: Added.
16310 * http/tests/preload/unused_preload_warning.html: Added.
16311
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000163122017-03-28 Antoine Quint <graouts@apple.com>
16313
16314 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
16315 https://bugs.webkit.org/show_bug.cgi?id=170171
16316 <rdar://problem/31095500>
16317
16318 Reviewed by Dean Jackson.
16319
16320 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
16321 the "presented" property returns false immediately after calling hide() on the panel.
16322
16323 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
16324 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
16325 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
16326 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
16327
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000163282017-03-28 Aaron Chu <aaron_chu@apple.com>
16329
16330 AX: Media controls should be able to be re-activated after faded away
16331 https://bugs.webkit.org/show_bug.cgi?id=170048
16332 <rdar://problem/30157179>
16333
16334 Reviewed by Antoine Quint.
16335
16336 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
16337 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
16338
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000163392017-03-28 Antoine Quint <graouts@apple.com>
16340
16341 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
16342 https://bugs.webkit.org/show_bug.cgi?id=169145
16343 <rdar://problem/17048858>
16344
16345 Reviewed by Dean Jackson.
16346
16347 We add new tests for media documents and related features that cover the following cases:
16348
16349 - checking <video> with only audio tracks does not show the fullscreen button
16350 - checking <video> with only audio tracks does not show the picture-in-picture button
16351 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
16352
16353 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16354 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
16355 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
16356 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
16357 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
16358 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
16359 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
16360 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
16361 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
16362 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
16363 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
16364 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
16365 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
16366 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
16367 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16368 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
16369 * platform/ios-simulator/TestExpectations:
16370 * platform/mac/TestExpectations:
16371
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000163722017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
16373
16374 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
16375 https://bugs.webkit.org/show_bug.cgi?id=169771
16376
16377 Reviewed by Simon Fraser.
16378
16379 * fast/images/animated-image-different-dest-size-expected.html: Added.
16380 * fast/images/animated-image-different-dest-size.html: Added.
16381 This test crashes without this patch.
16382
16383 * fast/images/animated-image-loop-count.html:
16384 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
16385
16386 * fast/images/async-image-background-image-expected.html: Added.
16387 * fast/images/async-image-background-image.html: Added.
16388 Ensures the background image can be drawn asynchronously if it is large.
16389
16390 * fast/images/async-image-canvas-draw-image-expected.html: Added.
16391 * fast/images/async-image-canvas-draw-image.html: Added.
16392 Ensures the image is drawn synchronously on the canvas regardless of its size.
16393
16394 * fast/images/ordered-animated-image-frames.html:
16395 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
16396
16397 * fast/images/reset-image-animation-expected.txt:
16398 * fast/images/reset-image-animation.html:
16399 Change how the steps of the test are ordered so the test can be not flaky.
16400 Running it with -repeat-each was failing.
16401
16402 * fast/images/resources/red-green-blue-900-300.png: Added.
16403
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000164042017-03-27 Youenn Fablet <youenn@apple.com>
16405
16406 addIceCandidate should not throw if passed null or undefined
16407 https://bugs.webkit.org/show_bug.cgi?id=170118
16408
16409 Reviewed by Eric Carlson.
16410
16411 Updating test to log addIceCandidate rejection.
16412
16413 * webrtc/datachannel/basic.html:
16414 * webrtc/routines.js:
16415 (iceCallback1):
16416 (iceCallback2):
16417 (onAddIceCandidateError):
16418
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000164192017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16420
16421 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
16422
16423 Unreviewed test gardening.
16424
16425 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
16426 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
16427
antti@apple.comf4e83d62017-03-27 22:56:32 +0000164282017-03-27 Antti Koivisto <antti@apple.com>
16429
16430 Loading in-body stylesheets should not block rendering of elements before them
16431 https://bugs.webkit.org/show_bug.cgi?id=169345
16432
16433 Reviewed by Simon Fraser.
16434
16435 * http/tests/incremental/resources/delayed-css.php: Added.
16436 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
16437 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
16438
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000164392017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16440
16441 Test variation font ranges in the CSS Font Loading API
16442 https://bugs.webkit.org/show_bug.cgi?id=170022
16443
16444 Reviewed by Dean Jackson.
16445
16446 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
16447 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
16448
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000164492017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16450
16451 Unreviewed, rolling out r214411.
16452
16453 Two of the LayoutTests for this change time out on ios-
16454 simulator.
16455
16456 Reverted changeset:
16457
16458 "[Modern Media Controls] Improve media documents across macOS,
16459 iPhone and iPad"
16460 https://bugs.webkit.org/show_bug.cgi?id=169145
16461 http://trac.webkit.org/changeset/214411
16462
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000164632017-03-27 Antoine Quint <graouts@apple.com>
16464
16465 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
16466 https://bugs.webkit.org/show_bug.cgi?id=168517
16467 <rdar://problem/30577636>
16468
16469 Reviewed by Dean Jackson.
16470
16471 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
16472
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000164732017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16474
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000016475 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
16476 https://bugs.webkit.org/show_bug.cgi?id=169679
16477
16478 Unreviewed test gardening.
16479
16480 * platform/mac/TestExpectations:
16481
164822017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16483
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000016484 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
16485 https://bugs.webkit.org/show_bug.cgi?id=170127
16486
16487 Unreviewed test gardening.
16488
16489 * platform/mac/TestExpectations:
16490
164912017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16492
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000016493 Mark media/modern-media-controls/time-label/time-label.html as flaky.
16494 https://bugs.webkit.org/show_bug.cgi?id=169678
16495
16496 Unreviewed test gardening.
16497
16498 * platform/mac-wk1/TestExpectations:
16499
165002017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16501
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000016502 Marking two modern-media-controls tests as timeouts.
16503 https://bugs.webkit.org/show_bug.cgi?id=170123
16504
16505 Unreviewed test gardening.
16506
16507 * platform/ios-simulator/TestExpectations:
16508
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000165092017-03-27 Youenn Fablet <youenn@apple.com>
16510
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000016511 Tighten RTCDatachannel creation and parameter getters
16512 https://bugs.webkit.org/show_bug.cgi?id=170081
16513
16514 Reviewed by Eric Carlson.
16515
16516 * webrtc/datachannel/basic-expected.txt:
16517 * webrtc/datachannel/basic.html:
16518
165192017-03-27 Youenn Fablet <youenn@apple.com>
16520
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000016521 Add support for RTCRtpReceiver/RTCRtpSender getParameters
16522 https://bugs.webkit.org/show_bug.cgi?id=170057
16523
16524 Reviewed by Alex Christensen.
16525
16526 * webrtc/video-getParameters-expected.txt: Added.
16527 * webrtc/video-getParameters.html: Added.
16528
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000165292017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16530
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000016531 font variation properties don't need to accept numbers
16532 https://bugs.webkit.org/show_bug.cgi?id=169357
16533
16534 Reviewed by Antti Koivisto.
16535
16536 * fast/text/font-selection-font-face-parse-expected.txt:
16537 * fast/text/font-selection-font-face-parse.html:
16538 * fast/text/font-selection-font-loading-api-parse-expected.txt:
16539 * fast/text/font-selection-font-loading-api-parse.html:
16540 * fast/text/font-stretch-parse-expected.txt:
16541 * fast/text/font-stretch-parse.html:
16542 * fast/text/font-style-parse-expected.txt:
16543 * fast/text/font-style-parse.html:
16544 * fast/text/variations/font-selection-properties.html:
16545 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
16546
165472017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16548
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000016549 Implement format specifier for variation fonts
16550 https://bugs.webkit.org/show_bug.cgi?id=169327
16551
16552 Reviewed by Simon Fraser.
16553
16554 * fast/text/variations/font-face-format-expected.html: Added.
16555 * fast/text/variations/font-face-format.html: Added.
16556
165572017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16558
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000016559 Make sure animation works for font-weight, font-stretch, and font-style
16560 https://bugs.webkit.org/show_bug.cgi?id=169683
16561
16562 Reviewed by Simon Fraser.
16563
16564 * animations/font-variations/font-stretch-expected.txt: Added.
16565 * animations/font-variations/font-stretch.html: Added.
16566 * animations/font-variations/font-style-expected.txt: Added.
16567 * animations/font-variations/font-style.html: Added.
16568 * animations/font-variations/font-weight-expected.txt: Added.
16569 * animations/font-variations/font-weight.html: Added.
16570 * animations/resources/animation-test-helpers.js:
16571 (compareFontStyle):
16572 (getPropertyValue):
16573 (comparePropertyValue):
16574
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000165752017-03-27 Alex Christensen <achristensen@webkit.org>
16576
16577 Make WebSockets work in network process
16578 https://bugs.webkit.org/show_bug.cgi?id=169930
16579
16580 Reviewed by Youenn Fablet.
16581
16582 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
16583 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
16584 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
16585 (web_socket_do_extra_handshake):
16586 (web_socket_transfer_data):
16587 * platform/ios-simulator-wk1/TestExpectations:
16588 * platform/mac-wk1/TestExpectations:
16589 * platform/win/TestExpectations:
16590
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000165912017-03-27 Antoine Quint <graouts@apple.com>
16592
16593 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
16594 https://bugs.webkit.org/show_bug.cgi?id=169145
16595 <rdar://problem/17048858>
16596
16597 Reviewed by Dean Jackson.
16598
16599 We add new tests for media documents and related features that cover the following cases:
16600
16601 - checking <video> with only audio tracks does not show the fullscreen button
16602 - checking <video> with only audio tracks does not show the picture-in-picture button
16603 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
16604
16605 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16606 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
16607 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
16608 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
16609 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
16610 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
16611 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
16612 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
16613 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
16614 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
16615 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
16616 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
16617 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
16618 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
16619 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16620 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
16621 * platform/ios-simulator/TestExpectations:
16622 * platform/mac/TestExpectations:
16623
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000166242017-03-25 Aaron Chu <aaron_chu@apple.com>
16625
16626 AX: Media controls are unlabeled
16627 https://bugs.webkit.org/show_bug.cgi?id=169947
16628 <rdar://problem/30153323>
16629
16630 Reviewed by Antoine Quint.
16631
16632 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
16633 * media/modern-media-controls/airplay-button/airplay-button.html:
16634 * media/modern-media-controls/forward-button/forward-button-expected.txt:
16635 * media/modern-media-controls/forward-button/forward-button.html:
16636 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
16637 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
16638 * media/modern-media-controls/icon-button/icon-button-expected.txt:
16639 * media/modern-media-controls/icon-button/icon-button.html:
16640 * media/modern-media-controls/icon-service/icon-service-expected.txt:
16641 * media/modern-media-controls/icon-service/icon-service.html:
16642 * media/modern-media-controls/mute-button/mute-button-expected.txt:
16643 * media/modern-media-controls/mute-button/mute-button.html:
16644 * media/modern-media-controls/pip-button/pip-button-expected.txt:
16645 * media/modern-media-controls/pip-button/pip-button.html:
16646 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
16647 * media/modern-media-controls/play-pause-button/play-pause-button.html:
16648 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
16649 * media/modern-media-controls/rewind-button/rewind-button.html:
16650 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
16651 * media/modern-media-controls/skip-back-button/skip-back-button.html:
16652 * media/modern-media-controls/start-button/start-button-expected.txt:
16653 * media/modern-media-controls/start-button/start-button.html:
16654 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
16655 * media/modern-media-controls/tracks-button/tracks-button.html:
16656
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000166572017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
16658
16659 Unreviewed GTK+ gardening. Update expectations of several tests.
16660
16661 * platform/gtk/TestExpectations:
16662
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000166632017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
16664
16665 Post-commit test fix after r214394
16666 https://bugs.webkit.org/show_bug.cgi?id=170083
16667
16668 Unreviewed.
16669
16670 * fast/text/variations/optical-sizing.html:
16671
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000166722017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
16673
16674 Add font-optical-sizing to CSSComputedStyleDeclaration
16675 https://bugs.webkit.org/show_bug.cgi?id=170083
16676
16677 Reviewed by Joseph Pecoraro.
16678
16679 * fast/css/getComputedStyle/computed-style-expected.txt:
16680 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
16681 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
16682 * fast/css/getComputedStyle/resources/property-names.js:
16683 * fast/text/variations/optical-sizing-expected.txt:
16684 * fast/text/variations/optical-sizing.html:
16685 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
16686 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
16687 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
16688
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000166892017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16690
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000016691 Consolidate TestExpectations for media/restore-from-page-cache.html.
16692
16693 Unreviewed test gardening.
16694
16695 * platform/mac/TestExpectations:
16696
166972017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16698
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000016699 Unreviewed, rolling out r214361.
16700
16701 This change caused flakiness in http/tests/preload tests.
16702
16703 Reverted changeset:
16704
16705 "Add a warning for unused link preloads."
16706 https://bugs.webkit.org/show_bug.cgi?id=165670
16707 http://trac.webkit.org/changeset/214361
16708
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000167092017-03-24 Antoine Quint <graouts@webkit.org>
16710
16711 [Modern Media Controls] Remove placard icon if height is compressed
16712 https://bugs.webkit.org/show_bug.cgi?id=167935
16713 <rdar://problem/30397128>
16714
16715 Reviewed by Dean Jackson.
16716
16717 We add a new test to check that the various designed constraints to toggle display of a placard's
16718 icon, title and description are honored. Also, due to the old layout() method now being called
16719 "commit()", we refactor a relevant test.
16720
16721 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
16722 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
16723 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
16724 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
16725
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000167262017-03-24 Eric Carlson <eric.carlson@apple.com>
16727
16728 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
16729 https://bugs.webkit.org/show_bug.cgi?id=170056
16730
16731 Reviewed by Youenn Fablet.
16732
16733 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
16734 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
16735 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
16736 * fast/mediastream/apply-constraints-advanced-expected.txt:
16737 * fast/mediastream/apply-constraints-advanced.html:
16738 * fast/mediastream/apply-constraints-video-expected.txt:
16739 * fast/mediastream/apply-constraints-video.html:
16740
dino@apple.com21196272017-03-24 23:16:52 +0000167412017-03-24 Dean Jackson <dino@apple.com>
16742
16743 Serialization of custom props in longhand should be "" not value of shorthand
16744 https://bugs.webkit.org/show_bug.cgi?id=167699
16745 <rdar://problem/30324200>
16746
16747 Reviewed by Sam Weinig.
16748
16749 * fast/css/variables/rule-property-get-expected.html:
16750 * fast/css/variables/rule-property-get.html:
16751
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000167522017-03-24 Antoine Quint <graouts@webkit.org>
16753
16754 [Modern Media Controls] Captions don't move with the appearance of the inline controls
16755 https://bugs.webkit.org/show_bug.cgi?id=170051
16756 <rdar://problem/30754428>
16757
16758 Reviewed by Dean Jackson.
16759
16760 Add a new test, which would have previously failed, where we check that we account for the controls bar height
16761 when showing captions with the controls bar visible.
16762
16763 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
16764 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
16765
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000167662017-03-24 Brent Fulgham <bfulgham@apple.com>
16767
16768 Handle recursive calls to ProcessingInstruction::checkStyleSheet
16769 https://bugs.webkit.org/show_bug.cgi?id=169982
16770 <rdar://problem/31083051>
16771
16772 Reviewed by Antti Koivisto.
16773
16774 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
16775 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
16776 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
16777 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
16778 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
16779 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
16780 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
16781 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
16782 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
16783 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
16784 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
16785
beidson@apple.comc6dab482017-03-24 21:13:40 +0000167862017-03-24 Brady Eidson <beidson@apple.com>
16787
16788 A null compound index value crashes the Databases process.
16789 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
16790
16791 Reviewed by Alex Christensen.
16792
16793 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
16794 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
16795 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
16796 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
16797 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
16798
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000167992017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16800
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000016801 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
16802 https://bugs.webkit.org/show_bug.cgi?id=170068
16803
16804 Unreviewed test gardening.
16805
16806 * platform/ios-simulator/TestExpectations:
16807
168082017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16809
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000016810 Unreviewed, rolling out r214360.
16811
16812 This change caused 20+ LayoutTest failures.
16813
16814 Reverted changeset:
16815
16816 "Handle recursive calls to
16817 ProcessingInstruction::checkStyleSheet"
16818 https://bugs.webkit.org/show_bug.cgi?id=169982
16819 http://trac.webkit.org/changeset/214360
16820
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000168212017-03-24 Youenn Fablet <youenn@apple.com>
16822
16823 Add support for qpSum in WebRTC stats
16824 https://bugs.webkit.org/show_bug.cgi?id=170060
16825
16826 Reviewed by Eric Carlson.
16827
16828 * webrtc/video-stats.html:
16829
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000168302017-03-24 Daniel Bates <dabates@apple.com>
16831
16832 Prevent new navigations during document unload
16833 https://bugs.webkit.org/show_bug.cgi?id=169934
16834 <rdar://problem/31247584>
16835
16836 Reviewed by Chris Dumez.
16837
16838 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
16839 after starting a navigation from an onunload event handler.
16840
16841 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
16842 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
16843
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000168442017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
16845
16846 Implement font-optical-sizing
16847 https://bugs.webkit.org/show_bug.cgi?id=168895
16848
16849 Reviewed by Dean Jackson.
16850
16851 * fast/text/variations/optical-sizing-expected.txt: Added.
16852 * fast/text/variations/optical-sizing.html: Added.
16853
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000168542017-03-24 Yoav Weiss <yoav@yoav.ws>
16855
16856 Add a warning for unused link preloads.
16857 https://bugs.webkit.org/show_bug.cgi?id=165670
16858
16859 Reviewed by Youenn Fablet.
16860
16861 This adds a test for the unused preload warning, and adapts some of the other preload tests,
16862 to avoid warnings.
16863
16864 * http/tests/preload/download_resources-expected.txt: Changed.
16865 * http/tests/preload/download_resources.html: Added references to preloaded resources.
16866 * http/tests/preload/onerrer_event-expected.txt: Changed.
16867 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
16868 * http/tests/preload/onload_event.html: Added references to preloaded resources.
16869 * http/tests/preload/resources/single_download_preload.html: Deflaked.
16870 * http/tests/preload/unused_preload_warning-expected.txt: Added.
16871 * http/tests/preload/unused_preload_warning.html: Added.
16872
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000168732017-03-24 Brent Fulgham <bfulgham@apple.com>
16874
16875 Handle recursive calls to ProcessingInstruction::checkStyleSheet
16876 https://bugs.webkit.org/show_bug.cgi?id=169982
16877 <rdar://problem/31083051>
16878
16879 Reviewed by Antti Koivisto.
16880
16881 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
16882 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
16883 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
16884 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
16885 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
16886 * fast/dom/beforeload/recursive-link-before-load.html: Added.
16887 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
16888 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
16889 * fast/dom/beforeload/resources/content.xhtml: Added.
16890 * fast/dom/beforeload/resources/pass.css: Added.
16891 * fast/dom/beforeload/resources/test.xsl: Added.
16892
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000168932017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
16894
16895 font-style needs a new CSSValue to make CSSRule.cssText work correctly
16896 https://bugs.webkit.org/show_bug.cgi?id=169258
16897
16898 Reviewed by David Hyatt.
16899
16900 Update tests' expected results.
16901
16902 * fast/text/font-selection-font-face-parse-expected.txt:
16903 * fast/text/font-selection-font-face-parse.html:
16904 * fast/text/font-style-parse-expected.txt:
16905 * fast/text/font-style-parse.html:
16906 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
16907 * svg/css/getComputedStyle-basic-expected.txt:
16908
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000169092017-03-24 Youenn Fablet <youenn@apple.com>
16910
16911 Add libwebrtc backend support for RTCRtpSender::replaceTrack
16912 https://bugs.webkit.org/show_bug.cgi?id=169841
16913
16914 Reviewed by Alex Christensen.
16915
16916 * webrtc/audio-replace-track-expected.txt: Added.
16917 * webrtc/audio-replace-track.html: Added.
16918 * webrtc/video-replace-track-expected.txt: Added.
16919 * webrtc/video-replace-track.html: Added.
16920 * webrtc/video-replace-track-to-null-expected.txt: Added.
16921 * webrtc/video-replace-track-to-null.html: Added.
16922
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000169232017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16924
16925 Update TestExpectations for media/restore-from-page-cache.html.
16926
16927 Unreviewed test gardening.
16928
16929 * platform/mac-wk2/TestExpectations:
16930 * platform/mac/TestExpectations:
16931
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000169322017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16933
16934 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
16935
16936 * platform/gtk/TestExpectations:
16937
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000169382017-03-24 Youenn Fablet <youenn@apple.com>
16939
16940 Add support for DataChannel and MediaStreamTrack stats
16941 https://bugs.webkit.org/show_bug.cgi?id=170031
16942
16943 Reviewed by Eric Carlson.
16944
16945 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
16946 * webrtc/datachannel/datachannel-stats.html: Added.
16947 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
16948 * webrtc/video-mediastreamtrack-stats.html: Added.
16949
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000169502017-03-24 Chris Dumez <cdumez@apple.com>
16951
16952 Extend svg/animations/animations-paused-disconnected-iframe.html
16953 https://bugs.webkit.org/show_bug.cgi?id=170035
16954
16955 Reviewed by Andreas Kling.
16956
16957 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
16958
16959 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
16960 * svg/animations/animations-paused-disconnected-iframe.html:
16961
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000169622017-03-24 Youenn Fablet <youenn@apple.com>
16963
16964 Fix framesEncoded/framesDecoded RTC stats
16965 https://bugs.webkit.org/show_bug.cgi?id=170024
16966
16967 Reviewed by Eric Carlson.
16968
16969 * webrtc/video-stats-expected.txt: Added.
16970 * webrtc/video-stats.html: Added.
16971
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000169722017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16973
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000016974 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
16975
16976 * platform/gtk/TestExpectations:
16977
169782017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16979
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000016980 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
16981
16982 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
16983 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
16984 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
16985 mime type and returned application/octet-stream.
16986
16987 * platform/gtk/TestExpectations:
16988 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
16989 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
16990
169912017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16992
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000016993 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
16994
16995 We are now getting a MIME type for otf files.
16996
16997 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
16998
pvollan@apple.come52fe062017-03-24 12:01:45 +0000169992017-03-24 Per Arne Vollan <pvollan@apple.com>
17000
17001 Text stroke is sometimes clipped on video captions.
17002 https://bugs.webkit.org/show_bug.cgi?id=170006
17003
17004 Reviewed by Eric Carlson.
17005
17006 * media/track/track-css-stroke-cues-expected.txt:
17007 * media/track/track-css-stroke-cues.html:
17008
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000170092017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
17010
17011 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
17012 https://bugs.webkit.org/show_bug.cgi?id=170001
17013
17014 Reviewed by Michael Catanzaro.
17015
17016 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
17017
17018 * platform/gtk/TestExpectations:
17019
antti@apple.com0e079ed2017-03-24 03:20:18 +0000170202017-03-23 Antti Koivisto <antti@apple.com>
17021
17022 Revert r213712, caused iPad PLT regression
17023 https://bugs.webkit.org/show_bug.cgi?id=170040
17024
17025 Unreviewed.
17026
17027 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
17028 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
17029
cdumez@apple.com838ef372017-03-23 23:51:20 +0000170302017-03-23 Chris Dumez <cdumez@apple.com>
17031
17032 SVG animations are not paused when their <svg> element is removed from the document
17033 https://bugs.webkit.org/show_bug.cgi?id=170030
17034 <rdar://problem/31230252>
17035
17036 Reviewed by Dean Jackson.
17037
17038 Add layout test coverage.
17039
17040 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
17041 * svg/animations/animations-paused-when-removed-from-document.html: Added.
17042
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000170432017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
17044
17045 font shorthand should accept variation values
17046 https://bugs.webkit.org/show_bug.cgi?id=168998
17047
17048 Reviewed by Simon Fraser.
17049
17050 * fast/text/font-style-parse-expected.txt:
17051 * fast/text/font-style-parse.html:
17052 * fast/text/font-weight-parse-expected.txt:
17053 * fast/text/font-weight-parse.html:
17054
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000170552017-03-23 Chris Dumez <cdumez@apple.com>
17056
17057 SVG animations are not paused when inserted into a hidden page
17058 https://bugs.webkit.org/show_bug.cgi?id=170026
17059 <rdar://problem/31228704>
17060
17061 Reviewed by Andreas Kling.
17062
17063 Add layout test coverage.
17064
17065 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
17066 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
17067 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
17068 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
17069
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000017070== Rolled over to ChangeLog-2017-03-23 ==