blob: 99b2ec89e3b75585f7767a817d96d27f483daca9 [file] [log] [blame]
ryanhaddad@apple.comb679a592017-06-20 22:54:58 +000012017-06-20 Ryan Haddad <ryanhaddad@apple.com>
2
3 Rebaseline fast/events/touch/document-create-touch-list tests.
4
5 Unreviewed test gardening.
6
7 * fast/events/touch/document-create-touch-list-crash-expected.txt:
8 * fast/events/touch/document-create-touch-list-ios-expected.txt:
9
mattbaker@apple.com43f8da62017-06-20 22:44:11 +0000102017-06-20 Matt Baker <mattbaker@apple.com>
11
12 LayoutTest inspector/canvas/create-canvas-contexts.html is a flaky timeout
13 https://bugs.webkit.org/show_bug.cgi?id=173603
14
15 Reviewed by Joseph Pecoraro.
16
17 Removed test case `CheckCanvasesCleared`, which involved a page reload
18 and would intermittently timeout.
19
20 * inspector/canvas/create-canvas-contexts-expected.txt:
21 * inspector/canvas/create-canvas-contexts.html:
22
graouts@webkit.orgcc4f2682017-06-20 20:37:59 +0000232017-06-20 Antoine Quint <graouts@apple.com>
24
25 REGRESSION: media/remote-control-command-seek.html is timing out
26 https://bugs.webkit.org/show_bug.cgi?id=173615
27 <rdar://problem/32626498>
28
29 Reviewed by Eric Carlson.
30
31 This test assumes that we load metadata and video data that can be seeked through
32 at the same time, but this is incorrect. Using the "canplaythrough" event guarantees
33 that the video is seekable, so we switch to this event to make the test more robust.
34
35 * media/remote-control-command-seek-expected.txt:
36 * media/remote-control-command-seek.html:
37
jlewis3@apple.comf3258922017-06-20 18:57:22 +0000382017-06-20 Matt Lewis <jlewis3@apple.com>
39
40 Added additional test expectations for media/video-buffered.html.
41 https://bugs.webkit.org/show_bug.cgi?id=173611
42
43 Uneviewed test gardening.
44
45 * platform/ios/TestExpectations:
46
drousso@apple.comc4fa6a62017-06-20 18:35:31 +0000472017-06-20 Devin Rousso <drousso@apple.com>
48
49 Web Inspector: add console messages for WebGL shader compile and program link errors/warnings
50 https://bugs.webkit.org/show_bug.cgi?id=143236
51 <rdar://problem/20352149>
52
53 Reviewed by Dean Jackson.
54
55 * fast/canvas/webgl/fragment-shader-assertion.html:
56 * fast/canvas/webgl/shader-compile-logging-expected.txt: Added.
57 * fast/canvas/webgl/shader-compile-logging.html: Added.
58
graouts@webkit.org71f6e662017-06-20 17:38:35 +0000592017-06-19 Antoine Quint <graouts@apple.com>
60
61 Media document experience with long-loading files is poor
62 https://bugs.webkit.org/show_bug.cgi?id=173575
63 <rdar://problem/32178119>
64
65 Reviewed by Dean Jackson.
66
67 Fix a test that started failing with this patch and add two new tests that check we are adding
68 the expected CSS classes when loading video and invalid media documents.
69
70 * media/modern-media-controls/media-documents/media-document-invalid-expected.txt: Added.
71 * media/modern-media-controls/media-documents/media-document-invalid.html: Added.
72 * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout-expected.txt: Added.
73 * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout.html: Added.
74 * media/modern-media-controls/volume-up-support/volume-up-support-expected.txt:
75 * media/modern-media-controls/volume-up-support/volume-up-support.html:
76
csaavedra@igalia.com50564902017-06-20 13:07:34 +0000772017-06-20 Claudio Saavedra <csaavedra@igalia.com>
78
csaavedra@igalia.com7fb2ee32017-06-20 15:26:10 +000079 [WPE] Enable appcache tests
80
81 Unreviewed gardening.
82
83 Most of these tests are passing, so enable them. For known GTK+
84 failures, copy the expectations. Mark as failing deferred events
85 tests that have slight differences that need to be investigated.
86 * platform/wpe/TestExpectations:
87
882017-06-20 Claudio Saavedra <csaavedra@igalia.com>
89
csaavedra@igalia.com50564902017-06-20 13:07:34 +000090 [WPE] Skip geolocation tests
91
92 Geolocation was disabled since r218553 and thus far tests were
93 only using the mock provider. Skip until we add geoclue
94 support.
95 * platform/wpe/TestExpectations:
96
gskachkov@gmail.comf92fe152017-06-20 10:27:41 +0000972017-06-20 Oleksandr Skachkov <gskachkov@gmail.com>
98
99 Revert changes in bug#160417 about extending `null` not being a derived class
100 https://bugs.webkit.org/show_bug.cgi?id=169293
101
102 Reviewed by Saam Barati.
103
104 * js/class-syntax-extends-expected.txt:
105 * js/class-syntax-super-expected.txt:
106 * js/script-tests/class-syntax-extends.js:
107 * js/script-tests/class-syntax-super.js:
108
zandobersek@gmail.comf70a0392017-06-20 07:56:31 +00001092017-06-20 Zan Dobersek <zdobersek@igalia.com>
110
111 Unreviewed WPE gardening.
112
113 Unskipping AES-CTR and RSA-PSS layout tests that already pass.
114
115 Adding layout test baselines for two imported W3C tests that cover AES-CBC.
116 The subtests there pass, but the generic baseline expects failures, so we
117 work around that by adding baselines that expect passing tests.
118
119 * platform/wpe/TestExpectations:
120 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
121 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
122 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
123
magomez@igalia.comc6b54902017-06-20 07:45:40 +00001242017-06-20 Miguel Gomez <magomez@igalia.com>
125
126 [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
127 https://bugs.webkit.org/show_bug.cgi?id=173459
128
129 Reviewed by Carlos Garcia Campos.
130
131 Unskip fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html.
132
133 * platform/gtk/TestExpectations:
134
drousso@apple.comc366ec92017-06-20 06:48:10 +00001352017-06-19 Devin Rousso <drousso@apple.com>
136
137 Web Inspector: create canvas content view and details sidebar panel
138 https://bugs.webkit.org/show_bug.cgi?id=138941
139 <rdar://problem/19051672>
140
141 Reviewed by Joseph Pecoraro.
142
143 * inspector/canvas/requestContent-expected.txt: Added.
144 * inspector/canvas/requestContent.html: Added.
145 * inspector/canvas/requestNode-expected.txt: Added.
146 * inspector/canvas/requestNode.html: Added.
147
fred.wang@free.fr24211532017-06-20 06:04:55 +00001482017-06-19 Frederic Wang <fwang@igalia.com>
149
fred.wang@free.fr68e7aa32017-06-20 06:06:16 +0000150 [iOS] Always include frames in the scrolling tree when async frame scrolling is enabled
151 https://bugs.webkit.org/show_bug.cgi?id=173405
152
153 Reviewed by Simon Fraser.
154
155 Add some new expectations for iOS/WK2 now that the "async frame scrolling" setting is taken
156 into account for the layer and scrolling trees.
157
158 * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
159 A specific layer is created for the iframe.
160 * platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
161 The frame appears in the scrolling tree.
162 * platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
163 Use this as a generic expectation for iOS.
164
1652017-06-19 Frederic Wang <fwang@igalia.com>
166
fred.wang@free.fr24211532017-06-20 06:04:55 +0000167 [Mac] Add an experimental feature setting for async frame scrolling
168 https://bugs.webkit.org/show_bug.cgi?id=173359
169
170 Reviewed by Simon Fraser.
171
172 * compositing/iframes/compositing-for-scrollable-iframe.html: Use "async frame scrolling" for
173 this test.
174 * fast/scrolling/scrolling-tree-includes-frame.html: Ditto.
175
zandobersek@gmail.com9b3f99f2017-06-20 06:00:01 +00001762017-06-19 Zan Dobersek <zdobersek@igalia.com>
177
178 [WebCrypto] Add test for ECDH SPKI imports using the ecDH algorithm identifier
179 https://bugs.webkit.org/show_bug.cgi?id=173543
180
181 Reviewed by Jiewen Tan.
182
183 Add the ecdh-import-spki-key-ecdh-identifier.html layout test which
184 tests for successful import of EC keys through the SPKI format when
185 using the ecDH algorithm identifier (OID 1.3.132.1.12) and following
186 the ECDH algorithm import steps.
187
188 No implementation supports this yet, so the test is skipped on all ports.
189
190 * TestExpectations:
191 * crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
192 * crypto/subtle/ecdh-import-spki-key-ecdh-identifier.html: Added.
193
mmaxfield@apple.com5183c302017-06-20 02:28:18 +00001942017-06-19 Myles C. Maxfield <mmaxfield@apple.com>
195
196 [Cocoa] The system Japanese font cannot be italicized
197 https://bugs.webkit.org/show_bug.cgi?id=173300
198 <rdar://problem/31805407>
199
200 Reviewed by Ryosuke Niwa.
201
202 * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
203 * fast/text/system-font-japanese-synthetic-italic.html: Added.
204 * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
205
commit-queue@webkit.orgd2f07b22017-06-19 23:53:00 +00002062017-06-19 Youenn Fablet <youenn@apple.com>
207
208 Improve debugging ability of some webrtc tests
209 https://bugs.webkit.org/show_bug.cgi?id=173549
210
211 Reviewed by Eric Carlson.
212
213 Improve debugging ability for first two tests.
214 Improve reliability for the next three tests.
215
216 * webrtc/audio-replace-track-expected.txt:
217 * webrtc/audio-replace-track.html: Checking connected state.
218 * webrtc/video-mute-expected.txt:
219 * webrtc/video-mute.html: Ditto.
220 * webrtc/video-replace-track-to-null.html: Improving reliability of test.
221 * webrtc/video-rotation.html: Adding some delay before testing black frames and increasing delay between the tests..
222 * webrtc/video-unmute.html: Using counter based testing of black frames.
223
darin@apple.combb7b36c2017-06-19 23:51:00 +00002242017-06-19 Alex Christensen <achristensen@webkit.org>
225
226 [Cocoa] implement URLSession:task:needNewBodyStream: delegate method
227 https://bugs.webkit.org/show_bug.cgi?id=173551
228 rdar://problem/32250512
229
230 Reviewed by Alex Christensen.
231
232 * http/tests/misc/form-blob-challenge-expected.txt: Added.
233 * http/tests/misc/form-blob-challenge.html: Added.
234 * http/tests/misc/resources/basic-echo-post.php: Added.
235
jlewis3@apple.com9fa4de22017-06-19 22:47:43 +00002362017-06-19 Matt Lewis <jlewis3@apple.com>
237
238 Adjusted test ecpectaions for webrtc/libwebrtc/descriptionGetters.html.
239 https://bugs.webkit.org/show_bug.cgi?id=171703
240
241 Unreviewed test gardening.
242
243 * platform/mac-wk2/TestExpectations:
244
commit-queue@webkit.org45a5b532017-06-19 22:04:20 +00002452017-06-19 Joseph Pecoraro <pecoraro@apple.com>
246
247 test262: Completion values for control flow do not match the spec
248 https://bugs.webkit.org/show_bug.cgi?id=171265
249
250 Reviewed by Saam Barati.
251
252 * js/eval-throw-return-expected.txt:
253 * js/kde/completion-expected.txt:
254 * js/kde/script-tests/completion.js:
255 * js/script-tests/eval-throw-return.js:
256 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9-expected.txt:
257 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1-expected.txt:
258 Rebaseline expectations. These are all outdated. In fact the sputnik
259 tests were imported into test262 and modified for ES2015.
260
261 * js/script-tests/function-toString-vs-name.js:
262 ClassDeclarations on their own don't produce a value. So output
263 the class value so the test behaves as expected.
264
commit-queue@webkit.org7eb47a52017-06-19 21:55:00 +00002652017-06-19 Sam Weinig <sam@webkit.org>
266
267 [WebIDL] Add support for serializers that have members that are themselves serializers (or inherit being a serializer from a parent)
268 https://bugs.webkit.org/show_bug.cgi?id=173395
269
270 Reviewed by Simon Fraser.
271
272 * fast/css/DOMQuad-serialization-expected.txt: Added.
273 * fast/css/DOMQuad-serialization.html: Added.
274 Add test for DOMQuad serialization, now that it is supported.
275
commit-queue@webkit.org50bd1d92017-06-19 21:27:05 +00002762017-06-19 Commit Queue <commit-queue@webkit.org>
277
278 Unreviewed, rolling out r218505.
279 https://bugs.webkit.org/show_bug.cgi?id=173563
280
281 "It would break internal builds" (Requested by youenn on
282 #webkit).
283
284 Reverted changeset:
285
286 "[WebRTC] Prevent capturing at unconventional resolutions when
287 using the SW encoder on Mac"
288 https://bugs.webkit.org/show_bug.cgi?id=172602
289 http://trac.webkit.org/changeset/218505
290
commit-queue@webkit.org761962d2017-06-19 20:42:04 +00002912017-06-19 Youenn Fablet <youenn@apple.com>
292
293 [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
294 https://bugs.webkit.org/show_bug.cgi?id=172602
295 <rdar://problem/32407693>
296
297 Reviewed by Eric Carlson.
298
299 * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
300 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
301 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
302 * webrtc/captureCanvas-webrtc-expected.txt:
303 * webrtc/captureCanvas-webrtc.html:
304
ryanhaddad@apple.com673c6222017-06-19 18:41:42 +00003052017-06-19 Ryan Haddad <ryanhaddad@apple.com>
306
307 Rebaseline js/dom/global-constructors-attributes.html.
308
309 Unreviewed test gardening.
310
311 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
312 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
313
commit-queue@webkit.org3d93dc42017-06-19 17:12:57 +00003142017-06-19 Youenn Fablet <youenn@apple.com>
315
316 A cloned MediaStreamTrack should mute independently other tracks using the same source
317 https://bugs.webkit.org/show_bug.cgi?id=172831
318 <rdar://problem/32518527>
319
320 Reviewed by Eric Carlson.
321
322 * webrtc/clone-audio-track.html: Added.
323 * webrtc/video-disabled-black.html:
324 * webrtc/video-unmute-expected.txt:
325 * webrtc/video-unmute.html:
326
commit-queue@webkit.orgb6fb6902017-06-19 16:47:06 +00003272017-06-19 Sam Weinig <sam@webkit.org>
328
329 [WebIDL] Properly model buffer source / typed arrays as their own IDL types
330 https://bugs.webkit.org/show_bug.cgi?id=173513
331
332 Reviewed by Alex Christensen.
333
334 * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
335 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
336 * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
337 Update results for changed exception language.
338
csaavedra@igalia.comba658982017-06-19 15:50:40 +00003392017-06-19 Claudio Saavedra <csaavedra@igalia.com>
340
341 Unreviewed GTK+ gardening
342
343 Unmarked a bunch of http multimedia tests that were failing with gst 1.6.3.
344 We're now depending on 1.10.4 and these are passing. Also marked as slow
345 a couple more.
346 * platform/gtk/TestExpectations:
347
zandobersek@gmail.comda9ae762017-06-19 13:22:19 +00003482017-06-19 Zan Dobersek <zdobersek@igalia.com>
349
350 Unreviewed GTK+ gardening.
351
352 Enable RSA-PSS tests on the GTK+ port. Tests covering this Web Crypto
353 algorithm are skipped on all platforms, but since the libgcrypt-based
354 implementation is operating properly, we can enable the majority of
355 these tests for GTK+. The tests that remain skipped cover SPKI and
356 PKCS#8 import and export capabilities that still have to be landed.
357
358 WPE will enable these tests in a separate patch.
359
360 * platform/gtk/TestExpectations:
361
csaavedra@igalia.com7015ea62017-06-19 12:44:41 +00003622017-06-19 Claudio Saavedra <csaavedra@igalia.com>
363
364 [GTK] Rebaseline js/dom/dom-static-property-for-in-iteration.html
365 https://bugs.webkit.org/show_bug.cgi?id=133868
366
367 Unreviewed gardening
368
369 This test needs expectations to be updated after changes to DOM
370 static properties. Update and unskip.
371 * platform/gtk/TestExpectations: Unskip.
372 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
373
zandobersek@gmail.comd688dba2017-06-19 11:56:26 +00003742017-06-19 Zan Dobersek <zdobersek@igalia.com>
375
376 [GCrypt] AES_CTR support
377 https://bugs.webkit.org/show_bug.cgi?id=171420
378
379 Reviewed by Michael Catanzaro.
380
381 * platform/gtk/TestExpectations: Unskip the relevant AES_CTR tests.
382
commit-queue@webkit.org5d442622017-06-19 11:39:52 +00003832017-06-19 Fujii Hironori <Hironori.Fujii@sony.com>
384
385 [GTK] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html crashes
386 https://bugs.webkit.org/show_bug.cgi?id=173456
387
388 Unreviewed gardening.
389
390 * platform/gtk/TestExpectations: Marked
391 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html,
392 webrtc/createOfferAnswer.html and webrtc/video-addTransceiver.html Crash.
393
csaavedra@igalia.com98ea0b62017-06-19 10:03:40 +00003942017-06-19 Claudio Saavedra <csaavedra@igalia.com>
395
396 [GTK][WPE] Rebaseline after r218458
397
398 Unreviewed gardening.
399
400 Add new DOMQuad attribute to the test expectations.
401 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
402 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
403 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
404
commit-queue@webkit.org8168b792017-06-19 07:41:11 +00004052017-05-14 Frederic Wang <fwang@igalia.com>
406
407 Add heuristic to avoid flattening "fullscreen" iframes
408 https://bugs.webkit.org/show_bug.cgi?id=171914
409
410 Reviewed by Simon Fraser.
411
412 This commit adjusts tests to work when frame flattening is an enum.
413 It also adds a test to check the new heuristic when "frame flattening for non-fullscreen
414 iframes" is enabled.
415 set-preference.html is disabled for now, as the test suite does not support overridePreference()
416 for non-boolean values (bug 128594).
417
418 * fast/forms/ios/delete-in-input-in-iframe.html: Use enum value "FullyEnabled".
419 * fast/forms/ios/focus-input-in-iframe.html: Ditto.
420 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Ditto.
421 * fast/forms/ios/typing-in-input-in-iframe.html: Ditto.
422 * fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Ditto.
423 * fast/frames/flattening/crash-svg-document.html: Ditto.
424 * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot.html: Ditto.
425 * fast/frames/flattening/frameset-flattening-advanced.html: Ditto.
426 * fast/frames/flattening/frameset-flattening-grid.html: Ditto.
427 * fast/frames/flattening/frameset-flattening-simple.html: Ditto.
428 * fast/frames/flattening/frameset-flattening-subframe-resize.html: Ditto.
429 * fast/frames/flattening/frameset-flattening-subframesets.html: Ditto.
430 * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Ditto.
431 Be sure to use single quotes for the inline iframe page.
432 * fast/frames/flattening/iframe-flattening-crash.html: Use enum value "FullyEnabled".
433 * fast/frames/flattening/iframe-flattening-fixed-height.html: Ditto.
434 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: Ditto.
435 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: Ditto.
436 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: Ditto.
437 * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: Ditto.
438 * fast/frames/flattening/iframe-flattening-fixed-width.html: Ditto.
439 * fast/frames/flattening/iframe-flattening-fullscreen.html: Added. Check the new heuristic.
440 * fast/frames/flattening/iframe-flattening-fullscreen-expected.txt: Added.
441 * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update.html: Use enum value "FullyEnabled".
442 * fast/frames/flattening/iframe-flattening-nested.html: Ditto.
443 * fast/frames/flattening/iframe-flattening-offscreen.html: Ditto.
444 * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: Ditto.
445 * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: Ditto.
446 * fast/frames/flattening/iframe-flattening-out-of-view.html: Ditto.
447 * fast/frames/flattening/iframe-flattening-resize-event-count.html: Ditto.
448 * fast/frames/flattening/iframe-flattening-selection-crash.html: Ditto.
449 * fast/frames/flattening/iframe-flattening-simple.html: Ditto.
450 * fast/frames/flattening/iframe-tiny.html: Ditto.
451 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash.html: Ditto.
452 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure.html: Ditto.
453 * fast/frames/flattening/scrolling-in-object.html: Ditto.
454 * fast/spatial-navigation/snav-iframe-flattening-simple.html: Ditto.
455 * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: Ditto.
456 * platform/mac/TestExpectations: Disable this due to limitation in the test infrastructure.
457 * plugins/frameset-with-plugin-frame.html: Use enum value "FullyEnabled".
458
rniwa@webkit.org59888092017-06-19 04:00:49 +00004592017-06-18 Ryosuke Niwa <rniwa@webkit.org>
460
461 Meter element doesn't respect the writing direction
462 https://bugs.webkit.org/show_bug.cgi?id=173507
463
464 Reviewed by Sam Weinig.
465
466 A regression ref test since existing tests were pixel tests and did not catch this regression.
467 Note that black border was added to workaround the anti-aliasing differences in macOS High Sierra.
468
469 * fast/dom/HTMLMeterElement/meter-rtl-expected.html: Added.
470 * fast/dom/HTMLMeterElement/meter-rtl.html: Added.
471
cdumez@apple.com32f1e9f2017-06-18 20:25:19 +00004722017-06-18 Chris Dumez <cdumez@apple.com>
473
474 Crash when re-entering MediaDevicesEnumerationRequest::cancel()
475 https://bugs.webkit.org/show_bug.cgi?id=173522
476 <rdar://problem/31185739>
477
478 Reviewed by Darin Adler.
479
480 Add layout test coverage. This test would flakily crash before the fix because it
481 relies on the order in which contextDestroyed() is called for MediaDevicesRequest
482 and MediaDevicesEnumerationRequest.
483
484 * fast/mediastream/destroy-document-while-enumerating-devices-expected.txt: Added.
485 * fast/mediastream/destroy-document-while-enumerating-devices.html: Added.
486 * fast/mediastream/resources/enumerate-devices-frame.html: Added.
487
simon.fraser@apple.comedca84e2017-06-17 22:34:28 +00004882017-06-17 Simon Fraser <simon.fraser@apple.com>
489
490 Implement DOMQuad
491 https://bugs.webkit.org/show_bug.cgi?id=163534
492
493 Reviewed by Sam Weinig.
494
495 Implement DOMQuad per https://drafts.fxtf.org/geometry/#DOMQuad.
496
497 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
498 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
499
antti@apple.com043d6a12017-06-17 13:02:08 +00005002017-06-17 Antti Koivisto <antti@apple.com>
501
502 Crash due to infinite recursion via FrameSelection::updateAppearanceAfterLayout
503 https://bugs.webkit.org/show_bug.cgi?id=173468
504
505 Reviewed by Ryosuke Niwa.
506
507 * editing/selection/updateAppearanceAfterLayout-recursion-expected.txt: Added.
508 * editing/selection/updateAppearanceAfterLayout-recursion.html: Added.
509
pvollan@apple.com68f2a2b2017-06-17 12:31:13 +00005102017-06-17 Per Arne Vollan <pvollan@apple.com>
511
512 [Win] Update expectations for layout tests.
513 https://bugs.webkit.org/show_bug.cgi?id=172437
514
515 Unreviewed test gardening, update test expectations for failing tests.
516
517 * platform/win/TestExpectations:
518
keith_miller@apple.comf94c2c92017-06-17 10:52:34 +00005192017-06-17 Keith Miller <keith_miller@apple.com>
520
521 ArrayPrototype methods should use JSValue::toLength for non-Arrays.
522 https://bugs.webkit.org/show_bug.cgi?id=173506
523
524 Unreviewed test gardening.
525
526 * TestExpectations:
527
pvollan@apple.com4d9484a32017-06-17 07:54:42 +00005282017-06-17 Per Arne Vollan <pvollan@apple.com>
529
530 Unreviewed test gardening. Remove duplicate entries for tests.
531
532 * platform/win/TestExpectations:
533
rniwa@webkit.org237f6852017-06-17 07:21:13 +00005342017-06-17 Ryosuke Niwa <rniwa@webkit.org>
535
536 REGRESSION(r209495): materiauxlaverdure.com fails to load
537 https://bugs.webkit.org/show_bug.cgi?id=173301
538 <rdar://problem/32624850>
539
540 Reviewed by Antti Koivisto.
541
542 Rebaselined the existing tests and added a new regression test for serializing CSS properties and values.
543
544 * accessibility/mac/alt-for-css-content-expected.txt:
545 * accessibility/mac/webkit-alt-for-css-content-expected.txt:
546 * editing/pasteboard/cjk-line-height-expected.txt:
547 * fast/css/alt-inherit-initial-expected.txt:
548 * fast/css/alt-inherit-initial.html:
549 * fast/css/content-language-comma-separated-list-expected.txt:
550 * fast/css/content-language-empty-expected.txt:
551 * fast/css/content-language-only-whitespace-expected.txt:
552 * fast/css/content-language-with-whitespace-expected.txt:
553 * fast/css/counters/counter-cssText-expected.txt:
554 * fast/css/counters/counter-cssText.html:
555 * fast/css/font-family-trailing-bracket-gunk-expected.txt:
556 * fast/css/font-family-trailing-bracket-gunk.html:
557 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
558 * fast/css/getComputedStyle/computed-style-properties-expected.txt:
559 * fast/css/getComputedStyle/computed-style-properties.html:
560 * fast/css/getComputedStyle/font-family-fallback-reset-expected.txt:
561 * fast/css/getComputedStyle/font-family-fallback-reset.html:
562 * fast/css/lang-mapped-to-webkit-locale-expected.txt:
563 * fast/css/lang-mapped-to-webkit-locale.xhtml:
564 * fast/css/serialization-with-double-quotes-expected.txt: Added.
565 * fast/css/serialization-with-double-quotes.html: Added.
566 * fast/css/uri-token-parsing-expected.txt:
567 * fast/css/uri-token-parsing.html:
568 * fast/inspector-support/cssURLQuotes-expected.txt:
569 * fast/inspector-support/style-expected.txt:
570 * fast/text/font-stretch-parse-expected.txt:
571 * fast/text/font-stretch-parse.html:
572 * fast/text/font-style-parse-expected.txt:
573 * fast/text/font-style-parse.html:
574 * fast/text/font-weight-parse-expected.txt:
575 * fast/text/font-weight-parse.html:
576 * media/controls/track-menu.html:
577 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
578 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt:
579 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
580 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt:
581
pvollan@apple.com8c31b3c2017-06-17 05:47:08 +00005822017-06-16 Per Arne Vollan <pvollan@apple.com>
583
pvollan@apple.com158068d2017-06-17 06:07:14 +0000584 [Win] Update expectations for layout tests.
585 https://bugs.webkit.org/show_bug.cgi?id=172437
586
587 Unreviewed test gardening, update test expectations for failing tests.
588
589 * platform/win/TestExpectations:
590
5912017-06-16 Per Arne Vollan <pvollan@apple.com>
592
pvollan@apple.com8c31b3c2017-06-17 05:47:08 +0000593 Unreviewed test gardening. Update test expectations for failing tests.
594
595 * platform/win/TestExpectations:
596
mattbaker@apple.com1f535ab2017-06-17 02:58:24 +00005972017-06-16 Matt Baker <mattbaker@apple.com>
598
599 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
600 https://bugs.webkit.org/show_bug.cgi?id=172623
601 <rdar://problem/32415986>
602
603 Reviewed by Devin Rousso and Joseph Pecoraro.
604
605 Test that CanvasAgent dispatches events for canvas lifecycle events.
606
607 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
608 * inspector/canvas/create-canvas-contexts.html: Added.
609
weinig@apple.com2f551012017-06-17 01:19:28 +00006102017-06-16 Sam Weinig <sam@webkit.org>
611
612 [WebIDL] Remove custom bindings for HTMLDocument
613 https://bugs.webkit.org/show_bug.cgi?id=173444
614
615 Reviewed by Darin Adler.
616
617 * dom/xhtml/level2/html/HTMLDocument17-expected.txt:
618 * dom/xhtml/level2/html/HTMLDocument18-expected.txt:
619 * dom/xhtml/level2/html/HTMLDocument19-expected.txt:
620 * dom/xhtml/level2/html/HTMLDocument20-expected.txt:
621 * dom/xhtml/level2/html/HTMLDocument21-expected.txt:
622 Update test results for correct exception being thrown.
623
624 * fast/dom/frame-deleted-in-document-open-expected.txt: Removed.
625 * fast/dom/frame-deleted-in-document-open.html: Removed.
626 * http/tests/security/isolatedWorld/document-open-expected.txt: Removed.
627 * http/tests/security/isolatedWorld/document-open.html: Removed.
628 Remove two tests that were testing the behavior of document.open using javascript
629 to call the window.open operation. This is not how it is specified and no
630 longer how it is implemented.
631
commit-queue@webkit.org7008d302017-06-17 00:27:33 +00006322017-06-16 Youenn Fablet <youenn@apple.com>
633
commit-queue@webkit.org7bd7ec32017-06-17 00:29:38 +0000634 WebRTC sockets should be closed at destruction time if not closed explicitly
635 https://bugs.webkit.org/show_bug.cgi?id=173479
636
637 Reviewed by Eric Carlson.
638
639 * webrtc/datachannel/multiple-connections-expected.txt: Added.
640 * webrtc/datachannel/multiple-connections.html: Added.
641
6422017-06-16 Youenn Fablet <youenn@apple.com>
643
commit-queue@webkit.org7008d302017-06-17 00:27:33 +0000644 addTransceiver should trigger mid generation in the SDP
645 https://bugs.webkit.org/show_bug.cgi?id=173452
646
647 Reviewed by Alex Christensen.
648
649 * webrtc/routines.js:
650 (createConnections):
651 * webrtc/video-addTransceiver-expected.txt: Added.
652 * webrtc/video-addTransceiver.html: Added.
653
jbedard@apple.com0193c222017-06-16 23:50:32 +00006542017-06-16 Jonathan Bedard <jbedard@apple.com>
655
656 Clean-up lint-test-expectation errors
657
658 Unreviewed test gardening
659
660 * platform/ios-wk1/TestExpectations:
661 * platform/ios-wk2/TestExpectations:
662 * platform/win/TestExpectations:
663
commit-queue@webkit.orgf0c6fc42017-06-16 23:16:38 +00006642017-06-16 Youenn Fablet <youenn@apple.com>
665
666 [iOS] Switching cameras in a WebRTC call makes black frames being sent
667 https://bugs.webkit.org/show_bug.cgi?id=173486
668
669 Reviewed by Eric Carlson.
670
671 * webrtc/video-replace-muted-track-expected.txt: Added.
672 * webrtc/video-replace-muted-track.html: Added.
673
ryanhaddad@apple.com91f227a2017-06-16 23:15:53 +00006742017-06-16 Ryan Haddad <ryanhaddad@apple.com>
675
676 Remove a test that was accidentally checked in with r218408.
677
678 Unreviewed test gardening.
679
680 * webrtc/datachannel/test.html: Removed.
681
jlewis3@apple.com01270d82017-06-16 23:13:27 +00006822017-06-16 Matt Lewis <jlewis3@apple.com>
683
684 Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky.
685 https://bugs.webkit.org/show_bug.cgi?id=173487
686
687 Unreviewed test gardening.
688
689
690 * platform/mac/TestExpectations:
691
commit-queue@webkit.orga7953c02017-06-16 23:10:37 +00006922017-06-16 Youenn Fablet <youenn@apple.com>
693
694 Remove replaceTrack restriction about video resolution
695 https://bugs.webkit.org/show_bug.cgi?id=173490
696
697 Reviewed by Eric Carlson.
698
699 * webrtc/video-replace-track-expected.txt:
700 * webrtc/video-replace-track.html:
701
jlewis3@apple.comd6ef7ea2017-06-16 22:35:07 +00007022017-06-16 Matt Lewis <jlewis3@apple.com>
703
704 Marked multiple imported/w3c/web-platform-tests/IndexedDB as flaky.
705 https://bugs.webkit.org/show_bug.cgi?id=172834
706
707 Unreviewed test gardening.
708
709 * platform/mac-wk2/TestExpectations:
710
jer.noble@apple.comc328bed2017-06-16 21:59:23 +00007112017-06-16 Jer Noble <jer.noble@apple.com>
712
713 [iOS] Do not pause playing video when application resigns active state.
714 https://bugs.webkit.org/show_bug.cgi?id=173474
715
716 Reviewed by Tim Horton.
717
718 * media/video-background-playback-expected.txt:
719 * media/video-background-playback.html:
720 * media/video-background-tab-playback-expected.txt:
721 * media/video-background-tab-playback.html:
722 * media/video-inactive-playback-expected.txt: Added.
723 * media/video-inactive-playback.html: Added.
724
achristensen@apple.com89906612017-06-16 21:43:00 +00007252017-06-16 Alex Christensen <achristensen@webkit.org>
726
727 REGRESSION (r213126): Sync XHR needs partition for cache and credentials
728 https://bugs.webkit.org/show_bug.cgi?id=173496
729 <rdar://problem/31943596>
730
731 Reviewed by Darin Adler.
732
733 * http/tests/security/sync-xhr-partition-expected.txt: Added.
734 * http/tests/security/sync-xhr-partition.html: Added.
735
jlewis3@apple.comc5118392017-06-16 20:41:04 +00007362017-06-16 Matt Lewis <jlewis3@apple.com>
737
jlewis3@apple.com58109732017-06-16 21:08:53 +0000738 Marked imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html as flaky.
739 https://bugs.webkit.org/show_bug.cgi?id=173432
740
741 Unreviewed test gardening.
742
743 * platform/mac-wk1/TestExpectations:
744
7452017-06-16 Matt Lewis <jlewis3@apple.com>
746
jlewis3@apple.comc5118392017-06-16 20:41:04 +0000747 Adjusted test expectations for media/track/track-in-band-cues-added-once.html.
748 https://bugs.webkit.org/show_bug.cgi?id=142152
749
750 Unreviewed test gardening.
751
752 * platform/ios-wk2/TestExpectations:
753 * platform/mac/TestExpectations:
754
commit-queue@webkit.orgc92412f2017-06-16 20:24:09 +00007552017-06-16 Youenn Fablet <youenn@apple.com>
756
757 Make some WebRTC tests easier to debug when failing
758 https://bugs.webkit.org/show_bug.cgi?id=173480
759
760 Reviewed by Eric Carlson.
761
762 * webrtc/captureCanvas-webrtc-expected.txt:
763 * webrtc/captureCanvas-webrtc.html: Splitting test in smaller tests.
764 * webrtc/datachannel/basic-expected.txt:
765 * webrtc/datachannel/basic-tcp-expected.txt: Added.
766 * webrtc/datachannel/basic-tcp.html: Test from basic.html
767 * webrtc/datachannel/basic.html: Moving TCP specifict test and other creation tests to their own files.
768 * webrtc/datachannel/bufferedAmountLowThreshold.html: Removing console log message in case of unhandled promise.
769 * webrtc/datachannel/creation-expected.txt:
770 * webrtc/datachannel/creation.html: Test from basic.html
771 * webrtc/datachannel/filter-ice-candidate-expected.txt:
772 * webrtc/datachannel/filter-ice-candidate.html: Exchanging the tests.
773 * webrtc/video-stats.html: Improving test that timestamp is milliseconds and not microseconds.
774
commit-queue@webkit.org98408a12017-06-16 17:42:27 +00007752017-06-16 Antoine Quint <graouts@apple.com>
776
commit-queue@webkit.org826b8212017-06-16 18:55:03 +0000777 REGRESSION: AirPlay placard is not shown when in fullscreen
778 https://bugs.webkit.org/show_bug.cgi?id=173447
779 <rdar://problem/32803773>
780
781 Reviewed by Jon Lee.
782
783 Add a new test to check that we display the AirPlay placard on macOS in fullscreen.
784
785 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen-expected.txt: Added.
786 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen.html: Added.
787 * platform/ios-simulator/TestExpectations:
788
7892017-06-16 Antoine Quint <graouts@apple.com>
790
commit-queue@webkit.org98408a12017-06-16 17:42:27 +0000791 Backdrop blur missing in media controls bar on Sierra
792 https://bugs.webkit.org/show_bug.cgi?id=173451
793
794 Reviewed by Simon Fraser.
795
796 Add a new test that checks that a ControlsBar establishes a stacking context.
797
798 * media/modern-media-controls/controls-bar/controls-bar-stacking-context-expected.txt: Added.
799 * media/modern-media-controls/controls-bar/controls-bar-stacking-context.html: Added.
800 * platform/ios-simulator/TestExpectations:
801 * platform/mac/TestExpectations:
802
jlewis3@apple.com7508d422017-06-16 16:47:21 +00008032017-06-16 Matt Lewis <jlewis3@apple.com>
804
805 Unreviewed, rolling out r218376.
806
807 The patch cause multiple Layout Test Crashes.
808
809 Reverted changeset:
810
811 "Web Inspector: Instrument 2D/WebGL canvas contexts in the
812 backend"
813 https://bugs.webkit.org/show_bug.cgi?id=172623
814 http://trac.webkit.org/changeset/218376
815
commit-queue@webkit.orgef739262017-06-16 16:34:41 +00008162017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
817
818 [GTK] Layout Test fast/events/tabindex-focus-blur-all.html is flaky
819 https://bugs.webkit.org/show_bug.cgi?id=145171
820
821 Unreviewed gardening.
822
823 Recently, this test case results in flaky crash, no flaky timeout.
824
825 * platform/gtk/TestExpectations: Marked it Crash Pass.
826
aperez@igalia.com5b4bc012017-06-16 15:34:08 +00008272017-06-16 Adrian Perez de Castro <aperez@igalia.com>
828
829 REGRESSION(r215188?): Test platform/gtk/fast/forms/menulist-typeahead-find.html is failing
830 https://bugs.webkit.org/show_bug.cgi?id=171492
831
832 Unreviewed gardening.
833
834 * platform/gtk/TestExpectations: The fixes needed for the test to pass
835 have landed, so the test can be unskipped.
836
commit-queue@webkit.org8197eb62017-06-16 11:24:20 +00008372017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
838
839 [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
840 https://bugs.webkit.org/show_bug.cgi?id=173459
841
842 Unreviewed gardening.
843
844 * platform/gtk/TestExpectations: Marked it Skip.
845
csaavedra@igalia.com83869612017-06-16 10:03:43 +00008462017-06-16 Claudio Saavedra <csaavedra@igalia.com>
847
848 [WPE] fast/animation gardening
849
850 Unreviewed gardening.
851
852 fast/animation tests are flaky, report and mark.
853 fast/animation/height-auto-transition-computed-value.html is not really failing, unmark.
854 storage/domstorage/sessionstorage/set-item-synchronous-keydown.html
855 depends on event injection in WTR that is not implemented in WPE
856 yet, reported and marked as failing.
857 * platform/wpe/TestExpectations:
858
pvollan@apple.comd5e622b2017-06-16 06:15:39 +00008592017-06-15 Per Arne Vollan <pvollan@apple.com>
860
861 [Win] Update expectations for layout tests.
862 https://bugs.webkit.org/show_bug.cgi?id=172437
863
864 Unreviewed test gardening, update test expectations for failing tests.
865
866 * platform/win/TestExpectations:
867
commit-queue@webkit.orgbdc5b6a2017-06-16 03:08:33 +00008682017-06-15 Antoine Quint <graouts@apple.com>
869
870 REGRESSION: AirPlay button is incorrectly highlighted in inline and fullscreen
871 https://bugs.webkit.org/show_bug.cgi?id=173446
872
873 Reviewed by Dean Jackson.
874
875 Update the test to explicitly check the color on the <picture>. We also make the test check
876 the color with a value depending on the platform, so we can use a single expectation file.
877
878 * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt:
879 * media/modern-media-controls/airplay-button/airplay-button-on.html:
880 * platform/ios/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Removed.
881
mattbaker@apple.com0ad7b272017-06-16 02:55:37 +00008822017-06-15 Matt Baker <mattbaker@apple.com>
883
884 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
885 https://bugs.webkit.org/show_bug.cgi?id=172623
886 <rdar://problem/32415986>
887
888 Reviewed by Devin Rousso.
889
890 Test that CanvasAgent dispatches events for canvas lifecycle events.
891
892 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
893 * inspector/canvas/create-canvas-contexts.html: Added.
894
mmaxfield@apple.comc64c61c2017-06-16 00:56:44 +00008952017-06-15 Myles C. Maxfield <mmaxfield@apple.com>
896
897 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
898 https://bugs.webkit.org/show_bug.cgi?id=173043
899 <rdar://problem/21125708>
900
901 Reviewed by Simon Fraser.
902
903 * fast/text/system-font-fallback-emoji-expected.txt: Added.
904 * fast/text/system-font-fallback-emoji.html: Added.
905 * fast/text/system-font-fallback-expected.html: Added.
906 * fast/text/system-font-fallback.html: Added.
907 * fast/text/system-font-zero-size-expected.txt: Added.
908 * fast/text/system-font-zero-size.html: Added.
909 * platform/ios/TestExpectations:
910 * platform/mac/TestExpectations:
911 * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.png: Added.
912
jlewis3@apple.comc755a7b2017-06-15 22:54:03 +00009132017-06-15 Matt Lewis <jlewis3@apple.com>
914
915 Marked webrtc/video-unmute.html as flaky.
916 https://bugs.webkit.org/show_bug.cgi?id=172879
917
918 Unreviewed test gardening.
919
920 * platform/ios-simulator-wk2/TestExpectations:
921
sbarati@apple.coma8a1eff2017-06-15 22:26:42 +00009222017-06-15 Saam Barati <sbarati@apple.com>
923
924 [iOS wk2] Layout Test perf/object-keys.html is flaky
925 https://bugs.webkit.org/show_bug.cgi?id=171617
926 <rdar://problem/31977874>
927
928 Reviewed by Mark Lam.
929
930 Increase the starting magnitude of the object-keys test to
931 remove variance from having objects with a very few number of keys.
932
933 * perf/object-keys.html:
934 * platform/ios-wk2/TestExpectations:
935
jlewis3@apple.com03cb50e2017-06-15 19:00:29 +00009362017-06-15 Matt Lewis <jlewis3@apple.com>
937
jlewis3@apple.com17aae162017-06-15 22:08:12 +0000938 Marked webrtc/datachannel/basic.html as flaky.
939 https://bugs.webkit.org/show_bug.cgi?id=172922
940
941 Unreviewed test gardening.
942
943 * platform/mac-wk1/TestExpectations:
944 * platform/wk2/TestExpectations:
945
9462017-06-15 Matt Lewis <jlewis3@apple.com>
947
jlewis3@apple.com03cb50e2017-06-15 19:00:29 +0000948 REGRESSION (r218228): Layout Test editing/execCommand/strikethrough-uses-strike-tag.html is failing
949 https://bugs.webkit.org/show_bug.cgi?id=173375
950
951 Unreviewed test gardening.
952
953 Reverted an incorrect baseline and skipped a test causing test failures.
954
955 * TestExpectations:
956 * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
957 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
958
commit-queue@webkit.org32718ef2017-06-15 16:24:20 +00009592017-06-15 Youenn Fablet <youenn@apple.com>
960
961 RTCPeerConnection returns RTCSessionDescription where RTCSessionDescriptionInit would be appropriate
962 https://bugs.webkit.org/show_bug.cgi?id=173118
963 <rdar://problem/32746761>
964
965 Reviewed by Eric Carlson.
966
967 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
968 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
969 * webrtc/createOfferAnswer-expected.txt: Added.
970 * webrtc/createOfferAnswer.html: Added.
971
jlewis3@apple.com69653e72017-06-15 16:19:57 +00009722017-06-15 Matt Lewis <jlewis3@apple.com>
973
974 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as skip.
975 https://bugs.webkit.org/show_bug.cgi?id=173333
976
977 Unreviewed test gardening.
978
979 * TestExpectations:
980
magomez@igalia.com766d5b22017-06-15 12:56:28 +00009812017-06-15 Miguel Gomez <magomez@igalia.com>
982
983 Unreviewed GTK+ gardening. Update expectations of several tests failing after r218320.
984
985 * platform/gtk/TestExpectations:
986
csaavedra@igalia.comd6f96c72017-06-15 09:58:43 +00009872017-06-15 Claudio Saavedra <csaavedra@igalia.com>
988
989 [WPE] dom storage gardening
990
991 Unreviewed gardening.
992
993 Two dom storage tests marked as failing have been passing always,
994 so remove them.
995 * platform/wpe/TestExpectations:
996
ap@apple.com879ab21f2017-06-15 06:23:19 +00009972017-06-14 Alexey Proskuryakov <ap@apple.com>
998
999 REGRESSION: trac.webkit.org/export returns Content-Type application/xhtml+xml for .html files
1000 https://bugs.webkit.org/show_bug.cgi?id=173191
1001
1002 Add a MIME type to one test to check if this changes the behavior.
1003
1004 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added property svn:mime-type.
1005
commit-queue@webkit.org850ccd92017-06-15 03:36:06 +000010062017-06-14 Antoine Quint <graouts@apple.com>
1007
1008 Rebaseline media/modern-media-controls/media-documents
1009 https://bugs.webkit.org/show_bug.cgi?id=173394
1010
1011 Reviewed by Dean Jackson.
1012
1013 * media/modern-media-controls/media-documents/click-on-video-should-not-pause-expected.txt:
1014 * media/modern-media-controls/media-documents/click-on-video-should-not-pause.html:
1015 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt:
1016 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html:
1017 * platform/ios-simulator/TestExpectations:
1018 * platform/mac/TestExpectations:
1019
dino@apple.com880b9672017-06-15 01:01:08 +000010202017-06-14 Dean Jackson <dino@apple.com>
1021
1022 Restrict filtered painting across cross-origin boundaries with transforms
1023 https://bugs.webkit.org/show_bug.cgi?id=173388
1024 <rdar://problem/27362159>
1025
1026 Reviewed by Simon Fraser.
1027
1028 New test that checks painting across a origin boundary when in
1029 a transformed container. Also clean up the existing test
1030 to make it smfr-compliant (green is good, red is bad).
1031
1032 * http/tests/css/filters-on-iframes-expected.html:
1033 * http/tests/css/filters-on-iframes-transform-expected.html: Added.
1034 * http/tests/css/filters-on-iframes-transform.html: Added.
1035 * http/tests/css/filters-on-iframes.html:
1036 * http/tests/css/resources/references-external-green.html: Copied from LayoutTests/http/tests/css/resources/references-external.html.
1037 * http/tests/css/resources/references-external-red.html: Renamed from LayoutTests/http/tests/css/resources/references-external.html.
1038 * http/tests/css/resources/solid-green.html: Added.
1039
jlewis3@apple.comac89c6a2017-06-14 20:01:13 +000010402017-06-14 Matt Lewis <jlewis3@apple.com>
1041
1042 Unreviewed, rolling out r218161.
1043
1044 Introduced bot API test failures and Layout Test Failures.
1045
1046 Reverted changeset:
1047
1048 "[Cocoa] Expand system-ui to include every item in the Core
1049 Text cascade list"
1050 https://bugs.webkit.org/show_bug.cgi?id=173043
1051 http://trac.webkit.org/changeset/218161
1052
zalan@apple.com87227ee2017-06-14 19:36:45 +000010532017-06-14 Zalan Bujtas <zalan@apple.com>
1054
1055 Crash in WebCore::RenderStyle::colorIncludingFallback.
1056 https://bugs.webkit.org/show_bug.cgi?id=173347
1057 <rdar://problem/32675317>
1058
1059 Reviewed by Chris Dumez.
1060
1061 * svg/animations/animated-svg-image-removed-from-document-paused.html: animations are not started synchronously anymore.
1062 * svg/as-image/svg-css-animation-expected.txt: Added.
1063 * svg/as-image/svg-css-animation.html: Added.
1064
jlewis3@apple.come33fa152017-06-14 19:20:01 +000010652017-06-14 Matt Lewis <jlewis3@apple.com>
1066
1067 Fixed typo error for re-baselined editing/execCommand/strikethrough-uses-strike-tag.html.
1068 https://bugs.webkit.org/show_bug.cgi?id=173375
1069
1070
1071 Unreviewed test gardening.
1072
1073 * 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.
1074 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
1075
cdumez@apple.com98785b72017-06-14 18:42:15 +000010762017-06-14 Chris Dumez <cdumez@apple.com>
1077
1078 transitions/created-while-suspended.html is slow and flaky
1079 https://bugs.webkit.org/show_bug.cgi?id=173370
1080
1081 Reviewed by Zalan Bujtas.
1082
1083 The test was waiting 8 seconds at the end, unnecessarily.
1084 Instead, end the test as soon as the transition ends, after resuming
1085 the animations.
1086
1087 * TestExpectations:
1088 * platform/gtk/TestExpectations:
1089 * platform/wpe/TestExpectations:
1090 * transitions/created-while-suspended-expected.txt:
1091 * transitions/created-while-suspended.html:
1092
commit-queue@webkit.orge0b1b4f2017-06-14 18:14:51 +000010932017-06-14 Antoine Quint <graouts@apple.com>
1094
1095 Layout Test media/modern-media-controls/placard-support/placard-support-pip.html is failing
1096 https://bugs.webkit.org/show_bug.cgi?id=173373
1097
1098 Reviewed by Antoine Quint.
1099
1100 * platform/mac/TestExpectations:
1101
jlewis3@apple.comb1ae0f52017-06-14 16:40:27 +000011022017-06-14 Matt Lewis <jlewis3@apple.com>
1103
jlewis3@apple.com55d31aa2017-06-14 18:12:06 +00001104 Rebaselined editing/execCommand/strikethrough-uses-strike-tag.html.
1105 https://bugs.webkit.org/show_bug.cgi?id=173375
1106
1107
1108 Unreviewed test gardening.
1109
1110 * platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
1111 * platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
1112
11132017-06-14 Matt Lewis <jlewis3@apple.com>
1114
jlewis3@apple.comb1ae0f52017-06-14 16:40:27 +00001115 Unreviewed, rolling out r218157.
1116
1117 This patch caused multiple API failures on iOS Simulator.
1118
1119 Reverted changeset:
1120
1121 "@font-face rules with invalid primary fonts never download
1122 their secondary fonts"
1123 https://bugs.webkit.org/show_bug.cgi?id=173138
1124 http://trac.webkit.org/changeset/218157
1125
cdumez@apple.coma84e2bf2017-06-14 15:40:51 +000011262017-06-14 Chris Dumez <cdumez@apple.com>
1127
1128 REGRESSION (r217997): mint.com header renders incorrectly when initially loaded
1129 https://bugs.webkit.org/show_bug.cgi?id=173302
1130 <rdar://problem/32731747>
1131
1132 Reviewed by Darin Adler.
1133
1134 Add layout test coverage. We change the style of the animated element while the animation is paused,
1135 and then we resume the animations.
1136
1137 * fast/animation/css-animation-resuming-when-visible-with-style-change-expected.txt: Added.
1138 * fast/animation/css-animation-resuming-when-visible-with-style-change.html: Added.
1139 * fast/animation/css-animation-resuming-when-visible-with-style-change2-expected.txt: Added.
1140 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html: Added.
1141
pvollan@apple.com50096ec2017-06-14 12:58:00 +000011422017-06-14 Per Arne Vollan <pvollan@apple.com>
1143
1144 [Win] Update expectations for layout tests.
1145 https://bugs.webkit.org/show_bug.cgi?id=172437
1146
1147 Unreviewed test gardening, update test expectations for failing tests.
1148
1149 * platform/win/TestExpectations:
1150
csaavedra@igalia.com1e940042017-06-14 10:06:35 +000011512017-06-14 Claudio Saavedra <csaavedra@igalia.com>
1152
csaavedra@igalia.coma5aab3f2017-06-14 11:12:31 +00001153 [WPE] IndexedDB gardening
1154
1155 Unreviewed gardening.
1156
1157 Mark a few expected crashers. We don't use IndexedDB in workers,
1158 storage/indexeddb/modern/worker-getall.html is expected to fail.
1159 storage/indexeddb/modern/idbkey-array-equality.html is now passing.
1160
1161 * platform/wpe/TestExpectations:
1162
11632017-06-14 Claudio Saavedra <csaavedra@igalia.com>
1164
csaavedra@igalia.com1e940042017-06-14 10:06:35 +00001165 [WPE] Rebaseline imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html
1166
1167 Unreviewed gardening.
1168
1169 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
1170
nael.ouedraogo@crf.canon.fr2e880e02017-06-14 08:44:29 +000011712017-06-14 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
1172
1173 MediaSource duration attribute should not be equal to Infinity when set to a value greater than 2^64
1174 https://bugs.webkit.org/show_bug.cgi?id=171668
1175
1176 Reviewed by Jer Noble.
1177
1178 MediaSource duration attribute is a double represented in MediaSource by a MediaTime instance created with
1179 MediaTime::CreateWithDouble(). This method implements an overflow control mechanism which sets MediaTime to
1180 Infinity when the double value passed as argument is greater than 2^64.
1181
1182 This patch removes the overflow control mechanism when time value is represented as a double. This patch also
1183 modifies the behavior of mathematical operations between a double MediaTime and rational MediaTime: the rational
1184 MediaTime is converted to a double before applying the operation. Double MediaTime precision is the same as for
1185 double. Overflow mechanisms still apply to the conversion of a double MediaTime to rational with setTimescale()
1186 method. No behavior change for rational MediaTime.
1187
1188 Update test expectations.
1189
1190 * media/media-source/media-source-timeoffset-expected.txt:
1191 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
1192 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
1193
cdumez@apple.com70d19aa2017-06-14 03:48:23 +000011942017-06-13 Chris Dumez <cdumez@apple.com>
1195
1196 Event handlers should not be called in frameless documents
1197 https://bugs.webkit.org/show_bug.cgi?id=173233
1198
1199 Reviewed by Sam Weinig.
1200
1201 Extend layout test coverage.
1202
1203 * fast/events/event-handler-detached-document-dispatchEvent-expected.txt: Added.
1204 * fast/events/event-handler-detached-document-dispatchEvent.html: Added.
1205 * fast/events/event-handler-detached-document-expected.txt: Added.
1206 * fast/events/event-handler-detached-document.html: Added.
1207
graouts@webkit.org06e1f402017-06-14 01:16:38 +000012082017-06-13 Antoine Quint <graouts@apple.com>
1209
graouts@webkit.orgbfc96812017-06-14 02:44:08 +00001210 Rebaseline media/modern-media-controls/placard-support
1211 https://bugs.webkit.org/show_bug.cgi?id=173340
1212
1213 Reviewed by Dean Jackson.
1214
1215 We update tests to use the new "placard" property rather than "showsPlacard" which this patch removes.
1216
1217 * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt:
1218 * media/modern-media-controls/placard-support/placard-support-airplay.html:
1219 * media/modern-media-controls/placard-support/placard-support-error-expected.txt:
1220 * media/modern-media-controls/placard-support/placard-support-error-recover-expected.txt:
1221 * media/modern-media-controls/placard-support/placard-support-error-recover.html:
1222 * media/modern-media-controls/placard-support/placard-support-error.html:
1223 * media/modern-media-controls/placard-support/placard-support-pip-expected.txt:
1224 * media/modern-media-controls/placard-support/placard-support-pip.html:
1225 * platform/ios-simulator/TestExpectations:
1226 * platform/mac/TestExpectations:
1227
12282017-06-13 Antoine Quint <graouts@apple.com>
1229
graouts@webkit.org3916aea12017-06-14 02:39:02 +00001230 Rebaseline media/modern-media-controls/mute-support
1231 https://bugs.webkit.org/show_bug.cgi?id=173345
1232
1233 Reviewed by Dean Jackson.
1234
1235 * 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.
1236 * 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.
1237 * platform/ios-simulator/TestExpectations:
1238 * platform/mac/TestExpectations:
1239
12402017-06-13 Antoine Quint <graouts@apple.com>
1241
graouts@webkit.org563ff192017-06-14 01:30:11 +00001242 Rebaseline media/modern-media-controls/tracks-button
1243 https://bugs.webkit.org/show_bug.cgi?id=173220
1244
1245 Reviewed by Dean Jackson.
1246
1247 Use SVG assets.
1248
1249 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
1250 * media/modern-media-controls/tracks-button/tracks-button.html:
1251 * platform/ios-simulator/TestExpectations:
1252 * platform/mac/TestExpectations:
1253
12542017-06-13 Antoine Quint <graouts@apple.com>
1255
graouts@webkit.org47355802017-06-14 01:23:55 +00001256 Rebaseline media/modern-media-controls/time-control
1257 https://bugs.webkit.org/show_bug.cgi?id=173218
1258
1259 Reviewed by Dean Jackson.
1260
1261 There no longer is a Scrubber class and the useSixDigitsForTimeLabels property no longer exists.
1262
1263 * media/modern-media-controls/time-control/time-control-expected.txt:
1264 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels-expected.txt: Removed.
1265 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels.html: Removed.
1266 * media/modern-media-controls/time-control/time-control.html:
1267 * platform/ios-simulator/TestExpectations:
1268 * platform/mac/TestExpectations:
1269
12702017-06-13 Antoine Quint <graouts@apple.com>
1271
graouts@webkit.org6a594732017-06-14 01:22:23 +00001272 Rebaseline media/modern-media-controls/status-label
1273 https://bugs.webkit.org/show_bug.cgi?id=173217
1274
1275 Reviewed by Dean Jackson.
1276
1277 There is no need for macOS and iOS-specific tests, they share the same styles.
1278
1279 * media/modern-media-controls/status-label/status-label-expected.txt:
1280 * 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.
1281 * media/modern-media-controls/status-label/status-label-in-controls.html: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos.html.
1282 * media/modern-media-controls/status-label/status-label-ios-expected.txt: Removed.
1283 * media/modern-media-controls/status-label/status-label-ios.html: Removed.
1284 * media/modern-media-controls/status-label/status-label.html:
1285 * platform/ios-simulator/TestExpectations:
1286 * platform/mac/TestExpectations:
1287
12882017-06-13 Antoine Quint <graouts@apple.com>
1289
graouts@webkit.orgc3c175f2017-06-14 01:19:57 +00001290 Remove media/modern-media-controls/start-button
1291 https://bugs.webkit.org/show_bug.cgi?id=173216
1292
1293 Reviewed by Dean Jackson.
1294
1295 The StartButton class was removed.
1296
1297 * media/modern-media-controls/start-button/start-button-expected.txt: Removed.
1298 * media/modern-media-controls/start-button/start-button-styles-expected.txt: Removed.
1299 * media/modern-media-controls/start-button/start-button-styles.html: Removed.
1300 * media/modern-media-controls/start-button/start-button.html: Removed.
1301
13022017-06-13 Antoine Quint <graouts@apple.com>
1303
graouts@webkit.org61571ff2017-06-14 01:18:06 +00001304 Rebaseline media/modern-media-controls/slider
1305 https://bugs.webkit.org/show_bug.cgi?id=173215
1306
1307 Reviewed by Dean Jackson.
1308
1309 * media/modern-media-controls/slider/slider-constructor-expected.txt:
1310 * media/modern-media-controls/slider/slider-constructor.html:
1311 * media/modern-media-controls/slider/slider-styles-expected.txt:
1312 * media/modern-media-controls/slider/slider-styles.html:
1313 * platform/ios-simulator/TestExpectations:
1314 * platform/mac/TestExpectations:
1315
13162017-06-13 Antoine Quint <graouts@apple.com>
1317
graouts@webkit.org06e1f402017-06-14 01:16:38 +00001318 Rebaseline media/modern-media-controls/skip-back-button
1319 https://bugs.webkit.org/show_bug.cgi?id=173213
1320
1321 Reviewed by Dean Jackson.
1322
1323 Use SVG assets.
1324
1325 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
1326 * media/modern-media-controls/skip-back-button/skip-back-button.html:
1327 * platform/ios-simulator/TestExpectations:
1328 * platform/mac/TestExpectations:
1329
graouts@webkit.org7a7bde62017-06-14 01:03:31 +000013302017-06-11 Antoine Quint <graouts@apple.com>
1331
graouts@webkit.orgea2aef12017-06-14 01:04:17 +00001332 Rebaseline media/modern-media-controls/time-label
1333 https://bugs.webkit.org/show_bug.cgi?id=173219
1334
1335 Reviewed by Dean Jackson.
1336
1337 We update the content of the time-label.html test to be relevant to its new API.
1338
1339 * media/modern-media-controls/time-label/time-label-expected.txt:
1340 * media/modern-media-controls/time-label/time-label.html:
1341 * platform/ios-simulator/TestExpectations:
1342 * platform/mac/TestExpectations:
1343
13442017-06-11 Antoine Quint <graouts@apple.com>
1345
graouts@webkit.org7a7bde62017-06-14 01:03:31 +00001346 Rebaseline media/modern-media-controls/fullscreen-support
1347 https://bugs.webkit.org/show_bug.cgi?id=173199
1348
1349 Reviewed by Simon Fraser.
1350
1351 We no longer need to test the "error" event for FullscreenSupport since we don't actually
1352 enable or disable the fullscreen button when an error happens, instead the media controls
1353 code will simply not present it since we'll be showing a placard instead.
1354
1355 We also remove the iPad-specific test since the fullscreen button is now accessible on an
1356 iPhone as well, so it no longer needs a special iPad test.
1357
1358 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt:
1359 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html:
1360 * 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.
1361 * media/modern-media-controls/fullscreen-support/fullscreen-support-press.html: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click.html.
1362 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap-expected.txt: Removed.
1363 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap.html: Removed.
1364 * platform/ios-simulator/TestExpectations:
1365 * platform/mac/TestExpectations:
1366
clopez@igalia.com9bedcea2017-06-14 00:36:29 +000013672017-06-13 Carlos Alberto Lopez Perez <clopez@igalia.com>
1368
1369 [GTK] Fix linter warnings on the GTK Debug TestExpectation file and update some expectations for Debug.
1370
1371 Unreviewed test gardening.
1372
1373 * TestExpectations: Merge expectations for imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html
1374 * platform/gtk/TestExpectations: Mark observed timeouts on Debug and fix linter warnings related to tests renamed or deleted.
1375 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Removed.
1376 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Removed.
1377
zalan@apple.com24b82732017-06-14 00:19:21 +000013782017-06-13 Zalan Bujtas <zalan@apple.com>
1379
1380 Synchronous media query callbacks on nested frames could produced a detached FrameView.
1381 https://bugs.webkit.org/show_bug.cgi?id=173330
1382
1383 Reviewed by Simon Fraser.
1384
1385 * TestExpectations: ASSERT(frame()->view() == this) still fires due to the unexpected navigation, but we clearly
1386 manage to recover from it. Unskip it (debug) when webkit.org/b/173329 is resolved.
1387
cfleizach@apple.comb80e4af2017-06-14 00:12:29 +000013882017-06-13 Chris Fleizach <cfleizach@apple.com>
1389
1390 AX[macOS]: Expose Inline property as an accessibility attribute
1391 https://bugs.webkit.org/show_bug.cgi?id=173131
1392 <rdar://problem/32667686>
1393
1394 Reviewed by Joanmarie Diggs.
1395
1396 * accessibility/mac/inline-text-attribute.html: Added.
1397 * accessibility/mac/inline-text-attribute-expected.txt: Added.
1398
commit-queue@webkit.org80b09db2017-06-13 23:57:55 +000013992017-06-13 Joseph Pecoraro <pecoraro@apple.com>
1400
1401 Debugger has unexpected effect on program correctness
1402 https://bugs.webkit.org/show_bug.cgi?id=172683
1403
1404 Reviewed by Saam Barati.
1405
1406 * inspector/injected-script/observable-expected.txt: Added.
1407 * inspector/injected-script/observable.html: Added.
1408
jlewis3@apple.com377f3dbd2017-06-13 22:03:26 +000014092017-06-13 Matt Lewis <jlewis3@apple.com>
1410
jlewis3@apple.com82a40ba2017-06-13 23:51:35 +00001411 Updated test expectations for imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg.
1412 https://bugs.webkit.org/show_bug.cgi?id=173333
1413
1414 Unreviewed test gardening.
1415
1416 * TestExpectations:
1417
14182017-06-13 Matt Lewis <jlewis3@apple.com>
1419
jlewis3@apple.com0b7db6e2017-06-13 23:26:15 +00001420 Re-baselined imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html and fixed text expectations.
1421 https://bugs.webkit.org/show_bug.cgi?id=173335
1422
1423 Unreviewed test gardening.
1424
1425 * platform/mac/TestExpectations:
1426
14272017-06-13 Matt Lewis <jlewis3@apple.com>
1428
jlewis3@apple.com999989e2017-06-13 22:27:22 +00001429 Marked imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as failing.
1430 https://bugs.webkit.org/show_bug.cgi?id=173335
1431
1432 Unreviewed test gardening.
1433
1434 * platform/mac/TestExpectations:
1435
14362017-06-13 Matt Lewis <jlewis3@apple.com>
1437
jlewis3@apple.com377f3dbd2017-06-13 22:03:26 +00001438 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as a timeout.
1439 https://bugs.webkit.org/show_bug.cgi?id=173333
1440
1441 Unreviewed test gardening.
1442
1443 * TestExpectations:
1444
dbates@webkit.orgd3072e52017-06-13 20:21:00 +000014452017-06-13 Daniel Bates <dabates@apple.com>
1446
1447 Implement W3C Secure Contexts Draft Specification
1448 https://bugs.webkit.org/show_bug.cgi?id=158121
1449 <rdar://problem/26012994>
1450
1451 Reviewed by Brent Fulgham.
1452
1453 Part 4
1454
1455 Adds a test to ensure that the global object property isSecureContext is not
1456 exposed (is undefined) when the runtime enabled feature flag isSecureContextAttributeEnabled
1457 is disabled.
1458
1459 * platform/win/TestExpectations: Skip the test as DumpRenderTree on Windows does not support
1460 parsing of test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281> for more details.
1461 * security/isSecureContext-disabled-expected.txt: Added.
1462 * security/isSecureContext-disabled.html: Added.
1463 * security/resources/worker-isSecureContext-disabled.js: Added.
1464
commit-queue@webkit.org7b505422017-06-13 17:31:18 +000014652017-06-13 Youenn Fablet <youenn@apple.com>
1466
commit-queue@webkit.org7f39cc92017-06-13 17:41:13 +00001467 getReceivers() should return transceivers that have only an active receiver
1468 https://bugs.webkit.org/show_bug.cgi?id=173313
1469
1470 Reviewed by Alex Christensen.
1471
1472 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt:
1473 * webrtc/video-receivers-expected.txt: Added.
1474 * webrtc/video-receivers.html: Added.
1475
14762017-06-13 Youenn Fablet <youenn@apple.com>
1477
commit-queue@webkit.org7b505422017-06-13 17:31:18 +00001478 Refresh WPT tests up to cb7017e654fb4daddb9dee8d654c78b26e61fa9f
1479 https://bugs.webkit.org/show_bug.cgi?id=173260
1480
1481 Reviewed by Alex Christensen.
1482
1483 * TestExpectations:
1484 * platform/ios-simulator-wk2/TestExpectations:
1485 * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
1486 * platform/mac/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.png: Added.
1487 * tests-options.json:
1488
jdiggs@igalia.com20c43fb2017-06-13 12:42:04 +000014892017-06-13 Joanmarie Diggs <jdiggs@igalia.com>
1490
1491 AX: [ATK] Implement missing AtkRelation types
1492 https://bugs.webkit.org/show_bug.cgi?id=155494
1493
1494 Reviewed by Darin Adler.
1495
1496 * accessibility/aria-owns-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-owns-expected.txt.
1497 * accessibility/aria-owns.html: Renamed from LayoutTests/accessibility/mac/aria-owns.html.
1498 * accessibility/gtk/relation-types-expected.txt: Added.
1499 * accessibility/gtk/relation-types.html: Added.
1500
csaavedra@igalia.comd4b8a9522017-06-13 12:19:29 +000015012017-06-13 Claudio Saavedra <csaavedra@igalia.com>
1502
1503 [WPE] Ensure that fast/url/user-visible tests are skipped
1504
1505 Unreviewed gardening.
1506
1507 Tests under this directory are currently Mac specific, so skip the
1508 directory altogether.
1509 * platform/wpe/TestExpectations:
1510
commit-queue@webkit.org801861c2017-06-13 08:13:26 +000015112017-06-13 Youenn Fablet <youenn@apple.com>
1512
1513 Filter SDP from ICE candidates in case of local ICE candidate filtering
1514 https://bugs.webkit.org/show_bug.cgi?id=173120
1515
1516 Reviewed by Eric Carlson.
1517
1518 * webrtc/datachannel/filter-ice-candidate.html: Minor clean-up and
1519 adding assertions to ensure that ICE candidates are also filtered out.
1520
commit-queue@webkit.org2b64dff2017-06-13 03:10:24 +000015212017-06-12 Charlie Turner <cturner@igalia.com>
1522
1523 [GTK] skip fast/scrolling/scrolling-tree-includes-frame.html
1524 https://bugs.webkit.org/show_bug.cgi?id=173258
1525
1526 Unreviewed gardening.
1527
1528 GTK doesn't appear to use the scrolling tree, only WK2 Mac and iOS do. Skip it here.
1529
1530 * platform/gtk/TestExpectations:
1531
mmaxfield@apple.com011edf02017-06-13 00:05:55 +000015322017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
1533
mmaxfield@apple.comf3bc6a62017-06-13 01:35:05 +00001534 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
1535 https://bugs.webkit.org/show_bug.cgi?id=173043
1536 <rdar://problem/21125708>
1537
1538 Reviewed by Simon Fraser.
1539
1540 Rebaseline tests which use non-English text in form controls
1541
1542 * fast/text/system-font-fallback-emoji-expected.txt: Added.
1543 * fast/text/system-font-fallback-emoji.html: Added.
1544 * fast/text/system-font-fallback-expected.html: Added.
1545 * fast/text/system-font-fallback.html: Added.
1546 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
1547 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
1548 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
1549 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
1550 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
1551 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
1552 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
1553 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
1554 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
1555 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
1556 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1557 * platform/mac/TestExpectations:
1558 * platform/mac/fast/css/rtl-ordering-expected.png:
1559 * platform/mac/fast/css/rtl-ordering-expected.txt:
1560 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
1561 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
1562 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
1563 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
1564 * platform/mac/fast/forms/search-rtl-expected.png:
1565 * platform/mac/fast/forms/search-rtl-expected.txt:
1566 * platform/mac/fast/forms/searchfield-heights-expected.txt:
1567 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
1568 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
1569 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
1570 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
1571 * platform/mac/fast/text/drawBidiText-expected.png:
1572 * platform/mac/fast/text/drawBidiText-expected.txt:
1573 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
1574 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1575 * platform/mac/fast/text/updateNewFont-expected.png:
1576 * platform/mac/fast/text/updateNewFont-expected.txt:
1577
15782017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
1579
mmaxfield@apple.com011edf02017-06-13 00:05:55 +00001580 @font-face rules with invalid primary fonts never download their secondary fonts
1581 https://bugs.webkit.org/show_bug.cgi?id=173138
1582 <rdar://problem/32554450>
1583
1584 Reviewed by Simon Fraser.
1585
1586 * fast/text/font-fallback-invalid-load-expected.html: Added.
1587 * fast/text/font-fallback-invalid-load.html: Added.
1588 * fast/text/resources/bogus.svg: Added.
1589
dbates@webkit.org4660b552017-06-12 23:55:04 +000015902017-06-12 Daniel Bates <dabates@apple.com>
1591
1592 Implement W3C Secure Contexts Draft Specification
1593 https://bugs.webkit.org/show_bug.cgi?id=158121
1594 <rdar://problem/26012994>
1595
1596 Reviewed by Ryosuke Niwa.
1597
1598 Part 3
1599
1600 Skip tests that exercise Shared Workers as WebKit does not support them. With the exception
1601 of web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html all other tests are
1602 skipped because they time out. The following sub-tests in web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html
1603 are expected to fail:
1604 - "Test Window.isSecureContext for HTTP creator"
1605 Reason: Sub-test must be run from non-localhost server
1606 - "Test Window.isSecureContext in an iframe loading an http"
1607 Reason: Sub-test must be run from non-localhost server
1608 - "Test Window.isSecureContext in a sandboxed iframe loading an http"
1609 Reason: We do not implement the allow-secure-context flag
1610 - "Test Window.isSecureContext in a popup loading about:blank"
1611 Reason: Times out; further investigation needed.
1612
1613 We will investigate the test failures and fix them in subsequent commits.
1614
1615 * TestExpectations:
1616
cdumez@apple.com53ceb5f2017-06-12 23:39:27 +000016172017-06-12 Chris Dumez <cdumez@apple.com>
1618
1619 Add Arabic Kasra to list of blacklisted characters when puny-decoding URL
1620 https://bugs.webkit.org/show_bug.cgi?id=173283
1621 <rdar://problem/32725659>
1622
1623 Reviewed by Brent Fulgham.
1624
1625 Add layout test coverage.
1626
1627 * fast/url/user-visible/arabic_kasra-expected.txt: Added.
1628 * fast/url/user-visible/arabic_kasra.html: Added.
1629
commit-queue@webkit.orge86bd392017-06-12 22:37:07 +000016302017-06-12 Aaron Chu <aaron_chu@apple.com>
1631
1632 AX: Video/Audio Player Controls missing group container.
1633 https://bugs.webkit.org/show_bug.cgi?id=171790
1634 <rdar://problem/32008994>
1635
1636 Reviewed by Antoine Quint.
1637
1638 Modified existing test cases to accommodate testing for controls bar aria-label.
1639
1640 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
1641 * media/modern-media-controls/audio/audio-controls-buttons.html:
1642 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt:
1643 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html:
1644 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt:
1645 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
1646
jbedard@apple.comff564692017-06-12 21:35:25 +000016472017-06-12 Jonathan Bedard <jbedard@apple.com>
1648
1649 Garden tests for on-device testing
1650
1651 Unreviewed test gardening.
1652
1653 The tests gardened here have not been investigated. https://bugs.webkit.org/show_bug.cgi?id=173275
1654 tracks the investigation of the tests marked as failing, crashing or skipped because they timeout
1655 when running layout tests on-device in this revision.
1656
1657 * platform/ios-device/TestExpectations: Initial gardening of expectations for on-device testing.
1658 * platform/ios-simulator-wk2/TestExpectations: Moved simulator specific expectations from platfrom/ios-wk2.
1659 * platform/ios-simulator/TestExpectations: Moved simulator specific expectations from platfrom/ios.
1660 * platform/ios-simulator/compositing: Removed.
1661 * platform/ios-wk2/TestExpectations: Moved simulator specific expectation to platform/ios-simulator-wk2.
1662 * platform/ios/TestExpectations: Moved simulator specific expectation to platform/ios.
1663 * platform/ios/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Copied from
1664 LayoutTests/platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt.
1665
graouts@webkit.org5515b7a2017-06-12 19:52:05 +000016662017-06-12 Antoine Quint <graouts@apple.com>
1667
1668 Add tests for the SkipForwardButton class
1669 https://bugs.webkit.org/show_bug.cgi?id=173214
1670
1671 Reviewed by Jon Lee.
1672
1673 * media/modern-media-controls/skip-forward-button/skip-forward-button-expected.txt: Added.
1674 * media/modern-media-controls/skip-forward-button/skip-forward-button.html: Added.
1675 * platform/ios-simulator/TestExpectations:
1676 * platform/mac/TestExpectations:
1677
commit-queue@webkit.org37759582017-06-12 19:50:39 +000016782017-06-12 Sam Weinig <sam@webkit.org>
1679
1680 [WebIDL] Re-implement GetOwnPropertySlot[ByIndex] generation to more closely follow WebIDL
1681 https://bugs.webkit.org/show_bug.cgi?id=173229
1682
1683 Reviewed by Chris Dumez.
1684
1685 * fast/dom/HTMLDocument/document-special-properties-expected.txt:
1686 Update results. Named properties on HTMLDocument no longer override own properties, they
1687 only override properties from the prototype chain (as per the WebIDL specification for
1688 OverrideBuiltins). These results now also match Firefox.
1689
1690 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
1691 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
1692 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
1693 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html:
1694 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
1695 Update tests to use a property on the prototype, rather than the instance, to test
1696 overriding the [GetOwnProperty] hook. This is needed now that HTMLDocument correctly
1697 follows the OverrideBuiltins rules as explained above.
1698
sbarati@apple.combef79d12017-06-12 19:00:23 +000016992017-06-12 Saam Barati <sbarati@apple.com>
1700
1701 Unreviewed. Unmark test as flaky after fix in r217944. The test should now pass.
1702
1703 * platform/mac/TestExpectations:
1704
jlewis3@apple.comba47d9e2017-06-12 17:40:04 +000017052017-06-12 Matt Lewis <jlewis3@apple.com>
1706
1707 Updated test expectations for fast/mediastream/getUserMedia-webaudio.html.
1708 https://bugs.webkit.org/show_bug.cgi?id=170960
1709
1710 Unreviewed test gardening.
1711
1712 * platform/mac-wk2/TestExpectations:
1713
carlosgc@webkit.org7ff1f0f2017-06-12 17:10:54 +000017142017-06-12 Carlos Garcia Campos <cgarcia@igalia.com>
1715
1716 [GTK] Stop dismissing menus attached to the web view for every injected event
1717 https://bugs.webkit.org/show_bug.cgi?id=172708
1718
1719 Reviewed by Alex Christensen.
1720
1721 * editing/selection/5354455-1.html: No need to click on editable area to focus it, contextClick already focuses
1722 it, we even have another test to ensure it. Those fast clicks were causing a double click in GTK+ port which
1723 selected the whole line. We don't need to dismiss the context menu either, because contextClick() doesn't really
1724 show the menu.
1725 * fast/events/context-activated-by-key-event.html: Dismiss the context menu every time we show it.
1726 * fast/events/mouse-click-events.html: Dimiss the context menu when testing right click events.
1727
ryanhaddad@apple.comedba2542017-06-12 17:02:52 +000017282017-06-12 Ryan Haddad <ryanhaddad@apple.com>
1729
1730 Mark fast/mediastream/getUserMedia-webaudio.html as flaky on mac-wk2.
1731 https://bugs.webkit.org/show_bug.cgi?id=170960
1732
1733 Unreviewed test gardening.
1734
1735 * platform/mac-wk2/TestExpectations:
1736
jlewis3@apple.comd6a1a742017-06-12 16:01:19 +000017372017-06-12 Matt Lewis <jlewis3@apple.com>
1738
1739 Marked imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html as flaky.
1740 https://bugs.webkit.org/show_bug.cgi?id=172255
1741
1742 Unreviewed test gardening.
1743
1744 * platform/mac/TestExpectations:
1745
csaavedra@igalia.comfb7aaa462017-06-12 15:19:56 +000017462017-06-12 Claudio Saavedra <csaavedra@igalia.com>
1747
csaavedra@igalia.com2762f752017-06-12 15:48:43 +00001748 transforms/hittest-translated-content-off-to-infinity-and-back.html is passing
1749
1750 Ureviewed gardening.
1751 * platform/wpe/TestExpectations: This started passing lately, remove.
1752
17532017-06-12 Claudio Saavedra <csaavedra@igalia.com>
1754
csaavedra@igalia.comfb7aaa462017-06-12 15:19:56 +00001755 [WPE][GTK] Rebaseline js/dom/global-constructors-attributes.html
1756
1757 Unreviewed gardening.
1758
1759 Needs to be updated in WPE due to enabling ENCRYPTED_MEDIA. GTK+
1760 port was skipping this but it just needs an updated expectations.
1761 * platform/gtk/TestExpectations: Unskip.
1762 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1763 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1764
commit-queue@webkit.orga0937ac2017-06-12 12:23:49 +000017652017-06-12 Charlie Turner <cturner@igalia.com>
1766
1767 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
1768 https://bugs.webkit.org/show_bug.cgi?id=173257
1769
1770 Unreviewed gardening.
1771
1772 * platform/gtk/TestExpectations:
1773
mmaxfield@apple.com4a42f5d2017-06-12 05:02:38 +000017742017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
1775
mmaxfield@apple.come5037742017-06-12 05:03:53 +00001776 [iOS 11] fast/text/international/system-language/arabic-glyph-cache-fill-combine.html hardcodes the system UI Arabic font
1777 https://bugs.webkit.org/show_bug.cgi?id=173244
1778 <rdar://problem/32659595>
1779
1780 Reviewed by Ryosuke Niwa.
1781
1782 iOS 11 changed this font, so we shouldn't hardcode it. Instead,
1783 we can simply change this to an -expected-mismatch.html test to
1784 specifically test against the ".notdef" glyph.
1785
1786 * 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.
1787
17882017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
1789
mmaxfield@apple.com4a42f5d2017-06-12 05:02:38 +00001790 fast/text/variations/getComputedStyle.html does not need to be asynchronous
1791 https://bugs.webkit.org/show_bug.cgi?id=173246
1792 <rdar://problem/31393842>
1793
1794 Reviewed by Sam Weinig.
1795
1796 I dont know why I made it asynchronous in the first place.
1797
1798 * fast/text/variations/getComputedStyle.html:
1799
rniwa@webkit.org8a0538f2017-06-12 03:46:47 +000018002017-06-09 Ryosuke Niwa <rniwa@webkit.org>
1801
1802 didMoveToNewDocument doesn't get called on an Attr inside a shadow tree
1803 https://bugs.webkit.org/show_bug.cgi?id=173133
1804
1805 Reviewed by Antti Koivisto.
1806
1807 Added a regression test for moving a shadow tree with an Attr node across a document.
1808 The test hits an assertion in a debug build and fails in a release build without the fix.
1809
1810 * fast/dom/adopt-attr-with-shadow-tree-expected.txt: Added.
1811 * fast/dom/adopt-attr-with-shadow-tree.html: Added.
1812
keith_miller@apple.com9e7b33f2017-06-12 02:40:43 +000018132017-06-11 Keith Miller <keith_miller@apple.com>
1814
1815 TypedArray constructor with string shouldn't throw
1816 https://bugs.webkit.org/show_bug.cgi?id=173181
1817
1818 Reviewed by JF Bastien.
1819
1820 Update tests to allow null buffers.
1821
1822 * fast/canvas/webgl/array-unit-tests-expected.txt:
1823 * fast/canvas/webgl/array-unit-tests.html:
1824 * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt:
1825 * fast/canvas/webgl/webgl-array-invalid-ranges.html:
1826 * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
1827
graouts@webkit.orga69d46c2017-06-11 21:40:31 +000018282017-06-11 Antoine Quint <graouts@apple.com>
1829
graouts@webkit.orgc51b2262017-06-11 21:54:34 +00001830 Rebaseline media/modern-media-controls/scrubber
1831 https://bugs.webkit.org/show_bug.cgi?id=173212
1832
1833 Reviewed by Jon Lee.
1834
1835 Remove a media/modern-media-controls/scrubber test that is no longer relevant now that there is no standalone scrubber class.
1836
1837 * media/modern-media-controls/scrubber/scrubber-expected.txt: Removed.
1838 * media/modern-media-controls/scrubber/scrubber.html: Removed.
1839 * platform/ios-simulator/TestExpectations:
1840 * platform/mac/TestExpectations:
1841
18422017-06-11 Antoine Quint <graouts@apple.com>
1843
graouts@webkit.orgc1a3b2f2017-06-11 21:53:13 +00001844 Enable media/modern-media-controls/scheduler
1845 https://bugs.webkit.org/show_bug.cgi?id=173211
1846
1847 Reviewed by Jon Lee.
1848
1849 * platform/ios-simulator/TestExpectations:
1850 * platform/mac/TestExpectations:
1851
18522017-06-11 Antoine Quint <graouts@apple.com>
1853
graouts@webkit.orgd8fd5752017-06-11 21:51:55 +00001854 Rebaseline media/modern-media-controls/rewind-button
1855 https://bugs.webkit.org/show_bug.cgi?id=173210
1856
1857 Reviewed by Jon Lee.
1858
1859 Use SVG assets.
1860
1861 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
1862 * media/modern-media-controls/rewind-button/rewind-button.html:
1863 * platform/ios-simulator/TestExpectations:
1864 * platform/mac/TestExpectations:
1865
18662017-06-11 Antoine Quint <graouts@apple.com>
1867
graouts@webkit.org348aa0f2017-06-11 21:49:49 +00001868 Rebaseline media/modern-media-controls/play-pause-button
1869 https://bugs.webkit.org/show_bug.cgi?id=173209
1870
1871 Reviewed by Jon Lee.
1872
1873 Use SVG assets.
1874
1875 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
1876 * media/modern-media-controls/play-pause-button/play-pause-button.html:
1877 * platform/ios-simulator/TestExpectations:
1878 * platform/mac/TestExpectations:
1879
18802017-06-11 Antoine Quint <graouts@apple.com>
1881
graouts@webkit.orgb1a9cb52017-06-11 21:48:16 +00001882 Rebaseline media/modern-media-controls/placard
1883 https://bugs.webkit.org/show_bug.cgi?id=173208
1884
1885 Reviewed by Jon Lee.
1886
1887 IconButton is now simply Button.
1888
1889 * media/modern-media-controls/placard/placard-expected.txt:
1890 * media/modern-media-controls/placard/placard.html:
1891 * platform/ios-simulator/TestExpectations:
1892 * platform/mac/TestExpectations:
1893
18942017-06-11 Antoine Quint <graouts@apple.com>
1895
graouts@webkit.orgf3a1d092017-06-11 21:46:55 +00001896 Enable media/modern-media-controls/pip-placard tests
1897 https://bugs.webkit.org/show_bug.cgi?id=173207
1898
1899 Reviewed by Jon Lee.
1900
1901 * platform/ios-simulator/TestExpectations:
1902 * platform/mac/TestExpectations:
1903
19042017-06-11 Antoine Quint <graouts@apple.com>
1905
graouts@webkit.org8c826f42017-06-11 21:45:38 +00001906 Rebaseline media/modern-media-controls/pip-button.
1907 https://bugs.webkit.org/show_bug.cgi?id=173206
1908
1909 Reviewed by Jon Lee.
1910
1911 Use SVG assets.
1912
1913 * media/modern-media-controls/pip-button/pip-button-expected.txt:
1914 * media/modern-media-controls/pip-button/pip-button.html:
1915 * platform/ios-simulator/TestExpectations:
1916 * platform/mac/TestExpectations:
1917
19182017-06-11 Antoine Quint <graouts@apple.com>
1919
graouts@webkit.org6d356da2017-06-11 21:43:54 +00001920 Rebaseline media/modern-media-controls/mute-button
1921 https://bugs.webkit.org/show_bug.cgi?id=173205
1922
1923 Reviewed by Jon Lee.
1924
1925 We now use SVG assets, so let the test reflect that.
1926
1927 * media/modern-media-controls/mute-button/mute-button-expected.txt:
1928 * media/modern-media-controls/mute-button/mute-button.html:
1929 * platform/ios-simulator/TestExpectations:
1930 * platform/mac/TestExpectations:
1931
19322017-06-11 Antoine Quint <graouts@apple.com>
1933
graouts@webkit.orga69d46c2017-06-11 21:40:31 +00001934 Remove media/modern-media-controls/macos-media-controls
1935 https://bugs.webkit.org/show_bug.cgi?id=173204
1936
1937 Reviewed by Jon Lee.
1938
1939 There no longer is a MacOSMediaControls class and this test no longer makes sense.
1940
1941 * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Removed.
1942 * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Removed.
1943
graouts@webkit.org4ed07dc2017-06-11 02:10:26 +000019442017-06-09 Antoine Quint <graouts@apple.com>
1945
graouts@webkit.orgc30d8372017-06-11 02:16:17 +00001946 Rebaseline media/modern-media-controls/layout-node
1947 https://bugs.webkit.org/show_bug.cgi?id=173203
1948
1949 Reviewed by Jon Lee.
1950
1951 The "visible" property no longer sets "display: initial" when true, but rather removes the "display" property altogether.
1952
1953 * media/modern-media-controls/layout-node/visible-expected.txt:
1954 * media/modern-media-controls/layout-node/visible.html:
1955 * platform/ios-simulator/TestExpectations:
1956 * platform/mac/TestExpectations:
1957
19582017-06-09 Antoine Quint <graouts@apple.com>
1959
graouts@webkit.org955e104ab2017-06-11 02:14:18 +00001960 Enable media/modern-media-controls/layout-item
1961 https://bugs.webkit.org/show_bug.cgi?id=173202
1962
1963 Reviewed by Jon Lee.
1964
1965 * platform/ios-simulator/TestExpectations:
1966 * platform/mac/TestExpectations:
1967
19682017-06-09 Antoine Quint <graouts@apple.com>
1969
graouts@webkit.orgff7385a2017-06-11 02:12:25 +00001970 Rebaseline media/modern-media-controls/invalid-placard
1971 https://bugs.webkit.org/show_bug.cgi?id=173201
1972
1973 Reviewed by Jon Lee.
1974
1975 The only required change was to update IconButton to Button since IconButton has been folded in its superclass Button.
1976
1977 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt:
1978 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html:
1979 * platform/ios-simulator/TestExpectations:
1980 * platform/mac/TestExpectations:
1981
19822017-06-09 Antoine Quint <graouts@apple.com>
1983
graouts@webkit.org4ed07dc2017-06-11 02:10:26 +00001984 Rebaseline media/modern-media-controls/icon-service
1985 https://bugs.webkit.org/show_bug.cgi?id=173200
1986
1987 Reviewed by Jon Lee.
1988
1989 The method we were testing has changed name and the pause icon is no longer a good
1990 test since it doesn't have a fullscreen variant, so we use the AirPlay icon instead.
1991
1992 * media/modern-media-controls/icon-service/icon-service-expected.txt:
1993 * media/modern-media-controls/icon-service/icon-service.html:
1994 * platform/ios-simulator/TestExpectations:
1995 * platform/mac/TestExpectations:
1996
beidson@apple.com1ec62212017-06-10 04:32:19 +000019972017-06-09 Brady Eidson <beidson@apple.com>
1998
1999 Crash when IndexedDB's getAll is used inside a Web Worker.
2000 https://bugs.webkit.org/show_bug.cgi?id=172434
2001
2002 Reviewed by Andy Estes.
2003
2004 * storage/indexeddb/modern/resources/worker-getall.js: Added.
2005 * storage/indexeddb/modern/worker-getall-expected.txt: Added.
2006 * storage/indexeddb/modern/worker-getall.html: Added.
2007
ryanhaddad@apple.comba3ae692017-06-10 00:00:25 +000020082017-06-09 Ryan Haddad <ryanhaddad@apple.com>
2009
2010 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
2011 https://bugs.webkit.org/show_bug.cgi?id=173188
2012
2013 Unreviewed test gardening.
2014
2015 * platform/mac-wk2/TestExpectations:
2016
dbates@webkit.org7bf60582017-06-09 23:13:41 +000020172017-06-09 Daniel Bates <dabates@apple.com>
2018
2019 CSP: Apply img-src directive to favicon loads
2020 https://bugs.webkit.org/show_bug.cgi?id=172733
2021
2022 Remove CONSOLE MESSAGE line from expected result that I inadvertently left in from an earlier iteration
2023 of the test that did not call testRunner.queueReload(). Calling testRunner.queueReload() clears out
2024 any emitted console messages. The dump of the resource load callbacks is sufficient to ensure that
2025 the favicon was blocked as expected.
2026
2027 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt:
2028
darin@apple.comad5f6482017-06-09 22:45:00 +000020292017-06-09 Andy VanWagoner <thetalecrafter@gmail.com>
2030
2031 REGRESSION: LayoutTest js/intl-datetimeformat.html is failing
2032 https://bugs.webkit.org/show_bug.cgi?id=172720
2033
2034 Reviewed by Darin Adler.
2035
2036 Reenable DateTimeFormat tests, allowing for some variation in the
2037 formatting of time zone names.
2038
2039 * js/intl-datetimeformat-expected.txt:
2040 * js/script-tests/intl-datetimeformat.js:
2041 * platform/mac/TestExpectations:
2042
commit-queue@webkit.org7b1da932017-06-09 21:59:03 +000020432017-06-09 Joseph Pecoraro <pecoraro@apple.com>
2044
2045 Web Inspector: Web inspector does not show non-shadow children of an element with a shadow root (e.g. <video>)
2046 https://bugs.webkit.org/show_bug.cgi?id=173121
2047 <rdar://problem/30948943>
2048
2049 Reviewed by Matt Baker.
2050
2051 * inspector/dom/shadow-and-non-shadow-children-expected.txt: Added.
2052 * inspector/dom/shadow-and-non-shadow-children.html: Added.
2053
commit-queue@webkit.org7b2483d2017-06-09 21:53:34 +000020542017-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
2055
2056 LayoutTest fast/images/animated-image-different-dest-size.html is a flaky failure
2057 https://bugs.webkit.org/show_bug.cgi?id=170203
2058
2059 Reviewed by Simon Fraser.
2060
2061 Instead of using setTimeout(), listen to the webkitImageFrameReady event
2062 to know relaibly when to draw the next frame of an animated image to a
2063 canvas.
2064
2065 * fast/images/animated-image-different-dest-size.html:
2066 * platform/mac-wk2/TestExpectations:
2067
jlewis3@apple.com6c7aa4e2017-06-09 21:25:36 +000020682017-06-09 Matt Lewis <jlewis3@apple.com>
2069
2070 Skipped layout test svg/animations/svglength-element-removed-crash.svg.
2071 https://bugs.webkit.org/show_bug.cgi?id=173178
2072
2073 Unreviewed test gardening.
2074
2075 * platform/ios-simulator-wk2/TestExpectations:
2076
dbates@webkit.org38070892017-06-09 20:45:37 +000020772017-06-09 Daniel Bates <dabates@apple.com>
2078
2079 CSP: Apply img-src directive to favicon loads
2080 https://bugs.webkit.org/show_bug.cgi?id=172733
2081 <rdar://problem/32082654>
2082
2083 Reviewed by Brady Eidson.
2084
2085 Adds tests to ensure the CSP policy is applied to favicon loads.
2086
2087 * http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt: Added.
2088 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added.
2089 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Added.
2090 * http/tests/security/contentSecurityPolicy/block-favicon.html: Added.
2091 * platform/wk2/TestExpectations: Skip the tests until we fix <https://bugs.webkit.org/show_bug.cgi?id=115809>.
2092
ryanhaddad@apple.comd0729af2017-06-09 19:47:07 +000020932017-06-09 Ryan Haddad <ryanhaddad@apple.com>
2094
2095 Add a result file for js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html.
2096 https://bugs.webkit.org/show_bug.cgi?id=161156
2097
2098 Unreviewed test gardening.
2099
2100 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short-expected.txt: Added.
2101
matthew_hanson@apple.comdfc6f372017-06-09 18:56:44 +000021022017-06-09 Matthew Hanson <matthew_hanson@apple.com>
2103
2104 Revert r217955. rdar://problem/21125708
2105
jbedard@apple.combe4828e2017-06-09 18:28:37 +000021062017-06-09 Jonathan Bedard <jbedard@apple.com>
2107
2108 [ios-sim] Cleaning-up timeouts WebKit1
2109 https://bugs.webkit.org/show_bug.cgi?id=173169
2110
2111 Unreviewed test gardening.
2112
2113 The intention of this change is to allow the iOS WK1 bots to finish their
2114 test runs. Because these tests are being gardened based on the output of
2115 bots, there will likely be follow-up fixes.
2116
2117 * platform/ios-wk1/TestExpectations: Skip tests timing out in iOS WK1.
2118
jer.noble@apple.com0b805862017-06-09 17:57:06 +000021192017-06-09 Jer Noble <jer.noble@apple.com>
2120
2121 [iOS] Video occasionally mixes with other system audio instead of interrupting
2122 https://bugs.webkit.org/show_bug.cgi?id=173127
2123
2124 Reviewed by Eric Carlson.
2125
2126 * platform/mac/media/audio-session-category-video-track-change-expected.txt: Added.
2127 * platform/mac/media/audio-session-category-video-track-change.html: Added.
2128
cdumez@apple.com948d7a62017-06-09 17:52:42 +000021292017-06-09 Chris Dumez <cdumez@apple.com>
2130
2131 CSS transitions added while page is not visible do not start when the page becomes visible
2132 https://bugs.webkit.org/show_bug.cgi?id=173166
2133 <rdar://problem/32250351>
2134
2135 Reviewed by Darin Adler.
2136
2137 Add layout test coverage.
2138
2139 * fast/animation/css-animation-resuming-when-visible-expected.txt: Added.
2140 * fast/animation/css-animation-resuming-when-visible.html: Added.
2141
eric.carlson@apple.com9cf9e392017-06-09 16:14:27 +000021422017-06-09 Eric Carlson <eric.carlson@apple.com>
2143
2144 fast/mediastream/MediaStream-page-muted.html times out and asserts
2145 https://bugs.webkit.org/show_bug.cgi?id=170355
2146 <rdar://problem/31376041>
2147
2148 Reviewed by Chris Dumez.
2149
2150 * fast/mediastream/media-stream-wrapper-collected-expected.txt: Added.
2151 * fast/mediastream/media-stream-wrapper-collected.html: Added.
2152
commit-queue@webkit.org59752992017-06-09 16:11:32 +000021532017-06-09 Charlie Turner <cturner@igalia.com>
2154
2155 [GTK] Fix test linter reported errors
2156 https://bugs.webkit.org/show_bug.cgi?id=173160
2157
2158 Unreviewed gardening.
2159
2160 webrtc/audio-peer-connection-webaudio.html failed ambiguity checks, it typically fails
2161 in release and times out in debug, but it could have bother outcomes in both build
2162 configurations, so removing the first instance seems like the right approach.
2163 See: https://bugs.webkit.org/show_bug.cgi?id=169110
2164 https://bugs.webkit.org/show_bug.cgi?id=131218 no longer crashing
2165 https://bugs.webkit.org/show_bug.cgi?id=131216 no longer crashing
2166 https://bugs.webkit.org/show_bug.cgi?id=119255 no longer flaky, stablized at r195130.
2167
2168 Linter is now quiet, aside from non-existent path errors,
2169 which I think is tracked by https://bugs.webkit.org/show_bug.cgi?id=172471
2170
2171 * platform/gtk/TestExpectations:
2172
csaavedra@igalia.com81251842017-06-09 11:44:18 +000021732017-06-09 Claudio Saavedra <csaavedra@igalia.com>
2174
csaavedra@igalia.com73330692017-06-09 12:53:26 +00002175 [GTK] Add baseline for media/media-fullscreen-inline-expected.html
2176
2177 Unreviewed gardening.
2178
2179 mediaElement.webkitSupportsPresentationMode is only present with
2180 VIDEO_PRESENTATION_MODE enabled, and this option is only enabled
2181 for Cocoa builds. Add a baseline without this property.
2182 * platform/gtk/media/media-fullscreen-inline-expected.txt: Added.
2183
21842017-06-09 Claudio Saavedra <csaavedra@igalia.com>
2185
csaavedra@igalia.com81251842017-06-09 11:44:18 +00002186 [WPE] Unskip passing userscripts tests
2187
2188 Unreviewed gardening.
2189
2190 * platform/wpe/TestExpectations:
2191
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +000021922017-06-09 Zan Dobersek <zdobersek@igalia.com>
2193
zandobersek@gmail.com21bb5942017-06-09 09:09:15 +00002194 [WPE] Enable ENCRYPTED_MEDIA for build-webkit builds
2195 https://bugs.webkit.org/show_bug.cgi?id=173103
2196
2197 Reviewed by Xabier Rodriguez-Calvar.
2198
2199 Enable the imported W3C tests covering Encrypted Media API for the WPE port,
2200 but only tests that use the ClearKey key system. WPE-specific baselines for
2201 those tests are also added, despite the test cases universally failing. This
2202 will allow us to spot any change in behavior that's introduced.
2203
2204 * platform/wpe/TestExpectations: Skip tests that test PlayReady or Widevine key systems.
2205 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type-expected.txt: Added.
2206 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt: Added.
2207 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt: Added.
2208 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt: Added.
2209 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt: Added.
2210 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt: Added.
2211 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt: Added.
2212 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt: Added.
2213 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt: Added.
2214 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt: Added.
2215 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt: Added.
2216 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt: Added.
2217 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt: Added.
2218 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt: Added.
2219 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt: Added.
2220 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt: Added.
2221 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt: Added.
2222 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt: Added.
2223 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt: Added.
2224 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt: Added.
2225 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt: Added.
2226 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt: Added.
2227 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt: Added.
2228 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt: Added.
2229 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt: Added.
2230 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt: Added.
2231 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt: Added.
2232 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt: Added.
2233 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt: Added.
2234 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt: Added.
2235 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt: Added.
2236 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt: Added.
2237 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt: Added.
2238 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt: Added.
2239 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt: Added.
2240 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt: Added.
2241 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys-expected.txt: Added.
2242 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt: Added.
2243 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt: Added.
2244 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt: Added.
2245 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt: Added.
2246 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt: Added.
2247 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt: Added.
2248 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt: Added.
2249 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt: Added.
2250 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt: Added.
2251 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt: Added.
2252
22532017-06-09 Zan Dobersek <zdobersek@igalia.com>
2254
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +00002255 [WPE] Enable MEDIA_SOURCE for build-webkit builds
2256 https://bugs.webkit.org/show_bug.cgi?id=173136
2257
2258 Reviewed by Xabier Rodriguez-Calvar.
2259
2260 * platform/wpe/TestExpectations: Enable the media/media-source/ layout tests
2261 for the WPE port, adding half a dozen failure or timeout expectations for
2262 tests that are currently failing.
2263
calvaris@igalia.com9388d2a2017-06-09 08:03:47 +000022642017-06-09 Xabier Rodriguez Calvar <calvaris@igalia.com>
2265
2266 [GStreamer][EME] Remove the legacy code that was not even official and is deprecated
2267 https://bugs.webkit.org/show_bug.cgi?id=173096
2268
2269 Reviewed by Žan Doberšek.
2270
2271 * platform/gtk/TestExpectations: Mark legacy tests as deprecated
2272
commit-queue@webkit.org81f332a2017-06-09 08:02:04 +000022732017-06-09 Aaron Chu <aaron_chu@apple.com>
2274
2275 AX: Media Controls: Missing labels for the Time Labels.
2276 https://bugs.webkit.org/show_bug.cgi?id=171715
2277 <rdar://problem/32009214>
2278
2279 Reviewed by Antoine Quint.
2280
2281 Modified existing test case to accommodate testing for time label description.
2282
2283 * media/modern-media-controls/time-label/time-label.html:
2284
yoav@yoav.ws1250ee22017-06-09 05:25:02 +000022852017-06-08 Yoav Weiss <yoav@yoav.ws>
2286
2287 [preload] Mandatory `as` value and related spec alignments
2288 https://bugs.webkit.org/show_bug.cgi?id=173047
2289
2290 Reviewed by Dean Jackson.
2291
2292 Fix tests and expectations to this patch's changes: `as` is mandatory and "fetch" replaces the previous empty `as` value,
2293 onerror no longer fires for invalid `as` values, and the IDL for `as` reflects only valid values, to enable feature detection.
2294
2295 * http/tests/fetch/redirectmode-and-preload.html:
2296 * http/tests/preload/download_resources-expected.txt:
2297 * http/tests/preload/download_resources.html:
2298 * http/tests/preload/download_resources_from_header_iframe-expected.txt:
2299 * http/tests/preload/onerror_event-expected.txt:
2300 * http/tests/preload/onerror_event.html:
2301 * http/tests/preload/onload_event-expected.txt:
2302 * http/tests/preload/onload_event.html:
2303 * http/tests/preload/preloadscanner_download_resources.html:
2304 * http/tests/preload/resources/download_resources_from_header.php:
2305 * http/tests/preload/resources/nph-invalid_resources_from_header.pl:
2306 * http/tests/preload/single_download_preload.html:
2307 * http/tests/preload/single_download_preload_headers.php:
2308 * imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt: PProgressions related to correct reflection.
2309
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +000023102017-06-08 Ryosuke Niwa <rniwa@webkit.org>
2311
rniwa@webkit.orge18271b2017-06-09 02:13:06 +00002312 Crash inside InsertNodeBeforeCommand via InsertParagraphSeparatorCommand
2313 https://bugs.webkit.org/show_bug.cgi?id=173085
2314
2315 Reviewed by Wenson Hsieh.
2316
2317 Added a regresion test.
2318
2319 * editing/inserting/insert-horizontal-rule-in-empty-document-crash-expected.txt: Added.
2320 * editing/inserting/insert-horizontal-rule-in-empty-document-crash.html: Added.
2321
23222017-06-08 Ryosuke Niwa <rniwa@webkit.org>
2323
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +00002324 The tree scope of an Attr node inside a shadow tree does not updated upon detach.
2325 https://bugs.webkit.org/show_bug.cgi?id=173122
2326
2327 Reviewed by Chris Dumez.
2328
2329 Added a regression test which hits the newly added assertion.
2330
2331 * fast/dom/detaching-attr-node-in-shadow-tree-crash-expected.txt: Added.
2332 * fast/dom/detaching-attr-node-in-shadow-tree-crash.html: Added.
2333
mmaxfield@apple.comcac303b2017-06-09 00:31:17 +000023342017-06-08 Myles C. Maxfield <mmaxfield@apple.com>
2335
2336 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
2337 https://bugs.webkit.org/show_bug.cgi?id=173043
2338 <rdar://problem/21125708>
2339
2340 Reviewed by Simon Fraser.
2341
2342 Rebaseline tests which use non-English text in form controls
2343
2344 * fast/text/system-font-fallback-emoji-expected.txt: Added.
2345 * fast/text/system-font-fallback-emoji.html: Added.
2346 * fast/text/system-font-fallback-expected.html: Added.
2347 * fast/text/system-font-fallback.html: Added.
2348 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
2349 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
2350 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
2351 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
2352 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
2353 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
2354 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
2355 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
2356 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
2357 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
2358 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2359 * platform/mac/TestExpectations:
2360 * platform/mac/fast/css/rtl-ordering-expected.png:
2361 * platform/mac/fast/css/rtl-ordering-expected.txt:
2362 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
2363 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
2364 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
2365 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
2366 * platform/mac/fast/forms/search-rtl-expected.png:
2367 * platform/mac/fast/forms/search-rtl-expected.txt:
2368 * platform/mac/fast/forms/searchfield-heights-expected.txt:
2369 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
2370 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
2371 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
2372 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
2373 * platform/mac/fast/text/drawBidiText-expected.png:
2374 * platform/mac/fast/text/drawBidiText-expected.txt:
2375 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2376 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2377 * platform/mac/fast/text/updateNewFont-expected.png:
2378 * platform/mac/fast/text/updateNewFont-expected.txt:
2379
cdumez@apple.come0f5da42017-06-08 22:12:32 +000023802017-06-08 Chris Dumez <cdumez@apple.com>
2381
2382 REGRESSION: fast/images/animated-gif-webkit-transform.html is flaky
2383 https://bugs.webkit.org/show_bug.cgi?id=170410
2384 <rdar://problem/31409381>
2385
2386 Reviewed by Simon Fraser.
2387
2388 Fix flakiness and unskip test.
2389
2390 * fast/images/animated-gif-webkit-transform-expected.txt:
2391 * fast/images/animated-gif-webkit-transform.html:
2392 * platform/mac-wk2/TestExpectations:
2393
commit-queue@webkit.orgca9f5bc2017-06-08 22:03:00 +000023942017-06-08 Antoine Quint <graouts@apple.com>
2395
2396 [iOS] Buttons in top-left and bottom media controls bar are positioned too high
2397 https://bugs.webkit.org/show_bug.cgi?id=173111
2398 <rdar://problem/32650615>
2399
2400 Reviewed by Jon Lee.
2401
2402 Add a test that checks that the appropriate styles as set in buttons-container.css
2403 are applied to a button in a buttons container on iOS.
2404
2405 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding-expected.txt: Added.
2406 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding.html: Added.
2407 * platform/ios-simulator/TestExpectations:
2408
commit-queue@webkit.org58f91fe2017-06-08 20:37:49 +000024092017-06-08 Youenn Fablet <youenn@apple.com>
2410
2411 getUserMedia should not be prompted again if user denied access
2412 https://bugs.webkit.org/show_bug.cgi?id=173104
2413
2414 Reviewed by Geoff Garen.
2415
2416 Splitting grant test due to remembering deny decisions.
2417
2418 * fast/mediastream/getUserMedia-deny-persistency-expected.txt: Added.
2419 * fast/mediastream/getUserMedia-deny-persistency-reload-expected.txt: Added.
2420 * fast/mediastream/getUserMedia-deny-persistency-reload.html: Added.
2421 * fast/mediastream/getUserMedia-deny-persistency.html: Added.
2422 * fast/mediastream/getUserMedia-deny-persistency2-expected.txt: Added.
2423 * fast/mediastream/getUserMedia-deny-persistency2.html: Added.
2424 * fast/mediastream/getUserMedia-deny-persistency3-expected.txt: Added.
2425 * fast/mediastream/getUserMedia-deny-persistency3.html: Added.
2426 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
2427 * fast/mediastream/getUserMedia-grant-persistency.html:
2428 * fast/mediastream/getUserMedia-grant-persistency2-expected.txt: Added.
2429 * fast/mediastream/getUserMedia-grant-persistency2.html: Added.
2430 * fast/mediastream/getUserMedia-grant-persistency3-expected.txt: Added.
2431 * fast/mediastream/getUserMedia-grant-persistency3.html: Added.
2432
2433
fpizlo@apple.com4af89672017-06-08 20:08:24 +000024342017-06-08 Filip Pizlo <fpizlo@apple.com>
2435
2436 REGRESSION: js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html has a flaky failure
2437 https://bugs.webkit.org/show_bug.cgi?id=161156
2438
2439 Reviewed by Saam Barati.
2440
2441 Add a version of the test that's guaranteed to fail if the problem it's testing for manifests
2442 in the LLInt.
2443
2444 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html: Added.
2445
hyatt@apple.com790f8712017-06-08 20:06:44 +000024462017-06-07 Dave Hyatt <hyatt@apple.com>
2447
2448 Laili restaurant menu page does not display full menu
2449 https://bugs.webkit.org/show_bug.cgi?id=173062
2450 rdar://problem/32436486
2451
2452 Reviewed by Simon Fraser.
2453
2454 * fast/hidpi/percent-height-image-nested-expected.html:
2455 * fast/hidpi/percent-height-image-nested.html:
2456 * fast/multicol/pagination/RightToLeft-max-width.html:
2457 * fast/replaced/max-height-percent-inside-auto-block-expected.html: Added.
2458 * fast/replaced/max-height-percent-inside-auto-block.html: Added.
2459 * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.txt:
2460
graouts@webkit.orgb93dd882017-06-08 18:53:53 +000024612017-06-08 Antoine Quint <graouts@apple.com>
2462
graouts@webkit.org838b6b82017-06-08 18:56:17 +00002463 Rebaseline and enable media/modern-media-controls/fullscreen-button
2464 https://bugs.webkit.org/show_bug.cgi?id=173101
2465
2466 Reviewed by Dean Jackson.
2467
2468 Update the test to check an SVG asset now that we use those.
2469
2470 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
2471 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
2472 * platform/ios-simulator/TestExpectations:
2473 * platform/mac/TestExpectations:
2474
24752017-06-08 Antoine Quint <graouts@apple.com>
2476
graouts@webkit.orgabf4fd42017-06-08 18:54:43 +00002477 Rebaseline and enable media/modern-media-controls/forward-button
2478 https://bugs.webkit.org/show_bug.cgi?id=173100
2479
2480 Reviewed by Dean Jackson.
2481
2482 Update the test to check an SVG asset now that we use those.
2483
2484 * media/modern-media-controls/forward-button/forward-button-expected.txt:
2485 * media/modern-media-controls/forward-button/forward-button.html:
2486 * platform/ios-simulator/TestExpectations:
2487 * platform/mac/TestExpectations:
2488
24892017-06-08 Antoine Quint <graouts@apple.com>
2490
graouts@webkit.orgb93dd882017-06-08 18:53:53 +00002491 Layout Test media/modern-media-controls/button/button-icon-name.html is a flaky failure
2492 https://bugs.webkit.org/show_bug.cgi?id=173099
2493
2494 Reviewed by Dean Jackson.
2495
2496 Rewrite the test to use asynchronous assertions, the number of frames running is immaterial to this test.
2497
2498 * media/modern-media-controls/button/button-icon-name-expected.txt:
2499 * media/modern-media-controls/button/button-icon-name.html:
2500
timothy_horton@apple.com34b0ea92017-06-08 18:08:48 +000025012017-06-08 Tim Horton <timothy_horton@apple.com>
2502
2503 Add a borderless mode to <attachment>, and make it respect its layout size
2504 https://bugs.webkit.org/show_bug.cgi?id=173079
2505 <rdar://problem/32491584>
2506
2507 Reviewed by Simon Fraser.
2508
2509 * TestExpectations:
2510 * platform/ios/TestExpectations:
2511 * fast/attachment/attachment-borderless-expected-mismatch.html: Added.
2512 * fast/attachment/attachment-borderless.html: Added.
2513 * fast/attachment/attachment-respects-css-size-expected-mismatch.html: Added.
2514 * fast/attachment/attachment-respects-css-size.html: Added.
2515 Add mismatch tests ensuring that CSS width/height and borderless-attachment
2516 have *some* kind of impact on rendering.
2517
commit-queue@webkit.org826b77e2017-06-08 17:01:50 +000025182017-06-08 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2519
2520 Modify security test to avoid spacing differences.
2521 https://bugs.webkit.org/show_bug.cgi?id=141709
2522
2523 Reviewed by Carlos Alberto Lopez Perez.
2524
2525 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
2526 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html:
2527 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW-expected.txt:
2528 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html:
2529 * platform/gtk/TestExpectations:
2530
commit-queue@webkit.org66a53932017-06-08 16:28:40 +000025312017-06-08 Youenn Fablet <youenn@apple.com>
2532
2533 getUserMedia request should not be allowed for background tabs unless the tab is already capturing
2534 https://bugs.webkit.org/show_bug.cgi?id=172989
2535
2536 Reviewed by Eric Carlson.
2537
2538 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
2539 * fast/mediastream/getUserMedia-grant-persistency.html: Using testRunner.setPageVisibility so that UIProcess is made aware of the change.
2540 Removing test about capture muted page since there is no API for setting a page as muted right now.
2541 This test should be readded later on.
2542
commit-queue@webkit.org553b3422017-06-08 13:24:26 +000025432017-06-08 Charlie Turner <cturner@igalia.com>
2544
2545 [GTK] Test gardening
2546 https://bugs.webkit.org/show_bug.cgi?id=173093
2547
2548 Unreviewed GTK gardening.
2549
2550 r147201 added a crash expectation for the following test, but did so in a manner
2551 that failed linter checks:
2552
2553 LayoutTests/platform/gtk/TestExpectations:1302 More specific entry for
2554 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html on line
2555 LayoutTests/platform/gtk/TestExpectations:992 overrides line LayoutTests/platform/gtk/TestExpectations:1302.
2556 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html
2557
2558 Furthermore, this test no longer crashes in Debug builds, it fails due to whitespace
2559 oddities that are addressed by webkit.org/b/141709 (unreviewed)
2560
2561 * platform/gtk/TestExpectations:
2562
calvaris@igalia.comc25d35b2017-06-08 13:10:51 +000025632017-06-08 Xabier Rodriguez Calvar <calvaris@igalia.com>
2564
2565 MediaTime class has rounding issues in different platforms
2566 https://bugs.webkit.org/show_bug.cgi?id=172640
2567
2568 Reviewed by Jer Noble.
2569
2570 Update expectations because the MediaTime printing changed, but
2571 results are the same.
2572
2573 * media/media-source/media-source-overlapping-append-expected.txt:
2574 * media/media-source/media-source-overlapping-decodetime-expected.txt:
2575 * media/media-source/media-source-seek-back-expected.txt:
2576 * media/media-source/media-source-sequence-timestamps-expected.txt:
2577 * media/media-source/media-source-timeoffset-expected.txt:
2578
ap@apple.com4dd14062017-06-08 04:42:46 +000025792017-06-07 Alexey Proskuryakov <ap@apple.com>
2580
2581 Add High Sierra support to WebKit tools
2582 https://bugs.webkit.org/show_bug.cgi?id=173080
2583
2584 Rubber-stamped by Daniel Bates.
2585
2586 * platform/mac-sierra: Added an empty directory to avoid breaking scripts.
2587
jer.noble@apple.com5803b692017-06-08 04:31:31 +000025882017-06-07 Jer Noble <jer.noble@apple.com>
2589
2590 [Web Audio] createScriptProcessor throws IndexSizeError for valid arguments
2591 https://bugs.webkit.org/show_bug.cgi?id=173022
2592
2593 Reviewed by Sam Weinig.
2594
2595 * webaudio/javascriptaudionode-expected.txt:
2596 * webaudio/javascriptaudionode.html:
2597
cdumez@apple.comeed72bc2017-06-08 03:32:21 +000025982017-06-07 Chris Dumez <cdumez@apple.com>
2599
2600 CSSStyleRule.style / CSSPageRule.style / CSSKeyframeRule.style should be settable
2601 https://bugs.webkit.org/show_bug.cgi?id=164537
2602 <rdar://problem/29181773>
2603
2604 Reviewed by Sam Weinig.
2605
2606 Add better test coverage for CSSPageRule. This test is being upstreamed via:
2607 - https://github.com/w3c/web-platform-tests/pull/6183
2608
2609 * http/wpt/cssom/CSSPageRule-expected.txt: Added.
2610 * http/wpt/cssom/CSSPageRule.html: Added.
2611
commit-queue@webkit.org2861f5e2017-06-08 03:12:47 +000026122017-06-07 Youenn Fablet <youenn@apple.com>
2613
2614 RTCTrackEvent.track should be found in RTCTrackEvent.streams[0]
2615 https://bugs.webkit.org/show_bug.cgi?id=173074
2616
2617 Reviewed by Eric Carlson.
2618
2619 * webrtc/video.html:
2620
drousso@apple.com0e56fed2017-06-07 23:53:10 +000026212017-06-07 Devin Rousso <drousso@apple.com>
2622
drousso@apple.comac93eed2017-06-08 00:05:55 +00002623 Web Inspector: Add ContextMenu item to log WebSocket object to console
2624 https://bugs.webkit.org/show_bug.cgi?id=172878
2625
2626 Reviewed by Joseph Pecoraro.
2627
2628 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket-expected.txt: Added.
2629 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: Added.
2630
2631 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt:
2632 * http/tests/websocket/tests/hybi/inspector/before-load.html:
2633 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Removed.
2634 * http/tests/websocket/tests/hybi/inspector/client-close.html:
2635 * http/tests/websocket/tests/hybi/inspector/client-close_wsh.py: Removed.
2636 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html:
2637 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Removed.
2638 * http/tests/websocket/tests/hybi/inspector/echo.py: Added.
2639 (web_socket_do_extra_handshake):
2640 (web_socket_transfer_data):
2641 Unified common configurations for Inspector WebSocket tests.
2642
26432017-06-07 Devin Rousso <drousso@apple.com>
2644
drousso@apple.com0e56fed2017-06-07 23:53:10 +00002645 Web Inspector: Allow user to choose stylesheet when creating new rules
2646 https://bugs.webkit.org/show_bug.cgi?id=172487
2647
2648 Reviewed by Joseph Pecoraro.
2649
2650 * inspector/css/add-rule-expected.html: Added.
2651 * inspector/css/add-rule.html: Added.
2652
commit-queue@webkit.org288b0d32017-06-07 23:27:14 +000026532017-06-07 Youenn Fablet <youenn@apple.com>
2654
2655 getUserMedia is prompting too often
2656 https://bugs.webkit.org/show_bug.cgi?id=172859
2657 <rdar://problem/32589950>
2658
2659 Reviewed by Eric Carlson.
2660
2661 * fast/mediastream/getUserMedia-grant-persistency-expected.txt: Added.
2662 * fast/mediastream/getUserMedia-grant-persistency-reload-expected.txt: Added.
2663 * fast/mediastream/getUserMedia-grant-persistency-reload.html: Added.
2664 * fast/mediastream/getUserMedia-grant-persistency.html: Added.
2665 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
2666 * http/tests/media/media-stream/get-user-media-prompt.html: Last gum does not need a prompt anymore.
2667
dbates@webkit.org4cde8362017-06-07 20:10:50 +000026682017-06-07 Daniel Bates <dabates@apple.com>
2669
2670 Fetching Blob URLs with XHR gives null content-type and content-length
2671 https://bugs.webkit.org/show_bug.cgi?id=137647
2672 <rdar://problem/18215114>
2673
2674 Reviewed by Darin Adler.
2675
2676 Add a test to ensure that we do not regress the computed Content-Type and Content-Length
2677 for a blob URL fetched using XHR.
2678
2679 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size-expected.txt: Added.
2680 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size.html: Added.
2681
zandobersek@gmail.come6febe82017-06-07 19:32:23 +000026822017-06-07 Zan Dobersek <zdobersek@igalia.com>
2683
2684 Unreviewed GTK+ and WPE gardening.
2685
2686 Add platform-specific test baselines for layout tests where the
2687 libgcrypt-based implementation passes more tests than the generic
2688 baselines expect. The WPE test expectations for these tests are
2689 also cleaned up a bit, and the tests are marked as slow to give
2690 them more time to properly execute.
2691
2692 * platform/gtk/TestExpectations: Skip two imported W3C Web Crypto API tests that rely in SPKI and PKCS#8 imports.
2693 * platform/wpe/TestExpectations: Ditto.
2694 * platform/wpe/crypto: Added.
2695 * platform/wpe/crypto/subtle: Added.
2696 * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
2697 * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
2698 * platform/wpe/imported: Added.
2699 * platform/wpe/imported/w3c: Added.
2700 * platform/wpe/imported/w3c/web-platform-tests: Added.
2701 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
2702 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
2703 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
2704 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
2705 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
2706 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
2707 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
2708 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
2709 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
2710 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
2711 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
2712
weinig@apple.com1300a3c2017-06-07 18:57:26 +000027132017-06-07 Sam Weinig <sam@webkit.org>
2714
2715 [WebIDL] PutForwards is not implemented to spec as illustrated by the WPT WebIDL/ecmascript-binding/put-forwards.html
2716 https://bugs.webkit.org/show_bug.cgi?id=172956
2717
2718 Reviewed by Chris Dumez.
2719
2720 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
2721 Update results to show that we now throw a type error, because the action now requires
2722 an explicit get of the location object, which does not work in the context.
2723
graouts@webkit.org713a0032017-06-07 17:36:51 +000027242017-06-07 Antoine Quint <graouts@apple.com>
2725
graouts@webkit.org92288212017-06-07 17:40:43 +00002726 Rebaseline and enable media/modern-media-controls/controls-visibility-support
2727 https://bugs.webkit.org/show_bug.cgi?id=173060
2728 <rdar://problem/32616840>
2729
2730 Reviewed by Eric Carlson.
2731
2732 We only check the "visible" property on the MediaControls instance which is the only thing being
2733 set by this class now. We also fix entering fullscreen by not using a <button> element which has
2734 some default styles set by the Button class. Finally, we make some videoTracks.length assertions
2735 asynchronous to avoid timing issues.
2736
2737 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio-expected.txt:
2738 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio.html:
2739 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-expected.txt:
2740 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off.html:
2741 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt:
2742 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html:
2743 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-expected.txt:
2744 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on.html:
2745 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle-expected.txt:
2746 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle.html:
2747 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element-expected.txt:
2748 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element.html:
2749 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video-expected.txt:
2750 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video.html:
2751
27522017-06-07 Antoine Quint <graouts@apple.com>
2753
graouts@webkit.orgaa28f9b2017-06-07 17:37:58 +00002754 Rebaseline and enable media/modern-media-controls/buttons-container
2755 https://bugs.webkit.org/show_bug.cgi?id=173059
2756 <rdar://problem/32616156>
2757
2758 Reviewed by Eric Carlson.
2759
2760 The only change is the default margin for a ButtonsContainer.
2761
2762 * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt:
2763 * media/modern-media-controls/buttons-container/buttons-container-constructor.html:
2764 * platform/ios-simulator/TestExpectations:
2765 * platform/mac/TestExpectations:
2766
27672017-06-07 Antoine Quint <graouts@apple.com>
2768
graouts@webkit.org713a0032017-06-07 17:36:51 +00002769 Rebaseline and enable media/modern-media-controls/button
2770 https://bugs.webkit.org/show_bug.cgi?id=173058
2771 <rdar://problem/32615846>
2772
2773 Reviewed by Eric Carlson.
2774
2775 The IconButton class was removed and merged into its superclass Button, so we merge those tests
2776 in a single directory. A couple tests no longer applied as we do not have a focused state for
2777 buttons anymore, nor do we deal with changes in layout traits since there is no such thing as
2778 a compact mode anymore.
2779
2780 * media/modern-media-controls/button/button-active-state-expected.txt: Added.
2781 * media/modern-media-controls/button/button-active-state.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-active-state.html.
2782 * media/modern-media-controls/button/button-icon-name-expected.txt: Added.
2783 * media/modern-media-controls/button/button-icon-name.html: Added.
2784 * media/modern-media-controls/button/button-on-expected.txt: Added.
2785 * media/modern-media-controls/button/button-on.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-on.html.
2786 * media/modern-media-controls/button/button.html:
2787 * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Removed.
2788 * media/modern-media-controls/icon-button/icon-button-change-layout-traits-expected.txt: Removed.
2789 * media/modern-media-controls/icon-button/icon-button-change-layout-traits.html: Removed.
2790 * media/modern-media-controls/icon-button/icon-button-expected.txt: Removed.
2791 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Removed.
2792 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Removed.
2793 * media/modern-media-controls/icon-button/icon-button-on-expected.txt: Removed.
2794 * media/modern-media-controls/icon-button/icon-button.html: Removed.
2795 * platform/ios-simulator/TestExpectations:
2796 * platform/mac/TestExpectations:
2797
ryanhaddad@apple.comc482b822017-06-07 17:13:34 +000027982017-06-07 Ryan Haddad <ryanhaddad@apple.com>
2799
2800 Remove TestExpectation for fast/backgrounds/background-repeat-x-y-parse.html.
2801 https://bugs.webkit.org/show_bug.cgi?id=167428
2802
2803 Unreviewed test gardening.
2804
2805 * TestExpectations:
2806
pvollan@apple.com5d2b0b52017-06-07 16:51:24 +000028072017-06-07 Per Arne Vollan <pvollan@apple.com>
2808
2809 Support removal of authentication data through the Website data store API.
2810 https://bugs.webkit.org/show_bug.cgi?id=171217
2811
2812 Reviewed by Brady Eidson.
2813
2814 * TestExpectations:
2815 * http/tests/loading/basic-auth-remove-credentials-expected.txt: Added.
2816 * http/tests/loading/basic-auth-remove-credentials.html: Added.
2817 * platform/mac-wk2/TestExpectations:
2818
commit-queue@webkit.org05ddaf92017-06-07 15:07:25 +000028192017-06-07 Antoine Quint <graouts@apple.com>
2820
2821 Rebaseline and enable media/modern-media-controls/background-tint
2822 https://bugs.webkit.org/show_bug.cgi?id=173056
2823 <rdar://problem/32614607>
2824
2825 Reviewed by Eric Carlson.
2826
2827 Update the background-color and filter properties for backdrops to match
2828 the latest implementation and specs.
2829
2830 * media/modern-media-controls/background-tint/background-tint-expected.txt:
2831 * media/modern-media-controls/background-tint/background-tint.html:
2832 * platform/ios-simulator/TestExpectations:
2833 * platform/mac/TestExpectations:
2834
alex@webkit.org2b432662017-06-07 13:24:19 +000028352017-06-07 Alejandro G. Castro <alex@igalia.com>
2836
2837 Unreviewed GTK expectations gardening
2838
2839 Mark the mediacapturefromelement tests as skipped, we need canvas
2840 captureStreams support.
2841
2842 * platform/gtk/TestExpectations:
2843
graouts@webkit.org73a43622017-06-07 12:29:36 +000028442017-06-07 Antoine Quint <graouts@apple.com>
2845
2846 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
2847 https://bugs.webkit.org/show_bug.cgi?id=168409
2848
2849 Unreviewed test gardening. This test has started timing out again on WK1.
2850
2851 * platform/mac-wk1/TestExpectations:
2852
zandobersek@gmail.com80448652017-06-07 09:16:03 +000028532017-06-07 Zan Dobersek <zdobersek@igalia.com>
2854
zandobersek@gmail.com13cc4262017-06-07 11:50:02 +00002855 Unreviewed GTK+ gardening.
2856
2857 Add test baselines that expect RSA-PSS and HKDF tests running successfully.
2858 Also mark tests under imported/w3c/web-platform-tests/WebCryptoAPI as slow,
2859 giving them enough time to run properly and avoid timeouts.
2860
2861 * platform/gtk/TestExpectations:
2862 * platform/gtk/crypto: Added.
2863 * platform/gtk/crypto/subtle: Added.
2864 * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
2865 * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
2866 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
2867 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
2868 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
2869 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
2870 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
2871 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
2872 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
2873 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
2874 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
2875 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
2876 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
2877
28782017-06-07 Zan Dobersek <zdobersek@igalia.com>
2879
zandobersek@gmail.com80448652017-06-07 09:16:03 +00002880 [GCrypt] RSA-PSS support
2881 https://bugs.webkit.org/show_bug.cgi?id=172856
2882
2883 Reviewed by Jiewen Tan.
2884
2885 * platform/gtk/TestExpectations: Enable RSA-PSS tests that we pass. The remaining
2886 disabled tests rely on SPKI or PKCS#8 support that hasn't landed yet.
2887
jlewis3@apple.com7f0496b2017-06-06 23:45:44 +000028882017-06-06 Matt Lewis <jlewis3@apple.com>
2889
2890 Marked workers/bomb.html as flaky on iOS.
2891 https://bugs.webkit.org/show_bug.cgi?id=167757
2892
2893 Unreviewed test gardening.
2894
2895 * platform/ios-wk2/TestExpectations:
2896
darin@apple.com1af28b22017-06-06 22:38:27 +000028972017-06-06 Darin Adler <darin@apple.com>
2898
2899 Update to slightly stricter rules for custom element names from more recent standard draft
2900 https://bugs.webkit.org/show_bug.cgi?id=173019
2901
2902 Reviewed by Ryosuke Niwa.
2903
2904 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
2905 * platform/ios/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
2906
yoav@yoav.ws51a6fed2017-06-06 22:36:27 +000029072017-06-06 Yoav Weiss <yoav@yoav.ws>
2908
2909 [preload] Conditional support for media preloading and align media `as` values.
2910 https://bugs.webkit.org/show_bug.cgi?id=172501
2911
2912 Reviewed by Dean Jackson.
2913
2914 Tests checking media resources preloading support were removed.
2915
2916 * http/tests/preload/download_resources.html: Replaced "media" with "video".
2917 * http/tests/preload/download_resources_from_header_iframe-expected.txt: Changed expectation due to added "audio" test.
2918 * http/tests/preload/onload_event.html: Replaced "media" with "video".
2919 * http/tests/preload/preloadscanner_download_resources.html: Replaced "media" with "video".
2920 * http/tests/preload/resources/download_resources_from_header.php: Replaced "media" with "video" and "audio".
2921 * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Replaced "media" with "video".
2922 * http/tests/preload/single_download_preload.html: Replaced "media" with "video" and "audio".
2923 * http/tests/preload/single_download_preload_headers.php: Replaced "media" with "video" and "audio".
2924 * http/tests/preload/single_download_preload_headers_charset.php: Replaced "media" with "video" and "audio".
2925
ryanhaddad@apple.com1c663e12017-06-06 21:27:28 +000029262017-06-06 Ryan Haddad <ryanhaddad@apple.com>
2927
2928 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on mac.
2929 https://bugs.webkit.org/show_bug.cgi?id=170907
2930
2931 Unreviewed test gardening.
2932
2933 * platform/mac-wk2/TestExpectations:
2934 * platform/mac/TestExpectations:
2935
zandobersek@gmail.coma1147192017-06-06 20:28:34 +000029362017-06-06 Zan Dobersek <zdobersek@igalia.com>
2937
2938 Unreviewed GTK+ gardening.
2939
2940 * platform/gtk/TestExpectations: Clean up the Web Crypto API test expectations.
2941 Unskip the crypto/subtle/, crypto/workers/subtle/ and
2942 imported/w3c/web-platform-tests/WebCryptoAPI/ directories and add expectations
2943 that skip the remaining failing layout tests, instead of skipping those
2944 directories and maintaining expectations for the passing tests.
2945
jbedard@apple.com634e6732017-06-06 20:06:57 +000029462017-06-06 Jonathan Bedard <jbedard@apple.com>
2947
2948 Move storage/websql/alter-to-info-table.html failure expectation.
2949 https://bugs.webkit.org/show_bug.cgi?id=156718
2950
2951 Unreviewed test gardening
2952
2953 storage/websql/alter-to-info-table.html fails on iOS-simulator,
2954 but passes on device.
2955
2956 * platform/ios-simulator/TestExpectations:
2957 * platform/ios/TestExpectations:
2958
ryanhaddad@apple.com76f6ca42017-06-06 19:52:48 +000029592017-06-06 Ryan Haddad <ryanhaddad@apple.com>
2960
2961 Mark media/fullscreen-api-enabled-media-with-presentation-mode.html is failing.
2962 https://bugs.webkit.org/show_bug.cgi?id=172998
2963
2964 Unreviewed test gardening.
2965
2966 * platform/mac-wk2/TestExpectations:
2967
zalan@apple.comde191042017-06-06 19:35:56 +000029682017-06-06 Zalan Bujtas <zalan@apple.com>
2969
2970 Safari doesn't load newest The Order of the Stick comic.
2971 https://bugs.webkit.org/show_bug.cgi?id=172949
2972 <rdar://problem/32389730>
2973
2974 Reviewed by Antti Koivisto.
2975
2976 * fast/table/floating-table-sibling-is-invisible-expected.html: Added.
2977 * fast/table/floating-table-sibling-is-invisible.html: Added.
2978
commit-queue@webkit.org70387cb2017-06-06 18:27:53 +000029792017-06-06 Emilio Cobos Álvarez <ecobos@igalia.com>
2980
2981 [css-conditional] The one-string version of CSS.supports should be wrapped in implied parentheses.
2982 https://bugs.webkit.org/show_bug.cgi?id=172906
2983
2984 Reviewed by Darin Adler.
2985
2986 * css3/supports-dom-api-expected.txt:
2987 * css3/supports-dom-api.html: Added test
2988
joepeck@webkit.org0b005d62017-06-06 18:15:31 +000029892017-06-06 Joseph Pecoraro <pecoraro@apple.com>
2990
2991 Unreviewed rollout r217807. Caused a test to crash.
2992
2993 * inspector/unit-tests/heap-snapshot-expected.txt:
2994 * inspector/unit-tests/heap-snapshot.html:
2995
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +000029962017-06-06 Antoine Quint <graouts@apple.com>
2997
graouts@webkit.org9905c812017-06-06 17:41:44 +00002998 Rebaseline and enable media/modern-media-controls/audio
2999 https://bugs.webkit.org/show_bug.cgi?id=172996
3000 <rdar://problem/32590725>
3001
3002 Reviewed by Eric Carlson.
3003
3004 The new controls design switches the AirPlay and mute button order around.
3005
3006 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
3007 * media/modern-media-controls/audio/audio-controls-buttons.html:
3008 * platform/ios-simulator/TestExpectations:
3009 * platform/mac/TestExpectations:
3010
30112017-06-06 Antoine Quint <graouts@apple.com>
3012
graouts@webkit.orgbe4b2872017-06-06 16:29:20 +00003013 Rebaseline and enable media/modern-media-controls/airplay-support
3014 https://bugs.webkit.org/show_bug.cgi?id=172980
3015 <rdar://problem/32589074>
3016
3017 Reviewed by Eric Carlson.
3018
3019 The test passes as-is on macOS, but needs to be skipped on iOS since we can't test AirPlay.
3020
3021 * platform/ios-simulator/TestExpectations:
3022 * platform/mac/TestExpectations:
3023
30242017-06-06 Antoine Quint <graouts@apple.com>
3025
graouts@webkit.org56c41692017-06-06 16:27:38 +00003026 Rebaseline and enable media/modern-media-controls/airplay-placard
3027 https://bugs.webkit.org/show_bug.cgi?id=172977
3028 <rdar://problem/32588681>
3029
3030 Reviewed by Eric Carlson.
3031
3032 These two tests work fine as-is, we just need to enable them.
3033
3034 * platform/ios-simulator/TestExpectations:
3035 * platform/mac/TestExpectations:
3036
30372017-06-06 Antoine Quint <graouts@apple.com>
3038
graouts@webkit.org757b07f2017-06-06 16:26:03 +00003039 Rebaseline and enable media/modern-media-controls/airplay-button
3040 https://bugs.webkit.org/show_bug.cgi?id=172975
3041 <rdar://problem/32588422>
3042
3043 Reviewed by Eric Carlson.
3044
3045 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
3046 * media/modern-media-controls/airplay-button/airplay-button-on.html: Remove some unnecessary
3047 code, the path to the icon directory is provided directly by media-controls-loader.js.
3048 * media/modern-media-controls/airplay-button/airplay-button.html: Remove the test for the "icon"
3049 CSS class since buttons no longer carry this class. We also update the assumptions to use SVG
3050 assets.
3051 * platform/ios-simulator/TestExpectations:
3052 * platform/mac/TestExpectations:
3053
30542017-06-06 Antoine Quint <graouts@apple.com>
3055
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +00003056 Update modern media controls testing utilities
3057 https://bugs.webkit.org/show_bug.cgi?id=172976
3058 <rdar://problem/32588432>
3059
3060 Reviewed by Eric Carlson.
3061
3062 Update the list of CSS files to load to match the current list of
3063 existing CSS files in the modern-media-controls module.
3064
3065 * media/modern-media-controls/resources/media-controls-loader.js:
3066
graouts@webkit.orgd479abbe2017-06-06 08:10:39 +000030672017-06-05 Antoine Quint <graouts@apple.com>
3068
3069 Update media controls to match latest design specs
3070 https://bugs.webkit.org/show_bug.cgi?id=172932
3071
3072 Reviewed by Dean Jackson.
3073
3074 Update test expectations to make a few of the tests we had already rebaselined pass.
3075
3076 * TestExpectations:
3077 * platform/ios-simulator/TestExpectations:
3078 * platform/mac/TestExpectations:
3079
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +000030802017-06-05 Ryan Haddad <ryanhaddad@apple.com>
3081
ryanhaddad@apple.com78e80d72017-06-06 06:30:49 +00003082 Rebaseline fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html and update TestExpectations.
3083
3084 Unreviewed test gardening.
3085
3086 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt:
3087
30882017-06-05 Ryan Haddad <ryanhaddad@apple.com>
3089
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +00003090 Skip storage/domstorage/sessionstorage/set-item-synchronous-keydown.html on iOS.
3091 https://bugs.webkit.org/show_bug.cgi?id=172943
3092
3093 Unreviewed test gardening.
3094
3095 * platform/ios/TestExpectations:
3096
mcatanzaro@igalia.comd870f612017-06-06 04:00:37 +000030972017-06-05 Michael Catanzaro <mcatanzaro@igalia.com>
3098
3099 Unreviewed GTK expectations gardening
3100
3101 Mark a few tests as crashing.
3102
3103 * platform/gtk/TestExpectations:
3104
cdumez@apple.com74d28782017-06-06 02:03:29 +000031052017-06-05 Chris Dumez <cdumez@apple.com>
3106
3107 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
3108 https://bugs.webkit.org/show_bug.cgi?id=172943
3109 <rdar://problem/31288058>
3110
3111 Reviewed by Alexey Proskuryakov.
3112
cdumez@apple.com889126c2017-06-06 02:59:05 +00003113 Make test clean a little bit more robust.
3114
3115 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html:
3116
31172017-06-05 Chris Dumez <cdumez@apple.com>
3118
3119 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
3120 https://bugs.webkit.org/show_bug.cgi?id=172943
3121 <rdar://problem/31288058>
3122
3123 Reviewed by Alexey Proskuryakov.
3124
cdumez@apple.com74d28782017-06-06 02:03:29 +00003125 Add better test coverage.
3126
3127 * storage/domstorage/sessionstorage/set-item-synchronous-keydown-expected.txt: Added.
3128 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html: Added.
3129
commit-queue@webkit.orgc4329a02017-06-05 23:52:25 +000031302017-06-05 Joseph Pecoraro <pecoraro@apple.com>
3131
3132 Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
3133 https://bugs.webkit.org/show_bug.cgi?id=172848
3134 <rdar://problem/25709212>
3135
3136 Reviewed by Saam Barati.
3137
3138 * inspector/unit-tests/heap-snapshot-expected.txt:
3139 * inspector/unit-tests/heap-snapshot.html:
3140 Update for the new node flag.
3141
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +000031422017-06-05 Ryan Haddad <ryanhaddad@apple.com>
3143
ryanhaddad@apple.com5bf311f2017-06-05 16:35:20 +00003144 Rebaseline tests for Windows after r217772.
3145 https://bugs.webkit.org/show_bug.cgi?id=172866
3146
3147 Unreviewed test gardening.
3148
3149 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
3150 * platform/win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
3151 * platform/win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
3152 * platform/win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
3153 * platform/win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
3154 * platform/win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
3155 * platform/win/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
3156 * platform/win/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
3157 * platform/win/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
3158 * platform/win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
3159 * platform/win/svg/batik/filters/feTile-expected.txt:
3160 * platform/win/svg/batik/filters/filterRegions-expected.txt:
3161 * platform/win/svg/batik/masking/maskRegions-expected.txt:
3162 * platform/win/svg/batik/paints/gradientLimit-expected.txt:
3163 * platform/win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
3164 * platform/win/svg/batik/paints/patternRegionA-expected.txt:
3165 * platform/win/svg/batik/paints/patternRegions-expected.txt:
3166 * platform/win/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
3167 * platform/win/svg/batik/text/longTextOnPath-expected.txt: Added.
3168 * platform/win/svg/batik/text/smallFonts-expected.txt:
3169 * platform/win/svg/batik/text/textAnchor-expected.txt:
3170 * platform/win/svg/batik/text/textDecoration-expected.txt:
3171 * platform/win/svg/batik/text/textEffect-expected.txt:
3172 * platform/win/svg/batik/text/textEffect2-expected.txt:
3173 * platform/win/svg/batik/text/textEffect3-expected.txt:
3174 * platform/win/svg/batik/text/textFeatures-expected.txt:
3175 * platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
3176 * platform/win/svg/batik/text/textLayout-expected.txt:
3177 * platform/win/svg/batik/text/textLayout2-expected.txt:
3178 * platform/win/svg/batik/text/textLength-expected.txt:
3179 * platform/win/svg/batik/text/textOnPathSpaces-expected.txt:
3180 * platform/win/svg/batik/text/textPosition-expected.txt:
3181 * platform/win/svg/batik/text/textProperties-expected.txt:
3182 * platform/win/svg/batik/text/textProperties2-expected.txt:
3183 * platform/win/svg/batik/text/textStyles-expected.txt:
3184 * platform/win/svg/custom/broken-internal-references-expected.txt:
3185 * platform/win/svg/custom/path-textPath-simulation-expected.txt:
3186 * platform/win/svg/dom/SVGPathSegList-segment-modification-expected.txt:
3187 * platform/win/svg/hixie/perf/001-expected.txt:
3188 * platform/win/svg/hixie/perf/002-expected.txt:
3189 * platform/win/svg/text/text-path-01-b-expected.txt:
3190 * platform/win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
3191
31922017-06-05 Ryan Haddad <ryanhaddad@apple.com>
3193
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +00003194 Remove debug-only flag for flaky test http/tests/navigation/statistics.html.
3195 https://bugs.webkit.org/show_bug.cgi?id=172454
3196
3197 Unreviewed test gardening.
3198
3199 * platform/ios-wk2/TestExpectations:
3200 * platform/mac-wk2/TestExpectations:
3201
commit-queue@webkit.orga9618862017-06-05 09:11:34 +000032022017-06-05 Antoine Quint <graouts@apple.com>
3203
3204 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
3205 https://bugs.webkit.org/show_bug.cgi?id=172915
3206
3207 Reviewed by Antoine Quint.
3208
3209 The default height of <audio> elements is now 31pt.
3210
3211 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
3212 * media/modern-media-controls/audio/audio-controls-metrics.html:
3213
simon.fraser@apple.com580d7a52017-06-05 06:09:01 +000032142017-06-04 Simon Fraser <simon.fraser@apple.com>
3215
3216 Percentages are calculated wrong in SVG transform CSS property
3217 https://bugs.webkit.org/show_bug.cgi?id=172901
3218
3219 Reviewed by Zalan Bujtas.
3220
3221 * svg/transforms/percent-transform-values-viewbox-expected.html: Added.
3222 * svg/transforms/percent-transform-values-viewbox.html: Added.
3223 * svg/transforms/transform-origin-css-property-expected.xhtml:
3224 * svg/transforms/transform-origin-css-property.xhtml: Make this test a bit less
3225 annoying to maintain by applying the transforms relative to the fill-box, which means all
3226 the transform origins are no longer offset by the box position. Other tests exercise
3227 view-box relative transform origins.
3228
eric.carlson@apple.comceff2bcd2017-06-04 20:56:58 +000032292017-06-04 Eric Carlson <eric.carlson@apple.com>
3230
3231 [MediaStream] Page capture state not reported correctly
3232 https://bugs.webkit.org/show_bug.cgi?id=172897
3233 <rdar://problem/32493318>
3234
3235 Reviewed by Youenn Fablet.
3236
3237 * fast/mediastream/media-stream-track-muted-expected.txt: Added.
3238 * fast/mediastream/media-stream-track-muted.html: Added.
3239
weinig@apple.com6b3f5c72017-06-04 18:00:01 +000032402017-06-03 Sam Weinig <sam@webkit.org>
3241
3242 Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
3243 https://bugs.webkit.org/show_bug.cgi?id=172687
3244
3245 Reviewed by Darin Adler.
3246
3247 * js/dom/legacy-platform-object-defineOwnProperty-expected.txt: Added.
3248 * js/dom/legacy-platform-object-defineOwnProperty.html: Added.
3249 New tests for Object.defineProperty on Storage and DOMStringMap.
3250
3251 * js/dom/named-property-deleter.html:
3252 Fix test which was deleting the wrong property. This doesn't change the result,
3253 but is now actually testing the thing it meant to.
3254
3255 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
3256 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
3257 Convert to testharness.js and show that the results are now correct.
3258
simon.fraser@apple.com511a5c72017-06-04 17:57:03 +000032592017-06-04 Simon Fraser <simon.fraser@apple.com>
3260
3261 Object bounding box wrong for some paths
3262 https://bugs.webkit.org/show_bug.cgi?id=172866
3263
3264 Reviewed by Tim Horton.
3265
3266 So many new baselines.
3267
3268 * platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
3269 * platform/ios/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
3270 * platform/ios/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
3271 * platform/ios/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
3272 * platform/ios/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
3273 * platform/ios/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
3274 * platform/ios/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
3275 * platform/ios/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
3276 * platform/ios/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
3277 * platform/ios/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
3278 * platform/ios/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
3279 * platform/ios/svg/batik/text/longTextOnPath-expected.txt:
3280 * platform/ios/svg/batik/text/smallFonts-expected.txt:
3281 * platform/ios/svg/batik/text/textAnchor-expected.txt:
3282 * platform/ios/svg/batik/text/textDecoration-expected.txt:
3283 * platform/ios/svg/batik/text/textEffect-expected.txt:
3284 * platform/ios/svg/batik/text/textEffect2-expected.txt:
3285 * platform/ios/svg/batik/text/textEffect3-expected.txt:
3286 * platform/ios/svg/batik/text/textFeatures-expected.txt:
3287 * platform/ios/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
3288 * platform/ios/svg/batik/text/textLayout-expected.txt:
3289 * platform/ios/svg/batik/text/textLayout2-expected.txt:
3290 * platform/ios/svg/batik/text/textLength-expected.txt:
3291 * platform/ios/svg/batik/text/textOnPath-expected.txt:
3292 * platform/ios/svg/batik/text/textOnPathSpaces-expected.txt:
3293 * platform/ios/svg/batik/text/textPosition-expected.txt:
3294 * platform/ios/svg/batik/text/textPosition2-expected.txt:
3295 * platform/ios/svg/batik/text/textProperties-expected.txt:
3296 * platform/ios/svg/batik/text/textProperties2-expected.txt:
3297 * platform/ios/svg/batik/text/textStyles-expected.txt:
3298 * platform/ios/svg/batik/text/verticalText-expected.txt:
3299 * platform/ios/svg/batik/text/verticalTextOnPath-expected.txt:
3300 * platform/ios/svg/custom/broken-internal-references-expected.txt:
3301 * platform/ios/svg/custom/path-textPath-simulation-expected.txt:
3302 * platform/ios/svg/custom/relative-sized-use-on-symbol-expected.txt:
3303 * platform/ios/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
3304 * platform/ios/svg/custom/second-inline-text-expected.txt:
3305 * platform/ios/svg/text/text-path-01-b-expected.txt:
3306 * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
3307 * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
3308 * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
3309 * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
3310 * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
3311 * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
3312 * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
3313 * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
3314 * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
3315 * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
3316 * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
3317 * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
3318 * platform/mac/svg/batik/filters/filterRegions-expected.txt:
3319 * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
3320 * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
3321 * platform/mac/svg/batik/paints/patternRegions-expected.txt:
3322 * platform/mac/svg/batik/text/smallFonts-expected.txt:
3323 * platform/mac/svg/batik/text/textAnchor-expected.txt:
3324 * platform/mac/svg/batik/text/textEffect2-expected.txt:
3325 * platform/mac/svg/batik/text/textEffect3-expected.txt:
3326 * platform/mac/svg/batik/text/textFeatures-expected.txt:
3327 * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
3328 * platform/mac/svg/batik/text/textLayout-expected.txt:
3329 * platform/mac/svg/batik/text/textLayout2-expected.txt:
3330 * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
3331 * platform/mac/svg/batik/text/textPosition2-expected.txt:
3332 * platform/mac/svg/batik/text/textProperties-expected.txt:
3333 * platform/mac/svg/batik/text/textProperties2-expected.txt:
3334 * platform/mac/svg/batik/text/textStyles-expected.txt:
3335 * platform/mac/svg/custom/animate-path-morphing-expected.txt:
3336 * platform/mac/svg/custom/broken-internal-references-expected.txt:
3337 * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
3338 * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
3339 * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
3340 * platform/mac/svg/custom/second-inline-text-expected.txt:
3341 * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
3342 * platform/mac/svg/hixie/perf/001-expected.txt:
3343 * platform/mac/svg/hixie/perf/002-expected.txt:
3344 * platform/mac/svg/text/text-path-01-b-expected.txt:
3345 * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
3346 * svg/custom/control-points-for-S-and-T-expected.txt:
3347 * svg/custom/use-nested-transform-expected.txt:
3348
jbedard@apple.combe8806a2017-06-04 15:51:12 +000033492017-06-04 Jonathan Bedard <jbedard@apple.com>
3350
3351 Unreviewed test gardening
3352
3353 Gardening test expectations for layout tests on iOS device. Moving
3354 expectations for tests which fail on Simulator but pass on device.
3355
3356 * platform/ios-simulator-wk1/TestExpectations:
3357 * platform/ios-simulator-wk2/TestExpectations:
3358 * platform/ios-simulator/TestExpectations:
3359 * platform/ios-wk1/TestExpectations:
3360 * platform/ios-wk2/TestExpectations:
3361 * platform/ios/TestExpectations:
3362
cdumez@apple.com1f45b462017-06-04 15:21:52 +000033632017-06-04 Chris Dumez <cdumez@apple.com>
3364
3365 Implement DOMMatrixReadOnly.transformPoint()
3366 https://bugs.webkit.org/show_bug.cgi?id=172900
3367
3368 Reviewed by Simon Fraser.
3369
3370 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
3371 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
3372 * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
3373 Import test coverage from Blink.
3374
zandobersek@gmail.com40f333a2017-06-04 11:26:50 +000033752017-06-04 Zan Dobersek <zdobersek@igalia.com>
3376
3377 Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
3378 existing bugs. Update or add GTK+-specific baselines for three tests.
3379
3380 * platform/gtk/TestExpectations:
3381 * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
3382 * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
3383 * platform/gtk/css1/box_properties/acid_test-expected.txt:
3384
cdumez@apple.com48cf54c2017-06-04 01:54:14 +000033852017-06-03 Chris Dumez <cdumez@apple.com>
3386
3387 Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
3388 https://bugs.webkit.org/show_bug.cgi?id=172898
3389
3390 Reviewed by Sam Weinig.
3391
3392 Add layout test coverage.
3393
3394 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
3395 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
3396
simon.fraser@apple.com0cc5c252017-06-03 21:09:00 +000033972017-06-03 Simon Fraser <simon.fraser@apple.com>
3398
3399 Implement DOMPointReadOnly.matrixTransform()
3400 https://bugs.webkit.org/show_bug.cgi?id=172896
3401
3402 Reviewed by Chris Dumez.
3403
3404 DOMPoint-003.html should be upstreamed at some point.
3405
3406 * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
3407 * http/wpt/geometry/DOMPoint-003.html: Added.
3408
jbedard@apple.com3dc39862017-06-03 17:58:06 +000034092017-06-03 Jonathan Bedard <jbedard@apple.com>
3410
3411 Unreviewed test gardening
3412
3413 * platform/ios/TestExpectations: Update expectation for tests passing
3414 after https://bugs.webkit.org/show_bug.cgi?id=139968.
3415
utatane.tea@gmail.comaeb37f32017-06-03 16:31:13 +000034162017-06-03 Yusuke Suzuki <utatane.tea@gmail.com>
3417
3418 Script modules should be able to import data urls
3419 https://bugs.webkit.org/show_bug.cgi?id=171594
3420
3421 Reviewed by Youenn Fablet.
3422
3423 * http/tests/security/script-with-dataurl-expected.txt:
3424 * http/tests/security/script-with-dataurl.html:
3425 Now, the spec is changed and errors from data: scripts should not be muted.
3426 https://github.com/whatwg/html/issues/1778
3427
3428 * js/dom/classic-script-with-data-url-expected.txt: Added.
3429 * js/dom/classic-script-with-data-url.html: Added.
3430 * js/dom/modules/module-script-with-data-url-expected.txt: Added.
3431 * js/dom/modules/module-script-with-data-url.html: Added.
3432
jbedard@apple.com1d8abaf2017-06-03 15:26:03 +000034332017-06-03 Jonathan Bedard <jbedard@apple.com>
3434
3435 Move css3/flexbox/image-percent-max-height.html failure expectation.
3436 https://bugs.webkit.org/show_bug.cgi?id=126898
3437
3438 Unreviewed test gardening
3439
3440 css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
3441 but passes on device.
3442
3443 * platform/ios-simulator/TestExpectations:
3444 * platform/ios/TestExpectations:
3445
cdumez@apple.com736670f2017-06-03 08:07:39 +000034462017-06-03 Chris Dumez <cdumez@apple.com>
3447
3448 http/tests/cache/disk-cache/shattered-deduplication.html is flaky
3449 https://bugs.webkit.org/show_bug.cgi?id=172868
3450 <rdar://problem/31249379>
3451
3452 Reviewed by Antti Koivisto.
3453
3454 http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
3455 fade-in / fade-out animation.
3456
3457 <rdar://problem/31249379> is fixed for me with the proposed changes.
3458
3459 * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
3460 - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
3461 the test page.
3462 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
3463 or not (as it fades in and out). 30 is still enough to see the color and confirm the
3464 test is passing.
3465
3466 * http/tests/cache/disk-cache/shattered-deduplication.html:
3467 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
3468 or not (as it fades in and out). 30 is still enough to see the color and confirm the
3469 test is passing.
3470
mmaxfield@apple.comcff668f2017-06-02 23:40:07 +000034712017-06-02 Myles C. Maxfield <mmaxfield@apple.com>
3472
3473 REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
3474 https://bugs.webkit.org/show_bug.cgi?id=172737
3475 <rdar://problem/31608236>
3476
3477 Reviewed by Simon Fraser.
3478
3479 * fast/text/accessibility-bold-system-font-2-expected.html: Added.
3480 * fast/text/accessibility-bold-system-font-2.html: Added.
3481 * fast/text/accessibility-bold-system-font-expected.txt: Added.
3482 * fast/text/accessibility-bold-system-font.html: Added.
3483 * platform/mac/TestExpectations:
3484
ryanhaddad@apple.com7b029872017-06-02 23:11:44 +000034852017-06-02 Ryan Haddad <ryanhaddad@apple.com>
3486
3487 Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
3488 https://bugs.webkit.org/show_bug.cgi?id=170870
3489
3490 Unreviewed test gardening.
3491
3492 * platform/ios-wk2/TestExpectations:
3493
jbedard@apple.com8823f422017-06-02 23:10:53 +000034942017-06-02 Jonathan Bedard <jbedard@apple.com>
3495
3496 Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
3497 https://bugs.webkit.org/show_bug.cgi?id=152439
3498
3499 Unreviewed test gardening
3500
3501 compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
3502 but passes on device.
3503
3504 * platform/ios-simulator-wk2/TestExpectations:
3505 * platform/ios-wk2/TestExpectations:
3506
ryanhaddad@apple.com9ff138a2017-06-02 23:07:47 +000035072017-06-02 Ryan Haddad <ryanhaddad@apple.com>
3508
3509 Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
3510 https://bugs.webkit.org/show_bug.cgi?id=171895
3511
3512 Unreviewed test gardening.
3513
3514 * platform/ios-wk2/TestExpectations:
3515 * platform/mac-wk2/TestExpectations:
3516
eric.carlson@apple.com58345bf2017-06-02 21:16:53 +000035172017-06-02 Eric Carlson <eric.carlson@apple.com>
3518
3519 [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
3520 https://bugs.webkit.org/show_bug.cgi?id=172858
3521
3522 Reviewed by Youenn Fablet.
3523
3524 * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
3525 * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
3526
jlewis3@apple.com0c837f02017-06-02 20:48:32 +000035272017-06-02 Matt Lewis <jlewis3@apple.com>
3528
3529 Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
3530 https://bugs.webkit.org/show_bug.cgi?id=172518
3531
3532 Unreviewed test gardening
3533
3534 * platform/ios-simulator/TestExpectations:
3535 * platform/ios/TestExpectations:
3536
cdumez@apple.com141485f52017-06-02 19:57:14 +000035372017-06-02 Chris Dumez <cdumez@apple.com>
3538
3539 REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
3540 https://bugs.webkit.org/show_bug.cgi?id=161549
3541 <rdar://problem/28213429>
3542
3543 Reviewed by Simon Fraser.
3544
3545 * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
3546 Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
3547 address the flakiness.
3548
3549 * platform/mac-wk2/TestExpectations:
3550 Unskip test.
3551
fred.wang@free.frbb4988f2017-06-02 18:42:03 +000035522017-06-02 Frederic Wang <fwang@igalia.com>
3553
fred.wang@free.frf4986cd2017-06-02 19:40:04 +00003554 [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
3555 https://bugs.webkit.org/show_bug.cgi?id=172825
3556
3557 Reviewed by Simon Fraser.
3558
3559 Add a new test to check whether a non-main frame appears in the scrolling tree when
3560 ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
3561 the iOS WK2 reference for scrolling-iframe-expected.html
3562
3563 * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3564 * fast/scrolling/scrolling-tree-includes-frame.html: Added.
3565 * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3566 * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
3567 * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
3568
35692017-06-02 Frederic Wang <fwang@igalia.com>
3570
fred.wang@free.frbb4988f2017-06-02 18:42:03 +00003571 [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
3572 https://bugs.webkit.org/show_bug.cgi?id=172851
3573
3574 Reviewed by Simon Fraser.
3575
3576 This commit adds a test to check whether scrollable iframes require a special composited
3577 layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
3578
3579 * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
3580 printing the layer tree of a page with an iframe.
3581 * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3582 * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3583 * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
3584
aestes@apple.come14de002017-06-02 18:14:47 +000035852017-06-02 Andy Estes <aestes@apple.com>
3586
3587 [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
3588 https://bugs.webkit.org/show_bug.cgi?id=172832
3589 <rdar://problem/30735544>
3590
3591 Reviewed by Alex Christensen.
3592
3593 * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
3594 * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
3595 * platform/mac-wk2/TestExpectations:
3596
drousso@apple.come7c604a2017-06-02 17:54:47 +000035972017-06-02 Devin Rousso <drousso@apple.com>
3598
3599 Web Inspector: Should see active Web Sockets when opening Web Inspector
3600 https://bugs.webkit.org/show_bug.cgi?id=172312
3601
3602 Reviewed by Joseph Pecoraro.
3603
3604 Test that WebSockets created before the inspector loads are also tracked.
3605
3606 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
3607 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
3608 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
3609 (web_socket_do_extra_handshake):
3610 (web_socket_transfer_data):
3611
jlewis3@apple.com97d001012017-06-02 16:17:47 +000036122017-06-02 Matt Lewis <jlewis3@apple.com>
3613
3614 Marked fast/images/slower-decoding-than-animation-image.html as flaky.
3615 https://bugs.webkit.org/show_bug.cgi?id=172666
3616
3617 Unreviewed test gardening.
3618
3619 * platform/mac-wk2/TestExpectations:
3620
zandobersek@gmail.com0ed82b02017-06-02 15:18:25 +000036212017-06-02 Zan Dobersek <zdobersek@igalia.com>
3622
3623 Unreviewed WPE gardening.
3624
3625 * platform/wpe/TestExpectations: Add a few test failure expectations.
3626 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
3627 * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
3628
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +000036292017-06-02 Javier Fernandez <jfernandez@igalia.com>
3630
jfernandez@igalia.comc3cb7ee2017-06-02 11:35:27 +00003631 [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
3632 https://bugs.webkit.org/show_bug.cgi?id=172836
3633
3634 Reviewed by Manuel Rego Casasnovas.
3635
3636 Test to verify different cases of auto-sized tracks and orthogonal items with margins.
3637
3638 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
3639 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
3640
36412017-06-02 Javier Fernandez <jfernandez@igalia.com>
3642
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +00003643 [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
3644 https://bugs.webkit.org/show_bug.cgi?id=172590
3645
3646 Reviewed by Sergio Villar Senin.
3647
3648 * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
3649 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
3650 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
3651
zandobersek@gmail.com085eded2017-06-02 07:52:27 +000036522017-06-02 Zan Dobersek <zdobersek@igalia.com>
3653
3654 [WPE] Enable SUBTLE_CRYPTO
3655 https://bugs.webkit.org/show_bug.cgi?id=172756
3656
3657 Reviewed by Michael Catanzaro.
3658
3659 * platform/wpe/TestExpectations: Enable tests under crypto/ and
3660 imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
3661 the test expectations for failing tests under those directories.
3662
akling@apple.come10dacc2017-06-02 05:04:14 +000036632017-06-01 Andreas Kling <akling@apple.com>
3664
3665 [Mac] Remove backing store for layers that are outside the viewport
3666 https://bugs.webkit.org/show_bug.cgi?id=170082
3667 <rdar://problem/31245009>
3668
3669 Reviewed by Simon Fraser.
3670
3671 Add a simple test with two compositing layers far apart vertically. Only one of them
3672 should have its backing store attached.
3673
3674 * compositing/backing-store-attachment-1-expected.txt: Added.
3675 * compositing/backing-store-attachment-1.html: Added.
3676
ryanhaddad@apple.come1bba3f2017-06-02 04:17:13 +000036772017-06-01 Ryan Haddad <ryanhaddad@apple.com>
3678
3679 Unreviewed, rolling out r217691.
3680
3681 This change broke the Windows build.
3682
3683 Reverted changeset:
3684
3685 "Web Inspector: Should see active Web Sockets when opening Web
3686 Inspector"
3687 https://bugs.webkit.org/show_bug.cgi?id=172312
3688 http://trac.webkit.org/changeset/217691
3689
drousso@apple.comd084e602017-06-02 02:44:45 +000036902017-06-01 Devin Rousso <drousso@apple.com>
3691
3692 Web Inspector: Should see active Web Sockets when opening Web Inspector
3693 https://bugs.webkit.org/show_bug.cgi?id=172312
3694
3695 Reviewed by Joseph Pecoraro.
3696
3697 Test that WebSockets created before the inspector loads are also tracked.
3698
3699 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
3700 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
3701 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
3702 (web_socket_do_extra_handshake):
3703 (web_socket_transfer_data):
3704
ryanhaddad@apple.com82169652017-06-01 23:50:54 +000037052017-06-01 Ryan Haddad <ryanhaddad@apple.com>
3706
3707 Mark http/tests/navigation/statistics.html as flaky.
3708 https://bugs.webkit.org/show_bug.cgi?id=172454
3709
3710 Unreviewed test gardening.
3711
3712 * platform/ios-wk2/TestExpectations:
3713 * platform/mac-wk2/TestExpectations:
3714
jlewis3@apple.com74189592017-06-01 21:53:49 +000037152017-06-01 Matt Lewis <jlewis3@apple.com>
3716
3717 Fixed typo in test expectations.
3718 https://bugs.webkit.org/show_bug.cgi?id=172054
3719
3720 Unreviewed test gardening.
3721
3722 * platform/mac-wk2/TestExpectations:
3723
ryanhaddad@apple.com32ad1712017-06-01 21:39:11 +000037242017-06-01 Ryan Haddad <ryanhaddad@apple.com>
3725
3726 Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
3727
3728 Unreviewed test gardening.
3729
3730 * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
3731
cdumez@apple.comb82b59b2017-06-01 20:09:05 +000037322017-06-01 Chris Dumez <cdumez@apple.com>
3733
3734 webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
3735 https://bugs.webkit.org/show_bug.cgi?id=172823
3736
3737 Reviewed by Alexey Proskuryakov.
3738
3739 Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
3740 to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
3741 asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
3742
3743 * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
3744 * webarchive/loading/mainresource-null-mimetype-crash.html:
3745 * webarchive/loading/missing-data-expected.txt:
3746 * webarchive/loading/missing-data.html:
3747
commit-queue@webkit.org63f3fe82017-06-01 19:46:09 +000037482017-06-01 Carlos Garcia Campos <cgarcia@igalia.com>
3749
3750 [GTK] Bump GTK+ and its dependencies in jhbuild
3751 https://bugs.webkit.org/show_bug.cgi?id=171918
3752
3753 Reviewed by Carlos Alberto Lopez Perez.
3754
3755 Rebaseline tests for new GTK+ version.
3756
3757 * platform/gtk/css1/box_properties/acid_test-expected.txt:
3758 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
3759 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
3760 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
3761 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
3762 * platform/gtk/css3/flexbox/button-expected.png:
3763 * platform/gtk/css3/flexbox/button-expected.txt:
3764 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
3765 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
3766 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
3767 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
3768 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
3769 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
3770 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
3771 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
3772 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
3773 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
3774 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
3775 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
3776 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
3777 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
3778 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
3779 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
3780 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
3781 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
3782 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
3783 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
3784 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
3785 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
3786 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
3787 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
3788 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
3789 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
3790 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
3791 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
3792 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
3793 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
3794 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
3795 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
3796 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
3797 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
3798 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
3799 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
3800 * platform/gtk/editing/pasteboard/4641033-expected.png:
3801 * platform/gtk/editing/pasteboard/4641033-expected.txt:
3802 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
3803 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
3804 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
3805 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
3806 * platform/gtk/editing/selection/3690703-2-expected.png:
3807 * platform/gtk/editing/selection/3690703-2-expected.txt:
3808 * platform/gtk/editing/selection/3690703-expected.png:
3809 * platform/gtk/editing/selection/3690703-expected.txt:
3810 * platform/gtk/editing/selection/3690719-expected.png:
3811 * platform/gtk/editing/selection/3690719-expected.txt:
3812 * platform/gtk/editing/selection/4397952-expected.png:
3813 * platform/gtk/editing/selection/4397952-expected.txt:
3814 * platform/gtk/editing/selection/5240265-expected.png:
3815 * platform/gtk/editing/selection/5240265-expected.txt:
3816 * platform/gtk/editing/selection/caret-before-select-expected.png:
3817 * platform/gtk/editing/selection/caret-before-select-expected.txt:
3818 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
3819 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
3820 * platform/gtk/editing/selection/select-box-expected.png:
3821 * platform/gtk/editing/selection/select-box-expected.txt:
3822 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
3823 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
3824 * platform/gtk/editing/selection/selection-button-text-expected.png:
3825 * platform/gtk/editing/selection/selection-button-text-expected.txt:
3826 * platform/gtk/fast/block/basic/011-expected.png:
3827 * platform/gtk/fast/block/basic/011-expected.txt:
3828 * platform/gtk/fast/block/float/float-avoidance-expected.png:
3829 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
3830 * platform/gtk/fast/block/margin-collapse/103-expected.png:
3831 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
3832 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
3833 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
3834 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
3835 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
3836 * platform/gtk/fast/css/continuationCrash-expected.png:
3837 * platform/gtk/fast/css/continuationCrash-expected.txt:
3838 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
3839 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
3840 * platform/gtk/fast/css/input-search-padding-expected.png:
3841 * platform/gtk/fast/css/input-search-padding-expected.txt:
3842 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
3843 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
3844 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
3845 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
3846 * platform/gtk/fast/css/rtl-ordering-expected.png:
3847 * platform/gtk/fast/css/rtl-ordering-expected.txt:
3848 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
3849 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
3850 * platform/gtk/fast/css/text-overflow-input-expected.png:
3851 * platform/gtk/fast/css/text-overflow-input-expected.txt:
3852 * platform/gtk/fast/css/text-transform-select-expected.png:
3853 * platform/gtk/fast/css/text-transform-select-expected.txt:
3854 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
3855 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
3856 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
3857 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
3858 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
3859 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
3860 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
3861 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
3862 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
3863 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
3864 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
3865 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
3866 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
3867 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
3868 * platform/gtk/fast/forms/001-expected.png:
3869 * platform/gtk/fast/forms/001-expected.txt:
3870 * platform/gtk/fast/forms/003-expected.png:
3871 * platform/gtk/fast/forms/003-expected.txt:
3872 * platform/gtk/fast/forms/004-expected.png:
3873 * platform/gtk/fast/forms/004-expected.txt:
3874 * platform/gtk/fast/forms/basic-buttons-expected.png:
3875 * platform/gtk/fast/forms/basic-buttons-expected.txt:
3876 * platform/gtk/fast/forms/basic-inputs-expected.png:
3877 * platform/gtk/fast/forms/basic-inputs-expected.txt:
3878 * platform/gtk/fast/forms/basic-selects-expected.png:
3879 * platform/gtk/fast/forms/basic-selects-expected.txt:
3880 * platform/gtk/fast/forms/blankbuttons-expected.png:
3881 * platform/gtk/fast/forms/blankbuttons-expected.txt:
3882 * platform/gtk/fast/forms/box-shadow-override-expected.png:
3883 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
3884 * platform/gtk/fast/forms/button-align-expected.png:
3885 * platform/gtk/fast/forms/button-align-expected.txt:
3886 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
3887 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
3888 * platform/gtk/fast/forms/button-default-title-expected.png:
3889 * platform/gtk/fast/forms/button-default-title-expected.txt:
3890 * platform/gtk/fast/forms/button-generated-content-expected.png:
3891 * platform/gtk/fast/forms/button-generated-content-expected.txt:
3892 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
3893 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
3894 * platform/gtk/fast/forms/button-positioned-expected.png:
3895 * platform/gtk/fast/forms/button-positioned-expected.txt:
3896 * platform/gtk/fast/forms/button-sizes-expected.png:
3897 * platform/gtk/fast/forms/button-sizes-expected.txt:
3898 * platform/gtk/fast/forms/button-style-color-expected.png:
3899 * platform/gtk/fast/forms/button-style-color-expected.txt:
3900 * platform/gtk/fast/forms/button-table-styles-expected.png:
3901 * platform/gtk/fast/forms/button-table-styles-expected.txt:
3902 * platform/gtk/fast/forms/button-text-transform-expected.png:
3903 * platform/gtk/fast/forms/button-text-transform-expected.txt:
3904 * platform/gtk/fast/forms/button-white-space-expected.png:
3905 * platform/gtk/fast/forms/button-white-space-expected.txt:
3906 * platform/gtk/fast/forms/control-clip-expected.png:
3907 * platform/gtk/fast/forms/control-clip-expected.txt:
3908 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
3909 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
3910 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
3911 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
3912 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
3913 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
3914 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
3915 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
3916 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
3917 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
3918 * platform/gtk/fast/forms/form-element-geometry-expected.png:
3919 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
3920 * platform/gtk/fast/forms/formmove-expected.png:
3921 * platform/gtk/fast/forms/formmove-expected.txt:
3922 * platform/gtk/fast/forms/formmove2-expected.png:
3923 * platform/gtk/fast/forms/formmove2-expected.txt:
3924 * platform/gtk/fast/forms/formmove3-expected.png:
3925 * platform/gtk/fast/forms/formmove3-expected.txt:
3926 * platform/gtk/fast/forms/indeterminate-expected.png:
3927 * platform/gtk/fast/forms/indeterminate-expected.txt:
3928 * platform/gtk/fast/forms/input-appearance-height-expected.png:
3929 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
3930 * platform/gtk/fast/forms/input-button-sizes-expected.png:
3931 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
3932 * platform/gtk/fast/forms/input-first-letter-expected.png:
3933 * platform/gtk/fast/forms/input-first-letter-expected.txt:
3934 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
3935 * platform/gtk/fast/forms/input-value-expected.png:
3936 * platform/gtk/fast/forms/input-value-expected.txt:
3937 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
3938 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
3939 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
3940 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
3941 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
3942 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
3943 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
3944 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
3945 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
3946 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
3947 * platform/gtk/fast/forms/menulist-style-color-expected.png:
3948 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
3949 * platform/gtk/fast/forms/menulist-width-change-expected.png:
3950 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
3951 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
3952 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
3953 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
3954 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
3955 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
3956 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
3957 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
3958 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
3959 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
3960 * platform/gtk/fast/forms/option-script-expected.png:
3961 * platform/gtk/fast/forms/option-script-expected.txt:
3962 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
3963 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
3964 * platform/gtk/fast/forms/option-text-clip-expected.png:
3965 * platform/gtk/fast/forms/option-text-clip-expected.txt:
3966 * platform/gtk/fast/forms/placeholder-position-expected.png:
3967 * platform/gtk/fast/forms/placeholder-position-expected.txt:
3968 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
3969 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
3970 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
3971 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
3972 * platform/gtk/fast/forms/range/slider-padding-expected.png:
3973 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
3974 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
3975 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
3976 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
3977 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
3978 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
3979 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
3980 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
3981 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
3982 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
3983 * platform/gtk/fast/forms/search-input-rtl-expected.png:
3984 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
3985 * platform/gtk/fast/forms/search-rtl-expected.png:
3986 * platform/gtk/fast/forms/search-rtl-expected.txt:
3987 * platform/gtk/fast/forms/search-styled-expected.png:
3988 * platform/gtk/fast/forms/search-styled-expected.txt:
3989 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
3990 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
3991 * platform/gtk/fast/forms/searchfield-heights-expected.png:
3992 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
3993 * platform/gtk/fast/forms/select-align-expected.png:
3994 * platform/gtk/fast/forms/select-align-expected.txt:
3995 * platform/gtk/fast/forms/select-background-none-expected.png:
3996 * platform/gtk/fast/forms/select-background-none-expected.txt:
3997 * platform/gtk/fast/forms/select-baseline-expected.png:
3998 * platform/gtk/fast/forms/select-baseline-expected.txt:
3999 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
4000 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
4001 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
4002 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
4003 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
4004 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
4005 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
4006 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
4007 * platform/gtk/fast/forms/select-initial-position-expected.png:
4008 * platform/gtk/fast/forms/select-initial-position-expected.txt:
4009 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
4010 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
4011 * platform/gtk/fast/forms/select-selected-expected.png:
4012 * platform/gtk/fast/forms/select-selected-expected.txt:
4013 * platform/gtk/fast/forms/select-style-expected.png:
4014 * platform/gtk/fast/forms/select-style-expected.txt:
4015 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
4016 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
4017 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
4018 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
4019 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
4020 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
4021 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
4022 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
4023 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
4024 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
4025 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
4026 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
4027 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
4028 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
4029 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
4030 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
4031 * platform/gtk/fast/html/details-replace-text-expected.png:
4032 * platform/gtk/fast/html/details-replace-text-expected.txt:
4033 * platform/gtk/fast/html/keygen-expected.png:
4034 * platform/gtk/fast/html/keygen-expected.txt:
4035 * platform/gtk/fast/inline/positionedLifetime-expected.png:
4036 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
4037 * platform/gtk/fast/invalid/014-expected.png:
4038 * platform/gtk/fast/invalid/014-expected.txt:
4039 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
4040 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
4041 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
4042 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
4043 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
4044 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
4045 * platform/gtk/fast/parser/document-write-option-expected.png:
4046 * platform/gtk/fast/parser/document-write-option-expected.txt:
4047 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
4048 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
4049 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
4050 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
4051 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
4052 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
4053 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
4054 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
4055 * platform/gtk/fast/replaced/three-selects-break-expected.png:
4056 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
4057 * platform/gtk/fast/replaced/width100percent-button-expected.png:
4058 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
4059 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
4060 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
4061 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
4062 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
4063 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
4064 * platform/gtk/fast/table/append-cells2-expected.png:
4065 * platform/gtk/fast/table/append-cells2-expected.txt:
4066 * platform/gtk/fast/table/remove-td-display-none-expected.png:
4067 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
4068 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
4069 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
4070 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
4071 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
4072 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
4073 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
4074 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
4075 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
4076 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
4077 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
4078 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
4079 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
4080 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
4081 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
4082 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
4083 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
4084 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
4085 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
4086 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
4087 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
4088 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
4089 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
4090 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
4091 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
4092 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
4093 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
4094 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
4095 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
4096 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
4097 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
4098 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
4099 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
4100 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
4101 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
4102 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
4103 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
4104 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
4105 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
4106 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
4107 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
4108 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
4109 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
4110 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
4111 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
4112 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
4113 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
4114 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
4115 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
4116 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
4117 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
4118 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
4119 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
4120 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
4121 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
4122 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
4123 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
4124 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
4125 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
4126 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
4127 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
4128 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
4129 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
4130 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
4131 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
4132 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
4133 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
4134 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
4135 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
4136 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
4137 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
4138 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
4139 * platform/gtk/tables/mozilla/core/margins-expected.png:
4140 * platform/gtk/tables/mozilla/core/margins-expected.txt:
4141 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
4142 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
4143 * platform/gtk/tables/mozilla/other/move_row-expected.png:
4144 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
4145 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
4146 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
4147 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
4148 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
4149 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
4150 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
4151 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
4152 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
4153 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
4154 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
4155 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
4156 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
4157 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
4158 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
4159 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
4160 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
4161
ryanhaddad@apple.com35295b02017-06-01 18:43:48 +000041622017-06-01 Ryan Haddad <ryanhaddad@apple.com>
4163
4164 Mark two webrtc tests as flaky.
4165
4166 Unreviewed test gardening.
4167
4168 * TestExpectations:
4169
jlewis3@apple.com1778f082017-06-01 18:17:18 +000041702017-06-01 Matt Lewis <jlewis3@apple.com>
4171
jlewis3@apple.com9dd96b52017-06-01 18:21:18 +00004172 Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
4173 https://bugs.webkit.org/show_bug.cgi?id=172054
4174
4175 Unreviewed test gardening.
4176
4177 * platform/mac-wk2/TestExpectations:
4178
41792017-06-01 Matt Lewis <jlewis3@apple.com>
4180
jlewis3@apple.com1778f082017-06-01 18:17:18 +00004181 Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
4182 https://bugs.webkit.org/show_bug.cgi?id=172054
4183
4184 Unreviewed test gardening.
4185
4186 * platform/mac-wk2/TestExpectations:
4187
commit-queue@webkit.org3d6c8732017-06-01 16:38:49 +000041882017-06-01 Antoine Quint <graouts@apple.com>
4189
4190 Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
4191 https://bugs.webkit.org/show_bug.cgi?id=172810
4192
4193 Reviewed by Antoine Quint.
4194
4195 We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
4196
4197 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
4198 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
4199 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
4200 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
4201
magomez@igalia.com23493d32017-06-01 16:22:05 +000042022017-06-01 Miguel Gomez <magomez@igalia.com>
4203
4204 Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
4205
4206 * platform/gtk/TestExpectations:
4207
commit-queue@webkit.orgb2f24302017-06-01 15:39:58 +000042082017-06-01 Antoine Quint <graouts@apple.com>
4209
4210 Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
4211 https://bugs.webkit.org/show_bug.cgi?id=172808
4212
4213 Reviewed by Antoine Quint.
4214
4215 This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
4216
4217 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
4218 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
4219
ryanhaddad@apple.comb99a0dc2017-06-01 15:00:53 +000042202017-06-01 Ryan Haddad <ryanhaddad@apple.com>
4221
4222 Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
4223 https://bugs.webkit.org/show_bug.cgi?id=172807
4224
4225 Unreviewed test gardening.
4226
4227 * platform/mac-wk1/TestExpectations:
4228
commit-queue@webkit.org640a4982017-06-01 14:43:32 +000042292017-06-01 Antoine Quint <graouts@apple.com>
4230
4231 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
4232 https://bugs.webkit.org/show_bug.cgi?id=172715
4233
4234 Reviewed by Antoine Quint.
4235
4236 We update the expectations for <audio> metrics to match the latest implementation.
4237
4238 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
4239 * media/modern-media-controls/audio/audio-controls-metrics.html:
4240
utatane.tea@gmail.comc6b3a2d2017-06-01 07:27:05 +000042412017-06-01 Yusuke Suzuki <utatane.tea@gmail.com>
4242
4243 Unreviewed, rebaseline test results according to the error message change
4244 https://bugs.webkit.org/show_bug.cgi?id=172798
4245
4246 * js/dom/string-prototype-properties-expected.txt:
4247 * 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:
4248
cdumez@apple.com43a8ea52017-05-31 23:42:27 +000042492017-05-31 Chris Dumez <cdumez@apple.com>
4250
4251 Flaky Test: http/tests/misc/acid3.html
4252 https://bugs.webkit.org/show_bug.cgi?id=165734
4253 <rdar://problem/32249821>
4254
4255 Reviewed by Simon Fraser.
4256
4257 Increase internal test timeout from 5 seconds to 10 seconds to reduce
4258 flakiness.
4259
4260 * http/tests/misc/acid3.html:
4261
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +000042622017-05-31 Ryan Haddad <ryanhaddad@apple.com>
4263
ryanhaddad@apple.comd5899ef2017-05-31 21:52:07 +00004264 Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
4265 https://bugs.webkit.org/show_bug.cgi?id=172772
4266
4267 Unreviewed test gardening.
4268
4269 * platform/ios-wk2/TestExpectations:
4270
42712017-05-31 Ryan Haddad <ryanhaddad@apple.com>
4272
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +00004273 Mark fast/css/target-fragment-match.html as flaky on iOS.
4274 https://bugs.webkit.org/show_bug.cgi?id=168239
4275
4276 Unreviewed test gardening.
4277
4278 * platform/ios/TestExpectations:
4279
commit-queue@webkit.org0570cde2017-05-31 20:51:12 +000042802017-05-31 Youenn Fablet <youenn@apple.com>
4281
4282 PeerConnection should respect tracks that are muted at the time they are added
4283 https://bugs.webkit.org/show_bug.cgi?id=172771
4284
4285 Reviewed by Eric Carlson.
4286
4287 * webrtc/audio-replace-track.html:
4288 * webrtc/peer-connection-audio-unmute-expected.txt: Added.
4289 * webrtc/peer-connection-audio-unmute.html: Added.
4290 * webrtc/routines.js:
4291 * webrtc/video-unmute-expected.txt: Added.
4292 * webrtc/video-unmute.html: Added.
4293
antti@apple.com1acc9c72017-05-31 19:11:24 +000042942017-05-31 Antti Koivisto <antti@apple.com>
4295
4296 CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
4297 https://bugs.webkit.org/show_bug.cgi?id=172747
4298 <rdar://problem/32275314>
4299
4300 Reviewed by Andreas Kling.
4301
4302 * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
4303 * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
4304
jlewis3@apple.comea7b4bb2017-05-31 18:21:56 +000043052017-05-31 Matt Lewis <jlewis3@apple.com>
4306
4307 Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
4308 https://bugs.webkit.org/show_bug.cgi?id=172518
4309
4310 Unreviewed test gardening.
4311
4312 * platform/ios/TestExpectations:
4313
bfulgham@apple.combd589ac2017-05-31 16:58:53 +000043142017-05-31 Brent Fulgham <bfulgham@apple.com>
4315
4316 Make ResourceLoadStatistics testing more reliable
4317 https://bugs.webkit.org/show_bug.cgi?id=172730
4318 <rdar://problem/32028373>
4319
4320 Reviewed by Andy Estes.
4321
4322 Revise some of the tests to wait to check state until after the background process has finished processing the
4323 load information.
4324
4325 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
4326 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
4327 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
4328 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
4329 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
4330 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
4331 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
4332 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
4333 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
4334 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
4335 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
4336 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
4337
csaavedra@igalia.com1691e202017-05-31 13:44:06 +000043382017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4339
csaavedra@igalia.com5c85a412017-05-31 16:01:05 +00004340 [WPE] More CSS test expectations cleanup
4341
4342 Unreviewed gardening.
4343
4344 * platform/wpe/TestExpectations: remove more assorted css tests
4345 that are actually passing.
4346
43472017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4348
csaavedra@igalia.comba7dceb2017-05-31 15:13:11 +00004349 [WPE] CSS tests expectations cleanup
4350
4351 Unreviewed gardening.
4352
4353 * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
4354 tests that are actually passing and a recently removed css tests
4355 directory.
4356
43572017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4358
csaavedra@igalia.com1691e202017-05-31 13:44:06 +00004359 [GTK][WPE] Mark js/cached-window-properties test as slow
4360
4361 Unreviewed gardening.
4362 * platform/gtk/TestExpectations: Test was marked as flaky; but
4363 it's just slow.
4364 * platform/wpe/TestExpectations: Mark as slow.
4365
clopez@igalia.com2172f542017-05-31 12:04:41 +000043662017-05-31 Carlos Alberto Lopez Perez <clopez@igalia.com>
4367
4368 [GTK] Upgrade the WebKitGTK+ bots to Debian 9
4369
4370 This commit only adds a comment that it will be useful to mark
4371 the point where they where upgraded, so if there is some
4372 performance change on perf.webkit.org it can be pointed to this.
4373
4374 Unreviewed.
4375
4376 * platform/gtk/TestExpectations: Add a note regarding which
4377 distribution and version is running on the bots.
4378
csaavedra@igalia.comb9609c62017-05-31 11:09:18 +000043792017-05-31 Claudio Saavedra <csaavedra@igalia.com>
4380
4381 [WPE] WebGL expectations cleanup
4382
4383 Unreviewed gardening.
4384
4385 * platform/wpe/TestExpectations: Remove webgl tests that are
4386 consistently passing. Also mark a few known slow tests as such.
4387
rego@igalia.comeda65f62017-05-31 09:22:58 +000043882017-05-31 Manuel Rego Casasnovas <rego@igalia.com>
4389
4390 Move css-shapes-1 test suite to WPT
4391 https://bugs.webkit.org/show_bug.cgi?id=172537
4392
4393 Reviewed by Youenn Fablet.
4394
4395 Updated the paths in TestExpectations files.
4396 Marked spec-examples/shape-outside-018.html as flaky.
4397
4398 * TestExpectations:
4399 * platform/gtk/TestExpectations:
4400 * platform/ios/TestExpectations:
4401 * platform/win/TestExpectations:
4402
fred.wang@free.frfb843852017-05-31 05:48:57 +000044032017-05-30 Frederic Wang <fwang@igalia.com>
4404
4405 Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
4406 https://bugs.webkit.org/show_bug.cgi?id=172287
4407
4408 Reviewed by Simon Fraser.
4409
4410 Update iOS expectation to include the new node properties.
4411
4412 * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
4413
timothy_horton@apple.comc741bb62017-05-31 00:44:02 +000044142017-05-30 Tim Horton <timothy_horton@apple.com>
4415
4416 Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
4417 https://bugs.webkit.org/show_bug.cgi?id=172735
4418 <rdar://problem/32015977>
4419
4420 Reviewed by Enrica Casucci.
4421
4422 * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
4423 * fast/events/ios/autocorrect-with-range-selection.html: Added.
4424 Add a test that ensures that autocorrection with a selection succeeds.
4425
weinig@apple.com6cf431d2017-05-30 23:54:51 +000044262017-05-30 Sam Weinig <sam@webkit.org>
4427
4428 [WebIDL] Generate named property deleters
4429 https://bugs.webkit.org/show_bug.cgi?id=172688
4430
4431 Reviewed by Chris Dumez.
4432
4433 * js/dom/named-property-deleter-expected.txt: Added.
4434 * js/dom/named-property-deleter.html: Added.
4435 Add test for various named deleter conditions.
4436
4437 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
4438 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
4439 Update test to log more information about what its doing and log it to the DOM rather
4440 than the console, to make comparing results in browsers easier. Also, note in the
4441 bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
4442
commit-queue@webkit.org9a2160a2017-05-30 23:32:00 +000044432017-05-30 Youenn Fablet <youenn@apple.com>
4444
4445 Add support for Certificate and IceCandidatePair stats
4446 https://bugs.webkit.org/show_bug.cgi?id=172734
4447
4448 Reviewed by Geoff Garen.
4449
4450 * webrtc/video-stats.html:
4451
cdumez@apple.com6a4d8782017-05-30 21:19:01 +000044522017-05-30 Chris Dumez <cdumez@apple.com>
4453
4454 REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
4455 https://bugs.webkit.org/show_bug.cgi?id=172703
4456 <rdar://problem/32458086>
4457
4458 Reviewed by Ryosuke Niwa.
4459
4460 Update existing tests to reflect behavior change.
4461
4462 * fast/dom/Element/getClientRects-return-type-expected.txt:
4463 * fast/dom/Element/getClientRects-return-type.html:
4464 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
4465 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
4466
jfernandez@igalia.com5ce70b52017-05-30 21:18:01 +000044672017-05-30 Javier Fernandez <jfernandez@igalia.com>
4468
4469 [css-align] Import W3C web platform tests for the CSS Box Alignment feature
4470 https://bugs.webkit.org/show_bug.cgi?id=172705
4471
4472 Reviewed by Manuel Rego Casasnovas.
4473
4474 * TestExpectations: Mark as failure a few tests due to bug #172707.
4475
commit-queue@webkit.orgba7b6be2017-05-30 21:08:18 +000044762017-05-30 Ali Juma <ajuma@chromium.org>
4477
4478 [CredentialManagement] Incorporate IDL updates from latest spec
4479 https://bugs.webkit.org/show_bug.cgi?id=172011
4480
4481 Reviewed by Daniel Bates.
4482
4483 * credentials/idlharness-expected.txt:
4484 * credentials/idlharness.html:
4485
ryanhaddad@apple.comf6084fb2017-05-30 20:37:58 +000044862017-05-30 Ryan Haddad <ryanhaddad@apple.com>
4487
4488 Skip imported/w3c/web-platform-tests/innerText/getter.html.
4489 https://bugs.webkit.org/show_bug.cgi?id=172514
4490
4491 Unreviewed test gardening.
4492
4493 * TestExpectations:
4494
commit-queue@webkit.org3262d302017-05-30 20:02:09 +000044952017-05-30 Said Abou-Hallawa <sabouhallawa@apple.com>
4496
4497 REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
4498 https://bugs.webkit.org/show_bug.cgi?id=172670
4499
4500 Reviewed by Tim Horton.
4501
4502 Use the css property -webkit-canvas to force capturing the canvas context
4503 in a NativeImage. This NativeImage will be used to create a BitmapImage
4504 which will be later used as the background-image of an element.
4505
4506 * fast/images/large-image-webkit-canvas-expected.html: Added.
4507 * fast/images/large-image-webkit-canvas.html: Added.
4508
jlewis3@apple.comaa29a602017-05-30 19:51:23 +000045092017-05-30 Matt Lewis <jlewis3@apple.com>
4510
4511 Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
4512 https://bugs.webkit.org/show_bug.cgi?id=172403
4513
4514 Unreviewed test gardening.
4515
4516 * platform/ios/TestExpectations:
4517
commit-queue@webkit.orgd67b2782017-05-30 18:29:13 +000045182017-05-30 Youenn Fablet <youenn@apple.com>
4519
4520 RealtimeOutgoingVideoSource should not rotate muted frames
4521 https://bugs.webkit.org/show_bug.cgi?id=172659
4522
4523 Reviewed by Eric Carlson.
4524
4525 * webrtc/routines.js:
4526 * webrtc/video-rotation-expected.txt: Added.
4527 * webrtc/video-rotation.html: Added.
4528
ryanhaddad@apple.comd550e8f2017-05-30 17:39:10 +000045292017-05-30 Ryan Haddad <ryanhaddad@apple.com>
4530
4531 Mark js/intl-datetimeformat.html as failing.
4532 https://bugs.webkit.org/show_bug.cgi?id=172720
4533
4534 Unreviewed test gardening.
4535
4536 * js/script-tests/intl-datetimeformat.js:
4537 * platform/mac/TestExpectations:
4538
pvollan@apple.com2dbab572017-05-30 15:41:26 +000045392017-05-30 Per Arne Vollan <pvollan@apple.com>
4540
4541 [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
4542 https://bugs.webkit.org/show_bug.cgi?id=172709
4543
4544 Reviewed by Brent Fulgham.
4545
4546 * platform/win/TestExpectations:
4547
aperez@igalia.com65d50e82017-05-30 14:33:20 +000045482017-05-30 Adrian Perez de Castro <aperez@igalia.com>
4549
4550 [GTK] Test cases for typehead in form menu lists should start from known state
4551 https://bugs.webkit.org/show_bug.cgi?id=171792
4552
4553 Reviewed by Carlos Garcia Campos.
4554
4555 Since r215188 opening a popup menu in a form pre-selects the active
4556 element to mimic GtkComboxBox behavior, but the layout test implicitly
4557 assumed that type ahead search always started the beginning of the
4558 list, which is no longer true now that GTK+ is informed of which one
4559 is the active element.
4560
4561 * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
4562 list to the initial state (no element selected, unfocused) at the
4563 beginning of testTypeAheadFunction().
4564
antti@apple.comcd7409a2017-05-30 08:35:40 +000045652017-05-29 Antti Koivisto <antti@apple.com>
4566
4567 Crash on display-contents-replaced-001.html
4568 https://bugs.webkit.org/show_bug.cgi?id=172596
4569
4570 Reviewed by Andreas Kling.
4571
4572 * TestExpectations: Enable the test.
4573
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +000045742017-05-30 Zan Dobersek <zdobersek@igalia.com>
4575
zandobersek@gmail.com2258c382017-05-30 08:27:49 +00004576 [GCrypt] RSA-OAEP support
4577 https://bugs.webkit.org/show_bug.cgi?id=171222
4578
4579 Reviewed by Michael Catanzaro.
4580
4581 * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
4582
45832017-05-30 Zan Dobersek <zdobersek@igalia.com>
4584
zandobersek@gmail.com33ed8ce2017-05-30 07:45:10 +00004585 [GCrypt] RSAES-PKCS1-v1_5 support
4586 https://bugs.webkit.org/show_bug.cgi?id=171219
4587
4588 Reviewed by Michael Catanzaro.
4589
4590 * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
4591
45922017-05-30 Zan Dobersek <zdobersek@igalia.com>
4593
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +00004594 [GCrypt] RSASSA-PKCS1-v1_5 support
4595 https://bugs.webkit.org/show_bug.cgi?id=171220
4596
4597 Reviewed by Michael Catanzaro.
4598
4599 * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
4600
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +000046012017-05-29 Claudio Saavedra <csaavedra@igalia.com>
4602
csaavedra@igalia.com1195b8b2017-05-29 18:20:26 +00004603 [WPE] Mark a couple of tests as slow/timing out
4604
4605 Unreviewed gardening. These are all known ones.
4606 * platform/wpe/TestExpectations:
4607
46082017-05-29 Claudio Saavedra <csaavedra@igalia.com>
4609
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +00004610 [WPE] Marking workers/bomb.html test as slow.
4611
4612 Unreviewed gardening.
4613
4614 * platform/wpe/TestExpectations:
4615
commit-queue@webkit.org295c1622017-05-29 14:09:37 +000046162017-05-29 Emilio Cobos Álvarez <ecobos@igalia.com>
4617
4618 Use the parent box style to adjust RenderStyle for alignment.
4619 https://bugs.webkit.org/show_bug.cgi?id=172215
4620
4621 Reviewed by Antti Koivisto.
4622
4623 * TestExpectations:
4624
pvollan@apple.com2056fa12017-05-29 07:15:56 +000046252017-05-29 Per Arne Vollan <pvollan@apple.com>
4626
4627 Unreviewed Windows test gardening, update expected results after r217418.
4628
pvollan@apple.com9d1b1bd2017-05-29 09:03:02 +00004629 * platform/win/fast/block/float/032-expected.txt:
4630
46312017-05-29 Per Arne Vollan <pvollan@apple.com>
4632
4633 Unreviewed Windows test gardening, update expected results after r217418.
4634
pvollan@apple.com2056fa12017-05-29 07:15:56 +00004635 * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
4636 * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
4637 * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
4638 * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
4639 * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
4640 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
4641
commit-queue@webkit.orgc26778d2017-05-29 01:30:58 +000046422017-05-28 Sam Weinig <sam@webkit.org>
4643
4644 [WebIDL] @@iterator should only be accessed once when disambiguating a union type
4645 https://bugs.webkit.org/show_bug.cgi?id=172684
4646
4647 Reviewed by Yusuke Suzuki.
4648
4649 * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
4650 * js/dom/sequence-in-union-iterator-access.html: Added.
4651 Add test case showing that @@iterator is only accessed once when converting a sequence
4652 as part of a union.
4653
cdumez@apple.com40005b92017-05-27 20:15:02 +000046542017-05-27 Chris Dumez <cdumez@apple.com>
4655
4656 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
4657 https://bugs.webkit.org/show_bug.cgi?id=172472
4658 <rdar://problem/32334831>
4659
4660 Reviewed by Ryosuke Niwa.
4661
4662 * TestExpectations:
4663 Unskip test that is no longer crashing in Debug builds.
4664
4665 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
4666 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
4667 Add reduced test case reproducing the crash.
4668
simon.fraser@apple.com39c13af2017-05-27 17:13:58 +000046692017-05-27 Simon Fraser <simon.fraser@apple.com>
4670
4671 getComputedStyle returns percentage values for left / right / top / bottom
4672 https://bugs.webkit.org/show_bug.cgi?id=29084
4673
4674 Reviewed by Zalan Bujtas.
4675
4676 Some new baselines, a new test, and an improved test.
4677
4678 * animations/trigger-container-scroll-boundaries-expected.txt:
4679 * animations/trigger-container-scroll-boundaries.html:
4680 * animations/trigger-container-scroll-empty-expected.txt:
4681 * animations/trigger-container-scroll-empty.html:
4682 * animations/trigger-container-scroll-simple-expected.txt:
4683 * animations/trigger-container-scroll-simple.html:
4684 * fast/css/getComputedStyle/computed-style-expected.txt:
4685 * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
4686 * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
4687 * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
4688 * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
4689 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
4690 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html: It doesn't make any sense to test right/bottom.
4691 * fast/css/hover-affects-child-expected.txt:
4692 * fast/css/hover-affects-child.html:
4693 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
4694 * transitions/transition-to-from-auto-expected.txt:
4695 * transitions/transition-to-from-auto.html:
4696
commit-queue@webkit.org528521e2017-05-27 03:27:51 +000046972017-05-26 Youenn Fablet <youenn@apple.com>
4698
4699 WebRTC stats should be in milliseconds
4700 https://bugs.webkit.org/show_bug.cgi?id=172644
4701
4702 Reviewed by Eric Carlson.
4703
4704 * TestExpectations:
4705 * webrtc/video-stats.html: Making it less flaky prone.
4706
weinig@apple.com7fb39842017-05-27 02:54:02 +000047072017-05-26 Sam Weinig <sam@webkit.org>
4708
4709 [WebIDL] Overloaded functions should throw this object check exception before argument check exception
4710 https://bugs.webkit.org/show_bug.cgi?id=172480
4711
4712 Reviewed by Chris Dumez.
4713
4714 Add test case that shows that using the wrong this object on an overloaded function,
4715 even if you are passing the wrong number of arguments, results in an invalid this
4716 object exception.
4717
4718 * js/dom/overloaded-operation-exception-order-expected.txt: Added.
4719 * js/dom/overloaded-operation-exception-order.html: Added.
4720
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +000047212017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4722
ryanhaddad@apple.comb8c37c02017-05-27 00:22:49 +00004723 Skip fast/events/before-unload-returnValue.html on iOS.
4724 https://bugs.webkit.org/show_bug.cgi?id=172672
4725
4726 Unreviewed test gardening.
4727
4728 * platform/ios/TestExpectations:
4729
47302017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4731
ryanhaddad@apple.combd949942017-05-27 00:22:46 +00004732 Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
4733 https://bugs.webkit.org/show_bug.cgi?id=172331
4734
4735 Unreviewed test gardening.
4736
4737 * platform/mac-wk1/TestExpectations:
4738
47392017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4740
ryanhaddad@apple.comfdf70a42017-05-26 19:27:41 +00004741 Unreviewed, rolling out r217458.
4742
4743 This change caused 55 JSC test failures.
4744
4745 Reverted changeset:
4746
4747 "Date should use historical data if it's available."
4748 https://bugs.webkit.org/show_bug.cgi?id=172592
4749 http://trac.webkit.org/changeset/217458
4750
47512017-05-26 Ryan Haddad <ryanhaddad@apple.com>
4752
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +00004753 Rebaseline js/dom/global-constructors-attributes.html.
4754
4755 Unreviewed test gardening.
4756
4757 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4758 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4759 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4760
ryanhaddad@apple.combc2e4ee2017-05-26 16:03:56 +000047612017-05-25 Ryan Haddad <ryanhaddad@apple.com>
4762
4763 Skip two LayoutTests that are failing due missing results.
4764
4765 Unreviewed test gardening.
4766
4767 * TestExpectations:
4768 * platform/ios/TestExpectations:
4769
csaavedra@igalia.com46edf542017-05-26 12:02:50 +000047702017-05-26 Claudio Saavedra <csaavedra@igalia.com>
4771
4772 [WPE] Mark animations/animation-delay-changed.htm as flaky
4773
4774 Unreviewed gardening. It's flaky on all platforms so why bother.
4775
4776 * platform/wpe/TestExpectations:
4777
rego@igalia.com3bdcabb2017-05-26 10:18:14 +000047782017-05-26 Manuel Rego Casasnovas <rego@igalia.com>
4779
4780 [css-grid] Add support for orthogonal positioned grid items
4781 https://bugs.webkit.org/show_bug.cgi?id=172591
4782
4783 Reviewed by Sergio Villar Senin.
4784
4785 Two of the new imported tests are failing due to an issue with margins
4786 and orthogonal items, which is unrelated to this patch (see bug #172590).
4787
4788 * TestExpectations:
4789
commit-queue@webkit.org68e16f72017-05-26 06:46:27 +000047902017-05-25 Emilio Cobos Álvarez <ecobos@igalia.com>
4791
4792 Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
4793 https://bugs.webkit.org/show_bug.cgi?id=172503
4794
4795 Reviewed by Antti Koivisto.
4796
4797 * TestExpectations:
4798
commit-queue@webkit.org9782f822017-05-26 05:39:12 +000047992017-05-25 Sam Weinig <sam@webkit.org>
4800
4801 Fix MediaDeviceInfo's extended attributes so they make sense
4802 https://bugs.webkit.org/show_bug.cgi?id=172629
4803
4804 Reviewed by Daniel Bates.
4805
4806 * fast/mediastream/media-device-info-expected.txt: Added.
4807 * fast/mediastream/media-device-info.html: Added.
4808 Test that MediaDeviceInfo has the expected properties and that
4809 the serializer works.
4810
cdumez@apple.com6627eea2017-05-26 04:19:14 +000048112017-05-25 Chris Dumez <cdumez@apple.com>
4812
4813 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
4814 https://bugs.webkit.org/show_bug.cgi?id=172628
4815 <rdar://problem/32418707>
4816
4817 Reviewed by Sam Weinig.
4818
4819 Add reduced test case.
4820
4821 * TestExpectations:
4822 Unskip test that is no longer crashing in debug builds.
4823
4824 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
4825 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
4826
zalan@apple.com8c813f72017-05-26 03:53:24 +000048272017-05-25 Zalan Bujtas <zalan@apple.com>
4828
4829 Frame's composited content is visible when the frame has visibility: hidden.
4830 https://bugs.webkit.org/show_bug.cgi?id=125565
4831 <rdar://problem/32196849>
4832
4833 Reviewed by Simon Fraser.
4834
4835 * compositing/resources/visibility.html: Added.
4836 * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
4837 * compositing/visibility/frameset-visibility-hidden.html: Added.
4838 * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
4839 * compositing/visibility/iframe-visibility-hidden.html: Added.
4840 * compositing/visibility/object-visibility-hidden-expected.html: Added.
4841 * compositing/visibility/object-visibility-hidden.html: Added.
4842
bfulgham@apple.com0d0f8022017-05-26 02:56:11 +000048432017-05-25 Brent Fulgham <bfulgham@apple.com>
4844
4845 Gracefully handle missing localStorage support in results.html
4846 https://bugs.webkit.org/show_bug.cgi?id=172625
4847 <rdar://problem/32118243>
4848
4849 Reviewed by Alexey Proskuryakov.
4850
4851 Handle the case where localStorage generates a SecurityError DOMException, treating this
4852 as a non-fatal error.
4853
4854 * fast/harness/results.html:
4855 (OptionWriter.save): Treat "SecurityError" as an expected condition.
4856 (OptionWriter.apply): Ditto.
4857
ap@apple.com27f767d2017-05-26 02:10:33 +000048582017-05-25 Alexey Proskuryakov <ap@apple.com>
4859
4860 Merge split script tests, part 2
4861 https://bugs.webkit.org/show_bug.cgi?id=172423
4862
4863 Reviewed by Tim Horton.
4864
4865 Fix the few remaining special cases of split tests.
4866
4867 * editing/pasteboard/drop-text-events-sideeffect-crash.html:
4868 * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
4869 This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
4870 Now it's inlined in both.
4871
4872 * fast/canvas/canvas-ellipse-connecting-line-expected.html:
4873 * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
4874 This was really a resource, not a scrip test, and it was only only used in one test.
4875
4876 * fast/dom/HTMLElement/class-list-quirks.html:
4877 * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
4878 Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
4879
4880 * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
4881 * fast/dom/Window/script-tests/postmessage-test.js: Removed.
4882 Moved a shared resource to its proper location.
4883
4884 * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
4885 * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
4886 * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
4887 * fast/dom/Window/window-postmessage-clone-deep-array.html:
4888 * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
4889 * fast/dom/Window/window-postmessage-clone.html:
4890 Straightforward js-tests with file names that didn't match.
4891
4892 * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
4893 * fast/table/script-tests/min-width-helpers.js: Removed.
4894 Moved a shared resource to its proper location.
4895
4896 * fast/table/min-width-css-block-table.html:
4897 * fast/table/min-width-css-inline-table.html:
4898 * fast/table/min-width-html-block-table.html:
4899 * fast/table/min-width-html-inline-table.html:
4900 * fast/table/script-tests/min-width-css-block-table.js: Removed.
4901 * fast/table/script-tests/min-width-css-inline-table.js: Removed.
4902 * fast/table/script-tests/min-width-html-block-table.js: Removed.
4903 * fast/table/script-tests/min-width-html-inline-table.js: Removed.
4904 Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
4905
4906 * printing/break-after-avoid-expected.txt:
4907 * printing/break-after-avoid-page-expected.txt:
4908 * printing/break-after-avoid-page.html:
4909 * printing/break-after-avoid.html:
4910 * printing/script-tests/break-after-avoid-page.js: Removed.
4911 * printing/script-tests/break-after-avoid.js: Removed.
4912 * printing/script-tests/page-break-after-avoid.js: Removed.
4913 * printing/script-tests/page-break-always-for-overflow.js: Removed.
4914 These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
4915
4916 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
4917 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
4918 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
4919 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
4920 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
4921 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
4922 These tests were mixed up - pattern was being tested instead of mask, and vice versa.
4923
4924 * svg/dom/script-tests/SVGColor.js: Removed.
4925 * svg/dom/script-tests/SVGPaint.js: Removed.
4926 Removed unused files.
4927
4928 * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
4929 * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
4930 * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
4931 * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
4932 * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
4933 * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
4934 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
4935 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
4936 Straightforward js-tests with mismatching names.
4937
mmaxfield@apple.com256a37a2017-05-26 00:42:58 +000049382017-05-25 Myles C. Maxfield <mmaxfield@apple.com>
4939
4940 [WK1] iframes in layer-backed NSViews are not cleared between successive draws
4941 https://bugs.webkit.org/show_bug.cgi?id=172554
4942 <rdar://problem/31247133>
4943
4944 Reviewed by Simon Fraser.
4945
4946 Cause two successive paints, and compare it against 0 paints.
4947
4948 * fast/frames/iframe-translucent-background-expected.html: Added.
4949 * fast/frames/iframe-translucent-background.html: Added.
4950
keith_miller@apple.comb5b91282017-05-26 00:06:44 +000049512017-05-25 Keith Miller <keith_miller@apple.com>
4952
4953 Date should use historical data if it's available.
4954 https://bugs.webkit.org/show_bug.cgi?id=172592
4955
4956 Reviewed by Mark Lam.
4957
4958 Fix tests to work with historically accurate dates.
4959
4960 * js/dom/date-big-setdate-expected.txt: Removed.
4961 * js/dom/date-big-setdate.html: Removed.
4962 * js/dom/script-tests/date-big-setdate.js: Removed.
4963 * storage/indexeddb/modern/date-basic-expected.txt:
4964 * storage/indexeddb/modern/date-basic-private-expected.txt:
4965 * storage/indexeddb/modern/get-keyrange-expected.txt:
4966 * storage/indexeddb/modern/get-keyrange-private-expected.txt:
4967
cdumez@apple.comfc984762017-05-25 20:53:49 +000049682017-05-25 Chris Dumez <cdumez@apple.com>
4969
4970 DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
4971 https://bugs.webkit.org/show_bug.cgi?id=172578
4972 <rdar://problem/30754582>
4973
4974 Reviewed by Youenn Fablet.
4975
4976 Add layout test coverage.
4977
4978 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
4979 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
4980
jiewen_tan@apple.com33b11042017-05-25 18:50:34 +000049812017-05-24 Jiewen Tan <jiewen_tan@apple.com>
4982
4983 Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
4984 https://bugs.webkit.org/show_bug.cgi?id=172555
4985 <rdar://problem/32004724>
4986
4987 Reviewed by Ryosuke Niwa.
4988
4989 * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
4990 * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
4991 * editing/selection/select-iframe-focusin-document-crash.html: Added.
4992
jfernandez@igalia.comb998bf52017-05-25 17:40:49 +000049932017-05-25 Javier Fernandez <jfernandez@igalia.com>
4994
4995 [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
4996 https://bugs.webkit.org/show_bug.cgi?id=172593
4997
4998 Reviewed by Manuel Rego Casasnovas.
4999
5000 * css3/parse-place-content.html:
5001 * css3/parse-place-items.html:
5002 * css3/parse-place-self.html:
5003
jdiggs@igalia.com8920b742017-05-25 16:43:23 +000050042017-05-25 Joanmarie Diggs <jdiggs@igalia.com>
5005
5006 [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
5007 https://bugs.webkit.org/show_bug.cgi?id=172355
5008
5009 Reviewed by Chris Fleizach.
5010
5011 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
5012 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
5013
clopez@igalia.comc47b7a22017-05-25 16:24:31 +000050142017-05-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
5015
5016 [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
5017
5018 Unreviewed GTK gardening.
5019
5020 * platform/gtk/TestExpectations:
5021
csaavedra@igalia.com81de1572017-05-25 15:43:54 +000050222017-05-25 Claudio Saavedra <csaavedra@igalia.com>
5023
5024 [GTK] Update baseline
5025
5026 Unreviewed gardening. Update after r217272.
5027 * platform/gtk/fast/text/font-style-parse-expected.txt:
5028
hyatt@apple.com64d8f582017-05-25 14:56:27 +000050292017-05-25 Dave Hyatt <hyatt@apple.com>
5030
5031 Baseline of number inputs not right.
5032 https://bugs.webkit.org/show_bug.cgi?id=172237
5033
5034 Reviewed by Dean Jackson.
5035
5036 * fast/forms/baseline-of-number-inputs-expected.html: Added.
5037 * fast/forms/baseline-of-number-inputs.html: Added.
5038
pvollan@apple.com313d7002017-05-25 14:37:10 +000050392017-05-25 Per Arne Vollan <pvollan@apple.com>
5040
5041 [Win] Update expectations for layout tests.
5042 https://bugs.webkit.org/show_bug.cgi?id=172437
5043
5044 Unreviewed test gardening, update test expectations for failing tests.
5045
5046 * platform/win/TestExpectations:
5047
csaavedra@igalia.com17c37672017-05-25 13:36:44 +000050482017-05-25 Claudio Saavedra <csaavedra@igalia.com>
5049
csaavedra@igalia.come7acf0b2017-05-25 16:55:38 +00005050 [WPE] Add missing test baseline.
5051
5052 Unreviewed gardening.
5053 * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
5054
50552017-05-25 Claudio Saavedra <csaavedra@igalia.com>
5056
csaavedra@igalia.com17c37672017-05-25 13:36:44 +00005057 [WPE] Unreviewed gardening
5058
5059 Update rebaseline after r216817.
5060
5061 * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
5062
pvollan@apple.com57256452017-05-25 11:45:52 +000050632017-05-25 Per Arne Vollan <pvollan@apple.com>
5064
5065 [Win] Update expectations for layout tests.
5066 https://bugs.webkit.org/show_bug.cgi?id=172437
5067
5068 Unreviewed test gardening, update test expectations for failing tests.
5069
5070 * platform/win/TestExpectations:
5071
rego@igalia.com799e1b72017-05-25 10:06:45 +000050722017-05-25 Manuel Rego Casasnovas <rego@igalia.com>
5073
5074 [css-grid] Fix behavior of positioned items without specific dimensions
5075 https://bugs.webkit.org/show_bug.cgi?id=172117
5076
5077 Reviewed by Sergio Villar Senin.
5078
5079 * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
5080 * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
5081
ddkilzer@apple.com83e93272017-05-25 07:40:02 +000050822017-05-25 David Kilzer <ddkilzer@apple.com>
5083
5084 REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
5085 <https://bugs.webkit.org/show_bug.cgi?id=172584>
5086
5087 * fast/regex/:
5088 * fast/regex/script-tests:
5089 - Rollback changes in r217390 for Bug 172423 to these
5090 directories.
5091
cdumez@apple.com62c78af2017-05-25 04:18:52 +000050922017-05-24 Chris Dumez <cdumez@apple.com>
5093
5094 ResourceResponses for data URLs have their Source marked as Unknown
5095 https://bugs.webkit.org/show_bug.cgi?id=172573
5096 <rdar://problem/31786198>
5097
5098 Reviewed by Geoffrey Garen.
5099
5100 Add layout test coverage.
5101
5102 * fast/url/data-url-source-expected.txt: Added.
5103 * fast/url/data-url-source.html: Added.
5104
commit-queue@webkit.org5eda3012017-05-25 03:54:08 +000051052017-05-24 Fujii Hironori <Hironori.Fujii@sony.com>
5106
5107 [Win] An assertion fails if the custom cursor image isn't loaded yet
5108 https://bugs.webkit.org/show_bug.cgi?id=172209
5109
5110 Reviewed by Said Abou-Hallawa.
5111
5112 Windows port have the same issue Qt port had had several years ago
5113 (Bug 68223). I'd like to reuse the test case. But, current CSS
5114 parser rejects invalid 'cursor' property value which consists of
5115 a single URL but no keywords.
5116
5117 * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
5118 'cursor' property by appending a fallback keyword.
5119
ap@apple.com92352d02017-05-24 22:53:00 +000051202017-05-24 Alexey Proskuryakov <ap@apple.com>
5121
5122 Merge split script tests
5123 https://bugs.webkit.org/show_bug.cgi?id=172423
5124
5125 Reviewed by Sam Weinig.
5126
5127 In the past, many tests were being split into HTML and JS parts for no good reason.
5128 This makes it hard to see what those tests are doing.
5129
5130 This is first part of the change, only including files where JS and HTML counterparts
5131 have matching names. Custom cases will be completed in a follow-up.
5132
5133 Long change list omitted.
5134
ryanhaddad@apple.come0f505e2017-05-24 21:35:07 +000051352017-05-24 Ryan Haddad <ryanhaddad@apple.com>
5136
5137 Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
5138 https://bugs.webkit.org/show_bug.cgi?id=172547
5139
5140 Unreviewed test gardening.
5141
5142 * platform/ios/TestExpectations:
5143
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +000051442017-05-24 Claudio Saavedra <csaavedra@igalia.com>
5145
csaavedra@igalia.com32fd7c32017-05-24 18:54:00 +00005146 [WPE] Rebaseline test
5147
5148 Unreviewed gardening after a series of changes to dom static properties.
5149
5150 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
5151
51522017-05-24 Claudio Saavedra <csaavedra@igalia.com>
5153
csaavedra@igalia.com9fcd98e2017-05-24 18:40:44 +00005154 [WPE] Rebaseline test after r217181
5155
5156 Unreviewed gardening.
5157
5158 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
5159
51602017-05-24 Claudio Saavedra <csaavedra@igalia.com>
5161
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +00005162 [WPE] Remove baseline for test that passes now
5163
5164 Unreviewed gardening.
5165
5166 * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
5167
jdiggs@igalia.com32ae5172017-05-24 15:40:03 +000051682017-05-24 Joanmarie Diggs <jdiggs@igalia.com>
5169
5170 [ATK] Gardening needed after r217171
5171 https://bugs.webkit.org/show_bug.cgi?id=172539
5172
5173 Unreviewed test gardening after r217171.
5174
5175 Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
5176 tests with platform-specific expectations.
5177
5178 * accessibility/multiselect-list-reports-active-option-expected.txt:
5179 * accessibility/table-cells-roles-expected.txt:
5180 * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
5181 * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
5182 * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
5183 * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
5184 * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
5185
jfernandez@igalia.com615447b2017-05-24 08:35:02 +000051862017-05-24 Javier Fernandez <jfernandez@igalia.com>
5187
5188 [css-grid] Ignore collapsed tracks on content-distribution alignment
5189 https://bugs.webkit.org/show_bug.cgi?id=172493
5190
5191 Reviewed by Manuel Rego Casasnovas.
5192
5193 Unskip the web-platform-tests related to content-alignment and collapsed tracks.
5194
5195 * TestExpectations:
5196
jiewen_tan@apple.com04d22032017-05-24 00:33:23 +000051972017-05-22 Jiewen Tan <jiewen_tan@apple.com>
5198
5199 [WebCrypto] Support RSA-PSS
5200 https://bugs.webkit.org/show_bug.cgi?id=170869
5201 <rdar://problem/31640672>
5202
5203 Reviewed by Brent Fulgham.
5204
5205 * TestExpectations:
5206 Skip tests related to RSA-PSS for now.
5207 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
5208 * crypto/subtle/rsa-generate-key-malformed-parameters.html:
5209 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
5210 * crypto/subtle/rsa-import-key-malformed-parameters.html:
5211 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
5212 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
5213 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
5214 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
5215 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
5216 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
5217 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
5218 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
5219 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
5220 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
5221 * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
5222 * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
5223 * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
5224 * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
5225 * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
5226 * crypto/subtle/rsa-pss-generate-key.html: Added.
5227 * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
5228 * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
5229 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
5230 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
5231 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
5232 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
5233 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
5234 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
5235 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
5236 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
5237 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
5238 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
5239 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
5240 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
5241 * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
5242 * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
5243 * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
5244 * crypto/subtle/rsa-pss-import-key-sign.html: Added.
5245 * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
5246 * crypto/subtle/rsa-pss-import-key-verify.html: Added.
5247 * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
5248 * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
5249 * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
5250 * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
5251 * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
5252 * crypto/subtle/rsa-pss-import-spki-key.html: Added.
5253 * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
5254 * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
5255 * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
5256 * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
5257 * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
5258 * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
5259
cdumez@apple.come4d96f62017-05-24 00:27:24 +000052602017-05-23 Chris Dumez <cdumez@apple.com>
5261
5262 Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
5263 https://bugs.webkit.org/show_bug.cgi?id=172523
5264
5265 Reviewed by Ryosuke Niwa.
5266
5267 * TestExpectations:
5268 This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
5269
5270 * fast/dom/script-charset-update.html:
5271 Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
5272
5273 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
5274 Rebaseline test now that it actually runs to the end.
5275
5276 * platform/ios-wk2/TestExpectations:
5277 * platform/mac-wk2/TestExpectations:
5278 Remove expectation for a test that is now skipped in root TestExpectations file.
5279
5280 * resources/js-test.js:
5281 Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
5282 set then, instead of waiting for the load event listener to do so. This is needed because some
5283 tests may decide to complete *before* the load event has fired, such as the test updated in this
5284 patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
5285 some tests only set jsTestIsAsync in a load event handler.
5286
ryanhaddad@apple.comd66b3012017-05-24 00:00:09 +000052872017-05-23 Ryan Haddad <ryanhaddad@apple.com>
5288
5289 Rebaseline tests for iOS simulator.
5290
5291 Unreviewed test gardening.
5292
5293 * fast/events/ios/rotation/basic-rotation-expected.txt:
5294 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
5295 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
5296 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
5297 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
5298 * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
5299
mattbaker@apple.com4ab17df2017-05-23 22:58:23 +000053002017-05-23 Matt Baker <mattbaker@apple.com>
5301
5302 Web Inspector: Cannot delete a disabled XHR breakpoint
5303 https://bugs.webkit.org/show_bug.cgi?id=171971
5304 <rdar://problem/32129527>
5305
5306 Reviewed by Devin Rousso.
5307
5308 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
5309 * inspector/dom-debugger/xhr-breakpoints.html:
5310
ryanhaddad@apple.com1d6701e2017-05-23 22:55:10 +000053112017-05-23 Ryan Haddad <ryanhaddad@apple.com>
5312
5313 Skip crashing css-display-3/display-contents tests.
5314 https://bugs.webkit.org/show_bug.cgi?id=172503
5315
5316 Unreviewed test gardening.
5317
5318 * TestExpectations:
5319
jlewis3@apple.com2e724e32017-05-23 21:30:37 +000053202017-05-23 Matt Lewis <jlewis3@apple.com>
5321
5322 Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
5323 https://bugs.webkit.org/show_bug.cgi?id=172515
5324
5325 Unreviewed test gardening.
5326
5327 * TestExpectations:
5328
cdumez@apple.come7db41a2017-05-23 21:06:23 +000053292017-05-23 Chris Dumez <cdumez@apple.com>
5330
5331 Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
5332 https://bugs.webkit.org/show_bug.cgi?id=171091
5333 <rdar://problem/31752046>
5334
5335 Reviewed by Geoffrey Garen.
5336
5337 * fast/dom/resources/script-with-unicode.js: Added.
5338 * fast/dom/script-charset-update-expected.txt: Added.
5339 * fast/dom/script-charset-update.html: Added.
5340 Add test that was consistently hitting the assertion in debug builds before
5341 r215229 was rolled out.
5342
5343 * fast/loader/cache-encoding-expected.txt:
5344 * fast/loader/cache-encoding.html:
5345 Improve test to check that it is actually getting a SyntaxError the first time,
5346 when it loads the script with the wrong encoding. Apparently this test was not
5347 clear enough because it was updated / disabled in r215229, but was showing a
5348 real bug.
5349
5350 * platform/ios-wk2/TestExpectations:
5351 * platform/mac-wk2/TestExpectations:
5352 Unskip test was should no longer be flaky now that r215229 has been rolled out.
5353
jlewis3@apple.comef6a6582017-05-23 20:59:09 +000053542017-05-23 Matt Lewis <jlewis3@apple.com>
5355
5356 Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
5357 https://bugs.webkit.org/show_bug.cgi?id=172521
5358
5359 Unreviewed test gardening.
5360
5361 * platform/ios-wk2/TestExpectations:
5362 * platform/mac-wk2/TestExpectations:
5363
dino@apple.com68791fa2017-05-23 20:49:58 +000053642017-05-23 Dean Jackson <dino@apple.com>
5365
5366 checkGPUStatus needs to exercise instancing calls
5367 https://bugs.webkit.org/show_bug.cgi?id=172520
5368 <rdar://problem/23118395>
5369
5370 Reviewed by Brent Fulgham.
5371
5372 * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
5373 * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
5374
rego@igalia.comfc37b972017-05-23 20:31:53 +000053752017-05-23 Manuel Rego Casasnovas <rego@igalia.com>
5376
5377 [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
5378 https://bugs.webkit.org/show_bug.cgi?id=172494
5379
5380 Reviewed by Youenn Fablet.
5381
5382 * TestExpectations: Mark as failure a few tests due to bug #172493.
5383
ap@apple.com5e1514b2017-05-23 20:23:23 +000053842017-05-23 Alexey Proskuryakov <ap@apple.com>
5385
5386 Many editing js-tests use waitUntilDone
5387 https://bugs.webkit.org/show_bug.cgi?id=172401
5388
5389 Reviewed by Ryosuke Niwa.
5390
5391 Corrected the use of js-test harness, updated the tests to use js-test.js instead
5392 of js-test-pre.js where possible.
5393
5394 * editing/caret/ios/absolute-caret-position-after-scroll.html:
5395 * editing/caret/ios/fixed-caret-position-after-scroll.html:
5396 * editing/input/style-change-during-input.html:
5397 * editing/inserting/insert-html-crash.html:
5398 * editing/mac/input/undo-grouping-on-text-insertion.html:
5399 * editing/mac/selection/context-menu-select-editability-expected.txt:
5400 * editing/mac/selection/context-menu-select-editability.html:
5401 * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
5402 * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
5403 * editing/mac/spelling/autocorrection-respets-undo.html:
5404 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
5405 * editing/pasteboard/drag-and-drop-image-contenteditable.html:
5406 * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
5407 * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
5408 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
5409 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
5410 * editing/selection/ios/absolute-selection-after-scroll.html:
5411 * editing/selection/ios/fixed-selection-after-scroll.html:
5412 * editing/spelling/copy-paste-crash-expected.txt:
5413 * editing/spelling/copy-paste-crash.html:
5414 * editing/style/apply-style-join-child-text-nodes-crash.html:
5415
jiewen_tan@apple.coma3087de2017-05-23 19:46:39 +000054162017-05-23 Jiewen Tan <jiewen_tan@apple.com>
5417
5418 Unreviewed, test gardening after r217225
5419
5420 * TestExpectations:
5421 Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
5422
cdumez@apple.com1a5e2832017-05-23 19:39:16 +000054232017-05-23 Chris Dumez <cdumez@apple.com>
5424
5425 Unreviewed, roll out r215229
5426
5427 It caused CachedScripts in MemoryCache to be reused with different encodings
5428 even though CachedScript potentially has already decoded data or cached hash
5429 with a previous encoding.
5430
5431 * TestExpectations:
5432 * fast/loader/cache-encoding-expected.txt:
5433 * fast/loader/cache-encoding.html:
5434 * http/tests/preload/preload-encoding-expected.txt:
5435 * http/tests/preload/preload-encoding.php:
5436
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +000054372017-05-23 Ryan Haddad <ryanhaddad@apple.com>
5438
5439 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
5440 https://bugs.webkit.org/show_bug.cgi?id=172514
5441
5442 Unreviewed test gardening.
5443
5444 * TestExpectations:
5445
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +000054462017-05-23 Sam Weinig <sam@webkit.org>
5447
5448 [WebIDL] Remove some unnecessary specialization for enum types
5449 https://bugs.webkit.org/show_bug.cgi?id=172482
5450
5451 Reviewed by Chris Dumez.
5452
5453 * crypto/subtle/import-key-malformed-parameters-expected.txt:
5454 * fast/files/blob-constructor-expected.txt:
5455 * fast/files/script-tests/blob-constructor.js:
5456 Update test and results for improved order of exceptions. In this case, the conversion
5457 to String throws before the failure to parse the enumeration (which is what the
5458 plain TypeError was).
5459
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +000054602017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
5461
5462 Import the css-display-3 css tests.
5463 https://bugs.webkit.org/show_bug.cgi?id=172212
5464
5465 Reviewed by Chris Dumez.
5466
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +000054672017-05-23 youenn fablet <youenn@apple.com>
5468
5469 There should be an easy way to run HTTP/WPT served tests on a browser
5470 https://bugs.webkit.org/show_bug.cgi?id=172068
5471
5472 Reviewed by Sam Weinig.
5473
5474 * fast/harness/results.html: In case results.html is opened locallly,
5475 open HTTP/WPT urls as served by their related servers.
5476 Adding a check that the servers are running before opening the related test.
5477
commit-queue@webkit.org5b149802017-05-23 14:18:55 +000054782017-05-23 Antoine Quint <graouts@apple.com>
5479
5480 [Modern Media Controls] Turn off all tests
5481 https://bugs.webkit.org/show_bug.cgi?id=172447
5482
5483 Reviewed by Jon Lee.
5484
5485 Due to the high number of timeouts and random failures with the current tests, we turn off
5486 all modern-media-controls tests while we wait on a more permanent solution.
5487
5488 * TestExpectations:
5489 * platform/gtk/TestExpectations:
5490 * platform/ios/TestExpectations:
5491 * platform/mac-wk1/TestExpectations:
5492 * platform/mac/TestExpectations:
5493
mmaxfield@apple.coma266d032017-05-23 07:37:42 +000054942017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
5495
5496 Update font-style's implementation in the font selection algorithm
5497 https://bugs.webkit.org/show_bug.cgi?id=169453
5498
5499 Reviewed by Simon Fraser.
5500
5501 * fast/text/font-style-parse-expected.txt:
5502 * fast/text/font-style-parse.html:
5503 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
5504
pvollan@apple.com31567ae2017-05-23 06:50:17 +000055052017-05-22 Per Arne Vollan <pvollan@apple.com>
5506
5507 [Win] Update expectations for layout tests.
5508 https://bugs.webkit.org/show_bug.cgi?id=172437
5509
5510 Unreviewed test gardening, update test expectations for failing tests.
5511
5512 * platform/win/TestExpectations:
5513
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +000055142017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
5515
5516 Support calc() in font-variation-settings and font-feature-settings
5517 https://bugs.webkit.org/show_bug.cgi?id=171032
5518
5519 Reviewed by David Hyatt.
5520
5521 * css3/font-feature-settings-calc-expected.html: Added.
5522 * css3/font-feature-settings-calc.html: Added.
5523 * fast/text/variations/calc-expected.html: Added.
5524 * fast/text/variations/calc.html: Added.
5525
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +000055262017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5527
5528 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
5529 https://bugs.webkit.org/show_bug.cgi?id=171605
5530
5531 Unreviewed test gardening.
5532
5533 * platform/ios-wk2/TestExpectations:
5534
cdumez@apple.comac70a712017-05-22 23:00:25 +000055352017-05-22 Chris Dumez <cdumez@apple.com>
5536
5537 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
5538 https://bugs.webkit.org/show_bug.cgi?id=172473
5539
5540 Reviewed by Ryosuke Niwa.
5541
5542 * TestExpectations:
5543 Unskip test.
5544
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +000055452017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5546
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +00005547 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
5548 https://bugs.webkit.org/show_bug.cgi?id=172452
5549
5550 Unreviewed test gardening.
5551
5552 * platform/wk2/TestExpectations:
5553
55542017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5555
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00005556 Update TestExpectations for two new WPT LayoutTests.
5557 https://bugs.webkit.org/show_bug.cgi?id=172472
5558
5559 Unreviewed test gardening.
5560
5561 * TestExpectations:
5562
ap@apple.comb1f3e4f2017-05-22 22:09:49 +000055632017-05-22 Alexey Proskuryakov <ap@apple.com>
5564
5565 Remove Java tests.
5566
5567 Rubber-stamped by Tim Horton.
5568
5569 These tests were disabled on all platforms for a long long time now.
5570
5571 * TestExpectations:
5572 * java: Removed.
5573 * platform/ios/TestExpectations:
5574 * platform/mac/TestExpectations:
5575 * platform/win/TestExpectations:
5576 * platform/wk2/TestExpectations:
5577 * platform/wpe/TestExpectations:
5578
bburg@apple.com51fd2622017-05-22 22:06:47 +000055792017-05-22 Brian Burg <bburg@apple.com>
5580
5581 Web Inspector: webkit reload policy should match default behavior
5582 https://bugs.webkit.org/show_bug.cgi?id=171385
5583 <rdar://problem/31871515>
5584
5585 Reviewed by Joseph Pecoraro.
5586
5587 * http/tests/inspector/replay/replay-test.js:
5588 * http/tests/inspector/network/resource-sizes-memory-cache.html:
5589 Update tests to match new API.
5590
5591 * http/tests/inspector/network/resource-response-source-memory-cache.html:
5592 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
5593 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
5594 With this reload type, the resource returned with HTTP 200.
5595
yoav@yoav.ws029d3252017-05-22 22:03:18 +000055962017-05-22 Yoav Weiss <yoav@yoav.ws>
5597
5598 [preload] Add media and type attribute support.
5599 https://bugs.webkit.org/show_bug.cgi?id=171720
5600
5601 Reviewed by Youenn Fablet.
5602
5603 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
5604 * http/wpt/preload/media-attribute-expected.txt: Added.
5605 * http/wpt/preload/media-attribute.html: Added.
5606 * http/wpt/preload/type-attribute-expected.txt: Added.
5607 * http/wpt/preload/type-attribute.html: Added.
5608 * http/wpt/preload/resources/square.png: Added.
5609 * http/wpt/preload/resources/dummy.js: Added.
5610 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
5611 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
5612 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
5613 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
5614
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +000056152017-05-22 Ryan Haddad <ryanhaddad@apple.com>
5616
5617 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
5618 https://bugs.webkit.org/show_bug.cgi?id=172469
5619
5620 Unreviewed test gardening.
5621
5622 * platform/mac/TestExpectations:
5623
ap@apple.comc8e7c722017-05-22 20:49:12 +000056242017-05-22 Alexey Proskuryakov <ap@apple.com>
5625
5626 Many WebAudio js-tests use waitUntilDone
5627 https://bugs.webkit.org/show_bug.cgi?id=172398
5628
5629 Reviewed by Sam Weinig.
5630
5631 Corrected the use of js-test harness, updated the tests to use js-test.js instead
5632 of js-test-pre.js where possible.
5633
5634 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
5635 that wasn't present here.
5636
5637 * webaudio/analyser-exception.html:
5638 * webaudio/audiobuffer-neuter-expected.txt:
5639 * webaudio/audiobuffer-neuter.html:
5640 * webaudio/audiobuffersource-channels.html:
5641 * webaudio/audiobuffersource-ended-expected.txt:
5642 * webaudio/audiobuffersource-ended.html:
5643 * webaudio/audiobuffersource-exception.html:
5644 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
5645 * webaudio/audiobuffersource-loop-comprehensive.html:
5646 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
5647 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
5648 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
5649 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
5650 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
5651 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
5652 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
5653 * webaudio/audiobuffersource-negative-playbackrate.html:
5654 * webaudio/audiobuffersource-playbackState.html:
5655 * webaudio/audiobuffersource-start-expected.txt:
5656 * webaudio/audiobuffersource-start.html:
5657 * webaudio/audiochannelmerger-basic.html:
5658 * webaudio/audiochannelmerger-stereo.html:
5659 * webaudio/audiochannelsplitter.html:
5660 * webaudio/audiocontext-promise-throwing.html:
5661 * webaudio/audiocontext-promise.html:
5662 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
5663 * webaudio/audiocontext-restriction.html:
5664 * webaudio/audiocontext-state-interrupted.html:
5665 * webaudio/audiocontext-state.html:
5666 * webaudio/audionode-channel-rules.html:
5667 * webaudio/audionode-connect-order.html:
5668 * webaudio/audionode.html:
5669 * webaudio/audioparam-connect-audioratesignal.html:
5670 * webaudio/audioparam-summingjunction.html:
5671 * webaudio/audioprocessingevent.html:
5672 * webaudio/automatic-pull-node.html:
5673 * webaudio/biquad-allpass.html:
5674 * webaudio/biquad-bandpass.html:
5675 * webaudio/biquad-getFrequencyResponse.html:
5676 * webaudio/biquad-highpass.html:
5677 * webaudio/biquad-highshelf.html:
5678 * webaudio/biquad-lowpass.html:
5679 * webaudio/biquad-lowshelf.html:
5680 * webaudio/biquad-notch.html:
5681 * webaudio/biquad-peaking.html:
5682 * webaudio/biquadfilternode-basic.html:
5683 * webaudio/convolution-mono-mono.html:
5684 * webaudio/decode-audio-data-basic.html:
5685 * webaudio/decode-audio-data-too-short.html:
5686 * webaudio/delaynode-max-default-delay.html:
5687 * webaudio/delaynode-max-nondefault-delay.html:
5688 * webaudio/delaynode-maxdelay.html:
5689 * webaudio/delaynode-maxdelaylimit.html:
5690 * webaudio/delaynode-scheduling.html:
5691 * webaudio/delaynode.html:
5692 * webaudio/distance-exponential.html:
5693 * webaudio/distance-inverse.html:
5694 * webaudio/distance-linear.html:
5695 * webaudio/dynamicscompressor-basic.html:
5696 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
5697 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
5698 * webaudio/javascriptaudionode-zero-input-channels.html:
5699 * webaudio/javascriptaudionode.html:
5700 * webaudio/mediaelementaudiosourcenode.html:
5701 * webaudio/oscillator-basic.html:
5702 * webaudio/oscillator-ended-expected.txt:
5703 * webaudio/oscillator-ended.html:
5704 * webaudio/page-canstartmedia.html:
5705 * webaudio/panner-equalpower-stereo.html:
5706 * webaudio/panner-equalpower.html:
5707 * webaudio/panner-loop.html:
5708 * webaudio/pannernode-basic.html:
5709 * webaudio/realtimeanalyser-fft-scaling.html:
5710 * webaudio/realtimeanalyser-fft-sizing.html:
5711 * webaudio/resources/audiobuffersource-testing.js:
5712 (checkAllTests):
5713 * webaudio/sample-accurate-scheduling.html:
5714 * webaudio/stereo2mono-down-mixing.html:
5715 * webaudio/test-basic.html:
5716 * webaudio/waveshaper.html:
5717
mmaxfield@apple.com43943e42017-05-22 20:12:43 +000057182017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
5719
5720 Enable the woff2-variations @font-face format identifier
5721 https://bugs.webkit.org/show_bug.cgi?id=172425
5722
5723 Reviewed by Andreas Kling.
5724
5725 * fast/text/variations/font-face-format-woff2-expected.html: Added.
5726 * fast/text/variations/font-face-format-woff2.html: Added.
5727 * platform/mac/TestExpectations:
5728
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +000057292017-05-22 Simon Fraser <simon.fraser@apple.com>
5730
5731 Support transform-box to switch sizing box in SVG
5732 https://bugs.webkit.org/show_bug.cgi?id=145783
5733
5734 Reviewed by Dean Jackson.
5735
5736 Modify tests that relied on the old "% values relative to the bounding box" behavior,
5737 and new tests for parsing and rendering with transform-box.
5738
5739 * fast/css/transform-box-parsing.html: Added.
5740 * svg/transforms/change-transform-origin-css.xhtml:
5741 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
5742 * svg/transforms/percent-transform-values.xhtml:
5743 * svg/transforms/svg-transform-box-expected.html: Added.
5744 * svg/transforms/svg-transform-box.html: Added.
5745 * svg/transforms/transform-origin-css-property.xhtml:
5746 * transforms/svg-vs-css.xhtml:
5747
antti@apple.comea90b132017-05-22 18:16:18 +000057482017-05-22 Antti Koivisto <antti@apple.com>
5749
5750 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
5751 https://bugs.webkit.org/show_bug.cgi?id=170756
5752 <rdar://problem/31573157>
5753
5754 Reviewed by Andreas Kling.
5755
5756 Expand the tests to cover the malformed key case.
5757
5758 * animations/keyframes-rule.html:
5759 * animations/unprefixed-keyframes-rule.html:
5760
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +000057612017-05-22 youenn fablet <youenn@apple.com>
5762
5763 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
5764 https://bugs.webkit.org/show_bug.cgi?id=172426
5765
5766 Reviewed by Chris Dumez.
5767
5768 * TestExpectations:
5769 * tests-options.json:
5770
antti@apple.combebe57b22017-05-22 13:17:24 +000057712017-05-22 Antti Koivisto <antti@apple.com>
5772
5773 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
5774 https://bugs.webkit.org/show_bug.cgi?id=172177
5775 <rdar://problem/32239583>
5776
5777 Unreviewed.
5778
5779 * animations/animation-initial-inheritance.html: Try to unflake.
5780
pvollan@apple.combbe160d2017-05-22 06:30:27 +000057812017-05-21 Per Arne Vollan <pvollan@apple.com>
5782
pvollan@apple.com554d1332017-05-22 06:55:15 +00005783 Unreviewed Windows test gardening, skip tests which are timing out.
5784
5785 * platform/win/TestExpectations:
5786
57872017-05-21 Per Arne Vollan <pvollan@apple.com>
5788
pvollan@apple.combbe160d2017-05-22 06:30:27 +00005789 [Win] Update expectations for layout tests.
5790 https://bugs.webkit.org/show_bug.cgi?id=172437
5791
5792 Unreviewed test gardening, update test expectations for failing tests.
5793
5794 * platform/win/TestExpectations:
5795
sbarati@apple.comba6f3532017-05-22 05:47:33 +000057962017-05-21 Saam Barati <sbarati@apple.com>
5797
5798 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
5799 https://bugs.webkit.org/show_bug.cgi?id=171041
5800 <rdar://problem/32082516>
5801
5802 Reviewed by Yusuke Suzuki.
5803
5804 * js/parser-syntax-check-expected.txt:
5805 * js/script-tests/parser-syntax-check.js:
5806
antti@apple.com9ff32262017-05-21 15:08:18 +000058072017-05-21 Antti Koivisto <antti@apple.com>
5808
5809 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
5810 https://bugs.webkit.org/show_bug.cgi?id=172361
5811 <rdar://problem/28777408>
5812
5813 Reviewed by Sam Weinig.
5814
5815 * fast/media/matchMedia-print-expected.txt: Added.
5816 * fast/media/matchMedia-print.html: Added.
5817
ap@apple.com72e57062017-05-21 06:01:27 +000058182017-05-20 Alexey Proskuryakov <ap@apple.com>
5819
5820 Correct line endings in a couple files.
5821
5822 * fast/canvas/script-tests/canvas-gradient-without-path.js:
5823 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
5824
cdumez@apple.comf5bed952017-05-20 19:14:15 +000058252017-05-20 Chris Dumez <cdumez@apple.com>
5826
cdumez@apple.com5adf38b2017-05-21 02:10:05 +00005827 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
5828 https://bugs.webkit.org/show_bug.cgi?id=172418
5829
5830 Reviewed by Youenn Fablet.
5831
5832 Rebaseline existing test to reflect change.
5833
5834 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5835 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5836 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
5837 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5838
58392017-05-20 Chris Dumez <cdumez@apple.com>
5840
cdumez@apple.comf5bed952017-05-20 19:14:15 +00005841 Value for iterator property is wrong for maplike interfaces
5842 https://bugs.webkit.org/show_bug.cgi?id=172410
5843
5844 Reviewed by Sam Weinig.
5845
5846 Extend test coverage to test the RTCStatsReport iterator.
5847
5848 * webrtc/video-stats.html:
5849
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +000058502017-05-20 Jer Noble <jer.noble@apple.com>
5851
5852 [MSE][Mac] Support painting MSE video-element to canvas
5853 https://bugs.webkit.org/show_bug.cgi?id=125157
5854 <rdar://problem/23062016>
5855
5856 Reviewed by Eric Carlson.
5857
5858 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
5859 first sample to 0:00.
5860 * media/media-source/content/test-fragmented-manifest.json:
5861 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
5862 * media/media-source/media-source-paint-to-canvas.html: Added.
5863
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +000058642017-05-19 Chris Dumez <cdumez@apple.com>
5865
5866 Consider not exposing webkitURL in workers
5867 https://bugs.webkit.org/show_bug.cgi?id=172166
5868
5869 Reviewed by Geoffrey Garen.
5870
5871 Rebaseline existing test to reflect behavior change.
5872
5873 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
5874
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +000058752017-05-19 Jeremy Jones <jeremyj@apple.com>
5876
5877 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
5878 https://bugs.webkit.org/show_bug.cgi?id=172329
5879 rdar://problem/32260891
5880
5881 Reviewed by Darin Adler.
5882
5883 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
5884 The additional mediaSession().fullscreenPermitted() check causes it to return false when
5885 not handling a user gesture, which isn't helpful to deciding to show a button in controls
5886 or not.
5887
5888 * media/media-fullscreen-inline-expected.txt:
5889 * media/media-fullscreen-not-in-document-expected.txt:
5890 * media/media-fullscreen.js:
5891 (canplaythrough):
5892 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
5893 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
5894
jlewis3@apple.com47f842d2017-05-20 00:18:14 +000058952017-05-19 Matt Lewis <jlewis3@apple.com>
5896
5897 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
5898 https://bugs.webkit.org/show_bug.cgi?id=171061
5899
5900 Unreviewed test gardening.
5901
5902 * platform/ios-wk2/TestExpectations:
5903 * platform/mac-wk1/TestExpectations:
5904 * platform/mac-wk2/TestExpectations:
5905
cdumez@apple.come0fb99a2017-05-20 00:00:58 +000059062017-05-19 Chris Dumez <cdumez@apple.com>
5907
5908 Do not fire load event for SVGElements that are detached or in frameless documents
5909 https://bugs.webkit.org/show_bug.cgi?id=172289
5910 <rdar://problem/32275689>
5911
5912 Reviewed by Ryosuke Niwa.
5913
5914 Add layout test coverage.
5915
5916 * svg/load-event-detached-expected.txt: Added.
5917 * svg/load-event-detached.html: Added.
5918
ap@apple.comfcade892017-05-19 23:37:59 +000059192017-05-19 Alexey Proskuryakov <ap@apple.com>
5920
5921 Many accessibility js-tests use waitUntilDone
5922 https://bugs.webkit.org/show_bug.cgi?id=172372
5923
5924 Reviewed by Tim Horton.
5925
5926 Corrected the use of js-test harness, updated the tests to use js-test.js instead
5927 of js-test-pre.js where possible.
5928
5929 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
5930 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
5931 * accessibility/aria-checkbox-sends-notification.html:
5932 * accessibility/aria-invalid.html:
5933 * accessibility/aria-switch-sends-notification.html:
5934 * accessibility/deleting-iframe-destroys-axcache.html:
5935 * accessibility/file-upload-button-with-axpress.html:
5936 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
5937 * accessibility/frame-disconnect-textmarker-cache-crash.html:
5938 * accessibility/gtk/aria-listbox-crash.html:
5939 * accessibility/heading-title-includes-links-expected.txt:
5940 * accessibility/heading-title-includes-links.html:
5941 * accessibility/image-map-update-parent-crash-expected.txt:
5942 * accessibility/image-map-update-parent-crash.html:
5943 * accessibility/insert-children-assert-expected.txt:
5944 * accessibility/insert-children-assert.html:
5945 * accessibility/ios-simulator/focus-change-notifications.html:
5946 * accessibility/label-element-press.html:
5947 * accessibility/loading-iframe-updates-axtree.html:
5948 * accessibility/mac/aria-expanded-notifications.html:
5949 * accessibility/mac/aria-listbox-selectedchildren-change.html:
5950 * accessibility/mac/aria-liveregion-on-image.html:
5951 * accessibility/mac/aria-liveregions-addedelement.html:
5952 * accessibility/mac/aria-liveregions-changedalt.html:
5953 * accessibility/mac/aria-liveregions-changedtext.html:
5954 * accessibility/mac/aria-liveregions-removedelement.html:
5955 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
5956 * accessibility/mac/combobox-activedescendant-notifications.html:
5957 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
5958 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
5959 * accessibility/mac/html-slider-indicator.html:
5960 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
5961 * accessibility/mac/input-replacevalue-userinfo.html:
5962 * accessibility/mac/ordered-textmarker-crash-expected.txt:
5963 * accessibility/mac/ordered-textmarker-crash.html:
5964 * accessibility/mac/search-with-frames-expected.txt:
5965 * accessibility/mac/search-with-frames.html:
5966 * accessibility/mac/selection-boundary-userinfo.html:
5967 * accessibility/mac/selection-change-userinfo.html:
5968 * accessibility/mac/selection-element-tabbing-to-link.html:
5969 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
5970 * accessibility/mac/stale-textmarker-crash-expected.txt:
5971 * accessibility/mac/stale-textmarker-crash.html:
5972 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
5973 * accessibility/mac/textbox-role-reports-notifications.html:
5974 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
5975 * accessibility/mac/value-change/value-change-user-info-textarea.html:
5976 * accessibility/mac/value-change/value-change-user-info-textfield.html:
5977 * accessibility/media-element.html:
5978 * accessibility/menu-list-sends-change-notification.html:
5979 * accessibility/multiselect-list-reports-active-option.html:
5980 * accessibility/paragraph-with-linebreaks.html:
5981 * accessibility/platform-name.html:
5982 * accessibility/radio-button-group-members.html:
5983 * accessibility/radio-button-title-label.html:
5984 * accessibility/selection-states-expected.txt:
5985 * accessibility/selection-states.html:
5986 * accessibility/spinbutton-value.html:
5987 * accessibility/svg-bounds.html:
5988 * accessibility/table-cell-for-column-and-row-crash.html:
5989 * accessibility/table-cells-roles.html:
5990 * accessibility/table-roles-hierarchy.html:
5991 * accessibility/table-with-aria-role.html:
5992 * accessibility/textarea-insertion-point-line-number.html:
5993 * accessibility/textbox-role-reports-selection.html:
5994 * accessibility/title-ui-element-correctness.html:
5995 * accessibility/unknown-roles-not-exposed-expected.txt:
5996 * accessibility/unknown-roles-not-exposed.html:
5997 * accessibility/win/bstr-elements-role.html:
5998 * accessibility/win/detached-object-notification-crash.html:
5999 * accessibility/win/heading-elements.html:
6000 * accessibility/win/img-alt-attribute.html:
6001 * accessibility/win/linked-elements.html:
6002 * accessibility/win/list-item-role.html:
6003 * accessibility/win/list-marker-role.html:
6004 * accessibility/win/list-role.html:
6005 * accessibility/win/multiple-select-element-role.html:
6006 * accessibility/win/option-element-position-and-size.html:
6007 * accessibility/win/parent-element.html:
6008 * accessibility/win/select-element-role.html:
6009 * accessibility/win/selection-and-focus.html:
6010 * accessibility/win/single-select-children-changed.html:
6011 * accessibility/win/single-select-children.html:
6012 * accessibility/win/text-role.html:
6013 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
6014 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
6015 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
6016 * platform/mac/accessibility/media-element-expected.txt:
6017 * platform/mac/accessibility/table-cells-roles-expected.txt:
6018 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
6019
jlewis3@apple.com41322312017-05-19 23:30:09 +000060202017-05-19 Matt Lewis <jlewis3@apple.com>
6021
6022 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
6023
6024
6025 Unreviewed test gardening.
6026
6027 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6028
cdumez@apple.com5b7abae2017-05-19 23:07:40 +000060292017-05-19 Chris Dumez <cdumez@apple.com>
6030
6031 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
6032 https://bugs.webkit.org/show_bug.cgi?id=172218
6033
6034 Reviewed by Youenn Fablet.
6035
6036 * fast/text/font-face-set-javascript-expected.txt:
6037 * fast/text/font-face-set-javascript.html:
6038 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
6039 a pair iterator. It does not make sense to return a pair iterator here given
6040 that this is not a key-value structure. FontFaceSet should not even have an
6041 entries() method but this is an artifact of us using iterable<FontFace> instead of
6042 setlike<FontFace> until we support setlike<> (Bug 159140).
6043
zalan@apple.com97933452017-05-19 22:54:06 +000060442017-05-19 Zalan Bujtas <zalan@apple.com>
6045
6046 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
6047 https://bugs.webkit.org/show_bug.cgi?id=172309
6048 <rdar://problem/32262357>
6049
6050 Reviewed by Simon Fraser.
6051
6052 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
6053 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
6054
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +000060552017-05-19 Ryan Haddad <ryanhaddad@apple.com>
6056
6057 LayoutTest js/Promise-types.html is a flaky failure
6058 https://bugs.webkit.org/show_bug.cgi?id=171739
6059
6060 Unreviewed follow-up fix for JSC tests.
6061
6062 * js/script-tests/Promise-types.js:
6063
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +000060642017-05-19 Youenn Fablet <youenn@apple.com>
6065
6066 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
6067 https://bugs.webkit.org/show_bug.cgi?id=172324
6068
6069 Reviewed by Eric Carlson.
6070
6071 * fast/mediastream/mock-media-source-webaudio.html:
6072
ap@apple.comfa481bb2017-05-19 21:19:00 +000060732017-05-19 Alexey Proskuryakov <ap@apple.com>
6074
6075 Many CSS js-tests use waitUntilDone
6076 https://bugs.webkit.org/show_bug.cgi?id=172379
6077
6078 Reviewed by Tim Horton.
6079
6080 Corrected the use of js-test harness, updated the tests to use js-test.js instead
6081 of js-test-pre.js where possible.
6082
6083 * css3/filters/should-not-have-compositing-layer-expected.txt:
6084 * css3/filters/should-not-have-compositing-layer.html:
6085 * css3/scroll-snap/nested-elements-expected.txt:
6086 * css3/scroll-snap/nested-elements.html:
6087 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
6088 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
6089 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
6090 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
6091 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
6092 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
6093 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
6094 * css3/scroll-snap/scroll-snap-mismatch.html:
6095 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
6096 * css3/scroll-snap/scroll-snap-offsets.html:
6097 * css3/scroll-snap/scroll-snap-positions-expected.txt:
6098 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
6099 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
6100 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
6101 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
6102 * css3/scroll-snap/scroll-snap-positions.html:
6103 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
6104 * css3/scroll-snap/scroll-snap-style-changed-align.html:
6105 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
6106 * fast/css/counters/2displays-expected.txt:
6107 * fast/css/counters/2displays.html:
6108 * fast/css/counters/after-continuation-expected.txt:
6109 * fast/css/counters/after-continuation.html:
6110 * fast/css/counters/counter-increment-inherit-expected.txt:
6111 * fast/css/counters/counter-increment-inherit.htm:
6112 * fast/css/counters/counter-increment-tests-expected.txt:
6113 * fast/css/counters/counter-increment-tests.htm:
6114 * fast/css/device-aspect-ratio.html:
6115 * fast/css/hover-display-block-inline-expected.txt:
6116 * fast/css/hover-display-block-inline.html:
6117 * fast/css/hover-display-block-none-expected.txt:
6118 * fast/css/hover-display-block-none.html:
6119 * fast/css/image-resolution/image-resolution.html:
6120 * fast/css/max-device-aspect-ratio.html:
6121 * fast/css/min-device-aspect-ratio.html:
6122 * fast/css/pseudo-target-indirect-sibling-001.html:
6123 * fast/css/pseudo-target-indirect-sibling-002.html:
6124
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +000061252017-05-19 Ryan Haddad <ryanhaddad@apple.com>
6126
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +00006127 Skip tests that are reporting FailureNotTested.
6128 https://bugs.webkit.org/show_bug.cgi?id=172378
6129
6130 Unreviewed test gardening.
6131
6132 * TestExpectations:
6133 * platform/ios-wk2/TestExpectations:
6134 * platform/ios/TestExpectations:
6135 * platform/mac/TestExpectations:
6136
61372017-05-19 Ryan Haddad <ryanhaddad@apple.com>
6138
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00006139 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
6140 https://bugs.webkit.org/show_bug.cgi?id=171739
6141
6142 Reviewed by Joseph Pecoraro.
6143
6144 Silence the console messages for unhandled rejections in this LayoutTest.
6145
6146 * js/script-tests/Promise-types.js:
6147
zalan@apple.come01b9402017-05-19 18:47:03 +000061482017-05-19 Zalan Bujtas <zalan@apple.com>
6149
6150 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
6151 https://bugs.webkit.org/show_bug.cgi?id=172363
6152 <rdar://problem/32182167>
6153
6154 Reviewed by Simon Fraser.
6155
6156 10ms timer is too short to securely ensure a layout. Let's force it instead.
6157
6158 * accessibility/mac/aria-multiple-liveregions-notification.html:
6159
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +000061602017-05-19 Commit Queue <commit-queue@webkit.org>
6161
6162 Unreviewed, rolling out r217098, r217111, r217113, and
6163 r217114.
6164 https://bugs.webkit.org/show_bug.cgi?id=172367
6165
6166 These changes broke the Windows build and introduced
6167 LayoutTest failures (Requested by ryanhaddad on #webkit).
6168
6169 Reverted changesets:
6170
6171 "[MSE][Mac] Support painting MSE video-element to canvas"
6172 https://bugs.webkit.org/show_bug.cgi?id=125157
6173 http://trac.webkit.org/changeset/217098
6174
6175 "[MSE][Mac] Support painting MSE video-element to canvas"
6176 https://bugs.webkit.org/show_bug.cgi?id=125157
6177 http://trac.webkit.org/changeset/217111
6178
6179 "Unreviewed build fix; add undefined functions and constants
6180 to the CoreMediaSoftLink.h, and use the"
6181 http://trac.webkit.org/changeset/217113
6182
6183 "[MSE][Mac] Support painting MSE video-element to canvas"
6184 https://bugs.webkit.org/show_bug.cgi?id=125157
6185 http://trac.webkit.org/changeset/217114
6186
aestes@apple.com232fa952017-05-19 16:16:52 +000061872017-05-19 Andy Estes <aestes@apple.com>
6188
6189 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
6190 https://bugs.webkit.org/show_bug.cgi?id=172344
6191
6192 Reviewed by Tim Horton.
6193
6194 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
6195
cdumez@apple.com2ee0a982017-05-19 14:11:48 +000061962017-05-19 Chris Dumez <cdumez@apple.com>
6197
6198 CSSOM insertRule() index argument is optional with default 0
6199 https://bugs.webkit.org/show_bug.cgi?id=172219
6200
6201 Reviewed by Sam Weinig.
6202
6203 Update / Rebaseline existing tests to reflect behavior change.
6204
6205 * fast/css/CSSSupportsRule-parameters-expected.txt:
6206 * fast/css/CSSSupportsRule-parameters.html:
6207 * fast/css/stylesheet-parameters-expected.txt:
6208 * fast/css/stylesheet-parameters.html:
6209 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
6210
zandobersek@gmail.comc448c052017-05-19 11:46:32 +000062112017-05-19 Zan Dobersek <zdobersek@igalia.com>
6212
6213 Unreviewed GTK+ gardening. Adding or updating test expectations for
6214 four W3C layout tests covering MSE and IndexedDB implementations.
6215
6216 * platform/gtk/TestExpectations:
6217
jer.noble@apple.com9b030762017-05-19 09:54:48 +000062182017-05-19 Jer Noble <jer.noble@apple.com>
6219
6220 [MSE][Mac] Support painting MSE video-element to canvas
6221 https://bugs.webkit.org/show_bug.cgi?id=125157
6222 <rdar://problem/23062016>
6223
6224 Reviewed by Eric Carlson.
6225
6226 * media/media-source/content/test-fragmented.mp4:
6227
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +000062282017-05-19 Zan Dobersek <zdobersek@igalia.com>
6229
6230 Unreviewed GTK+ gardening.
6231
6232 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
6233 http/tests/loading/resourceLoadStatistics test expectation.
6234 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
6235
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000062362017-05-18 Ryan Haddad <ryanhaddad@apple.com>
6237
6238 Unreviewed, rolling out r217079.
6239
6240 This change broke internal builds.
6241
6242 Reverted changeset:
6243
6244 "Redundant ellipsis box triggers
6245 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
6246 https://bugs.webkit.org/show_bug.cgi?id=172309
6247 http://trac.webkit.org/changeset/217079
6248
cdumez@apple.com9a940b32017-05-19 03:21:54 +000062492017-05-18 Chris Dumez <cdumez@apple.com>
6250
6251 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
6252 https://bugs.webkit.org/show_bug.cgi?id=172311
6253
6254 Reviewed by Andreas Kling.
6255
6256 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
6257 what matters and what we want to test is that the cookie was actually added so make the
6258 test not rely on a specific order to address flakiness.
6259
6260 * http/tests/dom/document-attributes-null-handling-expected.txt:
6261 * http/tests/dom/document-attributes-null-handling.html:
6262
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000062632017-05-18 Andy Estes <aestes@apple.com>
6264
6265 Unreviewed gardening on ApplePaySession.html after r217078.
6266
aestes@apple.com45d68142017-05-19 05:58:30 +00006267 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
6268
62692017-05-18 Andy Estes <aestes@apple.com>
6270
6271 Unreviewed gardening on ApplePaySession.html after r217078.
6272
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00006273 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
6274 this breaks them out into their own file so that they can be skipped independently from
6275 ApplePaySession.html.
6276
6277 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
6278 * http/tests/ssl/applepay/ApplePayError.html: Added.
6279 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
6280 * http/tests/ssl/applepay/ApplePaySession.html:
6281 * platform/mac-wk2/TestExpectations:
6282
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +000062832017-05-18 Ryan Haddad <ryanhaddad@apple.com>
6284
6285 Rebaseline js/dom/global-constructors-attributes.html after r217078.
6286
6287 Unreviewed test gardening.
6288
6289 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6290 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6291
eric.carlson@apple.com3741a912017-05-19 01:16:47 +000062922017-05-18 Eric Carlson <eric.carlson@apple.com>
6293
6294 [MediaStream] do not cache gUM permissions
6295 https://bugs.webkit.org/show_bug.cgi?id=172245
6296
6297 Reviewed by Youenn Fablet.
6298
6299 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
6300 * fast/mediastream/MediaDevices-getUserMedia.html:
6301 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
6302 * http/tests/media/media-stream/get-user-media-prompt.html:
6303
zalan@apple.com3cec9a52017-05-19 00:37:43 +000063042017-05-18 Zalan Bujtas <zalan@apple.com>
6305
6306 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
6307 https://bugs.webkit.org/show_bug.cgi?id=172309
6308 <rdar://problem/32262357>
6309
6310 Reviewed by Simon Fraser.
6311
6312 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
6313 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
6314
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +000063152017-05-18 Simon Fraser <simon.fraser@apple.com>
6316
6317 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
6318 https://bugs.webkit.org/show_bug.cgi?id=172320
6319
6320 Reviewed by Dean Jackson.
6321
6322 Test that makes some source-less and sourced audio and video controls, and dumps
6323 the layer tree to ensure that they didn't trigger compositing on their ancestor
6324 stacking context element.
6325
6326 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
6327 * media/controls-should-not-trigger-isolates-blending.html: Added.
6328
dino@apple.com1c738cf2017-05-18 23:22:16 +000063292017-05-18 Dean Jackson <dino@apple.com>
6330
6331 Transform misplaces element 50% of the time
6332 https://bugs.webkit.org/show_bug.cgi?id=172300
6333 <rdar://problem/29835668>
6334
6335 Reviewed by Simon Fraser.
6336
6337 A test case which has an animation that relies on
6338 translation percentages. If all goes well, the
6339 animating element will be completely obscured.
6340
6341 * animations/needs-layout-expected.html: Added.
6342 * animations/needs-layout.html: Added.
6343
dbates@webkit.org778a3d22017-05-18 21:53:59 +000063442017-05-18 Daniel Bates <dabates@apple.com>
6345
6346 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
6347 https://bugs.webkit.org/show_bug.cgi?id=162819
6348 <rdar://problem/28575938>
6349
6350 Reviewed by Joseph Pecoraro.
6351
6352 Add more tests when Access-Control-Allow-Origin has more than one value and group
6353 with existing tests. Update expected results.
6354
6355 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
6356 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
6357 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
6358 and referenced this variable instead of duplicating its value. Fixed various style nits.
6359
wilander@apple.com2a5e5a02017-05-18 21:50:04 +000063602017-05-18 John Wilander <wilander@apple.com>
6361
6362 Resource Load Statistics: Grandfather domains for existing data records
6363 https://bugs.webkit.org/show_bug.cgi?id=172155
6364 <rdar://problem/24913532>
6365
6366 Reviewed by Alex Christensen.
6367
6368 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
6369 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
6370 * platform/wk2/TestExpectations:
6371 Marked it Pass for WebKit2.
6372
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +000063732017-05-18 Keith Miller <keith_miller@apple.com>
6374
6375 Fix wasm-mem-post-message.html test expectations
6376 https://bugs.webkit.org/show_bug.cgi?id=172308
6377
6378 Unreviewed, test gardening.
6379
6380 * platform/ios-simulator/TestExpectations:
6381 * platform/win/TestExpectations:
6382
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +000063832017-05-18 Jer Noble <jer.noble@apple.com>
6384
6385 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
6386 https://bugs.webkit.org/show_bug.cgi?id=172173
6387
6388 Reviewed by Andy Estes.
6389
6390 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
6391 * fast/events/popup-blocking-timers4-expected.txt: Removed.
6392 * fast/events/popup-blocking-timers4.html: Removed.
6393 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
6394 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
6395 * platform/ios/TestExpectations:
6396
dbates@webkit.org8c4111b2017-05-18 19:40:48 +000063972017-05-18 Daniel Bates <dabates@apple.com>
6398
6399 Evaluating window named element may return wrong result
6400 https://bugs.webkit.org/show_bug.cgi?id=166792
6401 <rdar://problem/29801059>
6402
6403 Reviewed by Chris Dumez.
6404
6405 Add tests to ensure we do not regress evaluation of window named elements.
6406
6407 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
6408 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
6409 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
6410 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
6411 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
6412
aestes@apple.comae52e852017-05-18 18:57:10 +000064132017-05-18 Andy Estes <aestes@apple.com>
6414
6415 Add "countryCode" to ApplePayErrorContactField
6416 https://bugs.webkit.org/show_bug.cgi?id=172264
6417 <rdar://problem/32004909>
6418
6419 Reviewed by Anders Carlsson.
6420
6421 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
6422 * http/tests/ssl/applepay/ApplePaySession.html:
6423
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +000064242017-05-18 Daniel Bates <dabates@apple.com>
6425
6426 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
6427 window CSP when object-src 'none' is set
6428 https://bugs.webkit.org/show_bug.cgi?id=172038
6429 <rdar://problem/32258262>
6430
6431 Reviewed by Andy Estes.
6432
6433 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
6434 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
6435 ensure that an about:blank window inherits the CSP plugin policy of its opener.
6436
6437 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
6438 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
6439 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
6440 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
6441 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
6442 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
6443 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
6444 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
6445
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000064462017-05-18 Keith Miller <keith_miller@apple.com>
6447
6448 WebAssembly API: test with neutered inputs
6449 https://bugs.webkit.org/show_bug.cgi?id=163899
6450
6451 Reviewed by JF Bastien.
6452
6453 This patch dups Saam's de-modularized builder.
6454
6455 * workers/sab/postMessage-transfer-type-error-expected.txt:
6456 * workers/wasm-mem-post-message-expected.txt: Added.
6457 * workers/wasm-mem-post-message.html: Added.
6458 * workers/wasm-mem-post-message/test.js: Added.
6459 (worker.onmessage):
6460 * workers/wasm-mem-post-message/worker.js: Added.
6461 (onmessage):
6462 * workers/wasm-resources/builder.js: Added.
6463 (const._fail):
6464 (const.isNotA.assert.isNotA):
6465 (const):
6466 (switch.typeof):
6467 (Builder):
6468 (Builder.prototype.setChecked):
6469 (Builder.prototype.setPreamble):
6470 (Builder.prototype._functionIndexSpaceKeyHash):
6471 (Builder.prototype._registerFunctionToIndexSpace):
6472 (Builder.prototype._getFunctionFromIndexSpace):
6473 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
6474 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
6475 (Builder.prototype._registerSectionBuilders.this.Unknown):
6476
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000064772017-05-18 Chris Dumez <cdumez@apple.com>
6478
6479 Update web-platform-tests tools
6480 https://bugs.webkit.org/show_bug.cgi?id=172247
6481
6482 Reviewed by Youenn Fablet.
6483
6484 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
6485
antti@apple.com7bd8bb42017-05-18 15:16:37 +000064862017-05-18 Antti Koivisto <antti@apple.com>
6487
6488 Design mode should not affect UA shadow trees
6489 https://bugs.webkit.org/show_bug.cgi?id=171854
6490 <rdar://problem/32071037>
6491
6492 Reviewed by Zalan Bujtas.
6493
6494 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
6495 * editing/deleting/search-shadow-tree-delete.html: Added.
6496
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000064972017-05-18 Miguel Gomez <magomez@igalia.com>
6498
6499 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
6500
6501 * platform/gtk/TestExpectations:
6502
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000065032017-05-17 Ryan Haddad <ryanhaddad@apple.com>
6504
6505 Unreviewed, rolling out r217014.
6506
6507 This change caused mac-wk2 LayoutTests to exit early due to
6508 crashes.
6509
6510 Reverted changeset:
6511
6512 "Resource Load Statistics: Grandfather domains for existing
6513 data records"
6514 https://bugs.webkit.org/show_bug.cgi?id=172155
6515 http://trac.webkit.org/changeset/217014
6516
zalan@apple.com36c264a2017-05-18 00:29:07 +000065172017-05-17 Zalan Bujtas <zalan@apple.com>
6518
6519 Tighten TextIterator::handleTextNode run-renderer mapping logic.
6520 https://bugs.webkit.org/show_bug.cgi?id=172174
6521
6522 Reviewed by Antti Koivisto.
6523
6524 * fast/shadow-dom/slot-crash-expected.txt:
6525
wilander@apple.coma3f93242017-05-17 23:55:24 +000065262017-05-17 John Wilander <wilander@apple.com>
6527
6528 Resource Load Statistics: Grandfather domains for existing data records
6529 https://bugs.webkit.org/show_bug.cgi?id=172155
6530 <rdar://problem/24913532>
6531
6532 Reviewed by Alex Christensen.
6533
6534 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
6535 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
6536 * platform/wk2/TestExpectations:
6537 Marked it Pass for WebKit2.
6538
zalan@apple.com023f9ce2017-05-17 23:30:47 +000065392017-05-17 Zalan Bujtas <zalan@apple.com>
6540
6541 Debug ASSERT: WebCore::RenderImageResource::shutdown
6542 https://bugs.webkit.org/show_bug.cgi?id=172238
6543 <rdar://problem/30064601>
6544
6545 Reviewed by Simon Fraser.
6546
6547 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
6548 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
6549
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000065502017-05-17 Ryan Haddad <ryanhaddad@apple.com>
6551
6552 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
6553 https://bugs.webkit.org/show_bug.cgi?id=172241
6554
6555 Unreviewed test gardening.
6556
6557 * platform/mac-wk1/TestExpectations:
6558
cdumez@apple.com912e22e2017-05-17 21:50:11 +000065592017-05-17 Chris Dumez <cdumez@apple.com>
6560
6561 Setting URL.search to '' results in a stringified URL ending in '?'
6562 https://bugs.webkit.org/show_bug.cgi?id=162345
6563 <rdar://problem/31800441>
6564
6565 Reviewed by Alex Christensen.
6566
6567 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
6568 * fast/dom/DOMURL/set-href-attribute-search.html:
6569 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
6570 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
6571 Update / rebaseline existing tests to reflect behavior change.
6572
6573 * platform/ios-wk1/TestExpectations:
6574 * platform/mac-wk1/TestExpectations:
6575 Unskip url-setters.html test as it seems to be passing for me on WK1.
6576
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000065772017-05-17 Eric Carlson <eric.carlson@apple.com>
6578
6579 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
6580 https://bugs.webkit.org/show_bug.cgi?id=172223
6581 <rdar://problem/31899755>
6582
6583 Reviewed by Jer Noble.
6584
6585 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
6586 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
6587
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000065882017-05-17 Youenn Fablet <youenn@apple.com>
6589
6590 iOS WebRTC Media Capture should not allow camera capture from background tab
6591 https://bugs.webkit.org/show_bug.cgi?id=172200
6592
6593 Reviewed by Eric Carlson.
6594
6595 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
6596 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
6597
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000065982017-05-15 Jiewen Tan <jiewen_tan@apple.com>
6599
6600 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
6601 https://bugs.webkit.org/show_bug.cgi?id=172146
6602 <rdar://problem/32122256>
6603
6604 Reviewed by Brent Fulgham.
6605
6606 * crypto/webkitSubtle/argument-conversion-expected.txt:
6607 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
6608 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
6609
cdumez@apple.come5e376b82017-05-17 19:44:29 +000066102017-05-17 Chris Dumez <cdumez@apple.com>
6611
6612 Unreviewed, skip newly imported notifications tests on iOS
6613
6614 Notifications are not enabled on iOS.
6615
6616 * platform/ios/TestExpectations:
6617
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000066182017-05-17 Ryan Haddad <ryanhaddad@apple.com>
6619
6620 Mark two http/tests/media/hls/video tests as failing during investigation.
6621 https://bugs.webkit.org/show_bug.cgi?id=171814
6622
6623 Unreviewed test gardening.
6624
6625 * platform/mac-wk1/TestExpectations:
6626
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000066272017-05-17 Nan Wang <n_wang@apple.com>
6628
6629 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
6630 https://bugs.webkit.org/show_bug.cgi?id=171927
6631 <rdar://problem/32109781>
6632
6633 Reviewed by Chris Fleizach.
6634
6635 * accessibility/insert-children-assert-expected.txt: Added.
6636 * accessibility/insert-children-assert.html: Added.
6637
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000066382017-05-17 Chris Dumez <cdumez@apple.com>
6639
6640 Import Notification tests from web-platform-tests
6641 https://bugs.webkit.org/show_bug.cgi?id=172196
6642
6643 Reviewed by Youenn Fablet.
6644
6645 * resources/testharnessreport.js:
6646 Allow notifications as this is a pre-requirement for web-platform-tests.
6647
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000066482017-05-17 Ryosuke Niwa <rniwa@webkit.org>
6649
6650 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
6651 https://bugs.webkit.org/show_bug.cgi?id=171374
6652
6653 Reviewed by Brent Fulgham.
6654
6655 Added a regression test for calling getElementById after removing a matching element
6656 during beforeload event of a link element.
6657
6658 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
6659 * fast/html/link-element-removal-during-beforeload.html: Added.
6660
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000066612017-05-17 Chris Dumez <cdumez@apple.com>
6662
6663 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
6664
6665 * js/dom/global-constructors-attributes-expected.txt:
6666 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
6667 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6668 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6669 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
6670 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6671 * platform/win/js/dom/global-constructors-attributes-expected.txt:
6672 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
6673
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000066742017-05-17 Ben Kelly <ben@wanderview.com>
6675
6676 Import FileAPI WPT tests.
6677 https://bugs.webkit.org/show_bug.cgi?id=171960
6678
6679 Reviewed by Youenn Fablet.
6680
6681 * TestExpectations:
6682
antti@apple.com08524f62017-05-17 15:12:48 +000066832017-05-17 Antti Koivisto <antti@apple.com>
6684
6685 Regression (198943): <marquee> shouldn't wrap text
6686 https://bugs.webkit.org/show_bug.cgi?id=172217
6687
6688 Reviewed by Andreas Kling.
6689
6690 * fast/html/marquee-child-wrap-expected.html: Added.
6691 * fast/html/marquee-child-wrap.html: Added.
6692
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000066932017-05-17 David Kilzer <ddkilzer@apple.com>
6694
6695 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
6696
6697 Unreviewed test gardening.
6698
6699 Update test results after the fix for:
6700 Do not skip <slot> children when collecting content for innerText.
6701 https://bugs.webkit.org/show_bug.cgi?id=172113
6702 <rdar://problem/30362324>
6703
6704 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
6705 a space to the end of the output.
6706
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000067072017-05-16 Chris Dumez <cdumez@apple.com>
6708
6709 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
6710 https://bugs.webkit.org/show_bug.cgi?id=172183
6711
6712 Reviewed by Andreas Kling.
6713
6714 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
6715
6716 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
6717 * svg/animations/animations-paused-in-background-page-iframe.html:
6718
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000067192017-05-16 Sam Weinig <sam@webkit.org>
6720
6721 Bring Notification.idl up to spec
6722 https://bugs.webkit.org/show_bug.cgi?id=172156
6723
6724 Reviewed by Chris Dumez.
6725
6726 * http/tests/notifications/notification-expected.txt: Added.
6727 * http/tests/notifications/notification.html: Added.
6728 Add test for basic Notification API functionality.
6729
zalan@apple.com1ab3f102017-05-17 02:33:28 +000067302017-05-16 Zalan Bujtas <zalan@apple.com>
6731
6732 Do not skip <slot> children when collecting content for innerText.
6733 https://bugs.webkit.org/show_bug.cgi?id=172113
6734 <rdar://problem/30362324>
6735
6736 Reviewed by Ryosuke Niwa and Brent Fulgham.
6737
6738 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
6739 * fast/text/inner-text-should-include-slot-subtree.html: Added.
6740
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000067412017-05-16 Jiewen Tan <jiewen_tan@apple.com>
6742
6743 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
6744 <rdar://problem/32236478>
6745
6746 * plugins/navigator-plugin-crash-expected.txt:
6747 * plugins/navigator-plugin-crash.html:
6748
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000067492017-05-16 Chris Dumez <cdumez@apple.com>
6750
6751 Implement DOMMatrix / DOMMatrixReadOnly
6752 https://bugs.webkit.org/show_bug.cgi?id=110001
6753
6754 Reviewed by Sam Weinig and Simon Fraser.
6755
6756 Drop test I previously added now that a better version landed in web-platform-tests
6757 and was re-imported in this patch.
6758
6759 * fast/css/matrix-stringifier-expected.txt: Removed.
6760 * fast/css/matrix-stringifier.html: Removed.
6761
mmaxfield@apple.com01133712017-05-16 20:26:39 +000067622017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
6763
6764 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
6765 https://bugs.webkit.org/show_bug.cgi?id=168487
6766
6767 Reviewed by Antti Koivisto.
6768
6769 * fast/text/font-download-font-face-src-list-expected.txt: Added.
6770 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6771 * fast/text/font-download-font-family-property-expected.txt: Added.
6772 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6773 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
6774 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6775 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
6776 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
6777 * fast/text/font-weight-download-2.html:
6778 * fast/text/font-weight-download-3-expected.txt: Added.
6779 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
6780 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
6781 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
6782 * fast/text/web-font-load-fallback-during-loading-expected.html:
6783 * fast/text/web-font-load-fallback-during-loading.html:
6784 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
6785 * fast/text/web-font-load-invisible-during-loading.html: Added.
6786 * http/tests/webfont/fallback-font-while-loading-expected.txt:
6787 * http/tests/webfont/fallback-font-while-loading.html:
6788
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000067892017-05-16 Eric Carlson <eric.carlson@apple.com>
6790
6791 [MediaStream] Return default device list until user gives permission to capture
6792 https://bugs.webkit.org/show_bug.cgi?id=172168
6793 <rdar://problem/31816884>
6794
6795 Reviewed by Youenn Fablet.
6796
6797 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
6798 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
6799 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
6800 * fast/mediastream/media-devices-enumerate-devices.html: Added.
6801
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000068022017-05-16 Tim Horton <timothy_horton@apple.com>
6803
6804 Make it possible to adjust which edges are affected by safe area insets
6805 https://bugs.webkit.org/show_bug.cgi?id=172149
6806 <rdar://problem/31564729>
6807
6808 Reviewed by Beth Dakin.
6809
6810 * fast/viewport/ios/viewport-fit-auto-expected.txt:
6811 * fast/viewport/ios/viewport-fit-contain-expected.txt:
6812
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000068132017-05-16 Mark Lam <mark.lam@apple.com>
6814
6815 Gardening: rebased parser-syntax-check test results after r216891.
6816 https://bugs.webkit.org/show_bug.cgi?id=172171
6817
6818 Not reviewed.
6819
6820 * js/parser-syntax-check-expected.txt:
6821 * js/script-tests/parser-syntax-check.js:
6822
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000068232017-05-16 Ryan Haddad <ryanhaddad@apple.com>
6824
6825 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
6826
6827 Unreviewed test gardening.
6828
6829 * platform/ios/TestExpectations:
6830
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000068312017-05-16 Claudio Saavedra <csaavedra@igalia.com>
6832
6833 [GTK] Tests that always pass when run alone, but fail in the bots
6834 https://bugs.webkit.org/show_bug.cgi?id=168572
6835
6836 Reviewed by Michael Catanzaro.
6837
6838 PlatformWebView::viewSupportsOptions() is basically a comparison
6839 that checks that the passed options are the ones supported by the
6840 web view. There is no reason for them to be implemented for each
6841 platform differently. In fact doing so causes issues each time a
6842 new option is added, if the corresponding platform implementation
6843 is not updated accordingly.
6844
6845 A consequence of not updating the viewSupportOptions()
6846 implementations when new options are added is that tests that need
6847 these options might fail if they are executed after a test that
6848 didn't need the option, as the webview will be reused even if the
6849 option is not supported. This cannot be spotted when running the
6850 tests individually. See bug #165133 for other example of the same
6851 problem.
6852
6853 Remove the platform implementations and make the comparison a
6854 method of the TestOptions structure, so that the check is in one
6855 place. For the time being include in the comparison the options
6856 checked in the mac and ios platforms, which seem to be the only
6857 ones relevant this far (unless newer ones have also been
6858 forgotten).
6859
6860 * platform/gtk/TestExpectations: Unskip an affected test.
6861
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000068622017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
6863
6864 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
6865 https://bugs.webkit.org/show_bug.cgi?id=172111
6866
6867 Reviewed by Chris Dumez.
6868
6869 Added tests to check releaseLock() behavior.
6870
6871 * streams/readable-stream-byob-reader-expected.txt: Updated.
6872 * streams/readable-stream-byob-reader.js: Added new tests.
6873
pvollan@apple.com6368b252017-05-16 10:32:22 +000068742017-05-16 Per Arne Vollan <pvollan@apple.com>
6875
6876 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
6877
6878 * platform/win/TestExpectations:
6879
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000068802017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
6881
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00006882 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
6883
6884 * platform/gtk/fast/multicol/client-rects-expected.txt:
6885 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
6886 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
6887 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
6888 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
6889
68902017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
6891
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00006892 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
6893
6894 * platform/gtk/TestExpectations:
6895
rego@igalia.com14d2c802017-05-16 07:50:32 +000068962017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
6897
6898 [css-grid] Fix static position of positioned grid items
6899 https://bugs.webkit.org/show_bug.cgi?id=172108
6900
6901 Reviewed by Sergio Villar Senin.
6902
6903 The test is updated as the expected results were wrong.
6904 Note that after this patch we match Chrome and Firefox behavior on this test.
6905
6906 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
6907
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000069082017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
6909
6910 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
6911 https://bugs.webkit.org/show_bug.cgi?id=170640
6912
6913 Reviewed by Simon Fraser.
6914
6915 * fast/images/async-image-background-image-repeated.html:
6916 * fast/images/async-image-background-image.html:
6917 * fast/images/sprite-sheet-image-draw.html:
6918
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000069192017-05-15 Youenn Fablet <youenn@apple.com>
6920
6921 WebRTC outgoing muted video sources should send black frames
6922 https://bugs.webkit.org/show_bug.cgi?id=170627
6923 <rdar://problem/31513869>
6924
6925 Reviewed by Eric Carlson.
6926
6927 * webrtc/video-mute-expected.txt:
6928 * webrtc/video-mute.html:
6929
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000069302017-05-15 Mark Lam <mark.lam@apple.com>
6931
6932 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
6933 https://bugs.webkit.org/show_bug.cgi?id=172147
6934
6935 Rubber-stamped by Saam Barati.
6936
6937 * js/parser-syntax-check-expected.txt:
6938 * js/script-tests/parser-syntax-check.js:
6939
cdumez@apple.com2462c512017-05-15 23:36:20 +000069402017-05-15 Chris Dumez <cdumez@apple.com>
6941
6942 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
6943
6944 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
6945 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
6946
jer.noble@apple.com333940e2017-05-15 22:46:13 +000069472017-05-15 Jer Noble <jer.noble@apple.com>
6948
6949 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
6950 https://bugs.webkit.org/show_bug.cgi?id=172131
6951
6952 Reviewed by Eric Carlson.
6953
6954 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
6955 * media/restricted-audio-playback-with-document-gesture.html: Added.
6956
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000069572017-05-15 Per Arne Vollan <pvollan@apple.com>
6958
6959 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
6960 https://bugs.webkit.org/show_bug.cgi?id=167749
6961
6962 Reviewed by Eric Carlson.
6963
6964 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
6965 since the event sequence is not identical on all bots.
6966
6967 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
6968 * http/tests/media/track-in-band-hls-metadata-crash.html:
6969
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000069702017-05-15 Joseph Pecoraro <pecoraro@apple.com>
6971
6972 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
6973 https://bugs.webkit.org/show_bug.cgi?id=172135
6974 <rdar://problem/32175860>
6975
6976 Reviewed by Brian Burg.
6977
6978 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
6979 * inspector/dom/setOuterHTML-no-document-element.html: Added.
6980
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000069812017-05-15 Chris Dumez <cdumez@apple.com>
6982
6983 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
6984 https://bugs.webkit.org/show_bug.cgi?id=172114
6985
6986 Reviewed by Simon Fraser.
6987
6988 * fast/css/matrix-stringifier-expected.txt: Added.
6989 * fast/css/matrix-stringifier.html: Added.
6990 Add layout test coverage.
6991
6992 * fast/dom/Window/custom-constructors-expected.txt:
6993 * fast/dom/Window/custom-constructors.html:
6994 Rebaseline existing test to reflect behavior change.
6995
mark.lam@apple.com25199882017-05-15 20:34:13 +000069962017-05-15 Mark Lam <mark.lam@apple.com>
6997
6998 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
6999 https://bugs.webkit.org/show_bug.cgi?id=171775
7000 <rdar://problem/30975761>
7001
7002 Reviewed by Filip Pizlo.
7003
7004 * TestExpectations:
7005
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000070062017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
7007
7008 Unicode characters which can't be rendered in any font are invisible
7009 https://bugs.webkit.org/show_bug.cgi?id=171942
7010 <rdar://problem/32054234>
7011
7012 Reviewed by Tim Horton.
7013
7014 * fast/text/default-ignorable-expected.html: Added.
7015 * fast/text/default-ignorable.html: Added.
7016 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
7017 * fast/text/unknown-char-notdef.html: Added.
7018
zalan@apple.com79e83ab2017-05-15 14:21:54 +000070192017-05-15 Zalan Bujtas <zalan@apple.com>
7020
7021 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
7022 https://bugs.webkit.org/show_bug.cgi?id=172076
7023
7024 Reviewed by Antti Koivisto.
7025
7026 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
7027 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
7028
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000070292017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
7030
7031 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
7032 https://bugs.webkit.org/show_bug.cgi?id=171653
7033
7034 Reviewed by Chris Dumez.
7035
7036 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
7037 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
7038
7039 Update expectations of corresponding WPT test.
7040
7041 * platform/gtk/TestExpectations:
7042 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
7043 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
7044 * platform/mac/TestExpectations:
7045
yoon@igalia.com05294c62017-05-15 09:06:53 +000070462017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
7047
7048 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
7049 https://bugs.webkit.org/show_bug.cgi?id=169094
7050
7051 Reviewed by Žan Doberšek.
7052
7053 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
7054 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
7055
weinig@apple.com506f2432017-05-15 01:09:48 +000070562017-05-14 Sam Weinig <sam@webkit.org>
7057
7058 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
7059 https://bugs.webkit.org/show_bug.cgi?id=172095
7060
7061 Reviewed by Darin Adler.
7062
7063 * fast/dom/collection-null-like-arguments-expected.txt:
7064 Update results.
7065
7066 * fast/dom/document-all-expected.txt: Added.
7067 * fast/dom/document-all.html: Added.
7068 New test that covers a bunch of missing coverage.
7069
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000070702017-05-14 David Kilzer <ddkilzer@apple.com>
7071
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00007072 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
7073 <https://bugs.webkit.org/show_bug.cgi?id=172094>
7074 <rdar://problem/32184256>
7075
7076 Unreviewed test gardening.
7077
7078 * platform/ios-wk2/TestExpectations:
7079 * platform/mac-wk2/TestExpectations:
7080 - Mark test as flaky crash on Debug WK2 builds.
7081
70822017-05-14 David Kilzer <ddkilzer@apple.com>
7083
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00007084 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
7085 <https://webkit.org/b/172092>
7086
7087 Unreviewed test gardening.
7088
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00007089 * platform/ios-wk1/TestExpectations:
7090 - This only times out on Release builds.
7091
70922017-05-14 David Kilzer <ddkilzer@apple.com>
7093
7094 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
7095 <https://webkit.org/b/172092>
7096
7097 Unreviewed test gardening.
7098
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00007099 See also Bug 169211 for a similar GTK WK1 timeout.
7100
7101 * platform/ios-wk1/TestExpectations:
7102 - Mark as always timing out on all builds.
7103 * platform/mac-wk1/TestExpectations:
7104 - Mark flaky on Debug builds.
7105
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000071062017-05-13 Eric Carlson <eric.carlson@apple.com>
7107
7108 [MediaStream] deviceId constraint doesn't work with getUserMedia
7109 https://bugs.webkit.org/show_bug.cgi?id=171877
7110 <rdar://problem/31899730>
7111
7112 Reviewed by Jer Noble.
7113
7114 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
7115 * fast/mediastream/get-user-media-device-id.html: Added.
7116 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
7117 * fast/mediastream/apply-constraints-video.html: Ditto.
7118
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000071192017-05-13 David Kilzer <ddkilzer@apple.com>
7120
7121 TestExpectations: Remove last refereneces to Legacy Notifications
7122
7123 Unreviewed test gardening fixes these lint warnings:
7124
7125 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
7126 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
7127
7128 * TestExpectations: Remove references to skipped tests. Legacy
7129 Notification support was removed in r216641.
7130
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000071312017-05-13 Ryan Haddad <ryanhaddad@apple.com>
7132
7133 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
7134 https://bugs.webkit.org/show_bug.cgi?id=171978
7135
7136 Unreviewed test gardening.
7137
7138 * platform/mac-wk2/TestExpectations:
7139
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000071402017-05-13 Javier Fernandez <jfernandez@igalia.com>
7141
7142 [css-align] Implement the place-self shorthand
7143 https://bugs.webkit.org/show_bug.cgi?id=168846
7144
7145 Reviewed by Zalan Bujtas.
7146
7147 Regression tests for the new place-self alignment shorthand.
7148
7149 * css3/parse-place-self-expected.txt: Added.
7150 * css3/parse-place-self.html: Added.
7151
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000071522017-05-13 Commit Queue <commit-queue@webkit.org>
7153
7154 Unreviewed, rolling out r216801.
7155 https://bugs.webkit.org/show_bug.cgi?id=172072
7156
7157 Many memory corruption crashes on worker threads (Requested by
7158 ap on #webkit).
7159
7160 Reverted changeset:
7161
7162 "WorkerRunLoop::Task::performTask() should check
7163 !scriptController->isTerminatingExecution()."
7164 https://bugs.webkit.org/show_bug.cgi?id=171775
7165 http://trac.webkit.org/changeset/216801
7166
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000071672017-05-12 Simon Fraser <simon.fraser@apple.com>
7168
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00007169 event.clientX/clientY should be in layout viewport coordinates
7170 https://bugs.webkit.org/show_bug.cgi?id=172018
7171
7172 Reviewed by Zalan Bujtas.
7173
7174 * fast/events/clientXY-in-zoom-and-scroll.html:
7175 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
7176 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
7177 * platform/ios/TestExpectations:
7178 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
7179
71802017-05-12 Simon Fraser <simon.fraser@apple.com>
7181
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00007182 The rects returned by Element/Range.getClientRects() should not be rounded
7183 https://bugs.webkit.org/show_bug.cgi?id=172057
7184
7185 Reviewed by Chris Dumez.
7186
7187 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
7188 as failing (webkit.org/b/172056).
7189
7190 * TestExpectations:
7191 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
7192 * fast/dom/Range/getClientRects-expected.txt:
7193 * fast/dom/Range/getClientRects.html:
7194 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
7195 * fast/dom/Range/simple-line-layout-getclientrects.html:
7196 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
7197 * platform/ios/TestExpectations:
7198 * platform/ios/fast/multicol/client-rects-expected.txt:
7199 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
7200 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
7201 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
7202 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
7203 * platform/mac/fast/multicol/client-rects-expected.txt:
7204 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
7205 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
7206 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
7207 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
7208
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000072092017-05-12 Jiewen Tan <jiewen_tan@apple.com>
7210
7211 Elements should be inserted into a template element as its content's last child
7212 https://bugs.webkit.org/show_bug.cgi?id=171373
7213 <rdar://problem/31862949>
7214
7215 Reviewed by Ryosuke Niwa.
7216
7217 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
7218 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
7219
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000072202017-05-11 Simon Fraser <simon.fraser@apple.com>
7221
7222 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
7223 https://bugs.webkit.org/show_bug.cgi?id=171113
7224
7225 Reviewed by Tim Horton.
7226
7227 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
7228 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
7229
7230 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
7231 elements after zooming.
7232
7233 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
7234 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
7235 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
7236 * fast/visual-viewport/zoomed-fixed-expected.txt:
7237 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
7238 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
7239 * fast/zooming/client-rect-in-fixed-zoomed.html:
7240 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
7241 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
7242 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
7243 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
7244 it will be fixed via webkit.org/b/172019
7245 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
7246 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
7247
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000072482017-05-12 Mark Lam <mark.lam@apple.com>
7249
7250 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
7251 https://bugs.webkit.org/show_bug.cgi?id=171775
7252 <rdar://problem/30975761>
7253
7254 Reviewed by Saam Barati.
7255
7256 * TestExpectations:
7257
dbates@webkit.org440c2b32017-05-12 22:43:22 +000072582017-05-12 Daniel Bates <dabates@apple.com>
7259
7260 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
7261 following <http://trac.webkit.org/changeset/216789>
7262 (https://bugs.webkit.org/show_bug.cgi?id=171712)
7263
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00007264 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
7265 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
7266
7267 * plugins/navigator-plugin-crash.html:
7268
72692017-05-12 Daniel Bates <dabates@apple.com>
7270
7271 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
7272 following <http://trac.webkit.org/changeset/216789>
7273 (https://bugs.webkit.org/show_bug.cgi?id=171712)
7274
dbates@webkit.org440c2b32017-05-12 22:43:22 +00007275 On WebKit1 we need to explicitly allow the test tool to open windows by calling
7276 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
7277 to have the test tool close any open windows after running the test.
7278
7279 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00007280 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00007281
7282 * plugins/navigator-plugin-crash.html:
7283
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000072842017-05-11 Jiewen Tan <jiewen_tan@apple.com>
7285
7286 Check existence of a page before accessing its plugins
7287 https://bugs.webkit.org/show_bug.cgi?id=171712
7288 <rdar://problem/32007806>
7289
7290 Reviewed by Brent Fulgham.
7291
7292 * plugins/navigator-plugin-crash-expected.txt: Added.
7293 * plugins/navigator-plugin-crash.html: Added.
7294
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000072952017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
7296
7297 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
7298 https://bugs.webkit.org/show_bug.cgi?id=172024
7299
7300 Reviewed by Youenn Fablet.
7301
7302 Added tests to check closed getter behaviour.
7303
7304 * streams/readable-stream-byob-reader-expected.txt: Updated.
7305 * streams/readable-stream-byob-reader.js: Updated.
7306
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000073072017-05-12 Matt Lewis <jlewis3@apple.com>
7308
7309 Marked webrtc/closing-peerconnection.html as flaky.
7310 https://bugs.webkit.org/show_bug.cgi?id=172034
7311
7312 Unreviewed test gardening.
7313
7314 * platform/mac-wk2/TestExpectations:
7315
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000073162017-05-12 Claudio Saavedra <csaavedra@igalia.com>
7317
7318 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
7319 https://bugs.webkit.org/show_bug.cgi?id=171058
7320
7321 Reviewed by Carlos Garcia Campos.
7322
7323 GLib-based ports have issues detecting the mimetypes of empty
7324 files, as they are all considered to be text/plain by
7325 glib. Replace these resources with a minimal valid file for its
7326 type (that is, 1x1 PNG files and 1 whitespace for text files).
7327
7328 * fast/preloader/resources/base-image1.png:
7329 * fast/preloader/resources/base-image2.png:
7330 * fast/preloader/resources/base-image3.png:
7331 * fast/preloader/resources/image1.png:
7332 * fast/preloader/resources/link1.css:
7333 * fast/preloader/resources/noscript-image1.png:
7334 * fast/preloader/resources/noscript-image2.png:
7335 * fast/preloader/resources/script1.js:
7336 * fast/preloader/resources/style1.css:
7337 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
7338
7339 * platform/gtk/TestExpectations: Unskip the now passing tests.
7340
antti@apple.com6cdaf372017-05-12 12:31:49 +000073412017-05-12 Antti Koivisto <antti@apple.com>
7342
7343 Updating class name of a shadow host does not update the style applied by descendants of :host()
7344 https://bugs.webkit.org/show_bug.cgi?id=170762
7345 <rdar://problem/31572668>
7346
7347 Reviewed by Ryosuke Niwa.
7348
7349 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
7350 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
7351
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000073522017-05-12 Claudio Saavedra <csaavedra@igalia.com>
7353
7354 [WPE] Unreviewed gardening.
7355
7356 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
7357 added, update global constructors attributes test expectations.
7358
7359 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
7360
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000073612017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
7362
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00007363 [GTK] ASSERTION FAILED: !m_flushingLayers
7364 https://bugs.webkit.org/show_bug.cgi?id=172025
7365
7366 Reviewed by Žan Doberšek.
7367
7368 * platform/gtk/TestExpectations:
7369
73702017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
7371
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00007372 [GTK] GIF images are not properly loaded the first time
7373 https://bugs.webkit.org/show_bug.cgi?id=170432
7374
7375 Reviewed by Carlos Alberto Lopez Perez.
7376
7377 * http/tests/images/gif-progressive-load-expected.html: Added.
7378 * http/tests/images/gif-progressive-load.html: Added.
7379
rego@igalia.com9d988532017-05-12 09:43:44 +000073802017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
7381
7382 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
7383 https://bugs.webkit.org/show_bug.cgi?id=170900
7384
7385 Reviewed by Sergio Villar Senin.
7386
7387 * TestExpectations: Remove test as it's passing now.
7388
pvollan@apple.com84947992017-05-12 08:08:45 +000073892017-05-11 Per Arne Vollan <pvollan@apple.com>
7390
7391 Geolocation requests should not be blocked when the security origin is local.
7392 https://bugs.webkit.org/show_bug.cgi?id=171857
7393
7394 Reviewed by Brent Fulgham.
7395
7396 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
7397 * fast/misc/geolocation-local-security-origin.html: Added.
7398
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000073992017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
7400
7401 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
7402 https://bugs.webkit.org/show_bug.cgi?id=170935
7403
7404 Reviewed by Youenn Fablet.
7405
7406 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
7407
zalan@apple.com11b9d412017-05-12 03:18:04 +000074082017-05-11 Zalan Bujtas <zalan@apple.com>
7409
zalan@apple.comee2f4512017-05-12 03:55:57 +00007410 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
7411 https://bugs.webkit.org/show_bug.cgi?id=172010
7412 <rdar://problem/31086735>
7413
7414 Reviewed by Simon Fraser.
7415
7416 * fast/images/missing-content-image-crash-expected.txt: Added.
7417 * fast/images/missing-content-image-crash.html: Added.
7418
74192017-05-11 Zalan Bujtas <zalan@apple.com>
7420
zalan@apple.com11b9d412017-05-12 03:18:04 +00007421 AX: Defer text changes until after the tree is clean if needed.
7422 https://bugs.webkit.org/show_bug.cgi?id=171546
7423 <rdar://problem/31934942>
7424
7425 Reviewed by Simon Fraser.
7426
7427 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
7428 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
7429
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000074302017-05-11 Youenn Fablet <youenn@apple.com>
7431
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00007432 Allow WPT server to serve specific WebKit tests
7433 https://bugs.webkit.org/show_bug.cgi?id=171479
7434
7435 Reviewed by Ryosuke Niwa.
7436
7437 Moving tests to ensure they are correctly runned.
7438
7439 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
7440 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
7441 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
7442 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
7443 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
7444 (promise_test):
7445
74462017-05-11 Youenn Fablet <youenn@apple.com>
7447
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00007448 [iOS] Unset active media capture source when stopped capturing
7449 https://bugs.webkit.org/show_bug.cgi?id=171815
7450 <rdar://problem/32117885>
7451
7452 Reviewed by Eric Carlson.
7453
7454 Improving the existing tests for better reliability and debugability.
7455 Updating tests to use less webkitAudioContext.
7456
7457 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
7458 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
7459 * webrtc/audio-peer-connection-webaudio.html:
7460 * webrtc/audio-replace-track-expected.txt:
7461 * webrtc/audio-replace-track.html:
7462 * webrtc/peer-connection-audio-mute.html:
7463 * webrtc/peer-connection-audio-mute2.html:
7464 * webrtc/peer-connection-remote-audio-mute.html:
7465 * webrtc/peer-connection-remote-audio-mute2.html:
7466 * webrtc/routines.js:
7467 * webrtc/video-replace-track-expected.txt:
7468 * webrtc/video-replace-track.html:
7469
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000074702017-05-11 Matt Lewis <jlewis3@apple.com>
7471
jlewis3@apple.comc678c572017-05-12 00:13:49 +00007472 Unreviewed, rolling out r216677.
7473
7474 Patch caused layout test crashes.
7475
7476 Reverted changeset:
7477
7478 "WorkerThread::stop() should call
7479 scheduleExecutionTermination() last."
7480 https://bugs.webkit.org/show_bug.cgi?id=171775
7481 http://trac.webkit.org/changeset/216677
7482
74832017-05-11 Matt Lewis <jlewis3@apple.com>
7484
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00007485 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
7486 https://bugs.webkit.org/show_bug.cgi?id=168937
7487
7488 Unreviewed test gardening.
7489
7490 * platform/mac-wk2/TestExpectations:
7491
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000074922017-05-11 Joseph Pecoraro <pecoraro@apple.com>
7493
7494 Remove Vibration API
7495 https://bugs.webkit.org/show_bug.cgi?id=171766
7496
7497 Rubber-stamped by Alexey Proskuryakov.
7498
7499 * platform/gtk/TestExpectations:
7500 * platform/ios/TestExpectations:
7501 * platform/mac/TestExpectations:
7502 * platform/win/TestExpectations:
7503 * platform/wpe/TestExpectations:
7504 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
7505 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
7506 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
7507 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
7508 * vibration/navigator-vibration-expected.txt: Removed.
7509 * vibration/navigator-vibration.html: Removed.
7510
dino@apple.comfc472692017-05-11 21:39:40 +000075112017-05-11 Dean Jackson <dino@apple.com>
7512
7513 WebGLRenderingContext should implement WebGLRenderingContextBase
7514 https://bugs.webkit.org/show_bug.cgi?id=171961
7515 <rdar://problem/32124920>
7516
7517 Reviewed by Sam Weinig.
7518
7519 New test to make sure constants from WebGLRenderingContextBase are
7520 visible on the WebGLRenderingContext prototype.
7521
7522 Also, fix up some existing tests that were expecting to see
7523 instances of WebGLRenderingContextBase.
7524
7525 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
7526 * fast/canvas/webgl/constants-on-interface.html: Added.
7527 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
7528 * fast/canvas/webgl/null-object-behaviour-expected.txt:
7529 * fast/canvas/webgl/texImageTest-expected.txt:
7530
jlewis3@apple.com016598b2017-05-11 18:38:22 +000075312017-05-11 Matt Lewis <jlewis3@apple.com>
7532
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00007533 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00007534
7535
7536 Unreviewed test gardening.
7537
7538 * platform/mac-wk2/TestExpectations:
7539
75402017-05-11 Matt Lewis <jlewis3@apple.com>
7541
7542 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00007543
7544
7545 Unreviewed test gardening.
7546
7547 * platform/mac-wk2/TestExpectations:
7548
75492017-05-11 Matt Lewis <jlewis3@apple.com>
7550
jlewis3@apple.com016598b2017-05-11 18:38:22 +00007551 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
7552 https://bugs.webkit.org/show_bug.cgi?id=170699
7553
7554 Unreviewed test gardening.
7555
7556 * platform/mac-wk2/TestExpectations:
7557
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000075582017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
7559
7560 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
7561 https://bugs.webkit.org/show_bug.cgi?id=171919
7562
7563 Reviewed by Youenn Fablet.
7564
7565 Added test cases to check cancel() behaviour.
7566
7567 * streams/readable-stream-byob-reader-expected.txt: Updated.
7568 * streams/readable-stream-byob-reader.js: Updated.
7569
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000075702017-05-11 Matt Lewis <jlewis3@apple.com>
7571
7572 Marked media/media-controls-clone-crash.html as flaky.
7573 https://bugs.webkit.org/show_bug.cgi?id=171978
7574
7575 Unreviewed test gardening.
7576
7577 * platform/mac-wk2/TestExpectations:
7578
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000075792017-05-11 Matt Baker <mattbaker@apple.com>
7580
7581 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
7582 https://bugs.webkit.org/show_bug.cgi?id=171970
7583 <rdar://problem/32129262>
7584
7585 Reviewed by Brian Burg.
7586
7587 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
7588
7589 * inspector/dom-debugger/dom-breakpoints-expected.txt:
7590 * inspector/dom-debugger/dom-breakpoints.html:
7591
pvollan@apple.comf89195f2017-05-11 16:31:51 +000075922017-05-11 Per Arne Vollan <pvollan@apple.com>
7593
7594 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
7595 https://bugs.webkit.org/show_bug.cgi?id=167749
7596
7597 Reviewed by Eric Carlson.
7598
7599 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
7600 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
7601 this was introduced in r216588.
7602
7603 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
7604 * http/tests/media/track-in-band-hls-metadata-crash.html:
7605
mark.lam@apple.com93394282017-05-11 15:26:03 +000076062017-05-11 Mark Lam <mark.lam@apple.com>
7607
7608 WorkerThread::stop() should call scheduleExecutionTermination() last.
7609 https://bugs.webkit.org/show_bug.cgi?id=171775
7610 <rdar://problem/30975761>
7611
7612 Reviewed by Geoffrey Garen.
7613
7614 * TestExpectations:
7615
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000076162017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
7617
7618 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
7619
7620 * platform/gtk/TestExpectations:
7621
jlewis3@apple.com2adab012017-05-11 00:56:00 +000076222017-05-10 Matt Lewis <jlewis3@apple.com>
7623
7624 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
7625 https://bugs.webkit.org/show_bug.cgi?id=171957
7626
7627 Unreviewed test gardening.
7628
7629 * platform/ios-wk2/TestExpectations:
7630
aestes@apple.com3c031692017-05-11 00:33:33 +000076312017-05-10 Andy Estes <aestes@apple.com>
7632
7633 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
7634 https://bugs.webkit.org/show_bug.cgi?id=132297
7635
7636 Reviewed by Simon Fraser.
7637
7638 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
7639 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
7640 * http/tests/navigation/resources/keyboard-events-test.js:
7641 (runTest):
7642 * platform/ios-wk2/TestExpectations:
7643 * platform/wk2/TestExpectations:
7644
weinig@apple.com1d7fe202017-05-11 00:29:37 +000076452017-05-09 Sam Weinig <sam@webkit.org>
7646
7647 Remove support for legacy Notifications
7648 https://bugs.webkit.org/show_bug.cgi?id=171487
7649
7650 Reviewed by Jon Lee.
7651
7652 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
7653 - Remove http/notifications/legacy. It tested the legacy API.
7654 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
7655 - Update TestExpectations for removals.
7656
7657 * TestExpectations:
7658 * platform/gtk/TestExpectations:
7659 * platform/ios/TestExpectations:
7660 * platform/mac/TestExpectations:
7661 * platform/win/TestExpectations:
7662 * fast/history/page-cache-notification-non-suspendable.html:
7663 * fast/history/page-cache-notification-suspendable.html:
7664 * fast/notifications: Removed.
7665 * fast/notifications/notification-after-close-expected.txt: Removed.
7666 * fast/notifications/notification-after-close.html: Removed.
7667 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
7668 * fast/notifications/notification-permisssion-deletable.html: Removed.
7669 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
7670 * fast/notifications/notifications-cancel-request-permission.html: Removed.
7671 * fast/notifications/notifications-check-permission-expected.txt: Removed.
7672 * fast/notifications/notifications-check-permission.html: Removed.
7673 * fast/notifications/notifications-click-event-expected.txt: Removed.
7674 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
7675 * fast/notifications/notifications-click-event-focus.html: Removed.
7676 * fast/notifications/notifications-click-event.html: Removed.
7677 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
7678 * fast/notifications/notifications-constructor-request-permission.html: Removed.
7679 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
7680 * fast/notifications/notifications-constructor-with-permission.html: Removed.
7681 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
7682 * fast/notifications/notifications-constructor-without-permission.html: Removed.
7683 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
7684 * fast/notifications/notifications-display-close-events.html: Removed.
7685 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
7686 * fast/notifications/notifications-document-close-crash.html: Removed.
7687 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
7688 * fast/notifications/notifications-event-stop-propagation.html: Removed.
7689 * fast/notifications/notifications-multi-events-expected.txt: Removed.
7690 * fast/notifications/notifications-multi-events.html: Removed.
7691 * fast/notifications/notifications-no-icon-expected.txt: Removed.
7692 * fast/notifications/notifications-no-icon.html: Removed.
7693 * fast/notifications/notifications-permission-expected.txt: Removed.
7694 * fast/notifications/notifications-permission.html: Removed.
7695 * fast/notifications/notifications-replace-expected.txt: Removed.
7696 * fast/notifications/notifications-replace.html: Removed.
7697 * fast/notifications/notifications-request-permission-expected.txt: Removed.
7698 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
7699 * fast/notifications/notifications-request-permission-optional.html: Removed.
7700 * fast/notifications/notifications-request-permission.html: Removed.
7701 * fast/notifications/notifications-rtl-expected.txt: Removed.
7702 * fast/notifications/notifications-rtl.html: Removed.
7703 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
7704 * fast/notifications/notifications-sandbox-permission.html: Removed.
7705 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
7706 * fast/notifications/notifications-window-close-crash.html: Removed.
7707 * fast/notifications/notifications-with-permission-expected.txt: Removed.
7708 * fast/notifications/notifications-with-permission.html: Removed.
7709 * fast/notifications/notifications-without-permission-expected.txt: Removed.
7710 * fast/notifications/notifications-without-permission.html: Removed.
7711 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
7712 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
7713 * fast/notifications/resources: Removed.
7714 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
7715 * fast/notifications/resources/notifications-iframe.html: Removed.
7716 * http/tests/notifications/legacy: Removed.
7717 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
7718 * http/tests/notifications/legacy/double-show.html: Removed.
7719 * http/tests/notifications/legacy/events-expected.txt: Removed.
7720 * http/tests/notifications/legacy/events.html: Removed.
7721 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
7722 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
7723 * http/tests/notifications/legacy/request-expected.txt: Removed.
7724 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
7725 * http/tests/notifications/legacy/request-no-callback.html: Removed.
7726 * http/tests/notifications/legacy/request.html: Removed.
7727 * http/tests/notifications/legacy/resources: Removed.
7728 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
7729 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
7730 * http/tests/notifications/legacy/show-expected.txt: Removed.
7731 * http/tests/notifications/legacy/show.html: Removed.
7732 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
7733 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
7734
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000077352017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7736
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00007737 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
7738 https://bugs.webkit.org/show_bug.cgi?id=169876
7739
7740 Unreviewed test gardening.
7741
7742 * platform/mac/TestExpectations:
7743
77442017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7745
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00007746 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
7747 https://bugs.webkit.org/show_bug.cgi?id=168146
7748
7749 Unreviewed test gardening.
7750
7751 * platform/mac/TestExpectations:
7752
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000077532017-05-10 Commit Queue <commit-queue@webkit.org>
7754
7755 Unreviewed, rolling out r216635.
7756 https://bugs.webkit.org/show_bug.cgi?id=171953
7757
7758 "Some worker tests are failing". (Requested by mlam on #webkit).
7759
7760 Reverted changeset:
7761
7762 "WorkerThread::stop() should call
7763 scheduleExecutionTermination() last."
7764 https://bugs.webkit.org/show_bug.cgi?id=171775
7765 http://trac.webkit.org/changeset/216635
7766
mark.lam@apple.come6596292017-05-10 23:22:33 +000077672017-05-10 Mark Lam <mark.lam@apple.com>
7768
7769 WorkerThread::stop() should call scheduleExecutionTermination() last.
7770 https://bugs.webkit.org/show_bug.cgi?id=171775
7771 <rdar://problem/30975761>
7772
7773 Reviewed by Geoffrey Garen.
7774
7775 * TestExpectations:
7776
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000077772017-05-10 Tim Horton <timothy_horton@apple.com>
7778
7779 Add an experimental feature flag for viewport-fit
7780 https://bugs.webkit.org/show_bug.cgi?id=171948
7781 <rdar://problem/31995518>
7782
7783 Reviewed by Simon Fraser.
7784
7785 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
7786 * fast/css/variables/constants/ios/safe-area-inset-set.html:
7787 * fast/viewport/ios/viewport-fit-auto.html:
7788 * fast/viewport/ios/viewport-fit-contain.html:
7789 * fast/viewport/ios/viewport-fit-cover.html:
7790
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000077912017-05-10 Matt Lewis <jlewis3@apple.com>
7792
7793 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
7794 https://bugs.webkit.org/show_bug.cgi?id=171951
7795
7796 Unreviewed test gardening.
7797
7798 * platform/ios-wk2/TestExpectations:
7799
antti@apple.com16674fa2017-05-10 22:23:11 +000078002017-05-10 Antti Koivisto <antti@apple.com>
7801
7802 REGRESSION (r207372) Visibility property is not inherited when used in an animation
7803 https://bugs.webkit.org/show_bug.cgi?id=171883
7804 <rdar://problem/32086550>
7805
7806 Reviewed by Simon Fraser.
7807
7808 * animations/animation-initial-inheritance-expected.html: Added.
7809 * animations/animation-initial-inheritance.html: Added.
7810
jlewis3@apple.com1550d392017-05-10 21:34:43 +000078112017-05-10 Matt Lewis <jlewis3@apple.com>
7812
7813 Marked transitions/extra-transition.html as flaky.
7814 https://bugs.webkit.org/show_bug.cgi?id=171947
7815
7816 Unreviewed test gardening.
7817
7818 * platform/mac-wk2/TestExpectations:
7819
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000078202017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7821
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00007822 Unreviewed, rolling out r216591.
7823
7824 This change broke an internal build.
7825
7826 Reverted changeset:
7827
7828 "REGRESSION (r207372) Visibility property is not inherited
7829 when used in an animation"
7830 https://bugs.webkit.org/show_bug.cgi?id=171883
7831 http://trac.webkit.org/changeset/216591
7832
78332017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7834
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00007835 Unreviewed, remove TestExpectation for a test that was removed in r216259.
7836
7837 * platform/mac/TestExpectations:
7838
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000078392017-05-10 Matt Lewis <jlewis3@apple.com>
7840
7841 Marked perf/class-list-remove.html as flaky.
7842 https://bugs.webkit.org/show_bug.cgi?id=171945
7843
7844 Unreviewed test gardening.
7845
7846 * platform/ios-wk2/TestExpectations:
7847
aestes@apple.come9d764e2017-05-10 20:44:37 +000078482017-05-10 Andy Estes <aestes@apple.com>
7849
7850 r216599 accidentally included two copies of the new layout test and expected result
7851 https://bugs.webkit.org/show_bug.cgi?id=171938
7852
7853 Unreviewed.
7854
7855 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
7856 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
7857
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000078582017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7859
7860 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
7861 https://bugs.webkit.org/show_bug.cgi?id=171880
7862
7863 Unreviewed test gardening.
7864
7865 This test times out on ios-simulator because it relies on eventSender.keyDown.
7866
7867 * platform/ios/TestExpectations:
7868
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000078692017-05-10 Timothy Horton <timothy_horton@apple.com>
7870
7871 Add an experimental feature flag for constant properties
7872 https://bugs.webkit.org/show_bug.cgi?id=171913
7873 <rdar://problem/31995518>
7874
7875 Reviewed by Ryosuke Niwa.
7876
7877 * fast/css/variables/constants/invalid-constant-name-fallback.html:
7878 * fast/css/variables/constants/ios/safe-area-inset-set.html:
7879 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
7880 * fast/css/variables/constants/safe-area-inset-zero.html:
7881
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000078822017-05-10 Matt Lewis <jlewis3@apple.com>
7883
7884 Marked media/track/track-cue-rendering-on-resize.html as flaky.
7885 https://bugs.webkit.org/show_bug.cgi?id=171939
7886
7887 Unreviewed test gardening.
7888
7889 * platform/mac-wk2/TestExpectations:
7890
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000078912017-05-10 Ryan Haddad <ryanhaddad@apple.com>
7892
7893 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
7894 https://bugs.webkit.org/show_bug.cgi?id=171937
7895
7896 Unreviewed test gardening.
7897
7898 * platform/mac-wk1/TestExpectations:
7899
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000079002017-05-10 Matt Lewis <jlewis3@apple.com>
7901
7902 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
7903 https://bugs.webkit.org/show_bug.cgi?id=171935
7904
7905 Unreviewed test gardening.
7906
7907 * platform/mac-wk2/TestExpectations:
7908
aestes@apple.com1db59032017-05-10 18:30:57 +000079092017-05-10 Andy Estes <aestes@apple.com>
7910
7911 Keyboard input suppression should extend to subframes
7912 https://bugs.webkit.org/show_bug.cgi?id=171880
7913 <rdar://problem/31201793>
7914
7915 Reviewed by Ryosuke Niwa.
7916
7917 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
7918 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
7919 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
7920 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
7921 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
7922 * http/tests/navigation/resources/keyboard-events-test.js:
7923 (runTest):
7924 (waitForProvisionalNavigation.xhr.onreadystatechange):
7925 (waitForProvisionalNavigation):
7926
jlewis3@apple.com205b8702017-05-10 17:16:58 +000079272017-05-10 Matt Lewis <jlewis3@apple.com>
7928
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00007929 Unreviewed, rolling out r216563.
7930
7931 Revision caused 2 api failures
7932
7933 Reverted changeset:
7934
7935 "[MediaStream] deviceId constraint doesn't work with
7936 getUserMedia"
7937 https://bugs.webkit.org/show_bug.cgi?id=171877
7938 http://trac.webkit.org/changeset/216563
7939
79402017-05-10 Matt Lewis <jlewis3@apple.com>
7941
jlewis3@apple.com205b8702017-05-10 17:16:58 +00007942 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
7943 https://bugs.webkit.org/show_bug.cgi?id=171930
7944
7945 Unreviewed test gardening.
7946
7947 * platform/ios-wk2/TestExpectations:
7948 * platform/mac-wk2/TestExpectations:
7949
antti@apple.com7cc983b2017-05-10 16:50:56 +000079502017-05-10 Antti Koivisto <antti@apple.com>
7951
7952 REGRESSION (r207372) Visibility property is not inherited when used in an animation
7953 https://bugs.webkit.org/show_bug.cgi?id=171883
7954 <rdar://problem/32086550>
7955
7956 Reviewed by Simon Fraser.
7957
7958 * animations/animation-initial-inheritance-expected.html: Added.
7959 * animations/animation-initial-inheritance.html: Added.
7960
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000079612017-05-10 Per Arne Vollan <pvollan@apple.com>
7962
7963 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
7964 https://bugs.webkit.org/show_bug.cgi?id=167749
7965
7966 Reviewed by Eric Carlson.
7967
7968 This is a speculative fix of the test. I have not been able to reproduce the timeout.
7969 When the test times out, the 'addtrack' event is never received. In case the event
7970 was dispatched before we added the event listener, the event listener is added before
7971 the video source is set. In case the test will continue to time out, a couple of
7972 error event callbacks have been added to get more information. Also, video playback
7973 will begin when the 'canplaythrough' event is received.
7974
7975 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
7976 * http/tests/media/track-in-band-hls-metadata-crash.html:
7977
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000079782017-05-10 Commit Queue <commit-queue@webkit.org>
7979
7980 Unreviewed, rolling out r216578.
7981 https://bugs.webkit.org/show_bug.cgi?id=171920
7982
7983 Broke the GTK+ build with Wayland enabled (Requested by KaL on
7984 #webkit).
7985
7986 Reverted changeset:
7987
7988 "[GTK] Bump GTK+ and its dependencies in jhbuild"
7989 https://bugs.webkit.org/show_bug.cgi?id=171918
7990 http://trac.webkit.org/changeset/216578
7991
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000079922017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
7993
7994 [GTK] Bump GTK+ and its dependencies in jhbuild
7995 https://bugs.webkit.org/show_bug.cgi?id=171918
7996
7997 Reviewed by Carlos Alberto Lopez Perez.
7998
7999 Rebaseline tests for new GTK+ versin.
8000
8001 * platform/gtk/css1/box_properties/acid_test-expected.txt:
8002 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
8003 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
8004 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
8005 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
8006 * platform/gtk/css3/flexbox/button-expected.png:
8007 * platform/gtk/css3/flexbox/button-expected.txt:
8008 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
8009 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
8010 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
8011 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
8012 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
8013 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
8014 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
8015 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
8016 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
8017 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
8018 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
8019 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
8020 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
8021 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
8022 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
8023 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
8024 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
8025 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
8026 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
8027 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
8028 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
8029 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
8030 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
8031 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
8032 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
8033 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
8034 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
8035 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
8036 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
8037 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
8038 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
8039 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
8040 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
8041 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
8042 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
8043 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
8044 * platform/gtk/editing/pasteboard/4641033-expected.png:
8045 * platform/gtk/editing/pasteboard/4641033-expected.txt:
8046 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
8047 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
8048 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
8049 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
8050 * platform/gtk/editing/selection/3690703-2-expected.png:
8051 * platform/gtk/editing/selection/3690703-2-expected.txt:
8052 * platform/gtk/editing/selection/3690703-expected.png:
8053 * platform/gtk/editing/selection/3690703-expected.txt:
8054 * platform/gtk/editing/selection/3690719-expected.png:
8055 * platform/gtk/editing/selection/3690719-expected.txt:
8056 * platform/gtk/editing/selection/4397952-expected.png:
8057 * platform/gtk/editing/selection/4397952-expected.txt:
8058 * platform/gtk/editing/selection/5240265-expected.png:
8059 * platform/gtk/editing/selection/5240265-expected.txt:
8060 * platform/gtk/editing/selection/caret-before-select-expected.png:
8061 * platform/gtk/editing/selection/caret-before-select-expected.txt:
8062 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
8063 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
8064 * platform/gtk/editing/selection/select-box-expected.png:
8065 * platform/gtk/editing/selection/select-box-expected.txt:
8066 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
8067 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
8068 * platform/gtk/editing/selection/selection-button-text-expected.png:
8069 * platform/gtk/editing/selection/selection-button-text-expected.txt:
8070 * platform/gtk/fast/block/basic/011-expected.png:
8071 * platform/gtk/fast/block/basic/011-expected.txt:
8072 * platform/gtk/fast/block/float/float-avoidance-expected.png:
8073 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
8074 * platform/gtk/fast/block/margin-collapse/103-expected.png:
8075 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
8076 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
8077 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
8078 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
8079 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
8080 * platform/gtk/fast/css/continuationCrash-expected.png:
8081 * platform/gtk/fast/css/continuationCrash-expected.txt:
8082 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
8083 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
8084 * platform/gtk/fast/css/input-search-padding-expected.png:
8085 * platform/gtk/fast/css/input-search-padding-expected.txt:
8086 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
8087 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
8088 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
8089 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
8090 * platform/gtk/fast/css/rtl-ordering-expected.png:
8091 * platform/gtk/fast/css/rtl-ordering-expected.txt:
8092 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
8093 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
8094 * platform/gtk/fast/css/text-overflow-input-expected.png:
8095 * platform/gtk/fast/css/text-overflow-input-expected.txt:
8096 * platform/gtk/fast/css/text-transform-select-expected.png:
8097 * platform/gtk/fast/css/text-transform-select-expected.txt:
8098 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
8099 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
8100 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
8101 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
8102 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
8103 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
8104 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
8105 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
8106 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
8107 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
8108 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
8109 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
8110 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
8111 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
8112 * platform/gtk/fast/forms/001-expected.png:
8113 * platform/gtk/fast/forms/001-expected.txt:
8114 * platform/gtk/fast/forms/003-expected.png:
8115 * platform/gtk/fast/forms/003-expected.txt:
8116 * platform/gtk/fast/forms/004-expected.png:
8117 * platform/gtk/fast/forms/004-expected.txt:
8118 * platform/gtk/fast/forms/basic-buttons-expected.png:
8119 * platform/gtk/fast/forms/basic-buttons-expected.txt:
8120 * platform/gtk/fast/forms/basic-inputs-expected.png:
8121 * platform/gtk/fast/forms/basic-inputs-expected.txt:
8122 * platform/gtk/fast/forms/basic-selects-expected.png:
8123 * platform/gtk/fast/forms/basic-selects-expected.txt:
8124 * platform/gtk/fast/forms/blankbuttons-expected.png:
8125 * platform/gtk/fast/forms/blankbuttons-expected.txt:
8126 * platform/gtk/fast/forms/box-shadow-override-expected.png:
8127 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
8128 * platform/gtk/fast/forms/button-align-expected.png:
8129 * platform/gtk/fast/forms/button-align-expected.txt:
8130 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
8131 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
8132 * platform/gtk/fast/forms/button-default-title-expected.png:
8133 * platform/gtk/fast/forms/button-default-title-expected.txt:
8134 * platform/gtk/fast/forms/button-generated-content-expected.png:
8135 * platform/gtk/fast/forms/button-generated-content-expected.txt:
8136 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
8137 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
8138 * platform/gtk/fast/forms/button-positioned-expected.png:
8139 * platform/gtk/fast/forms/button-positioned-expected.txt:
8140 * platform/gtk/fast/forms/button-sizes-expected.png:
8141 * platform/gtk/fast/forms/button-sizes-expected.txt:
8142 * platform/gtk/fast/forms/button-style-color-expected.png:
8143 * platform/gtk/fast/forms/button-style-color-expected.txt:
8144 * platform/gtk/fast/forms/button-table-styles-expected.png:
8145 * platform/gtk/fast/forms/button-table-styles-expected.txt:
8146 * platform/gtk/fast/forms/button-text-transform-expected.png:
8147 * platform/gtk/fast/forms/button-text-transform-expected.txt:
8148 * platform/gtk/fast/forms/button-white-space-expected.png:
8149 * platform/gtk/fast/forms/button-white-space-expected.txt:
8150 * platform/gtk/fast/forms/control-clip-expected.png:
8151 * platform/gtk/fast/forms/control-clip-expected.txt:
8152 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
8153 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
8154 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
8155 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
8156 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
8157 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
8158 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
8159 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
8160 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
8161 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
8162 * platform/gtk/fast/forms/form-element-geometry-expected.png:
8163 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
8164 * platform/gtk/fast/forms/formmove-expected.png:
8165 * platform/gtk/fast/forms/formmove-expected.txt:
8166 * platform/gtk/fast/forms/formmove2-expected.png:
8167 * platform/gtk/fast/forms/formmove2-expected.txt:
8168 * platform/gtk/fast/forms/formmove3-expected.png:
8169 * platform/gtk/fast/forms/formmove3-expected.txt:
8170 * platform/gtk/fast/forms/indeterminate-expected.png:
8171 * platform/gtk/fast/forms/indeterminate-expected.txt:
8172 * platform/gtk/fast/forms/input-appearance-height-expected.png:
8173 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
8174 * platform/gtk/fast/forms/input-button-sizes-expected.png:
8175 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
8176 * platform/gtk/fast/forms/input-first-letter-expected.png:
8177 * platform/gtk/fast/forms/input-first-letter-expected.txt:
8178 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
8179 * platform/gtk/fast/forms/input-value-expected.png:
8180 * platform/gtk/fast/forms/input-value-expected.txt:
8181 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
8182 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
8183 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
8184 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
8185 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
8186 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
8187 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
8188 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
8189 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
8190 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
8191 * platform/gtk/fast/forms/menulist-style-color-expected.png:
8192 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
8193 * platform/gtk/fast/forms/menulist-width-change-expected.png:
8194 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
8195 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
8196 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
8197 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
8198 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
8199 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
8200 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
8201 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
8202 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
8203 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
8204 * platform/gtk/fast/forms/option-script-expected.png:
8205 * platform/gtk/fast/forms/option-script-expected.txt:
8206 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
8207 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
8208 * platform/gtk/fast/forms/option-text-clip-expected.png:
8209 * platform/gtk/fast/forms/option-text-clip-expected.txt:
8210 * platform/gtk/fast/forms/placeholder-position-expected.png:
8211 * platform/gtk/fast/forms/placeholder-position-expected.txt:
8212 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
8213 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
8214 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
8215 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
8216 * platform/gtk/fast/forms/range/slider-padding-expected.png:
8217 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
8218 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
8219 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
8220 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
8221 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
8222 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
8223 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
8224 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
8225 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
8226 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
8227 * platform/gtk/fast/forms/search-input-rtl-expected.png:
8228 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
8229 * platform/gtk/fast/forms/search-rtl-expected.png:
8230 * platform/gtk/fast/forms/search-rtl-expected.txt:
8231 * platform/gtk/fast/forms/search-styled-expected.png:
8232 * platform/gtk/fast/forms/search-styled-expected.txt:
8233 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
8234 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
8235 * platform/gtk/fast/forms/searchfield-heights-expected.png:
8236 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
8237 * platform/gtk/fast/forms/select-align-expected.png:
8238 * platform/gtk/fast/forms/select-align-expected.txt:
8239 * platform/gtk/fast/forms/select-background-none-expected.png:
8240 * platform/gtk/fast/forms/select-background-none-expected.txt:
8241 * platform/gtk/fast/forms/select-baseline-expected.png:
8242 * platform/gtk/fast/forms/select-baseline-expected.txt:
8243 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
8244 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
8245 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
8246 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
8247 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
8248 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
8249 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
8250 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
8251 * platform/gtk/fast/forms/select-initial-position-expected.png:
8252 * platform/gtk/fast/forms/select-initial-position-expected.txt:
8253 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
8254 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
8255 * platform/gtk/fast/forms/select-selected-expected.png:
8256 * platform/gtk/fast/forms/select-selected-expected.txt:
8257 * platform/gtk/fast/forms/select-style-expected.png:
8258 * platform/gtk/fast/forms/select-style-expected.txt:
8259 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
8260 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
8261 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
8262 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
8263 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
8264 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
8265 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
8266 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
8267 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
8268 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
8269 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
8270 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
8271 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
8272 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
8273 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
8274 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
8275 * platform/gtk/fast/html/details-replace-text-expected.png:
8276 * platform/gtk/fast/html/details-replace-text-expected.txt:
8277 * platform/gtk/fast/html/keygen-expected.png:
8278 * platform/gtk/fast/html/keygen-expected.txt:
8279 * platform/gtk/fast/inline/positionedLifetime-expected.png:
8280 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
8281 * platform/gtk/fast/invalid/014-expected.png:
8282 * platform/gtk/fast/invalid/014-expected.txt:
8283 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
8284 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
8285 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
8286 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
8287 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
8288 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
8289 * platform/gtk/fast/parser/document-write-option-expected.png:
8290 * platform/gtk/fast/parser/document-write-option-expected.txt:
8291 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
8292 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
8293 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
8294 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
8295 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
8296 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
8297 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
8298 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
8299 * platform/gtk/fast/replaced/three-selects-break-expected.png:
8300 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
8301 * platform/gtk/fast/replaced/width100percent-button-expected.png:
8302 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
8303 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
8304 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
8305 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
8306 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
8307 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
8308 * platform/gtk/fast/table/append-cells2-expected.png:
8309 * platform/gtk/fast/table/append-cells2-expected.txt:
8310 * platform/gtk/fast/table/remove-td-display-none-expected.png:
8311 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
8312 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
8313 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
8314 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
8315 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
8316 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
8317 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
8318 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
8319 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
8320 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
8321 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
8322 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
8323 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
8324 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
8325 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
8326 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
8327 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
8328 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
8329 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
8330 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
8331 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
8332 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
8333 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
8334 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
8335 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
8336 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
8337 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
8338 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
8339 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
8340 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
8341 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
8342 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
8343 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
8344 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
8345 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
8346 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
8347 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
8348 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
8349 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
8350 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
8351 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
8352 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
8353 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
8354 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
8355 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
8356 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
8357 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
8358 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
8359 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
8360 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
8361 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
8362 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
8363 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
8364 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
8365 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
8366 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
8367 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
8368 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
8369 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
8370 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
8371 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
8372 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
8373 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
8374 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
8375 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
8376 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
8377 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
8378 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
8379 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
8380 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
8381 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
8382 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
8383 * platform/gtk/tables/mozilla/core/margins-expected.png:
8384 * platform/gtk/tables/mozilla/core/margins-expected.txt:
8385 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
8386 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
8387 * platform/gtk/tables/mozilla/other/move_row-expected.png:
8388 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
8389 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
8390 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
8391 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
8392 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
8393 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
8394 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
8395 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
8396 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
8397 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
8398 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
8399 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
8400 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
8401 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
8402 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
8403 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
8404 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
8405
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000084062017-05-08 Sergio Villar Senin <svillar@igalia.com>
8407
8408 [css-grid] Remove Blink-specific code for handling orthogonal grid items
8409 https://bugs.webkit.org/show_bug.cgi?id=171807
8410
8411 Reviewed by Darin Adler.
8412
8413 Updated the expectations. They should now be compatible with Firefox and Chrome.
8414
8415 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
8416 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
8417 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
8418
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000084192017-05-09 Eric Carlson <eric.carlson@apple.com>
8420
8421 [MediaStream] deviceId constraint doesn't work with getUserMedia
8422 https://bugs.webkit.org/show_bug.cgi?id=171877
8423 <rdar://problem/31899730>
8424
8425 Reviewed by Jer Noble.
8426
8427 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
8428 * fast/mediastream/get-user-media-device-id.html: Added.
8429
jlewis3@apple.com60706b92017-05-09 23:27:53 +000084302017-05-09 Matt Lewis <jlewis3@apple.com>
8431
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00008432 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
8433 https://bugs.webkit.org/show_bug.cgi?id=171899
8434
8435 Unreviewed test gardening.
8436
8437 * platform/ios-wk2/TestExpectations:
8438
84392017-05-09 Matt Lewis <jlewis3@apple.com>
8440
jlewis3@apple.com60706b92017-05-09 23:27:53 +00008441 Mark webrtc/audio-replace-track.html as flaky.
8442 https://bugs.webkit.org/show_bug.cgi?id=171895
8443
8444 Unreviewed test gardening.
8445
8446 * platform/mac-wk2/TestExpectations:
8447
weinig@apple.comb50adaa2017-05-09 22:53:13 +000084482017-05-09 Sam Weinig <sam@webkit.org>
8449
8450 Implement Subresource Integrity (SRI)
8451 https://bugs.webkit.org/show_bug.cgi?id=148363
8452 <rdar://problem/18945879>
8453
8454 Reviewed by Youenn Fablet.
8455
8456 Add tests for Subresource Integrity for Fetch based off the ones from Web
8457 Platform Tests. Additional tests for more CORS combinations have been added.
8458
8459 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
8460 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
8461 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
8462 * http/tests/subresource-integrity/resources/resource.txt: Added.
8463 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
8464 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
8465 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
8466 * http/tests/subresource-integrity/sri-fetch.html: Added.
8467 * http/tests/subresource-integrity/sri-fetch.js: Added.
8468
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000084692017-05-09 Matt Lewis <jlewis3@apple.com>
8470
8471 Marked webrtc/captureCanvas-webrtc.html as flaky.
8472 https://bugs.webkit.org/show_bug.cgi?id=170870
8473
8474 Unreviewed test gardening.
8475
8476 * platform/mac-wk2/TestExpectations:
8477
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000084782017-05-09 Commit Queue <commit-queue@webkit.org>
8479
8480 Unreviewed, rolling out r216545.
8481 https://bugs.webkit.org/show_bug.cgi?id=171889
8482
8483 Caused a test failure (Requested by eric_carlson on #webkit).
8484
8485 Reverted changeset:
8486
8487 "[MediaStream] deviceId constraint doesn't work with
8488 getUserMedia"
8489 https://bugs.webkit.org/show_bug.cgi?id=171877
8490 http://trac.webkit.org/changeset/216545
8491
zalan@apple.comdc426572017-05-09 22:30:11 +000084922017-05-09 Zalan Bujtas <zalan@apple.com>
8493
8494 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
8495 https://bugs.webkit.org/show_bug.cgi?id=171873
8496 <rdar://problem/32004954>
8497
8498 Reviewed by Simon Fraser.
8499
8500 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
8501 * fast/multicol/crash-when-column-inside-table.html: Added.
8502
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000085032017-05-09 Ryan Haddad <ryanhaddad@apple.com>
8504
8505 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
8506 https://bugs.webkit.org/show_bug.cgi?id=171742
8507
8508 Reviewed by Youenn Fablet.
8509
8510 Silence the console messages for unhandled rejections in this test.
8511
8512 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
8513 * webrtc/libwebrtc/release-while-setting-local-description.html:
8514
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000085152017-05-09 Eric Carlson <eric.carlson@apple.com>
8516
8517 [MediaStream] deviceId constraint doesn't work with getUserMedia
8518 https://bugs.webkit.org/show_bug.cgi?id=171877
8519 <rdar://problem/31899730>
8520
8521 Reviewed by Jer Noble.
8522
8523 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
8524 * fast/mediastream/get-user-media-device-id.html: Added.
8525
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000085262017-05-09 Matt Lewis <jlewis3@apple.com>
8527
8528 Marked multiple test flaky.
8529 https://bugs.webkit.org/show_bug.cgi?id=171886
8530
8531 Unreviewed test gardening.
8532
8533 * platform/ios-wk2/TestExpectations:
8534 * platform/mac/TestExpectations:
8535
cdumez@apple.comb383fd12017-05-09 21:40:11 +000085362017-05-09 Chris Dumez <cdumez@apple.com>
8537
8538 Introduce DocumentAndElementEventHandlers IDL interface
8539 https://bugs.webkit.org/show_bug.cgi?id=171879
8540
8541 Reviewed by Simon Fraser and Ryosuke Niwa.
8542
8543 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
8544 * fast/events/DocumentAndElementEventHandlers.html: Added.
8545 Add layout test coverage.
8546
8547 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8548 Rebaseline now that those event handlers are enumerable.
8549
dino@apple.com79c37e32017-05-09 21:35:55 +000085502017-05-10 Dean Jackson <dino@apple.com>
8551
8552 Restrict SVG filters to accessible security origins
8553 https://bugs.webkit.org/show_bug.cgi?id=118689
8554 <rdar://problem/27362159>
8555
8556 Reviewed by Brent Fulgham.
8557
8558 Add a test that shows safe frames, unsafe frames, and
8559 then a safe frame that itself has an unsafe frame, to
8560 show that the security requirements are being forwarded
8561 down the tree.
8562
8563 * http/tests/css/filters-on-iframes-expected.html: Added.
8564 * http/tests/css/filters-on-iframes.html: Added.
8565 * http/tests/css/resources/blank.html: Added.
8566 * http/tests/css/resources/references-external.html: Added.
8567 * http/tests/css/resources/solid-red.html: Added.
8568
cdumez@apple.com406cec92017-05-09 21:21:04 +000085692017-05-09 Chris Dumez <cdumez@apple.com>
8570
8571 Move onanimation* EventHandlers to GlobalEventHandlers
8572 https://bugs.webkit.org/show_bug.cgi?id=171874
8573
8574 Reviewed by Simon Fraser.
8575
8576 * fast/css/onanimation-eventhandlers-expected.txt: Added.
8577 * fast/css/onanimation-eventhandlers.html: Added.
8578 Add layout test coverage.
8579
8580 * fast/dom/event-handler-attributes-expected.txt:
8581 * fast/dom/event-handler-attributes.html:
8582 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8583 Rebaseline existing tests to reflect behavior change.
8584
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000085852017-05-09 Matt Lewis <jlewis3@apple.com>
8586
8587 Fixed a typo in expectations file.
8588 https://bugs.webkit.org/show_bug.cgi?id=162710
8589
8590 Unreviewed test gardening.
8591
8592 * platform/mac-wk2/TestExpectations:
8593
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000085942017-05-09 Javier Fernandez <jfernandez@igalia.com>
8595
8596 space-evenly misbehaves with flexbox
8597 https://bugs.webkit.org/show_bug.cgi?id=170445
8598
8599 Reviewed by David Hyatt.
8600
8601 Added test cases for the 'space-evenly' value for align-content and justify-content.
8602
8603 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
8604 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
8605 * css3/flexbox/css-properties-expected.txt:
8606 * css3/flexbox/css-properties.html:
8607 * css3/flexbox/flex-justify-content-expected.txt:
8608 * css3/flexbox/flex-justify-content.html:
8609 * css3/flexbox/multiline-align-content-expected.txt:
8610 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
8611 * css3/flexbox/multiline-align-content-horizontal-column.html:
8612 * css3/flexbox/multiline-align-content.html:
8613 * css3/flexbox/resources/flexbox.css:
8614 (.align-content-space-around):
8615 (.justify-content-space-around):
8616 * css3/flexbox/true-centering-expected.txt:
8617 * css3/flexbox/true-centering.html:
8618
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000086192017-05-09 Matt Lewis <jlewis3@apple.com>
8620
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00008621 Unreviewed, rolling out r216508.
8622
8623 The layout test enabled in this change is failing on Sierra.
8624
8625 Reverted changeset:
8626
8627 "Invalid MediaSource duration value should throw TyperError
8628 instead of InvalidStateError"
8629 https://bugs.webkit.org/show_bug.cgi?id=171653
8630 http://trac.webkit.org/changeset/216508
8631
86322017-05-09 Matt Lewis <jlewis3@apple.com>
8633
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00008634 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
8635 https://bugs.webkit.org/show_bug.cgi?id=162710
8636
8637 Unreviewed test gardening.
8638
8639 * platform/mac-wk2/TestExpectations:
8640
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000086412017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
8642
8643 font-stretch: normal selects expanded fonts instead of condensed fonts
8644 https://bugs.webkit.org/show_bug.cgi?id=171838
8645 <rdar://problem/31005481>
8646
8647 Reviewed by Jon Lee.
8648
8649 * fast/text/font-width-100-expected.html: Added.
8650 * fast/text/font-width-100.html: Added.
8651
jlewis3@apple.com0746b192017-05-09 17:36:37 +000086522017-05-09 Matt Lewis <jlewis3@apple.com>
8653
8654 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
8655 https://bugs.webkit.org/show_bug.cgi?id=171862
8656
8657 Unreviewed test gardening.
8658
8659 * platform/mac-wk2/TestExpectations:
8660
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000086612017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
8662
8663 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
8664 https://bugs.webkit.org/show_bug.cgi?id=171665
8665
8666 Reviewed by Youenn Fablet.
8667
8668 Added test to check the creation of ReadableStreamBYOBReader. Also check
8669 that created object has the right methods and properties.
8670
8671 * streams/readable-stream-byob-reader-expected.txt: Added.
8672 * streams/readable-stream-byob-reader.html: Added.
8673 * streams/readable-stream-byob-reader.js: Added.
8674
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000086752017-05-09 Frederic Wang <fwang@igalia.com>
8676
8677 Print more properties in the output of scrolling trees
8678 https://bugs.webkit.org/show_bug.cgi?id=171858
8679
8680 Reviewed by Simon Fraser.
8681
8682 Update text expectations to include new properties.
8683
8684 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
8685 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
8686 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
8687 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
8688 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
8689 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
8690 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
8691 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
8692 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
8693 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
8694 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
8695 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
8696 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
8697 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
8698 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
8699 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
8700 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
8701 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
8702 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
8703 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
8704 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
8705 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
8706 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
8707 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
8708 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
8709 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
8710 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
8711 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
8712 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
8713
cdumez@apple.com8cf47552017-05-09 16:51:00 +000087142017-05-09 Chris Dumez <cdumez@apple.com>
8715
8716 ontransitionend eventHandler should be in GlobalEventHandlers
8717 https://bugs.webkit.org/show_bug.cgi?id=171836
8718
8719 Reviewed by Ryosuke Niwa.
8720
8721 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
8722 * fast/css/ontransitionend-eventhandler.html: Added.
8723 Add layout test coverage.
8724
8725 * fast/dom/event-handler-attributes-expected.txt:
8726 * fast/dom/event-handler-attributes.html:
8727 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8728 Rebaseline existing tests to reflect behavior change.
8729
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000087302017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
8731
8732 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
8733 https://bugs.webkit.org/show_bug.cgi?id=171653
8734
8735 Reviewed by Youenn Fablet.
8736
8737 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
8738 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
8739
8740 Update expectation of corresponding WPT test.
8741
8742 * platform/gtk/TestExpectations:
8743 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
8744 * platform/mac/TestExpectations:
8745 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
8746
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000087472017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
8748
8749 Handle IDLPromise<> properly
8750 https://bugs.webkit.org/show_bug.cgi?id=166752
8751
8752 Reviewed by Youenn Fablet.
8753
8754 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
8755 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
8756
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000087572017-05-09 Zan Dobersek <zdobersek@igalia.com>
8758
8759 Unreviewed. Landing the WPE layout test baselines.
8760
8761 Baseline filenames are omitted for brevity.
8762
8763 * platform/wpe/TestExpectations: Added.
8764 * platform/wpe/animations/: Added.
8765 * platform/wpe/css1/: Added.
8766 * platform/wpe/css2.1/: Added.
8767 * platform/wpe/css3/: Added.
8768 * platform/wpe/fast/: Added.
8769 * platform/wpe/ietestcenter/: Added.
8770 * platform/wpe/js/: Added.
8771 * platform/wpe/scrollbars/: Added.
8772 * platform/wpe/security/: Added.
8773 * platform/wpe/sputnik/: Added.
8774 * platform/wpe/tables/: Added.
8775 * platform/wpe/transforms/: Added.
8776 * platform/wpe/transitions/: Added.
8777
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000087782017-05-08 Frederic Wang <fwang@igalia.com>
8779
8780 Simplify ScrollingStateNode::scrollingStateTreeAsText
8781 https://bugs.webkit.org/show_bug.cgi?id=171802
8782
8783 Reviewed by Simon Fraser.
8784
8785 Update references due to minor format changes in text ouput of scrolling state trees.
8786
8787 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
8788 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
8789 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
8790 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
8791 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
8792 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
8793 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
8794 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
8795 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
8796 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
8797 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
8798 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
8799 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
8800 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
8801 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
8802 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
8803 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
8804 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
8805 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
8806 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
8807 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
8808 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
8809 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
8810 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
8811 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
8812 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
8813 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
8814 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
8815 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
8816
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000088172017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
8818
8819 Unreviewed GTK expectations gardening
8820
8821 * platform/gtk/TestExpectations:
8822 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
8823
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000088242017-05-08 Matt Lewis <jlewis3@apple.com>
8825
8826 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
8827 https://bugs.webkit.org/show_bug.cgi?id=171837
8828
8829 Unreviewed test gardening.
8830
8831 * platform/mac-wk2/TestExpectations:
8832
cdumez@apple.come6396732017-05-09 00:16:18 +000088332017-05-08 Chris Dumez <cdumez@apple.com>
8834
8835 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
8836 https://bugs.webkit.org/show_bug.cgi?id=171829
8837
8838 Reviewed by Simon Fraser.
8839
8840 * fast/css/htmlelement-offset-properties-expected.txt:
8841 * fast/css/htmlelement-offset-properties.html:
8842 Add layout test coverage.
8843
8844 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
8845 * fast/css-grid-layout/grid-item-display.html:
8846 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8847 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
8848 * mathml/presentation/menclose-notation-no-overlap.html:
8849 * platform/mac/inspector/model/remote-object-expected.txt:
8850 * svg/dynamic-updates/resources/SVGTestCase.js:
8851 (clickAt):
8852 * svg/text/inline-text-destroy-attributes-crash.xhtml:
8853 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
8854
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000088552017-05-08 Matt Lewis <jlewis3@apple.com>
8856
8857 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
8858 https://bugs.webkit.org/show_bug.cgi?id=169637
8859
8860 Unreviewed test gardening.
8861
8862 * platform/ios-wk2/TestExpectations:
8863
jbedard@apple.comf8b14802017-05-08 23:15:00 +000088642017-05-08 Jonathan Bedard <jbedard@apple.com>
8865
8866 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
8867 https://bugs.webkit.org/show_bug.cgi?id=169421
8868 <rdar://problem/30950171>
8869
8870 Reviewed by Tim Horton.
8871
8872 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
8873 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
8874
cdumez@apple.comed9300e2017-05-08 22:17:59 +000088752017-05-08 Chris Dumez <cdumez@apple.com>
8876
8877 Drop non-standard document.implementation.createCSSStyleSheet() API
8878 https://bugs.webkit.org/show_bug.cgi?id=171825
8879
8880 Reviewed by Simon Fraser.
8881
8882 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
8883 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
8884 Add layout test coverage.
8885
8886 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
8887 * fast/dom/StyleSheet/gc-parent-rule.html:
8888 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
8889 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
8890 Add utility functions to construct a CSSStyleSheet object and use it instead
8891 of document.implementation.createCSSStyleSheet().
8892
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000088932017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
8894
8895 AX: don't expose empty roledescription
8896 https://bugs.webkit.org/show_bug.cgi?id=163647
8897
8898 Reviewed by Chris Fleizach.
8899
8900 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
8901 * accessibility/aria-roledescription.html: New test cases, updated expectations.
8902 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
8903
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000089042017-05-08 Chris Dumez <cdumez@apple.com>
8905
8906 Drop non-standard Element.scrollByLines() / scrollByPages()
8907 https://bugs.webkit.org/show_bug.cgi?id=171820
8908
8909 Reviewed by Simon Fraser.
8910
8911 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
8912 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
8913 Add layout test coverage.
8914
8915 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
8916 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
8917 * fast/events/scroll-event-does-not-bubble.html:
8918 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
8919 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
8920 Update existing tests to stop relying on the API.
8921
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000089222017-05-08 Matt Lewis <jlewis3@apple.com>
8923
8924 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
8925 https://bugs.webkit.org/show_bug.cgi?id=171830
8926
8927 Unreviewed test gardening.
8928
8929 * platform/ios-wk2/TestExpectations:
8930
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000089312017-05-08 Ryan Haddad <ryanhaddad@apple.com>
8932
8933 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
8934 https://bugs.webkit.org/show_bug.cgi?id=171828
8935
8936 Unreviewed test gardening.
8937
8938 * platform/mac-wk1/TestExpectations:
8939
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000089402017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
8941
8942 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
8943 https://bugs.webkit.org/show_bug.cgi?id=171821
8944
8945 Reviewed by Chris Fleizach.
8946
8947 * accessibility/aria-orientation-expected.txt: New test case.
8948 * accessibility/aria-orientation.html: New test case.
8949
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000089502017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
8951
8952 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
8953 https://bugs.webkit.org/show_bug.cgi?id=170864
8954
8955 Reviewed by Simon Fraser.
8956
8957 * fast/images/async-image-background-image-repeated-expected.html:
8958 * fast/images/async-image-background-image-repeated.html:
8959 * fast/images/resources/sprite-sheet-red-green-blue.png:
8960 * fast/images/sprite-sheet-image-draw-expected.html:
8961 * fast/images/sprite-sheet-image-draw.html:
8962 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
8963 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
8964 decoded farme of this image will be 30x5000 pixels (15% of the original size).
8965
bdakin@apple.com05244942017-05-08 20:25:46 +000089662017-05-08 Beth Dakin <bdakin@apple.com>
8967
8968 WebKit should default to using sRGB with NSColor conversion instead of device
8969 color space
8970 https://bugs.webkit.org/show_bug.cgi?id=171745
8971 -and corresponding-
8972 rdar://problem/28314183
8973
8974 Reviewed by Tim Horton.
8975
8976 * editing/mac/attributed-string/anchor-element-expected.txt:
8977 * editing/mac/attributed-string/basic-expected.txt:
8978 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
8979 * editing/mac/attributed-string/font-size-expected.txt:
8980 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
8981 * editing/mac/attributed-string/font-weight-expected.txt:
8982 * editing/mac/attributed-string/letter-spacing-expected.txt:
8983 * editing/mac/attributed-string/text-decorations-expected.txt:
8984 * editing/mac/attributed-string/vertical-align-expected.txt:
8985
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000089862017-05-04 Jiewen Tan <jiewen_tan@apple.com>
8987
8988 Search events should not fire synchronously for search type input elements with incremental attribute set
8989 https://bugs.webkit.org/show_bug.cgi?id=171376
8990 <rdar://problem/31863296>
8991
8992 Reviewed by Chris Dumez.
8993
8994 * fast/forms/search/search-incremental-crash-expected.txt: Added.
8995 * fast/forms/search/search-incremental-crash.html: Added.
8996
zalan@apple.com3c442032017-05-08 18:38:20 +000089972017-05-08 Zalan Bujtas <zalan@apple.com>
8998
8999 Text overlaps on http://www.duden.de/rechtschreibung/Acre
9000 https://bugs.webkit.org/show_bug.cgi?id=171796
9001 <rdar://problem/31036028>
9002
9003 Reviewed by Simon Fraser.
9004
9005 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
9006 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
9007
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000090082017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
9009
9010 Unreviewed, rolling out r216419.
9011
9012 Broke 70 layout tests on GTK bot
9013
9014 Reverted changeset:
9015
9016 "Ensure clean tree before AX cache update."
9017 https://bugs.webkit.org/show_bug.cgi?id=171546
9018 http://trac.webkit.org/changeset/216419
9019
antti@apple.com90a7b232017-05-08 17:20:54 +000090202017-05-08 Antti Koivisto <antti@apple.com>
9021
9022 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
9023 https://bugs.webkit.org/show_bug.cgi?id=171375
9024 <rdar://problem/31863184>
9025
9026 Reviewed by Zalan Bujtas.
9027
9028 * fast/html/details-flow-thread-expected.txt: Added.
9029 * fast/html/details-flow-thread.html: Added.
9030 * fast/shadow-dom/composed-tree-slots-expected.txt:
9031 * fast/shadow-dom/composed-tree-slots.html:
9032
9033 Expand the test so it also prints out slot subtrees using slots as traversal roots.
9034
cdumez@apple.comea20d742017-05-08 16:50:46 +000090352017-05-08 Chris Dumez <cdumez@apple.com>
9036
9037 Move 'style' from Element to HTMLElement / SVGElement and make it settable
9038 https://bugs.webkit.org/show_bug.cgi?id=171795
9039
9040 Reviewed by Alex Christensen.
9041
9042 * accessibility/roles-exposed.html:
9043 Add null check for element.style.
9044
9045 * fast/css/Element-style-expected.txt: Added.
9046 * fast/css/Element-style.html: Added.
9047 Add layout test coverage.
9048
9049 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
9050 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
9051 does something, the input element actually looses its renderer. This found a bug which I fixed in this
9052 patch.
9053
9054 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9055 Rebaseline as property enumeration order has changed.
9056
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000090572017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
9058
9059 AX: Propagate aria-readonly to grid descendants
9060 https://bugs.webkit.org/show_bug.cgi?id=171189
9061
9062 Reviewed by Chris Fleizach.
9063
9064 Add new test cases to aria-readonly.html. In addition, because the platform-specific
9065 test expectations seem due to how platforms treat whitespace from the test file, hide
9066 the test cases after the test is run so that there are no extraneous characters and
9067 a single expectations file can be shared.
9068
9069 * accessibility/aria-readonly-expected.txt: Updated.
9070 * accessibility/aria-readonly.html: Updated.
9071 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
9072 * accessibility/gtk/aria-readonly-propagated.html: Added.
9073 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
9074 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
9075 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
9076
zalan@apple.com7e3614e2017-05-08 15:33:47 +000090772017-05-06 Zalan Bujtas <zalan@apple.com>
9078
9079 Ensure clean tree before AX cache update.
9080 https://bugs.webkit.org/show_bug.cgi?id=171546
9081 <rdar://problem/31934942>
9082
9083 Reviewed by Chris Fleizach.
9084
9085 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
9086
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000090872017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
9088
9089 Unprefix unicode-bidi CSS values
9090 https://bugs.webkit.org/show_bug.cgi?id=171761
9091
9092 Reviewed by Simon Fraser.
9093
9094 Import W3C's internationalization tests from
9095 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
9096
9097 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
9098 * fast/css/default-bidi-css-rules.html: Ditto.
9099 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
9100 * fast/css/unicode-bidi-computed-value.html: Ditto.
9101 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
9102 * fast/text/bidi-unprefix.html: Added.
9103 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
9104 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
9105 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
9106 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
9107 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
9108 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
9109 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
9110 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
9111 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
9112 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
9113 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
9114 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
9115 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
9116 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
9117 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
9118 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
9119 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
9120 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
9121 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
9122 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
9123 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
9124 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
9125 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
9126 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
9127 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
9128 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
9129 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
9130 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
9131 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
9132 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
9133 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
9134 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
9135 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
9136 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
9137 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
9138 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
9139 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
9140 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
9141 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
9142 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
9143 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
9144 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
9145 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
9146 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
9147 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
9148 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
9149 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
9150 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
9151 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
9152 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
9153 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
9154 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
9155 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
9156 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
9157 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
9158 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
9159 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
9160 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
9161 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
9162 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
9163 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
9164 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
9165 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
9166 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
9167 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
9168 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
9169 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
9170 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
9171 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
9172 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
9173 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
9174 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
9175 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
9176 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
9177 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
9178 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
9179 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
9180 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
9181 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
9182 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
9183 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
9184 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
9185 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
9186 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
9187 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
9188 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
9189 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
9190 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
9191 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
9192 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
9193 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
9194 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
9195 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
9196 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
9197 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
9198 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
9199 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
9200 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
9201 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
9202 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
9203 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
9204 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
9205 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
9206 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
9207 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
9208 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
9209 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
9210 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
9211 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
9212 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
9213 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
9214 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
9215 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
9216 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
9217 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
9218 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
9219 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
9220 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
9221 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
9222 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
9223 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
9224 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
9225 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
9226 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
9227 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
9228 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
9229 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
9230 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
9231 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
9232 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
9233 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
9234 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
9235 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
9236 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
9237 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
9238 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
9239 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
9240 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
9241 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
9242 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
9243 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
9244 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
9245 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
9246 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
9247 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
9248 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
9249 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
9250 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
9251 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
9252 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
9253 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
9254 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
9255 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
9256 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
9257 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
9258 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
9259 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
9260 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
9261 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
9262 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
9263 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
9264 * imported/w3c/i18n/bidi/block-override-001.html: Added.
9265 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
9266 * imported/w3c/i18n/bidi/block-override-002.html: Added.
9267 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
9268 * imported/w3c/i18n/bidi/block-override-003.html: Added.
9269 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
9270 * imported/w3c/i18n/bidi/block-override-004.html: Added.
9271 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
9272 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
9273 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
9274 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
9275 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
9276 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
9277 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
9278 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
9279 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
9280 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
9281 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
9282 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
9283 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
9284 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
9285 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
9286 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
9287 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
9288 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
9289 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
9290 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
9291 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
9292 * platform/ios/TestExpectations:
9293 * platform/mac/TestExpectations:
9294
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000092952017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
9296
9297 Unreviewed GTK+ gardening. Update expectations of several tests.
9298
9299 * platform/gtk/TestExpectations:
9300
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000093012017-05-07 Simon Fraser <simon.fraser@apple.com>
9302
9303 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
9304 https://bugs.webkit.org/show_bug.cgi?id=171140
9305
9306 Reviewed by Sam Weinig.
9307
9308 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
9309 which is a proxy for reading the layout viewport.
9310
9311 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
9312 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
9313 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
9314 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
9315 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
9316 (stringFromRect):
9317 (accumulateLog):
9318 (logFixedObject):
9319 (logFixedAndViewports):
9320 (doTest):
9321
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000093222017-05-07 Youenn Fablet <youenn@apple.com>
9323
9324 [MediaStream] r216197 caused some webrtc tests to fail
9325 https://bugs.webkit.org/show_bug.cgi?id=171728
9326
9327 Reviewed by Eric Carlson.
9328
9329 * platform/ios-wk2/TestExpectations:
9330
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000093312017-05-07 Sam Weinig <sam@webkit.org>
9332
9333 Implement Subresource Integrity (SRI)
9334 https://bugs.webkit.org/show_bug.cgi?id=148363
9335 <rdar://problem/18945879>
9336
9337 Reviewed by Daniel Bates.
9338
9339 Add tests for Subresource Integrity based off the ones from Web
9340 Platform Tests. They have been changed to:
9341 - Split <link> and <script> testing.
9342 - Add additional tests:
9343 - Integrity hashes using base64URL encoding.
9344 - Integrity hashes using mixed base64 and base64URL encoding.
9345 - Integrity metadata that does not conform to the grammar at all.
9346 - Multiple valid, but only one matching, integrity hashes.
9347 - Non-matching integrity hash with options.
9348 - Run one at a time, so console output is consistent.
9349
9350 We can/should upstream these changes, but this avoids the possibility that
9351 an update of the imported web-platform-tests could cause these tests to fail.
9352
9353 Also adds tests that show the Subresource Integrity setting works correctly.
9354
9355 * http/tests/subresource-integrity: Added.
9356 * http/tests/subresource-integrity/.htaccess: Added.
9357 * http/tests/subresource-integrity/resources: Added.
9358 * http/tests/subresource-integrity/resources/alternate.css: Added.
9359 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
9360 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
9361 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
9362 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
9363 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
9364 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
9365 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
9366 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
9367 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
9368 * http/tests/subresource-integrity/resources/style.css: Added.
9369 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
9370 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
9371 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
9372 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
9373 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
9374 * http/tests/subresource-integrity/sri-script.html: Added.
9375 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
9376 * http/tests/subresource-integrity/sri-style.html: Added.
9377
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000093782017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
9379
9380 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
9381 https://bugs.webkit.org/show_bug.cgi?id=171636
9382 <rdar://problem/30811218>
9383
9384 Reviewed by Dean Jackson.
9385
9386 * fast/text/lastResort-expected.html: Added.
9387 * fast/text/lastResort.html: Added.
9388
cdumez@apple.com19a40432017-05-07 03:48:28 +000093892017-05-06 Chris Dumez <cdumez@apple.com>
9390
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00009391 Implement the concept of cookie-averse document
9392 https://bugs.webkit.org/show_bug.cgi?id=171746
9393 <rdar://problem/32004466>
9394
9395 Reviewed by Sam Weinig.
9396
9397 Add layout test coverage.
9398
9399 * fast/cookies/cookie-averse-document-expected.txt: Added.
9400 * fast/cookies/cookie-averse-document.html: Added.
9401
94022017-05-06 Chris Dumez <cdumez@apple.com>
9403
cdumez@apple.com19a40432017-05-07 03:48:28 +00009404 Align our IDL files with the latest DOM specification
9405 https://bugs.webkit.org/show_bug.cgi?id=171777
9406
9407 Reviewed by Sam Weinig.
9408
9409 Rebaseline a few tests.
9410
9411 * fast/dom/Document/adoptNode-null-expected.txt:
9412 * fast/dom/Document/adoptNode-null.html:
9413 * fast/dom/Document/importNode-null-expected.txt:
9414 * fast/dom/Document/importNode-null.html:
9415 * fast/dom/Range/range-intersectsNode-expected.txt:
9416 * fast/text/text-combine-crash-expected.txt:
9417
ap@apple.com83de49c2017-05-07 02:58:23 +000094182017-05-06 Alexey Proskuryakov <ap@apple.com>
9419
ap@apple.com07bbb7d2017-05-07 03:18:27 +00009420 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
9421 https://bugs.webkit.org/show_bug.cgi?id=171785
9422
9423 * platform/wk2/TestExpectations:
9424
94252017-05-06 Alexey Proskuryakov <ap@apple.com>
9426
ap@apple.com83de49c2017-05-07 02:58:23 +00009427 REGRESSION (r216294): The new test fails on WebKit1
9428 https://bugs.webkit.org/show_bug.cgi?id=171780
9429
9430 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
9431 https://trac.webkit.org/216299, https://trac.webkit.org/216330
9432
9433 * http/tests/css/filters-on-iframes-expected.html: Removed.
9434 * http/tests/css/filters-on-iframes.html: Removed.
9435 * http/tests/css/resources/blank.html: Removed.
9436 * http/tests/css/resources/references-external.html: Removed.
9437 * http/tests/css/resources/solid-red.html: Removed.
9438
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000094392017-05-06 Simon Fraser <simon.fraser@apple.com>
9440
9441 [iOS WK2] Make rotation tests more reliable
9442 https://bugs.webkit.org/show_bug.cgi?id=171778
9443
9444 Reviewed by Tim Horton.
9445
9446 New baseline.
9447
9448 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
9449 * fast/events/ios/rotation/zz-no-rotation.html:
9450
cdumez@apple.comf4c58192017-05-06 20:32:35 +000094512017-05-06 Chris Dumez <cdumez@apple.com>
9452
cdumez@apple.comc209acb2017-05-06 23:39:51 +00009453 Unreviewed, rolling out r216333.
9454
9455 Caused layout test failures
9456
9457 Reverted changeset:
9458
9459 "Implement the concept of cookie-averse document"
9460 https://bugs.webkit.org/show_bug.cgi?id=171746
9461 http://trac.webkit.org/changeset/216333
9462
94632017-05-06 Chris Dumez <cdumez@apple.com>
9464
cdumez@apple.comf4c58192017-05-06 20:32:35 +00009465 Implement the concept of cookie-averse document
9466 https://bugs.webkit.org/show_bug.cgi?id=171746
9467 <rdar://problem/32004466>
9468
9469 Reviewed by Sam Weinig.
9470
9471 Add layout test coverage.
9472
9473 * fast/cookies/cookie-averse-document-expected.txt: Added.
9474 * fast/cookies/cookie-averse-document.html: Added.
9475
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000094762017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
9477
9478 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
9479 https://bugs.webkit.org/show_bug.cgi?id=171750
9480 <rdar://problem/31122612>
9481
9482 Reviewed by Zalan Bujtas.
9483
9484 * fast/text/fitzpatrick-combination-expected.html: Added.
9485 * fast/text/fitzpatrick-combination.html: Added.
9486
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000094872017-05-05 Zalan Bujtas <zalan@apple.com>
9488
9489 Renderers being destroyed should not be added to AX's deferred list.
9490 https://bugs.webkit.org/show_bug.cgi?id=171768
9491 <rdar://problem/31955660>
9492
9493 Reviewed by Simon Fraser.
9494
9495 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
9496 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
9497
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000094982017-05-05 Matt Lewis <jlewis3@apple.com>
9499
9500 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
9501 https://bugs.webkit.org/show_bug.cgi?id=171763
9502
9503 Unreviewed test gardening.
9504
9505 * platform/mac-wk2/TestExpectations:
9506
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000095072017-05-05 Oliver Hunt <oliver@apple.com>
9508
9509 Move trivial String prototype functions to JS builtins
9510 https://bugs.webkit.org/show_bug.cgi?id=171737
9511
9512 Reviewed by Saam Barati.
9513
9514 Updated output
9515
9516 * js/dom/string-anchor-expected.txt:
9517 * js/dom/string-anchor.html:
9518 * js/dom/string-fontcolor-expected.txt:
9519 * js/dom/string-fontcolor.html:
9520 * js/dom/string-fontsize-expected.txt:
9521 * js/dom/string-fontsize.html:
9522 * js/dom/string-link-expected.txt:
9523 * js/dom/string-link.html:
9524
dino@apple.com3f3faf52017-05-05 23:49:41 +000095252017-05-05 Dean Jackson <dino@apple.com>
9526
9527 Restrict SVG filters to accessible security origins
9528 https://bugs.webkit.org/show_bug.cgi?id=118689
9529 <rdar://problem/27362159>
9530
9531 Reviewed by Brent Fulgham.
9532
9533 Add a test that shows safe frames, unsafe frames, and
9534 then a safe frame that itself has an unsafe frame, to
9535 show that the security requirements are being forwarded
9536 down the tree.
9537
9538 * http/tests/css/filters-on-iframes-expected.html: Added.
9539 * http/tests/css/filters-on-iframes.html: Added.
9540 * http/tests/css/resources/blank.html: Added.
9541 * http/tests/css/resources/references-external.html: Added.
9542 * http/tests/css/resources/solid-red.html: Added.
9543
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000095442017-05-05 Simon Fraser <simon.fraser@apple.com>
9545
9546 Make it possible to test rotation in iOS WebKitTestRunner
9547 https://bugs.webkit.org/show_bug.cgi?id=171755
9548
9549 Reviewed by Tim Horton.
9550
9551 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
9552
9553 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
9554 * fast/events/ios/rotation/basic-rotation.html: Added.
9555 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
9556 * fast/events/ios/rotation/safari-like-rotation.html: Added.
9557 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
9558 * fast/events/ios/rotation/zz-no-rotation.html: Added.
9559
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000095602017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9561
9562 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
9563 https://bugs.webkit.org/show_bug.cgi?id=171756
9564
9565 Unreviewed test gardening.
9566
9567 * platform/wk2/TestExpectations:
9568
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000095692017-05-05 Matt Lewis <jlewis3@apple.com>
9570
9571 Mark test http/tests/security/module-correct-mime-types.html slow.
9572 https://bugs.webkit.org/show_bug.cgi?id=164960
9573
9574 Unreviewed test gardening.
9575
9576 * platform/ios-wk2/TestExpectations:
9577
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000095782017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9579
9580 Unreviewed, rolling out r216275.
9581
9582 This change broke internal builds.
9583
9584 Reverted changeset:
9585
9586 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
9587 case insensitive"
9588 https://bugs.webkit.org/show_bug.cgi?id=171636
9589 http://trac.webkit.org/changeset/216275
9590
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000095912017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
9592
9593 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
9594 https://bugs.webkit.org/show_bug.cgi?id=171636
9595 <rdar://problem/30811218>
9596
9597 Reviewed by Dean Jackson.
9598
9599 * fast/text/lastResort-expected.html: Added.
9600 * fast/text/lastResort.html: Added.
9601
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000096022017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9603
9604 Unskip media/click-placeholder-not-pausing.html.
9605
9606 Unreviewed test gardening.
9607
9608 * platform/mac-wk2/TestExpectations:
9609
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000096102017-05-05 Joseph Pecoraro <pecoraro@apple.com>
9611
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00009612 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
9613 https://bugs.webkit.org/show_bug.cgi?id=171580
9614 <rdar://problem/32009647>
9615
9616 Rubber-stamped by Alexey Proskuryakov.
9617
9618 * TestExpectations:
9619 * streams/reference-implementation/pipe-to-expected.txt:
9620 Rebaseline expectations. This test was previously flakey so the results were
9621 missed unless the test was run with --force.
9622
9623 * streams/reference-implementation/readable-stream-templated-expected.txt:
9624 * streams/reference-implementation/readable-stream-templated.html:
9625 Silence unhandled rejections. This test did not expect unhandled promise
9626 rejections to affect test results, so ignore them.
9627
96282017-05-05 Joseph Pecoraro <pecoraro@apple.com>
9629
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00009630 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
9631 https://bugs.webkit.org/show_bug.cgi?id=170702
9632 <rdar://problem/31616643>
9633
9634 Rubber-stamped by Brian Burg.
9635
9636 * platform/mac-wk2/TestExpectations:
9637 * http/tests/inspector/network/resource-request-headers.html:
9638 Make this test unflakey by ensuring we wait for the load to complete.
9639
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000096402017-05-05 Chris Dumez <cdumez@apple.com>
9641
9642 Attr Nodes should not have children
9643 https://bugs.webkit.org/show_bug.cgi?id=171688
9644 <rdar://problem/31998412>
9645
9646 Reviewed by Andreas Kling.
9647
9648 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
9649 * fast/dom/Attr/cannot-have-children.html: Added.
9650 Add layout test coverage. I have verified that this test passes in both
9651 Firefox and Chrome.
9652
9653 * dom/html/level1/*: Removed legacy / outdated tests.
9654 * dom/xhtml/level1/*: Removed legacy / outdated tests.
9655
9656 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
9657 * fast/dom/Attr/child-nodes-cache.html: Removed.
9658 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
9659 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
9660 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
9661 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
9662 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
9663 * fast/dom/attribute-change-on-mutate.html: Removed.
9664 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
9665 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
9666 * traversal/moz-bug590771-expected.txt: Removed.
9667 * traversal/moz-bug590771.html: Removed.
9668 Removed some outdated tests.
9669
9670 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
9671 * fast/custom-elements/reactions-for-webkit-extensions.html:
9672 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
9673 * fast/dom/Attr/change-id-via-attr-node-value.html:
9674 * fast/dom/Element/normalize-crash.html:
9675 * fast/dom/Element/normalize-crash2.html:
9676 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
9677 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
9678 * fast/dom/MutationObserver/observe-attributes-expected.txt:
9679 * fast/dom/MutationObserver/observe-attributes.html:
9680 * fast/dom/import-attribute-node.html:
9681 * fast/dom/insertedIntoDocument-child.html:
9682 * fast/dom/insertedIntoDocument-sibling.html:
9683 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
9684 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
9685 * fast/dom/normalize-attributes-mutation-event-crash.html:
9686 * fast/dom/serialize-nodes.xhtml:
9687 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
9688 Update existing tests so they stop relying on Attr Node having Text children.
9689
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000096902017-05-05 Ryan Haddad <ryanhaddad@apple.com>
9691
9692 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
9693 https://bugs.webkit.org/show_bug.cgi?id=161360
9694
9695 Unreviewed test gardening.
9696
9697 * platform/mac-wk1/TestExpectations:
9698
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000096992017-05-05 Matt Lewis <jlewis3@apple.com>
9700
9701 Mark 2 webrtc test as failing.
9702 https://bugs.webkit.org/show_bug.cgi?id=171728
9703
9704 Unreviewed test gardening.
9705
9706 * platform/ios-wk2/TestExpectations:
9707
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000097082017-05-05 Chris Dumez <cdumez@apple.com>
9709
9710 Refactor / Clean up Element.idl
9711 https://bugs.webkit.org/show_bug.cgi?id=171734
9712
9713 Reviewed by Sam Weinig.
9714
9715 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
9716 different order and because exception messages have changed slightly.
9717
9718 * fast/dom/Element/attr-param-typechecking-expected.txt:
9719 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9720
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000097212017-05-05 Jeremy Jones <jeremyj@apple.com>
9722
9723 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
9724 https://bugs.webkit.org/show_bug.cgi?id=171610
9725 <rdar://problem/31976820>
9726
9727 Reviewed by Eric Carlson.
9728
9729 enable test: media/modern-media-controls/pip-support/pip-support-click.html
9730
9731 * platform/mac-wk1/TestExpectations:
9732
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000097332017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
9734
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00009735 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
9736
9737 * platform/gtk/TestExpectations:
9738
97392017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
9740
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00009741 Unreviewed GTK+ gardening. Rebaseline several tests.
9742
9743 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
9744 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
9745 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
9746 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
9747 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
9748
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000097492017-05-05 Zan Dobersek <zdobersek@igalia.com>
9750
9751 Unreviewed GTK+ gardening.
9752
9753 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
9754 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
9755
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000097562017-05-04 Commit Queue <commit-queue@webkit.org>
9757
9758 Unreviewed, rolling out r216206.
9759 https://bugs.webkit.org/show_bug.cgi?id=171714
9760
9761 Multiple LayoutTests crashing in Document::page() (Requested
9762 by ap on #webkit).
9763
9764 Reverted changeset:
9765
9766 "Remove support for legacy Notifications"
9767 https://bugs.webkit.org/show_bug.cgi?id=171487
9768 http://trac.webkit.org/changeset/216206
9769
cdumez@apple.combf723da2017-05-05 02:19:14 +000097702017-05-04 Chris Dumez <cdumez@apple.com>
9771
9772 Element.slot should be marked as [Unscopable]
9773 https://bugs.webkit.org/show_bug.cgi?id=171683
9774
9775 Reviewed by Darin Adler.
9776
9777 Add layout test coverage. This test is passing in Firefox and Chrome.
9778
9779 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
9780 * fast/shadow-dom/Element-slot-unscopable.html: Added.
9781
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000097822017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
9783
9784 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
9785 https://bugs.webkit.org/show_bug.cgi?id=171634
9786
9787 Reviewed by Simon Fraser.
9788
9789 To test the async image decoding reliably we need to do the following:
9790
9791 -- Make sure to load the image before setting its src to the element.
9792 -- Call document.body.offsetHeight to force layout.
9793 -- Call testRunner.display() to force the first paint.
9794 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
9795 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
9796 will force the second paint.
9797
9798 * fast/images/async-image-background-image-repeated.html:
9799 * fast/images/async-image-background-image.html:
9800 * fast/images/sprite-sheet-image-draw.html:
9801
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000098022017-05-04 Matt Lewis <jlewis3@apple.com>
9803
9804 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
9805 https://bugs.webkit.org/show_bug.cgi?id=171703
9806
9807 Unreviewed test gardening.
9808
9809 * platform/mac-wk2/TestExpectations:
9810
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000098112017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
9812
9813 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
9814 https://bugs.webkit.org/show_bug.cgi?id=171641
9815
9816 Reviewed by Simon Fraser.
9817
9818 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
9819 Replace all the calls to testRunner.displayInvalidatedRegion() by
9820 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
9821
9822 * compositing/clip-change.html:
9823 * compositing/geometry/foreground-offset-change.html:
9824 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
9825 * compositing/iframes/become-composited-nested-iframes.html:
9826 * compositing/iframes/become-overlapped-iframe.html:
9827 * compositing/iframes/connect-compositing-iframe-delayed.html:
9828 * compositing/iframes/connect-compositing-iframe.html:
9829 * compositing/iframes/connect-compositing-iframe2.html:
9830 * compositing/iframes/connect-compositing-iframe3.html:
9831 * compositing/iframes/enter-compositing-iframe.html:
9832 * compositing/iframes/iframe-content-flipping.html:
9833 * compositing/iframes/iframe-resize.html:
9834 * compositing/iframes/iframe-size-to-zero.html:
9835 * compositing/iframes/iframe-src-change.html:
9836 * compositing/iframes/invisible-nested-iframe-hide.html:
9837 * compositing/iframes/invisible-nested-iframe-show.html:
9838 * compositing/iframes/leave-compositing-iframe.html:
9839 * compositing/iframes/overlapped-iframe-iframe.html:
9840 * compositing/iframes/overlapped-iframe.html:
9841 * compositing/iframes/overlapped-nested-iframes.html:
9842 * compositing/iframes/repaint-after-losing-scrollbars.html:
9843 * compositing/iframes/resources/fixed-position-subframe.html:
9844 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
9845 * compositing/iframes/resources/scrollgrandchild-inner.html:
9846 * compositing/iframes/scrolling-iframe.html:
9847 * compositing/overflow/content-gains-scrollbars.html:
9848 * compositing/overflow/content-loses-scrollbars.html:
9849 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
9850 * compositing/overflow/overflow-scrollbar-layers.html:
9851 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
9852 * compositing/overflow/repaint-after-losing-scrollbars.html:
9853 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
9854 * compositing/patterns/direct-pattern-compositing-add-text.html:
9855 * compositing/patterns/direct-pattern-compositing-change-expected.html:
9856 * compositing/patterns/direct-pattern-compositing-change.html:
9857 * compositing/patterns/direct-pattern-compositing-load-expected.html:
9858 * compositing/patterns/direct-pattern-compositing-load.html:
9859 * compositing/plugins/invalidate_rect.html:
9860 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
9861 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
9862 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
9863 * compositing/repaint/newly-composited-on-scroll.html:
9864 * compositing/repaint/newly-composited-repaint-rect.html:
9865 * compositing/repaint/page-scale-repaint.html:
9866 * compositing/repaint/requires-backing-repaint.html:
9867 * compositing/repaint/transform-style-change.html:
9868 * compositing/rtl/rtl-overflow-invalidation.html:
9869 * compositing/scroll-painted-composited-content.html:
9870 * compositing/tiling/huge-layer-resize.html:
9871 * compositing/video-page-visibility.html:
9872 * compositing/video/video-with-invalid-source.html:
9873 * compositing/webgl/webgl-repaint.html:
9874 * css3/filters/multiple-filters-invalidation.html:
9875 * css3/flexbox/repaint-column-reverse.html:
9876 * css3/flexbox/repaint-during-resize-no-flex.html:
9877 * css3/flexbox/repaint-rtl-column.html:
9878 * css3/flexbox/repaint.html:
9879 * displaylists/canvas-display-list.html:
9880 * displaylists/resources/dump-target-display-list.js:
9881 (doTest):
9882 * displaylists/resources/dump-target-replay-list.js:
9883 (doTest):
9884 * fast/animation/request-animation-frame-detach-element.html:
9885 * fast/animation/request-animation-frame-detach-element2.html:
9886 * fast/animation/request-animation-frame-during-modal.html:
9887 * fast/animation/request-animation-frame-iframe.html:
9888 * fast/animation/request-animation-frame-iframe2.html:
9889 * fast/animation/script-tests/request-animation-frame-cancel.js:
9890 * fast/animation/script-tests/request-animation-frame-cancel2.js:
9891 * fast/animation/script-tests/request-animation-frame-disabled.js:
9892 * fast/animation/script-tests/request-animation-frame-prefix.js:
9893 (window.webkitRequestAnimationFrame):
9894 (window.testRunner.window.setTimeout):
9895 * fast/animation/script-tests/request-animation-frame-time-unit.js:
9896 (window.requestAnimationFrame):
9897 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
9898 (window.requestAnimationFrame):
9899 (window.testRunner.window.setTimeout):
9900 * fast/animation/script-tests/request-animation-frame-timestamps.js:
9901 * fast/animation/script-tests/request-animation-frame-within-callback.js:
9902 * fast/animation/script-tests/request-animation-frame.js:
9903 * fast/backgrounds/obscured-background-child-style-change-expected.html:
9904 * fast/backgrounds/obscured-background-child-style-change.html:
9905 * fast/backgrounds/solid-color-context-restore.html:
9906 * fast/canvas/canvas-as-image-incremental-repaint.html:
9907 * fast/canvas/canvas-incremental-repaint-2.html:
9908 * fast/canvas/canvas-incremental-repaint.html:
9909 * fast/canvas/canvas-resize-after-paint.html:
9910 * fast/canvas/resources/repaint.js:
9911 (runRepaintTest):
9912 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
9913 (TestControllerPaint):
9914 * fast/canvas/webgl/canvas-test.html:
9915 * fast/canvas/webgl/webgl-layer-update.html:
9916 * fast/css/pseudostyle-anonymous-text.html:
9917 * fast/css/relative-positioned-block-crash.html:
9918 * fast/dom/Window/post-message-crash.html:
9919 * fast/dom/Window/web-timing-minimal-performance-now.html:
9920 * fast/dynamic/containing-block-change.html:
9921 * fast/dynamic/layer-no-longer-paginated.html:
9922 * fast/events/touch/gesture/pad-gesture-cancel.js:
9923 * fast/events/touch/gesture/pad-gesture-fling.js:
9924 * fast/forms/hidden-listbox.html:
9925 * fast/forms/listbox-clip.html:
9926 * fast/frames/inline-object-inside-frameset.html:
9927 * fast/frames/transparent-scrollbar.html:
9928 * fast/images/animated-background-image-crash.html:
9929 * fast/layers/add-layer-with-nested-stacking.html:
9930 * fast/layers/inline-dirty-z-order-lists.html:
9931 * fast/layers/layer-content-visibility-change.html:
9932 * fast/layers/nested-layers-1.html:
9933 * fast/layers/nested-layers-2.html:
9934 * fast/layers/nested-layers-3.html:
9935 * fast/layers/nested-layers-4.html:
9936 * fast/layers/remove-layer-with-nested-stacking.html:
9937 * fast/overflow/hidden-scrollbar-resize.html:
9938 * fast/reflections/inline-crash.html:
9939 * fast/repaint/animation-after-layer-scroll.html:
9940 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
9941 * fast/repaint/fixed-child-move-after-scroll.html:
9942 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
9943 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
9944 * fast/repaint/fixed-move-after-scroll.html:
9945 * fast/repaint/no-animation-outside-viewport-subframe.html:
9946 * fast/repaint/no-animation-outside-viewport.html:
9947 * fast/repaint/obscured-background-no-repaint.html:
9948 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
9949 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
9950 * fast/repaint/repaint-during-scroll-with-zoom.html:
9951 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
9952 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
9953 * fast/repaint/resources/line-flow-with-floats.js:
9954 (beginTest):
9955 * fast/repaint/resources/repaint.js:
9956 (runRepaintTest):
9957 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
9958 * fast/replaced/width100percent-textarea.html:
9959 * fast/scrolling/scrollbar-tickmarks-hittest.html:
9960 * fast/table/border-collapsing/cached-69296.html:
9961 * fast/table/border-collapsing/cached-cell-append.html:
9962 * fast/table/border-collapsing/cached-cell-remove.html:
9963 * fast/table/border-collapsing/cached-change-cell-border-color.html:
9964 * fast/table/border-collapsing/cached-change-cell-border-width.html:
9965 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
9966 * fast/table/border-collapsing/cached-change-col-border-color.html:
9967 * fast/table/border-collapsing/cached-change-col-border-width.html:
9968 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
9969 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
9970 * fast/table/border-collapsing/cached-change-row-border-color.html:
9971 * fast/table/border-collapsing/cached-change-row-border-width.html:
9972 * fast/table/border-collapsing/cached-change-table-border-color.html:
9973 * fast/table/border-collapsing/cached-change-table-border-width.html:
9974 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
9975 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
9976 * fast/table/empty-section-crash.html:
9977 * fast/text/font-initial.html:
9978 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
9979 * fast/text/text-shadow-extreme-value.html:
9980 * http/tests/misc/slow-loading-image-in-pattern.html:
9981 * media/audio-repaint.html:
9982 * media/media-document-audio-repaint.html:
9983 * plugins/windowless_plugin_paint_test.html:
9984 * scrollbars/scrollbar-percent-padding-crash.html:
9985 * svg/custom/non-scaling-stroke-update.svg:
9986 * svg/custom/stale-resource-data-crash.svg:
9987
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000099882017-05-04 Chris Dumez <cdumez@apple.com>
9989
9990 Reformat / Clean up Node.idl to match the specification
9991 https://bugs.webkit.org/show_bug.cgi?id=171686
9992
9993 Reviewed by Sam Weinig.
9994
9995 Rebaseline existing test now that the Node properties are enumerated in a
9996 slightly different order.
9997
9998 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9999
weinig@apple.com9efea6a2017-05-04 20:56:00 +0000100002017-05-04 Sam Weinig <sam@webkit.org>
10001
10002 Remove support for legacy Notifications
10003 https://bugs.webkit.org/show_bug.cgi?id=171487
10004
10005 Reviewed by Jon Lee.
10006
10007 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
10008 - Remove http/notifications/legacy. It tested the legacy API.
10009 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
10010 - Update TestExpectations for removals.
10011
10012 * TestExpectations:
10013 * platform/gtk/TestExpectations:
10014 * platform/ios/TestExpectations:
10015 * platform/mac/TestExpectations:
10016 * platform/win/TestExpectations:
10017 * fast/history/page-cache-notification-non-suspendable.html:
10018 * fast/history/page-cache-notification-suspendable.html:
10019 * fast/notifications: Removed.
10020 * fast/notifications/notification-after-close-expected.txt: Removed.
10021 * fast/notifications/notification-after-close.html: Removed.
10022 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
10023 * fast/notifications/notification-permisssion-deletable.html: Removed.
10024 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
10025 * fast/notifications/notifications-cancel-request-permission.html: Removed.
10026 * fast/notifications/notifications-check-permission-expected.txt: Removed.
10027 * fast/notifications/notifications-check-permission.html: Removed.
10028 * fast/notifications/notifications-click-event-expected.txt: Removed.
10029 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
10030 * fast/notifications/notifications-click-event-focus.html: Removed.
10031 * fast/notifications/notifications-click-event.html: Removed.
10032 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
10033 * fast/notifications/notifications-constructor-request-permission.html: Removed.
10034 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
10035 * fast/notifications/notifications-constructor-with-permission.html: Removed.
10036 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
10037 * fast/notifications/notifications-constructor-without-permission.html: Removed.
10038 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
10039 * fast/notifications/notifications-display-close-events.html: Removed.
10040 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
10041 * fast/notifications/notifications-document-close-crash.html: Removed.
10042 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
10043 * fast/notifications/notifications-event-stop-propagation.html: Removed.
10044 * fast/notifications/notifications-multi-events-expected.txt: Removed.
10045 * fast/notifications/notifications-multi-events.html: Removed.
10046 * fast/notifications/notifications-no-icon-expected.txt: Removed.
10047 * fast/notifications/notifications-no-icon.html: Removed.
10048 * fast/notifications/notifications-permission-expected.txt: Removed.
10049 * fast/notifications/notifications-permission.html: Removed.
10050 * fast/notifications/notifications-replace-expected.txt: Removed.
10051 * fast/notifications/notifications-replace.html: Removed.
10052 * fast/notifications/notifications-request-permission-expected.txt: Removed.
10053 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
10054 * fast/notifications/notifications-request-permission-optional.html: Removed.
10055 * fast/notifications/notifications-request-permission.html: Removed.
10056 * fast/notifications/notifications-rtl-expected.txt: Removed.
10057 * fast/notifications/notifications-rtl.html: Removed.
10058 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
10059 * fast/notifications/notifications-sandbox-permission.html: Removed.
10060 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
10061 * fast/notifications/notifications-window-close-crash.html: Removed.
10062 * fast/notifications/notifications-with-permission-expected.txt: Removed.
10063 * fast/notifications/notifications-with-permission.html: Removed.
10064 * fast/notifications/notifications-without-permission-expected.txt: Removed.
10065 * fast/notifications/notifications-without-permission.html: Removed.
10066 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
10067 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
10068 * fast/notifications/resources: Removed.
10069 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
10070 * fast/notifications/resources/notifications-iframe.html: Removed.
10071 * http/tests/notifications/legacy: Removed.
10072 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
10073 * http/tests/notifications/legacy/double-show.html: Removed.
10074 * http/tests/notifications/legacy/events-expected.txt: Removed.
10075 * http/tests/notifications/legacy/events.html: Removed.
10076 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
10077 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
10078 * http/tests/notifications/legacy/request-expected.txt: Removed.
10079 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
10080 * http/tests/notifications/legacy/request-no-callback.html: Removed.
10081 * http/tests/notifications/legacy/request.html: Removed.
10082 * http/tests/notifications/legacy/resources: Removed.
10083 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
10084 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
10085 * http/tests/notifications/legacy/show-expected.txt: Removed.
10086 * http/tests/notifications/legacy/show.html: Removed.
10087 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
10088 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
10089
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +0000100902017-05-04 Matt Lewis <jlewis3@apple.com>
10091
10092 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
10093 https://bugs.webkit.org/show_bug.cgi?id=160368
10094
10095 Unreviewed test gardening.
10096
10097 * platform/ios-wk2/TestExpectations:
10098
antti@apple.com9ef87452017-05-04 20:16:01 +0000100992017-05-04 Antti Koivisto <antti@apple.com>
10100
10101 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
10102 https://bugs.webkit.org/show_bug.cgi?id=171250
10103 <rdar://problem/31827243>
10104
10105 Reviewed by Geoffrey Garen.
10106
10107 * transitions/transition-unknown-property-ignore-expected.txt: Added.
10108 * transitions/transition-unknown-property-ignore.html: Added.
10109 * transitions/transitions-parsing-expected.txt:
10110 * transitions/transitions-parsing.html:
10111
10112 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
10113
cdumez@apple.comcb8a1982017-05-04 19:55:05 +0000101142017-05-04 Chris Dumez <cdumez@apple.com>
10115
10116 Reformat / clean up Event.idl
10117 https://bugs.webkit.org/show_bug.cgi?id=171675
10118
10119 Reviewed by Sam Weinig.
10120
10121 Rebaseline test now that the Event properties are in a slightly different order.
10122
10123 * inspector/model/remote-object-get-properties-expected.txt:
10124
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +0000101252017-05-04 Daniel Bates <dabates@apple.com>
10126
10127 importScripts() should respect X-Content-Type-Options: nosniff
10128 https://bugs.webkit.org/show_bug.cgi?id=171248
10129 <rdar://problem/31819023>
10130
10131 Reviewed by Andy Estes.
10132
10133 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
10134
10135 * TestExpectations:
10136
said@apple.com9954c8d2017-05-04 17:44:44 +0000101372017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
10138
10139 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
10140
said@apple.com6f3cf6b2017-05-04 18:02:46 +000010141 * plugins/windowless_plugin_paint_test.html:
10142
101432017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
10144
10145 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
10146
said@apple.com9954c8d2017-05-04 17:44:44 +000010147 * compositing/video/video-with-invalid-source.html:
10148
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +0000101492017-05-04 Ryan Haddad <ryanhaddad@apple.com>
10150
10151 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
10152 https://bugs.webkit.org/show_bug.cgi?id=171610
10153
10154 Unreviewed test gardening.
10155
10156 * platform/mac-wk1/TestExpectations:
10157
hyatt@apple.comaf3943b2017-05-04 15:41:13 +0000101582017-05-04 Dave Hyatt <hyatt@apple.com>
10159
10160 REGRESSION(STP): rgb() with calc() containing variables doesn't work
10161 https://bugs.webkit.org/show_bug.cgi?id=169939
10162
10163 Reviewed by Zalan Bujtas.
10164
10165 * fast/css/variables/calc-float-to-int-expected.html: Added.
10166 * fast/css/variables/calc-float-to-int.html: Added.
10167
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +0000101682017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
10169
10170 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
10171
10172 And add platform specific results for mac-wk2.
10173
10174 * http/tests/inspector/network/resource-request-headers-expected.txt:
10175 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
10176
wilander@apple.comab4b1af2017-05-04 04:16:39 +0000101772017-05-03 John Wilander <wilander@apple.com>
10178
10179 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
10180 https://bugs.webkit.org/show_bug.cgi?id=171584
10181 <rdar://problem/24702576>
10182
10183 Reviewed by Brent Fulgham.
10184
10185 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
10186 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
10187
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +0000101882017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
10189
10190 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
10191 https://bugs.webkit.org/show_bug.cgi?id=171214
10192
10193 Reviewed by Chris Fleizach.
10194
10195 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
10196 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
10197
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +0000101982017-05-03 Matt Lewis <jlewis3@apple.com>
10199
10200 Mark http/tests/xmlhttprequest/methods.html as flaky.
10201 https://bugs.webkit.org/show_bug.cgi?id=171638
10202
10203 Unreviewed test gardening.
10204
10205 * platform/ios-wk2/TestExpectations:
10206
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +0000102072017-05-03 Ryan Haddad <ryanhaddad@apple.com>
10208
10209 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
10210 https://bugs.webkit.org/show_bug.cgi?id=171628
10211
10212 Unreviewed test gardening.
10213
10214 * platform/ios-wk2/TestExpectations:
10215
zalan@apple.com8b548642017-05-03 23:57:18 +0000102162017-05-03 Zalan Bujtas <zalan@apple.com>
10217
10218 SearchInputType could end up with a mismatched renderer.
10219 https://bugs.webkit.org/show_bug.cgi?id=171547
10220 <rdar://problem/31935047>
10221
10222 Reviewed by Antti Koivisto.
10223
10224 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
10225 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
10226
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +0000102272017-05-03 Ryan Haddad <ryanhaddad@apple.com>
10228
10229 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
10230 https://bugs.webkit.org/show_bug.cgi?id=171629
10231
10232 Unreviewed test gardening.
10233
10234 * platform/mac-wk1/TestExpectations:
10235
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +0000102362017-05-03 Joseph Pecoraro <pecoraro@apple.com>
10237
10238 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
10239 https://bugs.webkit.org/show_bug.cgi?id=166038
10240 <rdar://problem/29488489>
10241
10242 Reviewed by Matt Baker.
10243
10244 * platform/mac/TestExpectations:
10245 * http/tests/inspector/network/fetch-network-data.html:
10246 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
10247 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
10248 can be added synchronously instead of in a microtask. When the microtask happened later
10249 than other incoming events then the follow-up handlers would have been added too late.
10250
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +0000102512017-05-03 Matt Lewis <jlewis3@apple.com>
10252
10253 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
10254 https://bugs.webkit.org/show_bug.cgi?id=170699.
10255
10256 Unreviewed test gardening.
10257
10258 * platform/ios-wk2/TestExpectations:
10259
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +0000102602017-05-03 Simon Fraser <simon.fraser@apple.com>
10261
10262 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
10263 https://bugs.webkit.org/show_bug.cgi?id=171619
10264 https://bugs.webkit.org/show_bug.cgi?id=170153
10265
10266 Reviewed by Tim Horton.
10267
10268 These tests need to wait a bit for the scrolling state of the document to be updated.
10269
10270 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
10271 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
10272 * platform/ios-wk2/TestExpectations:
10273
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +0000102742017-05-03 Yoav Weiss <yoav@yoav.ws>
10275
10276 Link preload HTMLPreloadScanner support
10277 https://bugs.webkit.org/show_bug.cgi?id=170747
10278
10279 Reviewed by Youenn Fablet.
10280
10281 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
10282 * http/tests/preload/preloadscanner_download_resources.html: Added.
10283
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +0000102842017-05-03 Ryan Haddad <ryanhaddad@apple.com>
10285
10286 Mark http/tests/preload/single_download_preload.html as flaky.
10287 https://bugs.webkit.org/show_bug.cgi?id=171331
10288
10289 Unreviewed test gardening.
10290
10291 * platform/ios-wk2/TestExpectations:
10292
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +0000102932017-05-03 Matt Lewis <jlewis3@apple.com>
10294
10295 Mark perf/object-keys.html as flaky
10296 https://bugs.webkit.org/show_bug.cgi?id=171617
10297
10298 Unreviewed test gardening.
10299
10300 * platform/ios-wk2/TestExpectations:
10301
keith_miller@apple.com1e52b712017-05-03 20:33:01 +0000103022017-05-03 Keith Miller <keith_miller@apple.com>
10303
10304 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
10305 https://bugs.webkit.org/show_bug.cgi?id=47825
10306
10307 Reviewed by Saam Barati.
10308
10309 Fix broken test.
10310
10311 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
10312
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +0000103132017-05-03 Matt Lewis <jlewis3@apple.com>
10314
10315 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
10316 https://bugs.webkit.org/show_bug.cgi?id=171613
10317
10318 Unreviewed test gardening.
10319
10320 * platform/ios-wk2/TestExpectations:
10321
n_wang@apple.com1dabdd52017-05-03 19:33:19 +0000103222017-05-03 Nan Wang <n_wang@apple.com>
10323
10324 AX: VO skips cells after cell with aria-colspan
10325 https://bugs.webkit.org/show_bug.cgi?id=171579
10326
10327 Reviewed by Chris Fleizach.
10328
10329 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
10330 * accessibility/mac/aria-grid-column-span.html: Added.
10331
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +0000103322017-05-03 Ryan Haddad <ryanhaddad@apple.com>
10333
10334 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
10335 https://bugs.webkit.org/show_bug.cgi?id=171553
10336
10337 Unreviewed test gardening.
10338
10339 * platform/mac-wk2/TestExpectations:
10340
dbates@webkit.orgc0a17432017-05-03 17:52:30 +0000103412017-05-03 Daniel Bates <dabates@apple.com>
10342
10343 Detach frame from document when entering page cache
10344 https://bugs.webkit.org/show_bug.cgi?id=166774
10345 <rdar://problem/29904368>
10346
10347 Reviewed by Chris Dumez.
10348
10349 * TestExpectations: Unskip tests.
10350 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
10351 * fast/history/page-cache-after-window-open.html: Ditto.
10352 * fast/history/page-cache-with-opener-expected.txt: Ditto.
10353 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
10354 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
10355 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
10356 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
10357 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
10358 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
10359 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
10360 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
10361 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
10362 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
10363
ryanhaddad@apple.com59536412017-05-03 17:47:08 +0000103642017-05-03 Matt Lewis <jlewis3@apple.com>
10365
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +000010366 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
10367 https://bugs.webkit.org/show_bug.cgi?id=171605
10368
10369 Unreviewed test gardening.
10370
10371 * platform/mac-wk2/TestExpectations:
10372
103732017-05-03 Matt Lewis <jlewis3@apple.com>
10374
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000010375 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
10376 https://bugs.webkit.org/show_bug.cgi?id=171564
10377
10378 Unreviewed test gardening.
10379
10380 * platform/ios-wk2/TestExpectations:
10381
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +0000103822017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
10383
10384 AX: Treat cells with ARIA table cell properties as cells
10385 https://bugs.webkit.org/show_bug.cgi?id=171178
10386
10387 Reviewed by Chris Fleizach.
10388
10389 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
10390 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
10391 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
10392
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +0000103932017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
10394
10395 [INTL] Support dashed values in unicode locale extensions
10396 https://bugs.webkit.org/show_bug.cgi?id=171480
10397
10398 Reviewed by JF Bastien.
10399
10400 Added tests for calendar locale extensions that contain '-'.
10401
10402 * js/intl-datetimeformat-expected.txt:
10403 * js/script-tests/intl-datetimeformat.js:
10404
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +0000104052017-05-03 Daniel Bates <dabates@apple.com>
10406
10407 Abandon the current load once the provisional loader detaches from the frame
10408 https://bugs.webkit.org/show_bug.cgi?id=171577
10409 <rdar://problem/31581227>
10410
10411 Reviewed by Brent Fulgham.
10412
10413 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
10414 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
10415
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +0000104162017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
10417
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +000010418 Unreviewed GTK+ gardening. Update expectations of several tests.
10419
10420 * platform/gtk/TestExpectations:
10421
104222017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
10423
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000010424 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
10425
10426 Libsoup doesn't provide the required information to fill all those size metrics.
10427
10428 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
10429 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
10430
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +0000104312017-05-02 Simon Fraser <simon.fraser@apple.com>
10432
10433 Dynamically added position:fixed element is in the wrong place
10434 https://bugs.webkit.org/show_bug.cgi?id=170280
10435 rdar://problem/31374008
10436
10437 Reviewed by Tim Horton.
10438
10439 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
10440 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
10441
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +0000104422017-05-02 Ryan Haddad <ryanhaddad@apple.com>
10443
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +000010444 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
10445
10446 Unreviewed test gardening.
10447
10448 * platform/ios-wk1/TestExpectations:
10449 * platform/ios/TestExpectations:
10450
104512017-05-02 Ryan Haddad <ryanhaddad@apple.com>
10452
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000010453 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
10454 https://bugs.webkit.org/show_bug.cgi?id=170907
10455
10456 Unreviewed test gardening.
10457
10458 * platform/mac-wk2/TestExpectations:
10459
zalan@apple.comb51505d2017-05-02 21:29:13 +0000104602017-05-02 Zalan Bujtas <zalan@apple.com>
10461
10462 Defer AX cache update when text content changes until after layout is finished.
10463 https://bugs.webkit.org/show_bug.cgi?id=171429
10464 <rdar://problem/31885984>
10465
10466 Reviewed by Simon Fraser.
10467
10468 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
10469 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
10470
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +0000104712017-05-02 David Kilzer <ddkilzer@apple.com>
10472
10473 check-webkit-style should keep JavaScript test functions in sync
10474 <https://webkit.org/b/171424>
10475
10476 Reviewed by Joseph Pecoraro.
10477
10478 This change attempts to fix all whitespace issues in these two
10479 files (which are now identical and will be kept in sync by
10480 check-webkit-style):
10481
10482 LayoutTests/http/tests/resources/js-test-pre.js
10483 LayoutTests/resources/js-test-pre.js
10484
10485 It also syncs the implementation of shouldBe(), shouldNotBe(),
10486 shouldNotThrow() and shouldThrow() across the following files:
10487
10488 JSTests/stress/resources/standalone-pre.js
10489 LayoutTests/http/tests/resources/js-test-pre.js
10490 LayoutTests/resources/js-test-pre.js
10491 LayoutTests/resources/js-test.js
10492 LayoutTests/resources/standalone-pre.js
10493
10494 Only interesting (non-whitespace) changes are listed below.
10495
10496 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
10497 (shouldBe): Prefix 'exception' and 'quiet' variables with
10498 underscore.
10499 (shouldNotBe): Ditto.
10500
10501 * resources/js-test-pre.js:
10502 (shouldBe): Prefix 'exception' and 'quiet' variables with
10503 underscore.
10504 (shouldNotBe): Ditto.
10505
10506 * resources/js-test.js:
10507 (shouldBe): Prefix 'quiet' variable with underscore. Use
10508 stringify() when printing '_bv' value.
10509
10510 * resources/standalone-pre.js:
10511 (shouldBe): Prefix 'exception' and 'quiet' variables with
10512 underscore.
10513 (shouldNotBe): Ditto.
10514
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +0000105152017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
10516
10517 AX: Update implementation of aria-orientation
10518 https://bugs.webkit.org/show_bug.cgi?id=171166
10519
10520 Reviewed by Chris Fleizach.
10521
10522 Moved the mac aria-orientation.html test to the shared tests and add several
10523 new test cases to it. Update the orientation-related assertion in two tests
10524 to reflect the ARIA 1.1 behavior.
10525
10526 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
10527 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
10528 * accessibility/mac/slider-supports-actions.html: Updated.
10529 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
10530
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +0000105312017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
10532
10533 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
10534 https://bugs.webkit.org/show_bug.cgi?id=169517
10535 <rdar://problem/30652443>
10536
10537 Reviewed by Dean Jackson.
10538
10539 * fast/text/complex-text-selection-expected.html: Added.
10540 * fast/text/complex-text-selection.html: Added.
10541 * platform/ios/TestExpectations:
10542
joepeck@webkit.org023f4f52017-05-02 19:22:42 +0000105432017-05-02 Joseph Pecoraro <pecoraro@apple.com>
10544
10545 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
10546
10547 Unreviewed test gardening.
10548
10549 * platform/mac-wk1/TestExpectations:
10550 Skip these tests on WebKit1. They depend on the NSURLSession
10551 loading path which is not used in WebKit1.
10552
cdumez@apple.com0d62dc72017-05-02 19:03:58 +0000105532017-05-02 Chris Dumez <cdumez@apple.com>
10554
10555 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
10556 https://bugs.webkit.org/show_bug.cgi?id=171406
10557 <rdar://problem/30945281>
10558
10559 Reviewed by Eric Carlson.
10560
10561 Unskip test.
10562
10563 * platform/mac/TestExpectations:
10564
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +0000105652017-05-02 Matt Lewis <jlewis3@apple.com>
10566
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +000010567 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
10568 https://bugs.webkit.org/show_bug.cgi?id=171559
10569
10570 Unreviewed test gardening.
10571
10572 * platform/ios-wk2/TestExpectations:
10573
105742017-05-02 Matt Lewis <jlewis3@apple.com>
10575
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000010576 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
10577 https://bugs.webkit.org/show_bug.cgi?id=170818
10578
10579 Unreviewed test gardening.
10580
10581 * platform/mac-wk2/TestExpectations:
10582
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +0000105832017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
10584
10585 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
10586 https://bugs.webkit.org/show_bug.cgi?id=168533
10587
10588 Reviewed by Zalan Bujtas.
10589
10590 * fast/text/font-loading-local-expected.txt: Added.
10591 * fast/text/font-loading-local.html: Added.
10592 * fast/text/web-font-load-fallback-during-loading.html:
10593
commit-queue@webkit.org182febd2017-05-02 17:49:39 +0000105942017-05-02 Youenn Fablet <youenn@apple.com>
10595
10596 Allow media stream based videos with sound autoplay if the page is already playing sound
10597 https://bugs.webkit.org/show_bug.cgi?id=171447
10598
10599 Reviewed by Eric Carlson.
10600
10601 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
10602 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
10603 * http/tests/media/resources/test-25fps.mp4: Added.
10604
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +0000106052017-05-02 Matt Lewis <jlewis3@apple.com>
10606
10607 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
10608 https://bugs.webkit.org/show_bug.cgi?id=171530
10609
10610 Unreviewed test gardening.
10611
10612 * platform/ios-wk2/TestExpectations:
10613
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +0000106142017-05-01 Zan Dobersek <zdobersek@igalia.com>
10615
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +000010616 [GCrypt] ECDSA signing and verification support
10617 https://bugs.webkit.org/show_bug.cgi?id=171103
10618
10619 Reviewed by Carlos Garcia Campos.
10620
10621 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
10622 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
10623 skipped since support for that hasn't landed yet.
10624
106252017-05-01 Zan Dobersek <zdobersek@igalia.com>
10626
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +000010627 [GCrypt] HKDF bit derivation support
10628 https://bugs.webkit.org/show_bug.cgi?id=171074
10629
10630 Reviewed by Michael Catanzaro.
10631
10632 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
10633 corner-case length values for which the bit derivation operation must succeed or
10634 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
10635 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
10636 The operation should resolve for lengths between the two limits, with testing
10637 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
10638 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
10639 derivation output length).
10640
10641 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
10642 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
10643 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
10644
106452017-05-01 Zan Dobersek <zdobersek@igalia.com>
10646
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000010647 [GCrypt] ECDH bit derivation support
10648 https://bugs.webkit.org/show_bug.cgi?id=171070
10649
10650 Reviewed by Michael Catanzaro.
10651
10652 The crypto/subtle/ecdh-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. When specifying 0 as the length, the returned result must match the EC key
10655 size in length. 8, tested as the minimum non-zero value, and the key size for
10656 each key must also correctly resolve and return a resulting ArrayBuffer whose
10657 length in bytes must match the requested length. Derivations for byte-aligned
10658 values should start rejecting immediately for length values that are bigger than
10659 the EC key's length.
10660
10661 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
10662 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
10663 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
10664 that are passing now that the proper implementation has been added. The remaining
10665 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
10666 supported yet.
10667
sbarati@apple.comfb9f7612017-05-02 02:04:51 +0000106682017-05-01 Saam Barati <sbarati@apple.com>
10669
10670 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
10671 https://bugs.webkit.org/show_bug.cgi?id=171449
10672
10673 Unreviewed.
10674
10675 * platform/win/TestExpectations: Skip Wasm tests on Windows.
10676 * workers/wasm-hashset-many-expected.txt:
10677 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
10678
commit-queue@webkit.org26244742017-05-02 01:33:37 +0000106792017-05-01 Youenn Fablet <youenn@apple.com>
10680
10681 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
10682 https://bugs.webkit.org/show_bug.cgi?id=171497
10683
10684 Reviewed by Eric Carlson.
10685
10686 * webrtc/video-mute.html: Updating the test to make debugging clearer.
10687
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +0000106882017-05-01 Matt Lewis <jlewis3@apple.com>
10689
10690 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
10691 https://bugs.webkit.org/show_bug.cgi?id=171528
10692
10693 Unreviewed test Gardening.
10694
10695 * platform/ios-wk2/TestExpectations:
10696
timothy_horton@apple.comd6728562017-05-02 00:08:23 +0000106972017-05-01 Timothy Horton <timothy_horton@apple.com>
10698
10699 Expose viewport-fit instead of clip-to-safe-area
10700 https://bugs.webkit.org/show_bug.cgi?id=171503
10701 <rdar://problem/31918249>
10702
10703 Reviewed by Simon Fraser.
10704
10705 * TestExpectations:
10706 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
10707 * fast/css/variables/constants/ios/safe-area-inset-set.html:
10708 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
10709 * fast/viewport/ios/viewport-fit-auto.html: Added.
10710 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
10711 * fast/viewport/ios/viewport-fit-contain.html: Added.
10712 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
10713 * fast/viewport/ios/viewport-fit-cover.html: Added.
10714 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
10715 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
10716 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
10717 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
10718 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
10719 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
10720
cdumez@apple.com2f9efd22017-05-02 00:02:16 +0000107212017-05-01 Chris Dumez <cdumez@apple.com>
10722
10723 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
10724 https://bugs.webkit.org/show_bug.cgi?id=171499
10725
10726 Reviewed by Sam Weinig.
10727
10728 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
10729
10730 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
10731 * fast/dom/domparser-parsefromstring-origin.html: Added.
10732
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +0000107332017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10734
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +000010735 Mark inspector/debugger/tail-recursion.html as flaky.
10736 https://bugs.webkit.org/show_bug.cgi?id=168387
10737
10738 Unreviewed test gardening.
10739
10740 * platform/mac/TestExpectations:
10741
107422017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10743
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000010744 Rebaseline two fast/visual-viewport tests for iOS.
10745
10746 Unreviewed test gardening.
10747
10748 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
10749 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
10750
joepeck@webkit.org9c06e282017-05-01 22:54:19 +0000107512017-05-01 Joseph Pecoraro <pecoraro@apple.com>
10752
10753 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
10754 https://bugs.webkit.org/show_bug.cgi?id=171491
10755
10756 Unreviewed test gardening.
10757
10758 * js/promises-tests/promises-tests-2-3-3.html:
10759 Silence unhandled expectation messages for this test.
10760
10761 * media/video-fullscreen-restriction-removed-expected.txt:
10762 Rebaseline expected results with unhandled expectation message.
10763
10764 * platform/gtk/TestExpectations:
10765
cfleizach@apple.com036c0e02017-05-01 22:52:36 +0000107662017-05-01 Chris Fleizach <cfleizach@apple.com>
10767
10768 AX: Support time@datetime for verbosity clarification of dates, times, and durations
10769 https://bugs.webkit.org/show_bug.cgi?id=171498
10770 <rdar://problem/12985540>
10771
10772 Reviewed by Joanmarie Diggs.
10773
10774 * accessibility/datetime-attribute.html: Added.
10775 * accessibility/roles-computedRoleString-expected.txt:
10776 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
10777 * platform/gtk/accessibility/roles-exposed-expected.txt:
10778 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
10779 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
10780 * platform/mac/accessibility/roles-exposed-expected.txt:
10781
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +0000107822017-05-01 Matt Lewis <jlewis3@apple.com>
10783
10784 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
10785 https://bugs.webkit.org/show_bug.cgi?id=170960
10786
10787 Unreviewed test gardening.
10788
10789 * platform/mac-wk2/TestExpectations:
10790
joepeck@webkit.org13065162017-05-01 21:53:38 +0000107912017-05-01 Joseph Pecoraro <pecoraro@apple.com>
10792
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +000010793 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
10794 https://bugs.webkit.org/show_bug.cgi?id=171416
10795 <rdar://problem/31899425>
10796
10797 Reviewed by Saam Barati and Brian Burg.
10798
10799 * inspector/console/message-stack-trace-expected.txt: Added.
10800 * inspector/console/message-stack-trace.html: Added.
10801 Test console stack traces from various places where console messages
10802 are generated and the stacks are important.
10803
10804 * inspector/console/resources/log-console-stack-trace.js: Added.
10805 (TestPage.registerInitializer.logCallFrame):
10806 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
10807 Like the logger for Debugger StackTrace but for Console StackTrace.
10808
10809 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
10810 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
10811 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
10812 * http/tests/security/video-cross-origin-caching-expected.txt:
10813 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
10814 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
10815 * js/promises-tests/promises-tests-2-2-6-expected.txt:
10816 * streams/reference-implementation/pipe-to-options-expected.txt:
10817 * streams/reference-implementation/readable-stream-templated-expected.txt:
10818 * streams/reference-implementation/writable-stream-abort-expected.txt:
10819 * streams/reference-implementation/writable-stream-expected.txt:
10820 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
10821 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
10822 Rebaseline results. Better stack trace for errors includes correct line numbers.
10823 Explicit rejections with a value do not include backtraces without a debugger.
10824
108252017-05-01 Joseph Pecoraro <pecoraro@apple.com>
10826
joepeck@webkit.org13065162017-05-01 21:53:38 +000010827 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
10828 https://bugs.webkit.org/show_bug.cgi?id=171511
10829
10830 Unreviewed test gardening.
10831
10832 * TestExpectations:
10833
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +0000108342017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10835
10836 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
10837
10838 Unreviewed test gardening.
10839
10840 * TestExpectations:
10841
jdiggs@igalia.com466ea212017-05-01 21:19:09 +0000108422017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10843
10844 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
10845 https://bugs.webkit.org/show_bug.cgi?id=171496
10846
10847 Reviewed by Chris Fleizach.
10848
10849 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
10850
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +0000108512017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10852
10853 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
10854 https://bugs.webkit.org/show_bug.cgi?id=171500
10855
10856 Unreviewed test gardening.
10857
10858 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
10859
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +0000108602017-05-01 Matt Lewis <jlewis3@apple.com>
10861
10862 Rebaselined fast/visual-viewport/ tests.
10863 https://bugs.webkit.org/show_bug.cgi?id=171500
10864
10865 Unreviewed test gardening.
10866
10867 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
10868 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
10869 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
10870 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
10871 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
10872 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
10873 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
10874 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
10875 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
10876
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +0000108772017-05-01 Chris Dumez <cdumez@apple.com>
10878
10879 Do not dispatch SVG load event in frameless documents
10880 https://bugs.webkit.org/show_bug.cgi?id=171505
10881 <rdar://problem/31799776>
10882
10883 Reviewed by Andreas Kling.
10884
10885 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
10886
10887 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
10888 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
10889
ryanhaddad@apple.comac933902017-05-01 18:45:50 +0000108902017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10891
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +000010892 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
10893 https://bugs.webkit.org/show_bug.cgi?id=171501
10894
10895 Unreviewed test gardening.
10896
10897 * platform/mac-wk1/TestExpectations:
10898
108992017-05-01 Ryan Haddad <ryanhaddad@apple.com>
10900
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000010901 Rebaseline js/dom/global-constructors-attributes.html after r215956.
10902
10903 Unreviewed test gardening.
10904
10905 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
10906 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
10907 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
10908
jdiggs@igalia.comf5137062017-05-01 16:58:00 +0000109092017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10910
10911 AX: [GTK] Add support to query for aria-current
10912 https://bugs.webkit.org/show_bug.cgi?id=149016
10913
10914 Reviewed by Chris Fleizach.
10915
10916 * platform/gtk/TestExpectations: Unskip now-passing test.
10917
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +0000109182017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10919
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +000010920 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
10921
10922 * platform/gtk/fast/table/giantRowspan-expected.txt:
10923 * platform/gtk/fast/table/giantRowspan2-expected.txt:
10924
109252017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10926
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +000010927 Unreviewed GTK+ gardening. Update expectations of several test.
10928
10929 * platform/gtk/TestExpectations:
10930
109312017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10932
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000010933 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
10934
10935 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
10936 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
10937 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
10938 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
10939 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
10940 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
10941 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
10942 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
10943 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
10944
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +0000109452017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10946
10947 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
10948 https://bugs.webkit.org/show_bug.cgi?id=171475
10949
10950 Reviewed by Chris Fleizach.
10951
10952 * accessibility/table-detection-expected.txt: Updated.
10953 * accessibility/table-with-rules-expected.txt: Updated.
10954
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +0000109552017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
10956
10957 Unreviewed GTK+ gardening. Update expectations of several test.
10958
10959 * platform/gtk/TestExpectations:
10960
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +0000109612017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
10962
10963 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
10964 https://bugs.webkit.org/show_bug.cgi?id=171183
10965
10966 Reviewed by Chris Fleizach.
10967
10968 New test cases added and expectations updated.
10969
10970 * accessibility/gtk/xml-roles-exposed-expected.txt:
10971 * accessibility/gtk/xml-roles-exposed.html:
10972 * accessibility/roles-computedRoleString.html:
10973 * accessibility/roles-exposed.html:
10974 * platform/gtk/accessibility/roles-exposed-expected.txt:
10975 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
10976 * platform/mac/accessibility/roles-exposed-expected.txt:
10977
zalan@apple.com6c04c202017-05-01 00:15:38 +0000109782017-04-30 Zalan Bujtas <zalan@apple.com>
10979
10980 Initialize a new layout state while bailing out of simple line layout only when needed.
10981 https://bugs.webkit.org/show_bug.cgi?id=171481
10982 <rdar://problem/31906382>
10983
10984 Reviewed by Antti Koivisto.
10985
10986 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
10987 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
10988
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +0000109892017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
10990
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +000010991 [ATK] Implement support for aria-autocomplete
10992 https://bugs.webkit.org/show_bug.cgi?id=171167
10993
10994 Reviewed by Chris Fleizach.
10995
10996 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
10997 * accessibility/gtk/aria-autocomplete.html: Added.
10998
109992017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
11000
jdiggs@igalia.com8c934782017-04-30 18:11:56 +000011001 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
11002 https://bugs.webkit.org/show_bug.cgi?id=171170
11003
11004 Reviewed by Chris Fleizach.
11005
11006 Add interface-table.html to verify that all roles which have tabular functionality
11007 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
11008 to our internal TreeGridRole AccessibilityRole.
11009
11010 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
11011 * accessibility/gtk/interface-table-expected.txt: Added.
11012 * accessibility/gtk/interface-table.html: Added.
11013 * accessibility/roles-computedRoleString.html: Updated.
11014 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
11015 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
11016 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
11017
110182017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
11019
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000011020 [ATK] Emit object:state-changed:busy event when aria-busy value changes
11021 https://bugs.webkit.org/show_bug.cgi?id=171181
11022
11023 Reviewed by Chris Fleizach.
11024
11025 New test. Also update the expectations for menu-list-unfocused-notifications.html
11026 because the addition of the handler for AXElementBusyChanged results in that
11027 notification being output in the test results.
11028
11029 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
11030 * accessibility/gtk/aria-busy-changed-notification.html: Added.
11031 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
11032
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +0000110332017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
11034
11035 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
11036 https://bugs.webkit.org/show_bug.cgi?id=163208
11037
11038 Reviewed by Saam Barati.
11039
11040 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
11041 * inspector/runtime/evaluate-CommandLineAPI.html:
11042 * js/parser-syntax-check-expected.txt:
11043 * js/script-tests/parser-syntax-check.js:
11044
gskachkov@gmail.com51135722017-04-29 21:25:50 +0000110452017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
11046
11047 Deep nesting is leading to ReferenceError for hoisted function
11048 https://bugs.webkit.org/show_bug.cgi?id=171456
11049
11050 Reviewed by Yusuke Suzuki.
11051
11052 * js/function-declaration-statement-expected.txt:
11053 * js/script-tests/function-declaration-statement.js:
11054 (deepNesting.foo):
11055 (deepNesting):
11056 (deepNestingForFunctionDeclaration.foo):
11057 (deepNestingForFunctionDeclaration):
11058 (eval.deepNestingInEval.foo):
11059 (eval.deepNestingInEval):
11060 (eval.deepNestingForFunctionDeclarationInEval.foo):
11061 (eval.deepNestingForFunctionDeclarationInEval):
11062
zalan@apple.com2c506312017-04-29 21:16:44 +0000110632017-04-28 Zalan Bujtas <zalan@apple.com>
11064
11065 iBooks text can overlap, sometimes columns are shifted splitting words.
11066 https://bugs.webkit.org/show_bug.cgi?id=171472
11067 <rdar://problem/31096037>
11068
11069 Reviewed by Antti Koivisto.
11070
11071 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
11072 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
11073
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +0000110742017-04-28 Per Arne Vollan <pvollan@apple.com>
11075
11076 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
11077 https://bugs.webkit.org/show_bug.cgi?id=171427
11078
11079 Reviewed by Brent Fulgham.
11080
11081 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
11082 * accessibility/accessibility-crash-setattribute.html: Added.
11083
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +0000110842017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
11085
11086 Unreviewed test gardening (Mac WK1)
11087
11088 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
11089 but was meant to be enabled for WK1 on Mac. Followup to r213897.
11090
11091 * platform/mac-wk1/TestExpectations:
11092
jdiggs@igalia.comcba48112017-04-29 02:07:21 +0000110932017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
11094
11095 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
11096 https://bugs.webkit.org/show_bug.cgi?id=171180
11097
11098 Reviewed by Chris Fleizach.
11099
11100 Add new test cases to several tests so that we have coverage for both named and
11101 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
11102 the region role was replaced with the table role because the test requires elements
11103 which have mapped ARIA roles and lack an author-provided name. A region which lacks
11104 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
11105 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
11106 being tested.
11107
11108 * accessibility/aria-namefrom-author.html:
11109 * accessibility/gtk/xml-roles-exposed-expected.txt:
11110 * accessibility/gtk/xml-roles-exposed.html:
11111 * accessibility/mac/aria-grouping-roles.html:
11112 * accessibility/roles-computedRoleString.html:
11113 * accessibility/roles-exposed.html:
11114 * platform/gtk/accessibility/roles-exposed-expected.txt:
11115 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
11116 * platform/mac/accessibility/roles-exposed-expected.txt:
11117
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +0000111182017-04-28 Joseph Pecoraro <pecoraro@apple.com>
11119
11120 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
11121 https://bugs.webkit.org/show_bug.cgi?id=171445
11122
11123 Unreviewed test gardening.
11124
11125 * js/dom/Promise-static-all.html:
11126 Fix an accidentally commented out line.
11127
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +0000111282017-04-28 Matt Lewis <jlewis3@apple.com>
11129
11130 Marked media/track/track-in-band-style.html as flaky timeout.
11131 https://bugs.webkit.org/show_bug.cgi?id=171465
11132
11133 Unreviewed test gardening.
11134
11135 * platform/mac/TestExpectations:
11136
dino@apple.com02e98562017-04-28 23:34:48 +0000111372017-04-28 Dean Jackson <dino@apple.com>
11138
11139 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
11140 https://bugs.webkit.org/show_bug.cgi?id=171461
11141 <rdar://problem/30534722>
11142
11143 Reviewed by Eric Carlson.
11144
11145 Test a bunch of blurs a frame at a time.
11146
11147 * css3/filters/blur-various-radii-expected.html: Added.
11148 * css3/filters/blur-various-radii.html: Added.
11149
cdumez@apple.com673a7792017-04-28 23:28:41 +0000111502017-04-28 Chris Dumez <cdumez@apple.com>
11151
11152 Stop using legacy ClientRect / ClientRectList in Internals
11153 https://bugs.webkit.org/show_bug.cgi?id=171412
11154
11155 Reviewed by Simon Fraser.
11156
11157 Rebaseline existing tests as DOMRect has more properties than ClientRect.
11158
11159 * fast/visual-viewport/nonzoomed-rects-expected.txt:
11160 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
11161 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
11162 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
11163 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
11164 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
11165 * fast/visual-viewport/zoomed-fixed-expected.txt:
11166 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
11167 * fast/visual-viewport/zoomed-rects-expected.txt:
11168 * inspector/dom/hideHighlight-expected.txt:
11169 * inspector/dom/highlightQuad-expected.txt:
11170 * inspector/dom/highlightRect-expected.txt:
11171
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +0000111722017-04-28 Jeremy Jones <jeremyj@apple.com>
11173
11174 ARGUMENT BAD: time, time >= 0
11175 https://bugs.webkit.org/show_bug.cgi?id=164336
11176 rdar://problem/29314891
11177
11178 Reviewed by Eric Carlson.
11179
11180 Remove workaround that affected other tests.
11181
11182 * media/modern-media-controls/pip-support/pip-support-click.html:
11183
cdumez@apple.comdc853c02017-04-28 21:16:30 +0000111842017-04-28 Chris Dumez <cdumez@apple.com>
11185
11186 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
11187 https://bugs.webkit.org/show_bug.cgi?id=171393
11188
11189 Reviewed by Simon Fraser.
11190
11191 Add layout test coverage.
11192
11193 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
11194 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
11195
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +0000111962017-04-28 Joseph Pecoraro <pecoraro@apple.com>
11197
11198 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
11199 https://bugs.webkit.org/show_bug.cgi?id=171445
11200
11201 Reviewed by Saam Barati.
11202
11203 * js/dom/Promise-static-all.html:
11204 * js/dom/Promise-static-race.html:
11205 Silence the console messages for unhandled rejections in this test.
11206 There are unhandled rejections and messages sometimes appear
11207 depending on the order of events on the page. The messages are not
11208 important for this test so just mute them.
11209
cdumez@apple.comb74ccc22017-04-28 19:53:54 +0000112102017-04-28 Chris Dumez <cdumez@apple.com>
11211
11212 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
11213
11214 This test is slow.
11215
11216 * TestExpectations:
11217
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +0000112182017-04-28 Ryan Haddad <ryanhaddad@apple.com>
11219
11220 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
11221 https://bugs.webkit.org/show_bug.cgi?id=171094
11222
11223 Unreviewed test gardening.
11224
11225 * TestExpectations:
11226
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +0000112272017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
11228
11229 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
11230 https://bugs.webkit.org/show_bug.cgi?id=171188
11231
11232 Reviewed by Chris Fleizach.
11233
11234 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
11235 * accessibility/gtk/aria-modal-state-exposed.html: Added.
11236
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +0000112372017-04-28 Matt Lewis <jlewis3@apple.com>
11238
11239 Rebaselining test after r215916.
11240 https://bugs.webkit.org/show_bug.cgi?id=171438
11241
11242 Unreviewed test gardening.
11243
11244 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
11245 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
11246 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
11247 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
11248
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +0000112492017-04-28 Eric Carlson <eric.carlson@apple.com>
11250
11251 Implement ondevicechange
11252 https://bugs.webkit.org/show_bug.cgi?id=169872
11253 <rdar://problem/28945035>
11254
11255 Reviewed by Jer Noble.
11256
11257 * fast/mediastream/device-change-event-expected.txt: Added.
11258 * fast/mediastream/device-change-event.html: Added.
11259
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +0000112602017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
11261
jdiggs@igalia.com353e8722017-04-28 17:08:57 +000011262 AX: Implement aria-value support for focusable separators
11263 https://bugs.webkit.org/show_bug.cgi?id=171169
11264
11265 Reviewed by Chris Fleizach.
11266
11267 * accessibility/separator-values-expected.txt: Added.
11268 * accessibility/separator-values.html: Added.
11269
112702017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
11271
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000011272 [ATK] GridCellRole should implement AtkTableCell (regression?)
11273 https://bugs.webkit.org/show_bug.cgi?id=171179
11274
11275 Reviewed by Chris Fleizach.
11276
11277 * accessibility/gtk/interface-table-cell-expected.txt: Added.
11278 * accessibility/gtk/interface-table-cell.html: Added.
11279
magomez@igalia.com1afe8902017-04-28 11:53:52 +0000112802017-04-28 Miguel Gomez <magomez@igalia.com>
11281
11282 REGRESSION(r215211): [GTK] Several webgl related tests are failing
11283 https://bugs.webkit.org/show_bug.cgi?id=170730
11284
11285 Reviewed by Said Abou-Hallawa.
11286
11287 Adjust test expectations for the tests that were failing. They must pass now.
11288
11289 * platform/gtk/TestExpectations:
11290
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +0000112912017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
11292
11293 [INTL] Implement the caseFirst option for Intl.Collator
11294 https://bugs.webkit.org/show_bug.cgi?id=158188
11295
11296 Reviewed by Geoffrey Garen.
11297
11298 Updates the Intl.Collator tests to check caseFirst support.
11299 The caseFirst option or unicode locale extension lets the user explicitly
11300 set if lower or upper case characters should be first in order.
11301
11302 * js/intl-collator-expected.txt:
11303 * js/script-tests/intl-collator.js:
11304 (testCollator):
11305
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +0000113062017-04-27 Joseph Pecoraro <pecoraro@apple.com>
11307
11308 Support for promise rejection events (unhandledrejection)
11309 https://bugs.webkit.org/show_bug.cgi?id=150358
11310 <rdar://problem/28441651>
11311
11312 Reviewed by Saam Barati.
11313
11314 Patch by Joseph Pecoraro and Yusuke Suzuki.
11315
11316 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
11317 * js/dom/unhandled-promise-rejection-basic.html: Added.
11318 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
11319 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
11320 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
11321 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
11322 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
11323 * js/dom/unhandled-promise-rejection-console-report.html: Added.
11324 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
11325 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
11326 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
11327 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
11328 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
11329 * js/dom/unhandled-promise-rejection-handle.html: Added.
11330 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
11331 * js/dom/unhandled-promise-rejection-order.html: Added.
11332 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
11333
11334 * resources/testharnessreport.js:
11335 (self.testRunner.add_completion_callback.sanitize):
11336 (self.testRunner.add_completion_callback):
11337 Report results immediately and then finish the test after a turn. This way
11338 if the test ends with a pass, but may get unhandled rejections after
11339 completing which should not make the test appear as if it failed. Some tests
11340 have unhandled promise rejections but are expected to pass. Likewise some
11341 tests perform cleanup in their own completion callbacks, which happen after
11342 this initial completion callback, and we want to report results after all
11343 the work is done as it may eliminate non-deterministic debug test output.
11344
11345 * TestExpectations:
11346 Mark some tests as flakey that have sometimes have unhandled promise rejections.
11347 These tests are all various imported tests that use the testharness.
11348
11349 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
11350 * http/tests/security/video-cross-origin-caching-expected.txt:
11351 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
11352 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
11353 * inspector/worker/resources-in-worker-expected.txt:
11354 * js/dom/dom-static-property-for-in-iteration-expected.txt:
11355 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
11356 * js/promises-tests/promises-tests-2-2-6-expected.txt:
11357 * platform/mac/inspector/model/remote-object-expected.txt:
11358 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
11359 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
11360 Update tests with unhandled promise rejection messages.
11361
11362 * media/W3C/audio/events/event_pause_manual.html:
11363 * media/audio-playback-restriction-play-expected.txt:
11364 * media/audio-playback-restriction-play.html:
11365 * media/click-volume-bar-not-pausing.html:
11366 * media/remote-control-command-is-user-gesture-expected.txt:
11367 * media/remote-control-command-is-user-gesture.html:
11368 * media/track/track-mode.html:
11369 * media/video-autoplay-allowed-but-fullscreen-required.html:
11370 * media/video-display-none-crash.html:
11371 * media/video-main-content-deny-display-none.html:
11372 * media/video-main-content-deny-not-in-dom.html:
11373 * media/video-main-content-deny-not-visible.html:
11374 * media/video-main-content-deny-obscured.html:
11375 * media/video-main-content-deny-too-small.html:
11376 * media/video-multiple-concurrent-playback-expected.txt:
11377 * media/video-play-audio-require-user-gesture-expected.txt:
11378 * media/video-play-audio-require-user-gesture.html:
11379 * media/video-play-pause-events-expected.txt:
11380 * media/video-play-pause-events.html:
11381 * media/video-play-pause-exception-expected.txt:
11382 * media/video-play-pause-exception.html:
11383 * media/video-play-require-user-gesture-expected.txt:
11384 * media/video-play-require-user-gesture.html:
11385 * media/video-preload-expected.txt:
11386 * media/video-preload.html:
11387 * media/video-test.js:
11388 (handlePromise.handle):
11389 Snuff many possible unhandled promise rejections in media via media.play().
11390
11391 * streams/reference-implementation/pipe-to-expected.txt:
11392 * streams/reference-implementation/pipe-to-options-expected.txt:
11393 * streams/reference-implementation/readable-stream-templated-expected.txt:
11394 * streams/reference-implementation/writable-stream-abort-expected.txt:
11395 * streams/reference-implementation/writable-stream-expected.txt:
11396 These stream tests are out of date and produce unhandled rejections.
11397
11398 * streams/shadowing-Promise.html:
11399 Update non-imported tests to prevent unhandled rejection messages.
11400
cdumez@apple.com5331c642017-04-28 01:53:56 +0000114012017-04-27 Chris Dumez <cdumez@apple.com>
11402
11403 Align colspan/rowspan limits with the latest HTML specification
11404 https://bugs.webkit.org/show_bug.cgi?id=171322
11405
11406 Reviewed by Darin Adler.
11407
11408 Rebaseline a couple of rowspan tests now that our max limit has changed.
11409
11410 * fast/table/giantRowspan2-expected.txt:
11411 * platform/ios/fast/table/giantRowspan-expected.txt:
11412 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
11413 * platform/mac/fast/table/giantRowspan-expected.txt:
11414
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +0000114152017-04-27 Matt Lewis <jlewis3@apple.com>
11416
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +000011417 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
11418 https://bugs.webkit.org/show_bug.cgi?id=170835
11419
11420 Unreviewed test gardening.
11421
11422 * TestExpectations:
11423
114242017-04-27 Matt Lewis <jlewis3@apple.com>
11425
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000011426 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
11427 https://bugs.webkit.org/show_bug.cgi?id=171406
11428
11429 Unreviewed test gardening.
11430
11431 * platform/mac/TestExpectations:
11432
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +0000114332017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11434
11435 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
11436 https://bugs.webkit.org/show_bug.cgi?id=171379
11437
11438 Unreviewed test gardening.
11439
11440 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
11441
ddkilzer@apple.com71c79152017-04-27 21:29:23 +0000114422017-04-27 David Kilzer <ddkilzer@apple.com>
11443
11444 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
11445 <https://webkit.org/b/171362>
11446 <rdar://problem/31867686>
11447
11448 Reviewed by Joseph Pecoraro.
11449
11450 This change makes it possible to pass either the first or second
11451 argument (or both) as anonymous functions into shouldBe() and
11452 shouldNotBe() to make it easy to capture local variables when
11453 writing tests. This is similar to the change in r202609 for Bug
11454 159232 for shouldThrow() and shouldNotThrow().
11455
11456 Note that shouldBe()/shouldNotBe() from the following files were
11457 NOT updated since they were imported from other projects and did
11458 share the full WebKit history of resources/js-test-pre.js:
11459
11460 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
11461 js/mozilla/resources/js-test-pre.js
11462 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
11463 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
11464
11465 However, these files WERE brought up-to-date with the ability to
11466 pass anonymous functions into shouldBe()/shouldNotBe() for this
11467 bug, and shouldThrow()/shouldNotThrow() which should have
11468 originally been fixed with Bug 159232:
11469
11470 http/tests/resources/js-test-pre.js
11471 resources/standalone-pre.js
11472
11473 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
11474 to debug message for copy-paste error. Found by searching
11475 LayoutTests directory for "expects string arguments".
11476
11477 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
11478 results.
11479 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
11480 second argument to shouldBe() a string.
11481
11482 * fast/css/script-tests/image-set-parsing.js:
11483 (testImageSetRule): Remove comment by changing second argument
11484 to shouldBe() into an anonymous function.
11485
11486 * http/tests/resources/js-test-pre.js:
11487 (evalAndLog):
11488 (evalAndLogResult):
11489 (shouldBe):
11490 (shouldNotBe):
11491 (shouldEvaluateTo):
11492 - Made a full copy of resources/js-test-pre.js to bring this up
11493 to speed. Needs a checker written for it to keep them in sync.
11494 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
11495 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
11496 - Update line numbers after updating http/tests/resources/js-test-pre.js.
11497
11498 * js/function-declarations-in-switch-statement-expected.txt:
11499 - Update results after fixing warnings.
11500 * js/script-tests/function-declarations-in-switch-statement.js:
11501 - Fix warnings by passing in strings to shouldBe().
11502
11503 * js/script-tests/stack-unwinding.js:
11504 - Update results after fixing warnings.
11505 * js/stack-unwinding-expected.txt:
11506 - Fix warnings by passing in strings to shouldBe().
11507
11508 * resources/js-test-pre.js:
11509 (shouldBe):
11510 (shouldNotBe):
11511 * resources/js-test.js:
11512 (shouldBe):
11513 (shouldNotBe):
11514 - Update shouldBe()/shouldNotBe() to accept anonymous function
11515 arguments.
11516
11517 * resources/standalone-pre.js:
11518 (shouldBe):
11519 (shouldNotBe):
11520 (shouldNotThrow):
11521 (shouldThrow):
11522 - Update shouldBe()/shouldNotBe() to accept anonymous function
11523 arguments.
11524 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
11525 function arguments (which were missed in r202609 for Bug
11526 159232).
11527
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +0000115282017-04-27 Chris Dumez <cdumez@apple.com>
11529
11530 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
11531 https://bugs.webkit.org/show_bug.cgi?id=171226
11532
11533 Reviewed by Simon Fraser.
11534
11535 Update existing tests to reflect behavior change.
11536
11537 * TestExpectations:
11538 * css3/flexbox/align-absolute-child-expected.txt:
11539 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
11540 * fast/css/ClientRect-attributes-prototype.html: Removed.
11541 * fast/css/ClientRect-serialization-expected.txt: Removed.
11542 * fast/css/ClientRect-serialization.html: Removed.
11543 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
11544 * fast/css/DOMRect-attributes-prototype.html: Added.
11545 * fast/css/DOMRect-serialization-expected.txt: Added.
11546 * fast/css/DOMRect-serialization.html: Added.
11547 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
11548 * fast/dom/Element/getClientRects-return-type.html: Added.
11549 * fast/dom/collection-iterators-expected.txt:
11550 * fast/dom/collection-iterators.html:
11551 * fast/visual-viewport/zoomed-fixed-expected.txt:
11552 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
11553 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
11554 * fast/zooming/client-rect-in-fixed-zoomed.html:
11555 * js/resources/JSON-stringify.js:
11556
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +0000115572017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11558
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +000011559 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
11560 https://bugs.webkit.org/show_bug.cgi?id=171391
11561
11562 Unreviewed test gardening.
11563
11564 * platform/mac-wk1/TestExpectations:
11565
115662017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11567
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +000011568 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
11569 https://bugs.webkit.org/show_bug.cgi?id=171389
11570
11571 Unreviewed test gardening.
11572
11573 * platform/ios-wk2/TestExpectations:
11574
115752017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11576
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000011577 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
11578 https://bugs.webkit.org/show_bug.cgi?id=170181
11579
11580 Unreviewed test gardening.
11581
11582 * platform/ios-wk2/TestExpectations:
11583
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +0000115842017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
11585
11586 AX: Expose elements with the ARIA "feed" role
11587 https://bugs.webkit.org/show_bug.cgi?id=171184
11588
11589 Reviewed by Chris Fleizach.
11590
11591 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
11592 roles-computedRoleString.html. Update expectations accordingly.
11593
11594 * accessibility/gtk/xml-roles-exposed-expected.txt:
11595 * accessibility/gtk/xml-roles-exposed.html:
11596 * accessibility/roles-computedRoleString.html:
11597 * accessibility/roles-exposed.html:
11598 * platform/gtk/accessibility/roles-exposed-expected.txt:
11599 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
11600 * platform/mac/accessibility/roles-exposed-expected.txt:
11601
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +0000116022017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
11603
11604 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
11605 https://bugs.webkit.org/show_bug.cgi?id=171356
11606 <rdar://problem/28670085>
11607
11608 Reviewed by Dean Jackson.
11609
11610 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
11611 font assumes no normalization, which means one of the comparisons in the test is bogus.
11612
11613 * fast/text/variations/advances-expected.txt:
11614 * fast/text/variations/advances.html:
11615 * platform/ios/TestExpectations:
11616 * platform/mac/TestExpectations:
11617
antti@apple.com936e9952017-04-27 18:11:03 +0000116182017-04-27 Antti Koivisto <antti@apple.com>
11619
11620 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
11621
11622 Looks like use of auto-sizing leaves state behind in DRT.
11623
11624 * platform/mac-wk1/TestExpectations:
11625
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +0000116262017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11627
ryanhaddad@apple.com44093042017-04-27 17:39:35 +000011628 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
11629 https://bugs.webkit.org/show_bug.cgi?id=167371
11630
11631 Unreviewed test gardening.
11632
11633 * platform/mac-wk1/TestExpectations:
11634
116352017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11636
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000011637 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
11638 https://bugs.webkit.org/show_bug.cgi?id=170877
11639
11640 Unreviewed test gardening.
11641
11642 * platform/mac-wk1/TestExpectations:
11643
zalan@apple.com5c404752017-04-27 17:11:38 +0000116442017-04-27 Zalan Bujtas <zalan@apple.com>
11645
11646 Use text-shadow to visualize simple line layout coverage.
11647 https://bugs.webkit.org/show_bug.cgi?id=171379
11648
11649 Reviewed by Antti Koivisto.
11650
11651 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
11652 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
11653 * fast/inline/simple-line-layout-16bit-content.html:
11654
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +0000116552017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
11656
11657 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
11658 https://bugs.webkit.org/show_bug.cgi?id=171187
11659
11660 Reviewed by Chris Fleizach.
11661
11662 * accessibility/aria-mappings-expected.txt: Updated.
11663 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
11664 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
11665
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +0000116662017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
11667
11668 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
11669 https://bugs.webkit.org/show_bug.cgi?id=171366
11670 <rdar://problem/30060323>
11671
11672 Reviewed by Alex Christensen.
11673
11674 This test needs a font which supports Deseret but doesn't support small caps.
11675 Geneva is a better choice for such a font.
11676
11677 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
11678 * fast/text/complex-small-caps-non-bmp-capitalize.html:
11679
antti@apple.comef0ec682017-04-27 16:51:11 +0000116802017-04-27 Antti Koivisto <antti@apple.com>
11681
11682 Repeated layouts in Mail due to viewport units being used with auto-sizing
11683 https://bugs.webkit.org/show_bug.cgi?id=171371
11684 <rdar://problem/28780084>
11685
11686 Reviewed by Zalan Bujtas.
11687
11688 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
11689 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
11690
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +0000116912017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
11692
11693 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
11694 https://bugs.webkit.org/show_bug.cgi?id=171204
11695
11696 Reviewed by Chris Fleizach.
11697
11698 It turns out that this bug was fixed as a side effect of the changes made
11699 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
11700 lack of an existing layout test covering the mappings for other platforms.
11701 The test created for the WebKitGtk port was modified and moved to the shared
11702 tests. Shared expectations are based on the Mac's mappings.
11703
11704 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
11705 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
11706 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
11707 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
11708
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +0000117092017-04-27 Ryan Haddad <ryanhaddad@apple.com>
11710
11711 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
11712 https://bugs.webkit.org/show_bug.cgi?id=171353
11713
11714 Unreviewed test gardening.
11715
11716 * platform/ios-wk2/TestExpectations:
11717
commit-queue@webkit.org555b4622017-04-27 15:01:34 +0000117182017-04-27 Frederic Wang <fwang@igalia.com>
11719
11720 Fix some tests from platform-tests/cssom-view/cssom-view/
11721 https://bugs.webkit.org/show_bug.cgi?id=171228
11722
11723 Reviewed by Youenn Fablet.
11724
11725 * TestExpectations: Unskip media-query-list-interface.
11726
zalan@apple.come9f08212017-04-27 11:02:09 +0000117272017-04-27 Zalan Bujtas <zalan@apple.com>
11728
11729 Text gets cut off when bailing out of simple line layout with widows.
11730 https://bugs.webkit.org/show_bug.cgi?id=171370
11731 <rdar://problem/31563414>
11732
11733 Reviewed by Antti Koivisto.
11734
11735 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
11736 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
11737
cdumez@apple.com08e1cf72017-04-27 05:45:10 +0000117382017-04-26 Chris Dumez <cdumez@apple.com>
11739
11740 Unreviewed, remove unnecessary expected result in platform/ios-wk2
11741
11742 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
11743 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
11744
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +0000117452017-04-26 Joseph Pecoraro <pecoraro@apple.com>
11746
11747 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
11748 https://bugs.webkit.org/show_bug.cgi?id=171364
11749 <rdar://problem/10873037>
11750
11751 Reviewed by Sam Weinig.
11752
11753 * inspector/model/remote-object-expected.txt:
11754 * inspector/model/remote-object.html:
11755 * platform/mac/inspector/model/remote-object-expected.txt:
11756 Test a Uint8ClampedArray is treated like an array.
11757
sbarati@apple.com00f75182017-04-27 02:28:39 +0000117582017-04-26 Saam Barati <sbarati@apple.com>
11759
11760 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
11761 https://bugs.webkit.org/show_bug.cgi?id=170924
11762 <rdar://problem/31721052>
11763
11764 Reviewed by Mark Lam.
11765
11766 * js/let-syntax-expected.txt:
11767
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +0000117682017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
11769
11770 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
11771 https://bugs.webkit.org/show_bug.cgi?id=171182
11772
11773 Reviewed by Chris Fleizach.
11774
11775 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
11776 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
11777
timothy_horton@apple.com30800222017-04-27 00:53:23 +0000117782017-04-26 Tim Horton <timothy_horton@apple.com>
11779
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +000011780 Should not drag x-apple-data-detectors links
11781 https://bugs.webkit.org/show_bug.cgi?id=171352
11782 <rdar://problem/31309081>
11783
11784 Reviewed by Beth Dakin.
11785
11786 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
11787 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
11788
117892017-04-26 Tim Horton <timothy_horton@apple.com>
11790
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000011791 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +000011792
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000011793 * TestExpectations:
11794 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
11795 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
11796 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +000011797
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +0000117982017-04-26 Matt Lewis <jlewis3@apple.com>
11799
11800 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
11801 https://bugs.webkit.org/show_bug.cgi?id=171346
11802
11803 Unreviewed test gardening.
11804
11805 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
11806
jdiggs@igalia.com1975e352017-04-26 23:26:49 +0000118072017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
11808
11809 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
11810 https://bugs.webkit.org/show_bug.cgi?id=171163
11811
11812 Reviewed by Chris Fleizach.
11813
11814 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
11815 * accessibility/gtk/aria-current-changed-notification.html: Added.
11816 * accessibility/gtk/aria-current-expected.txt: Added.
11817 * accessibility/gtk/aria-current.html: Added.
11818
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +0000118192017-04-26 Youenn Fablet <youenn@apple.com>
11820
11821 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
11822 https://bugs.webkit.org/show_bug.cgi?id=170701
11823
11824 Reviewed by Eric Carlson.
11825
11826 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
11827 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
11828 * webrtc/datachannel/bufferedAmountLowThreshold.html:
11829
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +0000118302017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
11831
11832 Restrict WebKit image formats to a known whitelist
11833 https://bugs.webkit.org/show_bug.cgi?id=170700
11834
11835 Reviewed by Tim Horton.
11836
11837 * fast/images/image-formats-support-expected.txt: Added.
11838 * fast/images/image-formats-support.html: Added.
11839 * fast/images/resources/100x100-red-psd-renamed.png: Added.
11840 * fast/images/resources/100x100-red-tga-renamed.png: Added.
11841 * fast/images/resources/100x100-red.psd: Added.
11842 * fast/images/resources/100x100-red.tga: Added.
11843
commit-queue@webkit.org4feca992017-04-26 20:09:42 +0000118442017-04-26 Matt Lewis <jlewis3@apple.com>
11845
11846 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
11847 https://bugs.webkit.org/show_bug.cgi?id=170484
11848
11849 Reviewed by Alexey Proskuryakov.
11850
11851 * platform/mac-wk2/TestExpectations:
11852
cdumez@apple.com12453dd2017-04-26 19:38:56 +0000118532017-04-26 Chris Dumez <cdumez@apple.com>
11854
11855 Re-sync html/browsers/the-window-object web-platform-tests from upstream
11856 https://bugs.webkit.org/show_bug.cgi?id=171313
11857
11858 Reviewed by Alex Christensen.
11859
11860 * tests-options.json:
11861
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +0000118622017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
11863
11864 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
11865 https://bugs.webkit.org/show_bug.cgi?id=171164
11866
11867 Reviewed by Chris Fleizach.
11868
11869 In addition to the new test, update xml-roles-exposed.html's expectations
11870 because the implicit value of aria-haspopup for the combobox role is now
11871 listbox, and that value should be exposed via an AtkObject attribute.
11872
11873 * accessibility/gtk/aria-haspopup-expected.txt: Added.
11874 * accessibility/gtk/aria-haspopup.html: Added.
11875 * accessibility/gtk/xml-roles-exposed-expected.txt:
11876
simon.fraser@apple.com22722612017-04-26 19:03:46 +0000118772017-04-26 Simon Fraser <simon.fraser@apple.com>
11878
11879 http/tests/frame-throttling tests failing on iOS
11880 https://bugs.webkit.org/show_bug.cgi?id=171314
11881 rdar://problem/31691134
11882
11883 Reviewed by Chris Dumez.
11884
11885 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
11886 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
11887 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
11888 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
11889
11890 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
11891 locations.
11892
11893 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
11894 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
11895 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
11896 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
11897
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +0000118982017-04-26 Matt Lewis <jlewis3@apple.com>
11899
11900 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
11901 https://bugs.webkit.org/show_bug.cgi?id=161887
11902
11903 Reviewed by Tim Horton.
11904
11905 * platform/mac-wk2/TestExpectations:
11906
dino@apple.comb0854342017-04-26 17:34:50 +0000119072017-04-25 Dean Jackson <dino@apple.com>
11908
11909 [Color] Make gradients work with ExtendedColors
11910 https://bugs.webkit.org/show_bug.cgi?id=171315
11911 <rdar://problems/31830177>
11912
11913 Reviewed by Antoine Quint.
11914
11915 Test for gradients using the color() syntax. Unfortunately,
11916 due to rounding errors, we can't use a ref test for some
11917 transparent colors, so comment them out for the moment.
11918 These can be re-enabled when we can specify a tolerance
11919 value for image comparison in the testing framework.
11920
11921 * css3/color/gradients-expected.html: Added.
11922 * css3/color/gradients.html: Added.
11923
zalan@apple.com0acc5442017-04-26 16:34:32 +0000119242017-04-26 Zalan Bujtas <zalan@apple.com>
11925
11926 Forced page break on :after triggers infinite loop in column balancing
11927 https://bugs.webkit.org/show_bug.cgi?id=171309
11928 rdar://problem/26285884
11929
11930 Reviewed by David Hyatt.
11931
11932 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
11933 * fast/multicol/infinite-loop-when-forced-break.html: Added.
11934
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +0000119352017-04-26 Ryan Haddad <ryanhaddad@apple.com>
11936
11937 Unreviewed, rolling out r215767.
11938
11939 The LayoutTest for this change is a flaky failure.
11940
11941 Reverted changeset:
11942
11943 "Restrict WebKit image formats to a known whitelist"
11944 https://bugs.webkit.org/show_bug.cgi?id=170700
11945 http://trac.webkit.org/changeset/215767
11946
svillar@igalia.com9f39f272017-04-26 15:34:40 +0000119472017-04-24 Sergio Villar Senin <svillar@igalia.com>
11948
11949 [css-grid] Remove most of the usage of SizingOperation
11950 https://bugs.webkit.org/show_bug.cgi?id=171225
11951
11952 Reviewed by Darin Adler.
11953
11954 Added a new test case which was working correctly but that was not properly tested before.
11955
11956 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
11957 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
11958
commit-queue@webkit.org02b00482017-04-26 06:38:37 +0000119592017-04-25 Joseph Pecoraro <pecoraro@apple.com>
11960
11961 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
11962 https://bugs.webkit.org/show_bug.cgi?id=170953
11963
11964 Reviewed by Brian Burg.
11965
11966 * http/tests/inspector/network/resource-sizes-disk-cache.html:
11967 * http/tests/inspector/network/resource-sizes-network.html:
11968 Read the entire data to ensure the load is complete before we notify the frontend.
11969
11970 * platform/mac-wk1/TestExpectations:
11971 * platform/mac-wk2/TestExpectations:
11972 Unflake these tests, they should be more reliable now.
11973
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +0000119742017-04-25 Youenn Fablet <youenn@apple.com>
11975
11976 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
11977 https://bugs.webkit.org/show_bug.cgi?id=171242
11978
11979 Reviewed by Alex Christensen.
11980
11981 * TestExpectations:
11982 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
11983 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
11984
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +0000119852017-04-25 Brent Fulgham <bfulgham@apple.com>
11986
11987 Relax the event firing ASSERT for Attr changes
11988 https://bugs.webkit.org/show_bug.cgi?id=171236
11989 <rdar://problem/30516349>
11990
11991 Reviewed by Dean Jackson.
11992
11993 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
11994 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
11995
dino@apple.com7d703c92017-04-26 01:45:04 +0000119962017-04-25 Dean Jackson <dino@apple.com>
11997
11998 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
11999 https://bugs.webkit.org/show_bug.cgi?id=171303
12000 <rdar://problem/31434879>
12001
12002 Reviewed by Brent Fulgham.
12003
12004 This particular test was calling notifyDone() from within
12005 a callback triggered by the UIScriptController script, which
12006 meant that by the time the controller tried to call its callback,
12007 the test had finished.
12008
12009 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
12010 notifyDone is called after both the callback-like functions have
12011 triggered.
12012
wilander@apple.com2e6d1372017-04-26 01:22:55 +0000120132017-04-25 John Wilander <wilander@apple.com>
12014
12015 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
12016 https://bugs.webkit.org/show_bug.cgi?id=171295
12017 <rdar://problem/31823818>
12018
12019 Reviewed by Brent Fulgham.
12020
12021 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
12022 Changed a TestRunner function name to
12023 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
12024 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
12025 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
12026 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
12027 Changed a TestRunner function name to
12028 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
12029
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +0000120302017-04-25 Commit Queue <commit-queue@webkit.org>
12031
12032 Unreviewed, rolling out r215476.
12033 https://bugs.webkit.org/show_bug.cgi?id=171304
12034
12035 "It broke JSBench" (Requested by saamyjoon on #webkit).
12036
12037 Reverted changeset:
12038
12039 "[ES6]. Implement Annex B.3.3 function hoisting rules for
12040 eval"
12041 https://bugs.webkit.org/show_bug.cgi?id=163208
12042 http://trac.webkit.org/changeset/215476
12043
sbarati@apple.com732d0672017-04-26 00:52:35 +0000120442017-04-25 Saam Barati <sbarati@apple.com>
12045
12046 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
12047 https://bugs.webkit.org/show_bug.cgi?id=171150
12048 <rdar://problem/31771880>
12049
12050 Reviewed by Sam Weinig.
12051
12052 * js/sequence-iterator-protocol-2-expected.txt: Added.
12053 * js/sequence-iterator-protocol-2.html: Added.
12054 * js/sequence-iterator-protocol-expected.txt: Added.
12055 * js/sequence-iterator-protocol.html: Added.
12056
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +0000120572017-04-25 Ryan Haddad <ryanhaddad@apple.com>
12058
ryanhaddad@apple.com46485702017-04-26 00:42:32 +000012059 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
12060 https://bugs.webkit.org/show_bug.cgi?id=165311
12061
12062 Unreviewed test gardening.
12063
12064 * platform/mac/TestExpectations:
12065
120662017-04-25 Ryan Haddad <ryanhaddad@apple.com>
12067
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +000012068 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
12069 https://bugs.webkit.org/show_bug.cgi?id=171301
12070
12071 Unreviewed test gardening.
12072
12073 * platform/ios-wk2/TestExpectations:
12074
120752017-04-25 Ryan Haddad <ryanhaddad@apple.com>
12076
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000012077 Unreviewed, rolling out r215730.
12078
12079 The LayoutTest for this change is a flaky timeout on mac-wk1
12080 debug.
12081
12082 Reverted changeset:
12083
12084 "Enable expired-only reload policy on Mac and iOS"
12085 https://bugs.webkit.org/show_bug.cgi?id=171264
12086 http://trac.webkit.org/changeset/215730
12087
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +0000120882017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
12089
12090 Restrict WebKit image formats to a known whitelist
12091 https://bugs.webkit.org/show_bug.cgi?id=170700
12092
12093 Reviewed by Tim Horton.
12094
12095 * fast/images/image-formats-support-expected.txt: Added.
12096 * fast/images/image-formats-support.html: Added.
12097 * fast/images/resources/100x100-red-psd-renamed.png: Added.
12098 * fast/images/resources/100x100-red-tga-renamed.png: Added.
12099 * fast/images/resources/100x100-red.psd: Added.
12100 * fast/images/resources/100x100-red.tga: Added.
12101
timothy_horton@apple.come4f67362017-04-25 21:45:24 +0000121022017-04-25 Tim Horton <timothy_horton@apple.com>
12103
12104 Deduplicate some lines in the toplevel TestExpectations
12105
12106 * TestExpectations:
12107 Remove a duplicate line and consolidate another.
12108
cdumez@apple.com748dde02017-04-25 21:41:31 +0000121092017-04-25 Chris Dumez <cdumez@apple.com>
12110
12111 Element.dataset.name incorrectly returns undefined
12112 https://bugs.webkit.org/show_bug.cgi?id=161454
12113 <rdar://problem/31818563>
12114
12115 Reviewed by Mark Lam.
12116
12117 Add layout test for JS caching bug on DOMStringMap that was fixed as part
12118 of a large named property getter refactoring in r210667.
12119
12120 * fast/dom/dataset-caching-bug-expected.txt: Added.
12121 * fast/dom/dataset-caching-bug.html: Added.
12122
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +0000121232017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
12124
12125 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
12126 https://bugs.webkit.org/show_bug.cgi?id=171272
12127 <rdar://problem/30966764>
12128
12129 Reviewed by Zalan Bujtas.
12130
12131 * fast/text/kaithi-expected.html: Added.
12132 * fast/text/kaithi.html: Added.
12133 * platform/ios/TestExpectations:
12134 * platform/mac/TestExpectations:
12135
dbates@webkit.org630e6902017-04-25 20:26:13 +0000121362017-04-25 Daniel Bates <dabates@apple.com>
12137
12138 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
12139 https://bugs.webkit.org/show_bug.cgi?id=136452
12140 <rdar://problem/23412620>
12141
12142 Reviewed by Brent Fulgham.
12143
12144 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
12145 we support X-Content-Type-Options: nosniff.
12146
12147 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
12148
12149 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
12150 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
12151 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
12152 to avoid a difference of console message ordering due to the non-determinism of the WPT
12153 tests from affecting the matching of the expected result.
12154 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
12155 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
12156 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
12157 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
12158 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
12159 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
12160 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
12161 expected result.
12162 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
12163 * platform/ios/TestExpectations: Unskip nosniff tests.
12164 * platform/mac/TestExpectations: Ditto.
12165 * platform/win/TestExpectations: Ditto.
12166 * platform/wk2/TestExpectations: Ditto.
12167
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +0000121682017-04-25 Ryan Haddad <ryanhaddad@apple.com>
12169
12170 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
12171 https://bugs.webkit.org/show_bug.cgi?id=170971
12172
12173 Unreviewed test gardening.
12174
12175 * platform/mac-wk2/TestExpectations:
12176
cdumez@apple.com868fa872017-04-25 16:29:25 +0000121772017-04-25 Chris Dumez <cdumez@apple.com>
12178
12179 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
12180 https://bugs.webkit.org/show_bug.cgi?id=171239
12181 <rdar://problem/31789855>
12182
12183 Reviewed by Alex Christensen.
12184
12185 * http/tests/security/anchor-download-allow-sameorigin.html:
12186 Stop using attachment.php as resource for this download attribute test because attachment.php
12187 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
12188 this resource is no longer suitable for testing the download attribute.
12189
12190 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
12191 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
12192 * http/tests/download/resources/content-disposition-pass.php: Added.
12193 Add layout test coverage.
12194
12195 * platform/ios-wk2/TestExpectations:
12196 * platform/mac-wk1/TestExpectations:
12197 * platform/win/TestExpectations:
12198 Skip new test on platforms where the download attribute is not supported.
12199
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +0000122002017-04-25 Ryan Haddad <ryanhaddad@apple.com>
12201
12202 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
12203 https://bugs.webkit.org/show_bug.cgi?id=171238
12204
12205 Unreviewed test gardening.
12206
12207 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
12208
antti@apple.com0d5b2e32017-04-25 14:14:00 +0000122092017-04-25 Antti Koivisto <antti@apple.com>
12210
12211 Enable expired-only reload policy on Mac and iOS
12212 https://bugs.webkit.org/show_bug.cgi?id=171264
12213 <rdar://problem/31807637>
12214
12215 Reviewed by Andreas Kling.
12216
12217 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
12218
12219 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
12220 Modify the test to clear the memory cache so it still tests what it is supposed to.
12221
fred.wang@free.fra9378e22017-04-25 08:46:07 +0000122222017-04-25 Frederic Wang <fwang@igalia.com>
12223
12224 Import W3C tests for the CSSOM View module
12225 https://bugs.webkit.org/show_bug.cgi?id=171215
12226
12227 Reviewed by Youenn Fablet.
12228
12229 * TestExpectations: Skip some completely failing CSSOM View tests.
12230 * 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.
12231 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
12232
commit-queue@webkit.org67795122017-04-25 06:52:04 +0000122332017-04-24 Joseph Pecoraro <pecoraro@apple.com>
12234
12235 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
12236 https://bugs.webkit.org/show_bug.cgi?id=171190
12237
12238 Reviewed by Saam Barati.
12239
12240 * js/parser-syntax-check-expected.txt:
12241 * js/script-tests/parser-syntax-check.js:
12242 Extend to cover method duplicate parameter cases.
12243
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +0000122442017-04-24 Jiewen Tan <jiewen_tan@apple.com>
12245
12246 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
12247 https://bugs.webkit.org/show_bug.cgi?id=171059
12248 <rdar://problem/31734958>
12249
12250 Reviewed by Brent Fulgham.
12251
12252 * TestExpectations:
12253 Remove test expectations.
12254
rego@igalia.comb78934d2017-04-25 04:58:55 +0000122552017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
12256
12257 [selectors4] :focus-within should use the flat tree
12258 https://bugs.webkit.org/show_bug.cgi?id=170899
12259
12260 Reviewed by Antti Koivisto.
12261
12262 * TestExpectations: Remove test that is passing now.
12263
n_wang@apple.com7eba1a42017-04-25 00:05:20 +0000122642017-04-24 Nan Wang <n_wang@apple.com>
12265
12266 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
12267 https://bugs.webkit.org/show_bug.cgi?id=171247
12268
12269 Reviewed by Chris Fleizach.
12270
12271 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
12272 * accessibility/mac/input-string-for-range-crash.html: Added.
12273
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +0000122742017-04-24 Youenn Fablet <youenn@apple.com>
12275
12276 Set defaults video getUserMedia constraints
12277 https://bugs.webkit.org/show_bug.cgi?id=171127
12278
12279 Reviewed by Eric Carlson.
12280
12281 * fast/mediastream/getUserMedia-default-expected.txt: Added.
12282 * fast/mediastream/getUserMedia-default.html: Added.
12283
cdumez@apple.coma98f8782017-04-24 22:46:11 +0000122842017-04-24 Chris Dumez <cdumez@apple.com>
12285
cdumez@apple.com371f9792017-04-24 23:43:24 +000012286 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
12287 https://bugs.webkit.org/show_bug.cgi?id=171052
12288
12289 Reviewed by Sam Weinig.
12290
12291 Updated / rebaselined existing tests to reflect behavior change.
12292
12293 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
12294 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
12295 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
12296 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
12297 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
12298 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
12299 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
12300 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
12301 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
12302 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
12303
123042017-04-24 Chris Dumez <cdumez@apple.com>
12305
cdumez@apple.coma98f8782017-04-24 22:46:11 +000012306 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
12307 https://bugs.webkit.org/show_bug.cgi?id=171243
12308 <rdar://problem/31715572>
12309
12310 Reviewed by Antti Koivisto.
12311
12312 Add layout test coverage.
12313
12314 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
12315 * fast/images/animated-gif-scrolling-crash.html: Added.
12316
sbarati@apple.com902ad172017-04-24 21:17:24 +0000123172017-04-24 Saam Barati <sbarati@apple.com>
12318
12319 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
12320 https://bugs.webkit.org/show_bug.cgi?id=171120
12321 <rdar://problem/31781889>
12322
12323 Rubber stamped by Mark Lam.
12324
12325 Make the wasm binary we compile close to 50% smaller.
12326
12327 * workers/wasm-resources/long-compile-many.js:
12328 (i.async.run):
12329 (i.worker.onmessage):
12330 * workers/wasm-resources/long-compile-worker.js:
12331 * workers/wasm-resources/long-compile.js:
12332 (async.run):
12333 (worker.onmessage):
12334
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +0000123352017-04-24 Ryan Haddad <ryanhaddad@apple.com>
12336
12337 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
12338 https://bugs.webkit.org/show_bug.cgi?id=171245
12339
12340 Unreviewed test gardening.
12341
12342 * platform/mac-wk1/TestExpectations:
12343
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +0000123442017-04-24 Joseph Pecoraro <pecoraro@apple.com>
12345
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +000012346 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
12347 https://bugs.webkit.org/show_bug.cgi?id=170897
12348
12349 Reviewed by Saam Barati.
12350
12351 * js/class-syntax-declaration-expected.txt:
12352 * js/script-tests/class-syntax-declaration.js:
12353 Extend tests for static and non-static methods named "constructor" and "prototype".
12354
123552017-04-24 Joseph Pecoraro <pecoraro@apple.com>
12356
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +000012357 Address some FIXMEs in JavaScript tests for bugs that have been fixed
12358 https://bugs.webkit.org/show_bug.cgi?id=171191
12359
12360 Reviewed by JF Bastien.
12361
12362 * js/dom/custom-constructors-expected.txt:
12363 * js/dom/script-tests/custom-constructors.js:
12364 * js/script-tests/keyword-method-names.js:
12365
123662017-04-24 Joseph Pecoraro <pecoraro@apple.com>
12367
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000012368 test262: test262/test/language/expressions/generators/yield-as-label.js
12369 https://bugs.webkit.org/show_bug.cgi?id=170979
12370
12371 Reviewed by Saam Barati.
12372
12373 * js/object-literal-shorthand-construction-expected.txt:
12374 * js/script-tests/object-literal-shorthand-construction.js:
12375 Extend this test to cover object literal shorthand with keywords.
12376
12377 * js/dom/reserved-words-as-property-expected.txt:
12378 * js/let-syntax-expected.txt:
12379 * js/parser-syntax-check-expected.txt:
12380 Improved error messages.
12381
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +0000123822017-04-23 Commit Queue <commit-queue@webkit.org>
12383
12384 Unreviewed, rolling out r215674.
12385 https://bugs.webkit.org/show_bug.cgi?id=171212
12386
12387 Possible unintended commit. This patch was on the wrong bug.
12388 (Requested by JoePeck on #webkit).
12389
12390 Reverted changeset:
12391
12392 "test262: test262/test/language/expressions/generators/yield-
12393 as-label.js"
12394 https://bugs.webkit.org/show_bug.cgi?id=170979
12395 http://trac.webkit.org/changeset/215674
12396
commit-queue@webkit.orgee220572017-04-23 17:23:03 +0000123972017-04-23 Joseph Pecoraro <pecoraro@apple.com>
12398
12399 test262: test262/test/language/expressions/generators/yield-as-label.js
12400 https://bugs.webkit.org/show_bug.cgi?id=170979
12401
12402 Reviewed by Saam Barati.
12403
12404 * js/object-literal-shorthand-construction-expected.txt:
12405 * js/script-tests/object-literal-shorthand-construction.js:
12406 Extend this test to cover object literal shorthand with keywords.
12407
12408 * js/dom/reserved-words-as-property-expected.txt:
12409 * js/let-syntax-expected.txt:
12410 * js/parser-syntax-check-expected.txt:
12411 Improved error messages.
12412
zalan@apple.com1f82e352017-04-22 02:01:55 +0000124132017-04-21 Zalan Bujtas <zalan@apple.com>
12414
12415 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
12416 https://bugs.webkit.org/show_bug.cgi?id=171108
12417 <rdar://problem/30271747>
12418
12419 Reviewed by Dan Bernstein.
12420
12421 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
12422 * fast/replaced/ul-li-word-break-break-word.html: Added.
12423 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
12424 * fast/replaced/zero-width-image-force-linebreak.html: Added.
12425
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +0000124262017-04-21 Aaron Chu <aaron_chu@apple.com>
12427
12428 AX: FKA: Buttons need a visible focus indicator
12429 https://bugs.webkit.org/show_bug.cgi?id=171040
12430 <rdar://problem/30922548>
12431
12432 Reviewed by Antoine Quint.
12433
12434 * TestExpectations:
12435 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
12436 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
12437 * platform/mac/TestExpectations:
12438
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +0000124392017-04-21 Ryan Haddad <ryanhaddad@apple.com>
12440
12441 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
12442 https://bugs.webkit.org/show_bug.cgi?id=169119
12443
12444 Unreviewed test gardening.
12445
12446 * platform/mac/TestExpectations:
12447
cdumez@apple.combc41d7b2017-04-21 22:23:10 +0000124482017-04-21 Chris Dumez <cdumez@apple.com>
12449
12450 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
12451 https://bugs.webkit.org/show_bug.cgi?id=171132
12452 <rdar://problem/31426752>
12453
12454 Reviewed by Ryosuke Niwa.
12455
12456 Add layout test coverage. This test is passing in both Firefox and Chrome.
12457
12458 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
12459 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
12460
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +0000124612017-04-21 Youenn Fablet <youenn@apple.com>
12462
12463 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
12464 https://bugs.webkit.org/show_bug.cgi?id=170823
12465 <rdar://problem/31611583>
12466
12467 Unreviewed.
12468
12469 * TestExpectations: Reactivating test.
12470
dbates@webkit.org1a663fb2017-04-21 21:43:40 +0000124712017-04-21 Daniel Bates <dabates@apple.com>
12472
12473 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
12474 <rdar://problem/31690952>
12475
12476 Rubber-stamped by Jer Noble.
12477
12478 We can enable these tests again once we fix <rdar://problem/25780035>.
12479
12480 * platform/ios/TestExpectations:
12481
bfulgham@apple.coma431d112017-04-21 20:07:07 +0000124822017-04-21 Per Arne Vollan <pvollan@apple.com>
12483
12484 Validate vImage arguments
12485 https://bugs.webkit.org/show_bug.cgi?id=171109
12486
12487 Reviewed by Brent Fulgham.
12488
12489 * fast/canvas/canvas-crash-expected.txt: Added.
12490 * fast/canvas/canvas-crash.html: Added.
12491
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +0000124922017-04-21 Ryan Haddad <ryanhaddad@apple.com>
12493
12494 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
12495 https://bugs.webkit.org/show_bug.cgi?id=170701
12496
12497 Unreviewed test gardening.
12498
12499 * TestExpectations:
12500
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +0000125012017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
12502
12503 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
12504 https://bugs.webkit.org/show_bug.cgi?id=169458
12505
12506 Reviewed by JF Bastien.
12507
12508 Add tests for formatToParts
12509
12510 * js/intl-datetimeformat-expected.txt:
12511 * js/script-tests/intl-datetimeformat.js:
12512
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +0000125132017-04-21 Timothy Horton <timothy_horton@apple.com>
12514
12515 Expose obscured insets to web content (as "safe area insets")
12516 https://bugs.webkit.org/show_bug.cgi?id=171013
12517 <rdar://problem/31564652>
12518
12519 Reviewed by Wenson Hsieh and Dave Hyatt.
12520
12521 * TestExpectations:
12522 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
12523 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
12524 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
12525 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
12526 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
12527 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
12528 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
12529 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
12530 * platform/ios-wk2/TestExpectations:
12531
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +0000125322017-04-20 Commit Queue <commit-queue@webkit.org>
12533
12534 Unreviewed, rolling out r215597.
12535 https://bugs.webkit.org/show_bug.cgi?id=171102
12536
12537 Made all tests crash under GuardMalloc (Requested by ap on
12538 #webkit).
12539
12540 Reverted changeset:
12541
12542 "Expose obscured insets to web content (as "safe area
12543 insets")"
12544 https://bugs.webkit.org/show_bug.cgi?id=171013
12545 http://trac.webkit.org/changeset/215597
12546
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +0000125472017-04-20 Timothy Horton <timothy_horton@apple.com>
12548
12549 Expose obscured insets to web content (as "safe area insets")
12550 https://bugs.webkit.org/show_bug.cgi?id=171013
12551 <rdar://problem/31564652>
12552
12553 Reviewed by Wenson Hsieh and Dave Hyatt.
12554
12555 * TestExpectations:
12556 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
12557 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
12558 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
12559 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
12560 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
12561 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
12562 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
12563 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
12564 * platform/ios-wk2/TestExpectations:
12565
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +0000125662017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12567
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +000012568 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
12569 https://bugs.webkit.org/show_bug.cgi?id=169109
12570
12571 Unreviewed test gardening.
12572
12573 * platform/mac/TestExpectations:
12574
125752017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12576
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000012577 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
12578 https://bugs.webkit.org/show_bug.cgi?id=170921
12579
12580 Unreviewed test gardening.
12581
12582 * TestExpectations:
12583
mattbaker@apple.com287bec02017-04-20 23:09:55 +0000125842017-04-20 Matt Baker <mattbaker@apple.com>
12585
12586 Web Inspector: Add regular expression support to XHR breakpoints
12587 https://bugs.webkit.org/show_bug.cgi?id=170099
12588 <rdar://problem/31558082>
12589
12590 Reviewed by Joseph Pecoraro.
12591
12592 Update tests and expectations for new XHR breakpoint type.
12593
12594 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
12595 * inspector/dom-debugger/xhr-breakpoints.html:
12596
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +0000125972017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
12598
12599 Inline anchor elements cannot be dragged when starting the drag from a block descendant
12600 https://bugs.webkit.org/show_bug.cgi?id=171062
12601 <rdar://problem/31697835>
12602
12603 Reviewed by Tim Horton.
12604
12605 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
12606 the drag is started from a block element under the link.
12607
12608 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
12609 * fast/events/drag-and-drop-link-containing-block.html: Added.
12610 * platform/ios/TestExpectations:
12611 * platform/mac-wk2/TestExpectations:
12612
12613 Skip the test on iOS and Mac WK2.
12614
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +0000126152017-04-20 Aaron Chu <aaron_chu@apple.com>
12616
12617 AX: Modern Media Controls Timeline slider should be operable
12618 https://bugs.webkit.org/show_bug.cgi?id=170250
12619
12620 Reviewed by Antoine Quint.
12621
12622 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
12623 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
12624
fpizlo@apple.com2fca8772017-04-20 17:55:44 +0000126252017-04-18 Filip Pizlo <fpizlo@apple.com>
12626
12627 Optimize SharedArrayBuffer in the DFG+FTL
12628 https://bugs.webkit.org/show_bug.cgi?id=164108
12629
12630 Reviewed by Saam Barati.
12631
12632 Add a test of futex performance.
12633
12634 * workers/sab/cascade_lock-worker.js: Added.
12635 (onmessage):
12636 * workers/sab/cascade_lock.html: Added.
12637 * workers/sab/worker-resources.js:
12638 (cascadeLockSlow):
12639 (cascadeLock):
12640 (cascadeUnlock):
12641
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +0000126422017-04-20 Jon Lee <jonlee@apple.com>
12643
12644 Update pip placard to "picture in picture"
12645 https://bugs.webkit.org/show_bug.cgi?id=171036
12646 rdar://problem/30201536
12647
12648 Reviewed by Antoine Quint.
12649
12650 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
12651 * media/modern-media-controls/pip-placard/pip-placard.html:
12652
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +0000126532017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12654
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +000012655 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
12656 https://bugs.webkit.org/show_bug.cgi?id=171059
12657
12658 Unreviewed test gardening.
12659
12660 * TestExpectations:
12661
126622017-04-20 Ryan Haddad <ryanhaddad@apple.com>
12663
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000012664 Mark memory/memory-pressure-simulation.html as flaky.
12665 https://bugs.webkit.org/show_bug.cgi?id=170629
12666
12667 Unreviewed test gardening.
12668
12669 * platform/mac-wk2/TestExpectations:
12670
clopez@igalia.com86e61982017-04-20 16:46:04 +0000126712017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
12672
12673 [GTK] Update layout tests expectations after r215556
12674 https://bugs.webkit.org/show_bug.cgi?id=170942
12675
12676 Unreviewed gardening.
12677
12678 * platform/gtk/TestExpectations:
12679
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +0000126802017-04-20 Youenn Fablet <youenn@apple.com>
12681
12682 RTCPeerConnection is stopping its backend twice sometimes
12683 https://bugs.webkit.org/show_bug.cgi?id=171043
12684
12685 Reviewed by Eric Carlson.
12686
12687 * webrtc/closing-peerconnection-expected.txt: Added.
12688 * webrtc/closing-peerconnection.html: Added.
12689
jdiggs@igalia.com41069912017-04-20 08:48:53 +0000126902017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
12691
12692 [ATK] Implement support for DPub ARIA roles
12693 https://bugs.webkit.org/show_bug.cgi?id=170679
12694
12695 Reviewed by Chris Fleizach.
12696
12697 Update tests and expectations to reflect the modified WebCore Accessibility
12698 role mappings, and the corresponding changes for the platforms.
12699
12700 * accessibility/gtk/xml-roles-exposed-expected.txt:
12701 * accessibility/gtk/xml-roles-exposed.html:
12702 * accessibility/roles-exposed.html:
12703 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
12704 * platform/gtk/TestExpectations:
12705 * platform/gtk/accessibility/roles-exposed-expected.txt:
12706 * platform/mac/accessibility/roles-exposed-expected.txt:
12707
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +0000127082017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12709
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +000012710 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
12711 https://bugs.webkit.org/show_bug.cgi?id=170907
12712
12713 Unreviewed test gardening.
12714
12715 * platform/mac-wk2/TestExpectations:
12716
127172017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12718
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +000012719 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
12720
12721 Unreviewed test gardening.
12722
12723 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
12724
127252017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12726
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +000012727 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
12728 https://bugs.webkit.org/show_bug.cgi?id=171031
12729
12730 Unreviewed test gardening.
12731
12732 * TestExpectations:
12733
127342017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12735
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +000012736 Remove two tests after r215515.
12737 https://bugs.webkit.org/show_bug.cgi?id=171014
12738
12739 Unreviewed test gardening.
12740
12741 * TestExpectations:
12742
127432017-04-19 Ryan Haddad <ryanhaddad@apple.com>
12744
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000012745 Rebaseline tests after r215515.
12746 https://bugs.webkit.org/show_bug.cgi?id=171014
12747
12748 Unreviewed test gardening.
12749
12750 * TestExpectations:
12751 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
12752 * 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:
12753 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
12754
achristensen@apple.comc74717d2017-04-19 22:27:04 +0000127552017-04-19 Alex Christensen <achristensen@webkit.org>
12756
12757 Parsing large XML strings fails
12758 https://bugs.webkit.org/show_bug.cgi?id=170999
12759 <rdar://problem/17336267>
12760
12761 Reviewed by Brady Eidson.
12762
12763 * fast/dom/xml-large-expected.txt: Added.
12764 * fast/dom/xml-large.html: Added.
12765
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +0000127662017-04-19 Chris Fleizach <cfleizach@apple.com>
12767
12768 AX: <hr> should use a different role description than interactive separators
12769 https://bugs.webkit.org/show_bug.cgi?id=170317
12770 <rdar://problem/31363024>
12771
12772 Reviewed by Joanmarie Diggs.
12773
12774 * accessibility/mac/hr-element-expected.txt:
12775 * accessibility/mac/hr-element.html:
12776
jfbastien@apple.com22070852017-04-19 20:03:52 +0000127772017-04-19 JF Bastien <jfbastien@apple.com>
12778
12779 Unreviewed, rolling out r215520.
12780
12781 Broke Debian 8
12782
12783 Reverted changeset:
12784
12785 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
12786 https://bugs.webkit.org/show_bug.cgi?id=169458
12787 http://trac.webkit.org/changeset/215520
12788
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +0000127892017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
12790
12791 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
12792 https://bugs.webkit.org/show_bug.cgi?id=169458
12793
12794 Reviewed by JF Bastien.
12795
12796 Add tests for formatToParts
12797
12798 * js/intl-datetimeformat-expected.txt:
12799 * js/script-tests/intl-datetimeformat.js:
12800
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +0000128012017-04-19 Youenn Fablet <youenn@apple.com>
12802
12803 Import web-platform-tests/tools
12804 https://bugs.webkit.org/show_bug.cgi?id=170718
12805
12806 Reviewed by Alex Christensen.
12807
12808 * TestExpectations:
12809 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
12810 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
12811 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
12812 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
12813 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
12814 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
12815 * 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.
12816 * tests-options.json:
12817
antti@apple.com009dcd12017-04-19 12:15:37 +0000128182017-04-19 Antti Koivisto <antti@apple.com>
12819
12820 Avoid repaints for invisible animations on tumblr.com/search/aww
12821 https://bugs.webkit.org/show_bug.cgi?id=170986
12822 <rdar://problem/28644580>
12823
12824 Reviewed by Andreas Kling.
12825
12826 * fast/repaint/mutate-non-visible-expected.txt: Added.
12827 * fast/repaint/mutate-non-visible.html: Added.
12828
wilander@apple.comd91733e2017-04-19 01:07:04 +0000128292017-04-18 John Wilander <wilander@apple.com>
12830
12831 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
12832 https://bugs.webkit.org/show_bug.cgi?id=170763
12833 <rdar://problem/31573091>
12834
12835 Reviewed by Alex Christensen.
12836
12837 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
12838 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
12839
dino@apple.combce93132017-04-19 00:37:30 +0000128402017-04-18 Dean Jackson <dino@apple.com>
12841
12842 Update ANGLE
12843 https://bugs.webkit.org/show_bug.cgi?id=170941
12844 <rdar://problem/31633999>
12845
12846 Reviewed by Alex Christensen.
12847
12848 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
12849
bfulgham@apple.com22f76952017-04-18 23:27:04 +0000128502017-04-18 Brent Fulgham <bfulgham@apple.com>
12851
12852 Correct handling of isolatedWorld in event handling
12853 https://bugs.webkit.org/show_bug.cgi?id=65589
12854 <rdar://problem/24097804>
12855
12856 Reviewed by Geoffrey Garen.
12857
12858 This following test cases are from the following Blink change:
12859 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
12860
12861 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
12862 * fast/dom/event-attrs-isolated-world.html: Added.
12863 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
12864 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
12865
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +0000128662017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
12867
12868 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
12869 https://bugs.webkit.org/show_bug.cgi?id=170968
12870 <rdar://problem/31692560>
12871
12872 Reviewed by Dan Bernstein.
12873
12874 Adds a new layout test checking that text within a node with a click handler can be selected when using
12875 character selection granularity.
12876
12877 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
12878 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
12879
joepeck@webkit.org0a2add22017-04-18 20:37:51 +0000128802017-04-18 Joseph Pecoraro <pecoraro@apple.com>
12881
12882 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
12883 https://bugs.webkit.org/show_bug.cgi?id=170953
12884
12885 Unreviewed test gardening.
12886
12887 * platform/mac-wk1/TestExpectations:
12888 Mark a flakey test in WebKit1.
12889
weinig@apple.com66395a22017-04-18 20:35:43 +0000128902017-04-17 Sam Weinig <sam@webkit.org>
12891
12892 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
12893 https://bugs.webkit.org/show_bug.cgi?id=170926
12894
12895 Reviewed by Chris Dumez.
12896
12897 * js/dom/webidl-type-mapping-expected.txt:
12898 * js/dom/webidl-type-mapping.html:
12899 Update test to account for testDictionary now being an attribute,
12900 and test that the annotated type members behave correctly.
12901
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +0000129022017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
12903
12904 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
12905 https://bugs.webkit.org/show_bug.cgi?id=163208
12906
12907 Reviewed by Saam Barati.
12908
12909 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
12910 * inspector/runtime/evaluate-CommandLineAPI.html:
12911 * js/parser-syntax-check-expected.txt:
12912 * js/script-tests/parser-syntax-check.js:
12913
antti@apple.com8db60ef2017-04-18 17:31:20 +0000129142017-04-18 Antti Koivisto <antti@apple.com>
12915
12916 Enable optimized layer flushes on iOS
12917 https://bugs.webkit.org/show_bug.cgi?id=170938
12918 <rdar://problem/31677395>
12919
12920 Reviewed by Simon Fraser.
12921
12922 Add test verifying that tiles get created for touch overflow scrolling.
12923
12924 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
12925 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
12926
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +0000129272017-04-18 Ryan Haddad <ryanhaddad@apple.com>
12928
12929 Update TestExpectations for "selectors4" tests on mac-wk1.
12930 https://trac.webkit.org/changeset/215457/webkit
12931
12932 Unreviewed test gardening.
12933
12934 * platform/mac-wk1/TestExpectations:
12935
rego@igalia.com218bea92017-04-18 16:27:53 +0000129362017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
12937
12938 [css-grid] Add support for percentage gaps
12939 https://bugs.webkit.org/show_bug.cgi?id=170764
12940
12941 Reviewed by Sergio Villar Senin.
12942
12943 Import tests from Blink.
12944
12945 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
12946 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
12947 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
12948 * fast/css-grid-layout/grid-gutters-get-set.html:
12949
magomez@igalia.com3fecba62017-04-18 11:54:23 +0000129502017-04-18 Miguel Gomez <magomez@igalia.com>
12951
12952 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
12953 https://bugs.webkit.org/show_bug.cgi?id=170332
12954
12955 Reviewed by Carlos Garcia Campos.
12956
12957 Added a test to ensure that the browser doesn't crash when loading a PNG image which
12958 reports a wrong number of frames.
12959
12960 * fast/images/bad-png-missing-fdat-expected.txt: Added.
12961 * fast/images/bad-png-missing-fdat.html: Added.
12962 * fast/images/resources/bad-png-missing-fdAT.png: Added.
12963
rego@igalia.comb2665362017-04-18 09:17:19 +0000129642017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
12965
12966 [selectors4] Import W3C Test Suite
12967 https://bugs.webkit.org/show_bug.cgi?id=170898
12968
12969 Reviewed by Youenn Fablet.
12970
12971 * TestExpectations: Mark a few tests as failure linking to the related bugs.
12972 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
12973
carlosgc@webkit.org04704b92017-04-18 08:11:47 +0000129742017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
12975
12976 Unreviewed GTK+ gardening. Add several test expectations.
12977
12978 * platform/gtk/TestExpectations:
12979
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +0000129802017-04-17 Joseph Pecoraro <pecoraro@apple.com>
12981
12982 Web Inspector: Doesn't show size of compressed content correctly
12983 https://bugs.webkit.org/show_bug.cgi?id=155112
12984 <rdar://problem/25006728>
12985
12986 Reviewed by Alex Christensen and Timothy Hatcher.
12987
12988 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
12989 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
12990 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
12991 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
12992 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
12993 * http/tests/inspector/network/resource-sizes-network.html: Added.
12994 Test resource sizes under different load conditions.
12995
12996 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
12997 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
12998 Older versions of macOS will not have the new metrics, but test their output anyways.
12999
13000 * http/tests/inspector/network/resources/404.php: Added.
13001 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
13002 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
13003 * http/tests/inspector/network/resources/lorem.txt: Added.
13004 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
13005
13006 * http/tests/inspector/network/resources/resource-size-test.js: Added.
13007 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
13008 (TestPage.registerInitializer.window.addResourceSizeTest):
13009 (TestPage.registerInitializer):
13010 Shared test code for resource sizes.
13011
13012 * platform/mac-wk1/TestExpectations:
13013 * platform/win/TestExpectations:
13014
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +0000130152017-04-17 Youenn Fablet <youenn@apple.com>
13016
13017 Enable video autoplay when getUserMedia is on
13018 https://bugs.webkit.org/show_bug.cgi?id=170919
13019
13020 Reviewed by Geoffrey Garen.
13021
13022 * webrtc/video-autoplay-expected.txt: Added.
13023 * webrtc/video-autoplay.html: Added.
13024
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +0000130252017-04-17 Ryan Haddad <ryanhaddad@apple.com>
13026
13027 Skip webrtc/multi-video.html.
13028 https://bugs.webkit.org/show_bug.cgi?id=170823
13029
13030 Unreviewed test gardening.
13031
13032 * TestExpectations:
13033
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +0000130342017-04-17 Youenn Fablet <youenn@apple.com>
13035
13036 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +000013037 https://bugs.webkit.or
13038 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000013039
13040 Reviewed by Eric Carlson.
13041
13042 * webrtc/video-mute.html: Another try at making the test not flaky.
13043
timothy_horton@apple.com4de29982017-04-17 20:24:14 +0000130442017-04-17 Tim Horton <timothy_horton@apple.com>
13045
13046 Provide a viewport parameter to disable clipping to the safe area
13047 https://bugs.webkit.org/show_bug.cgi?id=170766
13048 <rdar://problem/31564634>
13049
13050 Reviewed by Beth Dakin.
13051
13052 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
13053 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
13054 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
13055 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
13056
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +0000130572017-04-14 Jiewen Tan <jiewen_tan@apple.com>
13058
13059 [WebCrypto] Add support for ECDSA
13060 https://bugs.webkit.org/show_bug.cgi?id=170789
13061 <rdar://problem/31588604>
13062
13063 Reviewed by Brent Fulgham.
13064
13065 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
13066 * crypto/subtle/ec-generate-key-malformed-parameters.html:
13067 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
13068 * crypto/subtle/ec-import-key-malformed-parameters.html:
13069 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
13070 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
13071 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
13072 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
13073 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
13074 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
13075 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
13076 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
13077 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
13078 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
13079 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
13080 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
13081 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
13082 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
13083 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
13084 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
13085 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
13086 * crypto/subtle/ecdsa-generate-key.html: Added.
13087 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
13088 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
13089 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
13090 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
13091 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
13092 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
13093 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
13094 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
13095 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
13096 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
13097 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
13098 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
13099 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
13100 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
13101 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
13102 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
13103 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
13104 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
13105 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
13106 * crypto/subtle/ecdsa-import-raw-key.html: Added.
13107 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
13108 * crypto/subtle/ecdsa-import-spki-key.html: Added.
13109 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
13110 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
13111 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
13112 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
13113 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
13114 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
13115 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
13116 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
13117
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +0000131182017-04-17 Youenn Fablet <youenn@apple.com>
13119
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +000013120 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
13121 https://bugs.webkit.org/show_bug.cgi?id=170837
13122
13123 Reviewed by Eric Carlson.
13124
13125 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
13126
131272017-04-17 Youenn Fablet <youenn@apple.com>
13128
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000013129 RTCPeerConnection addTrack does not require a stream parameter
13130 https://bugs.webkit.org/show_bug.cgi?id=170894
13131
13132 Reviewed by Alex Christensen.
13133
13134 * webrtc/video-addTrack-expected.txt: Added.
13135 * webrtc/video-addTrack.html: Added.
13136
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +0000131372017-04-16 Joseph Pecoraro <pecoraro@apple.com>
13138
13139 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
13140 https://bugs.webkit.org/show_bug.cgi?id=170882
13141
13142 Reviewed by Saam Barati.
13143
13144 * js/dom/object-prototype-toLocaleString-expected.txt:
13145 * js/dom/script-tests/object-prototype-toLocaleString.js:
13146 Test the case of toLocaleString where toString does not exist.
13147
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +0000131482017-04-16 Chris Dumez <cdumez@apple.com>
13149
13150 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
13151 https://bugs.webkit.org/show_bug.cgi?id=169995
13152 <rdar://problem/23798897>
13153
13154 Reviewed by Sam Weinig.
13155
13156 Add layout test coverage.
13157
13158 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
13159 * fast/events/beforeunload-alert-handled-keydown.html: Added.
13160 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
13161 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
13162
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +0000131632017-04-16 Joseph Pecoraro <pecoraro@apple.com>
13164
13165 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
13166 https://bugs.webkit.org/show_bug.cgi?id=170879
13167
13168 Reviewed by Saam Barati.
13169
13170 * js/Object-getOwnPropertyNames-expected.txt:
13171 * js/script-tests/Object-getOwnPropertyNames.js:
13172
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +0000131732017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
13174
13175 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
13176 https://bugs.webkit.org/show_bug.cgi?id=170760
13177
13178 Reviewed by Joseph Pecoraro.
13179
13180 Test sending and receiving text and binary (blob and array buffer) data.
13181
13182 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
13183 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
13184 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
13185 (web_socket_do_extra_handshake):
13186 (web_socket_transfer_data):
13187 (all_distinct_bytes):
13188 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
13189 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
13190 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
13191 (web_socket_do_extra_handshake):
13192 (web_socket_transfer_data):
13193
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +0000131942017-04-14 Jiewen Tan <jiewen_tan@apple.com>
13195
13196 [WebCrypto] Support HKDF
13197 https://bugs.webkit.org/show_bug.cgi?id=170636
13198 <rdar://problem/23539827>
13199
13200 Reviewed by Brent Fulgham.
13201
13202 * TestExpectations:
13203 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
13204 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
13205 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
13206 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
13207 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
13208 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
13209 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
13210 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
13211 * crypto/subtle/hkdf-import-key-expected.txt: Added.
13212 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
13213 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
13214 * crypto/subtle/hkdf-import-key.html: Added.
13215 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
13216 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
13217 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
13218 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
13219 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
13220 * crypto/workers/subtle/hkdf-import-key.html: Added.
13221 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
13222 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
13223 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
13224
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +0000132252017-04-14 Ryan Haddad <ryanhaddad@apple.com>
13226
13227 Skip workers/wasm-* LayoutTests on ios-simulator.
13228
13229 Unreviewed test gardening.
13230
13231 * platform/ios/TestExpectations:
13232
zalan@apple.comb62345d2017-04-14 20:59:36 +0000132332017-04-14 Zalan Bujtas <zalan@apple.com>
13234
13235 text-align start / end failure in table cells
13236 https://bugs.webkit.org/show_bug.cgi?id=141417
13237 <rdar://problem/31051672>
13238
13239 Reviewed by Antti Koivisto.
13240
13241 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
13242 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
13243
sbarati@apple.com492e4432017-04-14 02:10:17 +0000132442017-04-13 Saam Barati <sbarati@apple.com>
13245
13246 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
13247 https://bugs.webkit.org/show_bug.cgi?id=170573
13248
13249 Reviewed by Filip Pizlo.
13250
13251 * storage/indexeddb/resources/wasm-exceptions.js: Added.
13252 (const._fail):
13253 (const.isNotA.assert.isNotA):
13254 (const):
13255 (switch.typeof):
13256 (Builder):
13257 (Builder.prototype.setChecked):
13258 (Builder.prototype.setPreamble):
13259 (Builder.prototype._functionIndexSpaceKeyHash):
13260 (Builder.prototype._registerFunctionToIndexSpace):
13261 (Builder.prototype._getFunctionFromIndexSpace):
13262 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
13263 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
13264 (Builder.prototype._registerSectionBuilders.this.Unknown):
13265 (prepareDatabase):
13266 (testDatabase):
13267 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
13268 * storage/indexeddb/wasm-exceptions.html: Added.
13269 * workers/wasm-hashset: Added.
13270 * workers/wasm-hashset-expected.txt: Added.
13271 * workers/wasm-hashset-many-expected.txt: Added.
13272 * workers/wasm-hashset-many.html: Added.
13273 * workers/wasm-hashset.html: Added.
13274 * workers/wasm-hashset/many-test.js: Added.
13275 (reallyDone):
13276 (console.log):
13277 (console.error):
13278 (console.assert):
13279 (i.worker.onmessage):
13280 (Module.print):
13281 (Module.printErr):
13282 (Module.canvas):
13283 (Module.setStatus):
13284 (Module):
13285 (setValue):
13286 (getValue):
13287 (allocate):
13288 (getMemory):
13289 (Pointer_stringify):
13290 (AsciiToString):
13291 (stringToAscii):
13292 (UTF8ArrayToString):
13293 (UTF8ToString):
13294 (stringToUTF8Array):
13295 (stringToUTF8):
13296 (lengthBytesUTF8):
13297 (demangle):
13298 (demangleAll):
13299 (stackTrace):
13300 (alignUp):
13301 (updateGlobalBuffer):
13302 (updateGlobalBufferViews):
13303 (abortOnCannotGrowMemory):
13304 (enlargeMemory):
13305 (getTotalMemory):
13306 (callRuntimeCallbacks):
13307 (preRun):
13308 (ensureInitRuntime):
13309 (preMain):
13310 (exitRuntime):
13311 (postRun):
13312 (addOnPreRun):
13313 (addOnInit):
13314 (addOnPreMain):
13315 (addOnExit):
13316 (addOnPostRun):
13317 (intArrayFromString):
13318 (intArrayToString):
13319 (writeStringToMemory):
13320 (writeArrayToMemory):
13321 (writeAsciiToMemory):
13322 (Math.string_appeared_here):
13323 (addRunDependency):
13324 (removeRunDependency):
13325 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13326 (integrateWasmJS.lookupImport):
13327 (integrateWasmJS.mergeMemory):
13328 (integrateWasmJS.fixImports):
13329 (integrateWasmJS.getBinary):
13330 (integrateWasmJS.doJustAsm):
13331 (integrateWasmJS.receiveInstance):
13332 (integrateWasmJS.):
13333 (integrateWasmJS.doNativeWasm):
13334 (integrateWasmJS.doWasmPolyfill):
13335 (integrateWasmJS.Module.string_appeared_here):
13336 (integrateWasmJS):
13337 (___setErrNo):
13338 (__ZSt18uncaught_exceptionv):
13339 (EXCEPTIONS.deAdjust):
13340 (EXCEPTIONS.addRef):
13341 (EXCEPTIONS.decRef):
13342 (EXCEPTIONS.clearRef):
13343 (___cxa_find_matching_catch):
13344 (___gxx_personality_v0):
13345 (___lock):
13346 (_emscripten_memcpy_big):
13347 (_gettimeofday):
13348 (_abort):
13349 (SYSCALLS):
13350 (SYSCALLS.get getStr):
13351 (SYSCALLS.get64):
13352 (SYSCALLS.getZero):
13353 (try.___syscall146.printChar):
13354 (___syscall146):
13355 (___syscall54):
13356 (___unlock):
13357 (___syscall6):
13358 (invoke_ii):
13359 (invoke_iiii):
13360 (invoke_v):
13361 (_malloc.Module.string_appeared_here):
13362 (getTempRet0.Module.string_appeared_here):
13363 (_free.Module.string_appeared_here):
13364 (_main.Module.string_appeared_here):
13365 (setTempRet0.Module.string_appeared_here):
13366 (establishStackSpace.Module.string_appeared_here):
13367 (stackSave.Module.string_appeared_here):
13368 (_memset.Module.string_appeared_here):
13369 (_sbrk.Module.string_appeared_here):
13370 (_emscripten_get_global_libc.Module.string_appeared_here):
13371 (_memcpy.Module.string_appeared_here):
13372 (___errno_location.Module.string_appeared_here):
13373 (setThrew.Module.string_appeared_here):
13374 (_fflush.Module.string_appeared_here):
13375 (stackAlloc.Module.string_appeared_here):
13376 (stackRestore.Module.string_appeared_here):
13377 (_llvm_bswap_i32.Module.string_appeared_here):
13378 (runPostSets.Module.string_appeared_here):
13379 (dynCall_ii.Module.string_appeared_here):
13380 (dynCall_iiii.Module.string_appeared_here):
13381 (dynCall_v.Module.string_appeared_here):
13382 (else.applyMemoryInitializer):
13383 (else):
13384 (else.useRequest):
13385 (ExitStatus):
13386 (dependenciesFulfilled):
13387 (Module.string_appeared_here.Module.callMain.callMain.pad):
13388 (Module.string_appeared_here.Module.callMain):
13389 (run.doRun):
13390 (run):
13391 (exit):
13392 * workers/wasm-hashset/many-worker.js: Added.
13393 (console.log):
13394 (console.error):
13395 (console.assert):
13396 (Module.print):
13397 (Module.printErr):
13398 (Module.canvas):
13399 (Module.setStatus):
13400 (Module):
13401 (setValue):
13402 (getValue):
13403 (allocate):
13404 (getMemory):
13405 (Pointer_stringify):
13406 (AsciiToString):
13407 (stringToAscii):
13408 (UTF8ArrayToString):
13409 (UTF8ToString):
13410 (stringToUTF8Array):
13411 (stringToUTF8):
13412 (lengthBytesUTF8):
13413 (demangle):
13414 (demangleAll):
13415 (stackTrace):
13416 (alignUp):
13417 (updateGlobalBuffer):
13418 (updateGlobalBufferViews):
13419 (abortOnCannotGrowMemory):
13420 (enlargeMemory):
13421 (getTotalMemory):
13422 (callRuntimeCallbacks):
13423 (preRun):
13424 (ensureInitRuntime):
13425 (preMain):
13426 (exitRuntime):
13427 (postRun):
13428 (addOnPreRun):
13429 (addOnInit):
13430 (addOnPreMain):
13431 (addOnExit):
13432 (addOnPostRun):
13433 (intArrayFromString):
13434 (intArrayToString):
13435 (writeStringToMemory):
13436 (writeArrayToMemory):
13437 (writeAsciiToMemory):
13438 (Math.string_appeared_here):
13439 (addRunDependency):
13440 (removeRunDependency):
13441 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13442 (integrateWasmJS.lookupImport):
13443 (integrateWasmJS.mergeMemory):
13444 (integrateWasmJS.fixImports):
13445 (integrateWasmJS.getBinary):
13446 (integrateWasmJS.doJustAsm):
13447 (integrateWasmJS.receiveInstance):
13448 (integrateWasmJS.doNativeWasm):
13449 (integrateWasmJS.doWasmPolyfill):
13450 (integrateWasmJS.Module.string_appeared_here):
13451 (integrateWasmJS):
13452 (___setErrNo):
13453 (__ZSt18uncaught_exceptionv):
13454 (EXCEPTIONS.deAdjust):
13455 (EXCEPTIONS.addRef):
13456 (EXCEPTIONS.decRef):
13457 (EXCEPTIONS.clearRef):
13458 (___cxa_find_matching_catch):
13459 (___gxx_personality_v0):
13460 (___lock):
13461 (_emscripten_memcpy_big):
13462 (_gettimeofday):
13463 (_abort):
13464 (SYSCALLS):
13465 (SYSCALLS.get getStr):
13466 (SYSCALLS.get64):
13467 (SYSCALLS.getZero):
13468 (try.___syscall146.printChar):
13469 (___syscall146):
13470 (___syscall54):
13471 (___unlock):
13472 (___syscall6):
13473 (invoke_ii):
13474 (invoke_iiii):
13475 (invoke_v):
13476 (_malloc.Module.string_appeared_here):
13477 (getTempRet0.Module.string_appeared_here):
13478 (_free.Module.string_appeared_here):
13479 (_main.Module.string_appeared_here):
13480 (setTempRet0.Module.string_appeared_here):
13481 (establishStackSpace.Module.string_appeared_here):
13482 (stackSave.Module.string_appeared_here):
13483 (_memset.Module.string_appeared_here):
13484 (_sbrk.Module.string_appeared_here):
13485 (_emscripten_get_global_libc.Module.string_appeared_here):
13486 (_memcpy.Module.string_appeared_here):
13487 (___errno_location.Module.string_appeared_here):
13488 (setThrew.Module.string_appeared_here):
13489 (_fflush.Module.string_appeared_here):
13490 (stackAlloc.Module.string_appeared_here):
13491 (stackRestore.Module.string_appeared_here):
13492 (_llvm_bswap_i32.Module.string_appeared_here):
13493 (runPostSets.Module.string_appeared_here):
13494 (dynCall_ii.Module.string_appeared_here):
13495 (dynCall_iiii.Module.string_appeared_here):
13496 (dynCall_v.Module.string_appeared_here):
13497 (else.applyMemoryInitializer):
13498 (else):
13499 (else.useRequest):
13500 (ExitStatus):
13501 (dependenciesFulfilled):
13502 (Module.string_appeared_here.Module.callMain.callMain.pad):
13503 (Module.string_appeared_here.Module.callMain):
13504 (run.doRun):
13505 (run):
13506 (exit):
13507 * workers/wasm-hashset/test.js: Added.
13508 (reallyDone):
13509 (console.log):
13510 (console.error):
13511 (console.assert):
13512 (Module.print):
13513 (Module.printErr):
13514 (Module.canvas):
13515 (Module.setStatus):
13516 (Module):
13517 (setValue):
13518 (getValue):
13519 (allocate):
13520 (getMemory):
13521 (Pointer_stringify):
13522 (AsciiToString):
13523 (stringToAscii):
13524 (UTF8ArrayToString):
13525 (UTF8ToString):
13526 (stringToUTF8Array):
13527 (stringToUTF8):
13528 (lengthBytesUTF8):
13529 (demangle):
13530 (demangleAll):
13531 (stackTrace):
13532 (alignUp):
13533 (updateGlobalBuffer):
13534 (updateGlobalBufferViews):
13535 (abortOnCannotGrowMemory):
13536 (enlargeMemory):
13537 (getTotalMemory):
13538 (callRuntimeCallbacks):
13539 (preRun):
13540 (ensureInitRuntime):
13541 (preMain):
13542 (exitRuntime):
13543 (postRun):
13544 (addOnPreRun):
13545 (addOnInit):
13546 (addOnPreMain):
13547 (addOnExit):
13548 (addOnPostRun):
13549 (intArrayFromString):
13550 (intArrayToString):
13551 (writeStringToMemory):
13552 (writeArrayToMemory):
13553 (writeAsciiToMemory):
13554 (Math.string_appeared_here):
13555 (addRunDependency):
13556 (removeRunDependency):
13557 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13558 (integrateWasmJS.lookupImport):
13559 (integrateWasmJS.mergeMemory):
13560 (integrateWasmJS.fixImports):
13561 (integrateWasmJS.getBinary):
13562 (integrateWasmJS.doJustAsm):
13563 (integrateWasmJS.receiveInstance):
13564 (integrateWasmJS.doNativeWasm):
13565 (integrateWasmJS.doWasmPolyfill):
13566 (integrateWasmJS.Module.string_appeared_here):
13567 (integrateWasmJS):
13568 (___setErrNo):
13569 (__ZSt18uncaught_exceptionv):
13570 (EXCEPTIONS.deAdjust):
13571 (EXCEPTIONS.addRef):
13572 (EXCEPTIONS.decRef):
13573 (EXCEPTIONS.clearRef):
13574 (___cxa_find_matching_catch):
13575 (___gxx_personality_v0):
13576 (___lock):
13577 (_emscripten_memcpy_big):
13578 (_gettimeofday):
13579 (_abort):
13580 (SYSCALLS):
13581 (SYSCALLS.get getStr):
13582 (SYSCALLS.get64):
13583 (SYSCALLS.getZero):
13584 (try.___syscall146.printChar):
13585 (___syscall146):
13586 (___syscall54):
13587 (___unlock):
13588 (___syscall6):
13589 (invoke_ii):
13590 (invoke_iiii):
13591 (invoke_v):
13592 (_malloc.Module.string_appeared_here):
13593 (getTempRet0.Module.string_appeared_here):
13594 (_free.Module.string_appeared_here):
13595 (_main.Module.string_appeared_here):
13596 (setTempRet0.Module.string_appeared_here):
13597 (establishStackSpace.Module.string_appeared_here):
13598 (stackSave.Module.string_appeared_here):
13599 (_memset.Module.string_appeared_here):
13600 (_sbrk.Module.string_appeared_here):
13601 (_emscripten_get_global_libc.Module.string_appeared_here):
13602 (_memcpy.Module.string_appeared_here):
13603 (___errno_location.Module.string_appeared_here):
13604 (setThrew.Module.string_appeared_here):
13605 (_fflush.Module.string_appeared_here):
13606 (stackAlloc.Module.string_appeared_here):
13607 (stackRestore.Module.string_appeared_here):
13608 (_llvm_bswap_i32.Module.string_appeared_here):
13609 (runPostSets.Module.string_appeared_here):
13610 (dynCall_ii.Module.string_appeared_here):
13611 (dynCall_iiii.Module.string_appeared_here):
13612 (dynCall_v.Module.string_appeared_here):
13613 (else.applyMemoryInitializer):
13614 (else):
13615 (else.useRequest):
13616 (ExitStatus):
13617 (dependenciesFulfilled):
13618 (Module.string_appeared_here.Module.callMain.callMain.pad):
13619 (Module.string_appeared_here.Module.callMain):
13620 (run.doRun):
13621 (run):
13622 (exit):
13623 * workers/wasm-hashset/worker.js: Added.
13624 (console.log):
13625 (console.error):
13626 (console.assert):
13627 (Module.print):
13628 (Module.printErr):
13629 (Module.canvas):
13630 (Module.setStatus):
13631 (Module):
13632 (setValue):
13633 (getValue):
13634 (allocate):
13635 (getMemory):
13636 (Pointer_stringify):
13637 (AsciiToString):
13638 (stringToAscii):
13639 (UTF8ArrayToString):
13640 (UTF8ToString):
13641 (stringToUTF8Array):
13642 (stringToUTF8):
13643 (lengthBytesUTF8):
13644 (demangle):
13645 (demangleAll):
13646 (stackTrace):
13647 (alignUp):
13648 (updateGlobalBuffer):
13649 (updateGlobalBufferViews):
13650 (abortOnCannotGrowMemory):
13651 (enlargeMemory):
13652 (getTotalMemory):
13653 (callRuntimeCallbacks):
13654 (preRun):
13655 (ensureInitRuntime):
13656 (preMain):
13657 (exitRuntime):
13658 (postRun):
13659 (addOnPreRun):
13660 (addOnInit):
13661 (addOnPreMain):
13662 (addOnExit):
13663 (addOnPostRun):
13664 (intArrayFromString):
13665 (intArrayToString):
13666 (writeStringToMemory):
13667 (writeArrayToMemory):
13668 (writeAsciiToMemory):
13669 (Math.string_appeared_here):
13670 (addRunDependency):
13671 (removeRunDependency):
13672 (integrateWasmJS.asm2wasmImports.string_appeared_here):
13673 (integrateWasmJS.lookupImport):
13674 (integrateWasmJS.mergeMemory):
13675 (integrateWasmJS.fixImports):
13676 (integrateWasmJS.getBinary):
13677 (integrateWasmJS.doJustAsm):
13678 (integrateWasmJS.receiveInstance):
13679 (integrateWasmJS.):
13680 (integrateWasmJS.doNativeWasm):
13681 (integrateWasmJS.doWasmPolyfill):
13682 (integrateWasmJS.Module.string_appeared_here):
13683 (integrateWasmJS):
13684 (___setErrNo):
13685 (__ZSt18uncaught_exceptionv):
13686 (EXCEPTIONS.deAdjust):
13687 (EXCEPTIONS.addRef):
13688 (EXCEPTIONS.decRef):
13689 (EXCEPTIONS.clearRef):
13690 (___cxa_find_matching_catch):
13691 (___gxx_personality_v0):
13692 (___lock):
13693 (_emscripten_memcpy_big):
13694 (_gettimeofday):
13695 (_abort):
13696 (SYSCALLS):
13697 (SYSCALLS.get getStr):
13698 (SYSCALLS.get64):
13699 (SYSCALLS.getZero):
13700 (try.___syscall146.printChar):
13701 (___syscall146):
13702 (___syscall54):
13703 (___unlock):
13704 (___syscall6):
13705 (invoke_ii):
13706 (invoke_iiii):
13707 (invoke_v):
13708 (_malloc.Module.string_appeared_here):
13709 (getTempRet0.Module.string_appeared_here):
13710 (_free.Module.string_appeared_here):
13711 (_main.Module.string_appeared_here):
13712 (setTempRet0.Module.string_appeared_here):
13713 (establishStackSpace.Module.string_appeared_here):
13714 (stackSave.Module.string_appeared_here):
13715 (_memset.Module.string_appeared_here):
13716 (_sbrk.Module.string_appeared_here):
13717 (_emscripten_get_global_libc.Module.string_appeared_here):
13718 (_memcpy.Module.string_appeared_here):
13719 (___errno_location.Module.string_appeared_here):
13720 (setThrew.Module.string_appeared_here):
13721 (_fflush.Module.string_appeared_here):
13722 (stackAlloc.Module.string_appeared_here):
13723 (stackRestore.Module.string_appeared_here):
13724 (_llvm_bswap_i32.Module.string_appeared_here):
13725 (runPostSets.Module.string_appeared_here):
13726 (dynCall_ii.Module.string_appeared_here):
13727 (dynCall_iiii.Module.string_appeared_here):
13728 (dynCall_v.Module.string_appeared_here):
13729 (else.applyMemoryInitializer):
13730 (else):
13731 (else.useRequest):
13732 (ExitStatus):
13733 (dependenciesFulfilled):
13734 (Module.string_appeared_here.Module.callMain.callMain.pad):
13735 (Module.string_appeared_here.Module.callMain):
13736 (run.doRun):
13737 (run):
13738 (exit):
13739 * workers/wasm-long-compile-expected.txt: Added.
13740 * workers/wasm-long-compile-many-expected.txt: Added.
13741 * workers/wasm-long-compile-many.html: Added.
13742 * workers/wasm-long-compile.html: Added.
13743 * workers/wasm-resources: Added.
13744 * workers/wasm-resources/long-compile-many.js: Added.
13745 (done):
13746 (i.async.run):
13747 (i.worker.onmessage):
13748 * workers/wasm-resources/long-compile-worker.js: Added.
13749 (const._fail):
13750 (const.isNotA.assert.isNotA):
13751 (const):
13752 (switch.typeof):
13753 (Builder):
13754 (Builder.prototype.setChecked):
13755 (Builder.prototype.setPreamble):
13756 (Builder.prototype._functionIndexSpaceKeyHash):
13757 (Builder.prototype._registerFunctionToIndexSpace):
13758 (Builder.prototype._getFunctionFromIndexSpace):
13759 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
13760 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
13761 (Builder.prototype._registerSectionBuilders.this.Unknown):
13762 * workers/wasm-resources/long-compile.js: Added.
13763 (done):
13764 (async.run):
13765 (worker.onmessage):
13766
dino@apple.com867f6662017-04-14 01:56:35 +0000137672017-04-13 Dean Jackson <dino@apple.com>
13768
13769 Large negative animation-delays may not work depending on machine uptime
13770 https://bugs.webkit.org/show_bug.cgi?id=166962
13771 <rdar://problem/30091526>
13772
13773 Reviewed by Tim Horton.
13774
13775 * animations/large-negative-delay-expected.txt: Added.
13776 * animations/large-negative-delay.html: Added.
13777
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +0000137782017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
13779
13780 Change Intl prototypes to plain objects
13781 https://bugs.webkit.org/show_bug.cgi?id=168178
13782
13783 Reviewed by JF Bastien.
13784
13785 * js/intl-collator-expected.txt:
13786 * js/intl-datetimeformat-expected.txt:
13787 * js/intl-numberformat-expected.txt:
13788 * js/script-tests/intl-collator.js:
13789 * js/script-tests/intl-datetimeformat.js:
13790 * js/script-tests/intl-numberformat.js:
13791
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +0000137922017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13793
13794 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
13795 https://bugs.webkit.org/show_bug.cgi?id=169719
13796
13797 Unreviewed test gardening.
13798
13799 * platform/ios-wk2/TestExpectations:
13800
antti@apple.com2d5e53f2017-04-13 23:20:50 +0000138012017-04-13 Antti Koivisto <antti@apple.com>
13802
13803 Don't invalidate composition for style changes in non-composited layers
13804 https://bugs.webkit.org/show_bug.cgi?id=170805
13805 <rdar://problem/31606185>
13806
13807 Reviewed by Simon Fraser.
13808
13809 * compositing/updates/animation-non-composited-expected.txt: Added.
13810 * compositing/updates/animation-non-composited.html: Added.
13811
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +0000138122017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13813
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +000013814 Mark webrtc/video-mute.html as flaky.
13815 https://bugs.webkit.org/show_bug.cgi?id=170704
13816
13817 Unreviewed test gardening.
13818
13819 * TestExpectations:
13820
138212017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13822
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +000013823 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
13824 https://bugs.webkit.org/show_bug.cgi?id=165553
13825
13826 Unreviewed test gardening.
13827
13828 * platform/mac/TestExpectations:
13829
138302017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13831
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +000013832 Mark media/track/track-cue-rendering-rtl.html as flaky.
13833 https://bugs.webkit.org/show_bug.cgi?id=170831
13834
13835 Unreviewed test gardening.
13836
13837 * platform/mac/TestExpectations:
13838
138392017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13840
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +000013841 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
13842 https://bugs.webkit.org/show_bug.cgi?id=170830
13843
13844 Unreviewed test gardening.
13845
13846 * platform/mac-wk1/TestExpectations:
13847
138482017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13849
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +000013850 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
13851
13852 Unreviewed test gardening.
13853
13854 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
13855
138562017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13857
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +000013858 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
13859 https://bugs.webkit.org/show_bug.cgi?id=170702
13860
13861 Unreviewed test gardening.
13862
13863 * platform/mac-wk2/TestExpectations:
13864
138652017-04-13 Ryan Haddad <ryanhaddad@apple.com>
13866
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000013867 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
13868 https://bugs.webkit.org/show_bug.cgi?id=164229
13869
13870 Unreviewed test gardening.
13871
13872 * platform/mac/TestExpectations:
13873
cdumez@apple.com0447c7c2017-04-13 19:42:35 +0000138742017-04-13 Chris Dumez <cdumez@apple.com>
13875
13876 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
13877 https://bugs.webkit.org/show_bug.cgi?id=170745
13878
13879 Reviewed by Tim Horton.
13880
13881 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
13882 test more robust.
13883
13884 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
13885 * svg/animations/animated-svg-image-outside-viewport-paused.html:
13886
commit-queue@webkit.org055b0802017-04-13 18:28:29 +0000138872017-04-13 Youenn Fablet <youenn@apple.com>
13888
13889 Remove RTCSignalingState::Closed
13890 https://bugs.webkit.org/show_bug.cgi?id=170811
13891
13892 Reviewed by Eric Carlson.
13893
13894 * webrtc/connection-state.html:
13895
jbedard@apple.com64df7a42017-04-13 17:29:43 +0000138962017-04-13 Jonathan Bedard <jbedard@apple.com>
13897
13898 Remove compositing/masks/solid-color-masked.html expectation
13899 https://bugs.webkit.org/show_bug.cgi?id=168054
13900
13901 Unreviewed test gardening.
13902
13903 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
13904
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +0000139052017-04-13 Youenn Fablet <youenn@apple.com>
13906
13907 Add some more WebRTC tests
13908 https://bugs.webkit.org/show_bug.cgi?id=170796
13909
13910 Reviewed by Eric Carlson.
13911
13912 * webrtc/multi-video-expected.txt: Added.
13913 * webrtc/multi-video.html: Added.
13914 * webrtc/video-with-data-channel-expected.txt: Added.
13915 * webrtc/video-with-data-channel.html: Added.
13916
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +0000139172017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
13918
13919 [Readable Streams API] Implement cloneArrayBuffer in WebCore
13920 https://bugs.webkit.org/show_bug.cgi?id=170008
13921
13922 Reviewed by Youenn Fablet.
13923
13924 Added test to check cloneArrayBuffer behaviour.
13925
13926 * streams/clone-array-buffer-expected.txt: Added.
13927 * streams/clone-array-buffer.html: Added.
13928
commit-queue@webkit.org04d33012017-04-13 16:38:58 +0000139292017-04-13 Youenn Fablet <youenn@apple.com>
13930
13931 onnegotiationneeded should only be called once
13932 https://bugs.webkit.org/show_bug.cgi?id=170785
13933
13934 Reviewed by Alex Christensen.
13935
13936 * webrtc/negotiatedneeded-event-addStream.html:
13937
hyatt@apple.com531e35d2017-04-13 16:37:00 +0000139382017-04-13 Dave Hyatt <hyatt@apple.com>
13939
13940 Rendering flexbox children across columns
13941 https://bugs.webkit.org/show_bug.cgi?id=164166
13942 <rdar://problem/29055587>
13943
13944 Reviewed by Zalan Bujtas.
13945
13946 * fast/multicol/flexbox-rows-expected.html: Added.
13947 * fast/multicol/flexbox-rows.html: Added.
13948
antti@apple.come2ca5892017-04-13 08:31:54 +0000139492017-04-13 Antti Koivisto <antti@apple.com>
13950
13951 Try to unflake a test.
13952
13953 * http/tests/cache/disk-cache/disk-cache-media-small.html:
13954
beidson@apple.com6fc12ef2017-04-13 06:38:19 +0000139552017-04-12 Brady Eidson <beidson@apple.com>
13956
13957 QuotaExceededError when saving to localStorage in private mode.
13958 https://bugs.webkit.org/show_bug.cgi?id=157010
13959
13960 Reviewed by Alex Christensen.
13961
13962 * platform/mac-wk2/TestExpectations:
13963 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
13964 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
13965 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
13966 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
13967 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
13968 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
13969 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
13970 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
13971
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +0000139722017-04-12 Joseph Pecoraro <pecoraro@apple.com>
13973
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +000013974 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
13975 https://bugs.webkit.org/show_bug.cgi?id=170668
13976
13977 Reviewed by Keith Miller.
13978
13979 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
13980 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
13981 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
13982 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
13983 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
13984 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
13985 These tests are now out of date.
13986
139872017-04-12 Joseph Pecoraro <pecoraro@apple.com>
13988
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000013989 test262: test262/test/language/literals/regexp/u-dec-esc.js
13990 https://bugs.webkit.org/show_bug.cgi?id=170687
13991
13992 Reviewed by Michael Saboff.
13993
13994 * js/regexp-unicode-expected.txt:
13995 * js/script-tests/regexp-unicode.js:
13996 Extend test to test invalid backreferences.
13997
jbedard@apple.com572dfff2017-04-12 22:44:08 +0000139982017-04-12 Jonathan Bedard <jbedard@apple.com>
13999
14000 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
14001
14002 Unreviewed test gardening.
14003
14004 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
14005 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
14006 * platform/mac-wk1/TestExpectations: Ditto.
14007 * platform/win/TestExpectations: Ditto.
14008 * platform/wk2/TestExpectations: Ditto.
14009
dino@apple.com6cc437b2017-04-12 21:11:47 +0000140102017-04-11 Dean Jackson <dino@apple.com>
14011
14012 canvas/2d.gradient.* LayoutTests failing
14013 https://bugs.webkit.org/show_bug.cgi?id=170757
14014 <rdar://problem/31177990>
14015
14016 Reviewed by Antoine Quint.
14017
14018 Add a fudge factor to the gradient tests, since we can
14019 now produce noisy (nicer looking) gradients. There might
14020 be 1 or 2 bits of difference per pixel.
14021
14022 * canvas/philip/tests.js:
14023 (_assertPixelWithGradientNoise):
14024 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
14025 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
14026 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
14027 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
14028 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
14029 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
14030 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
14031 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
14032 * canvas/philip/tests/2d.gradient.radial.inside1.html:
14033 * canvas/philip/tests/2d.gradient.radial.inside2.html:
14034 * canvas/philip/tests/2d.gradient.radial.inside3.html:
14035 * canvas/philip/tests/2d.gradient.radial.outside1.html:
14036 * canvas/philip/tests/2d.gradient.radial.outside2.html:
14037 * canvas/philip/tests/2d.gradient.radial.outside3.html:
14038 * canvas/philip/tests/2d.gradient.radial.touch2.html:
14039 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
14040 * fast/canvas/canvas-gradient-on-compositing-expected.html:
14041
mmaxfield@apple.com803992b2017-04-12 20:54:02 +0000140422017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
14043
14044 Well-known variations should clamp to the values listed in the @font-face block
14045 https://bugs.webkit.org/show_bug.cgi?id=169260
14046
14047 Reviewed by Dean Jackson.
14048
14049 * fast/text/variations/font-face-clamp-expected.html: Added.
14050 * fast/text/variations/font-face-clamp.html: Added.
14051
jbedard@apple.comacb7052f2017-04-12 20:47:31 +0000140522017-04-12 Jonathan Bedard <jbedard@apple.com>
14053
14054 Remove two passing canvas tests from ios expectations
14055
14056 Unreviewed test gardening.
14057
14058 * platform/ios/TestExpectations:
14059
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +0000140602017-04-12 Youenn Fablet <youenn@apple.com>
14061
14062 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
14063 https://bugs.webkit.org/show_bug.cgi?id=170754
14064 <rdar://problem/31573169>
14065
14066 Unreviewed.
14067
14068 * TestExpectations: Marking test as crashing.
14069
rego@igalia.com69b969c2017-04-12 10:14:30 +0000140702017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
14071
14072 [css-grid] Replaced elements don't properly resolve percentage heights
14073 https://bugs.webkit.org/show_bug.cgi?id=159670
14074
14075 Reviewed by Darin Adler.
14076
14077 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
14078 This patch only adds the test to avoid regressions in the future.
14079
14080 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
14081 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
14082
antti@apple.comcf289bc2017-04-12 10:09:14 +0000140832017-04-10 Antti Koivisto <antti@apple.com>
14084
14085 Cache small media resources in disk cache
14086 https://bugs.webkit.org/show_bug.cgi?id=170676
14087 <rdar://problem/31532649>
14088
14089 Reviewed by Andreas Kling.
14090
14091 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
14092 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
14093
pvollan@apple.comee34dbc2017-04-12 08:01:51 +0000140942017-04-12 Per Arne Vollan <pvollan@apple.com>
14095
14096 Implement stroke-color CSS property.
14097 https://bugs.webkit.org/show_bug.cgi?id=169352
14098
14099 Reviewed by Jon Lee.
14100
14101 * fast/css/stroke-color-expected.html: Added.
14102 * fast/css/stroke-color-fallback-expected.html: Added.
14103 * fast/css/stroke-color-fallback.html: Added.
14104 * fast/css/stroke-color.html: Added.
14105 * fast/css/visited-link-stroke-color-expected.html: Added.
14106 * fast/css/visited-link-stroke-color.html: Added.
14107
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +0000141082017-04-11 Youenn Fablet <youenn@apple.com>
14109
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +000014110 LayoutTest webrtc/video-mute.html is a flaky failure
14111 https://bugs.webkit.org/show_bug.cgi?id=170704
14112
14113 Reviewed by Eric Carlson.
14114
14115 * webrtc/video-mute.html: Trying to make it less flaky.
14116
141172017-04-11 Youenn Fablet <youenn@apple.com>
14118
commit-queue@webkit.org70608662017-04-11 22:47:49 +000014119 [WK1] Add captureStream test with webrtc
14120 https://bugs.webkit.org/show_bug.cgi?id=170746
14121
14122 Reviewed by Eric Carlson.
14123
14124 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
14125 * webrtc/captureCanvas-webrtc-expected.txt: Added.
14126 * webrtc/captureCanvas-webrtc.html: Added.
14127
141282017-04-11 Youenn Fablet <youenn@apple.com>
14129
commit-queue@webkit.org362495d2017-04-11 22:47:26 +000014130 Migrating webrtc tests to latest API
14131 https://bugs.webkit.org/show_bug.cgi?id=170709
14132
14133 Reviewed by Eric Carlson.
14134
14135 * webrtc/audio-peer-connection-webaudio.html:
14136 * webrtc/libwebrtc/descriptionGetters.html:
14137 * webrtc/negotiatedneeded-event-addStream.html:
14138 * webrtc/peer-connection-audio-mute.html:
14139 * webrtc/peer-connection-audio-mute2.html:
14140 * webrtc/peer-connection-remote-audio-mute.html:
14141 * webrtc/peer-connection-remote-audio-mute2.html:
14142 * webrtc/release-after-getting-track.html:
14143 * webrtc/video-disabled-black.html:
14144 * webrtc/video-mute.html:
14145 * webrtc/video-remote-mute.html:
14146 * webrtc/video-with-receiver.html:
14147 * webrtc/video.html:
14148
141492017-04-11 Youenn Fablet <youenn@apple.com>
14150
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +000014151 Activate WebRTC data channel tests for WK1
14152 https://bugs.webkit.org/show_bug.cgi?id=170710
14153
14154 Reviewed by Eric Carlson.
14155
14156 * platform/mac-wk1/TestExpectations:
14157
141582017-04-11 Youenn Fablet <youenn@apple.com>
14159
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000014160 MediaStream id should be equal to msid
14161 https://bugs.webkit.org/show_bug.cgi?id=170712
14162
14163 Reviewed by Eric Carlson.
14164
14165 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
14166
14167 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
14168 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
14169 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
14170 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
14171 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
14172 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
14173 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
14174 * webrtc/audio-peer-connection-webaudio.html:
14175 * webrtc/audio-replace-track.html:
14176 * webrtc/connection-state.html:
14177 * webrtc/datachannel/basic.html:
14178 * webrtc/datachannel/bufferedAmountLowThreshold.html:
14179 * webrtc/datachannel/datachannel-gc.html:
14180 * webrtc/datachannel/datachannel-stats.html:
14181 * webrtc/datachannel/filter-ice-candidate.html:
14182 * webrtc/ephemeral-certificates-and-cnames.html:
14183 * webrtc/libwebrtc/descriptionGetters.html:
14184 * webrtc/negotiatedneeded-event-addStream.html:
14185 * webrtc/no-port-zero-in-upd-candidates.html:
14186 * webrtc/peer-connection-audio-mute.html:
14187 * webrtc/peer-connection-audio-mute2.html:
14188 * webrtc/peer-connection-remote-audio-mute.html:
14189 * webrtc/peer-connection-remote-audio-mute2.html:
14190 * webrtc/release-after-getting-track.html:
14191 * webrtc/video-disabled-black.html:
14192 * webrtc/video-getParameters.html:
14193 * webrtc/video-mediastreamtrack-stats.html:
14194 * webrtc/video-mute.html:
14195 * webrtc/video-remote-mute.html:
14196 * webrtc/video-replace-track-to-null.html:
14197 * webrtc/video-replace-track.html:
14198 * webrtc/video-stats.html:
14199 * webrtc/video-with-receiver.html:
14200 * webrtc/video.html:
14201
cfleizach@apple.comd27869e2017-04-11 17:00:29 +0000142022017-04-11 Chris Fleizach <cfleizach@apple.com>
14203
14204 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
14205 https://bugs.webkit.org/show_bug.cgi?id=170330
14206 <rdar://problem/31366105>
14207
14208 Reviewed by Joanmarie Diggs.
14209
14210 * accessibility/mac/search-predicate-article-expected.txt:
14211 * accessibility/mac/search-predicate-article.html:
14212
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +0000142132017-04-11 Joseph Pecoraro <pecoraro@apple.com>
14214
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +000014215 test262: test262/test/annexB/language/comments/multi-line-html-close.js
14216 https://bugs.webkit.org/show_bug.cgi?id=170648
14217
14218 Reviewed by Keith Miller.
14219
14220 * js/parser-xml-close-comment-expected.txt:
14221 * js/script-tests/parser-xml-close-comment.js:
14222 Update test coverage for JavaScript HTML comments.
14223
142242017-04-11 Joseph Pecoraro <pecoraro@apple.com>
14225
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000014226 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
14227 https://bugs.webkit.org/show_bug.cgi?id=170652
14228
14229 Reviewed by Michael Saboff.
14230
14231 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
14232 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
14233 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
14234 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
14235 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
14236 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
14237 * 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:
14238 These tests expected the opposite, they are now out of date.
14239
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +0000142402017-04-11 Yoav Weiss <yoav@yoav.ws>
14241
14242 [link preload] Double downloads of preloaded content when it's in MemoryCache
14243 https://bugs.webkit.org/show_bug.cgi?id=170122
14244
14245 Reviewed by Antti Koivisto.
14246
14247 * TestExpectations: Removed flakiness label from the header preload charset test.
14248 * fast/loader/cache-encoding-expected.txt: Changed expectation.
14249 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
14250 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
14251 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
14252 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
14253 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.
14254
rego@igalia.com45aee992017-04-11 09:20:16 +0000142552017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
14256
14257 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
14258 https://bugs.webkit.org/show_bug.cgi?id=167538
14259
14260 Reviewed by Darin Adler.
14261
14262 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
14263 as the caret was not always painted in the test runner.
14264 The test was checking for a crash in simplified layout (see bug #163450)
14265 and has nothing to do with the caret or "autofocus" behavior.
14266 "autofocus" was needed to get the crash, so this change modifies
14267 the test to blur the element, so the caret is not painted anymore.
14268
14269 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
14270 Don't focus the input element.
14271 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
14272 the input element to avoid showing the caret.
14273 * platform/mac-wk2/TestExpectations: Remove file from expectations.
14274
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +0000142752017-04-10 Jiewen Tan <jiewen_tan@apple.com>
14276
14277 Unreviewed, test expectations update
14278
14279 * platform/wk2/TestExpectations:
14280
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +0000142812017-04-10 Ryan Haddad <ryanhaddad@apple.com>
14282
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +000014283 Mark two newly imported web-platform-tests as failing.
14284
14285 Unreviewed test gardening.
14286
14287 * TestExpectations:
14288
142892017-04-10 Ryan Haddad <ryanhaddad@apple.com>
14290
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000014291 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
14292 https://bugs.webkit.org/show_bug.cgi?id=167475
14293
14294 Unreviewed test gardening.
14295
14296 * platform/mac-wk1/TestExpectations:
14297
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +0000142982017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
14299
14300 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
14301 https://bugs.webkit.org/show_bug.cgi?id=170677
14302 <rdar://problem/31512633>
14303
14304 Reviewed by Tim Horton.
14305
14306 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
14307
14308 * fast/events/drag-to-navigate.html:
14309 * fast/events/only-valid-drop-targets-receive-file-drop.html:
14310
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +0000143112017-04-10 Ryan Haddad <ryanhaddad@apple.com>
14312
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +000014313 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
14314 https://bugs.webkit.org/show_bug.cgi?id=170682
14315
14316 Unreviewed test gardening.
14317
14318 * platform/mac-wk1/TestExpectations:
14319
143202017-04-10 Ryan Haddad <ryanhaddad@apple.com>
14321
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000014322 Rebaseline js/dom/global-constructors-attributes.html after r215131.
14323
14324 Unreviewed test gardening.
14325
14326 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
14327 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
14328 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
14329
akling@apple.comb89c9482017-04-10 13:49:18 +0000143302017-04-10 Andreas Kling <akling@apple.com>
14331
14332 Don't generate extra scrolling tiles for non-visible pages.
14333 https://bugs.webkit.org/show_bug.cgi?id=167213
14334 <rdar://problem/30105774>
14335
14336 Reviewed by Antti Koivisto.
14337
14338 * TestExpectations:
14339 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
14340 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
14341 * platform/mac-wk2/TestExpectations:
14342
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +0000143432017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
14344
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +000014345 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
14346 https://bugs.webkit.org/show_bug.cgi?id=170667
14347
14348 Reviewed by Žan Doberšek.
14349
14350 Unskip then test that is passing now.
14351
14352 * platform/gtk/TestExpectations:
14353
143542017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
14355
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000014356 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
14357
14358 * platform/gtk/TestExpectations:
14359
magomez@igalia.com2c050a82017-04-10 07:39:19 +0000143602017-04-10 Miguel Gomez <magomez@igalia.com>
14361
14362 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
14363 https://bugs.webkit.org/show_bug.cgi?id=168425
14364
14365 Reviewed by Said Abou-Hallawa.
14366
14367 Adjusted expectation for fast/images/animated-png.html. It must pass now.
14368
14369 * platform/gtk/TestExpectations:
14370
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +0000143712017-04-09 Devin Rousso <webkit@devinrousso.com>
14372
14373 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
14374 https://bugs.webkit.org/show_bug.cgi?id=170184
14375
14376 Reviewed by Matt Baker.
14377
14378 * inspector/unit-tests/text-utilities-expected.txt: Added.
14379 * inspector/unit-tests/text-utilities.html: Added.
14380
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +0000143812017-04-09 Youenn Fablet <youenn@apple.com>
14382
14383 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
14384 https://bugs.webkit.org/show_bug.cgi?id=170647
14385
14386 Reviewed by Sam Weinig.
14387
14388 * TestExpectations:
14389 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
14390 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
14391 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
14392 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
14393 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
14394 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
14395 * platform/mac/TestExpectations:
14396 * tests-options.json:
14397
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +0000143982017-04-09 Joseph Pecoraro <pecoraro@apple.com>
14399
14400 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
14401 https://bugs.webkit.org/show_bug.cgi?id=170651
14402
14403 Reviewed by Saam Barati.
14404
14405 * js/regexp-no-extensions-expected.txt:
14406 * js/script-tests/regexp-no-extensions.js:
14407 Update existing test for these edge cases.
14408
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +0000144092017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
14410
14411 [Variation Fonts] Width values of GX fonts are not mapped correctly
14412 https://bugs.webkit.org/show_bug.cgi?id=170367
14413
14414 Reviewed by Simon Fraser.
14415
14416 * fast/text/variations/font-selection-properties-expected.html:
14417 * fast/text/variations/gx-width-expected.html: Added.
14418 * fast/text/variations/gx-width.html: Added.
14419
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +0000144202017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
14421
14422 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
14423 https://bugs.webkit.org/show_bug.cgi?id=170577
14424
14425 Reviewed by Simon Fraser.
14426
14427 * fast/images/async-image-background-image-repeated-expected.html: Added.
14428 * fast/images/async-image-background-image-repeated.html: Added.
14429
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +0000144302017-04-08 Simon Fraser <simon.fraser@apple.com>
14431
14432 Unprefix CSS cursor values grab and grabbing
14433 https://bugs.webkit.org/show_bug.cgi?id=170543
14434
14435 Reviewed by Jon Lee.
14436
14437 Enhanced the cursor test to check round-tripping of all values.
14438
14439 * fast/css/cursor-parsing-expected.txt:
14440 * fast/css/cursor-parsing.html:
14441
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +0000144422017-04-08 Youenn Fablet <youenn@apple.com>
14443
commit-queue@webkit.orgea255592017-04-08 18:22:38 +000014444 WebRTC tests gardening
14445 https://bugs.webkit.org/show_bug.cgi?id=170508
14446
14447 Reviewed by Eric Carlson.
14448
14449 * platform/ios-wk1/TestExpectations:
14450 * platform/ios-wk2/TestExpectations:
14451 * platform/ios/TestExpectations:
14452
144532017-04-08 Youenn Fablet <youenn@apple.com>
14454
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000014455 MediaStreamTrack id should be preserved by PeerConnection
14456 https://bugs.webkit.org/show_bug.cgi?id=170624
14457
14458 Reviewed by Eric Carlson.
14459
14460 * webrtc/video.html:
14461
cdumez@apple.comec928cd2017-04-08 01:11:10 +0000144622017-04-07 Chris Dumez <cdumez@apple.com>
14463
14464 Unreviewed, update 2 media tests after r215120 so they work on iOS.
14465
14466 Setting the volume is a no-op on iOS so mute the video instead.
14467
14468 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
14469 * media/video-restricted-invisible-autoplay-not-allowed.html:
14470
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +0000144712017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
14472
14473 WebGPU: implement ComputeCommandEncoder and related components
14474 https://bugs.webkit.org/show_bug.cgi?id=170444
14475
14476 Reviewed by Alex Christensen.
14477
14478 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
14479
14480 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
14481 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
14482
zalan@apple.com318220e2017-04-07 22:48:22 +0000144832017-04-07 Zalan Bujtas <zalan@apple.com>
14484
14485 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
14486 https://bugs.webkit.org/show_bug.cgi?id=170552
14487
14488 Reviewed by Antti Koivisto.
14489
14490 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
14491 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
14492
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000144932017-04-07 Ryan Haddad <ryanhaddad@apple.com>
14494
ryanhaddad@apple.com31090232017-04-07 22:13:22 +000014495 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
14496 https://bugs.webkit.org/show_bug.cgi?id=168540
14497
14498 Unreviewed test gardening.
14499
14500 * platform/mac/TestExpectations:
14501
145022017-04-07 Ryan Haddad <ryanhaddad@apple.com>
14503
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000014504 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
14505 https://bugs.webkit.org/show_bug.cgi?id=170615
14506
14507 Unreviewed test gardening.
14508
14509 * platform/mac/TestExpectations:
14510
cdumez@apple.comf4e1e102017-04-07 20:49:49 +0000145112017-04-07 Chris Dumez <cdumez@apple.com>
14512
cdumez@apple.comeb309fa2017-04-07 22:04:50 +000014513 Audible autoplay videos should not get paused when outside the viewport
14514 https://bugs.webkit.org/show_bug.cgi?id=170610
14515 <rdar://problem/31505984>
14516
14517 Reviewed by Eric Carlson.
14518
14519 Add layout test coverage.
14520
14521 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
14522 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
14523 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
14524 * media/video-restricted-invisible-autoplay-not-allowed.html:
14525
145262017-04-07 Chris Dumez <cdumez@apple.com>
14527
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000014528 Throttle / Align DOM Timers in cross-origin iframes to 30fps
14529 https://bugs.webkit.org/show_bug.cgi?id=170613
14530 <rdar://problem/31506444>
14531
14532 Reviewed by Simon Fraser.
14533
14534 Add layout test coverage.
14535
14536 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
14537 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
14538 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
14539
bfulgham@apple.com49026b42017-04-07 16:02:10 +0000145402017-04-07 Brent Fulgham <bfulgham@apple.com>
14541
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +000014542 Rebaseline additional tests after r215096.
14543 https://bugs.webkit.org/show_bug.cgi?id=170561
14544 <rdar://problem/7415154>
14545
14546 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
14547 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
14548 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
14549 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
14550 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
14551 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
14552 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
14553 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
14554 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
14555 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
14556 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
14557
145582017-04-07 Brent Fulgham <bfulgham@apple.com>
14559
bfulgham@apple.com49026b42017-04-07 16:02:10 +000014560 WebKit should percent encode single quotes in query strings
14561 https://bugs.webkit.org/show_bug.cgi?id=170561
14562 <rdar://problem/7415154>
14563
14564 Reviewed by Alex Christensen.
14565
14566 Rebaseline tests after change.
14567
14568 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
14569 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
14570 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
14571 * http/tests/security/xssAuditor/base-href-expected.txt:
14572 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
14573 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
14574 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
14575 * http/tests/security/xssAuditor/embed-tag-expected.txt:
14576 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
14577 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
14578 * http/tests/security/xssAuditor/form-action-expected.txt:
14579 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
14580 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
14581 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
14582 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
14583 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
14584 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
14585 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
14586 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
14587 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
14588 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
14589 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
14590 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
14591 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
14592 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
14593 * http/tests/security/xssAuditor/link-onclick-expected.txt:
14594 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
14595 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
14596 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
14597 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
14598 * http/tests/security/xssAuditor/object-tag-expected.txt:
14599 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
14600 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
14601 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
14602 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
14603 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
14604 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
14605 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
14606 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
14607 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
14608 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
14609 * http/tests/security/xssAuditor/svg-animate-expected.txt:
14610 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
14611 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
14612 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
14613
commit-queue@webkit.org5620e282017-04-07 15:24:09 +0000146142017-04-07 Youenn Fablet <youenn@apple.com>
14615
14616 Improve some WebRTC flaky tests
14617 https://bugs.webkit.org/show_bug.cgi?id=170584
14618
14619 Reviewed by Alex Christensen.
14620
14621 * webrtc/libwebrtc/descriptionGetters.html:
14622 * webrtc/video-replace-track-to-null.html:
14623
zalan@apple.come2374f52017-04-07 15:05:43 +0000146242017-04-07 Zalan Bujtas <zalan@apple.com>
14625
14626 Text insertion cursor disappears after pressing enter
14627 https://bugs.webkit.org/show_bug.cgi?id=169291
14628 <rdar://problem/30899611>
14629
14630 Reviewed by Tim Horton.
14631
14632 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
14633 * editing/simple-line-layout-caret-is-gone.html: Added.
14634
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +0000146352017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
14636
14637 Make FontWithFeatures test font pass OTS
14638 https://bugs.webkit.org/show_bug.cgi?id=169788
14639
14640 Reviewed by Tim Horton.
14641
14642 Updated font to the one which passes the tests.
14643
14644 * css3/resources/FontWithFeatures.otf:
14645
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +0000146462017-04-06 Jiewen Tan <jiewen_tan@apple.com>
14647
14648 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
14649 https://bugs.webkit.org/show_bug.cgi?id=170571
14650
14651 Unreviewed.
14652
14653 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
14654 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
14655
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +0000146562017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
14657
14658 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
14659 https://bugs.webkit.org/show_bug.cgi?id=170560
14660 <rdar://problem/31484693>
14661
14662 Reviewed by Tim Horton.
14663
14664 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
14665 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
14666
14667 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
14668 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
14669
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +0000146702017-04-05 Simon Fraser <simon.fraser@apple.com>
14671
14672 Throttle requestAnimationFrame in cross-origin iframes to 30fps
14673 https://bugs.webkit.org/show_bug.cgi?id=170534
14674
14675 Reviewed by Dan Bates.
14676
14677 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
14678 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
14679 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
14680
ryanhaddad@apple.com96609662017-04-06 22:39:15 +0000146812017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14682
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +000014683 Unreviewed, rolling out r215041.
14684
14685 The LayoutTest for this change is failing on ios-simulator.
14686
14687 Reverted changeset:
14688
14689 "Rendering flexbox children across columns"
14690 https://bugs.webkit.org/show_bug.cgi?id=164166
14691 http://trac.webkit.org/changeset/215041
14692
146932017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14694
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +000014695 Unreviewed, rolling out r215046.
14696
14697 This change broke internal builds.
14698
14699 Reverted changeset:
14700
14701 "WebRTC tests gardening"
14702 https://bugs.webkit.org/show_bug.cgi?id=170508
14703 http://trac.webkit.org/changeset/215046
14704
147052017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14706
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000014707 Skip a test that was accidentally enabled with r214982.
14708
14709 Unreviewed test gardening.
14710
14711 * platform/ios/TestExpectations:
14712
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +0000147132017-04-06 Joseph Pecoraro <pecoraro@apple.com>
14714
14715 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
14716 https://bugs.webkit.org/show_bug.cgi?id=16531
14717 <rdar://problem/5712895>
14718
14719 Reviewed by Timothy Hatcher.
14720
14721 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
14722 * http/tests/inspector/network/resource-request-headers.html: Added.
14723 * http/tests/inspector/network/resources/basic-auth.php: Added.
14724 Test coverage for Cookie and Basic Authentication headers.
14725
14726 * platform/mac/TestExpectations:
14727 * platform/mac-wk1/TestExpectations:
14728 * platform/win/TestExpectations:
14729 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
14730 and ElCapitan which uses the legacy non-NSURLSession loading path.
14731
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +0000147322017-04-06 Youenn Fablet <youenn@apple.com>
14733
14734 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
14735 https://bugs.webkit.org/show_bug.cgi?id=167513
14736
14737 Reviewed by Eric Carlson.
14738
14739 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
14740
zalan@apple.com2319f682017-04-06 20:03:55 +0000147412017-04-06 Zalan Bujtas <zalan@apple.com>
14742
14743 Simple line layout: Hittest always returns the first renderer in the block.
14744 https://bugs.webkit.org/show_bug.cgi?id=170520
14745 <rdar://problem/30979175>
14746
14747 Reviewed by Antti Koivisto.
14748
14749 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
14750 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
14751
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +0000147522017-03-31 Jiewen Tan <jiewen_tan@apple.com>
14753
14754 [WebCrypto] Add support for AES-CTR
14755 https://bugs.webkit.org/show_bug.cgi?id=169761
14756 <rdar://problem/31331321>
14757
14758 Reviewed by Brent Fulgham.
14759
14760 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
14761 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
14762 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
14763 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
14764 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
14765 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
14766 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
14767 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
14768 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
14769 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
14770 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
14771 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
14772 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
14773 * crypto/subtle/aes-ctr-generate-key.html: Added.
14774 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
14775 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
14776 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
14777 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
14778 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
14779 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
14780 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
14781 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
14782 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
14783 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
14784 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
14785 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
14786 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
14787 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
14788 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
14789 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
14790 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
14791 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
14792 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
14793 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
14794 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
14795 * crypto/subtle/aes-generate-key-malformed-parameters.html:
14796 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
14797 * crypto/subtle/aes-import-key-malformed-parameters.html:
14798 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
14799 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
14800 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
14801 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
14802 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
14803 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
14804 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
14805 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
14806 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
14807 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
14808 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
14809 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
14810
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +0000148112017-04-06 Ryan Haddad <ryanhaddad@apple.com>
14812
14813 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
14814 https://bugs.webkit.org/show_bug.cgi?id=153460
14815
14816 Unreviewed test gardening.
14817
14818 * platform/mac/TestExpectations:
14819
commit-queue@webkit.orga9762452017-04-06 18:48:11 +0000148202017-04-06 Youenn Fablet <youenn@apple.com>
14821
14822 WebRTC tests gardening
14823 https://bugs.webkit.org/show_bug.cgi?id=170508
14824
14825 Reviewed by Eric Carlson.
14826
14827 * platform/ios-wk1/TestExpectations:
14828 * platform/ios-wk2/TestExpectations:
14829 * platform/ios/TestExpectations:
14830
antti@apple.comc5190fd2017-04-06 18:32:47 +0000148312017-04-06 Antti Koivisto <antti@apple.com>
14832
14833 Implement testing mode for disk cache
14834 https://bugs.webkit.org/show_bug.cgi?id=170547
14835
14836 Reviewed by Andreas Kling.
14837
14838 Enable a few disabled tests to see how it goes.
14839
14840 * platform/mac-wk2/TestExpectations:
14841
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +0000148422017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
14843
14844 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
14845 https://bugs.webkit.org/show_bug.cgi?id=170339
14846
14847 Reviewed by Youenn Fablet.
14848
14849 Added new tests addressing respondWithNewView() behaviour.
14850
14851 * streams/readable-stream-byob-request-expected.txt: Updated.
14852 * streams/readable-stream-byob-request.js: Added new tests.
14853
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +0000148542017-04-06 Dave Hyatt <hyatt@apple.com>
14855
14856 Rendering flexbox children across columns
14857 https://bugs.webkit.org/show_bug.cgi?id=164166
14858 <rdar://problem/29055587>
14859
14860 Reviewed by Zalan Bujtas.
14861
14862 * fast/multicol/flexbox-rows-expected.html: Added.
14863 * fast/multicol/flexbox-rows.html: Added.
14864
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +0000148652017-04-05 Simon Fraser <simon.fraser@apple.com>
14866
14867 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
14868 https://bugs.webkit.org/show_bug.cgi?id=170479
14869
14870 Reviewed by Sam Weinig.
14871
14872 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
14873 * fast/frames/user-gesture-timestamp-propagation.html: Added.
14874 * platform/ios/TestExpectations:
14875
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +0000148762017-04-05 Eric Carlson <eric.carlson@apple.com>
14877
14878 [MediaStream] Host application should be able to mute and unmute media streams
14879 https://bugs.webkit.org/show_bug.cgi?id=170519
14880 <rdar://problem/31174326>
14881
14882 Reviewed by Youenn Fablet.
14883
14884 * fast/mediastream/MediaStream-page-muted-expected.txt:
14885 * fast/mediastream/MediaStream-page-muted.html:
14886
jfernandez@igalia.com30168022017-04-05 20:44:10 +0000148872017-04-05 Javier Fernandez <jfernandez@igalia.com>
14888
14889 [css-align] Implement the place-items shorthand
14890 https://bugs.webkit.org/show_bug.cgi?id=168847
14891
14892 Reviewed by David Hyatt.
14893
14894 Regression tests for the new place-content alignment shorthand.
14895
14896 * css3/parse-place-items.html: Added.
14897
clopez@igalia.com21ac4de2017-04-05 19:14:36 +0000148982017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
14899
14900 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
14901 https://bugs.webkit.org/show_bug.cgi?id=170157
14902
14903 Reviewed by Alejandro G. Castro.
14904
14905 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
14906 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
14907 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
14908 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
14909 for each one of the audio media type and video media type.
14910
14911 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
14912 as failing in the general TestExpectations, because the libwebrtc backend currently
14913 doesn't generate the expected a=bundle-only lines.
14914 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
14915 The whole fast/mediastream directory is already overriden to pass.
14916 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
14917 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
14918 * fast/mediastream/resources/sdp-utils.js:
14919 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
14920 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
14921 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
14922
jer.noble@apple.com837b2a02017-04-05 19:09:28 +0000149232017-04-05 Jer Noble <jer.noble@apple.com>
14924
14925 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
14926 https://bugs.webkit.org/show_bug.cgi?id=170510
14927
14928 Reviewed by Eric Carlson.
14929
14930 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
14931 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
14932
mattbaker@apple.com6c085f62017-04-05 18:57:35 +0000149332017-04-05 Matt Baker <mattbaker@apple.com>
14934
14935 Web Inspector: XHR breakpoints should be global
14936 https://bugs.webkit.org/show_bug.cgi?id=170033
14937
14938 Reviewed by Joseph Pecoraro..
14939
14940 * inspector/dom-debugger/xhr-breakpoints.html:
14941 Update for XHRBreakpoint constructor change.
14942
cdumez@apple.comca98dba2017-04-05 18:47:39 +0000149432017-04-05 Chris Dumez <cdumez@apple.com>
14944
14945 <input type="range"> changing to disabled while active breaks all pointer events
14946 https://bugs.webkit.org/show_bug.cgi?id=170447
14947 <rdar://problem/31442875>
14948
14949 Reviewed by Geoffrey Garen.
14950
14951 Add layout test coverage.
14952
14953 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
14954 * fast/forms/range/disabled-while-dragging.html: Added.
14955
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +0000149562017-04-05 Jiewen Tan <jiewen_tan@apple.com>
14957
14958 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
14959 <rdar://problem/31322400>
14960
14961 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
14962 * crypto/subtle/rsa-import-key-malformed-parameters.html:
14963
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +0000149642017-04-05 Youenn Fablet <youenn@apple.com>
14965
14966 Deprecate and remove URL.createObjectURL(mediastream)
14967 https://bugs.webkit.org/show_bug.cgi?id=167518
14968 <rdar://problem/31149607>
14969
14970 Reviewed by Eric Carlson.
14971
14972 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
14973 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
14974 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
14975 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
14976 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
14977 * fast/mediastream/MediaStream-video-element-expected.txt:
14978 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
14979 * fast/mediastream/MediaStream-video-element-track-stop.html:
14980 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
14981 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
14982 * fast/mediastream/MediaStream-video-element.html:
14983 * fast/mediastream/resources/getUserMedia-helper.js:
14984 (setupVideoElementWithStream):
14985
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +0000149862017-04-05 Javier Fernandez <jfernandez@igalia.com>
14987
14988 [GTK] Unreviewed tests gardening
14989 https://bugs.webkit.org/show_bug.cgi?id=170497
14990
14991 Unreviewed test gardening. Rebaseline tests after r214712.
14992
14993 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
14994
14995
ap@apple.com0bc422c2017-04-05 05:14:52 +0000149962017-04-04 Alexey Proskuryakov <ap@apple.com>
14997
14998 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
14999 for https://bugs.webkit.org/show_bug.cgi?id=170493
15000
15001 * platform/mac/TestExpectations:
15002
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000150032017-04-04 Youenn Fablet <youenn@apple.com>
15004
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +000015005 Canvas is tainted when painting a video with MediaStreamTrack
15006 https://bugs.webkit.org/show_bug.cgi?id=170486
15007
15008 Reviewed by Eric Carlson.
15009
15010 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
15011 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
15012 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
15013 (reject):
15014 (getUserMedia):
15015 (defaultRejectOrCatch):
15016 (setupVideoElementWithStream):
15017
150182017-04-04 Youenn Fablet <youenn@apple.com>
15019
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000015020 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
15021 https://bugs.webkit.org/show_bug.cgi?id=170482
15022
15023 Reviewed by Eric Carlson.
15024
15025 * TestExpectations:
15026
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000150272017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15028
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +000015029 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
15030 https://bugs.webkit.org/show_bug.cgi?id=168390
15031
15032 Unreviewed test gardening.
15033
15034 * platform/mac/TestExpectations:
15035
150362017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15037
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +000015038 Mark fast/images/reset-image-animation.html as flaky.
15039 https://bugs.webkit.org/show_bug.cgi?id=170177
15040
15041 Unreviewed test gardening.
15042
15043 * platform/mac/TestExpectations:
15044
150452017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15046
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000015047 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
15048 https://bugs.webkit.org/show_bug.cgi?id=168409
15049
15050 Unreviewed test gardening.
15051
15052 * platform/mac-wk1/TestExpectations:
15053
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +0000150542017-04-04 Brent Fulgham <bfulgham@apple.com>
15055
15056 Do not assert when CharacterData representing an Attr fires events
15057 https://bugs.webkit.org/show_bug.cgi?id=170454
15058 <rdar://problem/30979320>
15059
15060 Reviewed by Ryosuke Niwa.
15061
15062 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
15063 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
15064
commit-queue@webkit.org10f46422017-04-04 23:37:55 +0000150652017-04-04 Youenn Fablet <youenn@apple.com>
15066
15067 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
15068 https://bugs.webkit.org/show_bug.cgi?id=169481
15069
15070 Reviewed by Eric Carlson.
15071
15072 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
15073 * webrtc/datachannel/basic.html:
15074
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000150752017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15076
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +000015077 Add back results that were accidentally removed with r214848.
15078 https://bugs.webkit.org/show_bug.cgi?id=169301
15079
15080 Unreviewed test gardening.
15081
15082 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
15083 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
15084
150852017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15086
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000015087 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
15088 https://bugs.webkit.org/show_bug.cgi?id=170456
15089
15090 Unreviewed test gardening.
15091
15092 * platform/mac-wk1/TestExpectations:
15093
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +0000150942017-04-04 Youenn Fablet <youenn@apple.com>
15095
15096 webrtc/peer-connection-audio-mute.html is flaky
15097 https://bugs.webkit.org/show_bug.cgi?id=170451
15098
15099 Reviewed by Eric Carlson.
15100
15101 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
15102 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
15103 Decreasing time spent at detecting hum or not.
15104 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
15105
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +0000151062017-04-04 Ryan Haddad <ryanhaddad@apple.com>
15107
15108 Mark fast/images/animated-gif-webkit-transform.html as flaky.
15109 https://bugs.webkit.org/show_bug.cgi?id=170410
15110
15111 Unreviewed test gardening.
15112
15113 * platform/mac-wk2/TestExpectations:
15114
ap@apple.com68c61102017-04-04 01:22:41 +0000151152017-04-03 Alexey Proskuryakov <ap@apple.com>
15116
15117 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
15118
15119 This test still times out, most of the time.
15120
15121 * platform/wk2/TestExpectations:
15122
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +0000151232017-04-03 Javier Fernandez <jfernandez@igalia.com>
15124
15125 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
15126 https://bugs.webkit.org/show_bug.cgi?id=170340
15127
15128 Reviewed by David Hyatt.
15129
15130 Added additional test cases to evaluate the new baseline-alignment syntax.
15131
15132 * css3/parse-place-content-expected.txt:
15133 * css3/parse-place-content.html:
15134
n_wang@apple.comaf39f872017-04-03 23:06:25 +0000151352017-04-03 Nan Wang <n_wang@apple.com>
15136
15137 AX: Expose link children when doing search predication on iOS
15138 https://bugs.webkit.org/show_bug.cgi?id=170424
15139 <rdar://problem/31413335>
15140
15141 Reviewed by Chris Fleizach.
15142
15143 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
15144 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
15145
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +0000151462017-04-03 Dave Hyatt <hyatt@apple.com>
15147
15148 Japanese fonts in vertical text should support synthesized italics
15149 https://bugs.webkit.org/show_bug.cgi?id=169301
15150
15151 Reviewed by Simon Fraser.
15152
15153 * fast/text/international/synthesized-italic-vertical-expected.html:
15154 * fast/text/international/synthesized-italic-vertical.html:
15155 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
15156 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
15157
cdumez@apple.com6884a1a2017-04-03 22:06:51 +0000151582017-04-03 Chris Dumez <cdumez@apple.com>
15159
15160 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
15161 https://bugs.webkit.org/show_bug.cgi?id=170285
15162 <rdar://problem/31378543>
15163
15164 Reviewed by Andy Estes.
15165
15166 Add layout test coverage.
15167
15168 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
15169 * fast/images/background-image-relative-url-changes-document.html: Added.
15170
wilander@apple.com5d4eacd2017-04-03 20:18:44 +0000151712017-04-03 John Wilander <wilander@apple.com>
15172
15173 Remove timeout expectations after bug fix
15174 https://bugs.webkit.org/show_bug.cgi?id=168262
15175
15176 Unreviewed test gardening.
15177
15178 Remove timeout expectations after bug fix in
15179 https://bugs.webkit.org/show_bug.cgi?id=170400
15180
15181 * platform/wk2/TestExpectations:
15182 Remove expected timeout for the first five test cases
15183 under http/tests/loading/resourceLoadStatistics/.
15184
antti@apple.com6c64e6c2017-04-03 19:08:07 +0000151852017-04-03 Antti Koivisto <antti@apple.com>
15186
15187 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
15188 https://bugs.webkit.org/show_bug.cgi?id=170402
15189 <rdar://problem/31004344>
15190
15191 Reviewed by Simon Fraser.
15192
15193 * fast/css/document-stylesheets-dynamic-expected.html: Added.
15194 * fast/css/document-stylesheets-dynamic.html: Added.
15195
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +0000151962017-04-03 Jeremy Jones <jeremyj@apple.com>
15197
15198 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
15199 https://bugs.webkit.org/show_bug.cgi?id=167965
15200
15201 Reviewed by Jon Lee.
15202
15203 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
15204 can therefore be delivered later than expected by the test. This is already done for the first one,
15205 do this for the second one also.
15206
15207 * platform/mac-wk2/TestExpectations:
15208 * pointer-lock/mouse-event-delivery.html:
15209
simon.fraser@apple.come5522a42017-04-03 17:51:29 +0000152102017-04-01 Simon Fraser <simon.fraser@apple.com>
15211
15212 Clean up touch event handler registration when moving nodes between documents
15213 https://bugs.webkit.org/show_bug.cgi?id=170384
15214 rdar://problem/30816694
15215
15216 Reviewed by Chris Dumez.
15217
15218 Tests for moving nodes with various listener/handler combinations between documents.
15219
15220 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
15221 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
15222 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
15223 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
15224 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
15225 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
15226 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
15227 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
15228
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +0000152292017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
15230
15231 [SOUP] URI Fragment is lost after redirect
15232 https://bugs.webkit.org/show_bug.cgi?id=170058
15233
15234 Reviewed by Michael Catanzaro.
15235
15236 Add tests to check we correctly handle fragment identifiers on server redirections.
15237
15238 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
15239 * http/tests/navigation/redirect-preserves-fragment.html: Added.
15240 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
15241 * http/tests/navigation/redirect-to-fragment.html: Added.
15242 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
15243 * http/tests/navigation/redirect-to-fragment2.html: Added.
15244 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
15245 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
15246 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
15247 * platform/ios/TestExpectations:
15248 * platform/mac/TestExpectations:
15249
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +0000152502017-04-03 Youenn Fablet <youenn@apple.com>
15251
15252 captureStream is getting black frames with webgl canvas
15253 https://bugs.webkit.org/show_bug.cgi?id=170325
15254
15255 Reviewed by Dean Jackson.
15256
15257 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
15258 * fast/mediastream/captureStream/canvas3d.html: Added.
15259
pvollan@apple.com60e84802017-04-03 13:17:11 +0000152602017-04-03 Per Arne Vollan <pvollan@apple.com>
15261
15262 Implement stroke-miterlimit.
15263 https://bugs.webkit.org/show_bug.cgi?id=169078
15264
15265 Reviewed by Dean Jackson.
15266
15267 * fast/css/stroke-miterlimit-default-expected.html: Added.
15268 * fast/css/stroke-miterlimit-default.html: Added.
15269 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
15270 * fast/css/stroke-miterlimit-large.html: Added.
15271 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
15272 * fast/css/stroke-miterlimit-zero.html: Added.
15273
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000152742017-04-02 Alexey Proskuryakov <ap@apple.com>
15275
ap@apple.com224fa132017-04-03 03:30:14 +000015276 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
15277
15278 * TestExpectations:
15279
152802017-04-02 Alexey Proskuryakov <ap@apple.com>
15281
ap@apple.com637c6b42017-04-03 03:13:42 +000015282 Build fix for
15283 Add missing text styles
15284 https://bugs.webkit.org/show_bug.cgi?id=170295
15285
15286 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
15287
152882017-04-02 Alexey Proskuryakov <ap@apple.com>
15289
ap@apple.com37851092017-04-03 01:26:31 +000015290 Fix lint errors.
15291
15292 * TestExpectations:
15293 * platform/ios-wk1/TestExpectations:
15294 * platform/ios-wk2/TestExpectations:
15295 * platform/ios/TestExpectations:
15296 * platform/mac-wk1/TestExpectations:
15297
152982017-04-02 Alexey Proskuryakov <ap@apple.com>
15299
ap@apple.com4e5a2a92017-04-02 18:55:45 +000015300 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
15301
15302 For https://bugs.webkit.org/show_bug.cgi?id=170395
15303 rdar://problem/30975761, rdar://problem/31394017
15304
15305 * TestExpectations:
15306
pvollan@apple.comc6950052017-04-02 05:28:53 +0000153072017-04-01 Per Arne Vollan <pvollan@apple.com>
15308
15309 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
15310 https://bugs.webkit.org/show_bug.cgi?id=169466
15311
15312 Reviewed by Jon Lee.
15313
15314 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
15315 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
15316 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
15317 -webkit-text-stroke-width.
15318
15319 * fast/css/stroke-width-fallback-expected.html: Added.
15320 * fast/css/stroke-width-fallback.html: Added.
15321
jonlee@apple.comb9c753c2017-04-02 05:28:10 +0000153222017-04-01 Jon Lee <jonlee@apple.com>
15323
15324 Add missing text styles
15325 https://bugs.webkit.org/show_bug.cgi?id=170295
15326 rdar://problem/30219503
15327
15328 Reviewed by Dean Jackson.
15329
15330 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
15331
cdumez@apple.com63c68002017-04-02 00:55:20 +0000153322017-04-01 Chris Dumez <cdumez@apple.com>
15333
15334 We should pause silent WebAudio rendering in background tabs
15335 https://bugs.webkit.org/show_bug.cgi?id=170299
15336 <rdar://problem/31289132>
15337
15338 Reviewed by Eric Carlson.
15339
15340 Add layout test coverage.
15341
15342 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
15343 * webaudio/silent-audio-interrupted-in-background.html: Added.
15344
ap@apple.com44498b62017-04-01 07:47:17 +0000153452017-04-01 Alexey Proskuryakov <ap@apple.com>
15346
15347 Rolling back http://trac.webkit.org/r214663 - memory corruption
15348
15349 * streams/readable-stream-byob-request-expected.txt:
15350 * streams/readable-stream-byob-request.js:
15351 (self.importScripts.test): Deleted.
15352
zalan@apple.com45ae7d72017-04-01 06:30:00 +0000153532017-03-31 Zalan Bujtas <zalan@apple.com>
15354
15355 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
15356 https://bugs.webkit.org/show_bug.cgi?id=170348
15357 <rdar://problem/24727151>
15358
15359 Reviewed by David Hyatt.
15360
15361 * fast/multicol/table-section-page-break-expected.html: Added.
15362 * fast/multicol/table-section-page-break.html: Added.
15363
cdumez@apple.comc79decf2017-04-01 00:31:34 +0000153642017-03-31 Chris Dumez <cdumez@apple.com>
15365
15366 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
15367 https://bugs.webkit.org/show_bug.cgi?id=162510
15368 <rdar://problem/31380650>
15369
15370 Reviewed by Alexey Proskuryakov.
15371
15372 The test restores a page from PageCache and wants to check that an animated
15373 GIF is properly animating. To do so, it store the data of the current image
15374 frame, and then checks in a 100ms timer that the current image frame is
15375 different. This is flaky by nature since the image only has 10 frames and
15376 you therefore have a 1/10 chance that the new frame will be the same as the
15377 previous one, even if the image is properly animating.
15378
15379 To address the problem, do a setInterval instead of a setTimeout and check
15380 until the frame becomes different.
15381
15382 * fast/images/animated-gif-restored-from-bfcache.html:
15383 * platform/mac/TestExpectations:
15384
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +0000153852017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
15386
15387 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
15388 https://bugs.webkit.org/show_bug.cgi?id=170328
15389 <rdar://problem/30904558>
15390
15391 Reviewed by Tim Horton.
15392
15393 Adds a new layout test verifying that when a user taps away to clear the current selection in character
15394 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
15395 selection views, which are dismissed.
15396
15397 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
15398 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
15399
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +0000154002017-03-31 Youenn Fablet <youenn@apple.com>
15401
15402 Add a test to ensure webrtc generated certificates and names are ephemeral
15403 https://bugs.webkit.org/show_bug.cgi?id=170225
15404
15405 Reviewed by Jon Lee.
15406
15407 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
15408 * webrtc/ephemeral-certificates-and-cnames.html: Added.
15409
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000154102017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
15411
15412 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
15413 https://bugs.webkit.org/show_bug.cgi?id=170327
15414 <rdar://problem/31363816>
15415
15416 Reviewed by Tim Horton.
15417
15418 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
15419 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
15420 synthetic touch events.
15421
15422 * TestExpectations:
15423 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
15424 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
15425
ap@apple.come4023af2017-03-31 17:29:12 +0000154262017-03-31 Alexey Proskuryakov <ap@apple.com>
15427
ap@apple.com19c0fd02017-03-31 19:18:26 +000015428 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
15429 https://bugs.webkit.org/show_bug.cgi?id=170355
15430
15431 * TestExpectations:
15432
154332017-03-31 Alexey Proskuryakov <ap@apple.com>
15434
ap@apple.comb599b982017-03-31 17:41:39 +000015435 Correction for the previous change - this is an image failure.
15436
15437 * platform/mac-wk2/TestExpectations:
15438
154392017-03-31 Alexey Proskuryakov <ap@apple.com>
15440
ap@apple.come4023af2017-03-31 17:29:12 +000015441 Mark fast/images/animated-image-different-dest-size.html as flaky for
15442 https://bugs.webkit.org/show_bug.cgi?id=170203
15443
15444 * platform/mac-wk2/TestExpectations:
15445
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000154462017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
15447
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000015448 Unreviewed GTK+ gardening. Update expectations of several tests.
15449
15450 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
15451 fonts.
15452
15453 * platform/gtk/TestExpectations:
15454 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
15455
154562017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
15457
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000015458 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
15459
15460 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
15461 after r214503.
15462
15463 * platform/gtk/TestExpectations:
15464 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
15465 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
15466 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
15467 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
15468
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000154692017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
15470
15471 [Readable Streams API] Implement cloneArrayBuffer in WebCore
15472 https://bugs.webkit.org/show_bug.cgi?id=170008
15473
15474 Reviewed by Youenn Fablet.
15475
15476 Added test to check cloneArrayBuffer behaviour.
15477
15478 * streams/readable-stream-byob-request.js:
15479
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000154802017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
15481
15482 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
15483 https://bugs.webkit.org/show_bug.cgi?id=170151
15484
15485 Reviewed by Saam Barati.
15486
15487 * js/script-tests/string_replace_function.js: Added.
15488 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
15489 * js/string_replace_function-expected.txt: Added.
15490 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
15491 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
15492 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
15493
rego@igalia.com0e27af12017-03-31 09:27:04 +0000154942017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
15495
15496 [css-grid] Update W3C Test Suite
15497 https://bugs.webkit.org/show_bug.cgi?id=170170
15498
15499 Reviewed by Youenn Fablet.
15500
15501 Update path to tests in TestExpectations as the CSS Grid Layout suite
15502 is now under web-platform-tests.
15503
15504 * TestExpectations:
15505
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000155062017-03-31 Antoine Quint <graouts@apple.com>
15507
15508 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
15509 https://bugs.webkit.org/show_bug.cgi?id=168409
15510 <rdar://problem/30799198>
15511
15512 Unreviewed. Capture new logging events.
15513
15514 * media/modern-media-controls/airplay-button/airplay-button.html:
15515
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000155162017-03-30 Matt Baker <mattbaker@apple.com>
15517
15518 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
15519
15520 * inspector/css/getAllStyleSheets-expected.txt:
15521
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000155222017-03-30 Ryan Haddad <ryanhaddad@apple.com>
15523
15524 Rebaseline js/dom/global-constructors-attributes.html.
15525
15526 Unreviewed test gardening.
15527
15528 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
15529 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
15530 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
15531
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000155322017-03-30 Simon Fraser <simon.fraser@apple.com>
15533
15534 Rename a touch event function, and new touch region test results
15535 https://bugs.webkit.org/show_bug.cgi?id=170309
15536 rdar://problem/31329520
15537
15538 Reviewed by Chris Dumez.
15539
15540 A code change in WebKitAdditions progresses this test result.
15541
15542 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
15543
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000155442017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
15545
15546 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
15547 https://bugs.webkit.org/show_bug.cgi?id=169547
15548
15549 Reviewed by Simon Fraser.
15550
15551 * fast/images/async-image-background-image.html:
15552 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
15553 * fast/images/sprite-sheet-image-draw-expected.html: Added.
15554 * fast/images/sprite-sheet-image-draw.html: Added.
15555
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000155562017-03-30 Matt Baker <mattbaker@apple.com>
15557
15558 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
15559 https://bugs.webkit.org/show_bug.cgi?id=170279
15560 <rdar://problem/30200492>
15561
15562 Reviewed by David Hyatt.
15563
15564 * inspector/css/getAllStyleSheets.html:
15565 Add stylesheet with an "unparsed" property having no final semicolon.
15566
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000155672017-03-30 Youenn Fablet <youenn@apple.com>
15568
15569 Clean up RTCDataChannel
15570 https://bugs.webkit.org/show_bug.cgi?id=169732
15571
15572 Reviewed by Chris Dumez.
15573
15574 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
15575 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
15576
cdumez@apple.comc973c422017-03-30 21:35:39 +0000155772017-03-30 Chris Dumez <cdumez@apple.com>
15578
15579 svg/animations/animations-paused-in-background-page.html is flaky
15580 https://bugs.webkit.org/show_bug.cgi?id=170290
15581
15582 Reviewed by Simon Fraser.
15583
15584 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
15585 due to a race.
15586
15587 * svg/animations/animations-paused-in-background-page-expected.txt:
15588 * svg/animations/animations-paused-in-background-page.html:
15589
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000155902017-03-30 Javier Fernandez <jfernandez@igalia.com>
15591
15592 [css-align] Adapt content-alignment properties to the new baseline syntax
15593 https://bugs.webkit.org/show_bug.cgi?id=170262
15594
15595 Reviewed by David Hyatt.
15596
15597 Added new cases to the alignment properties parsing tests so that we can verify the new
15598 baseline-alignment syntax is parsed as expected.
15599 Additionally, I modified the tests so that they use the testharness format.
15600
15601 * css3/parse-align-content-expected.txt:
15602 * css3/parse-align-content.html:
15603 * css3/parse-justify-content-expected.txt:
15604 * css3/parse-justify-content.html:
15605
jcraig@apple.comaff229672017-03-30 21:13:21 +0000156062017-03-30 James Craig <jcraig@apple.com>
15607
15608 AX: Expose a new AXSubrole for explicit ARIA "group" role
15609 https://bugs.webkit.org/show_bug.cgi?id=169810
15610 <rdar://problem/31039693>
15611
15612 Reviewed by Chris Fleizach.
15613
15614 * accessibility/list-detection2-expected.txt:
15615 * accessibility/list-detection2.html:
15616 * accessibility/roles-computedRoleString.html:
15617 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
15618 * inspector/dom/highlightFrame-expected.txt:
15619 * inspector/dom/highlightSelector-expected.txt:
15620 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
15621 * platform/mac/accessibility/roles-exposed-expected.txt:
15622
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000156232017-03-30 Youenn Fablet <youenn@apple.com>
15624
15625 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
15626 https://bugs.webkit.org/show_bug.cgi?id=170294
15627
15628 Unreviewed.
15629
15630 * TestExpectations: Marking these tests as flaky.
15631
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000156322017-03-30 Eric Carlson <eric.carlson@apple.com>
15633
15634 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
15635 https://bugs.webkit.org/show_bug.cgi?id=169956
15636
15637 Reviewed by Youenn Fablet.
15638
15639 * webaudio/audiobuffer-crash-expected.txt: Added.
15640 * webaudio/audiobuffer-crash.html: Added.
15641
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000156422017-03-30 Simon Fraser <simon.fraser@apple.com>
15643
15644 Add some tests that dump the touch event regions with various content configurations
15645 https://bugs.webkit.org/show_bug.cgi?id=170216
15646
15647 Followup: add missing results files, and tweak iframes.html to show that regions fail to
15648 take iframe borders into account.
15649
15650 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
15651 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
15652 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
15653 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
15654 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
15655 * fast/events/touch/ios/touch-event-regions/iframes.html:
15656 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
15657 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
15658
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000156592017-03-30 Per Arne Vollan <pvollan@apple.com>
15660
15661 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
15662 https://bugs.webkit.org/show_bug.cgi?id=170188
15663
15664 Reviewed by Eric Carlson.
15665
15666 The textTrackDisplayElement call will fail and throw an exception if the text track display element
15667 has not yet been added to the text track container element. We wait until it has been added.
15668
15669 * media/track/track-cue-rendering-with-padding.html:
15670
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000156712017-03-30 Antoine Quint <graouts@apple.com>
15672
15673 [Modern Media Controls] Invalid placard icon is not visible for short video
15674 https://bugs.webkit.org/show_bug.cgi?id=170277
15675 <rdar://problem/31327955>
15676
15677 Reviewed by Eric Carlson.
15678
15679 Add a new test to check that we correctly hide the invalid icon only when
15680 there is no space left to display it.
15681
15682 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
15683 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
15684
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000156852017-03-27 Sergio Villar Senin <svillar@igalia.com>
15686
15687 [css-grid] Clamp the number of autorepeat tracks
15688 https://bugs.webkit.org/show_bug.cgi?id=170120
15689
15690 Reviewed by Manuel Rego Casasnovas.
15691
15692 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
15693 to allow us to run several test cases over a small number of grids in a single file quite
15694 fast. The other option was to statically (CSS) create several huge grids, something that
15695 could potentially be very expensive in terms of memory and CPU leading to timeouts.
15696
15697 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
15698 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
15699
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000157002017-03-30 Antoine Quint <graouts@apple.com>
15701
15702 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
15703 https://bugs.webkit.org/show_bug.cgi?id=168409
15704 <rdar://problem/30799198>
15705
15706 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
15707 requestAnimationFrame() call to suspend the ScriptedAnimationController.
15708
15709 * media/modern-media-controls/airplay-button/airplay-button.html:
15710
pvollan@apple.comc639f112017-03-30 06:35:31 +0000157112017-03-30 Per Arne Vollan <pvollan@apple.com>
15712
15713 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
15714 https://bugs.webkit.org/show_bug.cgi?id=168660
15715
15716 Reviewed Eric Carlson.
15717
15718 The textTrackDisplayElement call will fail and throw an exception if the text track display element
15719 has not yet been added to the text track container element. We wait until it has been added.
15720
15721 * media/track/track-cue-container-rendering-position.html:
15722
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000157232017-03-29 Ryosuke Niwa <rniwa@webkit.org>
15724
15725 Disconnecting a HTMLObjectElement does not always unload its content document
15726 https://bugs.webkit.org/show_bug.cgi?id=169606
15727
15728 Reviewed by Andy Estes.
15729
15730 Add a regression test.
15731
15732 * fast/dom/removing-focused-object-element-expected.txt: Added.
15733 * fast/dom/removing-focused-object-element.html: Added.
15734
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000157352017-03-29 Simon Fraser <simon.fraser@apple.com>
15736
15737 Add some tests that dump the touch event regions with various content configurations
15738 https://bugs.webkit.org/show_bug.cgi?id=170216
15739
15740 Reviewed by Dean Jackson.
15741
15742 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
15743
15744 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
15745 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
15746 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
15747 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
15748 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
15749 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
15750 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
15751 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
15752 * fast/events/touch/ios/touch-event-regions/document.html: Added.
15753 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
15754 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
15755 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
15756 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
15757 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
15758 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
15759
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000157602017-03-28 Simon Fraser <simon.fraser@apple.com>
15761
15762 Make it possible to dump touch event regions for testing
15763 https://bugs.webkit.org/show_bug.cgi?id=170209
15764 <rdar://problem/31309258>
15765
15766 Reviewed by Tim Horton.
15767
15768 Simple test that dumps the regions.
15769
15770 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
15771 * fast/events/touch/ios/touch-event-regions.html: Added.
15772
zalan@apple.com26018542017-03-30 01:25:00 +0000157732017-03-29 Zalan Bujtas <zalan@apple.com>
15774
15775 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
15776 https://bugs.webkit.org/show_bug.cgi?id=170259
15777 <rdar://problem/31300584>
15778
15779 Reviewed by Simon Fraser.
15780
15781 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
15782 * fast/block/float/placing-multiple-floats-crash.html: Added.
15783
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000157842017-03-29 Tim Horton <timothy_horton@apple.com>
15785
15786 Swipe gesture tests don't work on macOS Sierra
15787 https://bugs.webkit.org/show_bug.cgi?id=161675
15788 <rdar://problem/23379930>
15789
15790 Reviewed by Darin Adler.
15791
15792 * platform/mac-wk2/TestExpectations:
15793 * swipe/basic-cached-back-swipe-expected.txt:
15794 * swipe/basic-cached-back-swipe.html:
15795 * swipe/main-frame-pinning-requirement-expected.txt:
15796 * swipe/main-frame-pinning-requirement.html:
15797 * swipe/pushState-cached-back-swipe-expected.txt:
15798 * swipe/pushState-cached-back-swipe.html:
15799 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
15800 * swipe/pushState-programmatic-back-while-swiping-crash.html:
15801 * swipe/resources/swipe-test.js:
15802 (measuredDurationShouldBeLessThan):
15803 (startSwipeGesture):
15804 (completeSwipeGesture):
15805 (playEventStream):
15806 (eventQueue.enqueueScrollEvent): Deleted.
15807 (eventQueue.enqueueSwipeEvent): Deleted.
15808 (eventQueue.hasPendingEvents): Deleted.
15809 (eventQueue.callAfterEventDispatch): Deleted.
15810 (eventQueue._processEventQueue): Deleted.
15811 (eventQueue._processEventQueueSoon): Deleted.
15812 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
15813 * swipe/swipe-start-hysteresis-failures.html: Removed.
15814
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000158152017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15816
15817 Try to normalize variation ranges
15818 https://bugs.webkit.org/show_bug.cgi?id=170119
15819
15820 Reviewed by Simon Fraser.
15821
15822 * fast/text/variations/font-selection-properties-expected.html:
15823
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000158242017-03-29 Ryan Haddad <ryanhaddad@apple.com>
15825
15826 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
15827 https://bugs.webkit.org/show_bug.cgi?id=169677
15828
15829 Unreviewed test gardening.
15830
15831 * platform/mac-wk1/TestExpectations:
15832 * platform/mac/TestExpectations:
15833
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000158342017-03-29 Javier Fernandez <jfernandez@igalia.com>
15835
15836 [css-align] Adapt self-alignment properties to the new baseline syntax
15837 https://bugs.webkit.org/show_bug.cgi?id=170235
15838
15839 Reviewed by David Hyatt.
15840
15841 Added new cases to the alignment properties parsing tests so that we can verify the new
15842 baseline-alignment syntax is parsed as expected.
15843 Additionally, I modified the tests so that they use the testharness format.
15844
15845 * css3/parse-align-items-expected.txt:
15846 * css3/parse-align-items.html:
15847 * css3/parse-align-self-expected.txt:
15848 * css3/parse-align-self.html:
15849 * css3/resources/alignment-parsing-utils-th.js:
15850 (checkValues):
15851 * fast/css/parse-justify-items-expected.txt:
15852 * fast/css/parse-justify-items.html:
15853 * fast/css/parse-justify-self-expected.txt:
15854 * fast/css/parse-justify-self.html:
15855 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
15856 (checkValues):
15857 (checkBadValues):
15858 (checkInitialValues):
15859 (checkInheritValues):
15860 (checkLegacyValues):
15861 (checkSupportedValues):
15862
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000158632017-03-29 Chris Dumez <cdumez@apple.com>
15864
15865 Animated SVG images are not paused in pages loaded in the background
15866 https://bugs.webkit.org/show_bug.cgi?id=170043
15867 <rdar://problem/31234412>
15868
15869 Reviewed by Simon Fraser.
15870
15871 Extend layout test coverage.
15872
15873 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
15874 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
15875 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
15876 * svg/animations/animations-paused-in-background-page.html: Added.
15877 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
15878
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000158792017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15880
15881 Post-commit test gardening after r214546
15882 https://bugs.webkit.org/show_bug.cgi?id=169518
15883
15884 Unreviewed.
15885
15886 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
15887 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
15888
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000158892017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15890
15891 Post-commit test gardening after r214546
15892 https://bugs.webkit.org/show_bug.cgi?id=169518
15893
15894 Unreviewed.
15895
15896 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
15897 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
15898
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000158992017-03-29 Ryan Haddad <ryanhaddad@apple.com>
15900
15901 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
15902 https://bugs.webkit.org/show_bug.cgi?id=170130
15903
15904 Unreviewed test gardening.
15905
15906 * TestExpectations:
15907
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000159082017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
15909
15910 Variation fonts: Make sure that feature detection and preprocessor macros are right
15911 https://bugs.webkit.org/show_bug.cgi?id=169518
15912
15913 Reviewed by Simon Fraser.
15914
15915 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
15916
15917 * fast/text/font-variations-feature-detection-expected.html: Added.
15918 * fast/text/font-variations-feature-detection.html: Added.
15919 * platform/ios-simulator/TestExpectations:
15920 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
15921 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
15922 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
15923 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
15924 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
15925 * platform/mac/TestExpectations:
15926
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000159272017-03-29 Antoine Quint <graouts@apple.com>
15928
15929 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
15930 https://bugs.webkit.org/show_bug.cgi?id=170239
15931 <rdar://problem/31320685>
15932
15933 Reviewed by Dean Jackson.
15934
15935 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
15936 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
15937 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
15938 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
15939 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
15940
15941 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
15942 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
15943 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
15944 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
15945 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
15946
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000159472017-03-28 Ryan Haddad <ryanhaddad@apple.com>
15948
15949 Mark fast/workers/worker-close-more.html as a flaky timeout.
15950 https://bugs.webkit.org/show_bug.cgi?id=169838
15951
15952 Unreviewed test gardening.
15953
15954 * platform/mac/TestExpectations:
15955
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000159562017-03-29 Youenn Fablet <youenn@apple.com>
15957
15958 Move DTMF WebRTC extension behind its own compile flag
15959 https://bugs.webkit.org/show_bug.cgi?id=170226
15960
15961 Reviewed by Eric Carlson.
15962
15963 * TestExpectations:
15964 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
15965 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
15966 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
15967 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
15968
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000159692017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
15970
15971 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
15972 https://bugs.webkit.org/show_bug.cgi?id=170192
15973
15974 Unreviewed test gardening.
15975
15976 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
15977
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000159782017-03-29 Youenn Fablet <youenn@apple.com>
15979
15980 Add test for differentiating camera versus canvas stream
15981 https://bugs.webkit.org/show_bug.cgi?id=169698
15982 <rdar://problem/31076026>
15983
15984 Reviewed by Eric Carlson.
15985
15986 * fast/mediastream/captureStream/canvas2d.html:
15987
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000159882017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
15989
15990 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
15991 https://bugs.webkit.org/show_bug.cgi?id=170223
15992
15993 Reviewed by Youenn Fablet.
15994
15995 After r214441 the arguments of addIceCandidate() are nullable.
15996
15997 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
15998 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
15999 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
16000
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000160012017-03-29 Antoine Quint <graouts@apple.com>
16002
16003 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
16004 https://bugs.webkit.org/show_bug.cgi?id=168409
16005 <rdar://problem/30799198>
16006
16007 Reviewed by Dean Jackson.
16008
16009 Opt into ScriptedAnimationController logging.
16010
16011 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
16012 * media/modern-media-controls/airplay-button/airplay-button.html:
16013
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000160142017-03-28 Youenn Fablet <youenn@apple.com>
16015
16016 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
16017 https://bugs.webkit.org/show_bug.cgi?id=170192
16018
16019 Reviewed by Jon Lee.
16020
16021 * fast/mediastream/RTCIceCandidate-expected.txt:
16022 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
16023 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
16024 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
16025 Ensuring sdpMid has a valid value.
16026 * fast/mediastream/resources/promise-utils.js: Improving error logging.
16027
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000160282017-03-27 Brent Fulgham <bfulgham@apple.com>
16029
16030 Only attach Attributes to a given element one time
16031 https://bugs.webkit.org/show_bug.cgi?id=170125
16032 <rdar://problem/31279676>
16033
16034 Reviewed by Chris Dumez.
16035
16036 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
16037 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
16038 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
16039 * fast/dom/Attr/only-attach-attr-once.html: Added.
16040
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000160412017-03-28 Youenn Fablet <youenn@apple.com>
16042
16043 Stop RTCDataChannel when closing page
16044 https://bugs.webkit.org/show_bug.cgi?id=170166
16045
16046 Reviewed by Eric Carlson.
16047
16048 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
16049 * webrtc/datachannel/datachannel-gc.html: Added.
16050
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000160512017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
16052
16053 Ranges for variation font properties are not enforced
16054 https://bugs.webkit.org/show_bug.cgi?id=169979
16055
16056 Reviewed by David Hyatt.
16057
16058 * fast/text/font-selection-font-face-parse-expected.txt:
16059 * fast/text/font-selection-font-face-parse.html:
16060 * fast/text/font-selection-font-loading-api-parse-expected.txt:
16061 * fast/text/font-selection-font-loading-api-parse.html:
16062 * fast/text/font-style-parse-expected.txt:
16063 * fast/text/font-style-parse.html:
16064 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
16065 * fast/text/variations/font-loading-api-parse-ranges.html:
16066 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
16067 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
16068 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
16069
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000160702017-03-28 Andy Estes <aestes@apple.com>
16071
16072 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
16073 https://bugs.webkit.org/show_bug.cgi?id=170197
16074 <rdar://problem/30314067>
16075
16076 Reviewed by Brady Eidson.
16077
16078 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
16079 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
16080
cdumez@apple.coma585b422017-03-28 23:11:35 +0000160812017-03-28 Chris Dumez <cdumez@apple.com>
16082
16083 Animated SVG images are not paused when outside viewport
16084 https://bugs.webkit.org/show_bug.cgi?id=170155
16085 <rdar://problem/31288893>
16086
16087 Reviewed by Antti Koivisto.
16088
16089 Add layout test coverage.
16090
16091 * platform/mac-wk1/TestExpectations:
16092 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
16093 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
16094 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
16095 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
16096 * svg/animations/resources/smilAnimation.svg: Added.
16097
antti@apple.comdf681732017-03-28 22:48:26 +0000160982017-03-28 Antti Koivisto <antti@apple.com>
16099
16100 Missing render tree position invalidation when tearing down renderers for display:contents subtree
16101 https://bugs.webkit.org/show_bug.cgi?id=170199
16102 <rdar://problem/31260856>
16103
16104 Reviewed by Zalan Bujtas.
16105
16106 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
16107 * fast/shadow-dom/slot-renderer-teardown.html: Added.
16108
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000161092017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16110
16111 Unreviewed, rolling out r214485.
16112
16113 This change caused LayoutTest crashes.
16114
16115 Reverted changeset:
16116
16117 "Stop RTCDataChannel when closing page"
16118 https://bugs.webkit.org/show_bug.cgi?id=170166
16119 http://trac.webkit.org/changeset/214485
16120
bburg@apple.com2e3de942017-03-28 21:41:24 +0000161212017-03-28 Brian Burg <bburg@apple.com>
16122
16123 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
16124 https://bugs.webkit.org/show_bug.cgi?id=169865
16125 <rdar://problem/31250573>
16126
16127 Reviewed by Joseph Pecoraro.
16128
16129 Add tests that verify the new command works as expected when it disables resource caching.
16130 I also manually verified that the override setting is cleared when Web Inspector disconnects.
16131 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
16132 a load happened or not.
16133
16134 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
16135 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
16136 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
16137 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
16138
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000161392017-03-28 Youenn Fablet <youenn@apple.com>
16140
16141 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
16142 https://bugs.webkit.org/show_bug.cgi?id=170194
16143
16144 Reviewed by Chris Dumez.
16145
16146 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
16147 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
16148
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000161492017-03-28 Joseph Pecoraro <pecoraro@apple.com>
16150
16151 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
16152 https://bugs.webkit.org/show_bug.cgi?id=166862
16153 <rdar://problem/29835977>
16154
16155 Reviewed by Brian Burg.
16156
16157 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
16158 * http/tests/inspector/network/resource-mime-type.html: Added.
16159 Test resource mime types for different resources.
16160
16161 * http/tests/inspector/network/resources/json.php: Added.
16162 * http/tests/inspector/network/resources/script.js: Added.
16163 * http/tests/inspector/network/resources/script.txt: Added.
16164 * http/tests/inspector/network/resources/stylesheet.css: Added.
16165 * http/tests/inspector/network/resources/stylesheet.txt: Added.
16166 * http/tests/resources/square20.jpg: Added.
16167 Resources for various requests and different mime types.
16168
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000161692017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16170
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000016171 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
16172 https://bugs.webkit.org/show_bug.cgi?id=168132
16173
16174 Unreviewed test gardening.
16175
16176 * platform/mac/TestExpectations:
16177
161782017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16179
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000016180 Mark two fast/scrolling/ios/touch-scroll tests as failing.
16181 https://bugs.webkit.org/show_bug.cgi?id=170153
16182
16183 Unreviewed test gardening.
16184
16185 * platform/ios-wk2/TestExpectations:
16186
161872017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16188
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000016189 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
16190
16191 Unreviewed test gardening.
16192
16193 * platform/ios/TestExpectations:
16194
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000161952017-03-28 Youenn Fablet <youenn@apple.com>
16196
16197 Stop RTCDataChannel when closing page
16198 https://bugs.webkit.org/show_bug.cgi?id=170166
16199
16200 Reviewed by Eric Carlson.
16201
16202 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
16203 * webrtc/datachannel/datachannel-gc.html: Added.
16204
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000162052017-03-28 Antoine Quint <graouts@apple.com>
16206
16207 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
16208 https://bugs.webkit.org/show_bug.cgi?id=170180
16209
16210 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
16211
16212 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
16213 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
16214
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000162152017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16216
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000016217 Mark fast/history/ios/history-scroll-restoration.html as flaky.
16218 https://bugs.webkit.org/show_bug.cgi?id=169558
16219
16220 Unreviewed test gardening.
16221
16222 * platform/ios-wk2/TestExpectations:
16223
162242017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16225
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000016226 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
16227 https://bugs.webkit.org/show_bug.cgi?id=170180
16228
16229 Unreviewed test gardening.
16230
16231 * platform/ios/TestExpectations:
16232
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000162332017-03-28 Youenn Fablet <youenn@apple.com>
16234
16235 LayoutTest webrtc/video-getParameters.html is failing
16236 https://bugs.webkit.org/show_bug.cgi?id=170148
16237
16238 Unreviewed.
16239
16240 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
16241
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000162422017-03-28 Ryan Haddad <ryanhaddad@apple.com>
16243
16244 Mark webrtc/video-replace-track-to-null.html as flaky.
16245 https://bugs.webkit.org/show_bug.cgi?id=170178
16246
16247 Unreviewed test gardening.
16248
16249 * TestExpectations:
16250
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000162512017-03-28 Jonathan Bedard <jbedard@apple.com>
16252
16253 Moved gardened ios-simulator tests to ios folders
16254 <rdar://problem/30948691>
16255
16256 Unreviewed test re-organization.
16257
16258 Moving ios-simulator test expectations to share as many expectations
16259 as possible with on-device testing.
16260
16261 * platform/ios: Moved from platform/ios-simulator.
16262 * platform/ios-device: Added.
16263 * platform/ios-device-wk1: Added.
16264 * platform/ios-device-wk2: Added.
16265 * platform/ios-simulator: Moved to platform/ios.
16266 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
16267 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
16268 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
16269 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
16270
yoav@yoav.ws81391512017-03-28 11:56:52 +0000162712017-03-28 Yoav Weiss <yoav@yoav.ws>
16272
16273 Add a warning for unused link preloads.
16274 https://bugs.webkit.org/show_bug.cgi?id=165670
16275
16276 Reviewed by Youenn Fablet.
16277
16278 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
16279 * http/tests/preload/download_resources-expected.txt:
16280 * http/tests/preload/download_resources.html: Added references to preloaded resources.
16281 * http/tests/preload/onerror_event-expected.txt:
16282 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
16283 * http/tests/preload/onload_event-expected.txt:
16284 * http/tests/preload/onload_event.html: Added references to preloaded resources.
16285 * http/tests/preload/single_download_preload.html: Deflaked.
16286 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
16287 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
16288 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
16289 * http/tests/preload/unused_preload_warning-expected.txt: Added.
16290 * http/tests/preload/unused_preload_warning.html: Added.
16291
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000162922017-03-28 Antoine Quint <graouts@apple.com>
16293
16294 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
16295 https://bugs.webkit.org/show_bug.cgi?id=170171
16296 <rdar://problem/31095500>
16297
16298 Reviewed by Dean Jackson.
16299
16300 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
16301 the "presented" property returns false immediately after calling hide() on the panel.
16302
16303 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
16304 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
16305 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
16306 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
16307
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000163082017-03-28 Aaron Chu <aaron_chu@apple.com>
16309
16310 AX: Media controls should be able to be re-activated after faded away
16311 https://bugs.webkit.org/show_bug.cgi?id=170048
16312 <rdar://problem/30157179>
16313
16314 Reviewed by Antoine Quint.
16315
16316 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
16317 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
16318
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000163192017-03-28 Antoine Quint <graouts@apple.com>
16320
16321 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
16322 https://bugs.webkit.org/show_bug.cgi?id=169145
16323 <rdar://problem/17048858>
16324
16325 Reviewed by Dean Jackson.
16326
16327 We add new tests for media documents and related features that cover the following cases:
16328
16329 - checking <video> with only audio tracks does not show the fullscreen button
16330 - checking <video> with only audio tracks does not show the picture-in-picture button
16331 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
16332
16333 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16334 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
16335 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
16336 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
16337 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
16338 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
16339 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
16340 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
16341 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
16342 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
16343 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
16344 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
16345 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
16346 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
16347 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16348 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
16349 * platform/ios-simulator/TestExpectations:
16350 * platform/mac/TestExpectations:
16351
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000163522017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
16353
16354 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
16355 https://bugs.webkit.org/show_bug.cgi?id=169771
16356
16357 Reviewed by Simon Fraser.
16358
16359 * fast/images/animated-image-different-dest-size-expected.html: Added.
16360 * fast/images/animated-image-different-dest-size.html: Added.
16361 This test crashes without this patch.
16362
16363 * fast/images/animated-image-loop-count.html:
16364 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
16365
16366 * fast/images/async-image-background-image-expected.html: Added.
16367 * fast/images/async-image-background-image.html: Added.
16368 Ensures the background image can be drawn asynchronously if it is large.
16369
16370 * fast/images/async-image-canvas-draw-image-expected.html: Added.
16371 * fast/images/async-image-canvas-draw-image.html: Added.
16372 Ensures the image is drawn synchronously on the canvas regardless of its size.
16373
16374 * fast/images/ordered-animated-image-frames.html:
16375 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
16376
16377 * fast/images/reset-image-animation-expected.txt:
16378 * fast/images/reset-image-animation.html:
16379 Change how the steps of the test are ordered so the test can be not flaky.
16380 Running it with -repeat-each was failing.
16381
16382 * fast/images/resources/red-green-blue-900-300.png: Added.
16383
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000163842017-03-27 Youenn Fablet <youenn@apple.com>
16385
16386 addIceCandidate should not throw if passed null or undefined
16387 https://bugs.webkit.org/show_bug.cgi?id=170118
16388
16389 Reviewed by Eric Carlson.
16390
16391 Updating test to log addIceCandidate rejection.
16392
16393 * webrtc/datachannel/basic.html:
16394 * webrtc/routines.js:
16395 (iceCallback1):
16396 (iceCallback2):
16397 (onAddIceCandidateError):
16398
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000163992017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16400
16401 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
16402
16403 Unreviewed test gardening.
16404
16405 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
16406 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
16407
antti@apple.comf4e83d62017-03-27 22:56:32 +0000164082017-03-27 Antti Koivisto <antti@apple.com>
16409
16410 Loading in-body stylesheets should not block rendering of elements before them
16411 https://bugs.webkit.org/show_bug.cgi?id=169345
16412
16413 Reviewed by Simon Fraser.
16414
16415 * http/tests/incremental/resources/delayed-css.php: Added.
16416 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
16417 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
16418
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000164192017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16420
16421 Test variation font ranges in the CSS Font Loading API
16422 https://bugs.webkit.org/show_bug.cgi?id=170022
16423
16424 Reviewed by Dean Jackson.
16425
16426 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
16427 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
16428
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000164292017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16430
16431 Unreviewed, rolling out r214411.
16432
16433 Two of the LayoutTests for this change time out on ios-
16434 simulator.
16435
16436 Reverted changeset:
16437
16438 "[Modern Media Controls] Improve media documents across macOS,
16439 iPhone and iPad"
16440 https://bugs.webkit.org/show_bug.cgi?id=169145
16441 http://trac.webkit.org/changeset/214411
16442
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000164432017-03-27 Antoine Quint <graouts@apple.com>
16444
16445 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
16446 https://bugs.webkit.org/show_bug.cgi?id=168517
16447 <rdar://problem/30577636>
16448
16449 Reviewed by Dean Jackson.
16450
16451 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
16452
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000164532017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16454
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000016455 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
16456 https://bugs.webkit.org/show_bug.cgi?id=169679
16457
16458 Unreviewed test gardening.
16459
16460 * platform/mac/TestExpectations:
16461
164622017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16463
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000016464 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
16465 https://bugs.webkit.org/show_bug.cgi?id=170127
16466
16467 Unreviewed test gardening.
16468
16469 * platform/mac/TestExpectations:
16470
164712017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16472
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000016473 Mark media/modern-media-controls/time-label/time-label.html as flaky.
16474 https://bugs.webkit.org/show_bug.cgi?id=169678
16475
16476 Unreviewed test gardening.
16477
16478 * platform/mac-wk1/TestExpectations:
16479
164802017-03-27 Ryan Haddad <ryanhaddad@apple.com>
16481
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000016482 Marking two modern-media-controls tests as timeouts.
16483 https://bugs.webkit.org/show_bug.cgi?id=170123
16484
16485 Unreviewed test gardening.
16486
16487 * platform/ios-simulator/TestExpectations:
16488
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000164892017-03-27 Youenn Fablet <youenn@apple.com>
16490
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000016491 Tighten RTCDatachannel creation and parameter getters
16492 https://bugs.webkit.org/show_bug.cgi?id=170081
16493
16494 Reviewed by Eric Carlson.
16495
16496 * webrtc/datachannel/basic-expected.txt:
16497 * webrtc/datachannel/basic.html:
16498
164992017-03-27 Youenn Fablet <youenn@apple.com>
16500
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000016501 Add support for RTCRtpReceiver/RTCRtpSender getParameters
16502 https://bugs.webkit.org/show_bug.cgi?id=170057
16503
16504 Reviewed by Alex Christensen.
16505
16506 * webrtc/video-getParameters-expected.txt: Added.
16507 * webrtc/video-getParameters.html: Added.
16508
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000165092017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16510
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000016511 font variation properties don't need to accept numbers
16512 https://bugs.webkit.org/show_bug.cgi?id=169357
16513
16514 Reviewed by Antti Koivisto.
16515
16516 * fast/text/font-selection-font-face-parse-expected.txt:
16517 * fast/text/font-selection-font-face-parse.html:
16518 * fast/text/font-selection-font-loading-api-parse-expected.txt:
16519 * fast/text/font-selection-font-loading-api-parse.html:
16520 * fast/text/font-stretch-parse-expected.txt:
16521 * fast/text/font-stretch-parse.html:
16522 * fast/text/font-style-parse-expected.txt:
16523 * fast/text/font-style-parse.html:
16524 * fast/text/variations/font-selection-properties.html:
16525 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
16526
165272017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16528
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000016529 Implement format specifier for variation fonts
16530 https://bugs.webkit.org/show_bug.cgi?id=169327
16531
16532 Reviewed by Simon Fraser.
16533
16534 * fast/text/variations/font-face-format-expected.html: Added.
16535 * fast/text/variations/font-face-format.html: Added.
16536
165372017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
16538
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000016539 Make sure animation works for font-weight, font-stretch, and font-style
16540 https://bugs.webkit.org/show_bug.cgi?id=169683
16541
16542 Reviewed by Simon Fraser.
16543
16544 * animations/font-variations/font-stretch-expected.txt: Added.
16545 * animations/font-variations/font-stretch.html: Added.
16546 * animations/font-variations/font-style-expected.txt: Added.
16547 * animations/font-variations/font-style.html: Added.
16548 * animations/font-variations/font-weight-expected.txt: Added.
16549 * animations/font-variations/font-weight.html: Added.
16550 * animations/resources/animation-test-helpers.js:
16551 (compareFontStyle):
16552 (getPropertyValue):
16553 (comparePropertyValue):
16554
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000165552017-03-27 Alex Christensen <achristensen@webkit.org>
16556
16557 Make WebSockets work in network process
16558 https://bugs.webkit.org/show_bug.cgi?id=169930
16559
16560 Reviewed by Youenn Fablet.
16561
16562 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
16563 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
16564 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
16565 (web_socket_do_extra_handshake):
16566 (web_socket_transfer_data):
16567 * platform/ios-simulator-wk1/TestExpectations:
16568 * platform/mac-wk1/TestExpectations:
16569 * platform/win/TestExpectations:
16570
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000165712017-03-27 Antoine Quint <graouts@apple.com>
16572
16573 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
16574 https://bugs.webkit.org/show_bug.cgi?id=169145
16575 <rdar://problem/17048858>
16576
16577 Reviewed by Dean Jackson.
16578
16579 We add new tests for media documents and related features that cover the following cases:
16580
16581 - checking <video> with only audio tracks does not show the fullscreen button
16582 - checking <video> with only audio tracks does not show the picture-in-picture button
16583 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
16584
16585 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16586 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
16587 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
16588 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
16589 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
16590 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
16591 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
16592 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
16593 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
16594 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
16595 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
16596 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
16597 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
16598 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
16599 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
16600 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
16601 * platform/ios-simulator/TestExpectations:
16602 * platform/mac/TestExpectations:
16603
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000166042017-03-25 Aaron Chu <aaron_chu@apple.com>
16605
16606 AX: Media controls are unlabeled
16607 https://bugs.webkit.org/show_bug.cgi?id=169947
16608 <rdar://problem/30153323>
16609
16610 Reviewed by Antoine Quint.
16611
16612 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
16613 * media/modern-media-controls/airplay-button/airplay-button.html:
16614 * media/modern-media-controls/forward-button/forward-button-expected.txt:
16615 * media/modern-media-controls/forward-button/forward-button.html:
16616 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
16617 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
16618 * media/modern-media-controls/icon-button/icon-button-expected.txt:
16619 * media/modern-media-controls/icon-button/icon-button.html:
16620 * media/modern-media-controls/icon-service/icon-service-expected.txt:
16621 * media/modern-media-controls/icon-service/icon-service.html:
16622 * media/modern-media-controls/mute-button/mute-button-expected.txt:
16623 * media/modern-media-controls/mute-button/mute-button.html:
16624 * media/modern-media-controls/pip-button/pip-button-expected.txt:
16625 * media/modern-media-controls/pip-button/pip-button.html:
16626 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
16627 * media/modern-media-controls/play-pause-button/play-pause-button.html:
16628 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
16629 * media/modern-media-controls/rewind-button/rewind-button.html:
16630 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
16631 * media/modern-media-controls/skip-back-button/skip-back-button.html:
16632 * media/modern-media-controls/start-button/start-button-expected.txt:
16633 * media/modern-media-controls/start-button/start-button.html:
16634 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
16635 * media/modern-media-controls/tracks-button/tracks-button.html:
16636
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000166372017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
16638
16639 Unreviewed GTK+ gardening. Update expectations of several tests.
16640
16641 * platform/gtk/TestExpectations:
16642
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000166432017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
16644
16645 Post-commit test fix after r214394
16646 https://bugs.webkit.org/show_bug.cgi?id=170083
16647
16648 Unreviewed.
16649
16650 * fast/text/variations/optical-sizing.html:
16651
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000166522017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
16653
16654 Add font-optical-sizing to CSSComputedStyleDeclaration
16655 https://bugs.webkit.org/show_bug.cgi?id=170083
16656
16657 Reviewed by Joseph Pecoraro.
16658
16659 * fast/css/getComputedStyle/computed-style-expected.txt:
16660 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
16661 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
16662 * fast/css/getComputedStyle/resources/property-names.js:
16663 * fast/text/variations/optical-sizing-expected.txt:
16664 * fast/text/variations/optical-sizing.html:
16665 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
16666 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
16667 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
16668
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000166692017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16670
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000016671 Consolidate TestExpectations for media/restore-from-page-cache.html.
16672
16673 Unreviewed test gardening.
16674
16675 * platform/mac/TestExpectations:
16676
166772017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16678
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000016679 Unreviewed, rolling out r214361.
16680
16681 This change caused flakiness in http/tests/preload tests.
16682
16683 Reverted changeset:
16684
16685 "Add a warning for unused link preloads."
16686 https://bugs.webkit.org/show_bug.cgi?id=165670
16687 http://trac.webkit.org/changeset/214361
16688
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000166892017-03-24 Antoine Quint <graouts@webkit.org>
16690
16691 [Modern Media Controls] Remove placard icon if height is compressed
16692 https://bugs.webkit.org/show_bug.cgi?id=167935
16693 <rdar://problem/30397128>
16694
16695 Reviewed by Dean Jackson.
16696
16697 We add a new test to check that the various designed constraints to toggle display of a placard's
16698 icon, title and description are honored. Also, due to the old layout() method now being called
16699 "commit()", we refactor a relevant test.
16700
16701 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
16702 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
16703 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
16704 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
16705
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000167062017-03-24 Eric Carlson <eric.carlson@apple.com>
16707
16708 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
16709 https://bugs.webkit.org/show_bug.cgi?id=170056
16710
16711 Reviewed by Youenn Fablet.
16712
16713 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
16714 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
16715 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
16716 * fast/mediastream/apply-constraints-advanced-expected.txt:
16717 * fast/mediastream/apply-constraints-advanced.html:
16718 * fast/mediastream/apply-constraints-video-expected.txt:
16719 * fast/mediastream/apply-constraints-video.html:
16720
dino@apple.com21196272017-03-24 23:16:52 +0000167212017-03-24 Dean Jackson <dino@apple.com>
16722
16723 Serialization of custom props in longhand should be "" not value of shorthand
16724 https://bugs.webkit.org/show_bug.cgi?id=167699
16725 <rdar://problem/30324200>
16726
16727 Reviewed by Sam Weinig.
16728
16729 * fast/css/variables/rule-property-get-expected.html:
16730 * fast/css/variables/rule-property-get.html:
16731
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000167322017-03-24 Antoine Quint <graouts@webkit.org>
16733
16734 [Modern Media Controls] Captions don't move with the appearance of the inline controls
16735 https://bugs.webkit.org/show_bug.cgi?id=170051
16736 <rdar://problem/30754428>
16737
16738 Reviewed by Dean Jackson.
16739
16740 Add a new test, which would have previously failed, where we check that we account for the controls bar height
16741 when showing captions with the controls bar visible.
16742
16743 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
16744 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
16745
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000167462017-03-24 Brent Fulgham <bfulgham@apple.com>
16747
16748 Handle recursive calls to ProcessingInstruction::checkStyleSheet
16749 https://bugs.webkit.org/show_bug.cgi?id=169982
16750 <rdar://problem/31083051>
16751
16752 Reviewed by Antti Koivisto.
16753
16754 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
16755 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
16756 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
16757 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
16758 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
16759 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
16760 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
16761 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
16762 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
16763 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
16764 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
16765
beidson@apple.comc6dab482017-03-24 21:13:40 +0000167662017-03-24 Brady Eidson <beidson@apple.com>
16767
16768 A null compound index value crashes the Databases process.
16769 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
16770
16771 Reviewed by Alex Christensen.
16772
16773 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
16774 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
16775 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
16776 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
16777 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
16778
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000167792017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16780
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000016781 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
16782 https://bugs.webkit.org/show_bug.cgi?id=170068
16783
16784 Unreviewed test gardening.
16785
16786 * platform/ios-simulator/TestExpectations:
16787
167882017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16789
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000016790 Unreviewed, rolling out r214360.
16791
16792 This change caused 20+ LayoutTest failures.
16793
16794 Reverted changeset:
16795
16796 "Handle recursive calls to
16797 ProcessingInstruction::checkStyleSheet"
16798 https://bugs.webkit.org/show_bug.cgi?id=169982
16799 http://trac.webkit.org/changeset/214360
16800
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000168012017-03-24 Youenn Fablet <youenn@apple.com>
16802
16803 Add support for qpSum in WebRTC stats
16804 https://bugs.webkit.org/show_bug.cgi?id=170060
16805
16806 Reviewed by Eric Carlson.
16807
16808 * webrtc/video-stats.html:
16809
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000168102017-03-24 Daniel Bates <dabates@apple.com>
16811
16812 Prevent new navigations during document unload
16813 https://bugs.webkit.org/show_bug.cgi?id=169934
16814 <rdar://problem/31247584>
16815
16816 Reviewed by Chris Dumez.
16817
16818 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
16819 after starting a navigation from an onunload event handler.
16820
16821 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
16822 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
16823
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000168242017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
16825
16826 Implement font-optical-sizing
16827 https://bugs.webkit.org/show_bug.cgi?id=168895
16828
16829 Reviewed by Dean Jackson.
16830
16831 * fast/text/variations/optical-sizing-expected.txt: Added.
16832 * fast/text/variations/optical-sizing.html: Added.
16833
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000168342017-03-24 Yoav Weiss <yoav@yoav.ws>
16835
16836 Add a warning for unused link preloads.
16837 https://bugs.webkit.org/show_bug.cgi?id=165670
16838
16839 Reviewed by Youenn Fablet.
16840
16841 This adds a test for the unused preload warning, and adapts some of the other preload tests,
16842 to avoid warnings.
16843
16844 * http/tests/preload/download_resources-expected.txt: Changed.
16845 * http/tests/preload/download_resources.html: Added references to preloaded resources.
16846 * http/tests/preload/onerrer_event-expected.txt: Changed.
16847 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
16848 * http/tests/preload/onload_event.html: Added references to preloaded resources.
16849 * http/tests/preload/resources/single_download_preload.html: Deflaked.
16850 * http/tests/preload/unused_preload_warning-expected.txt: Added.
16851 * http/tests/preload/unused_preload_warning.html: Added.
16852
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000168532017-03-24 Brent Fulgham <bfulgham@apple.com>
16854
16855 Handle recursive calls to ProcessingInstruction::checkStyleSheet
16856 https://bugs.webkit.org/show_bug.cgi?id=169982
16857 <rdar://problem/31083051>
16858
16859 Reviewed by Antti Koivisto.
16860
16861 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
16862 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
16863 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
16864 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
16865 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
16866 * fast/dom/beforeload/recursive-link-before-load.html: Added.
16867 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
16868 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
16869 * fast/dom/beforeload/resources/content.xhtml: Added.
16870 * fast/dom/beforeload/resources/pass.css: Added.
16871 * fast/dom/beforeload/resources/test.xsl: Added.
16872
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000168732017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
16874
16875 font-style needs a new CSSValue to make CSSRule.cssText work correctly
16876 https://bugs.webkit.org/show_bug.cgi?id=169258
16877
16878 Reviewed by David Hyatt.
16879
16880 Update tests' expected results.
16881
16882 * fast/text/font-selection-font-face-parse-expected.txt:
16883 * fast/text/font-selection-font-face-parse.html:
16884 * fast/text/font-style-parse-expected.txt:
16885 * fast/text/font-style-parse.html:
16886 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
16887 * svg/css/getComputedStyle-basic-expected.txt:
16888
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000168892017-03-24 Youenn Fablet <youenn@apple.com>
16890
16891 Add libwebrtc backend support for RTCRtpSender::replaceTrack
16892 https://bugs.webkit.org/show_bug.cgi?id=169841
16893
16894 Reviewed by Alex Christensen.
16895
16896 * webrtc/audio-replace-track-expected.txt: Added.
16897 * webrtc/audio-replace-track.html: Added.
16898 * webrtc/video-replace-track-expected.txt: Added.
16899 * webrtc/video-replace-track.html: Added.
16900 * webrtc/video-replace-track-to-null-expected.txt: Added.
16901 * webrtc/video-replace-track-to-null.html: Added.
16902
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000169032017-03-24 Ryan Haddad <ryanhaddad@apple.com>
16904
16905 Update TestExpectations for media/restore-from-page-cache.html.
16906
16907 Unreviewed test gardening.
16908
16909 * platform/mac-wk2/TestExpectations:
16910 * platform/mac/TestExpectations:
16911
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000169122017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16913
16914 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
16915
16916 * platform/gtk/TestExpectations:
16917
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000169182017-03-24 Youenn Fablet <youenn@apple.com>
16919
16920 Add support for DataChannel and MediaStreamTrack stats
16921 https://bugs.webkit.org/show_bug.cgi?id=170031
16922
16923 Reviewed by Eric Carlson.
16924
16925 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
16926 * webrtc/datachannel/datachannel-stats.html: Added.
16927 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
16928 * webrtc/video-mediastreamtrack-stats.html: Added.
16929
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000169302017-03-24 Chris Dumez <cdumez@apple.com>
16931
16932 Extend svg/animations/animations-paused-disconnected-iframe.html
16933 https://bugs.webkit.org/show_bug.cgi?id=170035
16934
16935 Reviewed by Andreas Kling.
16936
16937 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
16938
16939 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
16940 * svg/animations/animations-paused-disconnected-iframe.html:
16941
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000169422017-03-24 Youenn Fablet <youenn@apple.com>
16943
16944 Fix framesEncoded/framesDecoded RTC stats
16945 https://bugs.webkit.org/show_bug.cgi?id=170024
16946
16947 Reviewed by Eric Carlson.
16948
16949 * webrtc/video-stats-expected.txt: Added.
16950 * webrtc/video-stats.html: Added.
16951
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000169522017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16953
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000016954 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
16955
16956 * platform/gtk/TestExpectations:
16957
169582017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16959
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000016960 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
16961
16962 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
16963 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
16964 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
16965 mime type and returned application/octet-stream.
16966
16967 * platform/gtk/TestExpectations:
16968 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
16969 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
16970
169712017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16972
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000016973 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
16974
16975 We are now getting a MIME type for otf files.
16976
16977 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
16978
pvollan@apple.come52fe062017-03-24 12:01:45 +0000169792017-03-24 Per Arne Vollan <pvollan@apple.com>
16980
16981 Text stroke is sometimes clipped on video captions.
16982 https://bugs.webkit.org/show_bug.cgi?id=170006
16983
16984 Reviewed by Eric Carlson.
16985
16986 * media/track/track-css-stroke-cues-expected.txt:
16987 * media/track/track-css-stroke-cues.html:
16988
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000169892017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
16990
16991 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
16992 https://bugs.webkit.org/show_bug.cgi?id=170001
16993
16994 Reviewed by Michael Catanzaro.
16995
16996 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
16997
16998 * platform/gtk/TestExpectations:
16999
antti@apple.com0e079ed2017-03-24 03:20:18 +0000170002017-03-23 Antti Koivisto <antti@apple.com>
17001
17002 Revert r213712, caused iPad PLT regression
17003 https://bugs.webkit.org/show_bug.cgi?id=170040
17004
17005 Unreviewed.
17006
17007 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
17008 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
17009
cdumez@apple.com838ef372017-03-23 23:51:20 +0000170102017-03-23 Chris Dumez <cdumez@apple.com>
17011
17012 SVG animations are not paused when their <svg> element is removed from the document
17013 https://bugs.webkit.org/show_bug.cgi?id=170030
17014 <rdar://problem/31230252>
17015
17016 Reviewed by Dean Jackson.
17017
17018 Add layout test coverage.
17019
17020 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
17021 * svg/animations/animations-paused-when-removed-from-document.html: Added.
17022
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000170232017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
17024
17025 font shorthand should accept variation values
17026 https://bugs.webkit.org/show_bug.cgi?id=168998
17027
17028 Reviewed by Simon Fraser.
17029
17030 * fast/text/font-style-parse-expected.txt:
17031 * fast/text/font-style-parse.html:
17032 * fast/text/font-weight-parse-expected.txt:
17033 * fast/text/font-weight-parse.html:
17034
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000170352017-03-23 Chris Dumez <cdumez@apple.com>
17036
17037 SVG animations are not paused when inserted into a hidden page
17038 https://bugs.webkit.org/show_bug.cgi?id=170026
17039 <rdar://problem/31228704>
17040
17041 Reviewed by Andreas Kling.
17042
17043 Add layout test coverage.
17044
17045 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
17046 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
17047 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
17048 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
17049
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000017050== Rolled over to ChangeLog-2017-03-23 ==