blob: 6995b682c7b8370f7f4ef2b2b506281feca6637f [file] [log] [blame]
graouts@webkit.orgb93dd882017-06-08 18:53:53 +000012017-06-08 Antoine Quint <graouts@apple.com>
2
3 Layout Test media/modern-media-controls/button/button-icon-name.html is a flaky failure
4 https://bugs.webkit.org/show_bug.cgi?id=173099
5
6 Reviewed by Dean Jackson.
7
8 Rewrite the test to use asynchronous assertions, the number of frames running is immaterial to this test.
9
10 * media/modern-media-controls/button/button-icon-name-expected.txt:
11 * media/modern-media-controls/button/button-icon-name.html:
12
timothy_horton@apple.com34b0ea92017-06-08 18:08:48 +0000132017-06-08 Tim Horton <timothy_horton@apple.com>
14
15 Add a borderless mode to <attachment>, and make it respect its layout size
16 https://bugs.webkit.org/show_bug.cgi?id=173079
17 <rdar://problem/32491584>
18
19 Reviewed by Simon Fraser.
20
21 * TestExpectations:
22 * platform/ios/TestExpectations:
23 * fast/attachment/attachment-borderless-expected-mismatch.html: Added.
24 * fast/attachment/attachment-borderless.html: Added.
25 * fast/attachment/attachment-respects-css-size-expected-mismatch.html: Added.
26 * fast/attachment/attachment-respects-css-size.html: Added.
27 Add mismatch tests ensuring that CSS width/height and borderless-attachment
28 have *some* kind of impact on rendering.
29
commit-queue@webkit.org826b77e2017-06-08 17:01:50 +0000302017-06-08 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
31
32 Modify security test to avoid spacing differences.
33 https://bugs.webkit.org/show_bug.cgi?id=141709
34
35 Reviewed by Carlos Alberto Lopez Perez.
36
37 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
38 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html:
39 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW-expected.txt:
40 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html:
41 * platform/gtk/TestExpectations:
42
commit-queue@webkit.org66a53932017-06-08 16:28:40 +0000432017-06-08 Youenn Fablet <youenn@apple.com>
44
45 getUserMedia request should not be allowed for background tabs unless the tab is already capturing
46 https://bugs.webkit.org/show_bug.cgi?id=172989
47
48 Reviewed by Eric Carlson.
49
50 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
51 * fast/mediastream/getUserMedia-grant-persistency.html: Using testRunner.setPageVisibility so that UIProcess is made aware of the change.
52 Removing test about capture muted page since there is no API for setting a page as muted right now.
53 This test should be readded later on.
54
commit-queue@webkit.org553b3422017-06-08 13:24:26 +0000552017-06-08 Charlie Turner <cturner@igalia.com>
56
57 [GTK] Test gardening
58 https://bugs.webkit.org/show_bug.cgi?id=173093
59
60 Unreviewed GTK gardening.
61
62 r147201 added a crash expectation for the following test, but did so in a manner
63 that failed linter checks:
64
65 LayoutTests/platform/gtk/TestExpectations:1302 More specific entry for
66 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html on line
67 LayoutTests/platform/gtk/TestExpectations:992 overrides line LayoutTests/platform/gtk/TestExpectations:1302.
68 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html
69
70 Furthermore, this test no longer crashes in Debug builds, it fails due to whitespace
71 oddities that are addressed by webkit.org/b/141709 (unreviewed)
72
73 * platform/gtk/TestExpectations:
74
calvaris@igalia.comc25d35b2017-06-08 13:10:51 +0000752017-06-08 Xabier Rodriguez Calvar <calvaris@igalia.com>
76
77 MediaTime class has rounding issues in different platforms
78 https://bugs.webkit.org/show_bug.cgi?id=172640
79
80 Reviewed by Jer Noble.
81
82 Update expectations because the MediaTime printing changed, but
83 results are the same.
84
85 * media/media-source/media-source-overlapping-append-expected.txt:
86 * media/media-source/media-source-overlapping-decodetime-expected.txt:
87 * media/media-source/media-source-seek-back-expected.txt:
88 * media/media-source/media-source-sequence-timestamps-expected.txt:
89 * media/media-source/media-source-timeoffset-expected.txt:
90
ap@apple.com4dd14062017-06-08 04:42:46 +0000912017-06-07 Alexey Proskuryakov <ap@apple.com>
92
93 Add High Sierra support to WebKit tools
94 https://bugs.webkit.org/show_bug.cgi?id=173080
95
96 Rubber-stamped by Daniel Bates.
97
98 * platform/mac-sierra: Added an empty directory to avoid breaking scripts.
99
jer.noble@apple.com5803b692017-06-08 04:31:31 +00001002017-06-07 Jer Noble <jer.noble@apple.com>
101
102 [Web Audio] createScriptProcessor throws IndexSizeError for valid arguments
103 https://bugs.webkit.org/show_bug.cgi?id=173022
104
105 Reviewed by Sam Weinig.
106
107 * webaudio/javascriptaudionode-expected.txt:
108 * webaudio/javascriptaudionode.html:
109
cdumez@apple.comeed72bc2017-06-08 03:32:21 +00001102017-06-07 Chris Dumez <cdumez@apple.com>
111
112 CSSStyleRule.style / CSSPageRule.style / CSSKeyframeRule.style should be settable
113 https://bugs.webkit.org/show_bug.cgi?id=164537
114 <rdar://problem/29181773>
115
116 Reviewed by Sam Weinig.
117
118 Add better test coverage for CSSPageRule. This test is being upstreamed via:
119 - https://github.com/w3c/web-platform-tests/pull/6183
120
121 * http/wpt/cssom/CSSPageRule-expected.txt: Added.
122 * http/wpt/cssom/CSSPageRule.html: Added.
123
commit-queue@webkit.org2861f5e2017-06-08 03:12:47 +00001242017-06-07 Youenn Fablet <youenn@apple.com>
125
126 RTCTrackEvent.track should be found in RTCTrackEvent.streams[0]
127 https://bugs.webkit.org/show_bug.cgi?id=173074
128
129 Reviewed by Eric Carlson.
130
131 * webrtc/video.html:
132
drousso@apple.com0e56fed2017-06-07 23:53:10 +00001332017-06-07 Devin Rousso <drousso@apple.com>
134
drousso@apple.comac93eed2017-06-08 00:05:55 +0000135 Web Inspector: Add ContextMenu item to log WebSocket object to console
136 https://bugs.webkit.org/show_bug.cgi?id=172878
137
138 Reviewed by Joseph Pecoraro.
139
140 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket-expected.txt: Added.
141 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: Added.
142
143 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt:
144 * http/tests/websocket/tests/hybi/inspector/before-load.html:
145 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Removed.
146 * http/tests/websocket/tests/hybi/inspector/client-close.html:
147 * http/tests/websocket/tests/hybi/inspector/client-close_wsh.py: Removed.
148 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html:
149 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Removed.
150 * http/tests/websocket/tests/hybi/inspector/echo.py: Added.
151 (web_socket_do_extra_handshake):
152 (web_socket_transfer_data):
153 Unified common configurations for Inspector WebSocket tests.
154
1552017-06-07 Devin Rousso <drousso@apple.com>
156
drousso@apple.com0e56fed2017-06-07 23:53:10 +0000157 Web Inspector: Allow user to choose stylesheet when creating new rules
158 https://bugs.webkit.org/show_bug.cgi?id=172487
159
160 Reviewed by Joseph Pecoraro.
161
162 * inspector/css/add-rule-expected.html: Added.
163 * inspector/css/add-rule.html: Added.
164
commit-queue@webkit.org288b0d32017-06-07 23:27:14 +00001652017-06-07 Youenn Fablet <youenn@apple.com>
166
167 getUserMedia is prompting too often
168 https://bugs.webkit.org/show_bug.cgi?id=172859
169 <rdar://problem/32589950>
170
171 Reviewed by Eric Carlson.
172
173 * fast/mediastream/getUserMedia-grant-persistency-expected.txt: Added.
174 * fast/mediastream/getUserMedia-grant-persistency-reload-expected.txt: Added.
175 * fast/mediastream/getUserMedia-grant-persistency-reload.html: Added.
176 * fast/mediastream/getUserMedia-grant-persistency.html: Added.
177 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
178 * http/tests/media/media-stream/get-user-media-prompt.html: Last gum does not need a prompt anymore.
179
dbates@webkit.org4cde8362017-06-07 20:10:50 +00001802017-06-07 Daniel Bates <dabates@apple.com>
181
182 Fetching Blob URLs with XHR gives null content-type and content-length
183 https://bugs.webkit.org/show_bug.cgi?id=137647
184 <rdar://problem/18215114>
185
186 Reviewed by Darin Adler.
187
188 Add a test to ensure that we do not regress the computed Content-Type and Content-Length
189 for a blob URL fetched using XHR.
190
191 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size-expected.txt: Added.
192 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size.html: Added.
193
zandobersek@gmail.come6febe82017-06-07 19:32:23 +00001942017-06-07 Zan Dobersek <zdobersek@igalia.com>
195
196 Unreviewed GTK+ and WPE gardening.
197
198 Add platform-specific test baselines for layout tests where the
199 libgcrypt-based implementation passes more tests than the generic
200 baselines expect. The WPE test expectations for these tests are
201 also cleaned up a bit, and the tests are marked as slow to give
202 them more time to properly execute.
203
204 * platform/gtk/TestExpectations: Skip two imported W3C Web Crypto API tests that rely in SPKI and PKCS#8 imports.
205 * platform/wpe/TestExpectations: Ditto.
206 * platform/wpe/crypto: Added.
207 * platform/wpe/crypto/subtle: Added.
208 * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
209 * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
210 * platform/wpe/imported: Added.
211 * platform/wpe/imported/w3c: Added.
212 * platform/wpe/imported/w3c/web-platform-tests: Added.
213 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
214 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
215 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
216 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
217 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
218 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
219 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
220 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
221 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
222 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
223 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
224
weinig@apple.com1300a3c2017-06-07 18:57:26 +00002252017-06-07 Sam Weinig <sam@webkit.org>
226
227 [WebIDL] PutForwards is not implemented to spec as illustrated by the WPT WebIDL/ecmascript-binding/put-forwards.html
228 https://bugs.webkit.org/show_bug.cgi?id=172956
229
230 Reviewed by Chris Dumez.
231
232 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
233 Update results to show that we now throw a type error, because the action now requires
234 an explicit get of the location object, which does not work in the context.
235
graouts@webkit.org713a0032017-06-07 17:36:51 +00002362017-06-07 Antoine Quint <graouts@apple.com>
237
graouts@webkit.org92288212017-06-07 17:40:43 +0000238 Rebaseline and enable media/modern-media-controls/controls-visibility-support
239 https://bugs.webkit.org/show_bug.cgi?id=173060
240 <rdar://problem/32616840>
241
242 Reviewed by Eric Carlson.
243
244 We only check the "visible" property on the MediaControls instance which is the only thing being
245 set by this class now. We also fix entering fullscreen by not using a <button> element which has
246 some default styles set by the Button class. Finally, we make some videoTracks.length assertions
247 asynchronous to avoid timing issues.
248
249 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio-expected.txt:
250 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio.html:
251 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-expected.txt:
252 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off.html:
253 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt:
254 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html:
255 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-expected.txt:
256 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on.html:
257 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle-expected.txt:
258 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle.html:
259 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element-expected.txt:
260 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element.html:
261 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video-expected.txt:
262 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video.html:
263
2642017-06-07 Antoine Quint <graouts@apple.com>
265
graouts@webkit.orgaa28f9b2017-06-07 17:37:58 +0000266 Rebaseline and enable media/modern-media-controls/buttons-container
267 https://bugs.webkit.org/show_bug.cgi?id=173059
268 <rdar://problem/32616156>
269
270 Reviewed by Eric Carlson.
271
272 The only change is the default margin for a ButtonsContainer.
273
274 * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt:
275 * media/modern-media-controls/buttons-container/buttons-container-constructor.html:
276 * platform/ios-simulator/TestExpectations:
277 * platform/mac/TestExpectations:
278
2792017-06-07 Antoine Quint <graouts@apple.com>
280
graouts@webkit.org713a0032017-06-07 17:36:51 +0000281 Rebaseline and enable media/modern-media-controls/button
282 https://bugs.webkit.org/show_bug.cgi?id=173058
283 <rdar://problem/32615846>
284
285 Reviewed by Eric Carlson.
286
287 The IconButton class was removed and merged into its superclass Button, so we merge those tests
288 in a single directory. A couple tests no longer applied as we do not have a focused state for
289 buttons anymore, nor do we deal with changes in layout traits since there is no such thing as
290 a compact mode anymore.
291
292 * media/modern-media-controls/button/button-active-state-expected.txt: Added.
293 * media/modern-media-controls/button/button-active-state.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-active-state.html.
294 * media/modern-media-controls/button/button-icon-name-expected.txt: Added.
295 * media/modern-media-controls/button/button-icon-name.html: Added.
296 * media/modern-media-controls/button/button-on-expected.txt: Added.
297 * media/modern-media-controls/button/button-on.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-on.html.
298 * media/modern-media-controls/button/button.html:
299 * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Removed.
300 * media/modern-media-controls/icon-button/icon-button-change-layout-traits-expected.txt: Removed.
301 * media/modern-media-controls/icon-button/icon-button-change-layout-traits.html: Removed.
302 * media/modern-media-controls/icon-button/icon-button-expected.txt: Removed.
303 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Removed.
304 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Removed.
305 * media/modern-media-controls/icon-button/icon-button-on-expected.txt: Removed.
306 * media/modern-media-controls/icon-button/icon-button.html: Removed.
307 * platform/ios-simulator/TestExpectations:
308 * platform/mac/TestExpectations:
309
ryanhaddad@apple.comc482b822017-06-07 17:13:34 +00003102017-06-07 Ryan Haddad <ryanhaddad@apple.com>
311
312 Remove TestExpectation for fast/backgrounds/background-repeat-x-y-parse.html.
313 https://bugs.webkit.org/show_bug.cgi?id=167428
314
315 Unreviewed test gardening.
316
317 * TestExpectations:
318
pvollan@apple.com5d2b0b52017-06-07 16:51:24 +00003192017-06-07 Per Arne Vollan <pvollan@apple.com>
320
321 Support removal of authentication data through the Website data store API.
322 https://bugs.webkit.org/show_bug.cgi?id=171217
323
324 Reviewed by Brady Eidson.
325
326 * TestExpectations:
327 * http/tests/loading/basic-auth-remove-credentials-expected.txt: Added.
328 * http/tests/loading/basic-auth-remove-credentials.html: Added.
329 * platform/mac-wk2/TestExpectations:
330
commit-queue@webkit.org05ddaf92017-06-07 15:07:25 +00003312017-06-07 Antoine Quint <graouts@apple.com>
332
333 Rebaseline and enable media/modern-media-controls/background-tint
334 https://bugs.webkit.org/show_bug.cgi?id=173056
335 <rdar://problem/32614607>
336
337 Reviewed by Eric Carlson.
338
339 Update the background-color and filter properties for backdrops to match
340 the latest implementation and specs.
341
342 * media/modern-media-controls/background-tint/background-tint-expected.txt:
343 * media/modern-media-controls/background-tint/background-tint.html:
344 * platform/ios-simulator/TestExpectations:
345 * platform/mac/TestExpectations:
346
alex@webkit.org2b432662017-06-07 13:24:19 +00003472017-06-07 Alejandro G. Castro <alex@igalia.com>
348
349 Unreviewed GTK expectations gardening
350
351 Mark the mediacapturefromelement tests as skipped, we need canvas
352 captureStreams support.
353
354 * platform/gtk/TestExpectations:
355
graouts@webkit.org73a43622017-06-07 12:29:36 +00003562017-06-07 Antoine Quint <graouts@apple.com>
357
358 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
359 https://bugs.webkit.org/show_bug.cgi?id=168409
360
361 Unreviewed test gardening. This test has started timing out again on WK1.
362
363 * platform/mac-wk1/TestExpectations:
364
zandobersek@gmail.com80448652017-06-07 09:16:03 +00003652017-06-07 Zan Dobersek <zdobersek@igalia.com>
366
zandobersek@gmail.com13cc4262017-06-07 11:50:02 +0000367 Unreviewed GTK+ gardening.
368
369 Add test baselines that expect RSA-PSS and HKDF tests running successfully.
370 Also mark tests under imported/w3c/web-platform-tests/WebCryptoAPI as slow,
371 giving them enough time to run properly and avoid timeouts.
372
373 * platform/gtk/TestExpectations:
374 * platform/gtk/crypto: Added.
375 * platform/gtk/crypto/subtle: Added.
376 * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
377 * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
378 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
379 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
380 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
381 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
382 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
383 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
384 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
385 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
386 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
387 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
388 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
389
3902017-06-07 Zan Dobersek <zdobersek@igalia.com>
391
zandobersek@gmail.com80448652017-06-07 09:16:03 +0000392 [GCrypt] RSA-PSS support
393 https://bugs.webkit.org/show_bug.cgi?id=172856
394
395 Reviewed by Jiewen Tan.
396
397 * platform/gtk/TestExpectations: Enable RSA-PSS tests that we pass. The remaining
398 disabled tests rely on SPKI or PKCS#8 support that hasn't landed yet.
399
jlewis3@apple.com7f0496b2017-06-06 23:45:44 +00004002017-06-06 Matt Lewis <jlewis3@apple.com>
401
402 Marked workers/bomb.html as flaky on iOS.
403 https://bugs.webkit.org/show_bug.cgi?id=167757
404
405 Unreviewed test gardening.
406
407 * platform/ios-wk2/TestExpectations:
408
darin@apple.com1af28b22017-06-06 22:38:27 +00004092017-06-06 Darin Adler <darin@apple.com>
410
411 Update to slightly stricter rules for custom element names from more recent standard draft
412 https://bugs.webkit.org/show_bug.cgi?id=173019
413
414 Reviewed by Ryosuke Niwa.
415
416 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
417 * platform/ios/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
418
yoav@yoav.ws51a6fed2017-06-06 22:36:27 +00004192017-06-06 Yoav Weiss <yoav@yoav.ws>
420
421 [preload] Conditional support for media preloading and align media `as` values.
422 https://bugs.webkit.org/show_bug.cgi?id=172501
423
424 Reviewed by Dean Jackson.
425
426 Tests checking media resources preloading support were removed.
427
428 * http/tests/preload/download_resources.html: Replaced "media" with "video".
429 * http/tests/preload/download_resources_from_header_iframe-expected.txt: Changed expectation due to added "audio" test.
430 * http/tests/preload/onload_event.html: Replaced "media" with "video".
431 * http/tests/preload/preloadscanner_download_resources.html: Replaced "media" with "video".
432 * http/tests/preload/resources/download_resources_from_header.php: Replaced "media" with "video" and "audio".
433 * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Replaced "media" with "video".
434 * http/tests/preload/single_download_preload.html: Replaced "media" with "video" and "audio".
435 * http/tests/preload/single_download_preload_headers.php: Replaced "media" with "video" and "audio".
436 * http/tests/preload/single_download_preload_headers_charset.php: Replaced "media" with "video" and "audio".
437
ryanhaddad@apple.com1c663e12017-06-06 21:27:28 +00004382017-06-06 Ryan Haddad <ryanhaddad@apple.com>
439
440 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on mac.
441 https://bugs.webkit.org/show_bug.cgi?id=170907
442
443 Unreviewed test gardening.
444
445 * platform/mac-wk2/TestExpectations:
446 * platform/mac/TestExpectations:
447
zandobersek@gmail.coma1147192017-06-06 20:28:34 +00004482017-06-06 Zan Dobersek <zdobersek@igalia.com>
449
450 Unreviewed GTK+ gardening.
451
452 * platform/gtk/TestExpectations: Clean up the Web Crypto API test expectations.
453 Unskip the crypto/subtle/, crypto/workers/subtle/ and
454 imported/w3c/web-platform-tests/WebCryptoAPI/ directories and add expectations
455 that skip the remaining failing layout tests, instead of skipping those
456 directories and maintaining expectations for the passing tests.
457
jbedard@apple.com634e6732017-06-06 20:06:57 +00004582017-06-06 Jonathan Bedard <jbedard@apple.com>
459
460 Move storage/websql/alter-to-info-table.html failure expectation.
461 https://bugs.webkit.org/show_bug.cgi?id=156718
462
463 Unreviewed test gardening
464
465 storage/websql/alter-to-info-table.html fails on iOS-simulator,
466 but passes on device.
467
468 * platform/ios-simulator/TestExpectations:
469 * platform/ios/TestExpectations:
470
ryanhaddad@apple.com76f6ca42017-06-06 19:52:48 +00004712017-06-06 Ryan Haddad <ryanhaddad@apple.com>
472
473 Mark media/fullscreen-api-enabled-media-with-presentation-mode.html is failing.
474 https://bugs.webkit.org/show_bug.cgi?id=172998
475
476 Unreviewed test gardening.
477
478 * platform/mac-wk2/TestExpectations:
479
zalan@apple.comde191042017-06-06 19:35:56 +00004802017-06-06 Zalan Bujtas <zalan@apple.com>
481
482 Safari doesn't load newest The Order of the Stick comic.
483 https://bugs.webkit.org/show_bug.cgi?id=172949
484 <rdar://problem/32389730>
485
486 Reviewed by Antti Koivisto.
487
488 * fast/table/floating-table-sibling-is-invisible-expected.html: Added.
489 * fast/table/floating-table-sibling-is-invisible.html: Added.
490
commit-queue@webkit.org70387cb2017-06-06 18:27:53 +00004912017-06-06 Emilio Cobos Álvarez <ecobos@igalia.com>
492
493 [css-conditional] The one-string version of CSS.supports should be wrapped in implied parentheses.
494 https://bugs.webkit.org/show_bug.cgi?id=172906
495
496 Reviewed by Darin Adler.
497
498 * css3/supports-dom-api-expected.txt:
499 * css3/supports-dom-api.html: Added test
500
joepeck@webkit.org0b005d62017-06-06 18:15:31 +00005012017-06-06 Joseph Pecoraro <pecoraro@apple.com>
502
503 Unreviewed rollout r217807. Caused a test to crash.
504
505 * inspector/unit-tests/heap-snapshot-expected.txt:
506 * inspector/unit-tests/heap-snapshot.html:
507
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +00005082017-06-06 Antoine Quint <graouts@apple.com>
509
graouts@webkit.org9905c812017-06-06 17:41:44 +0000510 Rebaseline and enable media/modern-media-controls/audio
511 https://bugs.webkit.org/show_bug.cgi?id=172996
512 <rdar://problem/32590725>
513
514 Reviewed by Eric Carlson.
515
516 The new controls design switches the AirPlay and mute button order around.
517
518 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
519 * media/modern-media-controls/audio/audio-controls-buttons.html:
520 * platform/ios-simulator/TestExpectations:
521 * platform/mac/TestExpectations:
522
5232017-06-06 Antoine Quint <graouts@apple.com>
524
graouts@webkit.orgbe4b2872017-06-06 16:29:20 +0000525 Rebaseline and enable media/modern-media-controls/airplay-support
526 https://bugs.webkit.org/show_bug.cgi?id=172980
527 <rdar://problem/32589074>
528
529 Reviewed by Eric Carlson.
530
531 The test passes as-is on macOS, but needs to be skipped on iOS since we can't test AirPlay.
532
533 * platform/ios-simulator/TestExpectations:
534 * platform/mac/TestExpectations:
535
5362017-06-06 Antoine Quint <graouts@apple.com>
537
graouts@webkit.org56c41692017-06-06 16:27:38 +0000538 Rebaseline and enable media/modern-media-controls/airplay-placard
539 https://bugs.webkit.org/show_bug.cgi?id=172977
540 <rdar://problem/32588681>
541
542 Reviewed by Eric Carlson.
543
544 These two tests work fine as-is, we just need to enable them.
545
546 * platform/ios-simulator/TestExpectations:
547 * platform/mac/TestExpectations:
548
5492017-06-06 Antoine Quint <graouts@apple.com>
550
graouts@webkit.org757b07f2017-06-06 16:26:03 +0000551 Rebaseline and enable media/modern-media-controls/airplay-button
552 https://bugs.webkit.org/show_bug.cgi?id=172975
553 <rdar://problem/32588422>
554
555 Reviewed by Eric Carlson.
556
557 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
558 * media/modern-media-controls/airplay-button/airplay-button-on.html: Remove some unnecessary
559 code, the path to the icon directory is provided directly by media-controls-loader.js.
560 * media/modern-media-controls/airplay-button/airplay-button.html: Remove the test for the "icon"
561 CSS class since buttons no longer carry this class. We also update the assumptions to use SVG
562 assets.
563 * platform/ios-simulator/TestExpectations:
564 * platform/mac/TestExpectations:
565
5662017-06-06 Antoine Quint <graouts@apple.com>
567
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +0000568 Update modern media controls testing utilities
569 https://bugs.webkit.org/show_bug.cgi?id=172976
570 <rdar://problem/32588432>
571
572 Reviewed by Eric Carlson.
573
574 Update the list of CSS files to load to match the current list of
575 existing CSS files in the modern-media-controls module.
576
577 * media/modern-media-controls/resources/media-controls-loader.js:
578
graouts@webkit.orgd479abbe2017-06-06 08:10:39 +00005792017-06-05 Antoine Quint <graouts@apple.com>
580
581 Update media controls to match latest design specs
582 https://bugs.webkit.org/show_bug.cgi?id=172932
583
584 Reviewed by Dean Jackson.
585
586 Update test expectations to make a few of the tests we had already rebaselined pass.
587
588 * TestExpectations:
589 * platform/ios-simulator/TestExpectations:
590 * platform/mac/TestExpectations:
591
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +00005922017-06-05 Ryan Haddad <ryanhaddad@apple.com>
593
ryanhaddad@apple.com78e80d72017-06-06 06:30:49 +0000594 Rebaseline fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html and update TestExpectations.
595
596 Unreviewed test gardening.
597
598 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt:
599
6002017-06-05 Ryan Haddad <ryanhaddad@apple.com>
601
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +0000602 Skip storage/domstorage/sessionstorage/set-item-synchronous-keydown.html on iOS.
603 https://bugs.webkit.org/show_bug.cgi?id=172943
604
605 Unreviewed test gardening.
606
607 * platform/ios/TestExpectations:
608
mcatanzaro@igalia.comd870f612017-06-06 04:00:37 +00006092017-06-05 Michael Catanzaro <mcatanzaro@igalia.com>
610
611 Unreviewed GTK expectations gardening
612
613 Mark a few tests as crashing.
614
615 * platform/gtk/TestExpectations:
616
cdumez@apple.com74d28782017-06-06 02:03:29 +00006172017-06-05 Chris Dumez <cdumez@apple.com>
618
619 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
620 https://bugs.webkit.org/show_bug.cgi?id=172943
621 <rdar://problem/31288058>
622
623 Reviewed by Alexey Proskuryakov.
624
cdumez@apple.com889126c2017-06-06 02:59:05 +0000625 Make test clean a little bit more robust.
626
627 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html:
628
6292017-06-05 Chris Dumez <cdumez@apple.com>
630
631 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
632 https://bugs.webkit.org/show_bug.cgi?id=172943
633 <rdar://problem/31288058>
634
635 Reviewed by Alexey Proskuryakov.
636
cdumez@apple.com74d28782017-06-06 02:03:29 +0000637 Add better test coverage.
638
639 * storage/domstorage/sessionstorage/set-item-synchronous-keydown-expected.txt: Added.
640 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html: Added.
641
commit-queue@webkit.orgc4329a02017-06-05 23:52:25 +00006422017-06-05 Joseph Pecoraro <pecoraro@apple.com>
643
644 Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
645 https://bugs.webkit.org/show_bug.cgi?id=172848
646 <rdar://problem/25709212>
647
648 Reviewed by Saam Barati.
649
650 * inspector/unit-tests/heap-snapshot-expected.txt:
651 * inspector/unit-tests/heap-snapshot.html:
652 Update for the new node flag.
653
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +00006542017-06-05 Ryan Haddad <ryanhaddad@apple.com>
655
ryanhaddad@apple.com5bf311f2017-06-05 16:35:20 +0000656 Rebaseline tests for Windows after r217772.
657 https://bugs.webkit.org/show_bug.cgi?id=172866
658
659 Unreviewed test gardening.
660
661 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
662 * platform/win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
663 * platform/win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
664 * platform/win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
665 * platform/win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
666 * platform/win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
667 * platform/win/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
668 * platform/win/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
669 * platform/win/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
670 * platform/win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
671 * platform/win/svg/batik/filters/feTile-expected.txt:
672 * platform/win/svg/batik/filters/filterRegions-expected.txt:
673 * platform/win/svg/batik/masking/maskRegions-expected.txt:
674 * platform/win/svg/batik/paints/gradientLimit-expected.txt:
675 * platform/win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
676 * platform/win/svg/batik/paints/patternRegionA-expected.txt:
677 * platform/win/svg/batik/paints/patternRegions-expected.txt:
678 * platform/win/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
679 * platform/win/svg/batik/text/longTextOnPath-expected.txt: Added.
680 * platform/win/svg/batik/text/smallFonts-expected.txt:
681 * platform/win/svg/batik/text/textAnchor-expected.txt:
682 * platform/win/svg/batik/text/textDecoration-expected.txt:
683 * platform/win/svg/batik/text/textEffect-expected.txt:
684 * platform/win/svg/batik/text/textEffect2-expected.txt:
685 * platform/win/svg/batik/text/textEffect3-expected.txt:
686 * platform/win/svg/batik/text/textFeatures-expected.txt:
687 * platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
688 * platform/win/svg/batik/text/textLayout-expected.txt:
689 * platform/win/svg/batik/text/textLayout2-expected.txt:
690 * platform/win/svg/batik/text/textLength-expected.txt:
691 * platform/win/svg/batik/text/textOnPathSpaces-expected.txt:
692 * platform/win/svg/batik/text/textPosition-expected.txt:
693 * platform/win/svg/batik/text/textProperties-expected.txt:
694 * platform/win/svg/batik/text/textProperties2-expected.txt:
695 * platform/win/svg/batik/text/textStyles-expected.txt:
696 * platform/win/svg/custom/broken-internal-references-expected.txt:
697 * platform/win/svg/custom/path-textPath-simulation-expected.txt:
698 * platform/win/svg/dom/SVGPathSegList-segment-modification-expected.txt:
699 * platform/win/svg/hixie/perf/001-expected.txt:
700 * platform/win/svg/hixie/perf/002-expected.txt:
701 * platform/win/svg/text/text-path-01-b-expected.txt:
702 * platform/win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
703
7042017-06-05 Ryan Haddad <ryanhaddad@apple.com>
705
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +0000706 Remove debug-only flag for flaky test http/tests/navigation/statistics.html.
707 https://bugs.webkit.org/show_bug.cgi?id=172454
708
709 Unreviewed test gardening.
710
711 * platform/ios-wk2/TestExpectations:
712 * platform/mac-wk2/TestExpectations:
713
commit-queue@webkit.orga9618862017-06-05 09:11:34 +00007142017-06-05 Antoine Quint <graouts@apple.com>
715
716 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
717 https://bugs.webkit.org/show_bug.cgi?id=172915
718
719 Reviewed by Antoine Quint.
720
721 The default height of <audio> elements is now 31pt.
722
723 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
724 * media/modern-media-controls/audio/audio-controls-metrics.html:
725
simon.fraser@apple.com580d7a52017-06-05 06:09:01 +00007262017-06-04 Simon Fraser <simon.fraser@apple.com>
727
728 Percentages are calculated wrong in SVG transform CSS property
729 https://bugs.webkit.org/show_bug.cgi?id=172901
730
731 Reviewed by Zalan Bujtas.
732
733 * svg/transforms/percent-transform-values-viewbox-expected.html: Added.
734 * svg/transforms/percent-transform-values-viewbox.html: Added.
735 * svg/transforms/transform-origin-css-property-expected.xhtml:
736 * svg/transforms/transform-origin-css-property.xhtml: Make this test a bit less
737 annoying to maintain by applying the transforms relative to the fill-box, which means all
738 the transform origins are no longer offset by the box position. Other tests exercise
739 view-box relative transform origins.
740
eric.carlson@apple.comceff2bcd2017-06-04 20:56:58 +00007412017-06-04 Eric Carlson <eric.carlson@apple.com>
742
743 [MediaStream] Page capture state not reported correctly
744 https://bugs.webkit.org/show_bug.cgi?id=172897
745 <rdar://problem/32493318>
746
747 Reviewed by Youenn Fablet.
748
749 * fast/mediastream/media-stream-track-muted-expected.txt: Added.
750 * fast/mediastream/media-stream-track-muted.html: Added.
751
weinig@apple.com6b3f5c72017-06-04 18:00:01 +00007522017-06-03 Sam Weinig <sam@webkit.org>
753
754 Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
755 https://bugs.webkit.org/show_bug.cgi?id=172687
756
757 Reviewed by Darin Adler.
758
759 * js/dom/legacy-platform-object-defineOwnProperty-expected.txt: Added.
760 * js/dom/legacy-platform-object-defineOwnProperty.html: Added.
761 New tests for Object.defineProperty on Storage and DOMStringMap.
762
763 * js/dom/named-property-deleter.html:
764 Fix test which was deleting the wrong property. This doesn't change the result,
765 but is now actually testing the thing it meant to.
766
767 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
768 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
769 Convert to testharness.js and show that the results are now correct.
770
simon.fraser@apple.com511a5c72017-06-04 17:57:03 +00007712017-06-04 Simon Fraser <simon.fraser@apple.com>
772
773 Object bounding box wrong for some paths
774 https://bugs.webkit.org/show_bug.cgi?id=172866
775
776 Reviewed by Tim Horton.
777
778 So many new baselines.
779
780 * platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
781 * platform/ios/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
782 * platform/ios/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
783 * platform/ios/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
784 * platform/ios/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
785 * platform/ios/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
786 * platform/ios/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
787 * platform/ios/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
788 * platform/ios/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
789 * platform/ios/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
790 * platform/ios/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
791 * platform/ios/svg/batik/text/longTextOnPath-expected.txt:
792 * platform/ios/svg/batik/text/smallFonts-expected.txt:
793 * platform/ios/svg/batik/text/textAnchor-expected.txt:
794 * platform/ios/svg/batik/text/textDecoration-expected.txt:
795 * platform/ios/svg/batik/text/textEffect-expected.txt:
796 * platform/ios/svg/batik/text/textEffect2-expected.txt:
797 * platform/ios/svg/batik/text/textEffect3-expected.txt:
798 * platform/ios/svg/batik/text/textFeatures-expected.txt:
799 * platform/ios/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
800 * platform/ios/svg/batik/text/textLayout-expected.txt:
801 * platform/ios/svg/batik/text/textLayout2-expected.txt:
802 * platform/ios/svg/batik/text/textLength-expected.txt:
803 * platform/ios/svg/batik/text/textOnPath-expected.txt:
804 * platform/ios/svg/batik/text/textOnPathSpaces-expected.txt:
805 * platform/ios/svg/batik/text/textPosition-expected.txt:
806 * platform/ios/svg/batik/text/textPosition2-expected.txt:
807 * platform/ios/svg/batik/text/textProperties-expected.txt:
808 * platform/ios/svg/batik/text/textProperties2-expected.txt:
809 * platform/ios/svg/batik/text/textStyles-expected.txt:
810 * platform/ios/svg/batik/text/verticalText-expected.txt:
811 * platform/ios/svg/batik/text/verticalTextOnPath-expected.txt:
812 * platform/ios/svg/custom/broken-internal-references-expected.txt:
813 * platform/ios/svg/custom/path-textPath-simulation-expected.txt:
814 * platform/ios/svg/custom/relative-sized-use-on-symbol-expected.txt:
815 * platform/ios/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
816 * platform/ios/svg/custom/second-inline-text-expected.txt:
817 * platform/ios/svg/text/text-path-01-b-expected.txt:
818 * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
819 * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
820 * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
821 * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
822 * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
823 * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
824 * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
825 * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
826 * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
827 * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
828 * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
829 * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
830 * platform/mac/svg/batik/filters/filterRegions-expected.txt:
831 * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
832 * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
833 * platform/mac/svg/batik/paints/patternRegions-expected.txt:
834 * platform/mac/svg/batik/text/smallFonts-expected.txt:
835 * platform/mac/svg/batik/text/textAnchor-expected.txt:
836 * platform/mac/svg/batik/text/textEffect2-expected.txt:
837 * platform/mac/svg/batik/text/textEffect3-expected.txt:
838 * platform/mac/svg/batik/text/textFeatures-expected.txt:
839 * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
840 * platform/mac/svg/batik/text/textLayout-expected.txt:
841 * platform/mac/svg/batik/text/textLayout2-expected.txt:
842 * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
843 * platform/mac/svg/batik/text/textPosition2-expected.txt:
844 * platform/mac/svg/batik/text/textProperties-expected.txt:
845 * platform/mac/svg/batik/text/textProperties2-expected.txt:
846 * platform/mac/svg/batik/text/textStyles-expected.txt:
847 * platform/mac/svg/custom/animate-path-morphing-expected.txt:
848 * platform/mac/svg/custom/broken-internal-references-expected.txt:
849 * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
850 * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
851 * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
852 * platform/mac/svg/custom/second-inline-text-expected.txt:
853 * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
854 * platform/mac/svg/hixie/perf/001-expected.txt:
855 * platform/mac/svg/hixie/perf/002-expected.txt:
856 * platform/mac/svg/text/text-path-01-b-expected.txt:
857 * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
858 * svg/custom/control-points-for-S-and-T-expected.txt:
859 * svg/custom/use-nested-transform-expected.txt:
860
jbedard@apple.combe8806a2017-06-04 15:51:12 +00008612017-06-04 Jonathan Bedard <jbedard@apple.com>
862
863 Unreviewed test gardening
864
865 Gardening test expectations for layout tests on iOS device. Moving
866 expectations for tests which fail on Simulator but pass on device.
867
868 * platform/ios-simulator-wk1/TestExpectations:
869 * platform/ios-simulator-wk2/TestExpectations:
870 * platform/ios-simulator/TestExpectations:
871 * platform/ios-wk1/TestExpectations:
872 * platform/ios-wk2/TestExpectations:
873 * platform/ios/TestExpectations:
874
cdumez@apple.com1f45b462017-06-04 15:21:52 +00008752017-06-04 Chris Dumez <cdumez@apple.com>
876
877 Implement DOMMatrixReadOnly.transformPoint()
878 https://bugs.webkit.org/show_bug.cgi?id=172900
879
880 Reviewed by Simon Fraser.
881
882 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
883 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
884 * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
885 Import test coverage from Blink.
886
zandobersek@gmail.com40f333a2017-06-04 11:26:50 +00008872017-06-04 Zan Dobersek <zdobersek@igalia.com>
888
889 Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
890 existing bugs. Update or add GTK+-specific baselines for three tests.
891
892 * platform/gtk/TestExpectations:
893 * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
894 * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
895 * platform/gtk/css1/box_properties/acid_test-expected.txt:
896
cdumez@apple.com48cf54c2017-06-04 01:54:14 +00008972017-06-03 Chris Dumez <cdumez@apple.com>
898
899 Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
900 https://bugs.webkit.org/show_bug.cgi?id=172898
901
902 Reviewed by Sam Weinig.
903
904 Add layout test coverage.
905
906 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
907 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
908
simon.fraser@apple.com0cc5c252017-06-03 21:09:00 +00009092017-06-03 Simon Fraser <simon.fraser@apple.com>
910
911 Implement DOMPointReadOnly.matrixTransform()
912 https://bugs.webkit.org/show_bug.cgi?id=172896
913
914 Reviewed by Chris Dumez.
915
916 DOMPoint-003.html should be upstreamed at some point.
917
918 * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
919 * http/wpt/geometry/DOMPoint-003.html: Added.
920
jbedard@apple.com3dc39862017-06-03 17:58:06 +00009212017-06-03 Jonathan Bedard <jbedard@apple.com>
922
923 Unreviewed test gardening
924
925 * platform/ios/TestExpectations: Update expectation for tests passing
926 after https://bugs.webkit.org/show_bug.cgi?id=139968.
927
utatane.tea@gmail.comaeb37f32017-06-03 16:31:13 +00009282017-06-03 Yusuke Suzuki <utatane.tea@gmail.com>
929
930 Script modules should be able to import data urls
931 https://bugs.webkit.org/show_bug.cgi?id=171594
932
933 Reviewed by Youenn Fablet.
934
935 * http/tests/security/script-with-dataurl-expected.txt:
936 * http/tests/security/script-with-dataurl.html:
937 Now, the spec is changed and errors from data: scripts should not be muted.
938 https://github.com/whatwg/html/issues/1778
939
940 * js/dom/classic-script-with-data-url-expected.txt: Added.
941 * js/dom/classic-script-with-data-url.html: Added.
942 * js/dom/modules/module-script-with-data-url-expected.txt: Added.
943 * js/dom/modules/module-script-with-data-url.html: Added.
944
jbedard@apple.com1d8abaf2017-06-03 15:26:03 +00009452017-06-03 Jonathan Bedard <jbedard@apple.com>
946
947 Move css3/flexbox/image-percent-max-height.html failure expectation.
948 https://bugs.webkit.org/show_bug.cgi?id=126898
949
950 Unreviewed test gardening
951
952 css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
953 but passes on device.
954
955 * platform/ios-simulator/TestExpectations:
956 * platform/ios/TestExpectations:
957
cdumez@apple.com736670f2017-06-03 08:07:39 +00009582017-06-03 Chris Dumez <cdumez@apple.com>
959
960 http/tests/cache/disk-cache/shattered-deduplication.html is flaky
961 https://bugs.webkit.org/show_bug.cgi?id=172868
962 <rdar://problem/31249379>
963
964 Reviewed by Antti Koivisto.
965
966 http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
967 fade-in / fade-out animation.
968
969 <rdar://problem/31249379> is fixed for me with the proposed changes.
970
971 * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
972 - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
973 the test page.
974 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
975 or not (as it fades in and out). 30 is still enough to see the color and confirm the
976 test is passing.
977
978 * http/tests/cache/disk-cache/shattered-deduplication.html:
979 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
980 or not (as it fades in and out). 30 is still enough to see the color and confirm the
981 test is passing.
982
mmaxfield@apple.comcff668f2017-06-02 23:40:07 +00009832017-06-02 Myles C. Maxfield <mmaxfield@apple.com>
984
985 REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
986 https://bugs.webkit.org/show_bug.cgi?id=172737
987 <rdar://problem/31608236>
988
989 Reviewed by Simon Fraser.
990
991 * fast/text/accessibility-bold-system-font-2-expected.html: Added.
992 * fast/text/accessibility-bold-system-font-2.html: Added.
993 * fast/text/accessibility-bold-system-font-expected.txt: Added.
994 * fast/text/accessibility-bold-system-font.html: Added.
995 * platform/mac/TestExpectations:
996
ryanhaddad@apple.com7b029872017-06-02 23:11:44 +00009972017-06-02 Ryan Haddad <ryanhaddad@apple.com>
998
999 Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
1000 https://bugs.webkit.org/show_bug.cgi?id=170870
1001
1002 Unreviewed test gardening.
1003
1004 * platform/ios-wk2/TestExpectations:
1005
jbedard@apple.com8823f422017-06-02 23:10:53 +000010062017-06-02 Jonathan Bedard <jbedard@apple.com>
1007
1008 Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
1009 https://bugs.webkit.org/show_bug.cgi?id=152439
1010
1011 Unreviewed test gardening
1012
1013 compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
1014 but passes on device.
1015
1016 * platform/ios-simulator-wk2/TestExpectations:
1017 * platform/ios-wk2/TestExpectations:
1018
ryanhaddad@apple.com9ff138a2017-06-02 23:07:47 +000010192017-06-02 Ryan Haddad <ryanhaddad@apple.com>
1020
1021 Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
1022 https://bugs.webkit.org/show_bug.cgi?id=171895
1023
1024 Unreviewed test gardening.
1025
1026 * platform/ios-wk2/TestExpectations:
1027 * platform/mac-wk2/TestExpectations:
1028
eric.carlson@apple.com58345bf2017-06-02 21:16:53 +000010292017-06-02 Eric Carlson <eric.carlson@apple.com>
1030
1031 [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
1032 https://bugs.webkit.org/show_bug.cgi?id=172858
1033
1034 Reviewed by Youenn Fablet.
1035
1036 * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
1037 * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
1038
jlewis3@apple.com0c837f02017-06-02 20:48:32 +000010392017-06-02 Matt Lewis <jlewis3@apple.com>
1040
1041 Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
1042 https://bugs.webkit.org/show_bug.cgi?id=172518
1043
1044 Unreviewed test gardening
1045
1046 * platform/ios-simulator/TestExpectations:
1047 * platform/ios/TestExpectations:
1048
cdumez@apple.com141485f52017-06-02 19:57:14 +000010492017-06-02 Chris Dumez <cdumez@apple.com>
1050
1051 REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
1052 https://bugs.webkit.org/show_bug.cgi?id=161549
1053 <rdar://problem/28213429>
1054
1055 Reviewed by Simon Fraser.
1056
1057 * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
1058 Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
1059 address the flakiness.
1060
1061 * platform/mac-wk2/TestExpectations:
1062 Unskip test.
1063
fred.wang@free.frbb4988f2017-06-02 18:42:03 +000010642017-06-02 Frederic Wang <fwang@igalia.com>
1065
fred.wang@free.frf4986cd2017-06-02 19:40:04 +00001066 [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
1067 https://bugs.webkit.org/show_bug.cgi?id=172825
1068
1069 Reviewed by Simon Fraser.
1070
1071 Add a new test to check whether a non-main frame appears in the scrolling tree when
1072 ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
1073 the iOS WK2 reference for scrolling-iframe-expected.html
1074
1075 * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
1076 * fast/scrolling/scrolling-tree-includes-frame.html: Added.
1077 * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
1078 * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
1079 * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
1080
10812017-06-02 Frederic Wang <fwang@igalia.com>
1082
fred.wang@free.frbb4988f2017-06-02 18:42:03 +00001083 [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
1084 https://bugs.webkit.org/show_bug.cgi?id=172851
1085
1086 Reviewed by Simon Fraser.
1087
1088 This commit adds a test to check whether scrollable iframes require a special composited
1089 layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
1090
1091 * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
1092 printing the layer tree of a page with an iframe.
1093 * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
1094 * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
1095 * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
1096
aestes@apple.come14de002017-06-02 18:14:47 +000010972017-06-02 Andy Estes <aestes@apple.com>
1098
1099 [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
1100 https://bugs.webkit.org/show_bug.cgi?id=172832
1101 <rdar://problem/30735544>
1102
1103 Reviewed by Alex Christensen.
1104
1105 * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
1106 * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
1107 * platform/mac-wk2/TestExpectations:
1108
drousso@apple.come7c604a2017-06-02 17:54:47 +000011092017-06-02 Devin Rousso <drousso@apple.com>
1110
1111 Web Inspector: Should see active Web Sockets when opening Web Inspector
1112 https://bugs.webkit.org/show_bug.cgi?id=172312
1113
1114 Reviewed by Joseph Pecoraro.
1115
1116 Test that WebSockets created before the inspector loads are also tracked.
1117
1118 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
1119 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
1120 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
1121 (web_socket_do_extra_handshake):
1122 (web_socket_transfer_data):
1123
jlewis3@apple.com97d001012017-06-02 16:17:47 +000011242017-06-02 Matt Lewis <jlewis3@apple.com>
1125
1126 Marked fast/images/slower-decoding-than-animation-image.html as flaky.
1127 https://bugs.webkit.org/show_bug.cgi?id=172666
1128
1129 Unreviewed test gardening.
1130
1131 * platform/mac-wk2/TestExpectations:
1132
zandobersek@gmail.com0ed82b02017-06-02 15:18:25 +000011332017-06-02 Zan Dobersek <zdobersek@igalia.com>
1134
1135 Unreviewed WPE gardening.
1136
1137 * platform/wpe/TestExpectations: Add a few test failure expectations.
1138 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
1139 * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
1140
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +000011412017-06-02 Javier Fernandez <jfernandez@igalia.com>
1142
jfernandez@igalia.comc3cb7ee2017-06-02 11:35:27 +00001143 [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
1144 https://bugs.webkit.org/show_bug.cgi?id=172836
1145
1146 Reviewed by Manuel Rego Casasnovas.
1147
1148 Test to verify different cases of auto-sized tracks and orthogonal items with margins.
1149
1150 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
1151 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
1152
11532017-06-02 Javier Fernandez <jfernandez@igalia.com>
1154
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +00001155 [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
1156 https://bugs.webkit.org/show_bug.cgi?id=172590
1157
1158 Reviewed by Sergio Villar Senin.
1159
1160 * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
1161 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
1162 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
1163
zandobersek@gmail.com085eded2017-06-02 07:52:27 +000011642017-06-02 Zan Dobersek <zdobersek@igalia.com>
1165
1166 [WPE] Enable SUBTLE_CRYPTO
1167 https://bugs.webkit.org/show_bug.cgi?id=172756
1168
1169 Reviewed by Michael Catanzaro.
1170
1171 * platform/wpe/TestExpectations: Enable tests under crypto/ and
1172 imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
1173 the test expectations for failing tests under those directories.
1174
akling@apple.come10dacc2017-06-02 05:04:14 +000011752017-06-01 Andreas Kling <akling@apple.com>
1176
1177 [Mac] Remove backing store for layers that are outside the viewport
1178 https://bugs.webkit.org/show_bug.cgi?id=170082
1179 <rdar://problem/31245009>
1180
1181 Reviewed by Simon Fraser.
1182
1183 Add a simple test with two compositing layers far apart vertically. Only one of them
1184 should have its backing store attached.
1185
1186 * compositing/backing-store-attachment-1-expected.txt: Added.
1187 * compositing/backing-store-attachment-1.html: Added.
1188
ryanhaddad@apple.come1bba3f2017-06-02 04:17:13 +000011892017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1190
1191 Unreviewed, rolling out r217691.
1192
1193 This change broke the Windows build.
1194
1195 Reverted changeset:
1196
1197 "Web Inspector: Should see active Web Sockets when opening Web
1198 Inspector"
1199 https://bugs.webkit.org/show_bug.cgi?id=172312
1200 http://trac.webkit.org/changeset/217691
1201
drousso@apple.comd084e602017-06-02 02:44:45 +000012022017-06-01 Devin Rousso <drousso@apple.com>
1203
1204 Web Inspector: Should see active Web Sockets when opening Web Inspector
1205 https://bugs.webkit.org/show_bug.cgi?id=172312
1206
1207 Reviewed by Joseph Pecoraro.
1208
1209 Test that WebSockets created before the inspector loads are also tracked.
1210
1211 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
1212 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
1213 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
1214 (web_socket_do_extra_handshake):
1215 (web_socket_transfer_data):
1216
ryanhaddad@apple.com82169652017-06-01 23:50:54 +000012172017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1218
1219 Mark http/tests/navigation/statistics.html as flaky.
1220 https://bugs.webkit.org/show_bug.cgi?id=172454
1221
1222 Unreviewed test gardening.
1223
1224 * platform/ios-wk2/TestExpectations:
1225 * platform/mac-wk2/TestExpectations:
1226
jlewis3@apple.com74189592017-06-01 21:53:49 +000012272017-06-01 Matt Lewis <jlewis3@apple.com>
1228
1229 Fixed typo in test expectations.
1230 https://bugs.webkit.org/show_bug.cgi?id=172054
1231
1232 Unreviewed test gardening.
1233
1234 * platform/mac-wk2/TestExpectations:
1235
ryanhaddad@apple.com32ad1712017-06-01 21:39:11 +000012362017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1237
1238 Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
1239
1240 Unreviewed test gardening.
1241
1242 * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
1243
cdumez@apple.comb82b59b2017-06-01 20:09:05 +000012442017-06-01 Chris Dumez <cdumez@apple.com>
1245
1246 webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
1247 https://bugs.webkit.org/show_bug.cgi?id=172823
1248
1249 Reviewed by Alexey Proskuryakov.
1250
1251 Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
1252 to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
1253 asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
1254
1255 * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
1256 * webarchive/loading/mainresource-null-mimetype-crash.html:
1257 * webarchive/loading/missing-data-expected.txt:
1258 * webarchive/loading/missing-data.html:
1259
commit-queue@webkit.org63f3fe82017-06-01 19:46:09 +000012602017-06-01 Carlos Garcia Campos <cgarcia@igalia.com>
1261
1262 [GTK] Bump GTK+ and its dependencies in jhbuild
1263 https://bugs.webkit.org/show_bug.cgi?id=171918
1264
1265 Reviewed by Carlos Alberto Lopez Perez.
1266
1267 Rebaseline tests for new GTK+ version.
1268
1269 * platform/gtk/css1/box_properties/acid_test-expected.txt:
1270 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
1271 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
1272 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
1273 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
1274 * platform/gtk/css3/flexbox/button-expected.png:
1275 * platform/gtk/css3/flexbox/button-expected.txt:
1276 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
1277 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
1278 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
1279 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
1280 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
1281 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
1282 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
1283 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
1284 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
1285 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
1286 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
1287 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
1288 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
1289 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
1290 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
1291 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
1292 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
1293 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
1294 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
1295 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
1296 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
1297 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
1298 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
1299 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
1300 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
1301 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
1302 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
1303 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
1304 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
1305 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
1306 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
1307 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
1308 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
1309 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
1310 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
1311 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
1312 * platform/gtk/editing/pasteboard/4641033-expected.png:
1313 * platform/gtk/editing/pasteboard/4641033-expected.txt:
1314 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
1315 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
1316 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
1317 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
1318 * platform/gtk/editing/selection/3690703-2-expected.png:
1319 * platform/gtk/editing/selection/3690703-2-expected.txt:
1320 * platform/gtk/editing/selection/3690703-expected.png:
1321 * platform/gtk/editing/selection/3690703-expected.txt:
1322 * platform/gtk/editing/selection/3690719-expected.png:
1323 * platform/gtk/editing/selection/3690719-expected.txt:
1324 * platform/gtk/editing/selection/4397952-expected.png:
1325 * platform/gtk/editing/selection/4397952-expected.txt:
1326 * platform/gtk/editing/selection/5240265-expected.png:
1327 * platform/gtk/editing/selection/5240265-expected.txt:
1328 * platform/gtk/editing/selection/caret-before-select-expected.png:
1329 * platform/gtk/editing/selection/caret-before-select-expected.txt:
1330 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
1331 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
1332 * platform/gtk/editing/selection/select-box-expected.png:
1333 * platform/gtk/editing/selection/select-box-expected.txt:
1334 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
1335 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
1336 * platform/gtk/editing/selection/selection-button-text-expected.png:
1337 * platform/gtk/editing/selection/selection-button-text-expected.txt:
1338 * platform/gtk/fast/block/basic/011-expected.png:
1339 * platform/gtk/fast/block/basic/011-expected.txt:
1340 * platform/gtk/fast/block/float/float-avoidance-expected.png:
1341 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
1342 * platform/gtk/fast/block/margin-collapse/103-expected.png:
1343 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
1344 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
1345 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
1346 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
1347 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
1348 * platform/gtk/fast/css/continuationCrash-expected.png:
1349 * platform/gtk/fast/css/continuationCrash-expected.txt:
1350 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
1351 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
1352 * platform/gtk/fast/css/input-search-padding-expected.png:
1353 * platform/gtk/fast/css/input-search-padding-expected.txt:
1354 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
1355 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
1356 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
1357 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
1358 * platform/gtk/fast/css/rtl-ordering-expected.png:
1359 * platform/gtk/fast/css/rtl-ordering-expected.txt:
1360 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
1361 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
1362 * platform/gtk/fast/css/text-overflow-input-expected.png:
1363 * platform/gtk/fast/css/text-overflow-input-expected.txt:
1364 * platform/gtk/fast/css/text-transform-select-expected.png:
1365 * platform/gtk/fast/css/text-transform-select-expected.txt:
1366 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
1367 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
1368 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
1369 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
1370 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
1371 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
1372 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
1373 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
1374 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
1375 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
1376 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
1377 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
1378 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
1379 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
1380 * platform/gtk/fast/forms/001-expected.png:
1381 * platform/gtk/fast/forms/001-expected.txt:
1382 * platform/gtk/fast/forms/003-expected.png:
1383 * platform/gtk/fast/forms/003-expected.txt:
1384 * platform/gtk/fast/forms/004-expected.png:
1385 * platform/gtk/fast/forms/004-expected.txt:
1386 * platform/gtk/fast/forms/basic-buttons-expected.png:
1387 * platform/gtk/fast/forms/basic-buttons-expected.txt:
1388 * platform/gtk/fast/forms/basic-inputs-expected.png:
1389 * platform/gtk/fast/forms/basic-inputs-expected.txt:
1390 * platform/gtk/fast/forms/basic-selects-expected.png:
1391 * platform/gtk/fast/forms/basic-selects-expected.txt:
1392 * platform/gtk/fast/forms/blankbuttons-expected.png:
1393 * platform/gtk/fast/forms/blankbuttons-expected.txt:
1394 * platform/gtk/fast/forms/box-shadow-override-expected.png:
1395 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
1396 * platform/gtk/fast/forms/button-align-expected.png:
1397 * platform/gtk/fast/forms/button-align-expected.txt:
1398 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
1399 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
1400 * platform/gtk/fast/forms/button-default-title-expected.png:
1401 * platform/gtk/fast/forms/button-default-title-expected.txt:
1402 * platform/gtk/fast/forms/button-generated-content-expected.png:
1403 * platform/gtk/fast/forms/button-generated-content-expected.txt:
1404 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
1405 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
1406 * platform/gtk/fast/forms/button-positioned-expected.png:
1407 * platform/gtk/fast/forms/button-positioned-expected.txt:
1408 * platform/gtk/fast/forms/button-sizes-expected.png:
1409 * platform/gtk/fast/forms/button-sizes-expected.txt:
1410 * platform/gtk/fast/forms/button-style-color-expected.png:
1411 * platform/gtk/fast/forms/button-style-color-expected.txt:
1412 * platform/gtk/fast/forms/button-table-styles-expected.png:
1413 * platform/gtk/fast/forms/button-table-styles-expected.txt:
1414 * platform/gtk/fast/forms/button-text-transform-expected.png:
1415 * platform/gtk/fast/forms/button-text-transform-expected.txt:
1416 * platform/gtk/fast/forms/button-white-space-expected.png:
1417 * platform/gtk/fast/forms/button-white-space-expected.txt:
1418 * platform/gtk/fast/forms/control-clip-expected.png:
1419 * platform/gtk/fast/forms/control-clip-expected.txt:
1420 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
1421 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
1422 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
1423 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
1424 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
1425 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
1426 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
1427 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
1428 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
1429 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
1430 * platform/gtk/fast/forms/form-element-geometry-expected.png:
1431 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
1432 * platform/gtk/fast/forms/formmove-expected.png:
1433 * platform/gtk/fast/forms/formmove-expected.txt:
1434 * platform/gtk/fast/forms/formmove2-expected.png:
1435 * platform/gtk/fast/forms/formmove2-expected.txt:
1436 * platform/gtk/fast/forms/formmove3-expected.png:
1437 * platform/gtk/fast/forms/formmove3-expected.txt:
1438 * platform/gtk/fast/forms/indeterminate-expected.png:
1439 * platform/gtk/fast/forms/indeterminate-expected.txt:
1440 * platform/gtk/fast/forms/input-appearance-height-expected.png:
1441 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
1442 * platform/gtk/fast/forms/input-button-sizes-expected.png:
1443 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
1444 * platform/gtk/fast/forms/input-first-letter-expected.png:
1445 * platform/gtk/fast/forms/input-first-letter-expected.txt:
1446 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
1447 * platform/gtk/fast/forms/input-value-expected.png:
1448 * platform/gtk/fast/forms/input-value-expected.txt:
1449 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
1450 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
1451 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
1452 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
1453 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
1454 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
1455 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
1456 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
1457 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
1458 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
1459 * platform/gtk/fast/forms/menulist-style-color-expected.png:
1460 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
1461 * platform/gtk/fast/forms/menulist-width-change-expected.png:
1462 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
1463 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
1464 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
1465 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
1466 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1467 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
1468 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1469 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
1470 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
1471 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
1472 * platform/gtk/fast/forms/option-script-expected.png:
1473 * platform/gtk/fast/forms/option-script-expected.txt:
1474 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
1475 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
1476 * platform/gtk/fast/forms/option-text-clip-expected.png:
1477 * platform/gtk/fast/forms/option-text-clip-expected.txt:
1478 * platform/gtk/fast/forms/placeholder-position-expected.png:
1479 * platform/gtk/fast/forms/placeholder-position-expected.txt:
1480 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
1481 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
1482 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
1483 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
1484 * platform/gtk/fast/forms/range/slider-padding-expected.png:
1485 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
1486 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
1487 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
1488 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
1489 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
1490 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
1491 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
1492 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
1493 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
1494 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
1495 * platform/gtk/fast/forms/search-input-rtl-expected.png:
1496 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
1497 * platform/gtk/fast/forms/search-rtl-expected.png:
1498 * platform/gtk/fast/forms/search-rtl-expected.txt:
1499 * platform/gtk/fast/forms/search-styled-expected.png:
1500 * platform/gtk/fast/forms/search-styled-expected.txt:
1501 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
1502 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
1503 * platform/gtk/fast/forms/searchfield-heights-expected.png:
1504 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
1505 * platform/gtk/fast/forms/select-align-expected.png:
1506 * platform/gtk/fast/forms/select-align-expected.txt:
1507 * platform/gtk/fast/forms/select-background-none-expected.png:
1508 * platform/gtk/fast/forms/select-background-none-expected.txt:
1509 * platform/gtk/fast/forms/select-baseline-expected.png:
1510 * platform/gtk/fast/forms/select-baseline-expected.txt:
1511 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
1512 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
1513 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
1514 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
1515 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
1516 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
1517 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
1518 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
1519 * platform/gtk/fast/forms/select-initial-position-expected.png:
1520 * platform/gtk/fast/forms/select-initial-position-expected.txt:
1521 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
1522 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
1523 * platform/gtk/fast/forms/select-selected-expected.png:
1524 * platform/gtk/fast/forms/select-selected-expected.txt:
1525 * platform/gtk/fast/forms/select-style-expected.png:
1526 * platform/gtk/fast/forms/select-style-expected.txt:
1527 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
1528 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
1529 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
1530 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
1531 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
1532 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
1533 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
1534 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
1535 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
1536 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
1537 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
1538 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
1539 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
1540 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
1541 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
1542 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
1543 * platform/gtk/fast/html/details-replace-text-expected.png:
1544 * platform/gtk/fast/html/details-replace-text-expected.txt:
1545 * platform/gtk/fast/html/keygen-expected.png:
1546 * platform/gtk/fast/html/keygen-expected.txt:
1547 * platform/gtk/fast/inline/positionedLifetime-expected.png:
1548 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
1549 * platform/gtk/fast/invalid/014-expected.png:
1550 * platform/gtk/fast/invalid/014-expected.txt:
1551 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
1552 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
1553 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
1554 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
1555 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
1556 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
1557 * platform/gtk/fast/parser/document-write-option-expected.png:
1558 * platform/gtk/fast/parser/document-write-option-expected.txt:
1559 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
1560 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
1561 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
1562 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
1563 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
1564 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
1565 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
1566 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
1567 * platform/gtk/fast/replaced/three-selects-break-expected.png:
1568 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
1569 * platform/gtk/fast/replaced/width100percent-button-expected.png:
1570 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
1571 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
1572 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
1573 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
1574 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
1575 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
1576 * platform/gtk/fast/table/append-cells2-expected.png:
1577 * platform/gtk/fast/table/append-cells2-expected.txt:
1578 * platform/gtk/fast/table/remove-td-display-none-expected.png:
1579 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
1580 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
1581 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
1582 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
1583 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
1584 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
1585 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1586 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
1587 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
1588 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
1589 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
1590 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
1591 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
1592 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
1593 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
1594 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
1595 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
1596 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
1597 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
1598 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
1599 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
1600 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
1601 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
1602 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
1603 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
1604 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
1605 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
1606 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
1607 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
1608 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
1609 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
1610 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
1611 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
1612 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
1613 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
1614 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
1615 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
1616 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
1617 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
1618 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
1619 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
1620 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
1621 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
1622 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
1623 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
1624 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
1625 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
1626 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
1627 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
1628 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
1629 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
1630 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
1631 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
1632 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
1633 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
1634 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
1635 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
1636 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
1637 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
1638 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
1639 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
1640 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
1641 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
1642 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
1643 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
1644 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
1645 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
1646 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
1647 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
1648 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
1649 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
1650 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
1651 * platform/gtk/tables/mozilla/core/margins-expected.png:
1652 * platform/gtk/tables/mozilla/core/margins-expected.txt:
1653 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
1654 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
1655 * platform/gtk/tables/mozilla/other/move_row-expected.png:
1656 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
1657 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
1658 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
1659 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
1660 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
1661 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
1662 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
1663 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
1664 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
1665 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
1666 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
1667 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
1668 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
1669 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
1670 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
1671 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
1672 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
1673
ryanhaddad@apple.com35295b02017-06-01 18:43:48 +000016742017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1675
1676 Mark two webrtc tests as flaky.
1677
1678 Unreviewed test gardening.
1679
1680 * TestExpectations:
1681
jlewis3@apple.com1778f082017-06-01 18:17:18 +000016822017-06-01 Matt Lewis <jlewis3@apple.com>
1683
jlewis3@apple.com9dd96b52017-06-01 18:21:18 +00001684 Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
1685 https://bugs.webkit.org/show_bug.cgi?id=172054
1686
1687 Unreviewed test gardening.
1688
1689 * platform/mac-wk2/TestExpectations:
1690
16912017-06-01 Matt Lewis <jlewis3@apple.com>
1692
jlewis3@apple.com1778f082017-06-01 18:17:18 +00001693 Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
1694 https://bugs.webkit.org/show_bug.cgi?id=172054
1695
1696 Unreviewed test gardening.
1697
1698 * platform/mac-wk2/TestExpectations:
1699
commit-queue@webkit.org3d6c8732017-06-01 16:38:49 +000017002017-06-01 Antoine Quint <graouts@apple.com>
1701
1702 Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
1703 https://bugs.webkit.org/show_bug.cgi?id=172810
1704
1705 Reviewed by Antoine Quint.
1706
1707 We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
1708
1709 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
1710 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
1711 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
1712 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
1713
magomez@igalia.com23493d32017-06-01 16:22:05 +000017142017-06-01 Miguel Gomez <magomez@igalia.com>
1715
1716 Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
1717
1718 * platform/gtk/TestExpectations:
1719
commit-queue@webkit.orgb2f24302017-06-01 15:39:58 +000017202017-06-01 Antoine Quint <graouts@apple.com>
1721
1722 Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
1723 https://bugs.webkit.org/show_bug.cgi?id=172808
1724
1725 Reviewed by Antoine Quint.
1726
1727 This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
1728
1729 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
1730 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
1731
ryanhaddad@apple.comb99a0dc2017-06-01 15:00:53 +000017322017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1733
1734 Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
1735 https://bugs.webkit.org/show_bug.cgi?id=172807
1736
1737 Unreviewed test gardening.
1738
1739 * platform/mac-wk1/TestExpectations:
1740
commit-queue@webkit.org640a4982017-06-01 14:43:32 +000017412017-06-01 Antoine Quint <graouts@apple.com>
1742
1743 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
1744 https://bugs.webkit.org/show_bug.cgi?id=172715
1745
1746 Reviewed by Antoine Quint.
1747
1748 We update the expectations for <audio> metrics to match the latest implementation.
1749
1750 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
1751 * media/modern-media-controls/audio/audio-controls-metrics.html:
1752
utatane.tea@gmail.comc6b3a2d2017-06-01 07:27:05 +000017532017-06-01 Yusuke Suzuki <utatane.tea@gmail.com>
1754
1755 Unreviewed, rebaseline test results according to the error message change
1756 https://bugs.webkit.org/show_bug.cgi?id=172798
1757
1758 * js/dom/string-prototype-properties-expected.txt:
1759 * 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:
1760
cdumez@apple.com43a8ea52017-05-31 23:42:27 +000017612017-05-31 Chris Dumez <cdumez@apple.com>
1762
1763 Flaky Test: http/tests/misc/acid3.html
1764 https://bugs.webkit.org/show_bug.cgi?id=165734
1765 <rdar://problem/32249821>
1766
1767 Reviewed by Simon Fraser.
1768
1769 Increase internal test timeout from 5 seconds to 10 seconds to reduce
1770 flakiness.
1771
1772 * http/tests/misc/acid3.html:
1773
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +000017742017-05-31 Ryan Haddad <ryanhaddad@apple.com>
1775
ryanhaddad@apple.comd5899ef2017-05-31 21:52:07 +00001776 Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
1777 https://bugs.webkit.org/show_bug.cgi?id=172772
1778
1779 Unreviewed test gardening.
1780
1781 * platform/ios-wk2/TestExpectations:
1782
17832017-05-31 Ryan Haddad <ryanhaddad@apple.com>
1784
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +00001785 Mark fast/css/target-fragment-match.html as flaky on iOS.
1786 https://bugs.webkit.org/show_bug.cgi?id=168239
1787
1788 Unreviewed test gardening.
1789
1790 * platform/ios/TestExpectations:
1791
commit-queue@webkit.org0570cde2017-05-31 20:51:12 +000017922017-05-31 Youenn Fablet <youenn@apple.com>
1793
1794 PeerConnection should respect tracks that are muted at the time they are added
1795 https://bugs.webkit.org/show_bug.cgi?id=172771
1796
1797 Reviewed by Eric Carlson.
1798
1799 * webrtc/audio-replace-track.html:
1800 * webrtc/peer-connection-audio-unmute-expected.txt: Added.
1801 * webrtc/peer-connection-audio-unmute.html: Added.
1802 * webrtc/routines.js:
1803 * webrtc/video-unmute-expected.txt: Added.
1804 * webrtc/video-unmute.html: Added.
1805
antti@apple.com1acc9c72017-05-31 19:11:24 +000018062017-05-31 Antti Koivisto <antti@apple.com>
1807
1808 CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
1809 https://bugs.webkit.org/show_bug.cgi?id=172747
1810 <rdar://problem/32275314>
1811
1812 Reviewed by Andreas Kling.
1813
1814 * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
1815 * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
1816
jlewis3@apple.comea7b4bb2017-05-31 18:21:56 +000018172017-05-31 Matt Lewis <jlewis3@apple.com>
1818
1819 Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
1820 https://bugs.webkit.org/show_bug.cgi?id=172518
1821
1822 Unreviewed test gardening.
1823
1824 * platform/ios/TestExpectations:
1825
bfulgham@apple.combd589ac2017-05-31 16:58:53 +000018262017-05-31 Brent Fulgham <bfulgham@apple.com>
1827
1828 Make ResourceLoadStatistics testing more reliable
1829 https://bugs.webkit.org/show_bug.cgi?id=172730
1830 <rdar://problem/32028373>
1831
1832 Reviewed by Andy Estes.
1833
1834 Revise some of the tests to wait to check state until after the background process has finished processing the
1835 load information.
1836
1837 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1838 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1839 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1840 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1841 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1842 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1843 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1844 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1845 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1846 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1847 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1848 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1849
csaavedra@igalia.com1691e202017-05-31 13:44:06 +000018502017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1851
csaavedra@igalia.com5c85a412017-05-31 16:01:05 +00001852 [WPE] More CSS test expectations cleanup
1853
1854 Unreviewed gardening.
1855
1856 * platform/wpe/TestExpectations: remove more assorted css tests
1857 that are actually passing.
1858
18592017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1860
csaavedra@igalia.comba7dceb2017-05-31 15:13:11 +00001861 [WPE] CSS tests expectations cleanup
1862
1863 Unreviewed gardening.
1864
1865 * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
1866 tests that are actually passing and a recently removed css tests
1867 directory.
1868
18692017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1870
csaavedra@igalia.com1691e202017-05-31 13:44:06 +00001871 [GTK][WPE] Mark js/cached-window-properties test as slow
1872
1873 Unreviewed gardening.
1874 * platform/gtk/TestExpectations: Test was marked as flaky; but
1875 it's just slow.
1876 * platform/wpe/TestExpectations: Mark as slow.
1877
clopez@igalia.com2172f542017-05-31 12:04:41 +000018782017-05-31 Carlos Alberto Lopez Perez <clopez@igalia.com>
1879
1880 [GTK] Upgrade the WebKitGTK+ bots to Debian 9
1881
1882 This commit only adds a comment that it will be useful to mark
1883 the point where they where upgraded, so if there is some
1884 performance change on perf.webkit.org it can be pointed to this.
1885
1886 Unreviewed.
1887
1888 * platform/gtk/TestExpectations: Add a note regarding which
1889 distribution and version is running on the bots.
1890
csaavedra@igalia.comb9609c62017-05-31 11:09:18 +000018912017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1892
1893 [WPE] WebGL expectations cleanup
1894
1895 Unreviewed gardening.
1896
1897 * platform/wpe/TestExpectations: Remove webgl tests that are
1898 consistently passing. Also mark a few known slow tests as such.
1899
rego@igalia.comeda65f62017-05-31 09:22:58 +000019002017-05-31 Manuel Rego Casasnovas <rego@igalia.com>
1901
1902 Move css-shapes-1 test suite to WPT
1903 https://bugs.webkit.org/show_bug.cgi?id=172537
1904
1905 Reviewed by Youenn Fablet.
1906
1907 Updated the paths in TestExpectations files.
1908 Marked spec-examples/shape-outside-018.html as flaky.
1909
1910 * TestExpectations:
1911 * platform/gtk/TestExpectations:
1912 * platform/ios/TestExpectations:
1913 * platform/win/TestExpectations:
1914
fred.wang@free.frfb843852017-05-31 05:48:57 +000019152017-05-30 Frederic Wang <fwang@igalia.com>
1916
1917 Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
1918 https://bugs.webkit.org/show_bug.cgi?id=172287
1919
1920 Reviewed by Simon Fraser.
1921
1922 Update iOS expectation to include the new node properties.
1923
1924 * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
1925
timothy_horton@apple.comc741bb62017-05-31 00:44:02 +000019262017-05-30 Tim Horton <timothy_horton@apple.com>
1927
1928 Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
1929 https://bugs.webkit.org/show_bug.cgi?id=172735
1930 <rdar://problem/32015977>
1931
1932 Reviewed by Enrica Casucci.
1933
1934 * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
1935 * fast/events/ios/autocorrect-with-range-selection.html: Added.
1936 Add a test that ensures that autocorrection with a selection succeeds.
1937
weinig@apple.com6cf431d2017-05-30 23:54:51 +000019382017-05-30 Sam Weinig <sam@webkit.org>
1939
1940 [WebIDL] Generate named property deleters
1941 https://bugs.webkit.org/show_bug.cgi?id=172688
1942
1943 Reviewed by Chris Dumez.
1944
1945 * js/dom/named-property-deleter-expected.txt: Added.
1946 * js/dom/named-property-deleter.html: Added.
1947 Add test for various named deleter conditions.
1948
1949 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
1950 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
1951 Update test to log more information about what its doing and log it to the DOM rather
1952 than the console, to make comparing results in browsers easier. Also, note in the
1953 bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
1954
commit-queue@webkit.org9a2160a2017-05-30 23:32:00 +000019552017-05-30 Youenn Fablet <youenn@apple.com>
1956
1957 Add support for Certificate and IceCandidatePair stats
1958 https://bugs.webkit.org/show_bug.cgi?id=172734
1959
1960 Reviewed by Geoff Garen.
1961
1962 * webrtc/video-stats.html:
1963
cdumez@apple.com6a4d8782017-05-30 21:19:01 +000019642017-05-30 Chris Dumez <cdumez@apple.com>
1965
1966 REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
1967 https://bugs.webkit.org/show_bug.cgi?id=172703
1968 <rdar://problem/32458086>
1969
1970 Reviewed by Ryosuke Niwa.
1971
1972 Update existing tests to reflect behavior change.
1973
1974 * fast/dom/Element/getClientRects-return-type-expected.txt:
1975 * fast/dom/Element/getClientRects-return-type.html:
1976 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
1977 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
1978
jfernandez@igalia.com5ce70b52017-05-30 21:18:01 +000019792017-05-30 Javier Fernandez <jfernandez@igalia.com>
1980
1981 [css-align] Import W3C web platform tests for the CSS Box Alignment feature
1982 https://bugs.webkit.org/show_bug.cgi?id=172705
1983
1984 Reviewed by Manuel Rego Casasnovas.
1985
1986 * TestExpectations: Mark as failure a few tests due to bug #172707.
1987
commit-queue@webkit.orgba7b6be2017-05-30 21:08:18 +000019882017-05-30 Ali Juma <ajuma@chromium.org>
1989
1990 [CredentialManagement] Incorporate IDL updates from latest spec
1991 https://bugs.webkit.org/show_bug.cgi?id=172011
1992
1993 Reviewed by Daniel Bates.
1994
1995 * credentials/idlharness-expected.txt:
1996 * credentials/idlharness.html:
1997
ryanhaddad@apple.comf6084fb2017-05-30 20:37:58 +000019982017-05-30 Ryan Haddad <ryanhaddad@apple.com>
1999
2000 Skip imported/w3c/web-platform-tests/innerText/getter.html.
2001 https://bugs.webkit.org/show_bug.cgi?id=172514
2002
2003 Unreviewed test gardening.
2004
2005 * TestExpectations:
2006
commit-queue@webkit.org3262d302017-05-30 20:02:09 +000020072017-05-30 Said Abou-Hallawa <sabouhallawa@apple.com>
2008
2009 REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
2010 https://bugs.webkit.org/show_bug.cgi?id=172670
2011
2012 Reviewed by Tim Horton.
2013
2014 Use the css property -webkit-canvas to force capturing the canvas context
2015 in a NativeImage. This NativeImage will be used to create a BitmapImage
2016 which will be later used as the background-image of an element.
2017
2018 * fast/images/large-image-webkit-canvas-expected.html: Added.
2019 * fast/images/large-image-webkit-canvas.html: Added.
2020
jlewis3@apple.comaa29a602017-05-30 19:51:23 +000020212017-05-30 Matt Lewis <jlewis3@apple.com>
2022
2023 Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
2024 https://bugs.webkit.org/show_bug.cgi?id=172403
2025
2026 Unreviewed test gardening.
2027
2028 * platform/ios/TestExpectations:
2029
commit-queue@webkit.orgd67b2782017-05-30 18:29:13 +000020302017-05-30 Youenn Fablet <youenn@apple.com>
2031
2032 RealtimeOutgoingVideoSource should not rotate muted frames
2033 https://bugs.webkit.org/show_bug.cgi?id=172659
2034
2035 Reviewed by Eric Carlson.
2036
2037 * webrtc/routines.js:
2038 * webrtc/video-rotation-expected.txt: Added.
2039 * webrtc/video-rotation.html: Added.
2040
ryanhaddad@apple.comd550e8f2017-05-30 17:39:10 +000020412017-05-30 Ryan Haddad <ryanhaddad@apple.com>
2042
2043 Mark js/intl-datetimeformat.html as failing.
2044 https://bugs.webkit.org/show_bug.cgi?id=172720
2045
2046 Unreviewed test gardening.
2047
2048 * js/script-tests/intl-datetimeformat.js:
2049 * platform/mac/TestExpectations:
2050
pvollan@apple.com2dbab572017-05-30 15:41:26 +000020512017-05-30 Per Arne Vollan <pvollan@apple.com>
2052
2053 [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
2054 https://bugs.webkit.org/show_bug.cgi?id=172709
2055
2056 Reviewed by Brent Fulgham.
2057
2058 * platform/win/TestExpectations:
2059
aperez@igalia.com65d50e82017-05-30 14:33:20 +000020602017-05-30 Adrian Perez de Castro <aperez@igalia.com>
2061
2062 [GTK] Test cases for typehead in form menu lists should start from known state
2063 https://bugs.webkit.org/show_bug.cgi?id=171792
2064
2065 Reviewed by Carlos Garcia Campos.
2066
2067 Since r215188 opening a popup menu in a form pre-selects the active
2068 element to mimic GtkComboxBox behavior, but the layout test implicitly
2069 assumed that type ahead search always started the beginning of the
2070 list, which is no longer true now that GTK+ is informed of which one
2071 is the active element.
2072
2073 * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
2074 list to the initial state (no element selected, unfocused) at the
2075 beginning of testTypeAheadFunction().
2076
antti@apple.comcd7409a2017-05-30 08:35:40 +000020772017-05-29 Antti Koivisto <antti@apple.com>
2078
2079 Crash on display-contents-replaced-001.html
2080 https://bugs.webkit.org/show_bug.cgi?id=172596
2081
2082 Reviewed by Andreas Kling.
2083
2084 * TestExpectations: Enable the test.
2085
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +000020862017-05-30 Zan Dobersek <zdobersek@igalia.com>
2087
zandobersek@gmail.com2258c382017-05-30 08:27:49 +00002088 [GCrypt] RSA-OAEP support
2089 https://bugs.webkit.org/show_bug.cgi?id=171222
2090
2091 Reviewed by Michael Catanzaro.
2092
2093 * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
2094
20952017-05-30 Zan Dobersek <zdobersek@igalia.com>
2096
zandobersek@gmail.com33ed8ce2017-05-30 07:45:10 +00002097 [GCrypt] RSAES-PKCS1-v1_5 support
2098 https://bugs.webkit.org/show_bug.cgi?id=171219
2099
2100 Reviewed by Michael Catanzaro.
2101
2102 * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
2103
21042017-05-30 Zan Dobersek <zdobersek@igalia.com>
2105
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +00002106 [GCrypt] RSASSA-PKCS1-v1_5 support
2107 https://bugs.webkit.org/show_bug.cgi?id=171220
2108
2109 Reviewed by Michael Catanzaro.
2110
2111 * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
2112
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +000021132017-05-29 Claudio Saavedra <csaavedra@igalia.com>
2114
csaavedra@igalia.com1195b8b2017-05-29 18:20:26 +00002115 [WPE] Mark a couple of tests as slow/timing out
2116
2117 Unreviewed gardening. These are all known ones.
2118 * platform/wpe/TestExpectations:
2119
21202017-05-29 Claudio Saavedra <csaavedra@igalia.com>
2121
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +00002122 [WPE] Marking workers/bomb.html test as slow.
2123
2124 Unreviewed gardening.
2125
2126 * platform/wpe/TestExpectations:
2127
commit-queue@webkit.org295c1622017-05-29 14:09:37 +000021282017-05-29 Emilio Cobos Álvarez <ecobos@igalia.com>
2129
2130 Use the parent box style to adjust RenderStyle for alignment.
2131 https://bugs.webkit.org/show_bug.cgi?id=172215
2132
2133 Reviewed by Antti Koivisto.
2134
2135 * TestExpectations:
2136
pvollan@apple.com2056fa12017-05-29 07:15:56 +000021372017-05-29 Per Arne Vollan <pvollan@apple.com>
2138
2139 Unreviewed Windows test gardening, update expected results after r217418.
2140
pvollan@apple.com9d1b1bd2017-05-29 09:03:02 +00002141 * platform/win/fast/block/float/032-expected.txt:
2142
21432017-05-29 Per Arne Vollan <pvollan@apple.com>
2144
2145 Unreviewed Windows test gardening, update expected results after r217418.
2146
pvollan@apple.com2056fa12017-05-29 07:15:56 +00002147 * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
2148 * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
2149 * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
2150 * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
2151 * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
2152 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
2153
commit-queue@webkit.orgc26778d2017-05-29 01:30:58 +000021542017-05-28 Sam Weinig <sam@webkit.org>
2155
2156 [WebIDL] @@iterator should only be accessed once when disambiguating a union type
2157 https://bugs.webkit.org/show_bug.cgi?id=172684
2158
2159 Reviewed by Yusuke Suzuki.
2160
2161 * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
2162 * js/dom/sequence-in-union-iterator-access.html: Added.
2163 Add test case showing that @@iterator is only accessed once when converting a sequence
2164 as part of a union.
2165
cdumez@apple.com40005b92017-05-27 20:15:02 +000021662017-05-27 Chris Dumez <cdumez@apple.com>
2167
2168 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
2169 https://bugs.webkit.org/show_bug.cgi?id=172472
2170 <rdar://problem/32334831>
2171
2172 Reviewed by Ryosuke Niwa.
2173
2174 * TestExpectations:
2175 Unskip test that is no longer crashing in Debug builds.
2176
2177 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
2178 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
2179 Add reduced test case reproducing the crash.
2180
simon.fraser@apple.com39c13af2017-05-27 17:13:58 +000021812017-05-27 Simon Fraser <simon.fraser@apple.com>
2182
2183 getComputedStyle returns percentage values for left / right / top / bottom
2184 https://bugs.webkit.org/show_bug.cgi?id=29084
2185
2186 Reviewed by Zalan Bujtas.
2187
2188 Some new baselines, a new test, and an improved test.
2189
2190 * animations/trigger-container-scroll-boundaries-expected.txt:
2191 * animations/trigger-container-scroll-boundaries.html:
2192 * animations/trigger-container-scroll-empty-expected.txt:
2193 * animations/trigger-container-scroll-empty.html:
2194 * animations/trigger-container-scroll-simple-expected.txt:
2195 * animations/trigger-container-scroll-simple.html:
2196 * fast/css/getComputedStyle/computed-style-expected.txt:
2197 * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
2198 * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
2199 * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
2200 * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
2201 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
2202 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html: It doesn't make any sense to test right/bottom.
2203 * fast/css/hover-affects-child-expected.txt:
2204 * fast/css/hover-affects-child.html:
2205 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
2206 * transitions/transition-to-from-auto-expected.txt:
2207 * transitions/transition-to-from-auto.html:
2208
commit-queue@webkit.org528521e2017-05-27 03:27:51 +000022092017-05-26 Youenn Fablet <youenn@apple.com>
2210
2211 WebRTC stats should be in milliseconds
2212 https://bugs.webkit.org/show_bug.cgi?id=172644
2213
2214 Reviewed by Eric Carlson.
2215
2216 * TestExpectations:
2217 * webrtc/video-stats.html: Making it less flaky prone.
2218
weinig@apple.com7fb39842017-05-27 02:54:02 +000022192017-05-26 Sam Weinig <sam@webkit.org>
2220
2221 [WebIDL] Overloaded functions should throw this object check exception before argument check exception
2222 https://bugs.webkit.org/show_bug.cgi?id=172480
2223
2224 Reviewed by Chris Dumez.
2225
2226 Add test case that shows that using the wrong this object on an overloaded function,
2227 even if you are passing the wrong number of arguments, results in an invalid this
2228 object exception.
2229
2230 * js/dom/overloaded-operation-exception-order-expected.txt: Added.
2231 * js/dom/overloaded-operation-exception-order.html: Added.
2232
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +000022332017-05-26 Ryan Haddad <ryanhaddad@apple.com>
2234
ryanhaddad@apple.comb8c37c02017-05-27 00:22:49 +00002235 Skip fast/events/before-unload-returnValue.html on iOS.
2236 https://bugs.webkit.org/show_bug.cgi?id=172672
2237
2238 Unreviewed test gardening.
2239
2240 * platform/ios/TestExpectations:
2241
22422017-05-26 Ryan Haddad <ryanhaddad@apple.com>
2243
ryanhaddad@apple.combd949942017-05-27 00:22:46 +00002244 Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
2245 https://bugs.webkit.org/show_bug.cgi?id=172331
2246
2247 Unreviewed test gardening.
2248
2249 * platform/mac-wk1/TestExpectations:
2250
22512017-05-26 Ryan Haddad <ryanhaddad@apple.com>
2252
ryanhaddad@apple.comfdf70a42017-05-26 19:27:41 +00002253 Unreviewed, rolling out r217458.
2254
2255 This change caused 55 JSC test failures.
2256
2257 Reverted changeset:
2258
2259 "Date should use historical data if it's available."
2260 https://bugs.webkit.org/show_bug.cgi?id=172592
2261 http://trac.webkit.org/changeset/217458
2262
22632017-05-26 Ryan Haddad <ryanhaddad@apple.com>
2264
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +00002265 Rebaseline js/dom/global-constructors-attributes.html.
2266
2267 Unreviewed test gardening.
2268
2269 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2270 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2271 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2272
ryanhaddad@apple.combc2e4ee2017-05-26 16:03:56 +000022732017-05-25 Ryan Haddad <ryanhaddad@apple.com>
2274
2275 Skip two LayoutTests that are failing due missing results.
2276
2277 Unreviewed test gardening.
2278
2279 * TestExpectations:
2280 * platform/ios/TestExpectations:
2281
csaavedra@igalia.com46edf542017-05-26 12:02:50 +000022822017-05-26 Claudio Saavedra <csaavedra@igalia.com>
2283
2284 [WPE] Mark animations/animation-delay-changed.htm as flaky
2285
2286 Unreviewed gardening. It's flaky on all platforms so why bother.
2287
2288 * platform/wpe/TestExpectations:
2289
rego@igalia.com3bdcabb2017-05-26 10:18:14 +000022902017-05-26 Manuel Rego Casasnovas <rego@igalia.com>
2291
2292 [css-grid] Add support for orthogonal positioned grid items
2293 https://bugs.webkit.org/show_bug.cgi?id=172591
2294
2295 Reviewed by Sergio Villar Senin.
2296
2297 Two of the new imported tests are failing due to an issue with margins
2298 and orthogonal items, which is unrelated to this patch (see bug #172590).
2299
2300 * TestExpectations:
2301
commit-queue@webkit.org68e16f72017-05-26 06:46:27 +000023022017-05-25 Emilio Cobos Álvarez <ecobos@igalia.com>
2303
2304 Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
2305 https://bugs.webkit.org/show_bug.cgi?id=172503
2306
2307 Reviewed by Antti Koivisto.
2308
2309 * TestExpectations:
2310
commit-queue@webkit.org9782f822017-05-26 05:39:12 +000023112017-05-25 Sam Weinig <sam@webkit.org>
2312
2313 Fix MediaDeviceInfo's extended attributes so they make sense
2314 https://bugs.webkit.org/show_bug.cgi?id=172629
2315
2316 Reviewed by Daniel Bates.
2317
2318 * fast/mediastream/media-device-info-expected.txt: Added.
2319 * fast/mediastream/media-device-info.html: Added.
2320 Test that MediaDeviceInfo has the expected properties and that
2321 the serializer works.
2322
cdumez@apple.com6627eea2017-05-26 04:19:14 +000023232017-05-25 Chris Dumez <cdumez@apple.com>
2324
2325 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
2326 https://bugs.webkit.org/show_bug.cgi?id=172628
2327 <rdar://problem/32418707>
2328
2329 Reviewed by Sam Weinig.
2330
2331 Add reduced test case.
2332
2333 * TestExpectations:
2334 Unskip test that is no longer crashing in debug builds.
2335
2336 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
2337 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
2338
zalan@apple.com8c813f72017-05-26 03:53:24 +000023392017-05-25 Zalan Bujtas <zalan@apple.com>
2340
2341 Frame's composited content is visible when the frame has visibility: hidden.
2342 https://bugs.webkit.org/show_bug.cgi?id=125565
2343 <rdar://problem/32196849>
2344
2345 Reviewed by Simon Fraser.
2346
2347 * compositing/resources/visibility.html: Added.
2348 * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
2349 * compositing/visibility/frameset-visibility-hidden.html: Added.
2350 * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
2351 * compositing/visibility/iframe-visibility-hidden.html: Added.
2352 * compositing/visibility/object-visibility-hidden-expected.html: Added.
2353 * compositing/visibility/object-visibility-hidden.html: Added.
2354
bfulgham@apple.com0d0f8022017-05-26 02:56:11 +000023552017-05-25 Brent Fulgham <bfulgham@apple.com>
2356
2357 Gracefully handle missing localStorage support in results.html
2358 https://bugs.webkit.org/show_bug.cgi?id=172625
2359 <rdar://problem/32118243>
2360
2361 Reviewed by Alexey Proskuryakov.
2362
2363 Handle the case where localStorage generates a SecurityError DOMException, treating this
2364 as a non-fatal error.
2365
2366 * fast/harness/results.html:
2367 (OptionWriter.save): Treat "SecurityError" as an expected condition.
2368 (OptionWriter.apply): Ditto.
2369
ap@apple.com27f767d2017-05-26 02:10:33 +000023702017-05-25 Alexey Proskuryakov <ap@apple.com>
2371
2372 Merge split script tests, part 2
2373 https://bugs.webkit.org/show_bug.cgi?id=172423
2374
2375 Reviewed by Tim Horton.
2376
2377 Fix the few remaining special cases of split tests.
2378
2379 * editing/pasteboard/drop-text-events-sideeffect-crash.html:
2380 * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
2381 This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
2382 Now it's inlined in both.
2383
2384 * fast/canvas/canvas-ellipse-connecting-line-expected.html:
2385 * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
2386 This was really a resource, not a scrip test, and it was only only used in one test.
2387
2388 * fast/dom/HTMLElement/class-list-quirks.html:
2389 * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
2390 Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
2391
2392 * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
2393 * fast/dom/Window/script-tests/postmessage-test.js: Removed.
2394 Moved a shared resource to its proper location.
2395
2396 * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
2397 * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
2398 * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
2399 * fast/dom/Window/window-postmessage-clone-deep-array.html:
2400 * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
2401 * fast/dom/Window/window-postmessage-clone.html:
2402 Straightforward js-tests with file names that didn't match.
2403
2404 * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
2405 * fast/table/script-tests/min-width-helpers.js: Removed.
2406 Moved a shared resource to its proper location.
2407
2408 * fast/table/min-width-css-block-table.html:
2409 * fast/table/min-width-css-inline-table.html:
2410 * fast/table/min-width-html-block-table.html:
2411 * fast/table/min-width-html-inline-table.html:
2412 * fast/table/script-tests/min-width-css-block-table.js: Removed.
2413 * fast/table/script-tests/min-width-css-inline-table.js: Removed.
2414 * fast/table/script-tests/min-width-html-block-table.js: Removed.
2415 * fast/table/script-tests/min-width-html-inline-table.js: Removed.
2416 Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
2417
2418 * printing/break-after-avoid-expected.txt:
2419 * printing/break-after-avoid-page-expected.txt:
2420 * printing/break-after-avoid-page.html:
2421 * printing/break-after-avoid.html:
2422 * printing/script-tests/break-after-avoid-page.js: Removed.
2423 * printing/script-tests/break-after-avoid.js: Removed.
2424 * printing/script-tests/page-break-after-avoid.js: Removed.
2425 * printing/script-tests/page-break-always-for-overflow.js: Removed.
2426 These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
2427
2428 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
2429 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
2430 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
2431 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
2432 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
2433 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
2434 These tests were mixed up - pattern was being tested instead of mask, and vice versa.
2435
2436 * svg/dom/script-tests/SVGColor.js: Removed.
2437 * svg/dom/script-tests/SVGPaint.js: Removed.
2438 Removed unused files.
2439
2440 * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
2441 * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
2442 * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
2443 * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
2444 * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
2445 * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
2446 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
2447 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
2448 Straightforward js-tests with mismatching names.
2449
mmaxfield@apple.com256a37a2017-05-26 00:42:58 +000024502017-05-25 Myles C. Maxfield <mmaxfield@apple.com>
2451
2452 [WK1] iframes in layer-backed NSViews are not cleared between successive draws
2453 https://bugs.webkit.org/show_bug.cgi?id=172554
2454 <rdar://problem/31247133>
2455
2456 Reviewed by Simon Fraser.
2457
2458 Cause two successive paints, and compare it against 0 paints.
2459
2460 * fast/frames/iframe-translucent-background-expected.html: Added.
2461 * fast/frames/iframe-translucent-background.html: Added.
2462
keith_miller@apple.comb5b91282017-05-26 00:06:44 +000024632017-05-25 Keith Miller <keith_miller@apple.com>
2464
2465 Date should use historical data if it's available.
2466 https://bugs.webkit.org/show_bug.cgi?id=172592
2467
2468 Reviewed by Mark Lam.
2469
2470 Fix tests to work with historically accurate dates.
2471
2472 * js/dom/date-big-setdate-expected.txt: Removed.
2473 * js/dom/date-big-setdate.html: Removed.
2474 * js/dom/script-tests/date-big-setdate.js: Removed.
2475 * storage/indexeddb/modern/date-basic-expected.txt:
2476 * storage/indexeddb/modern/date-basic-private-expected.txt:
2477 * storage/indexeddb/modern/get-keyrange-expected.txt:
2478 * storage/indexeddb/modern/get-keyrange-private-expected.txt:
2479
cdumez@apple.comfc984762017-05-25 20:53:49 +000024802017-05-25 Chris Dumez <cdumez@apple.com>
2481
2482 DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
2483 https://bugs.webkit.org/show_bug.cgi?id=172578
2484 <rdar://problem/30754582>
2485
2486 Reviewed by Youenn Fablet.
2487
2488 Add layout test coverage.
2489
2490 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
2491 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
2492
jiewen_tan@apple.com33b11042017-05-25 18:50:34 +000024932017-05-24 Jiewen Tan <jiewen_tan@apple.com>
2494
2495 Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
2496 https://bugs.webkit.org/show_bug.cgi?id=172555
2497 <rdar://problem/32004724>
2498
2499 Reviewed by Ryosuke Niwa.
2500
2501 * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
2502 * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
2503 * editing/selection/select-iframe-focusin-document-crash.html: Added.
2504
jfernandez@igalia.comb998bf52017-05-25 17:40:49 +000025052017-05-25 Javier Fernandez <jfernandez@igalia.com>
2506
2507 [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
2508 https://bugs.webkit.org/show_bug.cgi?id=172593
2509
2510 Reviewed by Manuel Rego Casasnovas.
2511
2512 * css3/parse-place-content.html:
2513 * css3/parse-place-items.html:
2514 * css3/parse-place-self.html:
2515
jdiggs@igalia.com8920b742017-05-25 16:43:23 +000025162017-05-25 Joanmarie Diggs <jdiggs@igalia.com>
2517
2518 [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
2519 https://bugs.webkit.org/show_bug.cgi?id=172355
2520
2521 Reviewed by Chris Fleizach.
2522
2523 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
2524 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
2525
clopez@igalia.comc47b7a22017-05-25 16:24:31 +000025262017-05-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
2527
2528 [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
2529
2530 Unreviewed GTK gardening.
2531
2532 * platform/gtk/TestExpectations:
2533
csaavedra@igalia.com81de1572017-05-25 15:43:54 +000025342017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2535
2536 [GTK] Update baseline
2537
2538 Unreviewed gardening. Update after r217272.
2539 * platform/gtk/fast/text/font-style-parse-expected.txt:
2540
hyatt@apple.com64d8f582017-05-25 14:56:27 +000025412017-05-25 Dave Hyatt <hyatt@apple.com>
2542
2543 Baseline of number inputs not right.
2544 https://bugs.webkit.org/show_bug.cgi?id=172237
2545
2546 Reviewed by Dean Jackson.
2547
2548 * fast/forms/baseline-of-number-inputs-expected.html: Added.
2549 * fast/forms/baseline-of-number-inputs.html: Added.
2550
pvollan@apple.com313d7002017-05-25 14:37:10 +000025512017-05-25 Per Arne Vollan <pvollan@apple.com>
2552
2553 [Win] Update expectations for layout tests.
2554 https://bugs.webkit.org/show_bug.cgi?id=172437
2555
2556 Unreviewed test gardening, update test expectations for failing tests.
2557
2558 * platform/win/TestExpectations:
2559
csaavedra@igalia.com17c37672017-05-25 13:36:44 +000025602017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2561
csaavedra@igalia.come7acf0b2017-05-25 16:55:38 +00002562 [WPE] Add missing test baseline.
2563
2564 Unreviewed gardening.
2565 * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
2566
25672017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2568
csaavedra@igalia.com17c37672017-05-25 13:36:44 +00002569 [WPE] Unreviewed gardening
2570
2571 Update rebaseline after r216817.
2572
2573 * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
2574
pvollan@apple.com57256452017-05-25 11:45:52 +000025752017-05-25 Per Arne Vollan <pvollan@apple.com>
2576
2577 [Win] Update expectations for layout tests.
2578 https://bugs.webkit.org/show_bug.cgi?id=172437
2579
2580 Unreviewed test gardening, update test expectations for failing tests.
2581
2582 * platform/win/TestExpectations:
2583
rego@igalia.com799e1b72017-05-25 10:06:45 +000025842017-05-25 Manuel Rego Casasnovas <rego@igalia.com>
2585
2586 [css-grid] Fix behavior of positioned items without specific dimensions
2587 https://bugs.webkit.org/show_bug.cgi?id=172117
2588
2589 Reviewed by Sergio Villar Senin.
2590
2591 * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
2592 * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
2593
ddkilzer@apple.com83e93272017-05-25 07:40:02 +000025942017-05-25 David Kilzer <ddkilzer@apple.com>
2595
2596 REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
2597 <https://bugs.webkit.org/show_bug.cgi?id=172584>
2598
2599 * fast/regex/:
2600 * fast/regex/script-tests:
2601 - Rollback changes in r217390 for Bug 172423 to these
2602 directories.
2603
cdumez@apple.com62c78af2017-05-25 04:18:52 +000026042017-05-24 Chris Dumez <cdumez@apple.com>
2605
2606 ResourceResponses for data URLs have their Source marked as Unknown
2607 https://bugs.webkit.org/show_bug.cgi?id=172573
2608 <rdar://problem/31786198>
2609
2610 Reviewed by Geoffrey Garen.
2611
2612 Add layout test coverage.
2613
2614 * fast/url/data-url-source-expected.txt: Added.
2615 * fast/url/data-url-source.html: Added.
2616
commit-queue@webkit.org5eda3012017-05-25 03:54:08 +000026172017-05-24 Fujii Hironori <Hironori.Fujii@sony.com>
2618
2619 [Win] An assertion fails if the custom cursor image isn't loaded yet
2620 https://bugs.webkit.org/show_bug.cgi?id=172209
2621
2622 Reviewed by Said Abou-Hallawa.
2623
2624 Windows port have the same issue Qt port had had several years ago
2625 (Bug 68223). I'd like to reuse the test case. But, current CSS
2626 parser rejects invalid 'cursor' property value which consists of
2627 a single URL but no keywords.
2628
2629 * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
2630 'cursor' property by appending a fallback keyword.
2631
ap@apple.com92352d02017-05-24 22:53:00 +000026322017-05-24 Alexey Proskuryakov <ap@apple.com>
2633
2634 Merge split script tests
2635 https://bugs.webkit.org/show_bug.cgi?id=172423
2636
2637 Reviewed by Sam Weinig.
2638
2639 In the past, many tests were being split into HTML and JS parts for no good reason.
2640 This makes it hard to see what those tests are doing.
2641
2642 This is first part of the change, only including files where JS and HTML counterparts
2643 have matching names. Custom cases will be completed in a follow-up.
2644
2645 Long change list omitted.
2646
ryanhaddad@apple.come0f505e2017-05-24 21:35:07 +000026472017-05-24 Ryan Haddad <ryanhaddad@apple.com>
2648
2649 Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
2650 https://bugs.webkit.org/show_bug.cgi?id=172547
2651
2652 Unreviewed test gardening.
2653
2654 * platform/ios/TestExpectations:
2655
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +000026562017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2657
csaavedra@igalia.com32fd7c32017-05-24 18:54:00 +00002658 [WPE] Rebaseline test
2659
2660 Unreviewed gardening after a series of changes to dom static properties.
2661
2662 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2663
26642017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2665
csaavedra@igalia.com9fcd98e2017-05-24 18:40:44 +00002666 [WPE] Rebaseline test after r217181
2667
2668 Unreviewed gardening.
2669
2670 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2671
26722017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2673
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +00002674 [WPE] Remove baseline for test that passes now
2675
2676 Unreviewed gardening.
2677
2678 * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
2679
jdiggs@igalia.com32ae5172017-05-24 15:40:03 +000026802017-05-24 Joanmarie Diggs <jdiggs@igalia.com>
2681
2682 [ATK] Gardening needed after r217171
2683 https://bugs.webkit.org/show_bug.cgi?id=172539
2684
2685 Unreviewed test gardening after r217171.
2686
2687 Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
2688 tests with platform-specific expectations.
2689
2690 * accessibility/multiselect-list-reports-active-option-expected.txt:
2691 * accessibility/table-cells-roles-expected.txt:
2692 * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
2693 * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
2694 * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
2695 * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
2696 * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
2697
jfernandez@igalia.com615447b2017-05-24 08:35:02 +000026982017-05-24 Javier Fernandez <jfernandez@igalia.com>
2699
2700 [css-grid] Ignore collapsed tracks on content-distribution alignment
2701 https://bugs.webkit.org/show_bug.cgi?id=172493
2702
2703 Reviewed by Manuel Rego Casasnovas.
2704
2705 Unskip the web-platform-tests related to content-alignment and collapsed tracks.
2706
2707 * TestExpectations:
2708
jiewen_tan@apple.com04d22032017-05-24 00:33:23 +000027092017-05-22 Jiewen Tan <jiewen_tan@apple.com>
2710
2711 [WebCrypto] Support RSA-PSS
2712 https://bugs.webkit.org/show_bug.cgi?id=170869
2713 <rdar://problem/31640672>
2714
2715 Reviewed by Brent Fulgham.
2716
2717 * TestExpectations:
2718 Skip tests related to RSA-PSS for now.
2719 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
2720 * crypto/subtle/rsa-generate-key-malformed-parameters.html:
2721 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
2722 * crypto/subtle/rsa-import-key-malformed-parameters.html:
2723 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
2724 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
2725 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
2726 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
2727 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
2728 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
2729 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
2730 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
2731 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
2732 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
2733 * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
2734 * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
2735 * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
2736 * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
2737 * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
2738 * crypto/subtle/rsa-pss-generate-key.html: Added.
2739 * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
2740 * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
2741 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
2742 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
2743 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
2744 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
2745 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
2746 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
2747 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
2748 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
2749 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
2750 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
2751 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
2752 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
2753 * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
2754 * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
2755 * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
2756 * crypto/subtle/rsa-pss-import-key-sign.html: Added.
2757 * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
2758 * crypto/subtle/rsa-pss-import-key-verify.html: Added.
2759 * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
2760 * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
2761 * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
2762 * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
2763 * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
2764 * crypto/subtle/rsa-pss-import-spki-key.html: Added.
2765 * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
2766 * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
2767 * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
2768 * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
2769 * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
2770 * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
2771
cdumez@apple.come4d96f62017-05-24 00:27:24 +000027722017-05-23 Chris Dumez <cdumez@apple.com>
2773
2774 Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
2775 https://bugs.webkit.org/show_bug.cgi?id=172523
2776
2777 Reviewed by Ryosuke Niwa.
2778
2779 * TestExpectations:
2780 This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
2781
2782 * fast/dom/script-charset-update.html:
2783 Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
2784
2785 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
2786 Rebaseline test now that it actually runs to the end.
2787
2788 * platform/ios-wk2/TestExpectations:
2789 * platform/mac-wk2/TestExpectations:
2790 Remove expectation for a test that is now skipped in root TestExpectations file.
2791
2792 * resources/js-test.js:
2793 Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
2794 set then, instead of waiting for the load event listener to do so. This is needed because some
2795 tests may decide to complete *before* the load event has fired, such as the test updated in this
2796 patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
2797 some tests only set jsTestIsAsync in a load event handler.
2798
ryanhaddad@apple.comd66b3012017-05-24 00:00:09 +000027992017-05-23 Ryan Haddad <ryanhaddad@apple.com>
2800
2801 Rebaseline tests for iOS simulator.
2802
2803 Unreviewed test gardening.
2804
2805 * fast/events/ios/rotation/basic-rotation-expected.txt:
2806 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
2807 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
2808 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
2809 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
2810 * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
2811
mattbaker@apple.com4ab17df2017-05-23 22:58:23 +000028122017-05-23 Matt Baker <mattbaker@apple.com>
2813
2814 Web Inspector: Cannot delete a disabled XHR breakpoint
2815 https://bugs.webkit.org/show_bug.cgi?id=171971
2816 <rdar://problem/32129527>
2817
2818 Reviewed by Devin Rousso.
2819
2820 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
2821 * inspector/dom-debugger/xhr-breakpoints.html:
2822
ryanhaddad@apple.com1d6701e2017-05-23 22:55:10 +000028232017-05-23 Ryan Haddad <ryanhaddad@apple.com>
2824
2825 Skip crashing css-display-3/display-contents tests.
2826 https://bugs.webkit.org/show_bug.cgi?id=172503
2827
2828 Unreviewed test gardening.
2829
2830 * TestExpectations:
2831
jlewis3@apple.com2e724e32017-05-23 21:30:37 +000028322017-05-23 Matt Lewis <jlewis3@apple.com>
2833
2834 Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
2835 https://bugs.webkit.org/show_bug.cgi?id=172515
2836
2837 Unreviewed test gardening.
2838
2839 * TestExpectations:
2840
cdumez@apple.come7db41a2017-05-23 21:06:23 +000028412017-05-23 Chris Dumez <cdumez@apple.com>
2842
2843 Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
2844 https://bugs.webkit.org/show_bug.cgi?id=171091
2845 <rdar://problem/31752046>
2846
2847 Reviewed by Geoffrey Garen.
2848
2849 * fast/dom/resources/script-with-unicode.js: Added.
2850 * fast/dom/script-charset-update-expected.txt: Added.
2851 * fast/dom/script-charset-update.html: Added.
2852 Add test that was consistently hitting the assertion in debug builds before
2853 r215229 was rolled out.
2854
2855 * fast/loader/cache-encoding-expected.txt:
2856 * fast/loader/cache-encoding.html:
2857 Improve test to check that it is actually getting a SyntaxError the first time,
2858 when it loads the script with the wrong encoding. Apparently this test was not
2859 clear enough because it was updated / disabled in r215229, but was showing a
2860 real bug.
2861
2862 * platform/ios-wk2/TestExpectations:
2863 * platform/mac-wk2/TestExpectations:
2864 Unskip test was should no longer be flaky now that r215229 has been rolled out.
2865
jlewis3@apple.comef6a6582017-05-23 20:59:09 +000028662017-05-23 Matt Lewis <jlewis3@apple.com>
2867
2868 Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
2869 https://bugs.webkit.org/show_bug.cgi?id=172521
2870
2871 Unreviewed test gardening.
2872
2873 * platform/ios-wk2/TestExpectations:
2874 * platform/mac-wk2/TestExpectations:
2875
dino@apple.com68791fa2017-05-23 20:49:58 +000028762017-05-23 Dean Jackson <dino@apple.com>
2877
2878 checkGPUStatus needs to exercise instancing calls
2879 https://bugs.webkit.org/show_bug.cgi?id=172520
2880 <rdar://problem/23118395>
2881
2882 Reviewed by Brent Fulgham.
2883
2884 * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
2885 * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
2886
rego@igalia.comfc37b972017-05-23 20:31:53 +000028872017-05-23 Manuel Rego Casasnovas <rego@igalia.com>
2888
2889 [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
2890 https://bugs.webkit.org/show_bug.cgi?id=172494
2891
2892 Reviewed by Youenn Fablet.
2893
2894 * TestExpectations: Mark as failure a few tests due to bug #172493.
2895
ap@apple.com5e1514b2017-05-23 20:23:23 +000028962017-05-23 Alexey Proskuryakov <ap@apple.com>
2897
2898 Many editing js-tests use waitUntilDone
2899 https://bugs.webkit.org/show_bug.cgi?id=172401
2900
2901 Reviewed by Ryosuke Niwa.
2902
2903 Corrected the use of js-test harness, updated the tests to use js-test.js instead
2904 of js-test-pre.js where possible.
2905
2906 * editing/caret/ios/absolute-caret-position-after-scroll.html:
2907 * editing/caret/ios/fixed-caret-position-after-scroll.html:
2908 * editing/input/style-change-during-input.html:
2909 * editing/inserting/insert-html-crash.html:
2910 * editing/mac/input/undo-grouping-on-text-insertion.html:
2911 * editing/mac/selection/context-menu-select-editability-expected.txt:
2912 * editing/mac/selection/context-menu-select-editability.html:
2913 * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
2914 * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
2915 * editing/mac/spelling/autocorrection-respets-undo.html:
2916 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
2917 * editing/pasteboard/drag-and-drop-image-contenteditable.html:
2918 * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
2919 * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
2920 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
2921 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
2922 * editing/selection/ios/absolute-selection-after-scroll.html:
2923 * editing/selection/ios/fixed-selection-after-scroll.html:
2924 * editing/spelling/copy-paste-crash-expected.txt:
2925 * editing/spelling/copy-paste-crash.html:
2926 * editing/style/apply-style-join-child-text-nodes-crash.html:
2927
jiewen_tan@apple.coma3087de2017-05-23 19:46:39 +000029282017-05-23 Jiewen Tan <jiewen_tan@apple.com>
2929
2930 Unreviewed, test gardening after r217225
2931
2932 * TestExpectations:
2933 Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
2934
cdumez@apple.com1a5e2832017-05-23 19:39:16 +000029352017-05-23 Chris Dumez <cdumez@apple.com>
2936
2937 Unreviewed, roll out r215229
2938
2939 It caused CachedScripts in MemoryCache to be reused with different encodings
2940 even though CachedScript potentially has already decoded data or cached hash
2941 with a previous encoding.
2942
2943 * TestExpectations:
2944 * fast/loader/cache-encoding-expected.txt:
2945 * fast/loader/cache-encoding.html:
2946 * http/tests/preload/preload-encoding-expected.txt:
2947 * http/tests/preload/preload-encoding.php:
2948
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +000029492017-05-23 Ryan Haddad <ryanhaddad@apple.com>
2950
2951 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
2952 https://bugs.webkit.org/show_bug.cgi?id=172514
2953
2954 Unreviewed test gardening.
2955
2956 * TestExpectations:
2957
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +000029582017-05-23 Sam Weinig <sam@webkit.org>
2959
2960 [WebIDL] Remove some unnecessary specialization for enum types
2961 https://bugs.webkit.org/show_bug.cgi?id=172482
2962
2963 Reviewed by Chris Dumez.
2964
2965 * crypto/subtle/import-key-malformed-parameters-expected.txt:
2966 * fast/files/blob-constructor-expected.txt:
2967 * fast/files/script-tests/blob-constructor.js:
2968 Update test and results for improved order of exceptions. In this case, the conversion
2969 to String throws before the failure to parse the enumeration (which is what the
2970 plain TypeError was).
2971
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +000029722017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
2973
2974 Import the css-display-3 css tests.
2975 https://bugs.webkit.org/show_bug.cgi?id=172212
2976
2977 Reviewed by Chris Dumez.
2978
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +000029792017-05-23 youenn fablet <youenn@apple.com>
2980
2981 There should be an easy way to run HTTP/WPT served tests on a browser
2982 https://bugs.webkit.org/show_bug.cgi?id=172068
2983
2984 Reviewed by Sam Weinig.
2985
2986 * fast/harness/results.html: In case results.html is opened locallly,
2987 open HTTP/WPT urls as served by their related servers.
2988 Adding a check that the servers are running before opening the related test.
2989
commit-queue@webkit.org5b149802017-05-23 14:18:55 +000029902017-05-23 Antoine Quint <graouts@apple.com>
2991
2992 [Modern Media Controls] Turn off all tests
2993 https://bugs.webkit.org/show_bug.cgi?id=172447
2994
2995 Reviewed by Jon Lee.
2996
2997 Due to the high number of timeouts and random failures with the current tests, we turn off
2998 all modern-media-controls tests while we wait on a more permanent solution.
2999
3000 * TestExpectations:
3001 * platform/gtk/TestExpectations:
3002 * platform/ios/TestExpectations:
3003 * platform/mac-wk1/TestExpectations:
3004 * platform/mac/TestExpectations:
3005
mmaxfield@apple.coma266d032017-05-23 07:37:42 +000030062017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
3007
3008 Update font-style's implementation in the font selection algorithm
3009 https://bugs.webkit.org/show_bug.cgi?id=169453
3010
3011 Reviewed by Simon Fraser.
3012
3013 * fast/text/font-style-parse-expected.txt:
3014 * fast/text/font-style-parse.html:
3015 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
3016
pvollan@apple.com31567ae2017-05-23 06:50:17 +000030172017-05-22 Per Arne Vollan <pvollan@apple.com>
3018
3019 [Win] Update expectations for layout tests.
3020 https://bugs.webkit.org/show_bug.cgi?id=172437
3021
3022 Unreviewed test gardening, update test expectations for failing tests.
3023
3024 * platform/win/TestExpectations:
3025
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +000030262017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
3027
3028 Support calc() in font-variation-settings and font-feature-settings
3029 https://bugs.webkit.org/show_bug.cgi?id=171032
3030
3031 Reviewed by David Hyatt.
3032
3033 * css3/font-feature-settings-calc-expected.html: Added.
3034 * css3/font-feature-settings-calc.html: Added.
3035 * fast/text/variations/calc-expected.html: Added.
3036 * fast/text/variations/calc.html: Added.
3037
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +000030382017-05-22 Ryan Haddad <ryanhaddad@apple.com>
3039
3040 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
3041 https://bugs.webkit.org/show_bug.cgi?id=171605
3042
3043 Unreviewed test gardening.
3044
3045 * platform/ios-wk2/TestExpectations:
3046
cdumez@apple.comac70a712017-05-22 23:00:25 +000030472017-05-22 Chris Dumez <cdumez@apple.com>
3048
3049 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
3050 https://bugs.webkit.org/show_bug.cgi?id=172473
3051
3052 Reviewed by Ryosuke Niwa.
3053
3054 * TestExpectations:
3055 Unskip test.
3056
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +000030572017-05-22 Ryan Haddad <ryanhaddad@apple.com>
3058
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +00003059 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
3060 https://bugs.webkit.org/show_bug.cgi?id=172452
3061
3062 Unreviewed test gardening.
3063
3064 * platform/wk2/TestExpectations:
3065
30662017-05-22 Ryan Haddad <ryanhaddad@apple.com>
3067
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00003068 Update TestExpectations for two new WPT LayoutTests.
3069 https://bugs.webkit.org/show_bug.cgi?id=172472
3070
3071 Unreviewed test gardening.
3072
3073 * TestExpectations:
3074
ap@apple.comb1f3e4f2017-05-22 22:09:49 +000030752017-05-22 Alexey Proskuryakov <ap@apple.com>
3076
3077 Remove Java tests.
3078
3079 Rubber-stamped by Tim Horton.
3080
3081 These tests were disabled on all platforms for a long long time now.
3082
3083 * TestExpectations:
3084 * java: Removed.
3085 * platform/ios/TestExpectations:
3086 * platform/mac/TestExpectations:
3087 * platform/win/TestExpectations:
3088 * platform/wk2/TestExpectations:
3089 * platform/wpe/TestExpectations:
3090
bburg@apple.com51fd2622017-05-22 22:06:47 +000030912017-05-22 Brian Burg <bburg@apple.com>
3092
3093 Web Inspector: webkit reload policy should match default behavior
3094 https://bugs.webkit.org/show_bug.cgi?id=171385
3095 <rdar://problem/31871515>
3096
3097 Reviewed by Joseph Pecoraro.
3098
3099 * http/tests/inspector/replay/replay-test.js:
3100 * http/tests/inspector/network/resource-sizes-memory-cache.html:
3101 Update tests to match new API.
3102
3103 * http/tests/inspector/network/resource-response-source-memory-cache.html:
3104 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
3105 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
3106 With this reload type, the resource returned with HTTP 200.
3107
yoav@yoav.ws029d3252017-05-22 22:03:18 +000031082017-05-22 Yoav Weiss <yoav@yoav.ws>
3109
3110 [preload] Add media and type attribute support.
3111 https://bugs.webkit.org/show_bug.cgi?id=171720
3112
3113 Reviewed by Youenn Fablet.
3114
3115 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
3116 * http/wpt/preload/media-attribute-expected.txt: Added.
3117 * http/wpt/preload/media-attribute.html: Added.
3118 * http/wpt/preload/type-attribute-expected.txt: Added.
3119 * http/wpt/preload/type-attribute.html: Added.
3120 * http/wpt/preload/resources/square.png: Added.
3121 * http/wpt/preload/resources/dummy.js: Added.
3122 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
3123 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
3124 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
3125 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
3126
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +000031272017-05-22 Ryan Haddad <ryanhaddad@apple.com>
3128
3129 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
3130 https://bugs.webkit.org/show_bug.cgi?id=172469
3131
3132 Unreviewed test gardening.
3133
3134 * platform/mac/TestExpectations:
3135
ap@apple.comc8e7c722017-05-22 20:49:12 +000031362017-05-22 Alexey Proskuryakov <ap@apple.com>
3137
3138 Many WebAudio js-tests use waitUntilDone
3139 https://bugs.webkit.org/show_bug.cgi?id=172398
3140
3141 Reviewed by Sam Weinig.
3142
3143 Corrected the use of js-test harness, updated the tests to use js-test.js instead
3144 of js-test-pre.js where possible.
3145
3146 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
3147 that wasn't present here.
3148
3149 * webaudio/analyser-exception.html:
3150 * webaudio/audiobuffer-neuter-expected.txt:
3151 * webaudio/audiobuffer-neuter.html:
3152 * webaudio/audiobuffersource-channels.html:
3153 * webaudio/audiobuffersource-ended-expected.txt:
3154 * webaudio/audiobuffersource-ended.html:
3155 * webaudio/audiobuffersource-exception.html:
3156 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
3157 * webaudio/audiobuffersource-loop-comprehensive.html:
3158 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
3159 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
3160 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
3161 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
3162 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
3163 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
3164 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
3165 * webaudio/audiobuffersource-negative-playbackrate.html:
3166 * webaudio/audiobuffersource-playbackState.html:
3167 * webaudio/audiobuffersource-start-expected.txt:
3168 * webaudio/audiobuffersource-start.html:
3169 * webaudio/audiochannelmerger-basic.html:
3170 * webaudio/audiochannelmerger-stereo.html:
3171 * webaudio/audiochannelsplitter.html:
3172 * webaudio/audiocontext-promise-throwing.html:
3173 * webaudio/audiocontext-promise.html:
3174 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
3175 * webaudio/audiocontext-restriction.html:
3176 * webaudio/audiocontext-state-interrupted.html:
3177 * webaudio/audiocontext-state.html:
3178 * webaudio/audionode-channel-rules.html:
3179 * webaudio/audionode-connect-order.html:
3180 * webaudio/audionode.html:
3181 * webaudio/audioparam-connect-audioratesignal.html:
3182 * webaudio/audioparam-summingjunction.html:
3183 * webaudio/audioprocessingevent.html:
3184 * webaudio/automatic-pull-node.html:
3185 * webaudio/biquad-allpass.html:
3186 * webaudio/biquad-bandpass.html:
3187 * webaudio/biquad-getFrequencyResponse.html:
3188 * webaudio/biquad-highpass.html:
3189 * webaudio/biquad-highshelf.html:
3190 * webaudio/biquad-lowpass.html:
3191 * webaudio/biquad-lowshelf.html:
3192 * webaudio/biquad-notch.html:
3193 * webaudio/biquad-peaking.html:
3194 * webaudio/biquadfilternode-basic.html:
3195 * webaudio/convolution-mono-mono.html:
3196 * webaudio/decode-audio-data-basic.html:
3197 * webaudio/decode-audio-data-too-short.html:
3198 * webaudio/delaynode-max-default-delay.html:
3199 * webaudio/delaynode-max-nondefault-delay.html:
3200 * webaudio/delaynode-maxdelay.html:
3201 * webaudio/delaynode-maxdelaylimit.html:
3202 * webaudio/delaynode-scheduling.html:
3203 * webaudio/delaynode.html:
3204 * webaudio/distance-exponential.html:
3205 * webaudio/distance-inverse.html:
3206 * webaudio/distance-linear.html:
3207 * webaudio/dynamicscompressor-basic.html:
3208 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
3209 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
3210 * webaudio/javascriptaudionode-zero-input-channels.html:
3211 * webaudio/javascriptaudionode.html:
3212 * webaudio/mediaelementaudiosourcenode.html:
3213 * webaudio/oscillator-basic.html:
3214 * webaudio/oscillator-ended-expected.txt:
3215 * webaudio/oscillator-ended.html:
3216 * webaudio/page-canstartmedia.html:
3217 * webaudio/panner-equalpower-stereo.html:
3218 * webaudio/panner-equalpower.html:
3219 * webaudio/panner-loop.html:
3220 * webaudio/pannernode-basic.html:
3221 * webaudio/realtimeanalyser-fft-scaling.html:
3222 * webaudio/realtimeanalyser-fft-sizing.html:
3223 * webaudio/resources/audiobuffersource-testing.js:
3224 (checkAllTests):
3225 * webaudio/sample-accurate-scheduling.html:
3226 * webaudio/stereo2mono-down-mixing.html:
3227 * webaudio/test-basic.html:
3228 * webaudio/waveshaper.html:
3229
mmaxfield@apple.com43943e42017-05-22 20:12:43 +000032302017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
3231
3232 Enable the woff2-variations @font-face format identifier
3233 https://bugs.webkit.org/show_bug.cgi?id=172425
3234
3235 Reviewed by Andreas Kling.
3236
3237 * fast/text/variations/font-face-format-woff2-expected.html: Added.
3238 * fast/text/variations/font-face-format-woff2.html: Added.
3239 * platform/mac/TestExpectations:
3240
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +000032412017-05-22 Simon Fraser <simon.fraser@apple.com>
3242
3243 Support transform-box to switch sizing box in SVG
3244 https://bugs.webkit.org/show_bug.cgi?id=145783
3245
3246 Reviewed by Dean Jackson.
3247
3248 Modify tests that relied on the old "% values relative to the bounding box" behavior,
3249 and new tests for parsing and rendering with transform-box.
3250
3251 * fast/css/transform-box-parsing.html: Added.
3252 * svg/transforms/change-transform-origin-css.xhtml:
3253 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
3254 * svg/transforms/percent-transform-values.xhtml:
3255 * svg/transforms/svg-transform-box-expected.html: Added.
3256 * svg/transforms/svg-transform-box.html: Added.
3257 * svg/transforms/transform-origin-css-property.xhtml:
3258 * transforms/svg-vs-css.xhtml:
3259
antti@apple.comea90b132017-05-22 18:16:18 +000032602017-05-22 Antti Koivisto <antti@apple.com>
3261
3262 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
3263 https://bugs.webkit.org/show_bug.cgi?id=170756
3264 <rdar://problem/31573157>
3265
3266 Reviewed by Andreas Kling.
3267
3268 Expand the tests to cover the malformed key case.
3269
3270 * animations/keyframes-rule.html:
3271 * animations/unprefixed-keyframes-rule.html:
3272
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +000032732017-05-22 youenn fablet <youenn@apple.com>
3274
3275 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
3276 https://bugs.webkit.org/show_bug.cgi?id=172426
3277
3278 Reviewed by Chris Dumez.
3279
3280 * TestExpectations:
3281 * tests-options.json:
3282
antti@apple.combebe57b22017-05-22 13:17:24 +000032832017-05-22 Antti Koivisto <antti@apple.com>
3284
3285 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
3286 https://bugs.webkit.org/show_bug.cgi?id=172177
3287 <rdar://problem/32239583>
3288
3289 Unreviewed.
3290
3291 * animations/animation-initial-inheritance.html: Try to unflake.
3292
pvollan@apple.combbe160d2017-05-22 06:30:27 +000032932017-05-21 Per Arne Vollan <pvollan@apple.com>
3294
pvollan@apple.com554d1332017-05-22 06:55:15 +00003295 Unreviewed Windows test gardening, skip tests which are timing out.
3296
3297 * platform/win/TestExpectations:
3298
32992017-05-21 Per Arne Vollan <pvollan@apple.com>
3300
pvollan@apple.combbe160d2017-05-22 06:30:27 +00003301 [Win] Update expectations for layout tests.
3302 https://bugs.webkit.org/show_bug.cgi?id=172437
3303
3304 Unreviewed test gardening, update test expectations for failing tests.
3305
3306 * platform/win/TestExpectations:
3307
sbarati@apple.comba6f3532017-05-22 05:47:33 +000033082017-05-21 Saam Barati <sbarati@apple.com>
3309
3310 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
3311 https://bugs.webkit.org/show_bug.cgi?id=171041
3312 <rdar://problem/32082516>
3313
3314 Reviewed by Yusuke Suzuki.
3315
3316 * js/parser-syntax-check-expected.txt:
3317 * js/script-tests/parser-syntax-check.js:
3318
antti@apple.com9ff32262017-05-21 15:08:18 +000033192017-05-21 Antti Koivisto <antti@apple.com>
3320
3321 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
3322 https://bugs.webkit.org/show_bug.cgi?id=172361
3323 <rdar://problem/28777408>
3324
3325 Reviewed by Sam Weinig.
3326
3327 * fast/media/matchMedia-print-expected.txt: Added.
3328 * fast/media/matchMedia-print.html: Added.
3329
ap@apple.com72e57062017-05-21 06:01:27 +000033302017-05-20 Alexey Proskuryakov <ap@apple.com>
3331
3332 Correct line endings in a couple files.
3333
3334 * fast/canvas/script-tests/canvas-gradient-without-path.js:
3335 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
3336
cdumez@apple.comf5bed952017-05-20 19:14:15 +000033372017-05-20 Chris Dumez <cdumez@apple.com>
3338
cdumez@apple.com5adf38b2017-05-21 02:10:05 +00003339 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
3340 https://bugs.webkit.org/show_bug.cgi?id=172418
3341
3342 Reviewed by Youenn Fablet.
3343
3344 Rebaseline existing test to reflect change.
3345
3346 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3347 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3348 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3349 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3350
33512017-05-20 Chris Dumez <cdumez@apple.com>
3352
cdumez@apple.comf5bed952017-05-20 19:14:15 +00003353 Value for iterator property is wrong for maplike interfaces
3354 https://bugs.webkit.org/show_bug.cgi?id=172410
3355
3356 Reviewed by Sam Weinig.
3357
3358 Extend test coverage to test the RTCStatsReport iterator.
3359
3360 * webrtc/video-stats.html:
3361
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +000033622017-05-20 Jer Noble <jer.noble@apple.com>
3363
3364 [MSE][Mac] Support painting MSE video-element to canvas
3365 https://bugs.webkit.org/show_bug.cgi?id=125157
3366 <rdar://problem/23062016>
3367
3368 Reviewed by Eric Carlson.
3369
3370 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
3371 first sample to 0:00.
3372 * media/media-source/content/test-fragmented-manifest.json:
3373 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
3374 * media/media-source/media-source-paint-to-canvas.html: Added.
3375
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +000033762017-05-19 Chris Dumez <cdumez@apple.com>
3377
3378 Consider not exposing webkitURL in workers
3379 https://bugs.webkit.org/show_bug.cgi?id=172166
3380
3381 Reviewed by Geoffrey Garen.
3382
3383 Rebaseline existing test to reflect behavior change.
3384
3385 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3386
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +000033872017-05-19 Jeremy Jones <jeremyj@apple.com>
3388
3389 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
3390 https://bugs.webkit.org/show_bug.cgi?id=172329
3391 rdar://problem/32260891
3392
3393 Reviewed by Darin Adler.
3394
3395 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
3396 The additional mediaSession().fullscreenPermitted() check causes it to return false when
3397 not handling a user gesture, which isn't helpful to deciding to show a button in controls
3398 or not.
3399
3400 * media/media-fullscreen-inline-expected.txt:
3401 * media/media-fullscreen-not-in-document-expected.txt:
3402 * media/media-fullscreen.js:
3403 (canplaythrough):
3404 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
3405 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
3406
jlewis3@apple.com47f842d2017-05-20 00:18:14 +000034072017-05-19 Matt Lewis <jlewis3@apple.com>
3408
3409 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
3410 https://bugs.webkit.org/show_bug.cgi?id=171061
3411
3412 Unreviewed test gardening.
3413
3414 * platform/ios-wk2/TestExpectations:
3415 * platform/mac-wk1/TestExpectations:
3416 * platform/mac-wk2/TestExpectations:
3417
cdumez@apple.come0fb99a2017-05-20 00:00:58 +000034182017-05-19 Chris Dumez <cdumez@apple.com>
3419
3420 Do not fire load event for SVGElements that are detached or in frameless documents
3421 https://bugs.webkit.org/show_bug.cgi?id=172289
3422 <rdar://problem/32275689>
3423
3424 Reviewed by Ryosuke Niwa.
3425
3426 Add layout test coverage.
3427
3428 * svg/load-event-detached-expected.txt: Added.
3429 * svg/load-event-detached.html: Added.
3430
ap@apple.comfcade892017-05-19 23:37:59 +000034312017-05-19 Alexey Proskuryakov <ap@apple.com>
3432
3433 Many accessibility js-tests use waitUntilDone
3434 https://bugs.webkit.org/show_bug.cgi?id=172372
3435
3436 Reviewed by Tim Horton.
3437
3438 Corrected the use of js-test harness, updated the tests to use js-test.js instead
3439 of js-test-pre.js where possible.
3440
3441 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
3442 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
3443 * accessibility/aria-checkbox-sends-notification.html:
3444 * accessibility/aria-invalid.html:
3445 * accessibility/aria-switch-sends-notification.html:
3446 * accessibility/deleting-iframe-destroys-axcache.html:
3447 * accessibility/file-upload-button-with-axpress.html:
3448 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
3449 * accessibility/frame-disconnect-textmarker-cache-crash.html:
3450 * accessibility/gtk/aria-listbox-crash.html:
3451 * accessibility/heading-title-includes-links-expected.txt:
3452 * accessibility/heading-title-includes-links.html:
3453 * accessibility/image-map-update-parent-crash-expected.txt:
3454 * accessibility/image-map-update-parent-crash.html:
3455 * accessibility/insert-children-assert-expected.txt:
3456 * accessibility/insert-children-assert.html:
3457 * accessibility/ios-simulator/focus-change-notifications.html:
3458 * accessibility/label-element-press.html:
3459 * accessibility/loading-iframe-updates-axtree.html:
3460 * accessibility/mac/aria-expanded-notifications.html:
3461 * accessibility/mac/aria-listbox-selectedchildren-change.html:
3462 * accessibility/mac/aria-liveregion-on-image.html:
3463 * accessibility/mac/aria-liveregions-addedelement.html:
3464 * accessibility/mac/aria-liveregions-changedalt.html:
3465 * accessibility/mac/aria-liveregions-changedtext.html:
3466 * accessibility/mac/aria-liveregions-removedelement.html:
3467 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
3468 * accessibility/mac/combobox-activedescendant-notifications.html:
3469 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
3470 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
3471 * accessibility/mac/html-slider-indicator.html:
3472 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
3473 * accessibility/mac/input-replacevalue-userinfo.html:
3474 * accessibility/mac/ordered-textmarker-crash-expected.txt:
3475 * accessibility/mac/ordered-textmarker-crash.html:
3476 * accessibility/mac/search-with-frames-expected.txt:
3477 * accessibility/mac/search-with-frames.html:
3478 * accessibility/mac/selection-boundary-userinfo.html:
3479 * accessibility/mac/selection-change-userinfo.html:
3480 * accessibility/mac/selection-element-tabbing-to-link.html:
3481 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
3482 * accessibility/mac/stale-textmarker-crash-expected.txt:
3483 * accessibility/mac/stale-textmarker-crash.html:
3484 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
3485 * accessibility/mac/textbox-role-reports-notifications.html:
3486 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
3487 * accessibility/mac/value-change/value-change-user-info-textarea.html:
3488 * accessibility/mac/value-change/value-change-user-info-textfield.html:
3489 * accessibility/media-element.html:
3490 * accessibility/menu-list-sends-change-notification.html:
3491 * accessibility/multiselect-list-reports-active-option.html:
3492 * accessibility/paragraph-with-linebreaks.html:
3493 * accessibility/platform-name.html:
3494 * accessibility/radio-button-group-members.html:
3495 * accessibility/radio-button-title-label.html:
3496 * accessibility/selection-states-expected.txt:
3497 * accessibility/selection-states.html:
3498 * accessibility/spinbutton-value.html:
3499 * accessibility/svg-bounds.html:
3500 * accessibility/table-cell-for-column-and-row-crash.html:
3501 * accessibility/table-cells-roles.html:
3502 * accessibility/table-roles-hierarchy.html:
3503 * accessibility/table-with-aria-role.html:
3504 * accessibility/textarea-insertion-point-line-number.html:
3505 * accessibility/textbox-role-reports-selection.html:
3506 * accessibility/title-ui-element-correctness.html:
3507 * accessibility/unknown-roles-not-exposed-expected.txt:
3508 * accessibility/unknown-roles-not-exposed.html:
3509 * accessibility/win/bstr-elements-role.html:
3510 * accessibility/win/detached-object-notification-crash.html:
3511 * accessibility/win/heading-elements.html:
3512 * accessibility/win/img-alt-attribute.html:
3513 * accessibility/win/linked-elements.html:
3514 * accessibility/win/list-item-role.html:
3515 * accessibility/win/list-marker-role.html:
3516 * accessibility/win/list-role.html:
3517 * accessibility/win/multiple-select-element-role.html:
3518 * accessibility/win/option-element-position-and-size.html:
3519 * accessibility/win/parent-element.html:
3520 * accessibility/win/select-element-role.html:
3521 * accessibility/win/selection-and-focus.html:
3522 * accessibility/win/single-select-children-changed.html:
3523 * accessibility/win/single-select-children.html:
3524 * accessibility/win/text-role.html:
3525 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
3526 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
3527 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
3528 * platform/mac/accessibility/media-element-expected.txt:
3529 * platform/mac/accessibility/table-cells-roles-expected.txt:
3530 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
3531
jlewis3@apple.com41322312017-05-19 23:30:09 +000035322017-05-19 Matt Lewis <jlewis3@apple.com>
3533
3534 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
3535
3536
3537 Unreviewed test gardening.
3538
3539 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3540
cdumez@apple.com5b7abae2017-05-19 23:07:40 +000035412017-05-19 Chris Dumez <cdumez@apple.com>
3542
3543 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
3544 https://bugs.webkit.org/show_bug.cgi?id=172218
3545
3546 Reviewed by Youenn Fablet.
3547
3548 * fast/text/font-face-set-javascript-expected.txt:
3549 * fast/text/font-face-set-javascript.html:
3550 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
3551 a pair iterator. It does not make sense to return a pair iterator here given
3552 that this is not a key-value structure. FontFaceSet should not even have an
3553 entries() method but this is an artifact of us using iterable<FontFace> instead of
3554 setlike<FontFace> until we support setlike<> (Bug 159140).
3555
zalan@apple.com97933452017-05-19 22:54:06 +000035562017-05-19 Zalan Bujtas <zalan@apple.com>
3557
3558 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
3559 https://bugs.webkit.org/show_bug.cgi?id=172309
3560 <rdar://problem/32262357>
3561
3562 Reviewed by Simon Fraser.
3563
3564 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
3565 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
3566
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +000035672017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3568
3569 LayoutTest js/Promise-types.html is a flaky failure
3570 https://bugs.webkit.org/show_bug.cgi?id=171739
3571
3572 Unreviewed follow-up fix for JSC tests.
3573
3574 * js/script-tests/Promise-types.js:
3575
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +000035762017-05-19 Youenn Fablet <youenn@apple.com>
3577
3578 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
3579 https://bugs.webkit.org/show_bug.cgi?id=172324
3580
3581 Reviewed by Eric Carlson.
3582
3583 * fast/mediastream/mock-media-source-webaudio.html:
3584
ap@apple.comfa481bb2017-05-19 21:19:00 +000035852017-05-19 Alexey Proskuryakov <ap@apple.com>
3586
3587 Many CSS js-tests use waitUntilDone
3588 https://bugs.webkit.org/show_bug.cgi?id=172379
3589
3590 Reviewed by Tim Horton.
3591
3592 Corrected the use of js-test harness, updated the tests to use js-test.js instead
3593 of js-test-pre.js where possible.
3594
3595 * css3/filters/should-not-have-compositing-layer-expected.txt:
3596 * css3/filters/should-not-have-compositing-layer.html:
3597 * css3/scroll-snap/nested-elements-expected.txt:
3598 * css3/scroll-snap/nested-elements.html:
3599 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
3600 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
3601 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
3602 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
3603 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
3604 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
3605 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
3606 * css3/scroll-snap/scroll-snap-mismatch.html:
3607 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
3608 * css3/scroll-snap/scroll-snap-offsets.html:
3609 * css3/scroll-snap/scroll-snap-positions-expected.txt:
3610 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
3611 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
3612 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
3613 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
3614 * css3/scroll-snap/scroll-snap-positions.html:
3615 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
3616 * css3/scroll-snap/scroll-snap-style-changed-align.html:
3617 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
3618 * fast/css/counters/2displays-expected.txt:
3619 * fast/css/counters/2displays.html:
3620 * fast/css/counters/after-continuation-expected.txt:
3621 * fast/css/counters/after-continuation.html:
3622 * fast/css/counters/counter-increment-inherit-expected.txt:
3623 * fast/css/counters/counter-increment-inherit.htm:
3624 * fast/css/counters/counter-increment-tests-expected.txt:
3625 * fast/css/counters/counter-increment-tests.htm:
3626 * fast/css/device-aspect-ratio.html:
3627 * fast/css/hover-display-block-inline-expected.txt:
3628 * fast/css/hover-display-block-inline.html:
3629 * fast/css/hover-display-block-none-expected.txt:
3630 * fast/css/hover-display-block-none.html:
3631 * fast/css/image-resolution/image-resolution.html:
3632 * fast/css/max-device-aspect-ratio.html:
3633 * fast/css/min-device-aspect-ratio.html:
3634 * fast/css/pseudo-target-indirect-sibling-001.html:
3635 * fast/css/pseudo-target-indirect-sibling-002.html:
3636
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +000036372017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3638
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +00003639 Skip tests that are reporting FailureNotTested.
3640 https://bugs.webkit.org/show_bug.cgi?id=172378
3641
3642 Unreviewed test gardening.
3643
3644 * TestExpectations:
3645 * platform/ios-wk2/TestExpectations:
3646 * platform/ios/TestExpectations:
3647 * platform/mac/TestExpectations:
3648
36492017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3650
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00003651 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
3652 https://bugs.webkit.org/show_bug.cgi?id=171739
3653
3654 Reviewed by Joseph Pecoraro.
3655
3656 Silence the console messages for unhandled rejections in this LayoutTest.
3657
3658 * js/script-tests/Promise-types.js:
3659
zalan@apple.come01b9402017-05-19 18:47:03 +000036602017-05-19 Zalan Bujtas <zalan@apple.com>
3661
3662 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
3663 https://bugs.webkit.org/show_bug.cgi?id=172363
3664 <rdar://problem/32182167>
3665
3666 Reviewed by Simon Fraser.
3667
3668 10ms timer is too short to securely ensure a layout. Let's force it instead.
3669
3670 * accessibility/mac/aria-multiple-liveregions-notification.html:
3671
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +000036722017-05-19 Commit Queue <commit-queue@webkit.org>
3673
3674 Unreviewed, rolling out r217098, r217111, r217113, and
3675 r217114.
3676 https://bugs.webkit.org/show_bug.cgi?id=172367
3677
3678 These changes broke the Windows build and introduced
3679 LayoutTest failures (Requested by ryanhaddad on #webkit).
3680
3681 Reverted changesets:
3682
3683 "[MSE][Mac] Support painting MSE video-element to canvas"
3684 https://bugs.webkit.org/show_bug.cgi?id=125157
3685 http://trac.webkit.org/changeset/217098
3686
3687 "[MSE][Mac] Support painting MSE video-element to canvas"
3688 https://bugs.webkit.org/show_bug.cgi?id=125157
3689 http://trac.webkit.org/changeset/217111
3690
3691 "Unreviewed build fix; add undefined functions and constants
3692 to the CoreMediaSoftLink.h, and use the"
3693 http://trac.webkit.org/changeset/217113
3694
3695 "[MSE][Mac] Support painting MSE video-element to canvas"
3696 https://bugs.webkit.org/show_bug.cgi?id=125157
3697 http://trac.webkit.org/changeset/217114
3698
aestes@apple.com232fa952017-05-19 16:16:52 +000036992017-05-19 Andy Estes <aestes@apple.com>
3700
3701 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
3702 https://bugs.webkit.org/show_bug.cgi?id=172344
3703
3704 Reviewed by Tim Horton.
3705
3706 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
3707
cdumez@apple.com2ee0a982017-05-19 14:11:48 +000037082017-05-19 Chris Dumez <cdumez@apple.com>
3709
3710 CSSOM insertRule() index argument is optional with default 0
3711 https://bugs.webkit.org/show_bug.cgi?id=172219
3712
3713 Reviewed by Sam Weinig.
3714
3715 Update / Rebaseline existing tests to reflect behavior change.
3716
3717 * fast/css/CSSSupportsRule-parameters-expected.txt:
3718 * fast/css/CSSSupportsRule-parameters.html:
3719 * fast/css/stylesheet-parameters-expected.txt:
3720 * fast/css/stylesheet-parameters.html:
3721 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3722
zandobersek@gmail.comc448c052017-05-19 11:46:32 +000037232017-05-19 Zan Dobersek <zdobersek@igalia.com>
3724
3725 Unreviewed GTK+ gardening. Adding or updating test expectations for
3726 four W3C layout tests covering MSE and IndexedDB implementations.
3727
3728 * platform/gtk/TestExpectations:
3729
jer.noble@apple.com9b030762017-05-19 09:54:48 +000037302017-05-19 Jer Noble <jer.noble@apple.com>
3731
3732 [MSE][Mac] Support painting MSE video-element to canvas
3733 https://bugs.webkit.org/show_bug.cgi?id=125157
3734 <rdar://problem/23062016>
3735
3736 Reviewed by Eric Carlson.
3737
3738 * media/media-source/content/test-fragmented.mp4:
3739
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +000037402017-05-19 Zan Dobersek <zdobersek@igalia.com>
3741
3742 Unreviewed GTK+ gardening.
3743
3744 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
3745 http/tests/loading/resourceLoadStatistics test expectation.
3746 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
3747
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000037482017-05-18 Ryan Haddad <ryanhaddad@apple.com>
3749
3750 Unreviewed, rolling out r217079.
3751
3752 This change broke internal builds.
3753
3754 Reverted changeset:
3755
3756 "Redundant ellipsis box triggers
3757 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
3758 https://bugs.webkit.org/show_bug.cgi?id=172309
3759 http://trac.webkit.org/changeset/217079
3760
cdumez@apple.com9a940b32017-05-19 03:21:54 +000037612017-05-18 Chris Dumez <cdumez@apple.com>
3762
3763 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
3764 https://bugs.webkit.org/show_bug.cgi?id=172311
3765
3766 Reviewed by Andreas Kling.
3767
3768 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
3769 what matters and what we want to test is that the cookie was actually added so make the
3770 test not rely on a specific order to address flakiness.
3771
3772 * http/tests/dom/document-attributes-null-handling-expected.txt:
3773 * http/tests/dom/document-attributes-null-handling.html:
3774
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000037752017-05-18 Andy Estes <aestes@apple.com>
3776
3777 Unreviewed gardening on ApplePaySession.html after r217078.
3778
aestes@apple.com45d68142017-05-19 05:58:30 +00003779 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
3780
37812017-05-18 Andy Estes <aestes@apple.com>
3782
3783 Unreviewed gardening on ApplePaySession.html after r217078.
3784
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00003785 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
3786 this breaks them out into their own file so that they can be skipped independently from
3787 ApplePaySession.html.
3788
3789 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
3790 * http/tests/ssl/applepay/ApplePayError.html: Added.
3791 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3792 * http/tests/ssl/applepay/ApplePaySession.html:
3793 * platform/mac-wk2/TestExpectations:
3794
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +000037952017-05-18 Ryan Haddad <ryanhaddad@apple.com>
3796
3797 Rebaseline js/dom/global-constructors-attributes.html after r217078.
3798
3799 Unreviewed test gardening.
3800
3801 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3802 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3803
eric.carlson@apple.com3741a912017-05-19 01:16:47 +000038042017-05-18 Eric Carlson <eric.carlson@apple.com>
3805
3806 [MediaStream] do not cache gUM permissions
3807 https://bugs.webkit.org/show_bug.cgi?id=172245
3808
3809 Reviewed by Youenn Fablet.
3810
3811 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
3812 * fast/mediastream/MediaDevices-getUserMedia.html:
3813 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
3814 * http/tests/media/media-stream/get-user-media-prompt.html:
3815
zalan@apple.com3cec9a52017-05-19 00:37:43 +000038162017-05-18 Zalan Bujtas <zalan@apple.com>
3817
3818 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
3819 https://bugs.webkit.org/show_bug.cgi?id=172309
3820 <rdar://problem/32262357>
3821
3822 Reviewed by Simon Fraser.
3823
3824 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
3825 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
3826
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +000038272017-05-18 Simon Fraser <simon.fraser@apple.com>
3828
3829 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
3830 https://bugs.webkit.org/show_bug.cgi?id=172320
3831
3832 Reviewed by Dean Jackson.
3833
3834 Test that makes some source-less and sourced audio and video controls, and dumps
3835 the layer tree to ensure that they didn't trigger compositing on their ancestor
3836 stacking context element.
3837
3838 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
3839 * media/controls-should-not-trigger-isolates-blending.html: Added.
3840
dino@apple.com1c738cf2017-05-18 23:22:16 +000038412017-05-18 Dean Jackson <dino@apple.com>
3842
3843 Transform misplaces element 50% of the time
3844 https://bugs.webkit.org/show_bug.cgi?id=172300
3845 <rdar://problem/29835668>
3846
3847 Reviewed by Simon Fraser.
3848
3849 A test case which has an animation that relies on
3850 translation percentages. If all goes well, the
3851 animating element will be completely obscured.
3852
3853 * animations/needs-layout-expected.html: Added.
3854 * animations/needs-layout.html: Added.
3855
dbates@webkit.org778a3d22017-05-18 21:53:59 +000038562017-05-18 Daniel Bates <dabates@apple.com>
3857
3858 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
3859 https://bugs.webkit.org/show_bug.cgi?id=162819
3860 <rdar://problem/28575938>
3861
3862 Reviewed by Joseph Pecoraro.
3863
3864 Add more tests when Access-Control-Allow-Origin has more than one value and group
3865 with existing tests. Update expected results.
3866
3867 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
3868 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
3869 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
3870 and referenced this variable instead of duplicating its value. Fixed various style nits.
3871
wilander@apple.com2a5e5a02017-05-18 21:50:04 +000038722017-05-18 John Wilander <wilander@apple.com>
3873
3874 Resource Load Statistics: Grandfather domains for existing data records
3875 https://bugs.webkit.org/show_bug.cgi?id=172155
3876 <rdar://problem/24913532>
3877
3878 Reviewed by Alex Christensen.
3879
3880 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
3881 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
3882 * platform/wk2/TestExpectations:
3883 Marked it Pass for WebKit2.
3884
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +000038852017-05-18 Keith Miller <keith_miller@apple.com>
3886
3887 Fix wasm-mem-post-message.html test expectations
3888 https://bugs.webkit.org/show_bug.cgi?id=172308
3889
3890 Unreviewed, test gardening.
3891
3892 * platform/ios-simulator/TestExpectations:
3893 * platform/win/TestExpectations:
3894
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +000038952017-05-18 Jer Noble <jer.noble@apple.com>
3896
3897 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
3898 https://bugs.webkit.org/show_bug.cgi?id=172173
3899
3900 Reviewed by Andy Estes.
3901
3902 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
3903 * fast/events/popup-blocking-timers4-expected.txt: Removed.
3904 * fast/events/popup-blocking-timers4.html: Removed.
3905 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
3906 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
3907 * platform/ios/TestExpectations:
3908
dbates@webkit.org8c4111b2017-05-18 19:40:48 +000039092017-05-18 Daniel Bates <dabates@apple.com>
3910
3911 Evaluating window named element may return wrong result
3912 https://bugs.webkit.org/show_bug.cgi?id=166792
3913 <rdar://problem/29801059>
3914
3915 Reviewed by Chris Dumez.
3916
3917 Add tests to ensure we do not regress evaluation of window named elements.
3918
3919 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
3920 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
3921 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
3922 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
3923 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
3924
aestes@apple.comae52e852017-05-18 18:57:10 +000039252017-05-18 Andy Estes <aestes@apple.com>
3926
3927 Add "countryCode" to ApplePayErrorContactField
3928 https://bugs.webkit.org/show_bug.cgi?id=172264
3929 <rdar://problem/32004909>
3930
3931 Reviewed by Anders Carlsson.
3932
3933 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3934 * http/tests/ssl/applepay/ApplePaySession.html:
3935
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +000039362017-05-18 Daniel Bates <dabates@apple.com>
3937
3938 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
3939 window CSP when object-src 'none' is set
3940 https://bugs.webkit.org/show_bug.cgi?id=172038
3941 <rdar://problem/32258262>
3942
3943 Reviewed by Andy Estes.
3944
3945 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
3946 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
3947 ensure that an about:blank window inherits the CSP plugin policy of its opener.
3948
3949 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
3950 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
3951 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
3952 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
3953 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
3954 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
3955 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
3956 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
3957
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000039582017-05-18 Keith Miller <keith_miller@apple.com>
3959
3960 WebAssembly API: test with neutered inputs
3961 https://bugs.webkit.org/show_bug.cgi?id=163899
3962
3963 Reviewed by JF Bastien.
3964
3965 This patch dups Saam's de-modularized builder.
3966
3967 * workers/sab/postMessage-transfer-type-error-expected.txt:
3968 * workers/wasm-mem-post-message-expected.txt: Added.
3969 * workers/wasm-mem-post-message.html: Added.
3970 * workers/wasm-mem-post-message/test.js: Added.
3971 (worker.onmessage):
3972 * workers/wasm-mem-post-message/worker.js: Added.
3973 (onmessage):
3974 * workers/wasm-resources/builder.js: Added.
3975 (const._fail):
3976 (const.isNotA.assert.isNotA):
3977 (const):
3978 (switch.typeof):
3979 (Builder):
3980 (Builder.prototype.setChecked):
3981 (Builder.prototype.setPreamble):
3982 (Builder.prototype._functionIndexSpaceKeyHash):
3983 (Builder.prototype._registerFunctionToIndexSpace):
3984 (Builder.prototype._getFunctionFromIndexSpace):
3985 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
3986 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
3987 (Builder.prototype._registerSectionBuilders.this.Unknown):
3988
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000039892017-05-18 Chris Dumez <cdumez@apple.com>
3990
3991 Update web-platform-tests tools
3992 https://bugs.webkit.org/show_bug.cgi?id=172247
3993
3994 Reviewed by Youenn Fablet.
3995
3996 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
3997
antti@apple.com7bd8bb42017-05-18 15:16:37 +000039982017-05-18 Antti Koivisto <antti@apple.com>
3999
4000 Design mode should not affect UA shadow trees
4001 https://bugs.webkit.org/show_bug.cgi?id=171854
4002 <rdar://problem/32071037>
4003
4004 Reviewed by Zalan Bujtas.
4005
4006 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
4007 * editing/deleting/search-shadow-tree-delete.html: Added.
4008
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000040092017-05-18 Miguel Gomez <magomez@igalia.com>
4010
4011 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
4012
4013 * platform/gtk/TestExpectations:
4014
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000040152017-05-17 Ryan Haddad <ryanhaddad@apple.com>
4016
4017 Unreviewed, rolling out r217014.
4018
4019 This change caused mac-wk2 LayoutTests to exit early due to
4020 crashes.
4021
4022 Reverted changeset:
4023
4024 "Resource Load Statistics: Grandfather domains for existing
4025 data records"
4026 https://bugs.webkit.org/show_bug.cgi?id=172155
4027 http://trac.webkit.org/changeset/217014
4028
zalan@apple.com36c264a2017-05-18 00:29:07 +000040292017-05-17 Zalan Bujtas <zalan@apple.com>
4030
4031 Tighten TextIterator::handleTextNode run-renderer mapping logic.
4032 https://bugs.webkit.org/show_bug.cgi?id=172174
4033
4034 Reviewed by Antti Koivisto.
4035
4036 * fast/shadow-dom/slot-crash-expected.txt:
4037
wilander@apple.coma3f93242017-05-17 23:55:24 +000040382017-05-17 John Wilander <wilander@apple.com>
4039
4040 Resource Load Statistics: Grandfather domains for existing data records
4041 https://bugs.webkit.org/show_bug.cgi?id=172155
4042 <rdar://problem/24913532>
4043
4044 Reviewed by Alex Christensen.
4045
4046 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
4047 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
4048 * platform/wk2/TestExpectations:
4049 Marked it Pass for WebKit2.
4050
zalan@apple.com023f9ce2017-05-17 23:30:47 +000040512017-05-17 Zalan Bujtas <zalan@apple.com>
4052
4053 Debug ASSERT: WebCore::RenderImageResource::shutdown
4054 https://bugs.webkit.org/show_bug.cgi?id=172238
4055 <rdar://problem/30064601>
4056
4057 Reviewed by Simon Fraser.
4058
4059 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
4060 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
4061
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000040622017-05-17 Ryan Haddad <ryanhaddad@apple.com>
4063
4064 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
4065 https://bugs.webkit.org/show_bug.cgi?id=172241
4066
4067 Unreviewed test gardening.
4068
4069 * platform/mac-wk1/TestExpectations:
4070
cdumez@apple.com912e22e2017-05-17 21:50:11 +000040712017-05-17 Chris Dumez <cdumez@apple.com>
4072
4073 Setting URL.search to '' results in a stringified URL ending in '?'
4074 https://bugs.webkit.org/show_bug.cgi?id=162345
4075 <rdar://problem/31800441>
4076
4077 Reviewed by Alex Christensen.
4078
4079 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
4080 * fast/dom/DOMURL/set-href-attribute-search.html:
4081 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
4082 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
4083 Update / rebaseline existing tests to reflect behavior change.
4084
4085 * platform/ios-wk1/TestExpectations:
4086 * platform/mac-wk1/TestExpectations:
4087 Unskip url-setters.html test as it seems to be passing for me on WK1.
4088
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000040892017-05-17 Eric Carlson <eric.carlson@apple.com>
4090
4091 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
4092 https://bugs.webkit.org/show_bug.cgi?id=172223
4093 <rdar://problem/31899755>
4094
4095 Reviewed by Jer Noble.
4096
4097 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
4098 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
4099
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000041002017-05-17 Youenn Fablet <youenn@apple.com>
4101
4102 iOS WebRTC Media Capture should not allow camera capture from background tab
4103 https://bugs.webkit.org/show_bug.cgi?id=172200
4104
4105 Reviewed by Eric Carlson.
4106
4107 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
4108 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
4109
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000041102017-05-15 Jiewen Tan <jiewen_tan@apple.com>
4111
4112 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
4113 https://bugs.webkit.org/show_bug.cgi?id=172146
4114 <rdar://problem/32122256>
4115
4116 Reviewed by Brent Fulgham.
4117
4118 * crypto/webkitSubtle/argument-conversion-expected.txt:
4119 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
4120 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
4121
cdumez@apple.come5e376b82017-05-17 19:44:29 +000041222017-05-17 Chris Dumez <cdumez@apple.com>
4123
4124 Unreviewed, skip newly imported notifications tests on iOS
4125
4126 Notifications are not enabled on iOS.
4127
4128 * platform/ios/TestExpectations:
4129
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000041302017-05-17 Ryan Haddad <ryanhaddad@apple.com>
4131
4132 Mark two http/tests/media/hls/video tests as failing during investigation.
4133 https://bugs.webkit.org/show_bug.cgi?id=171814
4134
4135 Unreviewed test gardening.
4136
4137 * platform/mac-wk1/TestExpectations:
4138
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000041392017-05-17 Nan Wang <n_wang@apple.com>
4140
4141 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
4142 https://bugs.webkit.org/show_bug.cgi?id=171927
4143 <rdar://problem/32109781>
4144
4145 Reviewed by Chris Fleizach.
4146
4147 * accessibility/insert-children-assert-expected.txt: Added.
4148 * accessibility/insert-children-assert.html: Added.
4149
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000041502017-05-17 Chris Dumez <cdumez@apple.com>
4151
4152 Import Notification tests from web-platform-tests
4153 https://bugs.webkit.org/show_bug.cgi?id=172196
4154
4155 Reviewed by Youenn Fablet.
4156
4157 * resources/testharnessreport.js:
4158 Allow notifications as this is a pre-requirement for web-platform-tests.
4159
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000041602017-05-17 Ryosuke Niwa <rniwa@webkit.org>
4161
4162 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
4163 https://bugs.webkit.org/show_bug.cgi?id=171374
4164
4165 Reviewed by Brent Fulgham.
4166
4167 Added a regression test for calling getElementById after removing a matching element
4168 during beforeload event of a link element.
4169
4170 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
4171 * fast/html/link-element-removal-during-beforeload.html: Added.
4172
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000041732017-05-17 Chris Dumez <cdumez@apple.com>
4174
4175 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
4176
4177 * js/dom/global-constructors-attributes-expected.txt:
4178 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
4179 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4180 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4181 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
4182 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4183 * platform/win/js/dom/global-constructors-attributes-expected.txt:
4184 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
4185
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000041862017-05-17 Ben Kelly <ben@wanderview.com>
4187
4188 Import FileAPI WPT tests.
4189 https://bugs.webkit.org/show_bug.cgi?id=171960
4190
4191 Reviewed by Youenn Fablet.
4192
4193 * TestExpectations:
4194
antti@apple.com08524f62017-05-17 15:12:48 +000041952017-05-17 Antti Koivisto <antti@apple.com>
4196
4197 Regression (198943): <marquee> shouldn't wrap text
4198 https://bugs.webkit.org/show_bug.cgi?id=172217
4199
4200 Reviewed by Andreas Kling.
4201
4202 * fast/html/marquee-child-wrap-expected.html: Added.
4203 * fast/html/marquee-child-wrap.html: Added.
4204
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000042052017-05-17 David Kilzer <ddkilzer@apple.com>
4206
4207 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
4208
4209 Unreviewed test gardening.
4210
4211 Update test results after the fix for:
4212 Do not skip <slot> children when collecting content for innerText.
4213 https://bugs.webkit.org/show_bug.cgi?id=172113
4214 <rdar://problem/30362324>
4215
4216 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
4217 a space to the end of the output.
4218
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000042192017-05-16 Chris Dumez <cdumez@apple.com>
4220
4221 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
4222 https://bugs.webkit.org/show_bug.cgi?id=172183
4223
4224 Reviewed by Andreas Kling.
4225
4226 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
4227
4228 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
4229 * svg/animations/animations-paused-in-background-page-iframe.html:
4230
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000042312017-05-16 Sam Weinig <sam@webkit.org>
4232
4233 Bring Notification.idl up to spec
4234 https://bugs.webkit.org/show_bug.cgi?id=172156
4235
4236 Reviewed by Chris Dumez.
4237
4238 * http/tests/notifications/notification-expected.txt: Added.
4239 * http/tests/notifications/notification.html: Added.
4240 Add test for basic Notification API functionality.
4241
zalan@apple.com1ab3f102017-05-17 02:33:28 +000042422017-05-16 Zalan Bujtas <zalan@apple.com>
4243
4244 Do not skip <slot> children when collecting content for innerText.
4245 https://bugs.webkit.org/show_bug.cgi?id=172113
4246 <rdar://problem/30362324>
4247
4248 Reviewed by Ryosuke Niwa and Brent Fulgham.
4249
4250 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
4251 * fast/text/inner-text-should-include-slot-subtree.html: Added.
4252
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000042532017-05-16 Jiewen Tan <jiewen_tan@apple.com>
4254
4255 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
4256 <rdar://problem/32236478>
4257
4258 * plugins/navigator-plugin-crash-expected.txt:
4259 * plugins/navigator-plugin-crash.html:
4260
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000042612017-05-16 Chris Dumez <cdumez@apple.com>
4262
4263 Implement DOMMatrix / DOMMatrixReadOnly
4264 https://bugs.webkit.org/show_bug.cgi?id=110001
4265
4266 Reviewed by Sam Weinig and Simon Fraser.
4267
4268 Drop test I previously added now that a better version landed in web-platform-tests
4269 and was re-imported in this patch.
4270
4271 * fast/css/matrix-stringifier-expected.txt: Removed.
4272 * fast/css/matrix-stringifier.html: Removed.
4273
mmaxfield@apple.com01133712017-05-16 20:26:39 +000042742017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
4275
4276 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
4277 https://bugs.webkit.org/show_bug.cgi?id=168487
4278
4279 Reviewed by Antti Koivisto.
4280
4281 * fast/text/font-download-font-face-src-list-expected.txt: Added.
4282 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
4283 * fast/text/font-download-font-family-property-expected.txt: Added.
4284 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
4285 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
4286 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
4287 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
4288 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
4289 * fast/text/font-weight-download-2.html:
4290 * fast/text/font-weight-download-3-expected.txt: Added.
4291 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
4292 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
4293 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
4294 * fast/text/web-font-load-fallback-during-loading-expected.html:
4295 * fast/text/web-font-load-fallback-during-loading.html:
4296 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
4297 * fast/text/web-font-load-invisible-during-loading.html: Added.
4298 * http/tests/webfont/fallback-font-while-loading-expected.txt:
4299 * http/tests/webfont/fallback-font-while-loading.html:
4300
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000043012017-05-16 Eric Carlson <eric.carlson@apple.com>
4302
4303 [MediaStream] Return default device list until user gives permission to capture
4304 https://bugs.webkit.org/show_bug.cgi?id=172168
4305 <rdar://problem/31816884>
4306
4307 Reviewed by Youenn Fablet.
4308
4309 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
4310 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
4311 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
4312 * fast/mediastream/media-devices-enumerate-devices.html: Added.
4313
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000043142017-05-16 Tim Horton <timothy_horton@apple.com>
4315
4316 Make it possible to adjust which edges are affected by safe area insets
4317 https://bugs.webkit.org/show_bug.cgi?id=172149
4318 <rdar://problem/31564729>
4319
4320 Reviewed by Beth Dakin.
4321
4322 * fast/viewport/ios/viewport-fit-auto-expected.txt:
4323 * fast/viewport/ios/viewport-fit-contain-expected.txt:
4324
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000043252017-05-16 Mark Lam <mark.lam@apple.com>
4326
4327 Gardening: rebased parser-syntax-check test results after r216891.
4328 https://bugs.webkit.org/show_bug.cgi?id=172171
4329
4330 Not reviewed.
4331
4332 * js/parser-syntax-check-expected.txt:
4333 * js/script-tests/parser-syntax-check.js:
4334
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000043352017-05-16 Ryan Haddad <ryanhaddad@apple.com>
4336
4337 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
4338
4339 Unreviewed test gardening.
4340
4341 * platform/ios/TestExpectations:
4342
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000043432017-05-16 Claudio Saavedra <csaavedra@igalia.com>
4344
4345 [GTK] Tests that always pass when run alone, but fail in the bots
4346 https://bugs.webkit.org/show_bug.cgi?id=168572
4347
4348 Reviewed by Michael Catanzaro.
4349
4350 PlatformWebView::viewSupportsOptions() is basically a comparison
4351 that checks that the passed options are the ones supported by the
4352 web view. There is no reason for them to be implemented for each
4353 platform differently. In fact doing so causes issues each time a
4354 new option is added, if the corresponding platform implementation
4355 is not updated accordingly.
4356
4357 A consequence of not updating the viewSupportOptions()
4358 implementations when new options are added is that tests that need
4359 these options might fail if they are executed after a test that
4360 didn't need the option, as the webview will be reused even if the
4361 option is not supported. This cannot be spotted when running the
4362 tests individually. See bug #165133 for other example of the same
4363 problem.
4364
4365 Remove the platform implementations and make the comparison a
4366 method of the TestOptions structure, so that the check is in one
4367 place. For the time being include in the comparison the options
4368 checked in the mac and ios platforms, which seem to be the only
4369 ones relevant this far (unless newer ones have also been
4370 forgotten).
4371
4372 * platform/gtk/TestExpectations: Unskip an affected test.
4373
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000043742017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
4375
4376 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
4377 https://bugs.webkit.org/show_bug.cgi?id=172111
4378
4379 Reviewed by Chris Dumez.
4380
4381 Added tests to check releaseLock() behavior.
4382
4383 * streams/readable-stream-byob-reader-expected.txt: Updated.
4384 * streams/readable-stream-byob-reader.js: Added new tests.
4385
pvollan@apple.com6368b252017-05-16 10:32:22 +000043862017-05-16 Per Arne Vollan <pvollan@apple.com>
4387
4388 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
4389
4390 * platform/win/TestExpectations:
4391
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000043922017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
4393
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00004394 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
4395
4396 * platform/gtk/fast/multicol/client-rects-expected.txt:
4397 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
4398 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
4399 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
4400 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
4401
44022017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
4403
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00004404 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
4405
4406 * platform/gtk/TestExpectations:
4407
rego@igalia.com14d2c802017-05-16 07:50:32 +000044082017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
4409
4410 [css-grid] Fix static position of positioned grid items
4411 https://bugs.webkit.org/show_bug.cgi?id=172108
4412
4413 Reviewed by Sergio Villar Senin.
4414
4415 The test is updated as the expected results were wrong.
4416 Note that after this patch we match Chrome and Firefox behavior on this test.
4417
4418 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
4419
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000044202017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
4421
4422 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
4423 https://bugs.webkit.org/show_bug.cgi?id=170640
4424
4425 Reviewed by Simon Fraser.
4426
4427 * fast/images/async-image-background-image-repeated.html:
4428 * fast/images/async-image-background-image.html:
4429 * fast/images/sprite-sheet-image-draw.html:
4430
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000044312017-05-15 Youenn Fablet <youenn@apple.com>
4432
4433 WebRTC outgoing muted video sources should send black frames
4434 https://bugs.webkit.org/show_bug.cgi?id=170627
4435 <rdar://problem/31513869>
4436
4437 Reviewed by Eric Carlson.
4438
4439 * webrtc/video-mute-expected.txt:
4440 * webrtc/video-mute.html:
4441
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000044422017-05-15 Mark Lam <mark.lam@apple.com>
4443
4444 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
4445 https://bugs.webkit.org/show_bug.cgi?id=172147
4446
4447 Rubber-stamped by Saam Barati.
4448
4449 * js/parser-syntax-check-expected.txt:
4450 * js/script-tests/parser-syntax-check.js:
4451
cdumez@apple.com2462c512017-05-15 23:36:20 +000044522017-05-15 Chris Dumez <cdumez@apple.com>
4453
4454 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
4455
4456 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
4457 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
4458
jer.noble@apple.com333940e2017-05-15 22:46:13 +000044592017-05-15 Jer Noble <jer.noble@apple.com>
4460
4461 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
4462 https://bugs.webkit.org/show_bug.cgi?id=172131
4463
4464 Reviewed by Eric Carlson.
4465
4466 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
4467 * media/restricted-audio-playback-with-document-gesture.html: Added.
4468
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000044692017-05-15 Per Arne Vollan <pvollan@apple.com>
4470
4471 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
4472 https://bugs.webkit.org/show_bug.cgi?id=167749
4473
4474 Reviewed by Eric Carlson.
4475
4476 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
4477 since the event sequence is not identical on all bots.
4478
4479 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
4480 * http/tests/media/track-in-band-hls-metadata-crash.html:
4481
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000044822017-05-15 Joseph Pecoraro <pecoraro@apple.com>
4483
4484 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
4485 https://bugs.webkit.org/show_bug.cgi?id=172135
4486 <rdar://problem/32175860>
4487
4488 Reviewed by Brian Burg.
4489
4490 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
4491 * inspector/dom/setOuterHTML-no-document-element.html: Added.
4492
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000044932017-05-15 Chris Dumez <cdumez@apple.com>
4494
4495 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
4496 https://bugs.webkit.org/show_bug.cgi?id=172114
4497
4498 Reviewed by Simon Fraser.
4499
4500 * fast/css/matrix-stringifier-expected.txt: Added.
4501 * fast/css/matrix-stringifier.html: Added.
4502 Add layout test coverage.
4503
4504 * fast/dom/Window/custom-constructors-expected.txt:
4505 * fast/dom/Window/custom-constructors.html:
4506 Rebaseline existing test to reflect behavior change.
4507
mark.lam@apple.com25199882017-05-15 20:34:13 +000045082017-05-15 Mark Lam <mark.lam@apple.com>
4509
4510 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
4511 https://bugs.webkit.org/show_bug.cgi?id=171775
4512 <rdar://problem/30975761>
4513
4514 Reviewed by Filip Pizlo.
4515
4516 * TestExpectations:
4517
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000045182017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
4519
4520 Unicode characters which can't be rendered in any font are invisible
4521 https://bugs.webkit.org/show_bug.cgi?id=171942
4522 <rdar://problem/32054234>
4523
4524 Reviewed by Tim Horton.
4525
4526 * fast/text/default-ignorable-expected.html: Added.
4527 * fast/text/default-ignorable.html: Added.
4528 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
4529 * fast/text/unknown-char-notdef.html: Added.
4530
zalan@apple.com79e83ab2017-05-15 14:21:54 +000045312017-05-15 Zalan Bujtas <zalan@apple.com>
4532
4533 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
4534 https://bugs.webkit.org/show_bug.cgi?id=172076
4535
4536 Reviewed by Antti Koivisto.
4537
4538 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
4539 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
4540
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000045412017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
4542
4543 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
4544 https://bugs.webkit.org/show_bug.cgi?id=171653
4545
4546 Reviewed by Chris Dumez.
4547
4548 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
4549 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
4550
4551 Update expectations of corresponding WPT test.
4552
4553 * platform/gtk/TestExpectations:
4554 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
4555 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
4556 * platform/mac/TestExpectations:
4557
yoon@igalia.com05294c62017-05-15 09:06:53 +000045582017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
4559
4560 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
4561 https://bugs.webkit.org/show_bug.cgi?id=169094
4562
4563 Reviewed by Žan Doberšek.
4564
4565 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
4566 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
4567
weinig@apple.com506f2432017-05-15 01:09:48 +000045682017-05-14 Sam Weinig <sam@webkit.org>
4569
4570 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
4571 https://bugs.webkit.org/show_bug.cgi?id=172095
4572
4573 Reviewed by Darin Adler.
4574
4575 * fast/dom/collection-null-like-arguments-expected.txt:
4576 Update results.
4577
4578 * fast/dom/document-all-expected.txt: Added.
4579 * fast/dom/document-all.html: Added.
4580 New test that covers a bunch of missing coverage.
4581
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000045822017-05-14 David Kilzer <ddkilzer@apple.com>
4583
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00004584 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
4585 <https://bugs.webkit.org/show_bug.cgi?id=172094>
4586 <rdar://problem/32184256>
4587
4588 Unreviewed test gardening.
4589
4590 * platform/ios-wk2/TestExpectations:
4591 * platform/mac-wk2/TestExpectations:
4592 - Mark test as flaky crash on Debug WK2 builds.
4593
45942017-05-14 David Kilzer <ddkilzer@apple.com>
4595
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00004596 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
4597 <https://webkit.org/b/172092>
4598
4599 Unreviewed test gardening.
4600
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00004601 * platform/ios-wk1/TestExpectations:
4602 - This only times out on Release builds.
4603
46042017-05-14 David Kilzer <ddkilzer@apple.com>
4605
4606 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
4607 <https://webkit.org/b/172092>
4608
4609 Unreviewed test gardening.
4610
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00004611 See also Bug 169211 for a similar GTK WK1 timeout.
4612
4613 * platform/ios-wk1/TestExpectations:
4614 - Mark as always timing out on all builds.
4615 * platform/mac-wk1/TestExpectations:
4616 - Mark flaky on Debug builds.
4617
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000046182017-05-13 Eric Carlson <eric.carlson@apple.com>
4619
4620 [MediaStream] deviceId constraint doesn't work with getUserMedia
4621 https://bugs.webkit.org/show_bug.cgi?id=171877
4622 <rdar://problem/31899730>
4623
4624 Reviewed by Jer Noble.
4625
4626 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
4627 * fast/mediastream/get-user-media-device-id.html: Added.
4628 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
4629 * fast/mediastream/apply-constraints-video.html: Ditto.
4630
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000046312017-05-13 David Kilzer <ddkilzer@apple.com>
4632
4633 TestExpectations: Remove last refereneces to Legacy Notifications
4634
4635 Unreviewed test gardening fixes these lint warnings:
4636
4637 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
4638 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
4639
4640 * TestExpectations: Remove references to skipped tests. Legacy
4641 Notification support was removed in r216641.
4642
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000046432017-05-13 Ryan Haddad <ryanhaddad@apple.com>
4644
4645 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
4646 https://bugs.webkit.org/show_bug.cgi?id=171978
4647
4648 Unreviewed test gardening.
4649
4650 * platform/mac-wk2/TestExpectations:
4651
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000046522017-05-13 Javier Fernandez <jfernandez@igalia.com>
4653
4654 [css-align] Implement the place-self shorthand
4655 https://bugs.webkit.org/show_bug.cgi?id=168846
4656
4657 Reviewed by Zalan Bujtas.
4658
4659 Regression tests for the new place-self alignment shorthand.
4660
4661 * css3/parse-place-self-expected.txt: Added.
4662 * css3/parse-place-self.html: Added.
4663
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000046642017-05-13 Commit Queue <commit-queue@webkit.org>
4665
4666 Unreviewed, rolling out r216801.
4667 https://bugs.webkit.org/show_bug.cgi?id=172072
4668
4669 Many memory corruption crashes on worker threads (Requested by
4670 ap on #webkit).
4671
4672 Reverted changeset:
4673
4674 "WorkerRunLoop::Task::performTask() should check
4675 !scriptController->isTerminatingExecution()."
4676 https://bugs.webkit.org/show_bug.cgi?id=171775
4677 http://trac.webkit.org/changeset/216801
4678
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000046792017-05-12 Simon Fraser <simon.fraser@apple.com>
4680
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00004681 event.clientX/clientY should be in layout viewport coordinates
4682 https://bugs.webkit.org/show_bug.cgi?id=172018
4683
4684 Reviewed by Zalan Bujtas.
4685
4686 * fast/events/clientXY-in-zoom-and-scroll.html:
4687 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
4688 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
4689 * platform/ios/TestExpectations:
4690 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
4691
46922017-05-12 Simon Fraser <simon.fraser@apple.com>
4693
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00004694 The rects returned by Element/Range.getClientRects() should not be rounded
4695 https://bugs.webkit.org/show_bug.cgi?id=172057
4696
4697 Reviewed by Chris Dumez.
4698
4699 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
4700 as failing (webkit.org/b/172056).
4701
4702 * TestExpectations:
4703 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
4704 * fast/dom/Range/getClientRects-expected.txt:
4705 * fast/dom/Range/getClientRects.html:
4706 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
4707 * fast/dom/Range/simple-line-layout-getclientrects.html:
4708 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
4709 * platform/ios/TestExpectations:
4710 * platform/ios/fast/multicol/client-rects-expected.txt:
4711 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
4712 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
4713 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
4714 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
4715 * platform/mac/fast/multicol/client-rects-expected.txt:
4716 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
4717 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
4718 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
4719 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
4720
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000047212017-05-12 Jiewen Tan <jiewen_tan@apple.com>
4722
4723 Elements should be inserted into a template element as its content's last child
4724 https://bugs.webkit.org/show_bug.cgi?id=171373
4725 <rdar://problem/31862949>
4726
4727 Reviewed by Ryosuke Niwa.
4728
4729 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
4730 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
4731
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000047322017-05-11 Simon Fraser <simon.fraser@apple.com>
4733
4734 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
4735 https://bugs.webkit.org/show_bug.cgi?id=171113
4736
4737 Reviewed by Tim Horton.
4738
4739 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
4740 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
4741
4742 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
4743 elements after zooming.
4744
4745 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
4746 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
4747 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
4748 * fast/visual-viewport/zoomed-fixed-expected.txt:
4749 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
4750 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
4751 * fast/zooming/client-rect-in-fixed-zoomed.html:
4752 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
4753 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
4754 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
4755 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
4756 it will be fixed via webkit.org/b/172019
4757 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
4758 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
4759
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000047602017-05-12 Mark Lam <mark.lam@apple.com>
4761
4762 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
4763 https://bugs.webkit.org/show_bug.cgi?id=171775
4764 <rdar://problem/30975761>
4765
4766 Reviewed by Saam Barati.
4767
4768 * TestExpectations:
4769
dbates@webkit.org440c2b32017-05-12 22:43:22 +000047702017-05-12 Daniel Bates <dabates@apple.com>
4771
4772 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
4773 following <http://trac.webkit.org/changeset/216789>
4774 (https://bugs.webkit.org/show_bug.cgi?id=171712)
4775
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00004776 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
4777 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
4778
4779 * plugins/navigator-plugin-crash.html:
4780
47812017-05-12 Daniel Bates <dabates@apple.com>
4782
4783 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
4784 following <http://trac.webkit.org/changeset/216789>
4785 (https://bugs.webkit.org/show_bug.cgi?id=171712)
4786
dbates@webkit.org440c2b32017-05-12 22:43:22 +00004787 On WebKit1 we need to explicitly allow the test tool to open windows by calling
4788 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
4789 to have the test tool close any open windows after running the test.
4790
4791 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00004792 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00004793
4794 * plugins/navigator-plugin-crash.html:
4795
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000047962017-05-11 Jiewen Tan <jiewen_tan@apple.com>
4797
4798 Check existence of a page before accessing its plugins
4799 https://bugs.webkit.org/show_bug.cgi?id=171712
4800 <rdar://problem/32007806>
4801
4802 Reviewed by Brent Fulgham.
4803
4804 * plugins/navigator-plugin-crash-expected.txt: Added.
4805 * plugins/navigator-plugin-crash.html: Added.
4806
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000048072017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
4808
4809 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
4810 https://bugs.webkit.org/show_bug.cgi?id=172024
4811
4812 Reviewed by Youenn Fablet.
4813
4814 Added tests to check closed getter behaviour.
4815
4816 * streams/readable-stream-byob-reader-expected.txt: Updated.
4817 * streams/readable-stream-byob-reader.js: Updated.
4818
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000048192017-05-12 Matt Lewis <jlewis3@apple.com>
4820
4821 Marked webrtc/closing-peerconnection.html as flaky.
4822 https://bugs.webkit.org/show_bug.cgi?id=172034
4823
4824 Unreviewed test gardening.
4825
4826 * platform/mac-wk2/TestExpectations:
4827
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000048282017-05-12 Claudio Saavedra <csaavedra@igalia.com>
4829
4830 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
4831 https://bugs.webkit.org/show_bug.cgi?id=171058
4832
4833 Reviewed by Carlos Garcia Campos.
4834
4835 GLib-based ports have issues detecting the mimetypes of empty
4836 files, as they are all considered to be text/plain by
4837 glib. Replace these resources with a minimal valid file for its
4838 type (that is, 1x1 PNG files and 1 whitespace for text files).
4839
4840 * fast/preloader/resources/base-image1.png:
4841 * fast/preloader/resources/base-image2.png:
4842 * fast/preloader/resources/base-image3.png:
4843 * fast/preloader/resources/image1.png:
4844 * fast/preloader/resources/link1.css:
4845 * fast/preloader/resources/noscript-image1.png:
4846 * fast/preloader/resources/noscript-image2.png:
4847 * fast/preloader/resources/script1.js:
4848 * fast/preloader/resources/style1.css:
4849 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
4850
4851 * platform/gtk/TestExpectations: Unskip the now passing tests.
4852
antti@apple.com6cdaf372017-05-12 12:31:49 +000048532017-05-12 Antti Koivisto <antti@apple.com>
4854
4855 Updating class name of a shadow host does not update the style applied by descendants of :host()
4856 https://bugs.webkit.org/show_bug.cgi?id=170762
4857 <rdar://problem/31572668>
4858
4859 Reviewed by Ryosuke Niwa.
4860
4861 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
4862 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
4863
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000048642017-05-12 Claudio Saavedra <csaavedra@igalia.com>
4865
4866 [WPE] Unreviewed gardening.
4867
4868 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
4869 added, update global constructors attributes test expectations.
4870
4871 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
4872
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000048732017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
4874
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00004875 [GTK] ASSERTION FAILED: !m_flushingLayers
4876 https://bugs.webkit.org/show_bug.cgi?id=172025
4877
4878 Reviewed by Žan Doberšek.
4879
4880 * platform/gtk/TestExpectations:
4881
48822017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
4883
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00004884 [GTK] GIF images are not properly loaded the first time
4885 https://bugs.webkit.org/show_bug.cgi?id=170432
4886
4887 Reviewed by Carlos Alberto Lopez Perez.
4888
4889 * http/tests/images/gif-progressive-load-expected.html: Added.
4890 * http/tests/images/gif-progressive-load.html: Added.
4891
rego@igalia.com9d988532017-05-12 09:43:44 +000048922017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
4893
4894 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
4895 https://bugs.webkit.org/show_bug.cgi?id=170900
4896
4897 Reviewed by Sergio Villar Senin.
4898
4899 * TestExpectations: Remove test as it's passing now.
4900
pvollan@apple.com84947992017-05-12 08:08:45 +000049012017-05-11 Per Arne Vollan <pvollan@apple.com>
4902
4903 Geolocation requests should not be blocked when the security origin is local.
4904 https://bugs.webkit.org/show_bug.cgi?id=171857
4905
4906 Reviewed by Brent Fulgham.
4907
4908 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
4909 * fast/misc/geolocation-local-security-origin.html: Added.
4910
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000049112017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
4912
4913 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
4914 https://bugs.webkit.org/show_bug.cgi?id=170935
4915
4916 Reviewed by Youenn Fablet.
4917
4918 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
4919
zalan@apple.com11b9d412017-05-12 03:18:04 +000049202017-05-11 Zalan Bujtas <zalan@apple.com>
4921
zalan@apple.comee2f4512017-05-12 03:55:57 +00004922 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
4923 https://bugs.webkit.org/show_bug.cgi?id=172010
4924 <rdar://problem/31086735>
4925
4926 Reviewed by Simon Fraser.
4927
4928 * fast/images/missing-content-image-crash-expected.txt: Added.
4929 * fast/images/missing-content-image-crash.html: Added.
4930
49312017-05-11 Zalan Bujtas <zalan@apple.com>
4932
zalan@apple.com11b9d412017-05-12 03:18:04 +00004933 AX: Defer text changes until after the tree is clean if needed.
4934 https://bugs.webkit.org/show_bug.cgi?id=171546
4935 <rdar://problem/31934942>
4936
4937 Reviewed by Simon Fraser.
4938
4939 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
4940 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
4941
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000049422017-05-11 Youenn Fablet <youenn@apple.com>
4943
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00004944 Allow WPT server to serve specific WebKit tests
4945 https://bugs.webkit.org/show_bug.cgi?id=171479
4946
4947 Reviewed by Ryosuke Niwa.
4948
4949 Moving tests to ensure they are correctly runned.
4950
4951 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
4952 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
4953 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
4954 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
4955 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
4956 (promise_test):
4957
49582017-05-11 Youenn Fablet <youenn@apple.com>
4959
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00004960 [iOS] Unset active media capture source when stopped capturing
4961 https://bugs.webkit.org/show_bug.cgi?id=171815
4962 <rdar://problem/32117885>
4963
4964 Reviewed by Eric Carlson.
4965
4966 Improving the existing tests for better reliability and debugability.
4967 Updating tests to use less webkitAudioContext.
4968
4969 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
4970 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
4971 * webrtc/audio-peer-connection-webaudio.html:
4972 * webrtc/audio-replace-track-expected.txt:
4973 * webrtc/audio-replace-track.html:
4974 * webrtc/peer-connection-audio-mute.html:
4975 * webrtc/peer-connection-audio-mute2.html:
4976 * webrtc/peer-connection-remote-audio-mute.html:
4977 * webrtc/peer-connection-remote-audio-mute2.html:
4978 * webrtc/routines.js:
4979 * webrtc/video-replace-track-expected.txt:
4980 * webrtc/video-replace-track.html:
4981
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000049822017-05-11 Matt Lewis <jlewis3@apple.com>
4983
jlewis3@apple.comc678c572017-05-12 00:13:49 +00004984 Unreviewed, rolling out r216677.
4985
4986 Patch caused layout test crashes.
4987
4988 Reverted changeset:
4989
4990 "WorkerThread::stop() should call
4991 scheduleExecutionTermination() last."
4992 https://bugs.webkit.org/show_bug.cgi?id=171775
4993 http://trac.webkit.org/changeset/216677
4994
49952017-05-11 Matt Lewis <jlewis3@apple.com>
4996
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00004997 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
4998 https://bugs.webkit.org/show_bug.cgi?id=168937
4999
5000 Unreviewed test gardening.
5001
5002 * platform/mac-wk2/TestExpectations:
5003
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000050042017-05-11 Joseph Pecoraro <pecoraro@apple.com>
5005
5006 Remove Vibration API
5007 https://bugs.webkit.org/show_bug.cgi?id=171766
5008
5009 Rubber-stamped by Alexey Proskuryakov.
5010
5011 * platform/gtk/TestExpectations:
5012 * platform/ios/TestExpectations:
5013 * platform/mac/TestExpectations:
5014 * platform/win/TestExpectations:
5015 * platform/wpe/TestExpectations:
5016 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
5017 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
5018 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
5019 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
5020 * vibration/navigator-vibration-expected.txt: Removed.
5021 * vibration/navigator-vibration.html: Removed.
5022
dino@apple.comfc472692017-05-11 21:39:40 +000050232017-05-11 Dean Jackson <dino@apple.com>
5024
5025 WebGLRenderingContext should implement WebGLRenderingContextBase
5026 https://bugs.webkit.org/show_bug.cgi?id=171961
5027 <rdar://problem/32124920>
5028
5029 Reviewed by Sam Weinig.
5030
5031 New test to make sure constants from WebGLRenderingContextBase are
5032 visible on the WebGLRenderingContext prototype.
5033
5034 Also, fix up some existing tests that were expecting to see
5035 instances of WebGLRenderingContextBase.
5036
5037 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
5038 * fast/canvas/webgl/constants-on-interface.html: Added.
5039 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
5040 * fast/canvas/webgl/null-object-behaviour-expected.txt:
5041 * fast/canvas/webgl/texImageTest-expected.txt:
5042
jlewis3@apple.com016598b2017-05-11 18:38:22 +000050432017-05-11 Matt Lewis <jlewis3@apple.com>
5044
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00005045 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00005046
5047
5048 Unreviewed test gardening.
5049
5050 * platform/mac-wk2/TestExpectations:
5051
50522017-05-11 Matt Lewis <jlewis3@apple.com>
5053
5054 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00005055
5056
5057 Unreviewed test gardening.
5058
5059 * platform/mac-wk2/TestExpectations:
5060
50612017-05-11 Matt Lewis <jlewis3@apple.com>
5062
jlewis3@apple.com016598b2017-05-11 18:38:22 +00005063 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
5064 https://bugs.webkit.org/show_bug.cgi?id=170699
5065
5066 Unreviewed test gardening.
5067
5068 * platform/mac-wk2/TestExpectations:
5069
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000050702017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
5071
5072 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
5073 https://bugs.webkit.org/show_bug.cgi?id=171919
5074
5075 Reviewed by Youenn Fablet.
5076
5077 Added test cases to check cancel() behaviour.
5078
5079 * streams/readable-stream-byob-reader-expected.txt: Updated.
5080 * streams/readable-stream-byob-reader.js: Updated.
5081
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000050822017-05-11 Matt Lewis <jlewis3@apple.com>
5083
5084 Marked media/media-controls-clone-crash.html as flaky.
5085 https://bugs.webkit.org/show_bug.cgi?id=171978
5086
5087 Unreviewed test gardening.
5088
5089 * platform/mac-wk2/TestExpectations:
5090
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000050912017-05-11 Matt Baker <mattbaker@apple.com>
5092
5093 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
5094 https://bugs.webkit.org/show_bug.cgi?id=171970
5095 <rdar://problem/32129262>
5096
5097 Reviewed by Brian Burg.
5098
5099 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
5100
5101 * inspector/dom-debugger/dom-breakpoints-expected.txt:
5102 * inspector/dom-debugger/dom-breakpoints.html:
5103
pvollan@apple.comf89195f2017-05-11 16:31:51 +000051042017-05-11 Per Arne Vollan <pvollan@apple.com>
5105
5106 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
5107 https://bugs.webkit.org/show_bug.cgi?id=167749
5108
5109 Reviewed by Eric Carlson.
5110
5111 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
5112 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
5113 this was introduced in r216588.
5114
5115 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
5116 * http/tests/media/track-in-band-hls-metadata-crash.html:
5117
mark.lam@apple.com93394282017-05-11 15:26:03 +000051182017-05-11 Mark Lam <mark.lam@apple.com>
5119
5120 WorkerThread::stop() should call scheduleExecutionTermination() last.
5121 https://bugs.webkit.org/show_bug.cgi?id=171775
5122 <rdar://problem/30975761>
5123
5124 Reviewed by Geoffrey Garen.
5125
5126 * TestExpectations:
5127
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000051282017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
5129
5130 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
5131
5132 * platform/gtk/TestExpectations:
5133
jlewis3@apple.com2adab012017-05-11 00:56:00 +000051342017-05-10 Matt Lewis <jlewis3@apple.com>
5135
5136 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
5137 https://bugs.webkit.org/show_bug.cgi?id=171957
5138
5139 Unreviewed test gardening.
5140
5141 * platform/ios-wk2/TestExpectations:
5142
aestes@apple.com3c031692017-05-11 00:33:33 +000051432017-05-10 Andy Estes <aestes@apple.com>
5144
5145 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
5146 https://bugs.webkit.org/show_bug.cgi?id=132297
5147
5148 Reviewed by Simon Fraser.
5149
5150 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
5151 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
5152 * http/tests/navigation/resources/keyboard-events-test.js:
5153 (runTest):
5154 * platform/ios-wk2/TestExpectations:
5155 * platform/wk2/TestExpectations:
5156
weinig@apple.com1d7fe202017-05-11 00:29:37 +000051572017-05-09 Sam Weinig <sam@webkit.org>
5158
5159 Remove support for legacy Notifications
5160 https://bugs.webkit.org/show_bug.cgi?id=171487
5161
5162 Reviewed by Jon Lee.
5163
5164 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
5165 - Remove http/notifications/legacy. It tested the legacy API.
5166 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
5167 - Update TestExpectations for removals.
5168
5169 * TestExpectations:
5170 * platform/gtk/TestExpectations:
5171 * platform/ios/TestExpectations:
5172 * platform/mac/TestExpectations:
5173 * platform/win/TestExpectations:
5174 * fast/history/page-cache-notification-non-suspendable.html:
5175 * fast/history/page-cache-notification-suspendable.html:
5176 * fast/notifications: Removed.
5177 * fast/notifications/notification-after-close-expected.txt: Removed.
5178 * fast/notifications/notification-after-close.html: Removed.
5179 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
5180 * fast/notifications/notification-permisssion-deletable.html: Removed.
5181 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
5182 * fast/notifications/notifications-cancel-request-permission.html: Removed.
5183 * fast/notifications/notifications-check-permission-expected.txt: Removed.
5184 * fast/notifications/notifications-check-permission.html: Removed.
5185 * fast/notifications/notifications-click-event-expected.txt: Removed.
5186 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
5187 * fast/notifications/notifications-click-event-focus.html: Removed.
5188 * fast/notifications/notifications-click-event.html: Removed.
5189 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
5190 * fast/notifications/notifications-constructor-request-permission.html: Removed.
5191 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
5192 * fast/notifications/notifications-constructor-with-permission.html: Removed.
5193 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
5194 * fast/notifications/notifications-constructor-without-permission.html: Removed.
5195 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
5196 * fast/notifications/notifications-display-close-events.html: Removed.
5197 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
5198 * fast/notifications/notifications-document-close-crash.html: Removed.
5199 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
5200 * fast/notifications/notifications-event-stop-propagation.html: Removed.
5201 * fast/notifications/notifications-multi-events-expected.txt: Removed.
5202 * fast/notifications/notifications-multi-events.html: Removed.
5203 * fast/notifications/notifications-no-icon-expected.txt: Removed.
5204 * fast/notifications/notifications-no-icon.html: Removed.
5205 * fast/notifications/notifications-permission-expected.txt: Removed.
5206 * fast/notifications/notifications-permission.html: Removed.
5207 * fast/notifications/notifications-replace-expected.txt: Removed.
5208 * fast/notifications/notifications-replace.html: Removed.
5209 * fast/notifications/notifications-request-permission-expected.txt: Removed.
5210 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
5211 * fast/notifications/notifications-request-permission-optional.html: Removed.
5212 * fast/notifications/notifications-request-permission.html: Removed.
5213 * fast/notifications/notifications-rtl-expected.txt: Removed.
5214 * fast/notifications/notifications-rtl.html: Removed.
5215 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
5216 * fast/notifications/notifications-sandbox-permission.html: Removed.
5217 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
5218 * fast/notifications/notifications-window-close-crash.html: Removed.
5219 * fast/notifications/notifications-with-permission-expected.txt: Removed.
5220 * fast/notifications/notifications-with-permission.html: Removed.
5221 * fast/notifications/notifications-without-permission-expected.txt: Removed.
5222 * fast/notifications/notifications-without-permission.html: Removed.
5223 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
5224 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
5225 * fast/notifications/resources: Removed.
5226 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
5227 * fast/notifications/resources/notifications-iframe.html: Removed.
5228 * http/tests/notifications/legacy: Removed.
5229 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
5230 * http/tests/notifications/legacy/double-show.html: Removed.
5231 * http/tests/notifications/legacy/events-expected.txt: Removed.
5232 * http/tests/notifications/legacy/events.html: Removed.
5233 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
5234 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
5235 * http/tests/notifications/legacy/request-expected.txt: Removed.
5236 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
5237 * http/tests/notifications/legacy/request-no-callback.html: Removed.
5238 * http/tests/notifications/legacy/request.html: Removed.
5239 * http/tests/notifications/legacy/resources: Removed.
5240 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
5241 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
5242 * http/tests/notifications/legacy/show-expected.txt: Removed.
5243 * http/tests/notifications/legacy/show.html: Removed.
5244 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
5245 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
5246
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000052472017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5248
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00005249 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
5250 https://bugs.webkit.org/show_bug.cgi?id=169876
5251
5252 Unreviewed test gardening.
5253
5254 * platform/mac/TestExpectations:
5255
52562017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5257
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00005258 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
5259 https://bugs.webkit.org/show_bug.cgi?id=168146
5260
5261 Unreviewed test gardening.
5262
5263 * platform/mac/TestExpectations:
5264
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000052652017-05-10 Commit Queue <commit-queue@webkit.org>
5266
5267 Unreviewed, rolling out r216635.
5268 https://bugs.webkit.org/show_bug.cgi?id=171953
5269
5270 "Some worker tests are failing". (Requested by mlam on #webkit).
5271
5272 Reverted changeset:
5273
5274 "WorkerThread::stop() should call
5275 scheduleExecutionTermination() last."
5276 https://bugs.webkit.org/show_bug.cgi?id=171775
5277 http://trac.webkit.org/changeset/216635
5278
mark.lam@apple.come6596292017-05-10 23:22:33 +000052792017-05-10 Mark Lam <mark.lam@apple.com>
5280
5281 WorkerThread::stop() should call scheduleExecutionTermination() last.
5282 https://bugs.webkit.org/show_bug.cgi?id=171775
5283 <rdar://problem/30975761>
5284
5285 Reviewed by Geoffrey Garen.
5286
5287 * TestExpectations:
5288
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000052892017-05-10 Tim Horton <timothy_horton@apple.com>
5290
5291 Add an experimental feature flag for viewport-fit
5292 https://bugs.webkit.org/show_bug.cgi?id=171948
5293 <rdar://problem/31995518>
5294
5295 Reviewed by Simon Fraser.
5296
5297 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
5298 * fast/css/variables/constants/ios/safe-area-inset-set.html:
5299 * fast/viewport/ios/viewport-fit-auto.html:
5300 * fast/viewport/ios/viewport-fit-contain.html:
5301 * fast/viewport/ios/viewport-fit-cover.html:
5302
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000053032017-05-10 Matt Lewis <jlewis3@apple.com>
5304
5305 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
5306 https://bugs.webkit.org/show_bug.cgi?id=171951
5307
5308 Unreviewed test gardening.
5309
5310 * platform/ios-wk2/TestExpectations:
5311
antti@apple.com16674fa2017-05-10 22:23:11 +000053122017-05-10 Antti Koivisto <antti@apple.com>
5313
5314 REGRESSION (r207372) Visibility property is not inherited when used in an animation
5315 https://bugs.webkit.org/show_bug.cgi?id=171883
5316 <rdar://problem/32086550>
5317
5318 Reviewed by Simon Fraser.
5319
5320 * animations/animation-initial-inheritance-expected.html: Added.
5321 * animations/animation-initial-inheritance.html: Added.
5322
jlewis3@apple.com1550d392017-05-10 21:34:43 +000053232017-05-10 Matt Lewis <jlewis3@apple.com>
5324
5325 Marked transitions/extra-transition.html as flaky.
5326 https://bugs.webkit.org/show_bug.cgi?id=171947
5327
5328 Unreviewed test gardening.
5329
5330 * platform/mac-wk2/TestExpectations:
5331
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000053322017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5333
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00005334 Unreviewed, rolling out r216591.
5335
5336 This change broke an internal build.
5337
5338 Reverted changeset:
5339
5340 "REGRESSION (r207372) Visibility property is not inherited
5341 when used in an animation"
5342 https://bugs.webkit.org/show_bug.cgi?id=171883
5343 http://trac.webkit.org/changeset/216591
5344
53452017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5346
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00005347 Unreviewed, remove TestExpectation for a test that was removed in r216259.
5348
5349 * platform/mac/TestExpectations:
5350
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000053512017-05-10 Matt Lewis <jlewis3@apple.com>
5352
5353 Marked perf/class-list-remove.html as flaky.
5354 https://bugs.webkit.org/show_bug.cgi?id=171945
5355
5356 Unreviewed test gardening.
5357
5358 * platform/ios-wk2/TestExpectations:
5359
aestes@apple.come9d764e2017-05-10 20:44:37 +000053602017-05-10 Andy Estes <aestes@apple.com>
5361
5362 r216599 accidentally included two copies of the new layout test and expected result
5363 https://bugs.webkit.org/show_bug.cgi?id=171938
5364
5365 Unreviewed.
5366
5367 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
5368 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
5369
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000053702017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5371
5372 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
5373 https://bugs.webkit.org/show_bug.cgi?id=171880
5374
5375 Unreviewed test gardening.
5376
5377 This test times out on ios-simulator because it relies on eventSender.keyDown.
5378
5379 * platform/ios/TestExpectations:
5380
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000053812017-05-10 Timothy Horton <timothy_horton@apple.com>
5382
5383 Add an experimental feature flag for constant properties
5384 https://bugs.webkit.org/show_bug.cgi?id=171913
5385 <rdar://problem/31995518>
5386
5387 Reviewed by Ryosuke Niwa.
5388
5389 * fast/css/variables/constants/invalid-constant-name-fallback.html:
5390 * fast/css/variables/constants/ios/safe-area-inset-set.html:
5391 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
5392 * fast/css/variables/constants/safe-area-inset-zero.html:
5393
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000053942017-05-10 Matt Lewis <jlewis3@apple.com>
5395
5396 Marked media/track/track-cue-rendering-on-resize.html as flaky.
5397 https://bugs.webkit.org/show_bug.cgi?id=171939
5398
5399 Unreviewed test gardening.
5400
5401 * platform/mac-wk2/TestExpectations:
5402
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000054032017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5404
5405 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
5406 https://bugs.webkit.org/show_bug.cgi?id=171937
5407
5408 Unreviewed test gardening.
5409
5410 * platform/mac-wk1/TestExpectations:
5411
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000054122017-05-10 Matt Lewis <jlewis3@apple.com>
5413
5414 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
5415 https://bugs.webkit.org/show_bug.cgi?id=171935
5416
5417 Unreviewed test gardening.
5418
5419 * platform/mac-wk2/TestExpectations:
5420
aestes@apple.com1db59032017-05-10 18:30:57 +000054212017-05-10 Andy Estes <aestes@apple.com>
5422
5423 Keyboard input suppression should extend to subframes
5424 https://bugs.webkit.org/show_bug.cgi?id=171880
5425 <rdar://problem/31201793>
5426
5427 Reviewed by Ryosuke Niwa.
5428
5429 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
5430 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
5431 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
5432 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
5433 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
5434 * http/tests/navigation/resources/keyboard-events-test.js:
5435 (runTest):
5436 (waitForProvisionalNavigation.xhr.onreadystatechange):
5437 (waitForProvisionalNavigation):
5438
jlewis3@apple.com205b8702017-05-10 17:16:58 +000054392017-05-10 Matt Lewis <jlewis3@apple.com>
5440
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00005441 Unreviewed, rolling out r216563.
5442
5443 Revision caused 2 api failures
5444
5445 Reverted changeset:
5446
5447 "[MediaStream] deviceId constraint doesn't work with
5448 getUserMedia"
5449 https://bugs.webkit.org/show_bug.cgi?id=171877
5450 http://trac.webkit.org/changeset/216563
5451
54522017-05-10 Matt Lewis <jlewis3@apple.com>
5453
jlewis3@apple.com205b8702017-05-10 17:16:58 +00005454 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
5455 https://bugs.webkit.org/show_bug.cgi?id=171930
5456
5457 Unreviewed test gardening.
5458
5459 * platform/ios-wk2/TestExpectations:
5460 * platform/mac-wk2/TestExpectations:
5461
antti@apple.com7cc983b2017-05-10 16:50:56 +000054622017-05-10 Antti Koivisto <antti@apple.com>
5463
5464 REGRESSION (r207372) Visibility property is not inherited when used in an animation
5465 https://bugs.webkit.org/show_bug.cgi?id=171883
5466 <rdar://problem/32086550>
5467
5468 Reviewed by Simon Fraser.
5469
5470 * animations/animation-initial-inheritance-expected.html: Added.
5471 * animations/animation-initial-inheritance.html: Added.
5472
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000054732017-05-10 Per Arne Vollan <pvollan@apple.com>
5474
5475 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
5476 https://bugs.webkit.org/show_bug.cgi?id=167749
5477
5478 Reviewed by Eric Carlson.
5479
5480 This is a speculative fix of the test. I have not been able to reproduce the timeout.
5481 When the test times out, the 'addtrack' event is never received. In case the event
5482 was dispatched before we added the event listener, the event listener is added before
5483 the video source is set. In case the test will continue to time out, a couple of
5484 error event callbacks have been added to get more information. Also, video playback
5485 will begin when the 'canplaythrough' event is received.
5486
5487 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
5488 * http/tests/media/track-in-band-hls-metadata-crash.html:
5489
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000054902017-05-10 Commit Queue <commit-queue@webkit.org>
5491
5492 Unreviewed, rolling out r216578.
5493 https://bugs.webkit.org/show_bug.cgi?id=171920
5494
5495 Broke the GTK+ build with Wayland enabled (Requested by KaL on
5496 #webkit).
5497
5498 Reverted changeset:
5499
5500 "[GTK] Bump GTK+ and its dependencies in jhbuild"
5501 https://bugs.webkit.org/show_bug.cgi?id=171918
5502 http://trac.webkit.org/changeset/216578
5503
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000055042017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
5505
5506 [GTK] Bump GTK+ and its dependencies in jhbuild
5507 https://bugs.webkit.org/show_bug.cgi?id=171918
5508
5509 Reviewed by Carlos Alberto Lopez Perez.
5510
5511 Rebaseline tests for new GTK+ versin.
5512
5513 * platform/gtk/css1/box_properties/acid_test-expected.txt:
5514 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
5515 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
5516 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
5517 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
5518 * platform/gtk/css3/flexbox/button-expected.png:
5519 * platform/gtk/css3/flexbox/button-expected.txt:
5520 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
5521 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
5522 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
5523 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
5524 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
5525 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
5526 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
5527 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
5528 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
5529 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
5530 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
5531 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
5532 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
5533 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
5534 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
5535 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
5536 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
5537 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
5538 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
5539 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
5540 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
5541 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
5542 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
5543 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
5544 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
5545 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
5546 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
5547 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
5548 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
5549 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
5550 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
5551 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
5552 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
5553 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
5554 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
5555 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
5556 * platform/gtk/editing/pasteboard/4641033-expected.png:
5557 * platform/gtk/editing/pasteboard/4641033-expected.txt:
5558 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
5559 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
5560 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
5561 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
5562 * platform/gtk/editing/selection/3690703-2-expected.png:
5563 * platform/gtk/editing/selection/3690703-2-expected.txt:
5564 * platform/gtk/editing/selection/3690703-expected.png:
5565 * platform/gtk/editing/selection/3690703-expected.txt:
5566 * platform/gtk/editing/selection/3690719-expected.png:
5567 * platform/gtk/editing/selection/3690719-expected.txt:
5568 * platform/gtk/editing/selection/4397952-expected.png:
5569 * platform/gtk/editing/selection/4397952-expected.txt:
5570 * platform/gtk/editing/selection/5240265-expected.png:
5571 * platform/gtk/editing/selection/5240265-expected.txt:
5572 * platform/gtk/editing/selection/caret-before-select-expected.png:
5573 * platform/gtk/editing/selection/caret-before-select-expected.txt:
5574 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
5575 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
5576 * platform/gtk/editing/selection/select-box-expected.png:
5577 * platform/gtk/editing/selection/select-box-expected.txt:
5578 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
5579 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
5580 * platform/gtk/editing/selection/selection-button-text-expected.png:
5581 * platform/gtk/editing/selection/selection-button-text-expected.txt:
5582 * platform/gtk/fast/block/basic/011-expected.png:
5583 * platform/gtk/fast/block/basic/011-expected.txt:
5584 * platform/gtk/fast/block/float/float-avoidance-expected.png:
5585 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
5586 * platform/gtk/fast/block/margin-collapse/103-expected.png:
5587 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
5588 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
5589 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
5590 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
5591 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
5592 * platform/gtk/fast/css/continuationCrash-expected.png:
5593 * platform/gtk/fast/css/continuationCrash-expected.txt:
5594 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
5595 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
5596 * platform/gtk/fast/css/input-search-padding-expected.png:
5597 * platform/gtk/fast/css/input-search-padding-expected.txt:
5598 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
5599 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
5600 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
5601 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
5602 * platform/gtk/fast/css/rtl-ordering-expected.png:
5603 * platform/gtk/fast/css/rtl-ordering-expected.txt:
5604 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
5605 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
5606 * platform/gtk/fast/css/text-overflow-input-expected.png:
5607 * platform/gtk/fast/css/text-overflow-input-expected.txt:
5608 * platform/gtk/fast/css/text-transform-select-expected.png:
5609 * platform/gtk/fast/css/text-transform-select-expected.txt:
5610 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
5611 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
5612 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
5613 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
5614 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
5615 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
5616 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
5617 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
5618 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
5619 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
5620 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
5621 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
5622 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
5623 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
5624 * platform/gtk/fast/forms/001-expected.png:
5625 * platform/gtk/fast/forms/001-expected.txt:
5626 * platform/gtk/fast/forms/003-expected.png:
5627 * platform/gtk/fast/forms/003-expected.txt:
5628 * platform/gtk/fast/forms/004-expected.png:
5629 * platform/gtk/fast/forms/004-expected.txt:
5630 * platform/gtk/fast/forms/basic-buttons-expected.png:
5631 * platform/gtk/fast/forms/basic-buttons-expected.txt:
5632 * platform/gtk/fast/forms/basic-inputs-expected.png:
5633 * platform/gtk/fast/forms/basic-inputs-expected.txt:
5634 * platform/gtk/fast/forms/basic-selects-expected.png:
5635 * platform/gtk/fast/forms/basic-selects-expected.txt:
5636 * platform/gtk/fast/forms/blankbuttons-expected.png:
5637 * platform/gtk/fast/forms/blankbuttons-expected.txt:
5638 * platform/gtk/fast/forms/box-shadow-override-expected.png:
5639 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
5640 * platform/gtk/fast/forms/button-align-expected.png:
5641 * platform/gtk/fast/forms/button-align-expected.txt:
5642 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
5643 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
5644 * platform/gtk/fast/forms/button-default-title-expected.png:
5645 * platform/gtk/fast/forms/button-default-title-expected.txt:
5646 * platform/gtk/fast/forms/button-generated-content-expected.png:
5647 * platform/gtk/fast/forms/button-generated-content-expected.txt:
5648 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
5649 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
5650 * platform/gtk/fast/forms/button-positioned-expected.png:
5651 * platform/gtk/fast/forms/button-positioned-expected.txt:
5652 * platform/gtk/fast/forms/button-sizes-expected.png:
5653 * platform/gtk/fast/forms/button-sizes-expected.txt:
5654 * platform/gtk/fast/forms/button-style-color-expected.png:
5655 * platform/gtk/fast/forms/button-style-color-expected.txt:
5656 * platform/gtk/fast/forms/button-table-styles-expected.png:
5657 * platform/gtk/fast/forms/button-table-styles-expected.txt:
5658 * platform/gtk/fast/forms/button-text-transform-expected.png:
5659 * platform/gtk/fast/forms/button-text-transform-expected.txt:
5660 * platform/gtk/fast/forms/button-white-space-expected.png:
5661 * platform/gtk/fast/forms/button-white-space-expected.txt:
5662 * platform/gtk/fast/forms/control-clip-expected.png:
5663 * platform/gtk/fast/forms/control-clip-expected.txt:
5664 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
5665 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
5666 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
5667 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
5668 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
5669 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
5670 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
5671 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
5672 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
5673 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
5674 * platform/gtk/fast/forms/form-element-geometry-expected.png:
5675 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
5676 * platform/gtk/fast/forms/formmove-expected.png:
5677 * platform/gtk/fast/forms/formmove-expected.txt:
5678 * platform/gtk/fast/forms/formmove2-expected.png:
5679 * platform/gtk/fast/forms/formmove2-expected.txt:
5680 * platform/gtk/fast/forms/formmove3-expected.png:
5681 * platform/gtk/fast/forms/formmove3-expected.txt:
5682 * platform/gtk/fast/forms/indeterminate-expected.png:
5683 * platform/gtk/fast/forms/indeterminate-expected.txt:
5684 * platform/gtk/fast/forms/input-appearance-height-expected.png:
5685 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
5686 * platform/gtk/fast/forms/input-button-sizes-expected.png:
5687 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
5688 * platform/gtk/fast/forms/input-first-letter-expected.png:
5689 * platform/gtk/fast/forms/input-first-letter-expected.txt:
5690 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
5691 * platform/gtk/fast/forms/input-value-expected.png:
5692 * platform/gtk/fast/forms/input-value-expected.txt:
5693 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
5694 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
5695 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
5696 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
5697 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
5698 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
5699 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
5700 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
5701 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
5702 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
5703 * platform/gtk/fast/forms/menulist-style-color-expected.png:
5704 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
5705 * platform/gtk/fast/forms/menulist-width-change-expected.png:
5706 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
5707 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
5708 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
5709 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
5710 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
5711 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
5712 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
5713 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
5714 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
5715 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
5716 * platform/gtk/fast/forms/option-script-expected.png:
5717 * platform/gtk/fast/forms/option-script-expected.txt:
5718 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
5719 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
5720 * platform/gtk/fast/forms/option-text-clip-expected.png:
5721 * platform/gtk/fast/forms/option-text-clip-expected.txt:
5722 * platform/gtk/fast/forms/placeholder-position-expected.png:
5723 * platform/gtk/fast/forms/placeholder-position-expected.txt:
5724 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
5725 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
5726 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
5727 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
5728 * platform/gtk/fast/forms/range/slider-padding-expected.png:
5729 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
5730 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
5731 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
5732 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
5733 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
5734 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
5735 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
5736 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
5737 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
5738 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
5739 * platform/gtk/fast/forms/search-input-rtl-expected.png:
5740 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
5741 * platform/gtk/fast/forms/search-rtl-expected.png:
5742 * platform/gtk/fast/forms/search-rtl-expected.txt:
5743 * platform/gtk/fast/forms/search-styled-expected.png:
5744 * platform/gtk/fast/forms/search-styled-expected.txt:
5745 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
5746 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
5747 * platform/gtk/fast/forms/searchfield-heights-expected.png:
5748 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
5749 * platform/gtk/fast/forms/select-align-expected.png:
5750 * platform/gtk/fast/forms/select-align-expected.txt:
5751 * platform/gtk/fast/forms/select-background-none-expected.png:
5752 * platform/gtk/fast/forms/select-background-none-expected.txt:
5753 * platform/gtk/fast/forms/select-baseline-expected.png:
5754 * platform/gtk/fast/forms/select-baseline-expected.txt:
5755 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
5756 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
5757 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
5758 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
5759 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
5760 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
5761 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
5762 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
5763 * platform/gtk/fast/forms/select-initial-position-expected.png:
5764 * platform/gtk/fast/forms/select-initial-position-expected.txt:
5765 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
5766 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
5767 * platform/gtk/fast/forms/select-selected-expected.png:
5768 * platform/gtk/fast/forms/select-selected-expected.txt:
5769 * platform/gtk/fast/forms/select-style-expected.png:
5770 * platform/gtk/fast/forms/select-style-expected.txt:
5771 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
5772 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
5773 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
5774 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
5775 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
5776 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
5777 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
5778 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
5779 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
5780 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
5781 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
5782 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
5783 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
5784 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
5785 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
5786 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
5787 * platform/gtk/fast/html/details-replace-text-expected.png:
5788 * platform/gtk/fast/html/details-replace-text-expected.txt:
5789 * platform/gtk/fast/html/keygen-expected.png:
5790 * platform/gtk/fast/html/keygen-expected.txt:
5791 * platform/gtk/fast/inline/positionedLifetime-expected.png:
5792 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
5793 * platform/gtk/fast/invalid/014-expected.png:
5794 * platform/gtk/fast/invalid/014-expected.txt:
5795 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
5796 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
5797 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
5798 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
5799 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
5800 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
5801 * platform/gtk/fast/parser/document-write-option-expected.png:
5802 * platform/gtk/fast/parser/document-write-option-expected.txt:
5803 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
5804 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
5805 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
5806 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
5807 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
5808 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
5809 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
5810 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
5811 * platform/gtk/fast/replaced/three-selects-break-expected.png:
5812 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
5813 * platform/gtk/fast/replaced/width100percent-button-expected.png:
5814 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
5815 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
5816 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
5817 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
5818 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
5819 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
5820 * platform/gtk/fast/table/append-cells2-expected.png:
5821 * platform/gtk/fast/table/append-cells2-expected.txt:
5822 * platform/gtk/fast/table/remove-td-display-none-expected.png:
5823 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
5824 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
5825 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
5826 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
5827 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
5828 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
5829 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
5830 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
5831 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
5832 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
5833 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
5834 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
5835 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
5836 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
5837 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
5838 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
5839 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
5840 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
5841 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
5842 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
5843 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
5844 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
5845 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
5846 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
5847 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
5848 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
5849 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
5850 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
5851 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
5852 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
5853 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
5854 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
5855 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
5856 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
5857 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
5858 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
5859 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
5860 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
5861 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
5862 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
5863 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
5864 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
5865 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
5866 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
5867 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
5868 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
5869 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
5870 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
5871 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
5872 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
5873 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
5874 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
5875 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
5876 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
5877 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
5878 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
5879 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
5880 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
5881 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
5882 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
5883 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
5884 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
5885 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
5886 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
5887 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
5888 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
5889 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
5890 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
5891 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
5892 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
5893 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
5894 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
5895 * platform/gtk/tables/mozilla/core/margins-expected.png:
5896 * platform/gtk/tables/mozilla/core/margins-expected.txt:
5897 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
5898 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
5899 * platform/gtk/tables/mozilla/other/move_row-expected.png:
5900 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
5901 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
5902 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
5903 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
5904 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
5905 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
5906 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
5907 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
5908 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
5909 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
5910 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
5911 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
5912 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
5913 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
5914 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
5915 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
5916 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
5917
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000059182017-05-08 Sergio Villar Senin <svillar@igalia.com>
5919
5920 [css-grid] Remove Blink-specific code for handling orthogonal grid items
5921 https://bugs.webkit.org/show_bug.cgi?id=171807
5922
5923 Reviewed by Darin Adler.
5924
5925 Updated the expectations. They should now be compatible with Firefox and Chrome.
5926
5927 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
5928 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
5929 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
5930
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000059312017-05-09 Eric Carlson <eric.carlson@apple.com>
5932
5933 [MediaStream] deviceId constraint doesn't work with getUserMedia
5934 https://bugs.webkit.org/show_bug.cgi?id=171877
5935 <rdar://problem/31899730>
5936
5937 Reviewed by Jer Noble.
5938
5939 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
5940 * fast/mediastream/get-user-media-device-id.html: Added.
5941
jlewis3@apple.com60706b92017-05-09 23:27:53 +000059422017-05-09 Matt Lewis <jlewis3@apple.com>
5943
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00005944 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
5945 https://bugs.webkit.org/show_bug.cgi?id=171899
5946
5947 Unreviewed test gardening.
5948
5949 * platform/ios-wk2/TestExpectations:
5950
59512017-05-09 Matt Lewis <jlewis3@apple.com>
5952
jlewis3@apple.com60706b92017-05-09 23:27:53 +00005953 Mark webrtc/audio-replace-track.html as flaky.
5954 https://bugs.webkit.org/show_bug.cgi?id=171895
5955
5956 Unreviewed test gardening.
5957
5958 * platform/mac-wk2/TestExpectations:
5959
weinig@apple.comb50adaa2017-05-09 22:53:13 +000059602017-05-09 Sam Weinig <sam@webkit.org>
5961
5962 Implement Subresource Integrity (SRI)
5963 https://bugs.webkit.org/show_bug.cgi?id=148363
5964 <rdar://problem/18945879>
5965
5966 Reviewed by Youenn Fablet.
5967
5968 Add tests for Subresource Integrity for Fetch based off the ones from Web
5969 Platform Tests. Additional tests for more CORS combinations have been added.
5970
5971 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
5972 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
5973 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
5974 * http/tests/subresource-integrity/resources/resource.txt: Added.
5975 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
5976 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
5977 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
5978 * http/tests/subresource-integrity/sri-fetch.html: Added.
5979 * http/tests/subresource-integrity/sri-fetch.js: Added.
5980
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000059812017-05-09 Matt Lewis <jlewis3@apple.com>
5982
5983 Marked webrtc/captureCanvas-webrtc.html as flaky.
5984 https://bugs.webkit.org/show_bug.cgi?id=170870
5985
5986 Unreviewed test gardening.
5987
5988 * platform/mac-wk2/TestExpectations:
5989
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000059902017-05-09 Commit Queue <commit-queue@webkit.org>
5991
5992 Unreviewed, rolling out r216545.
5993 https://bugs.webkit.org/show_bug.cgi?id=171889
5994
5995 Caused a test failure (Requested by eric_carlson on #webkit).
5996
5997 Reverted changeset:
5998
5999 "[MediaStream] deviceId constraint doesn't work with
6000 getUserMedia"
6001 https://bugs.webkit.org/show_bug.cgi?id=171877
6002 http://trac.webkit.org/changeset/216545
6003
zalan@apple.comdc426572017-05-09 22:30:11 +000060042017-05-09 Zalan Bujtas <zalan@apple.com>
6005
6006 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
6007 https://bugs.webkit.org/show_bug.cgi?id=171873
6008 <rdar://problem/32004954>
6009
6010 Reviewed by Simon Fraser.
6011
6012 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
6013 * fast/multicol/crash-when-column-inside-table.html: Added.
6014
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000060152017-05-09 Ryan Haddad <ryanhaddad@apple.com>
6016
6017 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
6018 https://bugs.webkit.org/show_bug.cgi?id=171742
6019
6020 Reviewed by Youenn Fablet.
6021
6022 Silence the console messages for unhandled rejections in this test.
6023
6024 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
6025 * webrtc/libwebrtc/release-while-setting-local-description.html:
6026
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000060272017-05-09 Eric Carlson <eric.carlson@apple.com>
6028
6029 [MediaStream] deviceId constraint doesn't work with getUserMedia
6030 https://bugs.webkit.org/show_bug.cgi?id=171877
6031 <rdar://problem/31899730>
6032
6033 Reviewed by Jer Noble.
6034
6035 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
6036 * fast/mediastream/get-user-media-device-id.html: Added.
6037
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000060382017-05-09 Matt Lewis <jlewis3@apple.com>
6039
6040 Marked multiple test flaky.
6041 https://bugs.webkit.org/show_bug.cgi?id=171886
6042
6043 Unreviewed test gardening.
6044
6045 * platform/ios-wk2/TestExpectations:
6046 * platform/mac/TestExpectations:
6047
cdumez@apple.comb383fd12017-05-09 21:40:11 +000060482017-05-09 Chris Dumez <cdumez@apple.com>
6049
6050 Introduce DocumentAndElementEventHandlers IDL interface
6051 https://bugs.webkit.org/show_bug.cgi?id=171879
6052
6053 Reviewed by Simon Fraser and Ryosuke Niwa.
6054
6055 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
6056 * fast/events/DocumentAndElementEventHandlers.html: Added.
6057 Add layout test coverage.
6058
6059 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6060 Rebaseline now that those event handlers are enumerable.
6061
dino@apple.com79c37e32017-05-09 21:35:55 +000060622017-05-10 Dean Jackson <dino@apple.com>
6063
6064 Restrict SVG filters to accessible security origins
6065 https://bugs.webkit.org/show_bug.cgi?id=118689
6066 <rdar://problem/27362159>
6067
6068 Reviewed by Brent Fulgham.
6069
6070 Add a test that shows safe frames, unsafe frames, and
6071 then a safe frame that itself has an unsafe frame, to
6072 show that the security requirements are being forwarded
6073 down the tree.
6074
6075 * http/tests/css/filters-on-iframes-expected.html: Added.
6076 * http/tests/css/filters-on-iframes.html: Added.
6077 * http/tests/css/resources/blank.html: Added.
6078 * http/tests/css/resources/references-external.html: Added.
6079 * http/tests/css/resources/solid-red.html: Added.
6080
cdumez@apple.com406cec92017-05-09 21:21:04 +000060812017-05-09 Chris Dumez <cdumez@apple.com>
6082
6083 Move onanimation* EventHandlers to GlobalEventHandlers
6084 https://bugs.webkit.org/show_bug.cgi?id=171874
6085
6086 Reviewed by Simon Fraser.
6087
6088 * fast/css/onanimation-eventhandlers-expected.txt: Added.
6089 * fast/css/onanimation-eventhandlers.html: Added.
6090 Add layout test coverage.
6091
6092 * fast/dom/event-handler-attributes-expected.txt:
6093 * fast/dom/event-handler-attributes.html:
6094 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6095 Rebaseline existing tests to reflect behavior change.
6096
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000060972017-05-09 Matt Lewis <jlewis3@apple.com>
6098
6099 Fixed a typo in expectations file.
6100 https://bugs.webkit.org/show_bug.cgi?id=162710
6101
6102 Unreviewed test gardening.
6103
6104 * platform/mac-wk2/TestExpectations:
6105
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000061062017-05-09 Javier Fernandez <jfernandez@igalia.com>
6107
6108 space-evenly misbehaves with flexbox
6109 https://bugs.webkit.org/show_bug.cgi?id=170445
6110
6111 Reviewed by David Hyatt.
6112
6113 Added test cases for the 'space-evenly' value for align-content and justify-content.
6114
6115 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
6116 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
6117 * css3/flexbox/css-properties-expected.txt:
6118 * css3/flexbox/css-properties.html:
6119 * css3/flexbox/flex-justify-content-expected.txt:
6120 * css3/flexbox/flex-justify-content.html:
6121 * css3/flexbox/multiline-align-content-expected.txt:
6122 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
6123 * css3/flexbox/multiline-align-content-horizontal-column.html:
6124 * css3/flexbox/multiline-align-content.html:
6125 * css3/flexbox/resources/flexbox.css:
6126 (.align-content-space-around):
6127 (.justify-content-space-around):
6128 * css3/flexbox/true-centering-expected.txt:
6129 * css3/flexbox/true-centering.html:
6130
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000061312017-05-09 Matt Lewis <jlewis3@apple.com>
6132
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00006133 Unreviewed, rolling out r216508.
6134
6135 The layout test enabled in this change is failing on Sierra.
6136
6137 Reverted changeset:
6138
6139 "Invalid MediaSource duration value should throw TyperError
6140 instead of InvalidStateError"
6141 https://bugs.webkit.org/show_bug.cgi?id=171653
6142 http://trac.webkit.org/changeset/216508
6143
61442017-05-09 Matt Lewis <jlewis3@apple.com>
6145
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00006146 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
6147 https://bugs.webkit.org/show_bug.cgi?id=162710
6148
6149 Unreviewed test gardening.
6150
6151 * platform/mac-wk2/TestExpectations:
6152
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000061532017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
6154
6155 font-stretch: normal selects expanded fonts instead of condensed fonts
6156 https://bugs.webkit.org/show_bug.cgi?id=171838
6157 <rdar://problem/31005481>
6158
6159 Reviewed by Jon Lee.
6160
6161 * fast/text/font-width-100-expected.html: Added.
6162 * fast/text/font-width-100.html: Added.
6163
jlewis3@apple.com0746b192017-05-09 17:36:37 +000061642017-05-09 Matt Lewis <jlewis3@apple.com>
6165
6166 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
6167 https://bugs.webkit.org/show_bug.cgi?id=171862
6168
6169 Unreviewed test gardening.
6170
6171 * platform/mac-wk2/TestExpectations:
6172
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000061732017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
6174
6175 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
6176 https://bugs.webkit.org/show_bug.cgi?id=171665
6177
6178 Reviewed by Youenn Fablet.
6179
6180 Added test to check the creation of ReadableStreamBYOBReader. Also check
6181 that created object has the right methods and properties.
6182
6183 * streams/readable-stream-byob-reader-expected.txt: Added.
6184 * streams/readable-stream-byob-reader.html: Added.
6185 * streams/readable-stream-byob-reader.js: Added.
6186
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000061872017-05-09 Frederic Wang <fwang@igalia.com>
6188
6189 Print more properties in the output of scrolling trees
6190 https://bugs.webkit.org/show_bug.cgi?id=171858
6191
6192 Reviewed by Simon Fraser.
6193
6194 Update text expectations to include new properties.
6195
6196 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
6197 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
6198 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
6199 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
6200 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
6201 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
6202 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
6203 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
6204 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
6205 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
6206 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
6207 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
6208 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
6209 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
6210 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
6211 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
6212 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
6213 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
6214 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
6215 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
6216 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
6217 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
6218 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
6219 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
6220 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
6221 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
6222 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
6223 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
6224 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
6225
cdumez@apple.com8cf47552017-05-09 16:51:00 +000062262017-05-09 Chris Dumez <cdumez@apple.com>
6227
6228 ontransitionend eventHandler should be in GlobalEventHandlers
6229 https://bugs.webkit.org/show_bug.cgi?id=171836
6230
6231 Reviewed by Ryosuke Niwa.
6232
6233 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
6234 * fast/css/ontransitionend-eventhandler.html: Added.
6235 Add layout test coverage.
6236
6237 * fast/dom/event-handler-attributes-expected.txt:
6238 * fast/dom/event-handler-attributes.html:
6239 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6240 Rebaseline existing tests to reflect behavior change.
6241
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000062422017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
6243
6244 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
6245 https://bugs.webkit.org/show_bug.cgi?id=171653
6246
6247 Reviewed by Youenn Fablet.
6248
6249 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
6250 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
6251
6252 Update expectation of corresponding WPT test.
6253
6254 * platform/gtk/TestExpectations:
6255 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
6256 * platform/mac/TestExpectations:
6257 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
6258
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000062592017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
6260
6261 Handle IDLPromise<> properly
6262 https://bugs.webkit.org/show_bug.cgi?id=166752
6263
6264 Reviewed by Youenn Fablet.
6265
6266 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
6267 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
6268
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000062692017-05-09 Zan Dobersek <zdobersek@igalia.com>
6270
6271 Unreviewed. Landing the WPE layout test baselines.
6272
6273 Baseline filenames are omitted for brevity.
6274
6275 * platform/wpe/TestExpectations: Added.
6276 * platform/wpe/animations/: Added.
6277 * platform/wpe/css1/: Added.
6278 * platform/wpe/css2.1/: Added.
6279 * platform/wpe/css3/: Added.
6280 * platform/wpe/fast/: Added.
6281 * platform/wpe/ietestcenter/: Added.
6282 * platform/wpe/js/: Added.
6283 * platform/wpe/scrollbars/: Added.
6284 * platform/wpe/security/: Added.
6285 * platform/wpe/sputnik/: Added.
6286 * platform/wpe/tables/: Added.
6287 * platform/wpe/transforms/: Added.
6288 * platform/wpe/transitions/: Added.
6289
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000062902017-05-08 Frederic Wang <fwang@igalia.com>
6291
6292 Simplify ScrollingStateNode::scrollingStateTreeAsText
6293 https://bugs.webkit.org/show_bug.cgi?id=171802
6294
6295 Reviewed by Simon Fraser.
6296
6297 Update references due to minor format changes in text ouput of scrolling state trees.
6298
6299 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
6300 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
6301 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
6302 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
6303 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
6304 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
6305 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
6306 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
6307 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
6308 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
6309 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
6310 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
6311 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
6312 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
6313 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
6314 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
6315 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
6316 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
6317 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
6318 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
6319 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
6320 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
6321 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
6322 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
6323 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
6324 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
6325 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
6326 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
6327 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
6328
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000063292017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
6330
6331 Unreviewed GTK expectations gardening
6332
6333 * platform/gtk/TestExpectations:
6334 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
6335
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000063362017-05-08 Matt Lewis <jlewis3@apple.com>
6337
6338 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
6339 https://bugs.webkit.org/show_bug.cgi?id=171837
6340
6341 Unreviewed test gardening.
6342
6343 * platform/mac-wk2/TestExpectations:
6344
cdumez@apple.come6396732017-05-09 00:16:18 +000063452017-05-08 Chris Dumez <cdumez@apple.com>
6346
6347 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
6348 https://bugs.webkit.org/show_bug.cgi?id=171829
6349
6350 Reviewed by Simon Fraser.
6351
6352 * fast/css/htmlelement-offset-properties-expected.txt:
6353 * fast/css/htmlelement-offset-properties.html:
6354 Add layout test coverage.
6355
6356 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
6357 * fast/css-grid-layout/grid-item-display.html:
6358 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6359 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
6360 * mathml/presentation/menclose-notation-no-overlap.html:
6361 * platform/mac/inspector/model/remote-object-expected.txt:
6362 * svg/dynamic-updates/resources/SVGTestCase.js:
6363 (clickAt):
6364 * svg/text/inline-text-destroy-attributes-crash.xhtml:
6365 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
6366
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000063672017-05-08 Matt Lewis <jlewis3@apple.com>
6368
6369 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
6370 https://bugs.webkit.org/show_bug.cgi?id=169637
6371
6372 Unreviewed test gardening.
6373
6374 * platform/ios-wk2/TestExpectations:
6375
jbedard@apple.comf8b14802017-05-08 23:15:00 +000063762017-05-08 Jonathan Bedard <jbedard@apple.com>
6377
6378 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
6379 https://bugs.webkit.org/show_bug.cgi?id=169421
6380 <rdar://problem/30950171>
6381
6382 Reviewed by Tim Horton.
6383
6384 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
6385 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
6386
cdumez@apple.comed9300e2017-05-08 22:17:59 +000063872017-05-08 Chris Dumez <cdumez@apple.com>
6388
6389 Drop non-standard document.implementation.createCSSStyleSheet() API
6390 https://bugs.webkit.org/show_bug.cgi?id=171825
6391
6392 Reviewed by Simon Fraser.
6393
6394 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
6395 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
6396 Add layout test coverage.
6397
6398 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
6399 * fast/dom/StyleSheet/gc-parent-rule.html:
6400 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
6401 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
6402 Add utility functions to construct a CSSStyleSheet object and use it instead
6403 of document.implementation.createCSSStyleSheet().
6404
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000064052017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6406
6407 AX: don't expose empty roledescription
6408 https://bugs.webkit.org/show_bug.cgi?id=163647
6409
6410 Reviewed by Chris Fleizach.
6411
6412 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
6413 * accessibility/aria-roledescription.html: New test cases, updated expectations.
6414 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
6415
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000064162017-05-08 Chris Dumez <cdumez@apple.com>
6417
6418 Drop non-standard Element.scrollByLines() / scrollByPages()
6419 https://bugs.webkit.org/show_bug.cgi?id=171820
6420
6421 Reviewed by Simon Fraser.
6422
6423 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
6424 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
6425 Add layout test coverage.
6426
6427 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
6428 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
6429 * fast/events/scroll-event-does-not-bubble.html:
6430 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
6431 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
6432 Update existing tests to stop relying on the API.
6433
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000064342017-05-08 Matt Lewis <jlewis3@apple.com>
6435
6436 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
6437 https://bugs.webkit.org/show_bug.cgi?id=171830
6438
6439 Unreviewed test gardening.
6440
6441 * platform/ios-wk2/TestExpectations:
6442
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000064432017-05-08 Ryan Haddad <ryanhaddad@apple.com>
6444
6445 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
6446 https://bugs.webkit.org/show_bug.cgi?id=171828
6447
6448 Unreviewed test gardening.
6449
6450 * platform/mac-wk1/TestExpectations:
6451
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000064522017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6453
6454 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
6455 https://bugs.webkit.org/show_bug.cgi?id=171821
6456
6457 Reviewed by Chris Fleizach.
6458
6459 * accessibility/aria-orientation-expected.txt: New test case.
6460 * accessibility/aria-orientation.html: New test case.
6461
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000064622017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
6463
6464 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
6465 https://bugs.webkit.org/show_bug.cgi?id=170864
6466
6467 Reviewed by Simon Fraser.
6468
6469 * fast/images/async-image-background-image-repeated-expected.html:
6470 * fast/images/async-image-background-image-repeated.html:
6471 * fast/images/resources/sprite-sheet-red-green-blue.png:
6472 * fast/images/sprite-sheet-image-draw-expected.html:
6473 * fast/images/sprite-sheet-image-draw.html:
6474 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
6475 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
6476 decoded farme of this image will be 30x5000 pixels (15% of the original size).
6477
bdakin@apple.com05244942017-05-08 20:25:46 +000064782017-05-08 Beth Dakin <bdakin@apple.com>
6479
6480 WebKit should default to using sRGB with NSColor conversion instead of device
6481 color space
6482 https://bugs.webkit.org/show_bug.cgi?id=171745
6483 -and corresponding-
6484 rdar://problem/28314183
6485
6486 Reviewed by Tim Horton.
6487
6488 * editing/mac/attributed-string/anchor-element-expected.txt:
6489 * editing/mac/attributed-string/basic-expected.txt:
6490 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
6491 * editing/mac/attributed-string/font-size-expected.txt:
6492 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
6493 * editing/mac/attributed-string/font-weight-expected.txt:
6494 * editing/mac/attributed-string/letter-spacing-expected.txt:
6495 * editing/mac/attributed-string/text-decorations-expected.txt:
6496 * editing/mac/attributed-string/vertical-align-expected.txt:
6497
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000064982017-05-04 Jiewen Tan <jiewen_tan@apple.com>
6499
6500 Search events should not fire synchronously for search type input elements with incremental attribute set
6501 https://bugs.webkit.org/show_bug.cgi?id=171376
6502 <rdar://problem/31863296>
6503
6504 Reviewed by Chris Dumez.
6505
6506 * fast/forms/search/search-incremental-crash-expected.txt: Added.
6507 * fast/forms/search/search-incremental-crash.html: Added.
6508
zalan@apple.com3c442032017-05-08 18:38:20 +000065092017-05-08 Zalan Bujtas <zalan@apple.com>
6510
6511 Text overlaps on http://www.duden.de/rechtschreibung/Acre
6512 https://bugs.webkit.org/show_bug.cgi?id=171796
6513 <rdar://problem/31036028>
6514
6515 Reviewed by Simon Fraser.
6516
6517 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
6518 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
6519
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000065202017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
6521
6522 Unreviewed, rolling out r216419.
6523
6524 Broke 70 layout tests on GTK bot
6525
6526 Reverted changeset:
6527
6528 "Ensure clean tree before AX cache update."
6529 https://bugs.webkit.org/show_bug.cgi?id=171546
6530 http://trac.webkit.org/changeset/216419
6531
antti@apple.com90a7b232017-05-08 17:20:54 +000065322017-05-08 Antti Koivisto <antti@apple.com>
6533
6534 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
6535 https://bugs.webkit.org/show_bug.cgi?id=171375
6536 <rdar://problem/31863184>
6537
6538 Reviewed by Zalan Bujtas.
6539
6540 * fast/html/details-flow-thread-expected.txt: Added.
6541 * fast/html/details-flow-thread.html: Added.
6542 * fast/shadow-dom/composed-tree-slots-expected.txt:
6543 * fast/shadow-dom/composed-tree-slots.html:
6544
6545 Expand the test so it also prints out slot subtrees using slots as traversal roots.
6546
cdumez@apple.comea20d742017-05-08 16:50:46 +000065472017-05-08 Chris Dumez <cdumez@apple.com>
6548
6549 Move 'style' from Element to HTMLElement / SVGElement and make it settable
6550 https://bugs.webkit.org/show_bug.cgi?id=171795
6551
6552 Reviewed by Alex Christensen.
6553
6554 * accessibility/roles-exposed.html:
6555 Add null check for element.style.
6556
6557 * fast/css/Element-style-expected.txt: Added.
6558 * fast/css/Element-style.html: Added.
6559 Add layout test coverage.
6560
6561 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
6562 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
6563 does something, the input element actually looses its renderer. This found a bug which I fixed in this
6564 patch.
6565
6566 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6567 Rebaseline as property enumeration order has changed.
6568
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000065692017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6570
6571 AX: Propagate aria-readonly to grid descendants
6572 https://bugs.webkit.org/show_bug.cgi?id=171189
6573
6574 Reviewed by Chris Fleizach.
6575
6576 Add new test cases to aria-readonly.html. In addition, because the platform-specific
6577 test expectations seem due to how platforms treat whitespace from the test file, hide
6578 the test cases after the test is run so that there are no extraneous characters and
6579 a single expectations file can be shared.
6580
6581 * accessibility/aria-readonly-expected.txt: Updated.
6582 * accessibility/aria-readonly.html: Updated.
6583 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
6584 * accessibility/gtk/aria-readonly-propagated.html: Added.
6585 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
6586 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
6587 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
6588
zalan@apple.com7e3614e2017-05-08 15:33:47 +000065892017-05-06 Zalan Bujtas <zalan@apple.com>
6590
6591 Ensure clean tree before AX cache update.
6592 https://bugs.webkit.org/show_bug.cgi?id=171546
6593 <rdar://problem/31934942>
6594
6595 Reviewed by Chris Fleizach.
6596
6597 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
6598
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000065992017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
6600
6601 Unprefix unicode-bidi CSS values
6602 https://bugs.webkit.org/show_bug.cgi?id=171761
6603
6604 Reviewed by Simon Fraser.
6605
6606 Import W3C's internationalization tests from
6607 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
6608
6609 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
6610 * fast/css/default-bidi-css-rules.html: Ditto.
6611 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
6612 * fast/css/unicode-bidi-computed-value.html: Ditto.
6613 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
6614 * fast/text/bidi-unprefix.html: Added.
6615 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
6616 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
6617 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
6618 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
6619 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
6620 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
6621 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
6622 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
6623 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
6624 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
6625 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
6626 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
6627 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
6628 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
6629 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
6630 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
6631 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
6632 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
6633 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
6634 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
6635 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
6636 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
6637 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
6638 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
6639 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
6640 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
6641 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
6642 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
6643 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
6644 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
6645 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
6646 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
6647 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
6648 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
6649 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
6650 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
6651 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
6652 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
6653 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
6654 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
6655 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
6656 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
6657 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
6658 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
6659 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
6660 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
6661 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
6662 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
6663 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
6664 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
6665 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
6666 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
6667 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
6668 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
6669 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
6670 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
6671 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
6672 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
6673 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
6674 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
6675 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
6676 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
6677 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
6678 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
6679 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
6680 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
6681 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
6682 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
6683 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
6684 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
6685 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
6686 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
6687 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
6688 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
6689 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
6690 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
6691 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
6692 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
6693 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
6694 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
6695 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
6696 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
6697 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
6698 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
6699 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
6700 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
6701 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
6702 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
6703 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
6704 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
6705 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
6706 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
6707 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
6708 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
6709 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
6710 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
6711 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
6712 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
6713 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
6714 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
6715 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
6716 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
6717 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
6718 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
6719 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
6720 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
6721 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
6722 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
6723 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
6724 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
6725 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
6726 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
6727 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
6728 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
6729 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
6730 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
6731 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
6732 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
6733 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
6734 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
6735 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
6736 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
6737 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
6738 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
6739 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
6740 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
6741 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
6742 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
6743 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
6744 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
6745 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
6746 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
6747 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
6748 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
6749 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
6750 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
6751 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
6752 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
6753 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
6754 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
6755 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
6756 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
6757 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
6758 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
6759 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
6760 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
6761 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
6762 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
6763 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
6764 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
6765 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
6766 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
6767 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
6768 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
6769 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
6770 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
6771 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
6772 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
6773 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
6774 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
6775 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
6776 * imported/w3c/i18n/bidi/block-override-001.html: Added.
6777 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
6778 * imported/w3c/i18n/bidi/block-override-002.html: Added.
6779 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
6780 * imported/w3c/i18n/bidi/block-override-003.html: Added.
6781 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
6782 * imported/w3c/i18n/bidi/block-override-004.html: Added.
6783 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
6784 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
6785 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
6786 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
6787 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
6788 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
6789 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
6790 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
6791 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
6792 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
6793 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
6794 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
6795 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
6796 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
6797 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
6798 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
6799 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
6800 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
6801 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
6802 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
6803 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
6804 * platform/ios/TestExpectations:
6805 * platform/mac/TestExpectations:
6806
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000068072017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
6808
6809 Unreviewed GTK+ gardening. Update expectations of several tests.
6810
6811 * platform/gtk/TestExpectations:
6812
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000068132017-05-07 Simon Fraser <simon.fraser@apple.com>
6814
6815 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
6816 https://bugs.webkit.org/show_bug.cgi?id=171140
6817
6818 Reviewed by Sam Weinig.
6819
6820 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
6821 which is a proxy for reading the layout viewport.
6822
6823 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
6824 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
6825 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
6826 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
6827 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
6828 (stringFromRect):
6829 (accumulateLog):
6830 (logFixedObject):
6831 (logFixedAndViewports):
6832 (doTest):
6833
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000068342017-05-07 Youenn Fablet <youenn@apple.com>
6835
6836 [MediaStream] r216197 caused some webrtc tests to fail
6837 https://bugs.webkit.org/show_bug.cgi?id=171728
6838
6839 Reviewed by Eric Carlson.
6840
6841 * platform/ios-wk2/TestExpectations:
6842
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000068432017-05-07 Sam Weinig <sam@webkit.org>
6844
6845 Implement Subresource Integrity (SRI)
6846 https://bugs.webkit.org/show_bug.cgi?id=148363
6847 <rdar://problem/18945879>
6848
6849 Reviewed by Daniel Bates.
6850
6851 Add tests for Subresource Integrity based off the ones from Web
6852 Platform Tests. They have been changed to:
6853 - Split <link> and <script> testing.
6854 - Add additional tests:
6855 - Integrity hashes using base64URL encoding.
6856 - Integrity hashes using mixed base64 and base64URL encoding.
6857 - Integrity metadata that does not conform to the grammar at all.
6858 - Multiple valid, but only one matching, integrity hashes.
6859 - Non-matching integrity hash with options.
6860 - Run one at a time, so console output is consistent.
6861
6862 We can/should upstream these changes, but this avoids the possibility that
6863 an update of the imported web-platform-tests could cause these tests to fail.
6864
6865 Also adds tests that show the Subresource Integrity setting works correctly.
6866
6867 * http/tests/subresource-integrity: Added.
6868 * http/tests/subresource-integrity/.htaccess: Added.
6869 * http/tests/subresource-integrity/resources: Added.
6870 * http/tests/subresource-integrity/resources/alternate.css: Added.
6871 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
6872 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
6873 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
6874 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
6875 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
6876 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
6877 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
6878 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
6879 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
6880 * http/tests/subresource-integrity/resources/style.css: Added.
6881 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
6882 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
6883 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
6884 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
6885 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
6886 * http/tests/subresource-integrity/sri-script.html: Added.
6887 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
6888 * http/tests/subresource-integrity/sri-style.html: Added.
6889
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000068902017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
6891
6892 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
6893 https://bugs.webkit.org/show_bug.cgi?id=171636
6894 <rdar://problem/30811218>
6895
6896 Reviewed by Dean Jackson.
6897
6898 * fast/text/lastResort-expected.html: Added.
6899 * fast/text/lastResort.html: Added.
6900
cdumez@apple.com19a40432017-05-07 03:48:28 +000069012017-05-06 Chris Dumez <cdumez@apple.com>
6902
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00006903 Implement the concept of cookie-averse document
6904 https://bugs.webkit.org/show_bug.cgi?id=171746
6905 <rdar://problem/32004466>
6906
6907 Reviewed by Sam Weinig.
6908
6909 Add layout test coverage.
6910
6911 * fast/cookies/cookie-averse-document-expected.txt: Added.
6912 * fast/cookies/cookie-averse-document.html: Added.
6913
69142017-05-06 Chris Dumez <cdumez@apple.com>
6915
cdumez@apple.com19a40432017-05-07 03:48:28 +00006916 Align our IDL files with the latest DOM specification
6917 https://bugs.webkit.org/show_bug.cgi?id=171777
6918
6919 Reviewed by Sam Weinig.
6920
6921 Rebaseline a few tests.
6922
6923 * fast/dom/Document/adoptNode-null-expected.txt:
6924 * fast/dom/Document/adoptNode-null.html:
6925 * fast/dom/Document/importNode-null-expected.txt:
6926 * fast/dom/Document/importNode-null.html:
6927 * fast/dom/Range/range-intersectsNode-expected.txt:
6928 * fast/text/text-combine-crash-expected.txt:
6929
ap@apple.com83de49c2017-05-07 02:58:23 +000069302017-05-06 Alexey Proskuryakov <ap@apple.com>
6931
ap@apple.com07bbb7d2017-05-07 03:18:27 +00006932 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
6933 https://bugs.webkit.org/show_bug.cgi?id=171785
6934
6935 * platform/wk2/TestExpectations:
6936
69372017-05-06 Alexey Proskuryakov <ap@apple.com>
6938
ap@apple.com83de49c2017-05-07 02:58:23 +00006939 REGRESSION (r216294): The new test fails on WebKit1
6940 https://bugs.webkit.org/show_bug.cgi?id=171780
6941
6942 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
6943 https://trac.webkit.org/216299, https://trac.webkit.org/216330
6944
6945 * http/tests/css/filters-on-iframes-expected.html: Removed.
6946 * http/tests/css/filters-on-iframes.html: Removed.
6947 * http/tests/css/resources/blank.html: Removed.
6948 * http/tests/css/resources/references-external.html: Removed.
6949 * http/tests/css/resources/solid-red.html: Removed.
6950
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000069512017-05-06 Simon Fraser <simon.fraser@apple.com>
6952
6953 [iOS WK2] Make rotation tests more reliable
6954 https://bugs.webkit.org/show_bug.cgi?id=171778
6955
6956 Reviewed by Tim Horton.
6957
6958 New baseline.
6959
6960 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
6961 * fast/events/ios/rotation/zz-no-rotation.html:
6962
cdumez@apple.comf4c58192017-05-06 20:32:35 +000069632017-05-06 Chris Dumez <cdumez@apple.com>
6964
cdumez@apple.comc209acb2017-05-06 23:39:51 +00006965 Unreviewed, rolling out r216333.
6966
6967 Caused layout test failures
6968
6969 Reverted changeset:
6970
6971 "Implement the concept of cookie-averse document"
6972 https://bugs.webkit.org/show_bug.cgi?id=171746
6973 http://trac.webkit.org/changeset/216333
6974
69752017-05-06 Chris Dumez <cdumez@apple.com>
6976
cdumez@apple.comf4c58192017-05-06 20:32:35 +00006977 Implement the concept of cookie-averse document
6978 https://bugs.webkit.org/show_bug.cgi?id=171746
6979 <rdar://problem/32004466>
6980
6981 Reviewed by Sam Weinig.
6982
6983 Add layout test coverage.
6984
6985 * fast/cookies/cookie-averse-document-expected.txt: Added.
6986 * fast/cookies/cookie-averse-document.html: Added.
6987
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000069882017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
6989
6990 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
6991 https://bugs.webkit.org/show_bug.cgi?id=171750
6992 <rdar://problem/31122612>
6993
6994 Reviewed by Zalan Bujtas.
6995
6996 * fast/text/fitzpatrick-combination-expected.html: Added.
6997 * fast/text/fitzpatrick-combination.html: Added.
6998
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000069992017-05-05 Zalan Bujtas <zalan@apple.com>
7000
7001 Renderers being destroyed should not be added to AX's deferred list.
7002 https://bugs.webkit.org/show_bug.cgi?id=171768
7003 <rdar://problem/31955660>
7004
7005 Reviewed by Simon Fraser.
7006
7007 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
7008 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
7009
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000070102017-05-05 Matt Lewis <jlewis3@apple.com>
7011
7012 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
7013 https://bugs.webkit.org/show_bug.cgi?id=171763
7014
7015 Unreviewed test gardening.
7016
7017 * platform/mac-wk2/TestExpectations:
7018
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000070192017-05-05 Oliver Hunt <oliver@apple.com>
7020
7021 Move trivial String prototype functions to JS builtins
7022 https://bugs.webkit.org/show_bug.cgi?id=171737
7023
7024 Reviewed by Saam Barati.
7025
7026 Updated output
7027
7028 * js/dom/string-anchor-expected.txt:
7029 * js/dom/string-anchor.html:
7030 * js/dom/string-fontcolor-expected.txt:
7031 * js/dom/string-fontcolor.html:
7032 * js/dom/string-fontsize-expected.txt:
7033 * js/dom/string-fontsize.html:
7034 * js/dom/string-link-expected.txt:
7035 * js/dom/string-link.html:
7036
dino@apple.com3f3faf52017-05-05 23:49:41 +000070372017-05-05 Dean Jackson <dino@apple.com>
7038
7039 Restrict SVG filters to accessible security origins
7040 https://bugs.webkit.org/show_bug.cgi?id=118689
7041 <rdar://problem/27362159>
7042
7043 Reviewed by Brent Fulgham.
7044
7045 Add a test that shows safe frames, unsafe frames, and
7046 then a safe frame that itself has an unsafe frame, to
7047 show that the security requirements are being forwarded
7048 down the tree.
7049
7050 * http/tests/css/filters-on-iframes-expected.html: Added.
7051 * http/tests/css/filters-on-iframes.html: Added.
7052 * http/tests/css/resources/blank.html: Added.
7053 * http/tests/css/resources/references-external.html: Added.
7054 * http/tests/css/resources/solid-red.html: Added.
7055
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000070562017-05-05 Simon Fraser <simon.fraser@apple.com>
7057
7058 Make it possible to test rotation in iOS WebKitTestRunner
7059 https://bugs.webkit.org/show_bug.cgi?id=171755
7060
7061 Reviewed by Tim Horton.
7062
7063 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
7064
7065 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
7066 * fast/events/ios/rotation/basic-rotation.html: Added.
7067 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
7068 * fast/events/ios/rotation/safari-like-rotation.html: Added.
7069 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
7070 * fast/events/ios/rotation/zz-no-rotation.html: Added.
7071
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000070722017-05-05 Ryan Haddad <ryanhaddad@apple.com>
7073
7074 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
7075 https://bugs.webkit.org/show_bug.cgi?id=171756
7076
7077 Unreviewed test gardening.
7078
7079 * platform/wk2/TestExpectations:
7080
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000070812017-05-05 Matt Lewis <jlewis3@apple.com>
7082
7083 Mark test http/tests/security/module-correct-mime-types.html slow.
7084 https://bugs.webkit.org/show_bug.cgi?id=164960
7085
7086 Unreviewed test gardening.
7087
7088 * platform/ios-wk2/TestExpectations:
7089
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000070902017-05-05 Ryan Haddad <ryanhaddad@apple.com>
7091
7092 Unreviewed, rolling out r216275.
7093
7094 This change broke internal builds.
7095
7096 Reverted changeset:
7097
7098 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
7099 case insensitive"
7100 https://bugs.webkit.org/show_bug.cgi?id=171636
7101 http://trac.webkit.org/changeset/216275
7102
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000071032017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
7104
7105 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
7106 https://bugs.webkit.org/show_bug.cgi?id=171636
7107 <rdar://problem/30811218>
7108
7109 Reviewed by Dean Jackson.
7110
7111 * fast/text/lastResort-expected.html: Added.
7112 * fast/text/lastResort.html: Added.
7113
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000071142017-05-05 Ryan Haddad <ryanhaddad@apple.com>
7115
7116 Unskip media/click-placeholder-not-pausing.html.
7117
7118 Unreviewed test gardening.
7119
7120 * platform/mac-wk2/TestExpectations:
7121
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000071222017-05-05 Joseph Pecoraro <pecoraro@apple.com>
7123
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00007124 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
7125 https://bugs.webkit.org/show_bug.cgi?id=171580
7126 <rdar://problem/32009647>
7127
7128 Rubber-stamped by Alexey Proskuryakov.
7129
7130 * TestExpectations:
7131 * streams/reference-implementation/pipe-to-expected.txt:
7132 Rebaseline expectations. This test was previously flakey so the results were
7133 missed unless the test was run with --force.
7134
7135 * streams/reference-implementation/readable-stream-templated-expected.txt:
7136 * streams/reference-implementation/readable-stream-templated.html:
7137 Silence unhandled rejections. This test did not expect unhandled promise
7138 rejections to affect test results, so ignore them.
7139
71402017-05-05 Joseph Pecoraro <pecoraro@apple.com>
7141
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00007142 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
7143 https://bugs.webkit.org/show_bug.cgi?id=170702
7144 <rdar://problem/31616643>
7145
7146 Rubber-stamped by Brian Burg.
7147
7148 * platform/mac-wk2/TestExpectations:
7149 * http/tests/inspector/network/resource-request-headers.html:
7150 Make this test unflakey by ensuring we wait for the load to complete.
7151
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000071522017-05-05 Chris Dumez <cdumez@apple.com>
7153
7154 Attr Nodes should not have children
7155 https://bugs.webkit.org/show_bug.cgi?id=171688
7156 <rdar://problem/31998412>
7157
7158 Reviewed by Andreas Kling.
7159
7160 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
7161 * fast/dom/Attr/cannot-have-children.html: Added.
7162 Add layout test coverage. I have verified that this test passes in both
7163 Firefox and Chrome.
7164
7165 * dom/html/level1/*: Removed legacy / outdated tests.
7166 * dom/xhtml/level1/*: Removed legacy / outdated tests.
7167
7168 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
7169 * fast/dom/Attr/child-nodes-cache.html: Removed.
7170 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
7171 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
7172 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
7173 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
7174 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
7175 * fast/dom/attribute-change-on-mutate.html: Removed.
7176 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
7177 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
7178 * traversal/moz-bug590771-expected.txt: Removed.
7179 * traversal/moz-bug590771.html: Removed.
7180 Removed some outdated tests.
7181
7182 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
7183 * fast/custom-elements/reactions-for-webkit-extensions.html:
7184 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
7185 * fast/dom/Attr/change-id-via-attr-node-value.html:
7186 * fast/dom/Element/normalize-crash.html:
7187 * fast/dom/Element/normalize-crash2.html:
7188 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
7189 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
7190 * fast/dom/MutationObserver/observe-attributes-expected.txt:
7191 * fast/dom/MutationObserver/observe-attributes.html:
7192 * fast/dom/import-attribute-node.html:
7193 * fast/dom/insertedIntoDocument-child.html:
7194 * fast/dom/insertedIntoDocument-sibling.html:
7195 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
7196 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
7197 * fast/dom/normalize-attributes-mutation-event-crash.html:
7198 * fast/dom/serialize-nodes.xhtml:
7199 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
7200 Update existing tests so they stop relying on Attr Node having Text children.
7201
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000072022017-05-05 Ryan Haddad <ryanhaddad@apple.com>
7203
7204 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
7205 https://bugs.webkit.org/show_bug.cgi?id=161360
7206
7207 Unreviewed test gardening.
7208
7209 * platform/mac-wk1/TestExpectations:
7210
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000072112017-05-05 Matt Lewis <jlewis3@apple.com>
7212
7213 Mark 2 webrtc test as failing.
7214 https://bugs.webkit.org/show_bug.cgi?id=171728
7215
7216 Unreviewed test gardening.
7217
7218 * platform/ios-wk2/TestExpectations:
7219
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000072202017-05-05 Chris Dumez <cdumez@apple.com>
7221
7222 Refactor / Clean up Element.idl
7223 https://bugs.webkit.org/show_bug.cgi?id=171734
7224
7225 Reviewed by Sam Weinig.
7226
7227 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
7228 different order and because exception messages have changed slightly.
7229
7230 * fast/dom/Element/attr-param-typechecking-expected.txt:
7231 * js/dom/dom-static-property-for-in-iteration-expected.txt:
7232
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000072332017-05-05 Jeremy Jones <jeremyj@apple.com>
7234
7235 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
7236 https://bugs.webkit.org/show_bug.cgi?id=171610
7237 <rdar://problem/31976820>
7238
7239 Reviewed by Eric Carlson.
7240
7241 enable test: media/modern-media-controls/pip-support/pip-support-click.html
7242
7243 * platform/mac-wk1/TestExpectations:
7244
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000072452017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
7246
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00007247 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
7248
7249 * platform/gtk/TestExpectations:
7250
72512017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
7252
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00007253 Unreviewed GTK+ gardening. Rebaseline several tests.
7254
7255 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
7256 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
7257 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
7258 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
7259 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
7260
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000072612017-05-05 Zan Dobersek <zdobersek@igalia.com>
7262
7263 Unreviewed GTK+ gardening.
7264
7265 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
7266 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
7267
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000072682017-05-04 Commit Queue <commit-queue@webkit.org>
7269
7270 Unreviewed, rolling out r216206.
7271 https://bugs.webkit.org/show_bug.cgi?id=171714
7272
7273 Multiple LayoutTests crashing in Document::page() (Requested
7274 by ap on #webkit).
7275
7276 Reverted changeset:
7277
7278 "Remove support for legacy Notifications"
7279 https://bugs.webkit.org/show_bug.cgi?id=171487
7280 http://trac.webkit.org/changeset/216206
7281
cdumez@apple.combf723da2017-05-05 02:19:14 +000072822017-05-04 Chris Dumez <cdumez@apple.com>
7283
7284 Element.slot should be marked as [Unscopable]
7285 https://bugs.webkit.org/show_bug.cgi?id=171683
7286
7287 Reviewed by Darin Adler.
7288
7289 Add layout test coverage. This test is passing in Firefox and Chrome.
7290
7291 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
7292 * fast/shadow-dom/Element-slot-unscopable.html: Added.
7293
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000072942017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7295
7296 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
7297 https://bugs.webkit.org/show_bug.cgi?id=171634
7298
7299 Reviewed by Simon Fraser.
7300
7301 To test the async image decoding reliably we need to do the following:
7302
7303 -- Make sure to load the image before setting its src to the element.
7304 -- Call document.body.offsetHeight to force layout.
7305 -- Call testRunner.display() to force the first paint.
7306 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
7307 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
7308 will force the second paint.
7309
7310 * fast/images/async-image-background-image-repeated.html:
7311 * fast/images/async-image-background-image.html:
7312 * fast/images/sprite-sheet-image-draw.html:
7313
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000073142017-05-04 Matt Lewis <jlewis3@apple.com>
7315
7316 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
7317 https://bugs.webkit.org/show_bug.cgi?id=171703
7318
7319 Unreviewed test gardening.
7320
7321 * platform/mac-wk2/TestExpectations:
7322
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000073232017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7324
7325 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
7326 https://bugs.webkit.org/show_bug.cgi?id=171641
7327
7328 Reviewed by Simon Fraser.
7329
7330 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
7331 Replace all the calls to testRunner.displayInvalidatedRegion() by
7332 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
7333
7334 * compositing/clip-change.html:
7335 * compositing/geometry/foreground-offset-change.html:
7336 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
7337 * compositing/iframes/become-composited-nested-iframes.html:
7338 * compositing/iframes/become-overlapped-iframe.html:
7339 * compositing/iframes/connect-compositing-iframe-delayed.html:
7340 * compositing/iframes/connect-compositing-iframe.html:
7341 * compositing/iframes/connect-compositing-iframe2.html:
7342 * compositing/iframes/connect-compositing-iframe3.html:
7343 * compositing/iframes/enter-compositing-iframe.html:
7344 * compositing/iframes/iframe-content-flipping.html:
7345 * compositing/iframes/iframe-resize.html:
7346 * compositing/iframes/iframe-size-to-zero.html:
7347 * compositing/iframes/iframe-src-change.html:
7348 * compositing/iframes/invisible-nested-iframe-hide.html:
7349 * compositing/iframes/invisible-nested-iframe-show.html:
7350 * compositing/iframes/leave-compositing-iframe.html:
7351 * compositing/iframes/overlapped-iframe-iframe.html:
7352 * compositing/iframes/overlapped-iframe.html:
7353 * compositing/iframes/overlapped-nested-iframes.html:
7354 * compositing/iframes/repaint-after-losing-scrollbars.html:
7355 * compositing/iframes/resources/fixed-position-subframe.html:
7356 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
7357 * compositing/iframes/resources/scrollgrandchild-inner.html:
7358 * compositing/iframes/scrolling-iframe.html:
7359 * compositing/overflow/content-gains-scrollbars.html:
7360 * compositing/overflow/content-loses-scrollbars.html:
7361 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
7362 * compositing/overflow/overflow-scrollbar-layers.html:
7363 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
7364 * compositing/overflow/repaint-after-losing-scrollbars.html:
7365 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
7366 * compositing/patterns/direct-pattern-compositing-add-text.html:
7367 * compositing/patterns/direct-pattern-compositing-change-expected.html:
7368 * compositing/patterns/direct-pattern-compositing-change.html:
7369 * compositing/patterns/direct-pattern-compositing-load-expected.html:
7370 * compositing/patterns/direct-pattern-compositing-load.html:
7371 * compositing/plugins/invalidate_rect.html:
7372 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
7373 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
7374 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
7375 * compositing/repaint/newly-composited-on-scroll.html:
7376 * compositing/repaint/newly-composited-repaint-rect.html:
7377 * compositing/repaint/page-scale-repaint.html:
7378 * compositing/repaint/requires-backing-repaint.html:
7379 * compositing/repaint/transform-style-change.html:
7380 * compositing/rtl/rtl-overflow-invalidation.html:
7381 * compositing/scroll-painted-composited-content.html:
7382 * compositing/tiling/huge-layer-resize.html:
7383 * compositing/video-page-visibility.html:
7384 * compositing/video/video-with-invalid-source.html:
7385 * compositing/webgl/webgl-repaint.html:
7386 * css3/filters/multiple-filters-invalidation.html:
7387 * css3/flexbox/repaint-column-reverse.html:
7388 * css3/flexbox/repaint-during-resize-no-flex.html:
7389 * css3/flexbox/repaint-rtl-column.html:
7390 * css3/flexbox/repaint.html:
7391 * displaylists/canvas-display-list.html:
7392 * displaylists/resources/dump-target-display-list.js:
7393 (doTest):
7394 * displaylists/resources/dump-target-replay-list.js:
7395 (doTest):
7396 * fast/animation/request-animation-frame-detach-element.html:
7397 * fast/animation/request-animation-frame-detach-element2.html:
7398 * fast/animation/request-animation-frame-during-modal.html:
7399 * fast/animation/request-animation-frame-iframe.html:
7400 * fast/animation/request-animation-frame-iframe2.html:
7401 * fast/animation/script-tests/request-animation-frame-cancel.js:
7402 * fast/animation/script-tests/request-animation-frame-cancel2.js:
7403 * fast/animation/script-tests/request-animation-frame-disabled.js:
7404 * fast/animation/script-tests/request-animation-frame-prefix.js:
7405 (window.webkitRequestAnimationFrame):
7406 (window.testRunner.window.setTimeout):
7407 * fast/animation/script-tests/request-animation-frame-time-unit.js:
7408 (window.requestAnimationFrame):
7409 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
7410 (window.requestAnimationFrame):
7411 (window.testRunner.window.setTimeout):
7412 * fast/animation/script-tests/request-animation-frame-timestamps.js:
7413 * fast/animation/script-tests/request-animation-frame-within-callback.js:
7414 * fast/animation/script-tests/request-animation-frame.js:
7415 * fast/backgrounds/obscured-background-child-style-change-expected.html:
7416 * fast/backgrounds/obscured-background-child-style-change.html:
7417 * fast/backgrounds/solid-color-context-restore.html:
7418 * fast/canvas/canvas-as-image-incremental-repaint.html:
7419 * fast/canvas/canvas-incremental-repaint-2.html:
7420 * fast/canvas/canvas-incremental-repaint.html:
7421 * fast/canvas/canvas-resize-after-paint.html:
7422 * fast/canvas/resources/repaint.js:
7423 (runRepaintTest):
7424 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
7425 (TestControllerPaint):
7426 * fast/canvas/webgl/canvas-test.html:
7427 * fast/canvas/webgl/webgl-layer-update.html:
7428 * fast/css/pseudostyle-anonymous-text.html:
7429 * fast/css/relative-positioned-block-crash.html:
7430 * fast/dom/Window/post-message-crash.html:
7431 * fast/dom/Window/web-timing-minimal-performance-now.html:
7432 * fast/dynamic/containing-block-change.html:
7433 * fast/dynamic/layer-no-longer-paginated.html:
7434 * fast/events/touch/gesture/pad-gesture-cancel.js:
7435 * fast/events/touch/gesture/pad-gesture-fling.js:
7436 * fast/forms/hidden-listbox.html:
7437 * fast/forms/listbox-clip.html:
7438 * fast/frames/inline-object-inside-frameset.html:
7439 * fast/frames/transparent-scrollbar.html:
7440 * fast/images/animated-background-image-crash.html:
7441 * fast/layers/add-layer-with-nested-stacking.html:
7442 * fast/layers/inline-dirty-z-order-lists.html:
7443 * fast/layers/layer-content-visibility-change.html:
7444 * fast/layers/nested-layers-1.html:
7445 * fast/layers/nested-layers-2.html:
7446 * fast/layers/nested-layers-3.html:
7447 * fast/layers/nested-layers-4.html:
7448 * fast/layers/remove-layer-with-nested-stacking.html:
7449 * fast/overflow/hidden-scrollbar-resize.html:
7450 * fast/reflections/inline-crash.html:
7451 * fast/repaint/animation-after-layer-scroll.html:
7452 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
7453 * fast/repaint/fixed-child-move-after-scroll.html:
7454 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
7455 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
7456 * fast/repaint/fixed-move-after-scroll.html:
7457 * fast/repaint/no-animation-outside-viewport-subframe.html:
7458 * fast/repaint/no-animation-outside-viewport.html:
7459 * fast/repaint/obscured-background-no-repaint.html:
7460 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
7461 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
7462 * fast/repaint/repaint-during-scroll-with-zoom.html:
7463 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
7464 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
7465 * fast/repaint/resources/line-flow-with-floats.js:
7466 (beginTest):
7467 * fast/repaint/resources/repaint.js:
7468 (runRepaintTest):
7469 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
7470 * fast/replaced/width100percent-textarea.html:
7471 * fast/scrolling/scrollbar-tickmarks-hittest.html:
7472 * fast/table/border-collapsing/cached-69296.html:
7473 * fast/table/border-collapsing/cached-cell-append.html:
7474 * fast/table/border-collapsing/cached-cell-remove.html:
7475 * fast/table/border-collapsing/cached-change-cell-border-color.html:
7476 * fast/table/border-collapsing/cached-change-cell-border-width.html:
7477 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
7478 * fast/table/border-collapsing/cached-change-col-border-color.html:
7479 * fast/table/border-collapsing/cached-change-col-border-width.html:
7480 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
7481 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
7482 * fast/table/border-collapsing/cached-change-row-border-color.html:
7483 * fast/table/border-collapsing/cached-change-row-border-width.html:
7484 * fast/table/border-collapsing/cached-change-table-border-color.html:
7485 * fast/table/border-collapsing/cached-change-table-border-width.html:
7486 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
7487 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
7488 * fast/table/empty-section-crash.html:
7489 * fast/text/font-initial.html:
7490 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
7491 * fast/text/text-shadow-extreme-value.html:
7492 * http/tests/misc/slow-loading-image-in-pattern.html:
7493 * media/audio-repaint.html:
7494 * media/media-document-audio-repaint.html:
7495 * plugins/windowless_plugin_paint_test.html:
7496 * scrollbars/scrollbar-percent-padding-crash.html:
7497 * svg/custom/non-scaling-stroke-update.svg:
7498 * svg/custom/stale-resource-data-crash.svg:
7499
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000075002017-05-04 Chris Dumez <cdumez@apple.com>
7501
7502 Reformat / Clean up Node.idl to match the specification
7503 https://bugs.webkit.org/show_bug.cgi?id=171686
7504
7505 Reviewed by Sam Weinig.
7506
7507 Rebaseline existing test now that the Node properties are enumerated in a
7508 slightly different order.
7509
7510 * js/dom/dom-static-property-for-in-iteration-expected.txt:
7511
weinig@apple.com9efea6a2017-05-04 20:56:00 +000075122017-05-04 Sam Weinig <sam@webkit.org>
7513
7514 Remove support for legacy Notifications
7515 https://bugs.webkit.org/show_bug.cgi?id=171487
7516
7517 Reviewed by Jon Lee.
7518
7519 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
7520 - Remove http/notifications/legacy. It tested the legacy API.
7521 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
7522 - Update TestExpectations for removals.
7523
7524 * TestExpectations:
7525 * platform/gtk/TestExpectations:
7526 * platform/ios/TestExpectations:
7527 * platform/mac/TestExpectations:
7528 * platform/win/TestExpectations:
7529 * fast/history/page-cache-notification-non-suspendable.html:
7530 * fast/history/page-cache-notification-suspendable.html:
7531 * fast/notifications: Removed.
7532 * fast/notifications/notification-after-close-expected.txt: Removed.
7533 * fast/notifications/notification-after-close.html: Removed.
7534 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
7535 * fast/notifications/notification-permisssion-deletable.html: Removed.
7536 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
7537 * fast/notifications/notifications-cancel-request-permission.html: Removed.
7538 * fast/notifications/notifications-check-permission-expected.txt: Removed.
7539 * fast/notifications/notifications-check-permission.html: Removed.
7540 * fast/notifications/notifications-click-event-expected.txt: Removed.
7541 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
7542 * fast/notifications/notifications-click-event-focus.html: Removed.
7543 * fast/notifications/notifications-click-event.html: Removed.
7544 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
7545 * fast/notifications/notifications-constructor-request-permission.html: Removed.
7546 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
7547 * fast/notifications/notifications-constructor-with-permission.html: Removed.
7548 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
7549 * fast/notifications/notifications-constructor-without-permission.html: Removed.
7550 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
7551 * fast/notifications/notifications-display-close-events.html: Removed.
7552 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
7553 * fast/notifications/notifications-document-close-crash.html: Removed.
7554 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
7555 * fast/notifications/notifications-event-stop-propagation.html: Removed.
7556 * fast/notifications/notifications-multi-events-expected.txt: Removed.
7557 * fast/notifications/notifications-multi-events.html: Removed.
7558 * fast/notifications/notifications-no-icon-expected.txt: Removed.
7559 * fast/notifications/notifications-no-icon.html: Removed.
7560 * fast/notifications/notifications-permission-expected.txt: Removed.
7561 * fast/notifications/notifications-permission.html: Removed.
7562 * fast/notifications/notifications-replace-expected.txt: Removed.
7563 * fast/notifications/notifications-replace.html: Removed.
7564 * fast/notifications/notifications-request-permission-expected.txt: Removed.
7565 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
7566 * fast/notifications/notifications-request-permission-optional.html: Removed.
7567 * fast/notifications/notifications-request-permission.html: Removed.
7568 * fast/notifications/notifications-rtl-expected.txt: Removed.
7569 * fast/notifications/notifications-rtl.html: Removed.
7570 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
7571 * fast/notifications/notifications-sandbox-permission.html: Removed.
7572 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
7573 * fast/notifications/notifications-window-close-crash.html: Removed.
7574 * fast/notifications/notifications-with-permission-expected.txt: Removed.
7575 * fast/notifications/notifications-with-permission.html: Removed.
7576 * fast/notifications/notifications-without-permission-expected.txt: Removed.
7577 * fast/notifications/notifications-without-permission.html: Removed.
7578 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
7579 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
7580 * fast/notifications/resources: Removed.
7581 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
7582 * fast/notifications/resources/notifications-iframe.html: Removed.
7583 * http/tests/notifications/legacy: Removed.
7584 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
7585 * http/tests/notifications/legacy/double-show.html: Removed.
7586 * http/tests/notifications/legacy/events-expected.txt: Removed.
7587 * http/tests/notifications/legacy/events.html: Removed.
7588 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
7589 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
7590 * http/tests/notifications/legacy/request-expected.txt: Removed.
7591 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
7592 * http/tests/notifications/legacy/request-no-callback.html: Removed.
7593 * http/tests/notifications/legacy/request.html: Removed.
7594 * http/tests/notifications/legacy/resources: Removed.
7595 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
7596 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
7597 * http/tests/notifications/legacy/show-expected.txt: Removed.
7598 * http/tests/notifications/legacy/show.html: Removed.
7599 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
7600 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
7601
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000076022017-05-04 Matt Lewis <jlewis3@apple.com>
7603
7604 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
7605 https://bugs.webkit.org/show_bug.cgi?id=160368
7606
7607 Unreviewed test gardening.
7608
7609 * platform/ios-wk2/TestExpectations:
7610
antti@apple.com9ef87452017-05-04 20:16:01 +000076112017-05-04 Antti Koivisto <antti@apple.com>
7612
7613 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
7614 https://bugs.webkit.org/show_bug.cgi?id=171250
7615 <rdar://problem/31827243>
7616
7617 Reviewed by Geoffrey Garen.
7618
7619 * transitions/transition-unknown-property-ignore-expected.txt: Added.
7620 * transitions/transition-unknown-property-ignore.html: Added.
7621 * transitions/transitions-parsing-expected.txt:
7622 * transitions/transitions-parsing.html:
7623
7624 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
7625
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000076262017-05-04 Chris Dumez <cdumez@apple.com>
7627
7628 Reformat / clean up Event.idl
7629 https://bugs.webkit.org/show_bug.cgi?id=171675
7630
7631 Reviewed by Sam Weinig.
7632
7633 Rebaseline test now that the Event properties are in a slightly different order.
7634
7635 * inspector/model/remote-object-get-properties-expected.txt:
7636
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000076372017-05-04 Daniel Bates <dabates@apple.com>
7638
7639 importScripts() should respect X-Content-Type-Options: nosniff
7640 https://bugs.webkit.org/show_bug.cgi?id=171248
7641 <rdar://problem/31819023>
7642
7643 Reviewed by Andy Estes.
7644
7645 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
7646
7647 * TestExpectations:
7648
said@apple.com9954c8d2017-05-04 17:44:44 +000076492017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7650
7651 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
7652
said@apple.com6f3cf6b2017-05-04 18:02:46 +00007653 * plugins/windowless_plugin_paint_test.html:
7654
76552017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7656
7657 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
7658
said@apple.com9954c8d2017-05-04 17:44:44 +00007659 * compositing/video/video-with-invalid-source.html:
7660
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000076612017-05-04 Ryan Haddad <ryanhaddad@apple.com>
7662
7663 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
7664 https://bugs.webkit.org/show_bug.cgi?id=171610
7665
7666 Unreviewed test gardening.
7667
7668 * platform/mac-wk1/TestExpectations:
7669
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000076702017-05-04 Dave Hyatt <hyatt@apple.com>
7671
7672 REGRESSION(STP): rgb() with calc() containing variables doesn't work
7673 https://bugs.webkit.org/show_bug.cgi?id=169939
7674
7675 Reviewed by Zalan Bujtas.
7676
7677 * fast/css/variables/calc-float-to-int-expected.html: Added.
7678 * fast/css/variables/calc-float-to-int.html: Added.
7679
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000076802017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
7681
7682 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
7683
7684 And add platform specific results for mac-wk2.
7685
7686 * http/tests/inspector/network/resource-request-headers-expected.txt:
7687 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
7688
wilander@apple.comab4b1af2017-05-04 04:16:39 +000076892017-05-03 John Wilander <wilander@apple.com>
7690
7691 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
7692 https://bugs.webkit.org/show_bug.cgi?id=171584
7693 <rdar://problem/24702576>
7694
7695 Reviewed by Brent Fulgham.
7696
7697 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
7698 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
7699
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000077002017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
7701
7702 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
7703 https://bugs.webkit.org/show_bug.cgi?id=171214
7704
7705 Reviewed by Chris Fleizach.
7706
7707 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
7708 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
7709
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000077102017-05-03 Matt Lewis <jlewis3@apple.com>
7711
7712 Mark http/tests/xmlhttprequest/methods.html as flaky.
7713 https://bugs.webkit.org/show_bug.cgi?id=171638
7714
7715 Unreviewed test gardening.
7716
7717 * platform/ios-wk2/TestExpectations:
7718
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000077192017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7720
7721 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
7722 https://bugs.webkit.org/show_bug.cgi?id=171628
7723
7724 Unreviewed test gardening.
7725
7726 * platform/ios-wk2/TestExpectations:
7727
zalan@apple.com8b548642017-05-03 23:57:18 +000077282017-05-03 Zalan Bujtas <zalan@apple.com>
7729
7730 SearchInputType could end up with a mismatched renderer.
7731 https://bugs.webkit.org/show_bug.cgi?id=171547
7732 <rdar://problem/31935047>
7733
7734 Reviewed by Antti Koivisto.
7735
7736 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
7737 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
7738
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000077392017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7740
7741 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
7742 https://bugs.webkit.org/show_bug.cgi?id=171629
7743
7744 Unreviewed test gardening.
7745
7746 * platform/mac-wk1/TestExpectations:
7747
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000077482017-05-03 Joseph Pecoraro <pecoraro@apple.com>
7749
7750 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
7751 https://bugs.webkit.org/show_bug.cgi?id=166038
7752 <rdar://problem/29488489>
7753
7754 Reviewed by Matt Baker.
7755
7756 * platform/mac/TestExpectations:
7757 * http/tests/inspector/network/fetch-network-data.html:
7758 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
7759 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
7760 can be added synchronously instead of in a microtask. When the microtask happened later
7761 than other incoming events then the follow-up handlers would have been added too late.
7762
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000077632017-05-03 Matt Lewis <jlewis3@apple.com>
7764
7765 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
7766 https://bugs.webkit.org/show_bug.cgi?id=170699.
7767
7768 Unreviewed test gardening.
7769
7770 * platform/ios-wk2/TestExpectations:
7771
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000077722017-05-03 Simon Fraser <simon.fraser@apple.com>
7773
7774 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
7775 https://bugs.webkit.org/show_bug.cgi?id=171619
7776 https://bugs.webkit.org/show_bug.cgi?id=170153
7777
7778 Reviewed by Tim Horton.
7779
7780 These tests need to wait a bit for the scrolling state of the document to be updated.
7781
7782 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
7783 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
7784 * platform/ios-wk2/TestExpectations:
7785
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000077862017-05-03 Yoav Weiss <yoav@yoav.ws>
7787
7788 Link preload HTMLPreloadScanner support
7789 https://bugs.webkit.org/show_bug.cgi?id=170747
7790
7791 Reviewed by Youenn Fablet.
7792
7793 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
7794 * http/tests/preload/preloadscanner_download_resources.html: Added.
7795
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000077962017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7797
7798 Mark http/tests/preload/single_download_preload.html as flaky.
7799 https://bugs.webkit.org/show_bug.cgi?id=171331
7800
7801 Unreviewed test gardening.
7802
7803 * platform/ios-wk2/TestExpectations:
7804
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000078052017-05-03 Matt Lewis <jlewis3@apple.com>
7806
7807 Mark perf/object-keys.html as flaky
7808 https://bugs.webkit.org/show_bug.cgi?id=171617
7809
7810 Unreviewed test gardening.
7811
7812 * platform/ios-wk2/TestExpectations:
7813
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000078142017-05-03 Keith Miller <keith_miller@apple.com>
7815
7816 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
7817 https://bugs.webkit.org/show_bug.cgi?id=47825
7818
7819 Reviewed by Saam Barati.
7820
7821 Fix broken test.
7822
7823 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
7824
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000078252017-05-03 Matt Lewis <jlewis3@apple.com>
7826
7827 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
7828 https://bugs.webkit.org/show_bug.cgi?id=171613
7829
7830 Unreviewed test gardening.
7831
7832 * platform/ios-wk2/TestExpectations:
7833
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000078342017-05-03 Nan Wang <n_wang@apple.com>
7835
7836 AX: VO skips cells after cell with aria-colspan
7837 https://bugs.webkit.org/show_bug.cgi?id=171579
7838
7839 Reviewed by Chris Fleizach.
7840
7841 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
7842 * accessibility/mac/aria-grid-column-span.html: Added.
7843
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000078442017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7845
7846 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
7847 https://bugs.webkit.org/show_bug.cgi?id=171553
7848
7849 Unreviewed test gardening.
7850
7851 * platform/mac-wk2/TestExpectations:
7852
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000078532017-05-03 Daniel Bates <dabates@apple.com>
7854
7855 Detach frame from document when entering page cache
7856 https://bugs.webkit.org/show_bug.cgi?id=166774
7857 <rdar://problem/29904368>
7858
7859 Reviewed by Chris Dumez.
7860
7861 * TestExpectations: Unskip tests.
7862 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
7863 * fast/history/page-cache-after-window-open.html: Ditto.
7864 * fast/history/page-cache-with-opener-expected.txt: Ditto.
7865 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
7866 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
7867 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
7868 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
7869 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
7870 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
7871 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
7872 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
7873 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
7874 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
7875
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000078762017-05-03 Matt Lewis <jlewis3@apple.com>
7877
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00007878 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
7879 https://bugs.webkit.org/show_bug.cgi?id=171605
7880
7881 Unreviewed test gardening.
7882
7883 * platform/mac-wk2/TestExpectations:
7884
78852017-05-03 Matt Lewis <jlewis3@apple.com>
7886
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00007887 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
7888 https://bugs.webkit.org/show_bug.cgi?id=171564
7889
7890 Unreviewed test gardening.
7891
7892 * platform/ios-wk2/TestExpectations:
7893
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000078942017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
7895
7896 AX: Treat cells with ARIA table cell properties as cells
7897 https://bugs.webkit.org/show_bug.cgi?id=171178
7898
7899 Reviewed by Chris Fleizach.
7900
7901 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
7902 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
7903 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
7904
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000079052017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
7906
7907 [INTL] Support dashed values in unicode locale extensions
7908 https://bugs.webkit.org/show_bug.cgi?id=171480
7909
7910 Reviewed by JF Bastien.
7911
7912 Added tests for calendar locale extensions that contain '-'.
7913
7914 * js/intl-datetimeformat-expected.txt:
7915 * js/script-tests/intl-datetimeformat.js:
7916
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000079172017-05-03 Daniel Bates <dabates@apple.com>
7918
7919 Abandon the current load once the provisional loader detaches from the frame
7920 https://bugs.webkit.org/show_bug.cgi?id=171577
7921 <rdar://problem/31581227>
7922
7923 Reviewed by Brent Fulgham.
7924
7925 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
7926 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
7927
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000079282017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
7929
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00007930 Unreviewed GTK+ gardening. Update expectations of several tests.
7931
7932 * platform/gtk/TestExpectations:
7933
79342017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
7935
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00007936 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
7937
7938 Libsoup doesn't provide the required information to fill all those size metrics.
7939
7940 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
7941 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
7942
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000079432017-05-02 Simon Fraser <simon.fraser@apple.com>
7944
7945 Dynamically added position:fixed element is in the wrong place
7946 https://bugs.webkit.org/show_bug.cgi?id=170280
7947 rdar://problem/31374008
7948
7949 Reviewed by Tim Horton.
7950
7951 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
7952 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
7953
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000079542017-05-02 Ryan Haddad <ryanhaddad@apple.com>
7955
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00007956 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
7957
7958 Unreviewed test gardening.
7959
7960 * platform/ios-wk1/TestExpectations:
7961 * platform/ios/TestExpectations:
7962
79632017-05-02 Ryan Haddad <ryanhaddad@apple.com>
7964
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00007965 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
7966 https://bugs.webkit.org/show_bug.cgi?id=170907
7967
7968 Unreviewed test gardening.
7969
7970 * platform/mac-wk2/TestExpectations:
7971
zalan@apple.comb51505d2017-05-02 21:29:13 +000079722017-05-02 Zalan Bujtas <zalan@apple.com>
7973
7974 Defer AX cache update when text content changes until after layout is finished.
7975 https://bugs.webkit.org/show_bug.cgi?id=171429
7976 <rdar://problem/31885984>
7977
7978 Reviewed by Simon Fraser.
7979
7980 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
7981 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
7982
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000079832017-05-02 David Kilzer <ddkilzer@apple.com>
7984
7985 check-webkit-style should keep JavaScript test functions in sync
7986 <https://webkit.org/b/171424>
7987
7988 Reviewed by Joseph Pecoraro.
7989
7990 This change attempts to fix all whitespace issues in these two
7991 files (which are now identical and will be kept in sync by
7992 check-webkit-style):
7993
7994 LayoutTests/http/tests/resources/js-test-pre.js
7995 LayoutTests/resources/js-test-pre.js
7996
7997 It also syncs the implementation of shouldBe(), shouldNotBe(),
7998 shouldNotThrow() and shouldThrow() across the following files:
7999
8000 JSTests/stress/resources/standalone-pre.js
8001 LayoutTests/http/tests/resources/js-test-pre.js
8002 LayoutTests/resources/js-test-pre.js
8003 LayoutTests/resources/js-test.js
8004 LayoutTests/resources/standalone-pre.js
8005
8006 Only interesting (non-whitespace) changes are listed below.
8007
8008 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
8009 (shouldBe): Prefix 'exception' and 'quiet' variables with
8010 underscore.
8011 (shouldNotBe): Ditto.
8012
8013 * resources/js-test-pre.js:
8014 (shouldBe): Prefix 'exception' and 'quiet' variables with
8015 underscore.
8016 (shouldNotBe): Ditto.
8017
8018 * resources/js-test.js:
8019 (shouldBe): Prefix 'quiet' variable with underscore. Use
8020 stringify() when printing '_bv' value.
8021
8022 * resources/standalone-pre.js:
8023 (shouldBe): Prefix 'exception' and 'quiet' variables with
8024 underscore.
8025 (shouldNotBe): Ditto.
8026
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000080272017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
8028
8029 AX: Update implementation of aria-orientation
8030 https://bugs.webkit.org/show_bug.cgi?id=171166
8031
8032 Reviewed by Chris Fleizach.
8033
8034 Moved the mac aria-orientation.html test to the shared tests and add several
8035 new test cases to it. Update the orientation-related assertion in two tests
8036 to reflect the ARIA 1.1 behavior.
8037
8038 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
8039 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
8040 * accessibility/mac/slider-supports-actions.html: Updated.
8041 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
8042
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000080432017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
8044
8045 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
8046 https://bugs.webkit.org/show_bug.cgi?id=169517
8047 <rdar://problem/30652443>
8048
8049 Reviewed by Dean Jackson.
8050
8051 * fast/text/complex-text-selection-expected.html: Added.
8052 * fast/text/complex-text-selection.html: Added.
8053 * platform/ios/TestExpectations:
8054
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000080552017-05-02 Joseph Pecoraro <pecoraro@apple.com>
8056
8057 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
8058
8059 Unreviewed test gardening.
8060
8061 * platform/mac-wk1/TestExpectations:
8062 Skip these tests on WebKit1. They depend on the NSURLSession
8063 loading path which is not used in WebKit1.
8064
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000080652017-05-02 Chris Dumez <cdumez@apple.com>
8066
8067 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
8068 https://bugs.webkit.org/show_bug.cgi?id=171406
8069 <rdar://problem/30945281>
8070
8071 Reviewed by Eric Carlson.
8072
8073 Unskip test.
8074
8075 * platform/mac/TestExpectations:
8076
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000080772017-05-02 Matt Lewis <jlewis3@apple.com>
8078
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00008079 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
8080 https://bugs.webkit.org/show_bug.cgi?id=171559
8081
8082 Unreviewed test gardening.
8083
8084 * platform/ios-wk2/TestExpectations:
8085
80862017-05-02 Matt Lewis <jlewis3@apple.com>
8087
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00008088 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
8089 https://bugs.webkit.org/show_bug.cgi?id=170818
8090
8091 Unreviewed test gardening.
8092
8093 * platform/mac-wk2/TestExpectations:
8094
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000080952017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
8096
8097 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
8098 https://bugs.webkit.org/show_bug.cgi?id=168533
8099
8100 Reviewed by Zalan Bujtas.
8101
8102 * fast/text/font-loading-local-expected.txt: Added.
8103 * fast/text/font-loading-local.html: Added.
8104 * fast/text/web-font-load-fallback-during-loading.html:
8105
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000081062017-05-02 Youenn Fablet <youenn@apple.com>
8107
8108 Allow media stream based videos with sound autoplay if the page is already playing sound
8109 https://bugs.webkit.org/show_bug.cgi?id=171447
8110
8111 Reviewed by Eric Carlson.
8112
8113 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
8114 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
8115 * http/tests/media/resources/test-25fps.mp4: Added.
8116
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000081172017-05-02 Matt Lewis <jlewis3@apple.com>
8118
8119 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
8120 https://bugs.webkit.org/show_bug.cgi?id=171530
8121
8122 Unreviewed test gardening.
8123
8124 * platform/ios-wk2/TestExpectations:
8125
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000081262017-05-01 Zan Dobersek <zdobersek@igalia.com>
8127
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00008128 [GCrypt] ECDSA signing and verification support
8129 https://bugs.webkit.org/show_bug.cgi?id=171103
8130
8131 Reviewed by Carlos Garcia Campos.
8132
8133 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
8134 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
8135 skipped since support for that hasn't landed yet.
8136
81372017-05-01 Zan Dobersek <zdobersek@igalia.com>
8138
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00008139 [GCrypt] HKDF bit derivation support
8140 https://bugs.webkit.org/show_bug.cgi?id=171074
8141
8142 Reviewed by Michael Catanzaro.
8143
8144 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
8145 corner-case length values for which the bit derivation operation must succeed or
8146 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
8147 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
8148 The operation should resolve for lengths between the two limits, with testing
8149 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
8150 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
8151 derivation output length).
8152
8153 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
8154 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
8155 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
8156
81572017-05-01 Zan Dobersek <zdobersek@igalia.com>
8158
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00008159 [GCrypt] ECDH bit derivation support
8160 https://bugs.webkit.org/show_bug.cgi?id=171070
8161
8162 Reviewed by Michael Catanzaro.
8163
8164 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
8165 corner-case length values for which the bit derivation operation must succeed or
8166 fail. When specifying 0 as the length, the returned result must match the EC key
8167 size in length. 8, tested as the minimum non-zero value, and the key size for
8168 each key must also correctly resolve and return a resulting ArrayBuffer whose
8169 length in bytes must match the requested length. Derivations for byte-aligned
8170 values should start rejecting immediately for length values that are bigger than
8171 the EC key's length.
8172
8173 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
8174 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
8175 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
8176 that are passing now that the proper implementation has been added. The remaining
8177 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
8178 supported yet.
8179
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000081802017-05-01 Saam Barati <sbarati@apple.com>
8181
8182 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
8183 https://bugs.webkit.org/show_bug.cgi?id=171449
8184
8185 Unreviewed.
8186
8187 * platform/win/TestExpectations: Skip Wasm tests on Windows.
8188 * workers/wasm-hashset-many-expected.txt:
8189 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
8190
commit-queue@webkit.org26244742017-05-02 01:33:37 +000081912017-05-01 Youenn Fablet <youenn@apple.com>
8192
8193 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
8194 https://bugs.webkit.org/show_bug.cgi?id=171497
8195
8196 Reviewed by Eric Carlson.
8197
8198 * webrtc/video-mute.html: Updating the test to make debugging clearer.
8199
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000082002017-05-01 Matt Lewis <jlewis3@apple.com>
8201
8202 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
8203 https://bugs.webkit.org/show_bug.cgi?id=171528
8204
8205 Unreviewed test Gardening.
8206
8207 * platform/ios-wk2/TestExpectations:
8208
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000082092017-05-01 Timothy Horton <timothy_horton@apple.com>
8210
8211 Expose viewport-fit instead of clip-to-safe-area
8212 https://bugs.webkit.org/show_bug.cgi?id=171503
8213 <rdar://problem/31918249>
8214
8215 Reviewed by Simon Fraser.
8216
8217 * TestExpectations:
8218 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
8219 * fast/css/variables/constants/ios/safe-area-inset-set.html:
8220 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
8221 * fast/viewport/ios/viewport-fit-auto.html: Added.
8222 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
8223 * fast/viewport/ios/viewport-fit-contain.html: Added.
8224 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
8225 * fast/viewport/ios/viewport-fit-cover.html: Added.
8226 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
8227 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
8228 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
8229 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
8230 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
8231 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
8232
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000082332017-05-01 Chris Dumez <cdumez@apple.com>
8234
8235 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
8236 https://bugs.webkit.org/show_bug.cgi?id=171499
8237
8238 Reviewed by Sam Weinig.
8239
8240 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
8241
8242 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
8243 * fast/dom/domparser-parsefromstring-origin.html: Added.
8244
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000082452017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8246
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00008247 Mark inspector/debugger/tail-recursion.html as flaky.
8248 https://bugs.webkit.org/show_bug.cgi?id=168387
8249
8250 Unreviewed test gardening.
8251
8252 * platform/mac/TestExpectations:
8253
82542017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8255
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00008256 Rebaseline two fast/visual-viewport tests for iOS.
8257
8258 Unreviewed test gardening.
8259
8260 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
8261 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8262
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000082632017-05-01 Joseph Pecoraro <pecoraro@apple.com>
8264
8265 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
8266 https://bugs.webkit.org/show_bug.cgi?id=171491
8267
8268 Unreviewed test gardening.
8269
8270 * js/promises-tests/promises-tests-2-3-3.html:
8271 Silence unhandled expectation messages for this test.
8272
8273 * media/video-fullscreen-restriction-removed-expected.txt:
8274 Rebaseline expected results with unhandled expectation message.
8275
8276 * platform/gtk/TestExpectations:
8277
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000082782017-05-01 Chris Fleizach <cfleizach@apple.com>
8279
8280 AX: Support time@datetime for verbosity clarification of dates, times, and durations
8281 https://bugs.webkit.org/show_bug.cgi?id=171498
8282 <rdar://problem/12985540>
8283
8284 Reviewed by Joanmarie Diggs.
8285
8286 * accessibility/datetime-attribute.html: Added.
8287 * accessibility/roles-computedRoleString-expected.txt:
8288 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
8289 * platform/gtk/accessibility/roles-exposed-expected.txt:
8290 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
8291 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8292 * platform/mac/accessibility/roles-exposed-expected.txt:
8293
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000082942017-05-01 Matt Lewis <jlewis3@apple.com>
8295
8296 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
8297 https://bugs.webkit.org/show_bug.cgi?id=170960
8298
8299 Unreviewed test gardening.
8300
8301 * platform/mac-wk2/TestExpectations:
8302
joepeck@webkit.org13065162017-05-01 21:53:38 +000083032017-05-01 Joseph Pecoraro <pecoraro@apple.com>
8304
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00008305 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
8306 https://bugs.webkit.org/show_bug.cgi?id=171416
8307 <rdar://problem/31899425>
8308
8309 Reviewed by Saam Barati and Brian Burg.
8310
8311 * inspector/console/message-stack-trace-expected.txt: Added.
8312 * inspector/console/message-stack-trace.html: Added.
8313 Test console stack traces from various places where console messages
8314 are generated and the stacks are important.
8315
8316 * inspector/console/resources/log-console-stack-trace.js: Added.
8317 (TestPage.registerInitializer.logCallFrame):
8318 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
8319 Like the logger for Debugger StackTrace but for Console StackTrace.
8320
8321 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
8322 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
8323 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
8324 * http/tests/security/video-cross-origin-caching-expected.txt:
8325 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
8326 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
8327 * js/promises-tests/promises-tests-2-2-6-expected.txt:
8328 * streams/reference-implementation/pipe-to-options-expected.txt:
8329 * streams/reference-implementation/readable-stream-templated-expected.txt:
8330 * streams/reference-implementation/writable-stream-abort-expected.txt:
8331 * streams/reference-implementation/writable-stream-expected.txt:
8332 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
8333 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
8334 Rebaseline results. Better stack trace for errors includes correct line numbers.
8335 Explicit rejections with a value do not include backtraces without a debugger.
8336
83372017-05-01 Joseph Pecoraro <pecoraro@apple.com>
8338
joepeck@webkit.org13065162017-05-01 21:53:38 +00008339 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
8340 https://bugs.webkit.org/show_bug.cgi?id=171511
8341
8342 Unreviewed test gardening.
8343
8344 * TestExpectations:
8345
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000083462017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8347
8348 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
8349
8350 Unreviewed test gardening.
8351
8352 * TestExpectations:
8353
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000083542017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8355
8356 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
8357 https://bugs.webkit.org/show_bug.cgi?id=171496
8358
8359 Reviewed by Chris Fleizach.
8360
8361 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
8362
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000083632017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8364
8365 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
8366 https://bugs.webkit.org/show_bug.cgi?id=171500
8367
8368 Unreviewed test gardening.
8369
8370 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
8371
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000083722017-05-01 Matt Lewis <jlewis3@apple.com>
8373
8374 Rebaselined fast/visual-viewport/ tests.
8375 https://bugs.webkit.org/show_bug.cgi?id=171500
8376
8377 Unreviewed test gardening.
8378
8379 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
8380 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
8381 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
8382 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
8383 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
8384 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
8385 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
8386 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
8387 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
8388
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000083892017-05-01 Chris Dumez <cdumez@apple.com>
8390
8391 Do not dispatch SVG load event in frameless documents
8392 https://bugs.webkit.org/show_bug.cgi?id=171505
8393 <rdar://problem/31799776>
8394
8395 Reviewed by Andreas Kling.
8396
8397 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
8398
8399 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
8400 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
8401
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000084022017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8403
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00008404 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
8405 https://bugs.webkit.org/show_bug.cgi?id=171501
8406
8407 Unreviewed test gardening.
8408
8409 * platform/mac-wk1/TestExpectations:
8410
84112017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8412
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00008413 Rebaseline js/dom/global-constructors-attributes.html after r215956.
8414
8415 Unreviewed test gardening.
8416
8417 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8418 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8419 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8420
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000084212017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8422
8423 AX: [GTK] Add support to query for aria-current
8424 https://bugs.webkit.org/show_bug.cgi?id=149016
8425
8426 Reviewed by Chris Fleizach.
8427
8428 * platform/gtk/TestExpectations: Unskip now-passing test.
8429
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000084302017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8431
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00008432 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
8433
8434 * platform/gtk/fast/table/giantRowspan-expected.txt:
8435 * platform/gtk/fast/table/giantRowspan2-expected.txt:
8436
84372017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8438
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00008439 Unreviewed GTK+ gardening. Update expectations of several test.
8440
8441 * platform/gtk/TestExpectations:
8442
84432017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8444
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00008445 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
8446
8447 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
8448 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
8449 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
8450 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
8451 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
8452 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
8453 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
8454 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
8455 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
8456
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000084572017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8458
8459 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
8460 https://bugs.webkit.org/show_bug.cgi?id=171475
8461
8462 Reviewed by Chris Fleizach.
8463
8464 * accessibility/table-detection-expected.txt: Updated.
8465 * accessibility/table-with-rules-expected.txt: Updated.
8466
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000084672017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8468
8469 Unreviewed GTK+ gardening. Update expectations of several test.
8470
8471 * platform/gtk/TestExpectations:
8472
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000084732017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8474
8475 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
8476 https://bugs.webkit.org/show_bug.cgi?id=171183
8477
8478 Reviewed by Chris Fleizach.
8479
8480 New test cases added and expectations updated.
8481
8482 * accessibility/gtk/xml-roles-exposed-expected.txt:
8483 * accessibility/gtk/xml-roles-exposed.html:
8484 * accessibility/roles-computedRoleString.html:
8485 * accessibility/roles-exposed.html:
8486 * platform/gtk/accessibility/roles-exposed-expected.txt:
8487 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8488 * platform/mac/accessibility/roles-exposed-expected.txt:
8489
zalan@apple.com6c04c202017-05-01 00:15:38 +000084902017-04-30 Zalan Bujtas <zalan@apple.com>
8491
8492 Initialize a new layout state while bailing out of simple line layout only when needed.
8493 https://bugs.webkit.org/show_bug.cgi?id=171481
8494 <rdar://problem/31906382>
8495
8496 Reviewed by Antti Koivisto.
8497
8498 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
8499 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
8500
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000085012017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8502
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00008503 [ATK] Implement support for aria-autocomplete
8504 https://bugs.webkit.org/show_bug.cgi?id=171167
8505
8506 Reviewed by Chris Fleizach.
8507
8508 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
8509 * accessibility/gtk/aria-autocomplete.html: Added.
8510
85112017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8512
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00008513 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
8514 https://bugs.webkit.org/show_bug.cgi?id=171170
8515
8516 Reviewed by Chris Fleizach.
8517
8518 Add interface-table.html to verify that all roles which have tabular functionality
8519 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
8520 to our internal TreeGridRole AccessibilityRole.
8521
8522 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
8523 * accessibility/gtk/interface-table-expected.txt: Added.
8524 * accessibility/gtk/interface-table.html: Added.
8525 * accessibility/roles-computedRoleString.html: Updated.
8526 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
8527 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
8528 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
8529
85302017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8531
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00008532 [ATK] Emit object:state-changed:busy event when aria-busy value changes
8533 https://bugs.webkit.org/show_bug.cgi?id=171181
8534
8535 Reviewed by Chris Fleizach.
8536
8537 New test. Also update the expectations for menu-list-unfocused-notifications.html
8538 because the addition of the handler for AXElementBusyChanged results in that
8539 notification being output in the test results.
8540
8541 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
8542 * accessibility/gtk/aria-busy-changed-notification.html: Added.
8543 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
8544
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000085452017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
8546
8547 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
8548 https://bugs.webkit.org/show_bug.cgi?id=163208
8549
8550 Reviewed by Saam Barati.
8551
8552 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
8553 * inspector/runtime/evaluate-CommandLineAPI.html:
8554 * js/parser-syntax-check-expected.txt:
8555 * js/script-tests/parser-syntax-check.js:
8556
gskachkov@gmail.com51135722017-04-29 21:25:50 +000085572017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
8558
8559 Deep nesting is leading to ReferenceError for hoisted function
8560 https://bugs.webkit.org/show_bug.cgi?id=171456
8561
8562 Reviewed by Yusuke Suzuki.
8563
8564 * js/function-declaration-statement-expected.txt:
8565 * js/script-tests/function-declaration-statement.js:
8566 (deepNesting.foo):
8567 (deepNesting):
8568 (deepNestingForFunctionDeclaration.foo):
8569 (deepNestingForFunctionDeclaration):
8570 (eval.deepNestingInEval.foo):
8571 (eval.deepNestingInEval):
8572 (eval.deepNestingForFunctionDeclarationInEval.foo):
8573 (eval.deepNestingForFunctionDeclarationInEval):
8574
zalan@apple.com2c506312017-04-29 21:16:44 +000085752017-04-28 Zalan Bujtas <zalan@apple.com>
8576
8577 iBooks text can overlap, sometimes columns are shifted splitting words.
8578 https://bugs.webkit.org/show_bug.cgi?id=171472
8579 <rdar://problem/31096037>
8580
8581 Reviewed by Antti Koivisto.
8582
8583 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
8584 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
8585
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000085862017-04-28 Per Arne Vollan <pvollan@apple.com>
8587
8588 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
8589 https://bugs.webkit.org/show_bug.cgi?id=171427
8590
8591 Reviewed by Brent Fulgham.
8592
8593 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
8594 * accessibility/accessibility-crash-setattribute.html: Added.
8595
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000085962017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
8597
8598 Unreviewed test gardening (Mac WK1)
8599
8600 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
8601 but was meant to be enabled for WK1 on Mac. Followup to r213897.
8602
8603 * platform/mac-wk1/TestExpectations:
8604
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000086052017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8606
8607 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
8608 https://bugs.webkit.org/show_bug.cgi?id=171180
8609
8610 Reviewed by Chris Fleizach.
8611
8612 Add new test cases to several tests so that we have coverage for both named and
8613 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
8614 the region role was replaced with the table role because the test requires elements
8615 which have mapped ARIA roles and lack an author-provided name. A region which lacks
8616 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
8617 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
8618 being tested.
8619
8620 * accessibility/aria-namefrom-author.html:
8621 * accessibility/gtk/xml-roles-exposed-expected.txt:
8622 * accessibility/gtk/xml-roles-exposed.html:
8623 * accessibility/mac/aria-grouping-roles.html:
8624 * accessibility/roles-computedRoleString.html:
8625 * accessibility/roles-exposed.html:
8626 * platform/gtk/accessibility/roles-exposed-expected.txt:
8627 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8628 * platform/mac/accessibility/roles-exposed-expected.txt:
8629
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000086302017-04-28 Joseph Pecoraro <pecoraro@apple.com>
8631
8632 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
8633 https://bugs.webkit.org/show_bug.cgi?id=171445
8634
8635 Unreviewed test gardening.
8636
8637 * js/dom/Promise-static-all.html:
8638 Fix an accidentally commented out line.
8639
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000086402017-04-28 Matt Lewis <jlewis3@apple.com>
8641
8642 Marked media/track/track-in-band-style.html as flaky timeout.
8643 https://bugs.webkit.org/show_bug.cgi?id=171465
8644
8645 Unreviewed test gardening.
8646
8647 * platform/mac/TestExpectations:
8648
dino@apple.com02e98562017-04-28 23:34:48 +000086492017-04-28 Dean Jackson <dino@apple.com>
8650
8651 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
8652 https://bugs.webkit.org/show_bug.cgi?id=171461
8653 <rdar://problem/30534722>
8654
8655 Reviewed by Eric Carlson.
8656
8657 Test a bunch of blurs a frame at a time.
8658
8659 * css3/filters/blur-various-radii-expected.html: Added.
8660 * css3/filters/blur-various-radii.html: Added.
8661
cdumez@apple.com673a7792017-04-28 23:28:41 +000086622017-04-28 Chris Dumez <cdumez@apple.com>
8663
8664 Stop using legacy ClientRect / ClientRectList in Internals
8665 https://bugs.webkit.org/show_bug.cgi?id=171412
8666
8667 Reviewed by Simon Fraser.
8668
8669 Rebaseline existing tests as DOMRect has more properties than ClientRect.
8670
8671 * fast/visual-viewport/nonzoomed-rects-expected.txt:
8672 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
8673 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
8674 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
8675 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
8676 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
8677 * fast/visual-viewport/zoomed-fixed-expected.txt:
8678 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8679 * fast/visual-viewport/zoomed-rects-expected.txt:
8680 * inspector/dom/hideHighlight-expected.txt:
8681 * inspector/dom/highlightQuad-expected.txt:
8682 * inspector/dom/highlightRect-expected.txt:
8683
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000086842017-04-28 Jeremy Jones <jeremyj@apple.com>
8685
8686 ARGUMENT BAD: time, time >= 0
8687 https://bugs.webkit.org/show_bug.cgi?id=164336
8688 rdar://problem/29314891
8689
8690 Reviewed by Eric Carlson.
8691
8692 Remove workaround that affected other tests.
8693
8694 * media/modern-media-controls/pip-support/pip-support-click.html:
8695
cdumez@apple.comdc853c02017-04-28 21:16:30 +000086962017-04-28 Chris Dumez <cdumez@apple.com>
8697
8698 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
8699 https://bugs.webkit.org/show_bug.cgi?id=171393
8700
8701 Reviewed by Simon Fraser.
8702
8703 Add layout test coverage.
8704
8705 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
8706 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
8707
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000087082017-04-28 Joseph Pecoraro <pecoraro@apple.com>
8709
8710 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
8711 https://bugs.webkit.org/show_bug.cgi?id=171445
8712
8713 Reviewed by Saam Barati.
8714
8715 * js/dom/Promise-static-all.html:
8716 * js/dom/Promise-static-race.html:
8717 Silence the console messages for unhandled rejections in this test.
8718 There are unhandled rejections and messages sometimes appear
8719 depending on the order of events on the page. The messages are not
8720 important for this test so just mute them.
8721
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000087222017-04-28 Chris Dumez <cdumez@apple.com>
8723
8724 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
8725
8726 This test is slow.
8727
8728 * TestExpectations:
8729
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000087302017-04-28 Ryan Haddad <ryanhaddad@apple.com>
8731
8732 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
8733 https://bugs.webkit.org/show_bug.cgi?id=171094
8734
8735 Unreviewed test gardening.
8736
8737 * TestExpectations:
8738
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000087392017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8740
8741 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
8742 https://bugs.webkit.org/show_bug.cgi?id=171188
8743
8744 Reviewed by Chris Fleizach.
8745
8746 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
8747 * accessibility/gtk/aria-modal-state-exposed.html: Added.
8748
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000087492017-04-28 Matt Lewis <jlewis3@apple.com>
8750
8751 Rebaselining test after r215916.
8752 https://bugs.webkit.org/show_bug.cgi?id=171438
8753
8754 Unreviewed test gardening.
8755
8756 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
8757 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8758 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8759 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8760
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000087612017-04-28 Eric Carlson <eric.carlson@apple.com>
8762
8763 Implement ondevicechange
8764 https://bugs.webkit.org/show_bug.cgi?id=169872
8765 <rdar://problem/28945035>
8766
8767 Reviewed by Jer Noble.
8768
8769 * fast/mediastream/device-change-event-expected.txt: Added.
8770 * fast/mediastream/device-change-event.html: Added.
8771
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000087722017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8773
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00008774 AX: Implement aria-value support for focusable separators
8775 https://bugs.webkit.org/show_bug.cgi?id=171169
8776
8777 Reviewed by Chris Fleizach.
8778
8779 * accessibility/separator-values-expected.txt: Added.
8780 * accessibility/separator-values.html: Added.
8781
87822017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8783
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00008784 [ATK] GridCellRole should implement AtkTableCell (regression?)
8785 https://bugs.webkit.org/show_bug.cgi?id=171179
8786
8787 Reviewed by Chris Fleizach.
8788
8789 * accessibility/gtk/interface-table-cell-expected.txt: Added.
8790 * accessibility/gtk/interface-table-cell.html: Added.
8791
magomez@igalia.com1afe8902017-04-28 11:53:52 +000087922017-04-28 Miguel Gomez <magomez@igalia.com>
8793
8794 REGRESSION(r215211): [GTK] Several webgl related tests are failing
8795 https://bugs.webkit.org/show_bug.cgi?id=170730
8796
8797 Reviewed by Said Abou-Hallawa.
8798
8799 Adjust test expectations for the tests that were failing. They must pass now.
8800
8801 * platform/gtk/TestExpectations:
8802
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000088032017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
8804
8805 [INTL] Implement the caseFirst option for Intl.Collator
8806 https://bugs.webkit.org/show_bug.cgi?id=158188
8807
8808 Reviewed by Geoffrey Garen.
8809
8810 Updates the Intl.Collator tests to check caseFirst support.
8811 The caseFirst option or unicode locale extension lets the user explicitly
8812 set if lower or upper case characters should be first in order.
8813
8814 * js/intl-collator-expected.txt:
8815 * js/script-tests/intl-collator.js:
8816 (testCollator):
8817
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000088182017-04-27 Joseph Pecoraro <pecoraro@apple.com>
8819
8820 Support for promise rejection events (unhandledrejection)
8821 https://bugs.webkit.org/show_bug.cgi?id=150358
8822 <rdar://problem/28441651>
8823
8824 Reviewed by Saam Barati.
8825
8826 Patch by Joseph Pecoraro and Yusuke Suzuki.
8827
8828 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
8829 * js/dom/unhandled-promise-rejection-basic.html: Added.
8830 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
8831 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
8832 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
8833 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
8834 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
8835 * js/dom/unhandled-promise-rejection-console-report.html: Added.
8836 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
8837 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
8838 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
8839 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
8840 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
8841 * js/dom/unhandled-promise-rejection-handle.html: Added.
8842 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
8843 * js/dom/unhandled-promise-rejection-order.html: Added.
8844 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
8845
8846 * resources/testharnessreport.js:
8847 (self.testRunner.add_completion_callback.sanitize):
8848 (self.testRunner.add_completion_callback):
8849 Report results immediately and then finish the test after a turn. This way
8850 if the test ends with a pass, but may get unhandled rejections after
8851 completing which should not make the test appear as if it failed. Some tests
8852 have unhandled promise rejections but are expected to pass. Likewise some
8853 tests perform cleanup in their own completion callbacks, which happen after
8854 this initial completion callback, and we want to report results after all
8855 the work is done as it may eliminate non-deterministic debug test output.
8856
8857 * TestExpectations:
8858 Mark some tests as flakey that have sometimes have unhandled promise rejections.
8859 These tests are all various imported tests that use the testharness.
8860
8861 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
8862 * http/tests/security/video-cross-origin-caching-expected.txt:
8863 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
8864 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
8865 * inspector/worker/resources-in-worker-expected.txt:
8866 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8867 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
8868 * js/promises-tests/promises-tests-2-2-6-expected.txt:
8869 * platform/mac/inspector/model/remote-object-expected.txt:
8870 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
8871 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
8872 Update tests with unhandled promise rejection messages.
8873
8874 * media/W3C/audio/events/event_pause_manual.html:
8875 * media/audio-playback-restriction-play-expected.txt:
8876 * media/audio-playback-restriction-play.html:
8877 * media/click-volume-bar-not-pausing.html:
8878 * media/remote-control-command-is-user-gesture-expected.txt:
8879 * media/remote-control-command-is-user-gesture.html:
8880 * media/track/track-mode.html:
8881 * media/video-autoplay-allowed-but-fullscreen-required.html:
8882 * media/video-display-none-crash.html:
8883 * media/video-main-content-deny-display-none.html:
8884 * media/video-main-content-deny-not-in-dom.html:
8885 * media/video-main-content-deny-not-visible.html:
8886 * media/video-main-content-deny-obscured.html:
8887 * media/video-main-content-deny-too-small.html:
8888 * media/video-multiple-concurrent-playback-expected.txt:
8889 * media/video-play-audio-require-user-gesture-expected.txt:
8890 * media/video-play-audio-require-user-gesture.html:
8891 * media/video-play-pause-events-expected.txt:
8892 * media/video-play-pause-events.html:
8893 * media/video-play-pause-exception-expected.txt:
8894 * media/video-play-pause-exception.html:
8895 * media/video-play-require-user-gesture-expected.txt:
8896 * media/video-play-require-user-gesture.html:
8897 * media/video-preload-expected.txt:
8898 * media/video-preload.html:
8899 * media/video-test.js:
8900 (handlePromise.handle):
8901 Snuff many possible unhandled promise rejections in media via media.play().
8902
8903 * streams/reference-implementation/pipe-to-expected.txt:
8904 * streams/reference-implementation/pipe-to-options-expected.txt:
8905 * streams/reference-implementation/readable-stream-templated-expected.txt:
8906 * streams/reference-implementation/writable-stream-abort-expected.txt:
8907 * streams/reference-implementation/writable-stream-expected.txt:
8908 These stream tests are out of date and produce unhandled rejections.
8909
8910 * streams/shadowing-Promise.html:
8911 Update non-imported tests to prevent unhandled rejection messages.
8912
cdumez@apple.com5331c642017-04-28 01:53:56 +000089132017-04-27 Chris Dumez <cdumez@apple.com>
8914
8915 Align colspan/rowspan limits with the latest HTML specification
8916 https://bugs.webkit.org/show_bug.cgi?id=171322
8917
8918 Reviewed by Darin Adler.
8919
8920 Rebaseline a couple of rowspan tests now that our max limit has changed.
8921
8922 * fast/table/giantRowspan2-expected.txt:
8923 * platform/ios/fast/table/giantRowspan-expected.txt:
8924 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
8925 * platform/mac/fast/table/giantRowspan-expected.txt:
8926
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000089272017-04-27 Matt Lewis <jlewis3@apple.com>
8928
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00008929 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
8930 https://bugs.webkit.org/show_bug.cgi?id=170835
8931
8932 Unreviewed test gardening.
8933
8934 * TestExpectations:
8935
89362017-04-27 Matt Lewis <jlewis3@apple.com>
8937
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00008938 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
8939 https://bugs.webkit.org/show_bug.cgi?id=171406
8940
8941 Unreviewed test gardening.
8942
8943 * platform/mac/TestExpectations:
8944
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000089452017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8946
8947 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
8948 https://bugs.webkit.org/show_bug.cgi?id=171379
8949
8950 Unreviewed test gardening.
8951
8952 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
8953
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000089542017-04-27 David Kilzer <ddkilzer@apple.com>
8955
8956 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
8957 <https://webkit.org/b/171362>
8958 <rdar://problem/31867686>
8959
8960 Reviewed by Joseph Pecoraro.
8961
8962 This change makes it possible to pass either the first or second
8963 argument (or both) as anonymous functions into shouldBe() and
8964 shouldNotBe() to make it easy to capture local variables when
8965 writing tests. This is similar to the change in r202609 for Bug
8966 159232 for shouldThrow() and shouldNotThrow().
8967
8968 Note that shouldBe()/shouldNotBe() from the following files were
8969 NOT updated since they were imported from other projects and did
8970 share the full WebKit history of resources/js-test-pre.js:
8971
8972 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
8973 js/mozilla/resources/js-test-pre.js
8974 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
8975 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
8976
8977 However, these files WERE brought up-to-date with the ability to
8978 pass anonymous functions into shouldBe()/shouldNotBe() for this
8979 bug, and shouldThrow()/shouldNotThrow() which should have
8980 originally been fixed with Bug 159232:
8981
8982 http/tests/resources/js-test-pre.js
8983 resources/standalone-pre.js
8984
8985 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
8986 to debug message for copy-paste error. Found by searching
8987 LayoutTests directory for "expects string arguments".
8988
8989 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
8990 results.
8991 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
8992 second argument to shouldBe() a string.
8993
8994 * fast/css/script-tests/image-set-parsing.js:
8995 (testImageSetRule): Remove comment by changing second argument
8996 to shouldBe() into an anonymous function.
8997
8998 * http/tests/resources/js-test-pre.js:
8999 (evalAndLog):
9000 (evalAndLogResult):
9001 (shouldBe):
9002 (shouldNotBe):
9003 (shouldEvaluateTo):
9004 - Made a full copy of resources/js-test-pre.js to bring this up
9005 to speed. Needs a checker written for it to keep them in sync.
9006 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
9007 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
9008 - Update line numbers after updating http/tests/resources/js-test-pre.js.
9009
9010 * js/function-declarations-in-switch-statement-expected.txt:
9011 - Update results after fixing warnings.
9012 * js/script-tests/function-declarations-in-switch-statement.js:
9013 - Fix warnings by passing in strings to shouldBe().
9014
9015 * js/script-tests/stack-unwinding.js:
9016 - Update results after fixing warnings.
9017 * js/stack-unwinding-expected.txt:
9018 - Fix warnings by passing in strings to shouldBe().
9019
9020 * resources/js-test-pre.js:
9021 (shouldBe):
9022 (shouldNotBe):
9023 * resources/js-test.js:
9024 (shouldBe):
9025 (shouldNotBe):
9026 - Update shouldBe()/shouldNotBe() to accept anonymous function
9027 arguments.
9028
9029 * resources/standalone-pre.js:
9030 (shouldBe):
9031 (shouldNotBe):
9032 (shouldNotThrow):
9033 (shouldThrow):
9034 - Update shouldBe()/shouldNotBe() to accept anonymous function
9035 arguments.
9036 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
9037 function arguments (which were missed in r202609 for Bug
9038 159232).
9039
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000090402017-04-27 Chris Dumez <cdumez@apple.com>
9041
9042 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
9043 https://bugs.webkit.org/show_bug.cgi?id=171226
9044
9045 Reviewed by Simon Fraser.
9046
9047 Update existing tests to reflect behavior change.
9048
9049 * TestExpectations:
9050 * css3/flexbox/align-absolute-child-expected.txt:
9051 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
9052 * fast/css/ClientRect-attributes-prototype.html: Removed.
9053 * fast/css/ClientRect-serialization-expected.txt: Removed.
9054 * fast/css/ClientRect-serialization.html: Removed.
9055 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
9056 * fast/css/DOMRect-attributes-prototype.html: Added.
9057 * fast/css/DOMRect-serialization-expected.txt: Added.
9058 * fast/css/DOMRect-serialization.html: Added.
9059 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
9060 * fast/dom/Element/getClientRects-return-type.html: Added.
9061 * fast/dom/collection-iterators-expected.txt:
9062 * fast/dom/collection-iterators.html:
9063 * fast/visual-viewport/zoomed-fixed-expected.txt:
9064 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
9065 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
9066 * fast/zooming/client-rect-in-fixed-zoomed.html:
9067 * js/resources/JSON-stringify.js:
9068
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000090692017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9070
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00009071 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
9072 https://bugs.webkit.org/show_bug.cgi?id=171391
9073
9074 Unreviewed test gardening.
9075
9076 * platform/mac-wk1/TestExpectations:
9077
90782017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9079
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00009080 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
9081 https://bugs.webkit.org/show_bug.cgi?id=171389
9082
9083 Unreviewed test gardening.
9084
9085 * platform/ios-wk2/TestExpectations:
9086
90872017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9088
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00009089 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
9090 https://bugs.webkit.org/show_bug.cgi?id=170181
9091
9092 Unreviewed test gardening.
9093
9094 * platform/ios-wk2/TestExpectations:
9095
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000090962017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
9097
9098 AX: Expose elements with the ARIA "feed" role
9099 https://bugs.webkit.org/show_bug.cgi?id=171184
9100
9101 Reviewed by Chris Fleizach.
9102
9103 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
9104 roles-computedRoleString.html. Update expectations accordingly.
9105
9106 * accessibility/gtk/xml-roles-exposed-expected.txt:
9107 * accessibility/gtk/xml-roles-exposed.html:
9108 * accessibility/roles-computedRoleString.html:
9109 * accessibility/roles-exposed.html:
9110 * platform/gtk/accessibility/roles-exposed-expected.txt:
9111 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
9112 * platform/mac/accessibility/roles-exposed-expected.txt:
9113
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000091142017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
9115
9116 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
9117 https://bugs.webkit.org/show_bug.cgi?id=171356
9118 <rdar://problem/28670085>
9119
9120 Reviewed by Dean Jackson.
9121
9122 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
9123 font assumes no normalization, which means one of the comparisons in the test is bogus.
9124
9125 * fast/text/variations/advances-expected.txt:
9126 * fast/text/variations/advances.html:
9127 * platform/ios/TestExpectations:
9128 * platform/mac/TestExpectations:
9129
antti@apple.com936e9952017-04-27 18:11:03 +000091302017-04-27 Antti Koivisto <antti@apple.com>
9131
9132 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
9133
9134 Looks like use of auto-sizing leaves state behind in DRT.
9135
9136 * platform/mac-wk1/TestExpectations:
9137
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000091382017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9139
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00009140 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
9141 https://bugs.webkit.org/show_bug.cgi?id=167371
9142
9143 Unreviewed test gardening.
9144
9145 * platform/mac-wk1/TestExpectations:
9146
91472017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9148
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00009149 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
9150 https://bugs.webkit.org/show_bug.cgi?id=170877
9151
9152 Unreviewed test gardening.
9153
9154 * platform/mac-wk1/TestExpectations:
9155
zalan@apple.com5c404752017-04-27 17:11:38 +000091562017-04-27 Zalan Bujtas <zalan@apple.com>
9157
9158 Use text-shadow to visualize simple line layout coverage.
9159 https://bugs.webkit.org/show_bug.cgi?id=171379
9160
9161 Reviewed by Antti Koivisto.
9162
9163 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
9164 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
9165 * fast/inline/simple-line-layout-16bit-content.html:
9166
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000091672017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
9168
9169 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
9170 https://bugs.webkit.org/show_bug.cgi?id=171187
9171
9172 Reviewed by Chris Fleizach.
9173
9174 * accessibility/aria-mappings-expected.txt: Updated.
9175 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
9176 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
9177
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000091782017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
9179
9180 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
9181 https://bugs.webkit.org/show_bug.cgi?id=171366
9182 <rdar://problem/30060323>
9183
9184 Reviewed by Alex Christensen.
9185
9186 This test needs a font which supports Deseret but doesn't support small caps.
9187 Geneva is a better choice for such a font.
9188
9189 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
9190 * fast/text/complex-small-caps-non-bmp-capitalize.html:
9191
antti@apple.comef0ec682017-04-27 16:51:11 +000091922017-04-27 Antti Koivisto <antti@apple.com>
9193
9194 Repeated layouts in Mail due to viewport units being used with auto-sizing
9195 https://bugs.webkit.org/show_bug.cgi?id=171371
9196 <rdar://problem/28780084>
9197
9198 Reviewed by Zalan Bujtas.
9199
9200 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
9201 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
9202
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000092032017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
9204
9205 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
9206 https://bugs.webkit.org/show_bug.cgi?id=171204
9207
9208 Reviewed by Chris Fleizach.
9209
9210 It turns out that this bug was fixed as a side effect of the changes made
9211 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
9212 lack of an existing layout test covering the mappings for other platforms.
9213 The test created for the WebKitGtk port was modified and moved to the shared
9214 tests. Shared expectations are based on the Mac's mappings.
9215
9216 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
9217 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
9218 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
9219 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
9220
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000092212017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9222
9223 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
9224 https://bugs.webkit.org/show_bug.cgi?id=171353
9225
9226 Unreviewed test gardening.
9227
9228 * platform/ios-wk2/TestExpectations:
9229
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000092302017-04-27 Frederic Wang <fwang@igalia.com>
9231
9232 Fix some tests from platform-tests/cssom-view/cssom-view/
9233 https://bugs.webkit.org/show_bug.cgi?id=171228
9234
9235 Reviewed by Youenn Fablet.
9236
9237 * TestExpectations: Unskip media-query-list-interface.
9238
zalan@apple.come9f08212017-04-27 11:02:09 +000092392017-04-27 Zalan Bujtas <zalan@apple.com>
9240
9241 Text gets cut off when bailing out of simple line layout with widows.
9242 https://bugs.webkit.org/show_bug.cgi?id=171370
9243 <rdar://problem/31563414>
9244
9245 Reviewed by Antti Koivisto.
9246
9247 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
9248 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
9249
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000092502017-04-26 Chris Dumez <cdumez@apple.com>
9251
9252 Unreviewed, remove unnecessary expected result in platform/ios-wk2
9253
9254 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
9255 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9256
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000092572017-04-26 Joseph Pecoraro <pecoraro@apple.com>
9258
9259 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
9260 https://bugs.webkit.org/show_bug.cgi?id=171364
9261 <rdar://problem/10873037>
9262
9263 Reviewed by Sam Weinig.
9264
9265 * inspector/model/remote-object-expected.txt:
9266 * inspector/model/remote-object.html:
9267 * platform/mac/inspector/model/remote-object-expected.txt:
9268 Test a Uint8ClampedArray is treated like an array.
9269
sbarati@apple.com00f75182017-04-27 02:28:39 +000092702017-04-26 Saam Barati <sbarati@apple.com>
9271
9272 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
9273 https://bugs.webkit.org/show_bug.cgi?id=170924
9274 <rdar://problem/31721052>
9275
9276 Reviewed by Mark Lam.
9277
9278 * js/let-syntax-expected.txt:
9279
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000092802017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
9281
9282 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
9283 https://bugs.webkit.org/show_bug.cgi?id=171182
9284
9285 Reviewed by Chris Fleizach.
9286
9287 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
9288 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
9289
timothy_horton@apple.com30800222017-04-27 00:53:23 +000092902017-04-26 Tim Horton <timothy_horton@apple.com>
9291
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00009292 Should not drag x-apple-data-detectors links
9293 https://bugs.webkit.org/show_bug.cgi?id=171352
9294 <rdar://problem/31309081>
9295
9296 Reviewed by Beth Dakin.
9297
9298 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
9299 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
9300
93012017-04-26 Tim Horton <timothy_horton@apple.com>
9302
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00009303 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00009304
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00009305 * TestExpectations:
9306 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
9307 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
9308 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00009309
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000093102017-04-26 Matt Lewis <jlewis3@apple.com>
9311
9312 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
9313 https://bugs.webkit.org/show_bug.cgi?id=171346
9314
9315 Unreviewed test gardening.
9316
9317 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
9318
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000093192017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
9320
9321 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
9322 https://bugs.webkit.org/show_bug.cgi?id=171163
9323
9324 Reviewed by Chris Fleizach.
9325
9326 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
9327 * accessibility/gtk/aria-current-changed-notification.html: Added.
9328 * accessibility/gtk/aria-current-expected.txt: Added.
9329 * accessibility/gtk/aria-current.html: Added.
9330
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000093312017-04-26 Youenn Fablet <youenn@apple.com>
9332
9333 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
9334 https://bugs.webkit.org/show_bug.cgi?id=170701
9335
9336 Reviewed by Eric Carlson.
9337
9338 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
9339 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
9340 * webrtc/datachannel/bufferedAmountLowThreshold.html:
9341
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000093422017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
9343
9344 Restrict WebKit image formats to a known whitelist
9345 https://bugs.webkit.org/show_bug.cgi?id=170700
9346
9347 Reviewed by Tim Horton.
9348
9349 * fast/images/image-formats-support-expected.txt: Added.
9350 * fast/images/image-formats-support.html: Added.
9351 * fast/images/resources/100x100-red-psd-renamed.png: Added.
9352 * fast/images/resources/100x100-red-tga-renamed.png: Added.
9353 * fast/images/resources/100x100-red.psd: Added.
9354 * fast/images/resources/100x100-red.tga: Added.
9355
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000093562017-04-26 Matt Lewis <jlewis3@apple.com>
9357
9358 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
9359 https://bugs.webkit.org/show_bug.cgi?id=170484
9360
9361 Reviewed by Alexey Proskuryakov.
9362
9363 * platform/mac-wk2/TestExpectations:
9364
cdumez@apple.com12453dd2017-04-26 19:38:56 +000093652017-04-26 Chris Dumez <cdumez@apple.com>
9366
9367 Re-sync html/browsers/the-window-object web-platform-tests from upstream
9368 https://bugs.webkit.org/show_bug.cgi?id=171313
9369
9370 Reviewed by Alex Christensen.
9371
9372 * tests-options.json:
9373
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000093742017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
9375
9376 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
9377 https://bugs.webkit.org/show_bug.cgi?id=171164
9378
9379 Reviewed by Chris Fleizach.
9380
9381 In addition to the new test, update xml-roles-exposed.html's expectations
9382 because the implicit value of aria-haspopup for the combobox role is now
9383 listbox, and that value should be exposed via an AtkObject attribute.
9384
9385 * accessibility/gtk/aria-haspopup-expected.txt: Added.
9386 * accessibility/gtk/aria-haspopup.html: Added.
9387 * accessibility/gtk/xml-roles-exposed-expected.txt:
9388
simon.fraser@apple.com22722612017-04-26 19:03:46 +000093892017-04-26 Simon Fraser <simon.fraser@apple.com>
9390
9391 http/tests/frame-throttling tests failing on iOS
9392 https://bugs.webkit.org/show_bug.cgi?id=171314
9393 rdar://problem/31691134
9394
9395 Reviewed by Chris Dumez.
9396
9397 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
9398 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
9399 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
9400 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
9401
9402 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
9403 locations.
9404
9405 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
9406 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
9407 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
9408 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
9409
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000094102017-04-26 Matt Lewis <jlewis3@apple.com>
9411
9412 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
9413 https://bugs.webkit.org/show_bug.cgi?id=161887
9414
9415 Reviewed by Tim Horton.
9416
9417 * platform/mac-wk2/TestExpectations:
9418
dino@apple.comb0854342017-04-26 17:34:50 +000094192017-04-25 Dean Jackson <dino@apple.com>
9420
9421 [Color] Make gradients work with ExtendedColors
9422 https://bugs.webkit.org/show_bug.cgi?id=171315
9423 <rdar://problems/31830177>
9424
9425 Reviewed by Antoine Quint.
9426
9427 Test for gradients using the color() syntax. Unfortunately,
9428 due to rounding errors, we can't use a ref test for some
9429 transparent colors, so comment them out for the moment.
9430 These can be re-enabled when we can specify a tolerance
9431 value for image comparison in the testing framework.
9432
9433 * css3/color/gradients-expected.html: Added.
9434 * css3/color/gradients.html: Added.
9435
zalan@apple.com0acc5442017-04-26 16:34:32 +000094362017-04-26 Zalan Bujtas <zalan@apple.com>
9437
9438 Forced page break on :after triggers infinite loop in column balancing
9439 https://bugs.webkit.org/show_bug.cgi?id=171309
9440 rdar://problem/26285884
9441
9442 Reviewed by David Hyatt.
9443
9444 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
9445 * fast/multicol/infinite-loop-when-forced-break.html: Added.
9446
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000094472017-04-26 Ryan Haddad <ryanhaddad@apple.com>
9448
9449 Unreviewed, rolling out r215767.
9450
9451 The LayoutTest for this change is a flaky failure.
9452
9453 Reverted changeset:
9454
9455 "Restrict WebKit image formats to a known whitelist"
9456 https://bugs.webkit.org/show_bug.cgi?id=170700
9457 http://trac.webkit.org/changeset/215767
9458
svillar@igalia.com9f39f272017-04-26 15:34:40 +000094592017-04-24 Sergio Villar Senin <svillar@igalia.com>
9460
9461 [css-grid] Remove most of the usage of SizingOperation
9462 https://bugs.webkit.org/show_bug.cgi?id=171225
9463
9464 Reviewed by Darin Adler.
9465
9466 Added a new test case which was working correctly but that was not properly tested before.
9467
9468 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
9469 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
9470
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000094712017-04-25 Joseph Pecoraro <pecoraro@apple.com>
9472
9473 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
9474 https://bugs.webkit.org/show_bug.cgi?id=170953
9475
9476 Reviewed by Brian Burg.
9477
9478 * http/tests/inspector/network/resource-sizes-disk-cache.html:
9479 * http/tests/inspector/network/resource-sizes-network.html:
9480 Read the entire data to ensure the load is complete before we notify the frontend.
9481
9482 * platform/mac-wk1/TestExpectations:
9483 * platform/mac-wk2/TestExpectations:
9484 Unflake these tests, they should be more reliable now.
9485
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000094862017-04-25 Youenn Fablet <youenn@apple.com>
9487
9488 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
9489 https://bugs.webkit.org/show_bug.cgi?id=171242
9490
9491 Reviewed by Alex Christensen.
9492
9493 * TestExpectations:
9494 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
9495 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
9496
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000094972017-04-25 Brent Fulgham <bfulgham@apple.com>
9498
9499 Relax the event firing ASSERT for Attr changes
9500 https://bugs.webkit.org/show_bug.cgi?id=171236
9501 <rdar://problem/30516349>
9502
9503 Reviewed by Dean Jackson.
9504
9505 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
9506 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
9507
dino@apple.com7d703c92017-04-26 01:45:04 +000095082017-04-25 Dean Jackson <dino@apple.com>
9509
9510 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
9511 https://bugs.webkit.org/show_bug.cgi?id=171303
9512 <rdar://problem/31434879>
9513
9514 Reviewed by Brent Fulgham.
9515
9516 This particular test was calling notifyDone() from within
9517 a callback triggered by the UIScriptController script, which
9518 meant that by the time the controller tried to call its callback,
9519 the test had finished.
9520
9521 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
9522 notifyDone is called after both the callback-like functions have
9523 triggered.
9524
wilander@apple.com2e6d1372017-04-26 01:22:55 +000095252017-04-25 John Wilander <wilander@apple.com>
9526
9527 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
9528 https://bugs.webkit.org/show_bug.cgi?id=171295
9529 <rdar://problem/31823818>
9530
9531 Reviewed by Brent Fulgham.
9532
9533 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
9534 Changed a TestRunner function name to
9535 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
9536 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
9537 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
9538 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
9539 Changed a TestRunner function name to
9540 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
9541
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000095422017-04-25 Commit Queue <commit-queue@webkit.org>
9543
9544 Unreviewed, rolling out r215476.
9545 https://bugs.webkit.org/show_bug.cgi?id=171304
9546
9547 "It broke JSBench" (Requested by saamyjoon on #webkit).
9548
9549 Reverted changeset:
9550
9551 "[ES6]. Implement Annex B.3.3 function hoisting rules for
9552 eval"
9553 https://bugs.webkit.org/show_bug.cgi?id=163208
9554 http://trac.webkit.org/changeset/215476
9555
sbarati@apple.com732d0672017-04-26 00:52:35 +000095562017-04-25 Saam Barati <sbarati@apple.com>
9557
9558 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
9559 https://bugs.webkit.org/show_bug.cgi?id=171150
9560 <rdar://problem/31771880>
9561
9562 Reviewed by Sam Weinig.
9563
9564 * js/sequence-iterator-protocol-2-expected.txt: Added.
9565 * js/sequence-iterator-protocol-2.html: Added.
9566 * js/sequence-iterator-protocol-expected.txt: Added.
9567 * js/sequence-iterator-protocol.html: Added.
9568
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000095692017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9570
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00009571 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
9572 https://bugs.webkit.org/show_bug.cgi?id=165311
9573
9574 Unreviewed test gardening.
9575
9576 * platform/mac/TestExpectations:
9577
95782017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9579
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00009580 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
9581 https://bugs.webkit.org/show_bug.cgi?id=171301
9582
9583 Unreviewed test gardening.
9584
9585 * platform/ios-wk2/TestExpectations:
9586
95872017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9588
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00009589 Unreviewed, rolling out r215730.
9590
9591 The LayoutTest for this change is a flaky timeout on mac-wk1
9592 debug.
9593
9594 Reverted changeset:
9595
9596 "Enable expired-only reload policy on Mac and iOS"
9597 https://bugs.webkit.org/show_bug.cgi?id=171264
9598 http://trac.webkit.org/changeset/215730
9599
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000096002017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
9601
9602 Restrict WebKit image formats to a known whitelist
9603 https://bugs.webkit.org/show_bug.cgi?id=170700
9604
9605 Reviewed by Tim Horton.
9606
9607 * fast/images/image-formats-support-expected.txt: Added.
9608 * fast/images/image-formats-support.html: Added.
9609 * fast/images/resources/100x100-red-psd-renamed.png: Added.
9610 * fast/images/resources/100x100-red-tga-renamed.png: Added.
9611 * fast/images/resources/100x100-red.psd: Added.
9612 * fast/images/resources/100x100-red.tga: Added.
9613
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000096142017-04-25 Tim Horton <timothy_horton@apple.com>
9615
9616 Deduplicate some lines in the toplevel TestExpectations
9617
9618 * TestExpectations:
9619 Remove a duplicate line and consolidate another.
9620
cdumez@apple.com748dde02017-04-25 21:41:31 +000096212017-04-25 Chris Dumez <cdumez@apple.com>
9622
9623 Element.dataset.name incorrectly returns undefined
9624 https://bugs.webkit.org/show_bug.cgi?id=161454
9625 <rdar://problem/31818563>
9626
9627 Reviewed by Mark Lam.
9628
9629 Add layout test for JS caching bug on DOMStringMap that was fixed as part
9630 of a large named property getter refactoring in r210667.
9631
9632 * fast/dom/dataset-caching-bug-expected.txt: Added.
9633 * fast/dom/dataset-caching-bug.html: Added.
9634
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000096352017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
9636
9637 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
9638 https://bugs.webkit.org/show_bug.cgi?id=171272
9639 <rdar://problem/30966764>
9640
9641 Reviewed by Zalan Bujtas.
9642
9643 * fast/text/kaithi-expected.html: Added.
9644 * fast/text/kaithi.html: Added.
9645 * platform/ios/TestExpectations:
9646 * platform/mac/TestExpectations:
9647
dbates@webkit.org630e6902017-04-25 20:26:13 +000096482017-04-25 Daniel Bates <dabates@apple.com>
9649
9650 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
9651 https://bugs.webkit.org/show_bug.cgi?id=136452
9652 <rdar://problem/23412620>
9653
9654 Reviewed by Brent Fulgham.
9655
9656 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
9657 we support X-Content-Type-Options: nosniff.
9658
9659 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
9660
9661 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
9662 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
9663 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
9664 to avoid a difference of console message ordering due to the non-determinism of the WPT
9665 tests from affecting the matching of the expected result.
9666 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
9667 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
9668 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
9669 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
9670 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
9671 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
9672 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
9673 expected result.
9674 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
9675 * platform/ios/TestExpectations: Unskip nosniff tests.
9676 * platform/mac/TestExpectations: Ditto.
9677 * platform/win/TestExpectations: Ditto.
9678 * platform/wk2/TestExpectations: Ditto.
9679
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000096802017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9681
9682 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
9683 https://bugs.webkit.org/show_bug.cgi?id=170971
9684
9685 Unreviewed test gardening.
9686
9687 * platform/mac-wk2/TestExpectations:
9688
cdumez@apple.com868fa872017-04-25 16:29:25 +000096892017-04-25 Chris Dumez <cdumez@apple.com>
9690
9691 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
9692 https://bugs.webkit.org/show_bug.cgi?id=171239
9693 <rdar://problem/31789855>
9694
9695 Reviewed by Alex Christensen.
9696
9697 * http/tests/security/anchor-download-allow-sameorigin.html:
9698 Stop using attachment.php as resource for this download attribute test because attachment.php
9699 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
9700 this resource is no longer suitable for testing the download attribute.
9701
9702 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
9703 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
9704 * http/tests/download/resources/content-disposition-pass.php: Added.
9705 Add layout test coverage.
9706
9707 * platform/ios-wk2/TestExpectations:
9708 * platform/mac-wk1/TestExpectations:
9709 * platform/win/TestExpectations:
9710 Skip new test on platforms where the download attribute is not supported.
9711
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000097122017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9713
9714 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
9715 https://bugs.webkit.org/show_bug.cgi?id=171238
9716
9717 Unreviewed test gardening.
9718
9719 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
9720
antti@apple.com0d5b2e32017-04-25 14:14:00 +000097212017-04-25 Antti Koivisto <antti@apple.com>
9722
9723 Enable expired-only reload policy on Mac and iOS
9724 https://bugs.webkit.org/show_bug.cgi?id=171264
9725 <rdar://problem/31807637>
9726
9727 Reviewed by Andreas Kling.
9728
9729 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
9730
9731 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
9732 Modify the test to clear the memory cache so it still tests what it is supposed to.
9733
fred.wang@free.fra9378e22017-04-25 08:46:07 +000097342017-04-25 Frederic Wang <fwang@igalia.com>
9735
9736 Import W3C tests for the CSSOM View module
9737 https://bugs.webkit.org/show_bug.cgi?id=171215
9738
9739 Reviewed by Youenn Fablet.
9740
9741 * TestExpectations: Skip some completely failing CSSOM View tests.
9742 * 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.
9743 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
9744
commit-queue@webkit.org67795122017-04-25 06:52:04 +000097452017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9746
9747 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
9748 https://bugs.webkit.org/show_bug.cgi?id=171190
9749
9750 Reviewed by Saam Barati.
9751
9752 * js/parser-syntax-check-expected.txt:
9753 * js/script-tests/parser-syntax-check.js:
9754 Extend to cover method duplicate parameter cases.
9755
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000097562017-04-24 Jiewen Tan <jiewen_tan@apple.com>
9757
9758 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
9759 https://bugs.webkit.org/show_bug.cgi?id=171059
9760 <rdar://problem/31734958>
9761
9762 Reviewed by Brent Fulgham.
9763
9764 * TestExpectations:
9765 Remove test expectations.
9766
rego@igalia.comb78934d2017-04-25 04:58:55 +000097672017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
9768
9769 [selectors4] :focus-within should use the flat tree
9770 https://bugs.webkit.org/show_bug.cgi?id=170899
9771
9772 Reviewed by Antti Koivisto.
9773
9774 * TestExpectations: Remove test that is passing now.
9775
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000097762017-04-24 Nan Wang <n_wang@apple.com>
9777
9778 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
9779 https://bugs.webkit.org/show_bug.cgi?id=171247
9780
9781 Reviewed by Chris Fleizach.
9782
9783 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
9784 * accessibility/mac/input-string-for-range-crash.html: Added.
9785
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000097862017-04-24 Youenn Fablet <youenn@apple.com>
9787
9788 Set defaults video getUserMedia constraints
9789 https://bugs.webkit.org/show_bug.cgi?id=171127
9790
9791 Reviewed by Eric Carlson.
9792
9793 * fast/mediastream/getUserMedia-default-expected.txt: Added.
9794 * fast/mediastream/getUserMedia-default.html: Added.
9795
cdumez@apple.coma98f8782017-04-24 22:46:11 +000097962017-04-24 Chris Dumez <cdumez@apple.com>
9797
cdumez@apple.com371f9792017-04-24 23:43:24 +00009798 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
9799 https://bugs.webkit.org/show_bug.cgi?id=171052
9800
9801 Reviewed by Sam Weinig.
9802
9803 Updated / rebaselined existing tests to reflect behavior change.
9804
9805 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
9806 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
9807 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
9808 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
9809 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
9810 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
9811 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
9812 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
9813 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
9814 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
9815
98162017-04-24 Chris Dumez <cdumez@apple.com>
9817
cdumez@apple.coma98f8782017-04-24 22:46:11 +00009818 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
9819 https://bugs.webkit.org/show_bug.cgi?id=171243
9820 <rdar://problem/31715572>
9821
9822 Reviewed by Antti Koivisto.
9823
9824 Add layout test coverage.
9825
9826 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
9827 * fast/images/animated-gif-scrolling-crash.html: Added.
9828
sbarati@apple.com902ad172017-04-24 21:17:24 +000098292017-04-24 Saam Barati <sbarati@apple.com>
9830
9831 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
9832 https://bugs.webkit.org/show_bug.cgi?id=171120
9833 <rdar://problem/31781889>
9834
9835 Rubber stamped by Mark Lam.
9836
9837 Make the wasm binary we compile close to 50% smaller.
9838
9839 * workers/wasm-resources/long-compile-many.js:
9840 (i.async.run):
9841 (i.worker.onmessage):
9842 * workers/wasm-resources/long-compile-worker.js:
9843 * workers/wasm-resources/long-compile.js:
9844 (async.run):
9845 (worker.onmessage):
9846
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000098472017-04-24 Ryan Haddad <ryanhaddad@apple.com>
9848
9849 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
9850 https://bugs.webkit.org/show_bug.cgi?id=171245
9851
9852 Unreviewed test gardening.
9853
9854 * platform/mac-wk1/TestExpectations:
9855
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000098562017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9857
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00009858 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
9859 https://bugs.webkit.org/show_bug.cgi?id=170897
9860
9861 Reviewed by Saam Barati.
9862
9863 * js/class-syntax-declaration-expected.txt:
9864 * js/script-tests/class-syntax-declaration.js:
9865 Extend tests for static and non-static methods named "constructor" and "prototype".
9866
98672017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9868
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00009869 Address some FIXMEs in JavaScript tests for bugs that have been fixed
9870 https://bugs.webkit.org/show_bug.cgi?id=171191
9871
9872 Reviewed by JF Bastien.
9873
9874 * js/dom/custom-constructors-expected.txt:
9875 * js/dom/script-tests/custom-constructors.js:
9876 * js/script-tests/keyword-method-names.js:
9877
98782017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9879
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00009880 test262: test262/test/language/expressions/generators/yield-as-label.js
9881 https://bugs.webkit.org/show_bug.cgi?id=170979
9882
9883 Reviewed by Saam Barati.
9884
9885 * js/object-literal-shorthand-construction-expected.txt:
9886 * js/script-tests/object-literal-shorthand-construction.js:
9887 Extend this test to cover object literal shorthand with keywords.
9888
9889 * js/dom/reserved-words-as-property-expected.txt:
9890 * js/let-syntax-expected.txt:
9891 * js/parser-syntax-check-expected.txt:
9892 Improved error messages.
9893
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000098942017-04-23 Commit Queue <commit-queue@webkit.org>
9895
9896 Unreviewed, rolling out r215674.
9897 https://bugs.webkit.org/show_bug.cgi?id=171212
9898
9899 Possible unintended commit. This patch was on the wrong bug.
9900 (Requested by JoePeck on #webkit).
9901
9902 Reverted changeset:
9903
9904 "test262: test262/test/language/expressions/generators/yield-
9905 as-label.js"
9906 https://bugs.webkit.org/show_bug.cgi?id=170979
9907 http://trac.webkit.org/changeset/215674
9908
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000099092017-04-23 Joseph Pecoraro <pecoraro@apple.com>
9910
9911 test262: test262/test/language/expressions/generators/yield-as-label.js
9912 https://bugs.webkit.org/show_bug.cgi?id=170979
9913
9914 Reviewed by Saam Barati.
9915
9916 * js/object-literal-shorthand-construction-expected.txt:
9917 * js/script-tests/object-literal-shorthand-construction.js:
9918 Extend this test to cover object literal shorthand with keywords.
9919
9920 * js/dom/reserved-words-as-property-expected.txt:
9921 * js/let-syntax-expected.txt:
9922 * js/parser-syntax-check-expected.txt:
9923 Improved error messages.
9924
zalan@apple.com1f82e352017-04-22 02:01:55 +000099252017-04-21 Zalan Bujtas <zalan@apple.com>
9926
9927 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
9928 https://bugs.webkit.org/show_bug.cgi?id=171108
9929 <rdar://problem/30271747>
9930
9931 Reviewed by Dan Bernstein.
9932
9933 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
9934 * fast/replaced/ul-li-word-break-break-word.html: Added.
9935 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
9936 * fast/replaced/zero-width-image-force-linebreak.html: Added.
9937
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000099382017-04-21 Aaron Chu <aaron_chu@apple.com>
9939
9940 AX: FKA: Buttons need a visible focus indicator
9941 https://bugs.webkit.org/show_bug.cgi?id=171040
9942 <rdar://problem/30922548>
9943
9944 Reviewed by Antoine Quint.
9945
9946 * TestExpectations:
9947 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
9948 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
9949 * platform/mac/TestExpectations:
9950
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000099512017-04-21 Ryan Haddad <ryanhaddad@apple.com>
9952
9953 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
9954 https://bugs.webkit.org/show_bug.cgi?id=169119
9955
9956 Unreviewed test gardening.
9957
9958 * platform/mac/TestExpectations:
9959
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000099602017-04-21 Chris Dumez <cdumez@apple.com>
9961
9962 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
9963 https://bugs.webkit.org/show_bug.cgi?id=171132
9964 <rdar://problem/31426752>
9965
9966 Reviewed by Ryosuke Niwa.
9967
9968 Add layout test coverage. This test is passing in both Firefox and Chrome.
9969
9970 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
9971 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
9972
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000099732017-04-21 Youenn Fablet <youenn@apple.com>
9974
9975 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
9976 https://bugs.webkit.org/show_bug.cgi?id=170823
9977 <rdar://problem/31611583>
9978
9979 Unreviewed.
9980
9981 * TestExpectations: Reactivating test.
9982
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000099832017-04-21 Daniel Bates <dabates@apple.com>
9984
9985 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
9986 <rdar://problem/31690952>
9987
9988 Rubber-stamped by Jer Noble.
9989
9990 We can enable these tests again once we fix <rdar://problem/25780035>.
9991
9992 * platform/ios/TestExpectations:
9993
bfulgham@apple.coma431d112017-04-21 20:07:07 +000099942017-04-21 Per Arne Vollan <pvollan@apple.com>
9995
9996 Validate vImage arguments
9997 https://bugs.webkit.org/show_bug.cgi?id=171109
9998
9999 Reviewed by Brent Fulgham.
10000
10001 * fast/canvas/canvas-crash-expected.txt: Added.
10002 * fast/canvas/canvas-crash.html: Added.
10003
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +0000100042017-04-21 Ryan Haddad <ryanhaddad@apple.com>
10005
10006 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
10007 https://bugs.webkit.org/show_bug.cgi?id=170701
10008
10009 Unreviewed test gardening.
10010
10011 * TestExpectations:
10012
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +0000100132017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
10014
10015 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
10016 https://bugs.webkit.org/show_bug.cgi?id=169458
10017
10018 Reviewed by JF Bastien.
10019
10020 Add tests for formatToParts
10021
10022 * js/intl-datetimeformat-expected.txt:
10023 * js/script-tests/intl-datetimeformat.js:
10024
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +0000100252017-04-21 Timothy Horton <timothy_horton@apple.com>
10026
10027 Expose obscured insets to web content (as "safe area insets")
10028 https://bugs.webkit.org/show_bug.cgi?id=171013
10029 <rdar://problem/31564652>
10030
10031 Reviewed by Wenson Hsieh and Dave Hyatt.
10032
10033 * TestExpectations:
10034 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
10035 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
10036 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
10037 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
10038 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
10039 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
10040 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
10041 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
10042 * platform/ios-wk2/TestExpectations:
10043
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +0000100442017-04-20 Commit Queue <commit-queue@webkit.org>
10045
10046 Unreviewed, rolling out r215597.
10047 https://bugs.webkit.org/show_bug.cgi?id=171102
10048
10049 Made all tests crash under GuardMalloc (Requested by ap on
10050 #webkit).
10051
10052 Reverted changeset:
10053
10054 "Expose obscured insets to web content (as "safe area
10055 insets")"
10056 https://bugs.webkit.org/show_bug.cgi?id=171013
10057 http://trac.webkit.org/changeset/215597
10058
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +0000100592017-04-20 Timothy Horton <timothy_horton@apple.com>
10060
10061 Expose obscured insets to web content (as "safe area insets")
10062 https://bugs.webkit.org/show_bug.cgi?id=171013
10063 <rdar://problem/31564652>
10064
10065 Reviewed by Wenson Hsieh and Dave Hyatt.
10066
10067 * TestExpectations:
10068 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
10069 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
10070 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
10071 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
10072 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
10073 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
10074 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
10075 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
10076 * platform/ios-wk2/TestExpectations:
10077
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +0000100782017-04-20 Ryan Haddad <ryanhaddad@apple.com>
10079
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +000010080 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
10081 https://bugs.webkit.org/show_bug.cgi?id=169109
10082
10083 Unreviewed test gardening.
10084
10085 * platform/mac/TestExpectations:
10086
100872017-04-20 Ryan Haddad <ryanhaddad@apple.com>
10088
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000010089 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
10090 https://bugs.webkit.org/show_bug.cgi?id=170921
10091
10092 Unreviewed test gardening.
10093
10094 * TestExpectations:
10095
mattbaker@apple.com287bec02017-04-20 23:09:55 +0000100962017-04-20 Matt Baker <mattbaker@apple.com>
10097
10098 Web Inspector: Add regular expression support to XHR breakpoints
10099 https://bugs.webkit.org/show_bug.cgi?id=170099
10100 <rdar://problem/31558082>
10101
10102 Reviewed by Joseph Pecoraro.
10103
10104 Update tests and expectations for new XHR breakpoint type.
10105
10106 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
10107 * inspector/dom-debugger/xhr-breakpoints.html:
10108
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +0000101092017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
10110
10111 Inline anchor elements cannot be dragged when starting the drag from a block descendant
10112 https://bugs.webkit.org/show_bug.cgi?id=171062
10113 <rdar://problem/31697835>
10114
10115 Reviewed by Tim Horton.
10116
10117 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
10118 the drag is started from a block element under the link.
10119
10120 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
10121 * fast/events/drag-and-drop-link-containing-block.html: Added.
10122 * platform/ios/TestExpectations:
10123 * platform/mac-wk2/TestExpectations:
10124
10125 Skip the test on iOS and Mac WK2.
10126
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +0000101272017-04-20 Aaron Chu <aaron_chu@apple.com>
10128
10129 AX: Modern Media Controls Timeline slider should be operable
10130 https://bugs.webkit.org/show_bug.cgi?id=170250
10131
10132 Reviewed by Antoine Quint.
10133
10134 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
10135 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
10136
fpizlo@apple.com2fca8772017-04-20 17:55:44 +0000101372017-04-18 Filip Pizlo <fpizlo@apple.com>
10138
10139 Optimize SharedArrayBuffer in the DFG+FTL
10140 https://bugs.webkit.org/show_bug.cgi?id=164108
10141
10142 Reviewed by Saam Barati.
10143
10144 Add a test of futex performance.
10145
10146 * workers/sab/cascade_lock-worker.js: Added.
10147 (onmessage):
10148 * workers/sab/cascade_lock.html: Added.
10149 * workers/sab/worker-resources.js:
10150 (cascadeLockSlow):
10151 (cascadeLock):
10152 (cascadeUnlock):
10153
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +0000101542017-04-20 Jon Lee <jonlee@apple.com>
10155
10156 Update pip placard to "picture in picture"
10157 https://bugs.webkit.org/show_bug.cgi?id=171036
10158 rdar://problem/30201536
10159
10160 Reviewed by Antoine Quint.
10161
10162 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
10163 * media/modern-media-controls/pip-placard/pip-placard.html:
10164
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +0000101652017-04-20 Ryan Haddad <ryanhaddad@apple.com>
10166
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +000010167 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
10168 https://bugs.webkit.org/show_bug.cgi?id=171059
10169
10170 Unreviewed test gardening.
10171
10172 * TestExpectations:
10173
101742017-04-20 Ryan Haddad <ryanhaddad@apple.com>
10175
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000010176 Mark memory/memory-pressure-simulation.html as flaky.
10177 https://bugs.webkit.org/show_bug.cgi?id=170629
10178
10179 Unreviewed test gardening.
10180
10181 * platform/mac-wk2/TestExpectations:
10182
clopez@igalia.com86e61982017-04-20 16:46:04 +0000101832017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
10184
10185 [GTK] Update layout tests expectations after r215556
10186 https://bugs.webkit.org/show_bug.cgi?id=170942
10187
10188 Unreviewed gardening.
10189
10190 * platform/gtk/TestExpectations:
10191
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +0000101922017-04-20 Youenn Fablet <youenn@apple.com>
10193
10194 RTCPeerConnection is stopping its backend twice sometimes
10195 https://bugs.webkit.org/show_bug.cgi?id=171043
10196
10197 Reviewed by Eric Carlson.
10198
10199 * webrtc/closing-peerconnection-expected.txt: Added.
10200 * webrtc/closing-peerconnection.html: Added.
10201
jdiggs@igalia.com41069912017-04-20 08:48:53 +0000102022017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
10203
10204 [ATK] Implement support for DPub ARIA roles
10205 https://bugs.webkit.org/show_bug.cgi?id=170679
10206
10207 Reviewed by Chris Fleizach.
10208
10209 Update tests and expectations to reflect the modified WebCore Accessibility
10210 role mappings, and the corresponding changes for the platforms.
10211
10212 * accessibility/gtk/xml-roles-exposed-expected.txt:
10213 * accessibility/gtk/xml-roles-exposed.html:
10214 * accessibility/roles-exposed.html:
10215 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
10216 * platform/gtk/TestExpectations:
10217 * platform/gtk/accessibility/roles-exposed-expected.txt:
10218 * platform/mac/accessibility/roles-exposed-expected.txt:
10219
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +0000102202017-04-19 Ryan Haddad <ryanhaddad@apple.com>
10221
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +000010222 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
10223 https://bugs.webkit.org/show_bug.cgi?id=170907
10224
10225 Unreviewed test gardening.
10226
10227 * platform/mac-wk2/TestExpectations:
10228
102292017-04-19 Ryan Haddad <ryanhaddad@apple.com>
10230
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +000010231 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
10232
10233 Unreviewed test gardening.
10234
10235 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
10236
102372017-04-19 Ryan Haddad <ryanhaddad@apple.com>
10238
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +000010239 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
10240 https://bugs.webkit.org/show_bug.cgi?id=171031
10241
10242 Unreviewed test gardening.
10243
10244 * TestExpectations:
10245
102462017-04-19 Ryan Haddad <ryanhaddad@apple.com>
10247
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +000010248 Remove two tests after r215515.
10249 https://bugs.webkit.org/show_bug.cgi?id=171014
10250
10251 Unreviewed test gardening.
10252
10253 * TestExpectations:
10254
102552017-04-19 Ryan Haddad <ryanhaddad@apple.com>
10256
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000010257 Rebaseline tests after r215515.
10258 https://bugs.webkit.org/show_bug.cgi?id=171014
10259
10260 Unreviewed test gardening.
10261
10262 * TestExpectations:
10263 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
10264 * 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:
10265 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
10266
achristensen@apple.comc74717d2017-04-19 22:27:04 +0000102672017-04-19 Alex Christensen <achristensen@webkit.org>
10268
10269 Parsing large XML strings fails
10270 https://bugs.webkit.org/show_bug.cgi?id=170999
10271 <rdar://problem/17336267>
10272
10273 Reviewed by Brady Eidson.
10274
10275 * fast/dom/xml-large-expected.txt: Added.
10276 * fast/dom/xml-large.html: Added.
10277
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +0000102782017-04-19 Chris Fleizach <cfleizach@apple.com>
10279
10280 AX: <hr> should use a different role description than interactive separators
10281 https://bugs.webkit.org/show_bug.cgi?id=170317
10282 <rdar://problem/31363024>
10283
10284 Reviewed by Joanmarie Diggs.
10285
10286 * accessibility/mac/hr-element-expected.txt:
10287 * accessibility/mac/hr-element.html:
10288
jfbastien@apple.com22070852017-04-19 20:03:52 +0000102892017-04-19 JF Bastien <jfbastien@apple.com>
10290
10291 Unreviewed, rolling out r215520.
10292
10293 Broke Debian 8
10294
10295 Reverted changeset:
10296
10297 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
10298 https://bugs.webkit.org/show_bug.cgi?id=169458
10299 http://trac.webkit.org/changeset/215520
10300
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +0000103012017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
10302
10303 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
10304 https://bugs.webkit.org/show_bug.cgi?id=169458
10305
10306 Reviewed by JF Bastien.
10307
10308 Add tests for formatToParts
10309
10310 * js/intl-datetimeformat-expected.txt:
10311 * js/script-tests/intl-datetimeformat.js:
10312
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +0000103132017-04-19 Youenn Fablet <youenn@apple.com>
10314
10315 Import web-platform-tests/tools
10316 https://bugs.webkit.org/show_bug.cgi?id=170718
10317
10318 Reviewed by Alex Christensen.
10319
10320 * TestExpectations:
10321 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
10322 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
10323 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
10324 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
10325 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
10326 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
10327 * 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.
10328 * tests-options.json:
10329
antti@apple.com009dcd12017-04-19 12:15:37 +0000103302017-04-19 Antti Koivisto <antti@apple.com>
10331
10332 Avoid repaints for invisible animations on tumblr.com/search/aww
10333 https://bugs.webkit.org/show_bug.cgi?id=170986
10334 <rdar://problem/28644580>
10335
10336 Reviewed by Andreas Kling.
10337
10338 * fast/repaint/mutate-non-visible-expected.txt: Added.
10339 * fast/repaint/mutate-non-visible.html: Added.
10340
wilander@apple.comd91733e2017-04-19 01:07:04 +0000103412017-04-18 John Wilander <wilander@apple.com>
10342
10343 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
10344 https://bugs.webkit.org/show_bug.cgi?id=170763
10345 <rdar://problem/31573091>
10346
10347 Reviewed by Alex Christensen.
10348
10349 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
10350 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
10351
dino@apple.combce93132017-04-19 00:37:30 +0000103522017-04-18 Dean Jackson <dino@apple.com>
10353
10354 Update ANGLE
10355 https://bugs.webkit.org/show_bug.cgi?id=170941
10356 <rdar://problem/31633999>
10357
10358 Reviewed by Alex Christensen.
10359
10360 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
10361
bfulgham@apple.com22f76952017-04-18 23:27:04 +0000103622017-04-18 Brent Fulgham <bfulgham@apple.com>
10363
10364 Correct handling of isolatedWorld in event handling
10365 https://bugs.webkit.org/show_bug.cgi?id=65589
10366 <rdar://problem/24097804>
10367
10368 Reviewed by Geoffrey Garen.
10369
10370 This following test cases are from the following Blink change:
10371 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
10372
10373 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
10374 * fast/dom/event-attrs-isolated-world.html: Added.
10375 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
10376 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
10377
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +0000103782017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
10379
10380 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
10381 https://bugs.webkit.org/show_bug.cgi?id=170968
10382 <rdar://problem/31692560>
10383
10384 Reviewed by Dan Bernstein.
10385
10386 Adds a new layout test checking that text within a node with a click handler can be selected when using
10387 character selection granularity.
10388
10389 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
10390 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
10391
joepeck@webkit.org0a2add22017-04-18 20:37:51 +0000103922017-04-18 Joseph Pecoraro <pecoraro@apple.com>
10393
10394 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
10395 https://bugs.webkit.org/show_bug.cgi?id=170953
10396
10397 Unreviewed test gardening.
10398
10399 * platform/mac-wk1/TestExpectations:
10400 Mark a flakey test in WebKit1.
10401
weinig@apple.com66395a22017-04-18 20:35:43 +0000104022017-04-17 Sam Weinig <sam@webkit.org>
10403
10404 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
10405 https://bugs.webkit.org/show_bug.cgi?id=170926
10406
10407 Reviewed by Chris Dumez.
10408
10409 * js/dom/webidl-type-mapping-expected.txt:
10410 * js/dom/webidl-type-mapping.html:
10411 Update test to account for testDictionary now being an attribute,
10412 and test that the annotated type members behave correctly.
10413
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +0000104142017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
10415
10416 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
10417 https://bugs.webkit.org/show_bug.cgi?id=163208
10418
10419 Reviewed by Saam Barati.
10420
10421 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
10422 * inspector/runtime/evaluate-CommandLineAPI.html:
10423 * js/parser-syntax-check-expected.txt:
10424 * js/script-tests/parser-syntax-check.js:
10425
antti@apple.com8db60ef2017-04-18 17:31:20 +0000104262017-04-18 Antti Koivisto <antti@apple.com>
10427
10428 Enable optimized layer flushes on iOS
10429 https://bugs.webkit.org/show_bug.cgi?id=170938
10430 <rdar://problem/31677395>
10431
10432 Reviewed by Simon Fraser.
10433
10434 Add test verifying that tiles get created for touch overflow scrolling.
10435
10436 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
10437 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
10438
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +0000104392017-04-18 Ryan Haddad <ryanhaddad@apple.com>
10440
10441 Update TestExpectations for "selectors4" tests on mac-wk1.
10442 https://trac.webkit.org/changeset/215457/webkit
10443
10444 Unreviewed test gardening.
10445
10446 * platform/mac-wk1/TestExpectations:
10447
rego@igalia.com218bea92017-04-18 16:27:53 +0000104482017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
10449
10450 [css-grid] Add support for percentage gaps
10451 https://bugs.webkit.org/show_bug.cgi?id=170764
10452
10453 Reviewed by Sergio Villar Senin.
10454
10455 Import tests from Blink.
10456
10457 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
10458 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
10459 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
10460 * fast/css-grid-layout/grid-gutters-get-set.html:
10461
magomez@igalia.com3fecba62017-04-18 11:54:23 +0000104622017-04-18 Miguel Gomez <magomez@igalia.com>
10463
10464 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
10465 https://bugs.webkit.org/show_bug.cgi?id=170332
10466
10467 Reviewed by Carlos Garcia Campos.
10468
10469 Added a test to ensure that the browser doesn't crash when loading a PNG image which
10470 reports a wrong number of frames.
10471
10472 * fast/images/bad-png-missing-fdat-expected.txt: Added.
10473 * fast/images/bad-png-missing-fdat.html: Added.
10474 * fast/images/resources/bad-png-missing-fdAT.png: Added.
10475
rego@igalia.comb2665362017-04-18 09:17:19 +0000104762017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
10477
10478 [selectors4] Import W3C Test Suite
10479 https://bugs.webkit.org/show_bug.cgi?id=170898
10480
10481 Reviewed by Youenn Fablet.
10482
10483 * TestExpectations: Mark a few tests as failure linking to the related bugs.
10484 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
10485
carlosgc@webkit.org04704b92017-04-18 08:11:47 +0000104862017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
10487
10488 Unreviewed GTK+ gardening. Add several test expectations.
10489
10490 * platform/gtk/TestExpectations:
10491
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +0000104922017-04-17 Joseph Pecoraro <pecoraro@apple.com>
10493
10494 Web Inspector: Doesn't show size of compressed content correctly
10495 https://bugs.webkit.org/show_bug.cgi?id=155112
10496 <rdar://problem/25006728>
10497
10498 Reviewed by Alex Christensen and Timothy Hatcher.
10499
10500 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
10501 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
10502 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
10503 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
10504 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
10505 * http/tests/inspector/network/resource-sizes-network.html: Added.
10506 Test resource sizes under different load conditions.
10507
10508 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
10509 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
10510 Older versions of macOS will not have the new metrics, but test their output anyways.
10511
10512 * http/tests/inspector/network/resources/404.php: Added.
10513 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
10514 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
10515 * http/tests/inspector/network/resources/lorem.txt: Added.
10516 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
10517
10518 * http/tests/inspector/network/resources/resource-size-test.js: Added.
10519 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
10520 (TestPage.registerInitializer.window.addResourceSizeTest):
10521 (TestPage.registerInitializer):
10522 Shared test code for resource sizes.
10523
10524 * platform/mac-wk1/TestExpectations:
10525 * platform/win/TestExpectations:
10526
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +0000105272017-04-17 Youenn Fablet <youenn@apple.com>
10528
10529 Enable video autoplay when getUserMedia is on
10530 https://bugs.webkit.org/show_bug.cgi?id=170919
10531
10532 Reviewed by Geoffrey Garen.
10533
10534 * webrtc/video-autoplay-expected.txt: Added.
10535 * webrtc/video-autoplay.html: Added.
10536
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +0000105372017-04-17 Ryan Haddad <ryanhaddad@apple.com>
10538
10539 Skip webrtc/multi-video.html.
10540 https://bugs.webkit.org/show_bug.cgi?id=170823
10541
10542 Unreviewed test gardening.
10543
10544 * TestExpectations:
10545
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +0000105462017-04-17 Youenn Fablet <youenn@apple.com>
10547
10548 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +000010549 https://bugs.webkit.or
10550 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000010551
10552 Reviewed by Eric Carlson.
10553
10554 * webrtc/video-mute.html: Another try at making the test not flaky.
10555
timothy_horton@apple.com4de29982017-04-17 20:24:14 +0000105562017-04-17 Tim Horton <timothy_horton@apple.com>
10557
10558 Provide a viewport parameter to disable clipping to the safe area
10559 https://bugs.webkit.org/show_bug.cgi?id=170766
10560 <rdar://problem/31564634>
10561
10562 Reviewed by Beth Dakin.
10563
10564 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
10565 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
10566 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
10567 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
10568
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +0000105692017-04-14 Jiewen Tan <jiewen_tan@apple.com>
10570
10571 [WebCrypto] Add support for ECDSA
10572 https://bugs.webkit.org/show_bug.cgi?id=170789
10573 <rdar://problem/31588604>
10574
10575 Reviewed by Brent Fulgham.
10576
10577 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
10578 * crypto/subtle/ec-generate-key-malformed-parameters.html:
10579 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
10580 * crypto/subtle/ec-import-key-malformed-parameters.html:
10581 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
10582 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
10583 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
10584 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
10585 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
10586 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
10587 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
10588 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
10589 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
10590 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
10591 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
10592 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
10593 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
10594 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
10595 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
10596 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
10597 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
10598 * crypto/subtle/ecdsa-generate-key.html: Added.
10599 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
10600 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
10601 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
10602 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
10603 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
10604 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
10605 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
10606 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
10607 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
10608 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
10609 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
10610 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
10611 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
10612 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
10613 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
10614 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
10615 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
10616 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
10617 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
10618 * crypto/subtle/ecdsa-import-raw-key.html: Added.
10619 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
10620 * crypto/subtle/ecdsa-import-spki-key.html: Added.
10621 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
10622 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
10623 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
10624 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
10625 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
10626 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
10627 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
10628 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
10629
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +0000106302017-04-17 Youenn Fablet <youenn@apple.com>
10631
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +000010632 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
10633 https://bugs.webkit.org/show_bug.cgi?id=170837
10634
10635 Reviewed by Eric Carlson.
10636
10637 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
10638
106392017-04-17 Youenn Fablet <youenn@apple.com>
10640
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000010641 RTCPeerConnection addTrack does not require a stream parameter
10642 https://bugs.webkit.org/show_bug.cgi?id=170894
10643
10644 Reviewed by Alex Christensen.
10645
10646 * webrtc/video-addTrack-expected.txt: Added.
10647 * webrtc/video-addTrack.html: Added.
10648
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +0000106492017-04-16 Joseph Pecoraro <pecoraro@apple.com>
10650
10651 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
10652 https://bugs.webkit.org/show_bug.cgi?id=170882
10653
10654 Reviewed by Saam Barati.
10655
10656 * js/dom/object-prototype-toLocaleString-expected.txt:
10657 * js/dom/script-tests/object-prototype-toLocaleString.js:
10658 Test the case of toLocaleString where toString does not exist.
10659
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +0000106602017-04-16 Chris Dumez <cdumez@apple.com>
10661
10662 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
10663 https://bugs.webkit.org/show_bug.cgi?id=169995
10664 <rdar://problem/23798897>
10665
10666 Reviewed by Sam Weinig.
10667
10668 Add layout test coverage.
10669
10670 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
10671 * fast/events/beforeunload-alert-handled-keydown.html: Added.
10672 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
10673 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
10674
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +0000106752017-04-16 Joseph Pecoraro <pecoraro@apple.com>
10676
10677 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
10678 https://bugs.webkit.org/show_bug.cgi?id=170879
10679
10680 Reviewed by Saam Barati.
10681
10682 * js/Object-getOwnPropertyNames-expected.txt:
10683 * js/script-tests/Object-getOwnPropertyNames.js:
10684
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +0000106852017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
10686
10687 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
10688 https://bugs.webkit.org/show_bug.cgi?id=170760
10689
10690 Reviewed by Joseph Pecoraro.
10691
10692 Test sending and receiving text and binary (blob and array buffer) data.
10693
10694 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
10695 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
10696 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
10697 (web_socket_do_extra_handshake):
10698 (web_socket_transfer_data):
10699 (all_distinct_bytes):
10700 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
10701 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
10702 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
10703 (web_socket_do_extra_handshake):
10704 (web_socket_transfer_data):
10705
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +0000107062017-04-14 Jiewen Tan <jiewen_tan@apple.com>
10707
10708 [WebCrypto] Support HKDF
10709 https://bugs.webkit.org/show_bug.cgi?id=170636
10710 <rdar://problem/23539827>
10711
10712 Reviewed by Brent Fulgham.
10713
10714 * TestExpectations:
10715 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
10716 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
10717 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
10718 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
10719 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
10720 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
10721 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
10722 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
10723 * crypto/subtle/hkdf-import-key-expected.txt: Added.
10724 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
10725 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
10726 * crypto/subtle/hkdf-import-key.html: Added.
10727 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
10728 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
10729 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
10730 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
10731 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
10732 * crypto/workers/subtle/hkdf-import-key.html: Added.
10733 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
10734 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
10735 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
10736
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +0000107372017-04-14 Ryan Haddad <ryanhaddad@apple.com>
10738
10739 Skip workers/wasm-* LayoutTests on ios-simulator.
10740
10741 Unreviewed test gardening.
10742
10743 * platform/ios/TestExpectations:
10744
zalan@apple.comb62345d2017-04-14 20:59:36 +0000107452017-04-14 Zalan Bujtas <zalan@apple.com>
10746
10747 text-align start / end failure in table cells
10748 https://bugs.webkit.org/show_bug.cgi?id=141417
10749 <rdar://problem/31051672>
10750
10751 Reviewed by Antti Koivisto.
10752
10753 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
10754 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
10755
sbarati@apple.com492e4432017-04-14 02:10:17 +0000107562017-04-13 Saam Barati <sbarati@apple.com>
10757
10758 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
10759 https://bugs.webkit.org/show_bug.cgi?id=170573
10760
10761 Reviewed by Filip Pizlo.
10762
10763 * storage/indexeddb/resources/wasm-exceptions.js: Added.
10764 (const._fail):
10765 (const.isNotA.assert.isNotA):
10766 (const):
10767 (switch.typeof):
10768 (Builder):
10769 (Builder.prototype.setChecked):
10770 (Builder.prototype.setPreamble):
10771 (Builder.prototype._functionIndexSpaceKeyHash):
10772 (Builder.prototype._registerFunctionToIndexSpace):
10773 (Builder.prototype._getFunctionFromIndexSpace):
10774 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
10775 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
10776 (Builder.prototype._registerSectionBuilders.this.Unknown):
10777 (prepareDatabase):
10778 (testDatabase):
10779 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
10780 * storage/indexeddb/wasm-exceptions.html: Added.
10781 * workers/wasm-hashset: Added.
10782 * workers/wasm-hashset-expected.txt: Added.
10783 * workers/wasm-hashset-many-expected.txt: Added.
10784 * workers/wasm-hashset-many.html: Added.
10785 * workers/wasm-hashset.html: Added.
10786 * workers/wasm-hashset/many-test.js: Added.
10787 (reallyDone):
10788 (console.log):
10789 (console.error):
10790 (console.assert):
10791 (i.worker.onmessage):
10792 (Module.print):
10793 (Module.printErr):
10794 (Module.canvas):
10795 (Module.setStatus):
10796 (Module):
10797 (setValue):
10798 (getValue):
10799 (allocate):
10800 (getMemory):
10801 (Pointer_stringify):
10802 (AsciiToString):
10803 (stringToAscii):
10804 (UTF8ArrayToString):
10805 (UTF8ToString):
10806 (stringToUTF8Array):
10807 (stringToUTF8):
10808 (lengthBytesUTF8):
10809 (demangle):
10810 (demangleAll):
10811 (stackTrace):
10812 (alignUp):
10813 (updateGlobalBuffer):
10814 (updateGlobalBufferViews):
10815 (abortOnCannotGrowMemory):
10816 (enlargeMemory):
10817 (getTotalMemory):
10818 (callRuntimeCallbacks):
10819 (preRun):
10820 (ensureInitRuntime):
10821 (preMain):
10822 (exitRuntime):
10823 (postRun):
10824 (addOnPreRun):
10825 (addOnInit):
10826 (addOnPreMain):
10827 (addOnExit):
10828 (addOnPostRun):
10829 (intArrayFromString):
10830 (intArrayToString):
10831 (writeStringToMemory):
10832 (writeArrayToMemory):
10833 (writeAsciiToMemory):
10834 (Math.string_appeared_here):
10835 (addRunDependency):
10836 (removeRunDependency):
10837 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10838 (integrateWasmJS.lookupImport):
10839 (integrateWasmJS.mergeMemory):
10840 (integrateWasmJS.fixImports):
10841 (integrateWasmJS.getBinary):
10842 (integrateWasmJS.doJustAsm):
10843 (integrateWasmJS.receiveInstance):
10844 (integrateWasmJS.):
10845 (integrateWasmJS.doNativeWasm):
10846 (integrateWasmJS.doWasmPolyfill):
10847 (integrateWasmJS.Module.string_appeared_here):
10848 (integrateWasmJS):
10849 (___setErrNo):
10850 (__ZSt18uncaught_exceptionv):
10851 (EXCEPTIONS.deAdjust):
10852 (EXCEPTIONS.addRef):
10853 (EXCEPTIONS.decRef):
10854 (EXCEPTIONS.clearRef):
10855 (___cxa_find_matching_catch):
10856 (___gxx_personality_v0):
10857 (___lock):
10858 (_emscripten_memcpy_big):
10859 (_gettimeofday):
10860 (_abort):
10861 (SYSCALLS):
10862 (SYSCALLS.get getStr):
10863 (SYSCALLS.get64):
10864 (SYSCALLS.getZero):
10865 (try.___syscall146.printChar):
10866 (___syscall146):
10867 (___syscall54):
10868 (___unlock):
10869 (___syscall6):
10870 (invoke_ii):
10871 (invoke_iiii):
10872 (invoke_v):
10873 (_malloc.Module.string_appeared_here):
10874 (getTempRet0.Module.string_appeared_here):
10875 (_free.Module.string_appeared_here):
10876 (_main.Module.string_appeared_here):
10877 (setTempRet0.Module.string_appeared_here):
10878 (establishStackSpace.Module.string_appeared_here):
10879 (stackSave.Module.string_appeared_here):
10880 (_memset.Module.string_appeared_here):
10881 (_sbrk.Module.string_appeared_here):
10882 (_emscripten_get_global_libc.Module.string_appeared_here):
10883 (_memcpy.Module.string_appeared_here):
10884 (___errno_location.Module.string_appeared_here):
10885 (setThrew.Module.string_appeared_here):
10886 (_fflush.Module.string_appeared_here):
10887 (stackAlloc.Module.string_appeared_here):
10888 (stackRestore.Module.string_appeared_here):
10889 (_llvm_bswap_i32.Module.string_appeared_here):
10890 (runPostSets.Module.string_appeared_here):
10891 (dynCall_ii.Module.string_appeared_here):
10892 (dynCall_iiii.Module.string_appeared_here):
10893 (dynCall_v.Module.string_appeared_here):
10894 (else.applyMemoryInitializer):
10895 (else):
10896 (else.useRequest):
10897 (ExitStatus):
10898 (dependenciesFulfilled):
10899 (Module.string_appeared_here.Module.callMain.callMain.pad):
10900 (Module.string_appeared_here.Module.callMain):
10901 (run.doRun):
10902 (run):
10903 (exit):
10904 * workers/wasm-hashset/many-worker.js: Added.
10905 (console.log):
10906 (console.error):
10907 (console.assert):
10908 (Module.print):
10909 (Module.printErr):
10910 (Module.canvas):
10911 (Module.setStatus):
10912 (Module):
10913 (setValue):
10914 (getValue):
10915 (allocate):
10916 (getMemory):
10917 (Pointer_stringify):
10918 (AsciiToString):
10919 (stringToAscii):
10920 (UTF8ArrayToString):
10921 (UTF8ToString):
10922 (stringToUTF8Array):
10923 (stringToUTF8):
10924 (lengthBytesUTF8):
10925 (demangle):
10926 (demangleAll):
10927 (stackTrace):
10928 (alignUp):
10929 (updateGlobalBuffer):
10930 (updateGlobalBufferViews):
10931 (abortOnCannotGrowMemory):
10932 (enlargeMemory):
10933 (getTotalMemory):
10934 (callRuntimeCallbacks):
10935 (preRun):
10936 (ensureInitRuntime):
10937 (preMain):
10938 (exitRuntime):
10939 (postRun):
10940 (addOnPreRun):
10941 (addOnInit):
10942 (addOnPreMain):
10943 (addOnExit):
10944 (addOnPostRun):
10945 (intArrayFromString):
10946 (intArrayToString):
10947 (writeStringToMemory):
10948 (writeArrayToMemory):
10949 (writeAsciiToMemory):
10950 (Math.string_appeared_here):
10951 (addRunDependency):
10952 (removeRunDependency):
10953 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10954 (integrateWasmJS.lookupImport):
10955 (integrateWasmJS.mergeMemory):
10956 (integrateWasmJS.fixImports):
10957 (integrateWasmJS.getBinary):
10958 (integrateWasmJS.doJustAsm):
10959 (integrateWasmJS.receiveInstance):
10960 (integrateWasmJS.doNativeWasm):
10961 (integrateWasmJS.doWasmPolyfill):
10962 (integrateWasmJS.Module.string_appeared_here):
10963 (integrateWasmJS):
10964 (___setErrNo):
10965 (__ZSt18uncaught_exceptionv):
10966 (EXCEPTIONS.deAdjust):
10967 (EXCEPTIONS.addRef):
10968 (EXCEPTIONS.decRef):
10969 (EXCEPTIONS.clearRef):
10970 (___cxa_find_matching_catch):
10971 (___gxx_personality_v0):
10972 (___lock):
10973 (_emscripten_memcpy_big):
10974 (_gettimeofday):
10975 (_abort):
10976 (SYSCALLS):
10977 (SYSCALLS.get getStr):
10978 (SYSCALLS.get64):
10979 (SYSCALLS.getZero):
10980 (try.___syscall146.printChar):
10981 (___syscall146):
10982 (___syscall54):
10983 (___unlock):
10984 (___syscall6):
10985 (invoke_ii):
10986 (invoke_iiii):
10987 (invoke_v):
10988 (_malloc.Module.string_appeared_here):
10989 (getTempRet0.Module.string_appeared_here):
10990 (_free.Module.string_appeared_here):
10991 (_main.Module.string_appeared_here):
10992 (setTempRet0.Module.string_appeared_here):
10993 (establishStackSpace.Module.string_appeared_here):
10994 (stackSave.Module.string_appeared_here):
10995 (_memset.Module.string_appeared_here):
10996 (_sbrk.Module.string_appeared_here):
10997 (_emscripten_get_global_libc.Module.string_appeared_here):
10998 (_memcpy.Module.string_appeared_here):
10999 (___errno_location.Module.string_appeared_here):
11000 (setThrew.Module.string_appeared_here):
11001 (_fflush.Module.string_appeared_here):
11002 (stackAlloc.Module.string_appeared_here):
11003 (stackRestore.Module.string_appeared_here):
11004 (_llvm_bswap_i32.Module.string_appeared_here):
11005 (runPostSets.Module.string_appeared_here):
11006 (dynCall_ii.Module.string_appeared_here):
11007 (dynCall_iiii.Module.string_appeared_here):
11008 (dynCall_v.Module.string_appeared_here):
11009 (else.applyMemoryInitializer):
11010 (else):
11011 (else.useRequest):
11012 (ExitStatus):
11013 (dependenciesFulfilled):
11014 (Module.string_appeared_here.Module.callMain.callMain.pad):
11015 (Module.string_appeared_here.Module.callMain):
11016 (run.doRun):
11017 (run):
11018 (exit):
11019 * workers/wasm-hashset/test.js: Added.
11020 (reallyDone):
11021 (console.log):
11022 (console.error):
11023 (console.assert):
11024 (Module.print):
11025 (Module.printErr):
11026 (Module.canvas):
11027 (Module.setStatus):
11028 (Module):
11029 (setValue):
11030 (getValue):
11031 (allocate):
11032 (getMemory):
11033 (Pointer_stringify):
11034 (AsciiToString):
11035 (stringToAscii):
11036 (UTF8ArrayToString):
11037 (UTF8ToString):
11038 (stringToUTF8Array):
11039 (stringToUTF8):
11040 (lengthBytesUTF8):
11041 (demangle):
11042 (demangleAll):
11043 (stackTrace):
11044 (alignUp):
11045 (updateGlobalBuffer):
11046 (updateGlobalBufferViews):
11047 (abortOnCannotGrowMemory):
11048 (enlargeMemory):
11049 (getTotalMemory):
11050 (callRuntimeCallbacks):
11051 (preRun):
11052 (ensureInitRuntime):
11053 (preMain):
11054 (exitRuntime):
11055 (postRun):
11056 (addOnPreRun):
11057 (addOnInit):
11058 (addOnPreMain):
11059 (addOnExit):
11060 (addOnPostRun):
11061 (intArrayFromString):
11062 (intArrayToString):
11063 (writeStringToMemory):
11064 (writeArrayToMemory):
11065 (writeAsciiToMemory):
11066 (Math.string_appeared_here):
11067 (addRunDependency):
11068 (removeRunDependency):
11069 (integrateWasmJS.asm2wasmImports.string_appeared_here):
11070 (integrateWasmJS.lookupImport):
11071 (integrateWasmJS.mergeMemory):
11072 (integrateWasmJS.fixImports):
11073 (integrateWasmJS.getBinary):
11074 (integrateWasmJS.doJustAsm):
11075 (integrateWasmJS.receiveInstance):
11076 (integrateWasmJS.doNativeWasm):
11077 (integrateWasmJS.doWasmPolyfill):
11078 (integrateWasmJS.Module.string_appeared_here):
11079 (integrateWasmJS):
11080 (___setErrNo):
11081 (__ZSt18uncaught_exceptionv):
11082 (EXCEPTIONS.deAdjust):
11083 (EXCEPTIONS.addRef):
11084 (EXCEPTIONS.decRef):
11085 (EXCEPTIONS.clearRef):
11086 (___cxa_find_matching_catch):
11087 (___gxx_personality_v0):
11088 (___lock):
11089 (_emscripten_memcpy_big):
11090 (_gettimeofday):
11091 (_abort):
11092 (SYSCALLS):
11093 (SYSCALLS.get getStr):
11094 (SYSCALLS.get64):
11095 (SYSCALLS.getZero):
11096 (try.___syscall146.printChar):
11097 (___syscall146):
11098 (___syscall54):
11099 (___unlock):
11100 (___syscall6):
11101 (invoke_ii):
11102 (invoke_iiii):
11103 (invoke_v):
11104 (_malloc.Module.string_appeared_here):
11105 (getTempRet0.Module.string_appeared_here):
11106 (_free.Module.string_appeared_here):
11107 (_main.Module.string_appeared_here):
11108 (setTempRet0.Module.string_appeared_here):
11109 (establishStackSpace.Module.string_appeared_here):
11110 (stackSave.Module.string_appeared_here):
11111 (_memset.Module.string_appeared_here):
11112 (_sbrk.Module.string_appeared_here):
11113 (_emscripten_get_global_libc.Module.string_appeared_here):
11114 (_memcpy.Module.string_appeared_here):
11115 (___errno_location.Module.string_appeared_here):
11116 (setThrew.Module.string_appeared_here):
11117 (_fflush.Module.string_appeared_here):
11118 (stackAlloc.Module.string_appeared_here):
11119 (stackRestore.Module.string_appeared_here):
11120 (_llvm_bswap_i32.Module.string_appeared_here):
11121 (runPostSets.Module.string_appeared_here):
11122 (dynCall_ii.Module.string_appeared_here):
11123 (dynCall_iiii.Module.string_appeared_here):
11124 (dynCall_v.Module.string_appeared_here):
11125 (else.applyMemoryInitializer):
11126 (else):
11127 (else.useRequest):
11128 (ExitStatus):
11129 (dependenciesFulfilled):
11130 (Module.string_appeared_here.Module.callMain.callMain.pad):
11131 (Module.string_appeared_here.Module.callMain):
11132 (run.doRun):
11133 (run):
11134 (exit):
11135 * workers/wasm-hashset/worker.js: Added.
11136 (console.log):
11137 (console.error):
11138 (console.assert):
11139 (Module.print):
11140 (Module.printErr):
11141 (Module.canvas):
11142 (Module.setStatus):
11143 (Module):
11144 (setValue):
11145 (getValue):
11146 (allocate):
11147 (getMemory):
11148 (Pointer_stringify):
11149 (AsciiToString):
11150 (stringToAscii):
11151 (UTF8ArrayToString):
11152 (UTF8ToString):
11153 (stringToUTF8Array):
11154 (stringToUTF8):
11155 (lengthBytesUTF8):
11156 (demangle):
11157 (demangleAll):
11158 (stackTrace):
11159 (alignUp):
11160 (updateGlobalBuffer):
11161 (updateGlobalBufferViews):
11162 (abortOnCannotGrowMemory):
11163 (enlargeMemory):
11164 (getTotalMemory):
11165 (callRuntimeCallbacks):
11166 (preRun):
11167 (ensureInitRuntime):
11168 (preMain):
11169 (exitRuntime):
11170 (postRun):
11171 (addOnPreRun):
11172 (addOnInit):
11173 (addOnPreMain):
11174 (addOnExit):
11175 (addOnPostRun):
11176 (intArrayFromString):
11177 (intArrayToString):
11178 (writeStringToMemory):
11179 (writeArrayToMemory):
11180 (writeAsciiToMemory):
11181 (Math.string_appeared_here):
11182 (addRunDependency):
11183 (removeRunDependency):
11184 (integrateWasmJS.asm2wasmImports.string_appeared_here):
11185 (integrateWasmJS.lookupImport):
11186 (integrateWasmJS.mergeMemory):
11187 (integrateWasmJS.fixImports):
11188 (integrateWasmJS.getBinary):
11189 (integrateWasmJS.doJustAsm):
11190 (integrateWasmJS.receiveInstance):
11191 (integrateWasmJS.):
11192 (integrateWasmJS.doNativeWasm):
11193 (integrateWasmJS.doWasmPolyfill):
11194 (integrateWasmJS.Module.string_appeared_here):
11195 (integrateWasmJS):
11196 (___setErrNo):
11197 (__ZSt18uncaught_exceptionv):
11198 (EXCEPTIONS.deAdjust):
11199 (EXCEPTIONS.addRef):
11200 (EXCEPTIONS.decRef):
11201 (EXCEPTIONS.clearRef):
11202 (___cxa_find_matching_catch):
11203 (___gxx_personality_v0):
11204 (___lock):
11205 (_emscripten_memcpy_big):
11206 (_gettimeofday):
11207 (_abort):
11208 (SYSCALLS):
11209 (SYSCALLS.get getStr):
11210 (SYSCALLS.get64):
11211 (SYSCALLS.getZero):
11212 (try.___syscall146.printChar):
11213 (___syscall146):
11214 (___syscall54):
11215 (___unlock):
11216 (___syscall6):
11217 (invoke_ii):
11218 (invoke_iiii):
11219 (invoke_v):
11220 (_malloc.Module.string_appeared_here):
11221 (getTempRet0.Module.string_appeared_here):
11222 (_free.Module.string_appeared_here):
11223 (_main.Module.string_appeared_here):
11224 (setTempRet0.Module.string_appeared_here):
11225 (establishStackSpace.Module.string_appeared_here):
11226 (stackSave.Module.string_appeared_here):
11227 (_memset.Module.string_appeared_here):
11228 (_sbrk.Module.string_appeared_here):
11229 (_emscripten_get_global_libc.Module.string_appeared_here):
11230 (_memcpy.Module.string_appeared_here):
11231 (___errno_location.Module.string_appeared_here):
11232 (setThrew.Module.string_appeared_here):
11233 (_fflush.Module.string_appeared_here):
11234 (stackAlloc.Module.string_appeared_here):
11235 (stackRestore.Module.string_appeared_here):
11236 (_llvm_bswap_i32.Module.string_appeared_here):
11237 (runPostSets.Module.string_appeared_here):
11238 (dynCall_ii.Module.string_appeared_here):
11239 (dynCall_iiii.Module.string_appeared_here):
11240 (dynCall_v.Module.string_appeared_here):
11241 (else.applyMemoryInitializer):
11242 (else):
11243 (else.useRequest):
11244 (ExitStatus):
11245 (dependenciesFulfilled):
11246 (Module.string_appeared_here.Module.callMain.callMain.pad):
11247 (Module.string_appeared_here.Module.callMain):
11248 (run.doRun):
11249 (run):
11250 (exit):
11251 * workers/wasm-long-compile-expected.txt: Added.
11252 * workers/wasm-long-compile-many-expected.txt: Added.
11253 * workers/wasm-long-compile-many.html: Added.
11254 * workers/wasm-long-compile.html: Added.
11255 * workers/wasm-resources: Added.
11256 * workers/wasm-resources/long-compile-many.js: Added.
11257 (done):
11258 (i.async.run):
11259 (i.worker.onmessage):
11260 * workers/wasm-resources/long-compile-worker.js: Added.
11261 (const._fail):
11262 (const.isNotA.assert.isNotA):
11263 (const):
11264 (switch.typeof):
11265 (Builder):
11266 (Builder.prototype.setChecked):
11267 (Builder.prototype.setPreamble):
11268 (Builder.prototype._functionIndexSpaceKeyHash):
11269 (Builder.prototype._registerFunctionToIndexSpace):
11270 (Builder.prototype._getFunctionFromIndexSpace):
11271 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
11272 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
11273 (Builder.prototype._registerSectionBuilders.this.Unknown):
11274 * workers/wasm-resources/long-compile.js: Added.
11275 (done):
11276 (async.run):
11277 (worker.onmessage):
11278
dino@apple.com867f6662017-04-14 01:56:35 +0000112792017-04-13 Dean Jackson <dino@apple.com>
11280
11281 Large negative animation-delays may not work depending on machine uptime
11282 https://bugs.webkit.org/show_bug.cgi?id=166962
11283 <rdar://problem/30091526>
11284
11285 Reviewed by Tim Horton.
11286
11287 * animations/large-negative-delay-expected.txt: Added.
11288 * animations/large-negative-delay.html: Added.
11289
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +0000112902017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
11291
11292 Change Intl prototypes to plain objects
11293 https://bugs.webkit.org/show_bug.cgi?id=168178
11294
11295 Reviewed by JF Bastien.
11296
11297 * js/intl-collator-expected.txt:
11298 * js/intl-datetimeformat-expected.txt:
11299 * js/intl-numberformat-expected.txt:
11300 * js/script-tests/intl-collator.js:
11301 * js/script-tests/intl-datetimeformat.js:
11302 * js/script-tests/intl-numberformat.js:
11303
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +0000113042017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11305
11306 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
11307 https://bugs.webkit.org/show_bug.cgi?id=169719
11308
11309 Unreviewed test gardening.
11310
11311 * platform/ios-wk2/TestExpectations:
11312
antti@apple.com2d5e53f2017-04-13 23:20:50 +0000113132017-04-13 Antti Koivisto <antti@apple.com>
11314
11315 Don't invalidate composition for style changes in non-composited layers
11316 https://bugs.webkit.org/show_bug.cgi?id=170805
11317 <rdar://problem/31606185>
11318
11319 Reviewed by Simon Fraser.
11320
11321 * compositing/updates/animation-non-composited-expected.txt: Added.
11322 * compositing/updates/animation-non-composited.html: Added.
11323
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +0000113242017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11325
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +000011326 Mark webrtc/video-mute.html as flaky.
11327 https://bugs.webkit.org/show_bug.cgi?id=170704
11328
11329 Unreviewed test gardening.
11330
11331 * TestExpectations:
11332
113332017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11334
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +000011335 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
11336 https://bugs.webkit.org/show_bug.cgi?id=165553
11337
11338 Unreviewed test gardening.
11339
11340 * platform/mac/TestExpectations:
11341
113422017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11343
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +000011344 Mark media/track/track-cue-rendering-rtl.html as flaky.
11345 https://bugs.webkit.org/show_bug.cgi?id=170831
11346
11347 Unreviewed test gardening.
11348
11349 * platform/mac/TestExpectations:
11350
113512017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11352
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +000011353 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
11354 https://bugs.webkit.org/show_bug.cgi?id=170830
11355
11356 Unreviewed test gardening.
11357
11358 * platform/mac-wk1/TestExpectations:
11359
113602017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11361
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +000011362 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
11363
11364 Unreviewed test gardening.
11365
11366 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
11367
113682017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11369
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +000011370 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
11371 https://bugs.webkit.org/show_bug.cgi?id=170702
11372
11373 Unreviewed test gardening.
11374
11375 * platform/mac-wk2/TestExpectations:
11376
113772017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11378
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000011379 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
11380 https://bugs.webkit.org/show_bug.cgi?id=164229
11381
11382 Unreviewed test gardening.
11383
11384 * platform/mac/TestExpectations:
11385
cdumez@apple.com0447c7c2017-04-13 19:42:35 +0000113862017-04-13 Chris Dumez <cdumez@apple.com>
11387
11388 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
11389 https://bugs.webkit.org/show_bug.cgi?id=170745
11390
11391 Reviewed by Tim Horton.
11392
11393 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
11394 test more robust.
11395
11396 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
11397 * svg/animations/animated-svg-image-outside-viewport-paused.html:
11398
commit-queue@webkit.org055b0802017-04-13 18:28:29 +0000113992017-04-13 Youenn Fablet <youenn@apple.com>
11400
11401 Remove RTCSignalingState::Closed
11402 https://bugs.webkit.org/show_bug.cgi?id=170811
11403
11404 Reviewed by Eric Carlson.
11405
11406 * webrtc/connection-state.html:
11407
jbedard@apple.com64df7a42017-04-13 17:29:43 +0000114082017-04-13 Jonathan Bedard <jbedard@apple.com>
11409
11410 Remove compositing/masks/solid-color-masked.html expectation
11411 https://bugs.webkit.org/show_bug.cgi?id=168054
11412
11413 Unreviewed test gardening.
11414
11415 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
11416
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +0000114172017-04-13 Youenn Fablet <youenn@apple.com>
11418
11419 Add some more WebRTC tests
11420 https://bugs.webkit.org/show_bug.cgi?id=170796
11421
11422 Reviewed by Eric Carlson.
11423
11424 * webrtc/multi-video-expected.txt: Added.
11425 * webrtc/multi-video.html: Added.
11426 * webrtc/video-with-data-channel-expected.txt: Added.
11427 * webrtc/video-with-data-channel.html: Added.
11428
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +0000114292017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
11430
11431 [Readable Streams API] Implement cloneArrayBuffer in WebCore
11432 https://bugs.webkit.org/show_bug.cgi?id=170008
11433
11434 Reviewed by Youenn Fablet.
11435
11436 Added test to check cloneArrayBuffer behaviour.
11437
11438 * streams/clone-array-buffer-expected.txt: Added.
11439 * streams/clone-array-buffer.html: Added.
11440
commit-queue@webkit.org04d33012017-04-13 16:38:58 +0000114412017-04-13 Youenn Fablet <youenn@apple.com>
11442
11443 onnegotiationneeded should only be called once
11444 https://bugs.webkit.org/show_bug.cgi?id=170785
11445
11446 Reviewed by Alex Christensen.
11447
11448 * webrtc/negotiatedneeded-event-addStream.html:
11449
hyatt@apple.com531e35d2017-04-13 16:37:00 +0000114502017-04-13 Dave Hyatt <hyatt@apple.com>
11451
11452 Rendering flexbox children across columns
11453 https://bugs.webkit.org/show_bug.cgi?id=164166
11454 <rdar://problem/29055587>
11455
11456 Reviewed by Zalan Bujtas.
11457
11458 * fast/multicol/flexbox-rows-expected.html: Added.
11459 * fast/multicol/flexbox-rows.html: Added.
11460
antti@apple.come2ca5892017-04-13 08:31:54 +0000114612017-04-13 Antti Koivisto <antti@apple.com>
11462
11463 Try to unflake a test.
11464
11465 * http/tests/cache/disk-cache/disk-cache-media-small.html:
11466
beidson@apple.com6fc12ef2017-04-13 06:38:19 +0000114672017-04-12 Brady Eidson <beidson@apple.com>
11468
11469 QuotaExceededError when saving to localStorage in private mode.
11470 https://bugs.webkit.org/show_bug.cgi?id=157010
11471
11472 Reviewed by Alex Christensen.
11473
11474 * platform/mac-wk2/TestExpectations:
11475 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
11476 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
11477 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
11478 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
11479 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
11480 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
11481 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
11482 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
11483
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +0000114842017-04-12 Joseph Pecoraro <pecoraro@apple.com>
11485
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +000011486 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
11487 https://bugs.webkit.org/show_bug.cgi?id=170668
11488
11489 Reviewed by Keith Miller.
11490
11491 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
11492 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
11493 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
11494 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
11495 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
11496 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
11497 These tests are now out of date.
11498
114992017-04-12 Joseph Pecoraro <pecoraro@apple.com>
11500
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000011501 test262: test262/test/language/literals/regexp/u-dec-esc.js
11502 https://bugs.webkit.org/show_bug.cgi?id=170687
11503
11504 Reviewed by Michael Saboff.
11505
11506 * js/regexp-unicode-expected.txt:
11507 * js/script-tests/regexp-unicode.js:
11508 Extend test to test invalid backreferences.
11509
jbedard@apple.com572dfff2017-04-12 22:44:08 +0000115102017-04-12 Jonathan Bedard <jbedard@apple.com>
11511
11512 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
11513
11514 Unreviewed test gardening.
11515
11516 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
11517 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
11518 * platform/mac-wk1/TestExpectations: Ditto.
11519 * platform/win/TestExpectations: Ditto.
11520 * platform/wk2/TestExpectations: Ditto.
11521
dino@apple.com6cc437b2017-04-12 21:11:47 +0000115222017-04-11 Dean Jackson <dino@apple.com>
11523
11524 canvas/2d.gradient.* LayoutTests failing
11525 https://bugs.webkit.org/show_bug.cgi?id=170757
11526 <rdar://problem/31177990>
11527
11528 Reviewed by Antoine Quint.
11529
11530 Add a fudge factor to the gradient tests, since we can
11531 now produce noisy (nicer looking) gradients. There might
11532 be 1 or 2 bits of difference per pixel.
11533
11534 * canvas/philip/tests.js:
11535 (_assertPixelWithGradientNoise):
11536 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
11537 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
11538 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
11539 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
11540 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
11541 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
11542 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
11543 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
11544 * canvas/philip/tests/2d.gradient.radial.inside1.html:
11545 * canvas/philip/tests/2d.gradient.radial.inside2.html:
11546 * canvas/philip/tests/2d.gradient.radial.inside3.html:
11547 * canvas/philip/tests/2d.gradient.radial.outside1.html:
11548 * canvas/philip/tests/2d.gradient.radial.outside2.html:
11549 * canvas/philip/tests/2d.gradient.radial.outside3.html:
11550 * canvas/philip/tests/2d.gradient.radial.touch2.html:
11551 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
11552 * fast/canvas/canvas-gradient-on-compositing-expected.html:
11553
mmaxfield@apple.com803992b2017-04-12 20:54:02 +0000115542017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
11555
11556 Well-known variations should clamp to the values listed in the @font-face block
11557 https://bugs.webkit.org/show_bug.cgi?id=169260
11558
11559 Reviewed by Dean Jackson.
11560
11561 * fast/text/variations/font-face-clamp-expected.html: Added.
11562 * fast/text/variations/font-face-clamp.html: Added.
11563
jbedard@apple.comacb7052f2017-04-12 20:47:31 +0000115642017-04-12 Jonathan Bedard <jbedard@apple.com>
11565
11566 Remove two passing canvas tests from ios expectations
11567
11568 Unreviewed test gardening.
11569
11570 * platform/ios/TestExpectations:
11571
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +0000115722017-04-12 Youenn Fablet <youenn@apple.com>
11573
11574 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
11575 https://bugs.webkit.org/show_bug.cgi?id=170754
11576 <rdar://problem/31573169>
11577
11578 Unreviewed.
11579
11580 * TestExpectations: Marking test as crashing.
11581
rego@igalia.com69b969c2017-04-12 10:14:30 +0000115822017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
11583
11584 [css-grid] Replaced elements don't properly resolve percentage heights
11585 https://bugs.webkit.org/show_bug.cgi?id=159670
11586
11587 Reviewed by Darin Adler.
11588
11589 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
11590 This patch only adds the test to avoid regressions in the future.
11591
11592 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
11593 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
11594
antti@apple.comcf289bc2017-04-12 10:09:14 +0000115952017-04-10 Antti Koivisto <antti@apple.com>
11596
11597 Cache small media resources in disk cache
11598 https://bugs.webkit.org/show_bug.cgi?id=170676
11599 <rdar://problem/31532649>
11600
11601 Reviewed by Andreas Kling.
11602
11603 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
11604 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
11605
pvollan@apple.comee34dbc2017-04-12 08:01:51 +0000116062017-04-12 Per Arne Vollan <pvollan@apple.com>
11607
11608 Implement stroke-color CSS property.
11609 https://bugs.webkit.org/show_bug.cgi?id=169352
11610
11611 Reviewed by Jon Lee.
11612
11613 * fast/css/stroke-color-expected.html: Added.
11614 * fast/css/stroke-color-fallback-expected.html: Added.
11615 * fast/css/stroke-color-fallback.html: Added.
11616 * fast/css/stroke-color.html: Added.
11617 * fast/css/visited-link-stroke-color-expected.html: Added.
11618 * fast/css/visited-link-stroke-color.html: Added.
11619
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +0000116202017-04-11 Youenn Fablet <youenn@apple.com>
11621
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +000011622 LayoutTest webrtc/video-mute.html is a flaky failure
11623 https://bugs.webkit.org/show_bug.cgi?id=170704
11624
11625 Reviewed by Eric Carlson.
11626
11627 * webrtc/video-mute.html: Trying to make it less flaky.
11628
116292017-04-11 Youenn Fablet <youenn@apple.com>
11630
commit-queue@webkit.org70608662017-04-11 22:47:49 +000011631 [WK1] Add captureStream test with webrtc
11632 https://bugs.webkit.org/show_bug.cgi?id=170746
11633
11634 Reviewed by Eric Carlson.
11635
11636 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
11637 * webrtc/captureCanvas-webrtc-expected.txt: Added.
11638 * webrtc/captureCanvas-webrtc.html: Added.
11639
116402017-04-11 Youenn Fablet <youenn@apple.com>
11641
commit-queue@webkit.org362495d2017-04-11 22:47:26 +000011642 Migrating webrtc tests to latest API
11643 https://bugs.webkit.org/show_bug.cgi?id=170709
11644
11645 Reviewed by Eric Carlson.
11646
11647 * webrtc/audio-peer-connection-webaudio.html:
11648 * webrtc/libwebrtc/descriptionGetters.html:
11649 * webrtc/negotiatedneeded-event-addStream.html:
11650 * webrtc/peer-connection-audio-mute.html:
11651 * webrtc/peer-connection-audio-mute2.html:
11652 * webrtc/peer-connection-remote-audio-mute.html:
11653 * webrtc/peer-connection-remote-audio-mute2.html:
11654 * webrtc/release-after-getting-track.html:
11655 * webrtc/video-disabled-black.html:
11656 * webrtc/video-mute.html:
11657 * webrtc/video-remote-mute.html:
11658 * webrtc/video-with-receiver.html:
11659 * webrtc/video.html:
11660
116612017-04-11 Youenn Fablet <youenn@apple.com>
11662
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +000011663 Activate WebRTC data channel tests for WK1
11664 https://bugs.webkit.org/show_bug.cgi?id=170710
11665
11666 Reviewed by Eric Carlson.
11667
11668 * platform/mac-wk1/TestExpectations:
11669
116702017-04-11 Youenn Fablet <youenn@apple.com>
11671
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000011672 MediaStream id should be equal to msid
11673 https://bugs.webkit.org/show_bug.cgi?id=170712
11674
11675 Reviewed by Eric Carlson.
11676
11677 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
11678
11679 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
11680 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
11681 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
11682 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
11683 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
11684 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
11685 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
11686 * webrtc/audio-peer-connection-webaudio.html:
11687 * webrtc/audio-replace-track.html:
11688 * webrtc/connection-state.html:
11689 * webrtc/datachannel/basic.html:
11690 * webrtc/datachannel/bufferedAmountLowThreshold.html:
11691 * webrtc/datachannel/datachannel-gc.html:
11692 * webrtc/datachannel/datachannel-stats.html:
11693 * webrtc/datachannel/filter-ice-candidate.html:
11694 * webrtc/ephemeral-certificates-and-cnames.html:
11695 * webrtc/libwebrtc/descriptionGetters.html:
11696 * webrtc/negotiatedneeded-event-addStream.html:
11697 * webrtc/no-port-zero-in-upd-candidates.html:
11698 * webrtc/peer-connection-audio-mute.html:
11699 * webrtc/peer-connection-audio-mute2.html:
11700 * webrtc/peer-connection-remote-audio-mute.html:
11701 * webrtc/peer-connection-remote-audio-mute2.html:
11702 * webrtc/release-after-getting-track.html:
11703 * webrtc/video-disabled-black.html:
11704 * webrtc/video-getParameters.html:
11705 * webrtc/video-mediastreamtrack-stats.html:
11706 * webrtc/video-mute.html:
11707 * webrtc/video-remote-mute.html:
11708 * webrtc/video-replace-track-to-null.html:
11709 * webrtc/video-replace-track.html:
11710 * webrtc/video-stats.html:
11711 * webrtc/video-with-receiver.html:
11712 * webrtc/video.html:
11713
cfleizach@apple.comd27869e2017-04-11 17:00:29 +0000117142017-04-11 Chris Fleizach <cfleizach@apple.com>
11715
11716 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
11717 https://bugs.webkit.org/show_bug.cgi?id=170330
11718 <rdar://problem/31366105>
11719
11720 Reviewed by Joanmarie Diggs.
11721
11722 * accessibility/mac/search-predicate-article-expected.txt:
11723 * accessibility/mac/search-predicate-article.html:
11724
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +0000117252017-04-11 Joseph Pecoraro <pecoraro@apple.com>
11726
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +000011727 test262: test262/test/annexB/language/comments/multi-line-html-close.js
11728 https://bugs.webkit.org/show_bug.cgi?id=170648
11729
11730 Reviewed by Keith Miller.
11731
11732 * js/parser-xml-close-comment-expected.txt:
11733 * js/script-tests/parser-xml-close-comment.js:
11734 Update test coverage for JavaScript HTML comments.
11735
117362017-04-11 Joseph Pecoraro <pecoraro@apple.com>
11737
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000011738 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
11739 https://bugs.webkit.org/show_bug.cgi?id=170652
11740
11741 Reviewed by Michael Saboff.
11742
11743 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
11744 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
11745 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
11746 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
11747 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
11748 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
11749 * 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:
11750 These tests expected the opposite, they are now out of date.
11751
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +0000117522017-04-11 Yoav Weiss <yoav@yoav.ws>
11753
11754 [link preload] Double downloads of preloaded content when it's in MemoryCache
11755 https://bugs.webkit.org/show_bug.cgi?id=170122
11756
11757 Reviewed by Antti Koivisto.
11758
11759 * TestExpectations: Removed flakiness label from the header preload charset test.
11760 * fast/loader/cache-encoding-expected.txt: Changed expectation.
11761 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
11762 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
11763 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
11764 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
11765 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.
11766
rego@igalia.com45aee992017-04-11 09:20:16 +0000117672017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
11768
11769 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
11770 https://bugs.webkit.org/show_bug.cgi?id=167538
11771
11772 Reviewed by Darin Adler.
11773
11774 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
11775 as the caret was not always painted in the test runner.
11776 The test was checking for a crash in simplified layout (see bug #163450)
11777 and has nothing to do with the caret or "autofocus" behavior.
11778 "autofocus" was needed to get the crash, so this change modifies
11779 the test to blur the element, so the caret is not painted anymore.
11780
11781 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
11782 Don't focus the input element.
11783 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
11784 the input element to avoid showing the caret.
11785 * platform/mac-wk2/TestExpectations: Remove file from expectations.
11786
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +0000117872017-04-10 Jiewen Tan <jiewen_tan@apple.com>
11788
11789 Unreviewed, test expectations update
11790
11791 * platform/wk2/TestExpectations:
11792
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +0000117932017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11794
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +000011795 Mark two newly imported web-platform-tests as failing.
11796
11797 Unreviewed test gardening.
11798
11799 * TestExpectations:
11800
118012017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11802
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000011803 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
11804 https://bugs.webkit.org/show_bug.cgi?id=167475
11805
11806 Unreviewed test gardening.
11807
11808 * platform/mac-wk1/TestExpectations:
11809
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +0000118102017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
11811
11812 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
11813 https://bugs.webkit.org/show_bug.cgi?id=170677
11814 <rdar://problem/31512633>
11815
11816 Reviewed by Tim Horton.
11817
11818 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
11819
11820 * fast/events/drag-to-navigate.html:
11821 * fast/events/only-valid-drop-targets-receive-file-drop.html:
11822
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +0000118232017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11824
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +000011825 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
11826 https://bugs.webkit.org/show_bug.cgi?id=170682
11827
11828 Unreviewed test gardening.
11829
11830 * platform/mac-wk1/TestExpectations:
11831
118322017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11833
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000011834 Rebaseline js/dom/global-constructors-attributes.html after r215131.
11835
11836 Unreviewed test gardening.
11837
11838 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
11839 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
11840 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
11841
akling@apple.comb89c9482017-04-10 13:49:18 +0000118422017-04-10 Andreas Kling <akling@apple.com>
11843
11844 Don't generate extra scrolling tiles for non-visible pages.
11845 https://bugs.webkit.org/show_bug.cgi?id=167213
11846 <rdar://problem/30105774>
11847
11848 Reviewed by Antti Koivisto.
11849
11850 * TestExpectations:
11851 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
11852 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
11853 * platform/mac-wk2/TestExpectations:
11854
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +0000118552017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
11856
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +000011857 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
11858 https://bugs.webkit.org/show_bug.cgi?id=170667
11859
11860 Reviewed by Žan Doberšek.
11861
11862 Unskip then test that is passing now.
11863
11864 * platform/gtk/TestExpectations:
11865
118662017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
11867
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000011868 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
11869
11870 * platform/gtk/TestExpectations:
11871
magomez@igalia.com2c050a82017-04-10 07:39:19 +0000118722017-04-10 Miguel Gomez <magomez@igalia.com>
11873
11874 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
11875 https://bugs.webkit.org/show_bug.cgi?id=168425
11876
11877 Reviewed by Said Abou-Hallawa.
11878
11879 Adjusted expectation for fast/images/animated-png.html. It must pass now.
11880
11881 * platform/gtk/TestExpectations:
11882
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +0000118832017-04-09 Devin Rousso <webkit@devinrousso.com>
11884
11885 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
11886 https://bugs.webkit.org/show_bug.cgi?id=170184
11887
11888 Reviewed by Matt Baker.
11889
11890 * inspector/unit-tests/text-utilities-expected.txt: Added.
11891 * inspector/unit-tests/text-utilities.html: Added.
11892
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +0000118932017-04-09 Youenn Fablet <youenn@apple.com>
11894
11895 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
11896 https://bugs.webkit.org/show_bug.cgi?id=170647
11897
11898 Reviewed by Sam Weinig.
11899
11900 * TestExpectations:
11901 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
11902 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
11903 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
11904 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
11905 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
11906 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
11907 * platform/mac/TestExpectations:
11908 * tests-options.json:
11909
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +0000119102017-04-09 Joseph Pecoraro <pecoraro@apple.com>
11911
11912 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
11913 https://bugs.webkit.org/show_bug.cgi?id=170651
11914
11915 Reviewed by Saam Barati.
11916
11917 * js/regexp-no-extensions-expected.txt:
11918 * js/script-tests/regexp-no-extensions.js:
11919 Update existing test for these edge cases.
11920
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +0000119212017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
11922
11923 [Variation Fonts] Width values of GX fonts are not mapped correctly
11924 https://bugs.webkit.org/show_bug.cgi?id=170367
11925
11926 Reviewed by Simon Fraser.
11927
11928 * fast/text/variations/font-selection-properties-expected.html:
11929 * fast/text/variations/gx-width-expected.html: Added.
11930 * fast/text/variations/gx-width.html: Added.
11931
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +0000119322017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
11933
11934 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
11935 https://bugs.webkit.org/show_bug.cgi?id=170577
11936
11937 Reviewed by Simon Fraser.
11938
11939 * fast/images/async-image-background-image-repeated-expected.html: Added.
11940 * fast/images/async-image-background-image-repeated.html: Added.
11941
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +0000119422017-04-08 Simon Fraser <simon.fraser@apple.com>
11943
11944 Unprefix CSS cursor values grab and grabbing
11945 https://bugs.webkit.org/show_bug.cgi?id=170543
11946
11947 Reviewed by Jon Lee.
11948
11949 Enhanced the cursor test to check round-tripping of all values.
11950
11951 * fast/css/cursor-parsing-expected.txt:
11952 * fast/css/cursor-parsing.html:
11953
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +0000119542017-04-08 Youenn Fablet <youenn@apple.com>
11955
commit-queue@webkit.orgea255592017-04-08 18:22:38 +000011956 WebRTC tests gardening
11957 https://bugs.webkit.org/show_bug.cgi?id=170508
11958
11959 Reviewed by Eric Carlson.
11960
11961 * platform/ios-wk1/TestExpectations:
11962 * platform/ios-wk2/TestExpectations:
11963 * platform/ios/TestExpectations:
11964
119652017-04-08 Youenn Fablet <youenn@apple.com>
11966
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000011967 MediaStreamTrack id should be preserved by PeerConnection
11968 https://bugs.webkit.org/show_bug.cgi?id=170624
11969
11970 Reviewed by Eric Carlson.
11971
11972 * webrtc/video.html:
11973
cdumez@apple.comec928cd2017-04-08 01:11:10 +0000119742017-04-07 Chris Dumez <cdumez@apple.com>
11975
11976 Unreviewed, update 2 media tests after r215120 so they work on iOS.
11977
11978 Setting the volume is a no-op on iOS so mute the video instead.
11979
11980 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
11981 * media/video-restricted-invisible-autoplay-not-allowed.html:
11982
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +0000119832017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
11984
11985 WebGPU: implement ComputeCommandEncoder and related components
11986 https://bugs.webkit.org/show_bug.cgi?id=170444
11987
11988 Reviewed by Alex Christensen.
11989
11990 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
11991
11992 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
11993 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
11994
zalan@apple.com318220e2017-04-07 22:48:22 +0000119952017-04-07 Zalan Bujtas <zalan@apple.com>
11996
11997 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
11998 https://bugs.webkit.org/show_bug.cgi?id=170552
11999
12000 Reviewed by Antti Koivisto.
12001
12002 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
12003 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
12004
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000120052017-04-07 Ryan Haddad <ryanhaddad@apple.com>
12006
ryanhaddad@apple.com31090232017-04-07 22:13:22 +000012007 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
12008 https://bugs.webkit.org/show_bug.cgi?id=168540
12009
12010 Unreviewed test gardening.
12011
12012 * platform/mac/TestExpectations:
12013
120142017-04-07 Ryan Haddad <ryanhaddad@apple.com>
12015
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000012016 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
12017 https://bugs.webkit.org/show_bug.cgi?id=170615
12018
12019 Unreviewed test gardening.
12020
12021 * platform/mac/TestExpectations:
12022
cdumez@apple.comf4e1e102017-04-07 20:49:49 +0000120232017-04-07 Chris Dumez <cdumez@apple.com>
12024
cdumez@apple.comeb309fa2017-04-07 22:04:50 +000012025 Audible autoplay videos should not get paused when outside the viewport
12026 https://bugs.webkit.org/show_bug.cgi?id=170610
12027 <rdar://problem/31505984>
12028
12029 Reviewed by Eric Carlson.
12030
12031 Add layout test coverage.
12032
12033 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
12034 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
12035 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
12036 * media/video-restricted-invisible-autoplay-not-allowed.html:
12037
120382017-04-07 Chris Dumez <cdumez@apple.com>
12039
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000012040 Throttle / Align DOM Timers in cross-origin iframes to 30fps
12041 https://bugs.webkit.org/show_bug.cgi?id=170613
12042 <rdar://problem/31506444>
12043
12044 Reviewed by Simon Fraser.
12045
12046 Add layout test coverage.
12047
12048 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
12049 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
12050 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
12051
bfulgham@apple.com49026b42017-04-07 16:02:10 +0000120522017-04-07 Brent Fulgham <bfulgham@apple.com>
12053
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +000012054 Rebaseline additional tests after r215096.
12055 https://bugs.webkit.org/show_bug.cgi?id=170561
12056 <rdar://problem/7415154>
12057
12058 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
12059 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
12060 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
12061 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
12062 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
12063 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
12064 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
12065 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
12066 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
12067 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
12068 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
12069
120702017-04-07 Brent Fulgham <bfulgham@apple.com>
12071
bfulgham@apple.com49026b42017-04-07 16:02:10 +000012072 WebKit should percent encode single quotes in query strings
12073 https://bugs.webkit.org/show_bug.cgi?id=170561
12074 <rdar://problem/7415154>
12075
12076 Reviewed by Alex Christensen.
12077
12078 Rebaseline tests after change.
12079
12080 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
12081 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
12082 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
12083 * http/tests/security/xssAuditor/base-href-expected.txt:
12084 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
12085 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
12086 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
12087 * http/tests/security/xssAuditor/embed-tag-expected.txt:
12088 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
12089 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
12090 * http/tests/security/xssAuditor/form-action-expected.txt:
12091 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
12092 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
12093 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
12094 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
12095 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
12096 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
12097 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
12098 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
12099 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
12100 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
12101 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
12102 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
12103 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
12104 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
12105 * http/tests/security/xssAuditor/link-onclick-expected.txt:
12106 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
12107 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
12108 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
12109 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
12110 * http/tests/security/xssAuditor/object-tag-expected.txt:
12111 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
12112 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
12113 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
12114 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
12115 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
12116 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
12117 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
12118 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
12119 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
12120 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
12121 * http/tests/security/xssAuditor/svg-animate-expected.txt:
12122 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
12123 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
12124 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
12125
commit-queue@webkit.org5620e282017-04-07 15:24:09 +0000121262017-04-07 Youenn Fablet <youenn@apple.com>
12127
12128 Improve some WebRTC flaky tests
12129 https://bugs.webkit.org/show_bug.cgi?id=170584
12130
12131 Reviewed by Alex Christensen.
12132
12133 * webrtc/libwebrtc/descriptionGetters.html:
12134 * webrtc/video-replace-track-to-null.html:
12135
zalan@apple.come2374f52017-04-07 15:05:43 +0000121362017-04-07 Zalan Bujtas <zalan@apple.com>
12137
12138 Text insertion cursor disappears after pressing enter
12139 https://bugs.webkit.org/show_bug.cgi?id=169291
12140 <rdar://problem/30899611>
12141
12142 Reviewed by Tim Horton.
12143
12144 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
12145 * editing/simple-line-layout-caret-is-gone.html: Added.
12146
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +0000121472017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
12148
12149 Make FontWithFeatures test font pass OTS
12150 https://bugs.webkit.org/show_bug.cgi?id=169788
12151
12152 Reviewed by Tim Horton.
12153
12154 Updated font to the one which passes the tests.
12155
12156 * css3/resources/FontWithFeatures.otf:
12157
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +0000121582017-04-06 Jiewen Tan <jiewen_tan@apple.com>
12159
12160 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
12161 https://bugs.webkit.org/show_bug.cgi?id=170571
12162
12163 Unreviewed.
12164
12165 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
12166 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
12167
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +0000121682017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
12169
12170 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
12171 https://bugs.webkit.org/show_bug.cgi?id=170560
12172 <rdar://problem/31484693>
12173
12174 Reviewed by Tim Horton.
12175
12176 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
12177 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
12178
12179 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
12180 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
12181
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +0000121822017-04-05 Simon Fraser <simon.fraser@apple.com>
12183
12184 Throttle requestAnimationFrame in cross-origin iframes to 30fps
12185 https://bugs.webkit.org/show_bug.cgi?id=170534
12186
12187 Reviewed by Dan Bates.
12188
12189 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
12190 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
12191 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
12192
ryanhaddad@apple.com96609662017-04-06 22:39:15 +0000121932017-04-06 Ryan Haddad <ryanhaddad@apple.com>
12194
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +000012195 Unreviewed, rolling out r215041.
12196
12197 The LayoutTest for this change is failing on ios-simulator.
12198
12199 Reverted changeset:
12200
12201 "Rendering flexbox children across columns"
12202 https://bugs.webkit.org/show_bug.cgi?id=164166
12203 http://trac.webkit.org/changeset/215041
12204
122052017-04-06 Ryan Haddad <ryanhaddad@apple.com>
12206
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +000012207 Unreviewed, rolling out r215046.
12208
12209 This change broke internal builds.
12210
12211 Reverted changeset:
12212
12213 "WebRTC tests gardening"
12214 https://bugs.webkit.org/show_bug.cgi?id=170508
12215 http://trac.webkit.org/changeset/215046
12216
122172017-04-06 Ryan Haddad <ryanhaddad@apple.com>
12218
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000012219 Skip a test that was accidentally enabled with r214982.
12220
12221 Unreviewed test gardening.
12222
12223 * platform/ios/TestExpectations:
12224
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +0000122252017-04-06 Joseph Pecoraro <pecoraro@apple.com>
12226
12227 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
12228 https://bugs.webkit.org/show_bug.cgi?id=16531
12229 <rdar://problem/5712895>
12230
12231 Reviewed by Timothy Hatcher.
12232
12233 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
12234 * http/tests/inspector/network/resource-request-headers.html: Added.
12235 * http/tests/inspector/network/resources/basic-auth.php: Added.
12236 Test coverage for Cookie and Basic Authentication headers.
12237
12238 * platform/mac/TestExpectations:
12239 * platform/mac-wk1/TestExpectations:
12240 * platform/win/TestExpectations:
12241 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
12242 and ElCapitan which uses the legacy non-NSURLSession loading path.
12243
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +0000122442017-04-06 Youenn Fablet <youenn@apple.com>
12245
12246 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
12247 https://bugs.webkit.org/show_bug.cgi?id=167513
12248
12249 Reviewed by Eric Carlson.
12250
12251 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
12252
zalan@apple.com2319f682017-04-06 20:03:55 +0000122532017-04-06 Zalan Bujtas <zalan@apple.com>
12254
12255 Simple line layout: Hittest always returns the first renderer in the block.
12256 https://bugs.webkit.org/show_bug.cgi?id=170520
12257 <rdar://problem/30979175>
12258
12259 Reviewed by Antti Koivisto.
12260
12261 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
12262 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
12263
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +0000122642017-03-31 Jiewen Tan <jiewen_tan@apple.com>
12265
12266 [WebCrypto] Add support for AES-CTR
12267 https://bugs.webkit.org/show_bug.cgi?id=169761
12268 <rdar://problem/31331321>
12269
12270 Reviewed by Brent Fulgham.
12271
12272 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
12273 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
12274 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
12275 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
12276 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
12277 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
12278 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
12279 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
12280 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
12281 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
12282 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
12283 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
12284 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
12285 * crypto/subtle/aes-ctr-generate-key.html: Added.
12286 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
12287 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
12288 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
12289 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
12290 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
12291 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
12292 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
12293 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
12294 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
12295 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
12296 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
12297 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
12298 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
12299 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
12300 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
12301 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
12302 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
12303 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
12304 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
12305 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
12306 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
12307 * crypto/subtle/aes-generate-key-malformed-parameters.html:
12308 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
12309 * crypto/subtle/aes-import-key-malformed-parameters.html:
12310 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
12311 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
12312 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
12313 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
12314 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
12315 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
12316 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
12317 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
12318 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
12319 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
12320 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
12321 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
12322
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +0000123232017-04-06 Ryan Haddad <ryanhaddad@apple.com>
12324
12325 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
12326 https://bugs.webkit.org/show_bug.cgi?id=153460
12327
12328 Unreviewed test gardening.
12329
12330 * platform/mac/TestExpectations:
12331
commit-queue@webkit.orga9762452017-04-06 18:48:11 +0000123322017-04-06 Youenn Fablet <youenn@apple.com>
12333
12334 WebRTC tests gardening
12335 https://bugs.webkit.org/show_bug.cgi?id=170508
12336
12337 Reviewed by Eric Carlson.
12338
12339 * platform/ios-wk1/TestExpectations:
12340 * platform/ios-wk2/TestExpectations:
12341 * platform/ios/TestExpectations:
12342
antti@apple.comc5190fd2017-04-06 18:32:47 +0000123432017-04-06 Antti Koivisto <antti@apple.com>
12344
12345 Implement testing mode for disk cache
12346 https://bugs.webkit.org/show_bug.cgi?id=170547
12347
12348 Reviewed by Andreas Kling.
12349
12350 Enable a few disabled tests to see how it goes.
12351
12352 * platform/mac-wk2/TestExpectations:
12353
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +0000123542017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
12355
12356 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
12357 https://bugs.webkit.org/show_bug.cgi?id=170339
12358
12359 Reviewed by Youenn Fablet.
12360
12361 Added new tests addressing respondWithNewView() behaviour.
12362
12363 * streams/readable-stream-byob-request-expected.txt: Updated.
12364 * streams/readable-stream-byob-request.js: Added new tests.
12365
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +0000123662017-04-06 Dave Hyatt <hyatt@apple.com>
12367
12368 Rendering flexbox children across columns
12369 https://bugs.webkit.org/show_bug.cgi?id=164166
12370 <rdar://problem/29055587>
12371
12372 Reviewed by Zalan Bujtas.
12373
12374 * fast/multicol/flexbox-rows-expected.html: Added.
12375 * fast/multicol/flexbox-rows.html: Added.
12376
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +0000123772017-04-05 Simon Fraser <simon.fraser@apple.com>
12378
12379 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
12380 https://bugs.webkit.org/show_bug.cgi?id=170479
12381
12382 Reviewed by Sam Weinig.
12383
12384 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
12385 * fast/frames/user-gesture-timestamp-propagation.html: Added.
12386 * platform/ios/TestExpectations:
12387
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +0000123882017-04-05 Eric Carlson <eric.carlson@apple.com>
12389
12390 [MediaStream] Host application should be able to mute and unmute media streams
12391 https://bugs.webkit.org/show_bug.cgi?id=170519
12392 <rdar://problem/31174326>
12393
12394 Reviewed by Youenn Fablet.
12395
12396 * fast/mediastream/MediaStream-page-muted-expected.txt:
12397 * fast/mediastream/MediaStream-page-muted.html:
12398
jfernandez@igalia.com30168022017-04-05 20:44:10 +0000123992017-04-05 Javier Fernandez <jfernandez@igalia.com>
12400
12401 [css-align] Implement the place-items shorthand
12402 https://bugs.webkit.org/show_bug.cgi?id=168847
12403
12404 Reviewed by David Hyatt.
12405
12406 Regression tests for the new place-content alignment shorthand.
12407
12408 * css3/parse-place-items.html: Added.
12409
clopez@igalia.com21ac4de2017-04-05 19:14:36 +0000124102017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
12411
12412 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
12413 https://bugs.webkit.org/show_bug.cgi?id=170157
12414
12415 Reviewed by Alejandro G. Castro.
12416
12417 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
12418 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
12419 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
12420 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
12421 for each one of the audio media type and video media type.
12422
12423 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
12424 as failing in the general TestExpectations, because the libwebrtc backend currently
12425 doesn't generate the expected a=bundle-only lines.
12426 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
12427 The whole fast/mediastream directory is already overriden to pass.
12428 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
12429 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
12430 * fast/mediastream/resources/sdp-utils.js:
12431 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
12432 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
12433 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
12434
jer.noble@apple.com837b2a02017-04-05 19:09:28 +0000124352017-04-05 Jer Noble <jer.noble@apple.com>
12436
12437 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
12438 https://bugs.webkit.org/show_bug.cgi?id=170510
12439
12440 Reviewed by Eric Carlson.
12441
12442 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
12443 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
12444
mattbaker@apple.com6c085f62017-04-05 18:57:35 +0000124452017-04-05 Matt Baker <mattbaker@apple.com>
12446
12447 Web Inspector: XHR breakpoints should be global
12448 https://bugs.webkit.org/show_bug.cgi?id=170033
12449
12450 Reviewed by Joseph Pecoraro..
12451
12452 * inspector/dom-debugger/xhr-breakpoints.html:
12453 Update for XHRBreakpoint constructor change.
12454
cdumez@apple.comca98dba2017-04-05 18:47:39 +0000124552017-04-05 Chris Dumez <cdumez@apple.com>
12456
12457 <input type="range"> changing to disabled while active breaks all pointer events
12458 https://bugs.webkit.org/show_bug.cgi?id=170447
12459 <rdar://problem/31442875>
12460
12461 Reviewed by Geoffrey Garen.
12462
12463 Add layout test coverage.
12464
12465 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
12466 * fast/forms/range/disabled-while-dragging.html: Added.
12467
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +0000124682017-04-05 Jiewen Tan <jiewen_tan@apple.com>
12469
12470 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
12471 <rdar://problem/31322400>
12472
12473 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
12474 * crypto/subtle/rsa-import-key-malformed-parameters.html:
12475
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +0000124762017-04-05 Youenn Fablet <youenn@apple.com>
12477
12478 Deprecate and remove URL.createObjectURL(mediastream)
12479 https://bugs.webkit.org/show_bug.cgi?id=167518
12480 <rdar://problem/31149607>
12481
12482 Reviewed by Eric Carlson.
12483
12484 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
12485 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
12486 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
12487 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
12488 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
12489 * fast/mediastream/MediaStream-video-element-expected.txt:
12490 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
12491 * fast/mediastream/MediaStream-video-element-track-stop.html:
12492 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
12493 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
12494 * fast/mediastream/MediaStream-video-element.html:
12495 * fast/mediastream/resources/getUserMedia-helper.js:
12496 (setupVideoElementWithStream):
12497
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +0000124982017-04-05 Javier Fernandez <jfernandez@igalia.com>
12499
12500 [GTK] Unreviewed tests gardening
12501 https://bugs.webkit.org/show_bug.cgi?id=170497
12502
12503 Unreviewed test gardening. Rebaseline tests after r214712.
12504
12505 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
12506
12507
ap@apple.com0bc422c2017-04-05 05:14:52 +0000125082017-04-04 Alexey Proskuryakov <ap@apple.com>
12509
12510 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
12511 for https://bugs.webkit.org/show_bug.cgi?id=170493
12512
12513 * platform/mac/TestExpectations:
12514
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000125152017-04-04 Youenn Fablet <youenn@apple.com>
12516
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +000012517 Canvas is tainted when painting a video with MediaStreamTrack
12518 https://bugs.webkit.org/show_bug.cgi?id=170486
12519
12520 Reviewed by Eric Carlson.
12521
12522 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
12523 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
12524 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
12525 (reject):
12526 (getUserMedia):
12527 (defaultRejectOrCatch):
12528 (setupVideoElementWithStream):
12529
125302017-04-04 Youenn Fablet <youenn@apple.com>
12531
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000012532 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
12533 https://bugs.webkit.org/show_bug.cgi?id=170482
12534
12535 Reviewed by Eric Carlson.
12536
12537 * TestExpectations:
12538
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000125392017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12540
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +000012541 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
12542 https://bugs.webkit.org/show_bug.cgi?id=168390
12543
12544 Unreviewed test gardening.
12545
12546 * platform/mac/TestExpectations:
12547
125482017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12549
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +000012550 Mark fast/images/reset-image-animation.html as flaky.
12551 https://bugs.webkit.org/show_bug.cgi?id=170177
12552
12553 Unreviewed test gardening.
12554
12555 * platform/mac/TestExpectations:
12556
125572017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12558
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000012559 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
12560 https://bugs.webkit.org/show_bug.cgi?id=168409
12561
12562 Unreviewed test gardening.
12563
12564 * platform/mac-wk1/TestExpectations:
12565
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +0000125662017-04-04 Brent Fulgham <bfulgham@apple.com>
12567
12568 Do not assert when CharacterData representing an Attr fires events
12569 https://bugs.webkit.org/show_bug.cgi?id=170454
12570 <rdar://problem/30979320>
12571
12572 Reviewed by Ryosuke Niwa.
12573
12574 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
12575 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
12576
commit-queue@webkit.org10f46422017-04-04 23:37:55 +0000125772017-04-04 Youenn Fablet <youenn@apple.com>
12578
12579 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
12580 https://bugs.webkit.org/show_bug.cgi?id=169481
12581
12582 Reviewed by Eric Carlson.
12583
12584 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
12585 * webrtc/datachannel/basic.html:
12586
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000125872017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12588
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +000012589 Add back results that were accidentally removed with r214848.
12590 https://bugs.webkit.org/show_bug.cgi?id=169301
12591
12592 Unreviewed test gardening.
12593
12594 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
12595 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
12596
125972017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12598
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000012599 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
12600 https://bugs.webkit.org/show_bug.cgi?id=170456
12601
12602 Unreviewed test gardening.
12603
12604 * platform/mac-wk1/TestExpectations:
12605
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +0000126062017-04-04 Youenn Fablet <youenn@apple.com>
12607
12608 webrtc/peer-connection-audio-mute.html is flaky
12609 https://bugs.webkit.org/show_bug.cgi?id=170451
12610
12611 Reviewed by Eric Carlson.
12612
12613 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
12614 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
12615 Decreasing time spent at detecting hum or not.
12616 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
12617
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +0000126182017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12619
12620 Mark fast/images/animated-gif-webkit-transform.html as flaky.
12621 https://bugs.webkit.org/show_bug.cgi?id=170410
12622
12623 Unreviewed test gardening.
12624
12625 * platform/mac-wk2/TestExpectations:
12626
ap@apple.com68c61102017-04-04 01:22:41 +0000126272017-04-03 Alexey Proskuryakov <ap@apple.com>
12628
12629 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
12630
12631 This test still times out, most of the time.
12632
12633 * platform/wk2/TestExpectations:
12634
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +0000126352017-04-03 Javier Fernandez <jfernandez@igalia.com>
12636
12637 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
12638 https://bugs.webkit.org/show_bug.cgi?id=170340
12639
12640 Reviewed by David Hyatt.
12641
12642 Added additional test cases to evaluate the new baseline-alignment syntax.
12643
12644 * css3/parse-place-content-expected.txt:
12645 * css3/parse-place-content.html:
12646
n_wang@apple.comaf39f872017-04-03 23:06:25 +0000126472017-04-03 Nan Wang <n_wang@apple.com>
12648
12649 AX: Expose link children when doing search predication on iOS
12650 https://bugs.webkit.org/show_bug.cgi?id=170424
12651 <rdar://problem/31413335>
12652
12653 Reviewed by Chris Fleizach.
12654
12655 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
12656 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
12657
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +0000126582017-04-03 Dave Hyatt <hyatt@apple.com>
12659
12660 Japanese fonts in vertical text should support synthesized italics
12661 https://bugs.webkit.org/show_bug.cgi?id=169301
12662
12663 Reviewed by Simon Fraser.
12664
12665 * fast/text/international/synthesized-italic-vertical-expected.html:
12666 * fast/text/international/synthesized-italic-vertical.html:
12667 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
12668 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
12669
cdumez@apple.com6884a1a2017-04-03 22:06:51 +0000126702017-04-03 Chris Dumez <cdumez@apple.com>
12671
12672 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
12673 https://bugs.webkit.org/show_bug.cgi?id=170285
12674 <rdar://problem/31378543>
12675
12676 Reviewed by Andy Estes.
12677
12678 Add layout test coverage.
12679
12680 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
12681 * fast/images/background-image-relative-url-changes-document.html: Added.
12682
wilander@apple.com5d4eacd2017-04-03 20:18:44 +0000126832017-04-03 John Wilander <wilander@apple.com>
12684
12685 Remove timeout expectations after bug fix
12686 https://bugs.webkit.org/show_bug.cgi?id=168262
12687
12688 Unreviewed test gardening.
12689
12690 Remove timeout expectations after bug fix in
12691 https://bugs.webkit.org/show_bug.cgi?id=170400
12692
12693 * platform/wk2/TestExpectations:
12694 Remove expected timeout for the first five test cases
12695 under http/tests/loading/resourceLoadStatistics/.
12696
antti@apple.com6c64e6c2017-04-03 19:08:07 +0000126972017-04-03 Antti Koivisto <antti@apple.com>
12698
12699 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
12700 https://bugs.webkit.org/show_bug.cgi?id=170402
12701 <rdar://problem/31004344>
12702
12703 Reviewed by Simon Fraser.
12704
12705 * fast/css/document-stylesheets-dynamic-expected.html: Added.
12706 * fast/css/document-stylesheets-dynamic.html: Added.
12707
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +0000127082017-04-03 Jeremy Jones <jeremyj@apple.com>
12709
12710 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
12711 https://bugs.webkit.org/show_bug.cgi?id=167965
12712
12713 Reviewed by Jon Lee.
12714
12715 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
12716 can therefore be delivered later than expected by the test. This is already done for the first one,
12717 do this for the second one also.
12718
12719 * platform/mac-wk2/TestExpectations:
12720 * pointer-lock/mouse-event-delivery.html:
12721
simon.fraser@apple.come5522a42017-04-03 17:51:29 +0000127222017-04-01 Simon Fraser <simon.fraser@apple.com>
12723
12724 Clean up touch event handler registration when moving nodes between documents
12725 https://bugs.webkit.org/show_bug.cgi?id=170384
12726 rdar://problem/30816694
12727
12728 Reviewed by Chris Dumez.
12729
12730 Tests for moving nodes with various listener/handler combinations between documents.
12731
12732 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
12733 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
12734 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
12735 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
12736 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
12737 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
12738 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
12739 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
12740
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +0000127412017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
12742
12743 [SOUP] URI Fragment is lost after redirect
12744 https://bugs.webkit.org/show_bug.cgi?id=170058
12745
12746 Reviewed by Michael Catanzaro.
12747
12748 Add tests to check we correctly handle fragment identifiers on server redirections.
12749
12750 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
12751 * http/tests/navigation/redirect-preserves-fragment.html: Added.
12752 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
12753 * http/tests/navigation/redirect-to-fragment.html: Added.
12754 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
12755 * http/tests/navigation/redirect-to-fragment2.html: Added.
12756 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
12757 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
12758 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
12759 * platform/ios/TestExpectations:
12760 * platform/mac/TestExpectations:
12761
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +0000127622017-04-03 Youenn Fablet <youenn@apple.com>
12763
12764 captureStream is getting black frames with webgl canvas
12765 https://bugs.webkit.org/show_bug.cgi?id=170325
12766
12767 Reviewed by Dean Jackson.
12768
12769 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
12770 * fast/mediastream/captureStream/canvas3d.html: Added.
12771
pvollan@apple.com60e84802017-04-03 13:17:11 +0000127722017-04-03 Per Arne Vollan <pvollan@apple.com>
12773
12774 Implement stroke-miterlimit.
12775 https://bugs.webkit.org/show_bug.cgi?id=169078
12776
12777 Reviewed by Dean Jackson.
12778
12779 * fast/css/stroke-miterlimit-default-expected.html: Added.
12780 * fast/css/stroke-miterlimit-default.html: Added.
12781 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
12782 * fast/css/stroke-miterlimit-large.html: Added.
12783 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
12784 * fast/css/stroke-miterlimit-zero.html: Added.
12785
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000127862017-04-02 Alexey Proskuryakov <ap@apple.com>
12787
ap@apple.com224fa132017-04-03 03:30:14 +000012788 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
12789
12790 * TestExpectations:
12791
127922017-04-02 Alexey Proskuryakov <ap@apple.com>
12793
ap@apple.com637c6b42017-04-03 03:13:42 +000012794 Build fix for
12795 Add missing text styles
12796 https://bugs.webkit.org/show_bug.cgi?id=170295
12797
12798 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
12799
128002017-04-02 Alexey Proskuryakov <ap@apple.com>
12801
ap@apple.com37851092017-04-03 01:26:31 +000012802 Fix lint errors.
12803
12804 * TestExpectations:
12805 * platform/ios-wk1/TestExpectations:
12806 * platform/ios-wk2/TestExpectations:
12807 * platform/ios/TestExpectations:
12808 * platform/mac-wk1/TestExpectations:
12809
128102017-04-02 Alexey Proskuryakov <ap@apple.com>
12811
ap@apple.com4e5a2a92017-04-02 18:55:45 +000012812 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
12813
12814 For https://bugs.webkit.org/show_bug.cgi?id=170395
12815 rdar://problem/30975761, rdar://problem/31394017
12816
12817 * TestExpectations:
12818
pvollan@apple.comc6950052017-04-02 05:28:53 +0000128192017-04-01 Per Arne Vollan <pvollan@apple.com>
12820
12821 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
12822 https://bugs.webkit.org/show_bug.cgi?id=169466
12823
12824 Reviewed by Jon Lee.
12825
12826 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
12827 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
12828 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
12829 -webkit-text-stroke-width.
12830
12831 * fast/css/stroke-width-fallback-expected.html: Added.
12832 * fast/css/stroke-width-fallback.html: Added.
12833
jonlee@apple.comb9c753c2017-04-02 05:28:10 +0000128342017-04-01 Jon Lee <jonlee@apple.com>
12835
12836 Add missing text styles
12837 https://bugs.webkit.org/show_bug.cgi?id=170295
12838 rdar://problem/30219503
12839
12840 Reviewed by Dean Jackson.
12841
12842 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
12843
cdumez@apple.com63c68002017-04-02 00:55:20 +0000128442017-04-01 Chris Dumez <cdumez@apple.com>
12845
12846 We should pause silent WebAudio rendering in background tabs
12847 https://bugs.webkit.org/show_bug.cgi?id=170299
12848 <rdar://problem/31289132>
12849
12850 Reviewed by Eric Carlson.
12851
12852 Add layout test coverage.
12853
12854 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
12855 * webaudio/silent-audio-interrupted-in-background.html: Added.
12856
ap@apple.com44498b62017-04-01 07:47:17 +0000128572017-04-01 Alexey Proskuryakov <ap@apple.com>
12858
12859 Rolling back http://trac.webkit.org/r214663 - memory corruption
12860
12861 * streams/readable-stream-byob-request-expected.txt:
12862 * streams/readable-stream-byob-request.js:
12863 (self.importScripts.test): Deleted.
12864
zalan@apple.com45ae7d72017-04-01 06:30:00 +0000128652017-03-31 Zalan Bujtas <zalan@apple.com>
12866
12867 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
12868 https://bugs.webkit.org/show_bug.cgi?id=170348
12869 <rdar://problem/24727151>
12870
12871 Reviewed by David Hyatt.
12872
12873 * fast/multicol/table-section-page-break-expected.html: Added.
12874 * fast/multicol/table-section-page-break.html: Added.
12875
cdumez@apple.comc79decf2017-04-01 00:31:34 +0000128762017-03-31 Chris Dumez <cdumez@apple.com>
12877
12878 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
12879 https://bugs.webkit.org/show_bug.cgi?id=162510
12880 <rdar://problem/31380650>
12881
12882 Reviewed by Alexey Proskuryakov.
12883
12884 The test restores a page from PageCache and wants to check that an animated
12885 GIF is properly animating. To do so, it store the data of the current image
12886 frame, and then checks in a 100ms timer that the current image frame is
12887 different. This is flaky by nature since the image only has 10 frames and
12888 you therefore have a 1/10 chance that the new frame will be the same as the
12889 previous one, even if the image is properly animating.
12890
12891 To address the problem, do a setInterval instead of a setTimeout and check
12892 until the frame becomes different.
12893
12894 * fast/images/animated-gif-restored-from-bfcache.html:
12895 * platform/mac/TestExpectations:
12896
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +0000128972017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
12898
12899 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
12900 https://bugs.webkit.org/show_bug.cgi?id=170328
12901 <rdar://problem/30904558>
12902
12903 Reviewed by Tim Horton.
12904
12905 Adds a new layout test verifying that when a user taps away to clear the current selection in character
12906 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
12907 selection views, which are dismissed.
12908
12909 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
12910 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
12911
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +0000129122017-03-31 Youenn Fablet <youenn@apple.com>
12913
12914 Add a test to ensure webrtc generated certificates and names are ephemeral
12915 https://bugs.webkit.org/show_bug.cgi?id=170225
12916
12917 Reviewed by Jon Lee.
12918
12919 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
12920 * webrtc/ephemeral-certificates-and-cnames.html: Added.
12921
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000129222017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
12923
12924 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
12925 https://bugs.webkit.org/show_bug.cgi?id=170327
12926 <rdar://problem/31363816>
12927
12928 Reviewed by Tim Horton.
12929
12930 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
12931 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
12932 synthetic touch events.
12933
12934 * TestExpectations:
12935 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
12936 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
12937
ap@apple.come4023af2017-03-31 17:29:12 +0000129382017-03-31 Alexey Proskuryakov <ap@apple.com>
12939
ap@apple.com19c0fd02017-03-31 19:18:26 +000012940 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
12941 https://bugs.webkit.org/show_bug.cgi?id=170355
12942
12943 * TestExpectations:
12944
129452017-03-31 Alexey Proskuryakov <ap@apple.com>
12946
ap@apple.comb599b982017-03-31 17:41:39 +000012947 Correction for the previous change - this is an image failure.
12948
12949 * platform/mac-wk2/TestExpectations:
12950
129512017-03-31 Alexey Proskuryakov <ap@apple.com>
12952
ap@apple.come4023af2017-03-31 17:29:12 +000012953 Mark fast/images/animated-image-different-dest-size.html as flaky for
12954 https://bugs.webkit.org/show_bug.cgi?id=170203
12955
12956 * platform/mac-wk2/TestExpectations:
12957
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000129582017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
12959
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000012960 Unreviewed GTK+ gardening. Update expectations of several tests.
12961
12962 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
12963 fonts.
12964
12965 * platform/gtk/TestExpectations:
12966 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
12967
129682017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
12969
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000012970 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
12971
12972 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
12973 after r214503.
12974
12975 * platform/gtk/TestExpectations:
12976 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
12977 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
12978 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
12979 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
12980
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000129812017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
12982
12983 [Readable Streams API] Implement cloneArrayBuffer in WebCore
12984 https://bugs.webkit.org/show_bug.cgi?id=170008
12985
12986 Reviewed by Youenn Fablet.
12987
12988 Added test to check cloneArrayBuffer behaviour.
12989
12990 * streams/readable-stream-byob-request.js:
12991
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000129922017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
12993
12994 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
12995 https://bugs.webkit.org/show_bug.cgi?id=170151
12996
12997 Reviewed by Saam Barati.
12998
12999 * js/script-tests/string_replace_function.js: Added.
13000 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
13001 * js/string_replace_function-expected.txt: Added.
13002 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
13003 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
13004 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
13005
rego@igalia.com0e27af12017-03-31 09:27:04 +0000130062017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
13007
13008 [css-grid] Update W3C Test Suite
13009 https://bugs.webkit.org/show_bug.cgi?id=170170
13010
13011 Reviewed by Youenn Fablet.
13012
13013 Update path to tests in TestExpectations as the CSS Grid Layout suite
13014 is now under web-platform-tests.
13015
13016 * TestExpectations:
13017
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000130182017-03-31 Antoine Quint <graouts@apple.com>
13019
13020 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
13021 https://bugs.webkit.org/show_bug.cgi?id=168409
13022 <rdar://problem/30799198>
13023
13024 Unreviewed. Capture new logging events.
13025
13026 * media/modern-media-controls/airplay-button/airplay-button.html:
13027
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000130282017-03-30 Matt Baker <mattbaker@apple.com>
13029
13030 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
13031
13032 * inspector/css/getAllStyleSheets-expected.txt:
13033
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000130342017-03-30 Ryan Haddad <ryanhaddad@apple.com>
13035
13036 Rebaseline js/dom/global-constructors-attributes.html.
13037
13038 Unreviewed test gardening.
13039
13040 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
13041 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
13042 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
13043
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000130442017-03-30 Simon Fraser <simon.fraser@apple.com>
13045
13046 Rename a touch event function, and new touch region test results
13047 https://bugs.webkit.org/show_bug.cgi?id=170309
13048 rdar://problem/31329520
13049
13050 Reviewed by Chris Dumez.
13051
13052 A code change in WebKitAdditions progresses this test result.
13053
13054 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
13055
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000130562017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
13057
13058 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
13059 https://bugs.webkit.org/show_bug.cgi?id=169547
13060
13061 Reviewed by Simon Fraser.
13062
13063 * fast/images/async-image-background-image.html:
13064 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
13065 * fast/images/sprite-sheet-image-draw-expected.html: Added.
13066 * fast/images/sprite-sheet-image-draw.html: Added.
13067
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000130682017-03-30 Matt Baker <mattbaker@apple.com>
13069
13070 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
13071 https://bugs.webkit.org/show_bug.cgi?id=170279
13072 <rdar://problem/30200492>
13073
13074 Reviewed by David Hyatt.
13075
13076 * inspector/css/getAllStyleSheets.html:
13077 Add stylesheet with an "unparsed" property having no final semicolon.
13078
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000130792017-03-30 Youenn Fablet <youenn@apple.com>
13080
13081 Clean up RTCDataChannel
13082 https://bugs.webkit.org/show_bug.cgi?id=169732
13083
13084 Reviewed by Chris Dumez.
13085
13086 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
13087 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
13088
cdumez@apple.comc973c422017-03-30 21:35:39 +0000130892017-03-30 Chris Dumez <cdumez@apple.com>
13090
13091 svg/animations/animations-paused-in-background-page.html is flaky
13092 https://bugs.webkit.org/show_bug.cgi?id=170290
13093
13094 Reviewed by Simon Fraser.
13095
13096 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
13097 due to a race.
13098
13099 * svg/animations/animations-paused-in-background-page-expected.txt:
13100 * svg/animations/animations-paused-in-background-page.html:
13101
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000131022017-03-30 Javier Fernandez <jfernandez@igalia.com>
13103
13104 [css-align] Adapt content-alignment properties to the new baseline syntax
13105 https://bugs.webkit.org/show_bug.cgi?id=170262
13106
13107 Reviewed by David Hyatt.
13108
13109 Added new cases to the alignment properties parsing tests so that we can verify the new
13110 baseline-alignment syntax is parsed as expected.
13111 Additionally, I modified the tests so that they use the testharness format.
13112
13113 * css3/parse-align-content-expected.txt:
13114 * css3/parse-align-content.html:
13115 * css3/parse-justify-content-expected.txt:
13116 * css3/parse-justify-content.html:
13117
jcraig@apple.comaff229672017-03-30 21:13:21 +0000131182017-03-30 James Craig <jcraig@apple.com>
13119
13120 AX: Expose a new AXSubrole for explicit ARIA "group" role
13121 https://bugs.webkit.org/show_bug.cgi?id=169810
13122 <rdar://problem/31039693>
13123
13124 Reviewed by Chris Fleizach.
13125
13126 * accessibility/list-detection2-expected.txt:
13127 * accessibility/list-detection2.html:
13128 * accessibility/roles-computedRoleString.html:
13129 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
13130 * inspector/dom/highlightFrame-expected.txt:
13131 * inspector/dom/highlightSelector-expected.txt:
13132 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
13133 * platform/mac/accessibility/roles-exposed-expected.txt:
13134
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000131352017-03-30 Youenn Fablet <youenn@apple.com>
13136
13137 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
13138 https://bugs.webkit.org/show_bug.cgi?id=170294
13139
13140 Unreviewed.
13141
13142 * TestExpectations: Marking these tests as flaky.
13143
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000131442017-03-30 Eric Carlson <eric.carlson@apple.com>
13145
13146 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
13147 https://bugs.webkit.org/show_bug.cgi?id=169956
13148
13149 Reviewed by Youenn Fablet.
13150
13151 * webaudio/audiobuffer-crash-expected.txt: Added.
13152 * webaudio/audiobuffer-crash.html: Added.
13153
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000131542017-03-30 Simon Fraser <simon.fraser@apple.com>
13155
13156 Add some tests that dump the touch event regions with various content configurations
13157 https://bugs.webkit.org/show_bug.cgi?id=170216
13158
13159 Followup: add missing results files, and tweak iframes.html to show that regions fail to
13160 take iframe borders into account.
13161
13162 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
13163 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
13164 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
13165 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
13166 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
13167 * fast/events/touch/ios/touch-event-regions/iframes.html:
13168 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
13169 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
13170
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000131712017-03-30 Per Arne Vollan <pvollan@apple.com>
13172
13173 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
13174 https://bugs.webkit.org/show_bug.cgi?id=170188
13175
13176 Reviewed by Eric Carlson.
13177
13178 The textTrackDisplayElement call will fail and throw an exception if the text track display element
13179 has not yet been added to the text track container element. We wait until it has been added.
13180
13181 * media/track/track-cue-rendering-with-padding.html:
13182
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000131832017-03-30 Antoine Quint <graouts@apple.com>
13184
13185 [Modern Media Controls] Invalid placard icon is not visible for short video
13186 https://bugs.webkit.org/show_bug.cgi?id=170277
13187 <rdar://problem/31327955>
13188
13189 Reviewed by Eric Carlson.
13190
13191 Add a new test to check that we correctly hide the invalid icon only when
13192 there is no space left to display it.
13193
13194 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
13195 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
13196
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000131972017-03-27 Sergio Villar Senin <svillar@igalia.com>
13198
13199 [css-grid] Clamp the number of autorepeat tracks
13200 https://bugs.webkit.org/show_bug.cgi?id=170120
13201
13202 Reviewed by Manuel Rego Casasnovas.
13203
13204 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
13205 to allow us to run several test cases over a small number of grids in a single file quite
13206 fast. The other option was to statically (CSS) create several huge grids, something that
13207 could potentially be very expensive in terms of memory and CPU leading to timeouts.
13208
13209 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
13210 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
13211
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000132122017-03-30 Antoine Quint <graouts@apple.com>
13213
13214 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
13215 https://bugs.webkit.org/show_bug.cgi?id=168409
13216 <rdar://problem/30799198>
13217
13218 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
13219 requestAnimationFrame() call to suspend the ScriptedAnimationController.
13220
13221 * media/modern-media-controls/airplay-button/airplay-button.html:
13222
pvollan@apple.comc639f112017-03-30 06:35:31 +0000132232017-03-30 Per Arne Vollan <pvollan@apple.com>
13224
13225 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
13226 https://bugs.webkit.org/show_bug.cgi?id=168660
13227
13228 Reviewed Eric Carlson.
13229
13230 The textTrackDisplayElement call will fail and throw an exception if the text track display element
13231 has not yet been added to the text track container element. We wait until it has been added.
13232
13233 * media/track/track-cue-container-rendering-position.html:
13234
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000132352017-03-29 Ryosuke Niwa <rniwa@webkit.org>
13236
13237 Disconnecting a HTMLObjectElement does not always unload its content document
13238 https://bugs.webkit.org/show_bug.cgi?id=169606
13239
13240 Reviewed by Andy Estes.
13241
13242 Add a regression test.
13243
13244 * fast/dom/removing-focused-object-element-expected.txt: Added.
13245 * fast/dom/removing-focused-object-element.html: Added.
13246
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000132472017-03-29 Simon Fraser <simon.fraser@apple.com>
13248
13249 Add some tests that dump the touch event regions with various content configurations
13250 https://bugs.webkit.org/show_bug.cgi?id=170216
13251
13252 Reviewed by Dean Jackson.
13253
13254 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
13255
13256 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
13257 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
13258 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
13259 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
13260 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
13261 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
13262 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
13263 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
13264 * fast/events/touch/ios/touch-event-regions/document.html: Added.
13265 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
13266 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
13267 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
13268 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
13269 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
13270 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
13271
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000132722017-03-28 Simon Fraser <simon.fraser@apple.com>
13273
13274 Make it possible to dump touch event regions for testing
13275 https://bugs.webkit.org/show_bug.cgi?id=170209
13276 <rdar://problem/31309258>
13277
13278 Reviewed by Tim Horton.
13279
13280 Simple test that dumps the regions.
13281
13282 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
13283 * fast/events/touch/ios/touch-event-regions.html: Added.
13284
zalan@apple.com26018542017-03-30 01:25:00 +0000132852017-03-29 Zalan Bujtas <zalan@apple.com>
13286
13287 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
13288 https://bugs.webkit.org/show_bug.cgi?id=170259
13289 <rdar://problem/31300584>
13290
13291 Reviewed by Simon Fraser.
13292
13293 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
13294 * fast/block/float/placing-multiple-floats-crash.html: Added.
13295
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000132962017-03-29 Tim Horton <timothy_horton@apple.com>
13297
13298 Swipe gesture tests don't work on macOS Sierra
13299 https://bugs.webkit.org/show_bug.cgi?id=161675
13300 <rdar://problem/23379930>
13301
13302 Reviewed by Darin Adler.
13303
13304 * platform/mac-wk2/TestExpectations:
13305 * swipe/basic-cached-back-swipe-expected.txt:
13306 * swipe/basic-cached-back-swipe.html:
13307 * swipe/main-frame-pinning-requirement-expected.txt:
13308 * swipe/main-frame-pinning-requirement.html:
13309 * swipe/pushState-cached-back-swipe-expected.txt:
13310 * swipe/pushState-cached-back-swipe.html:
13311 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
13312 * swipe/pushState-programmatic-back-while-swiping-crash.html:
13313 * swipe/resources/swipe-test.js:
13314 (measuredDurationShouldBeLessThan):
13315 (startSwipeGesture):
13316 (completeSwipeGesture):
13317 (playEventStream):
13318 (eventQueue.enqueueScrollEvent): Deleted.
13319 (eventQueue.enqueueSwipeEvent): Deleted.
13320 (eventQueue.hasPendingEvents): Deleted.
13321 (eventQueue.callAfterEventDispatch): Deleted.
13322 (eventQueue._processEventQueue): Deleted.
13323 (eventQueue._processEventQueueSoon): Deleted.
13324 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
13325 * swipe/swipe-start-hysteresis-failures.html: Removed.
13326
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000133272017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13328
13329 Try to normalize variation ranges
13330 https://bugs.webkit.org/show_bug.cgi?id=170119
13331
13332 Reviewed by Simon Fraser.
13333
13334 * fast/text/variations/font-selection-properties-expected.html:
13335
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000133362017-03-29 Ryan Haddad <ryanhaddad@apple.com>
13337
13338 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
13339 https://bugs.webkit.org/show_bug.cgi?id=169677
13340
13341 Unreviewed test gardening.
13342
13343 * platform/mac-wk1/TestExpectations:
13344 * platform/mac/TestExpectations:
13345
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000133462017-03-29 Javier Fernandez <jfernandez@igalia.com>
13347
13348 [css-align] Adapt self-alignment properties to the new baseline syntax
13349 https://bugs.webkit.org/show_bug.cgi?id=170235
13350
13351 Reviewed by David Hyatt.
13352
13353 Added new cases to the alignment properties parsing tests so that we can verify the new
13354 baseline-alignment syntax is parsed as expected.
13355 Additionally, I modified the tests so that they use the testharness format.
13356
13357 * css3/parse-align-items-expected.txt:
13358 * css3/parse-align-items.html:
13359 * css3/parse-align-self-expected.txt:
13360 * css3/parse-align-self.html:
13361 * css3/resources/alignment-parsing-utils-th.js:
13362 (checkValues):
13363 * fast/css/parse-justify-items-expected.txt:
13364 * fast/css/parse-justify-items.html:
13365 * fast/css/parse-justify-self-expected.txt:
13366 * fast/css/parse-justify-self.html:
13367 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
13368 (checkValues):
13369 (checkBadValues):
13370 (checkInitialValues):
13371 (checkInheritValues):
13372 (checkLegacyValues):
13373 (checkSupportedValues):
13374
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000133752017-03-29 Chris Dumez <cdumez@apple.com>
13376
13377 Animated SVG images are not paused in pages loaded in the background
13378 https://bugs.webkit.org/show_bug.cgi?id=170043
13379 <rdar://problem/31234412>
13380
13381 Reviewed by Simon Fraser.
13382
13383 Extend layout test coverage.
13384
13385 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
13386 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
13387 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
13388 * svg/animations/animations-paused-in-background-page.html: Added.
13389 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
13390
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000133912017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13392
13393 Post-commit test gardening after r214546
13394 https://bugs.webkit.org/show_bug.cgi?id=169518
13395
13396 Unreviewed.
13397
13398 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
13399 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
13400
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000134012017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13402
13403 Post-commit test gardening after r214546
13404 https://bugs.webkit.org/show_bug.cgi?id=169518
13405
13406 Unreviewed.
13407
13408 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
13409 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
13410
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000134112017-03-29 Ryan Haddad <ryanhaddad@apple.com>
13412
13413 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
13414 https://bugs.webkit.org/show_bug.cgi?id=170130
13415
13416 Unreviewed test gardening.
13417
13418 * TestExpectations:
13419
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000134202017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13421
13422 Variation fonts: Make sure that feature detection and preprocessor macros are right
13423 https://bugs.webkit.org/show_bug.cgi?id=169518
13424
13425 Reviewed by Simon Fraser.
13426
13427 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
13428
13429 * fast/text/font-variations-feature-detection-expected.html: Added.
13430 * fast/text/font-variations-feature-detection.html: Added.
13431 * platform/ios-simulator/TestExpectations:
13432 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13433 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
13434 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
13435 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
13436 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
13437 * platform/mac/TestExpectations:
13438
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000134392017-03-29 Antoine Quint <graouts@apple.com>
13440
13441 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
13442 https://bugs.webkit.org/show_bug.cgi?id=170239
13443 <rdar://problem/31320685>
13444
13445 Reviewed by Dean Jackson.
13446
13447 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
13448 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
13449 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
13450 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
13451 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
13452
13453 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
13454 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
13455 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
13456 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
13457 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
13458
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000134592017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13460
13461 Mark fast/workers/worker-close-more.html as a flaky timeout.
13462 https://bugs.webkit.org/show_bug.cgi?id=169838
13463
13464 Unreviewed test gardening.
13465
13466 * platform/mac/TestExpectations:
13467
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000134682017-03-29 Youenn Fablet <youenn@apple.com>
13469
13470 Move DTMF WebRTC extension behind its own compile flag
13471 https://bugs.webkit.org/show_bug.cgi?id=170226
13472
13473 Reviewed by Eric Carlson.
13474
13475 * TestExpectations:
13476 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
13477 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
13478 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
13479 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
13480
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000134812017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
13482
13483 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
13484 https://bugs.webkit.org/show_bug.cgi?id=170192
13485
13486 Unreviewed test gardening.
13487
13488 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13489
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000134902017-03-29 Youenn Fablet <youenn@apple.com>
13491
13492 Add test for differentiating camera versus canvas stream
13493 https://bugs.webkit.org/show_bug.cgi?id=169698
13494 <rdar://problem/31076026>
13495
13496 Reviewed by Eric Carlson.
13497
13498 * fast/mediastream/captureStream/canvas2d.html:
13499
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000135002017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
13501
13502 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
13503 https://bugs.webkit.org/show_bug.cgi?id=170223
13504
13505 Reviewed by Youenn Fablet.
13506
13507 After r214441 the arguments of addIceCandidate() are nullable.
13508
13509 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
13510 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
13511 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
13512
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000135132017-03-29 Antoine Quint <graouts@apple.com>
13514
13515 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
13516 https://bugs.webkit.org/show_bug.cgi?id=168409
13517 <rdar://problem/30799198>
13518
13519 Reviewed by Dean Jackson.
13520
13521 Opt into ScriptedAnimationController logging.
13522
13523 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
13524 * media/modern-media-controls/airplay-button/airplay-button.html:
13525
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000135262017-03-28 Youenn Fablet <youenn@apple.com>
13527
13528 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
13529 https://bugs.webkit.org/show_bug.cgi?id=170192
13530
13531 Reviewed by Jon Lee.
13532
13533 * fast/mediastream/RTCIceCandidate-expected.txt:
13534 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
13535 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13536 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
13537 Ensuring sdpMid has a valid value.
13538 * fast/mediastream/resources/promise-utils.js: Improving error logging.
13539
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000135402017-03-27 Brent Fulgham <bfulgham@apple.com>
13541
13542 Only attach Attributes to a given element one time
13543 https://bugs.webkit.org/show_bug.cgi?id=170125
13544 <rdar://problem/31279676>
13545
13546 Reviewed by Chris Dumez.
13547
13548 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
13549 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
13550 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
13551 * fast/dom/Attr/only-attach-attr-once.html: Added.
13552
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000135532017-03-28 Youenn Fablet <youenn@apple.com>
13554
13555 Stop RTCDataChannel when closing page
13556 https://bugs.webkit.org/show_bug.cgi?id=170166
13557
13558 Reviewed by Eric Carlson.
13559
13560 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
13561 * webrtc/datachannel/datachannel-gc.html: Added.
13562
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000135632017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
13564
13565 Ranges for variation font properties are not enforced
13566 https://bugs.webkit.org/show_bug.cgi?id=169979
13567
13568 Reviewed by David Hyatt.
13569
13570 * fast/text/font-selection-font-face-parse-expected.txt:
13571 * fast/text/font-selection-font-face-parse.html:
13572 * fast/text/font-selection-font-loading-api-parse-expected.txt:
13573 * fast/text/font-selection-font-loading-api-parse.html:
13574 * fast/text/font-style-parse-expected.txt:
13575 * fast/text/font-style-parse.html:
13576 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
13577 * fast/text/variations/font-loading-api-parse-ranges.html:
13578 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
13579 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
13580 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13581
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000135822017-03-28 Andy Estes <aestes@apple.com>
13583
13584 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
13585 https://bugs.webkit.org/show_bug.cgi?id=170197
13586 <rdar://problem/30314067>
13587
13588 Reviewed by Brady Eidson.
13589
13590 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
13591 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
13592
cdumez@apple.coma585b422017-03-28 23:11:35 +0000135932017-03-28 Chris Dumez <cdumez@apple.com>
13594
13595 Animated SVG images are not paused when outside viewport
13596 https://bugs.webkit.org/show_bug.cgi?id=170155
13597 <rdar://problem/31288893>
13598
13599 Reviewed by Antti Koivisto.
13600
13601 Add layout test coverage.
13602
13603 * platform/mac-wk1/TestExpectations:
13604 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
13605 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
13606 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
13607 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
13608 * svg/animations/resources/smilAnimation.svg: Added.
13609
antti@apple.comdf681732017-03-28 22:48:26 +0000136102017-03-28 Antti Koivisto <antti@apple.com>
13611
13612 Missing render tree position invalidation when tearing down renderers for display:contents subtree
13613 https://bugs.webkit.org/show_bug.cgi?id=170199
13614 <rdar://problem/31260856>
13615
13616 Reviewed by Zalan Bujtas.
13617
13618 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
13619 * fast/shadow-dom/slot-renderer-teardown.html: Added.
13620
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000136212017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13622
13623 Unreviewed, rolling out r214485.
13624
13625 This change caused LayoutTest crashes.
13626
13627 Reverted changeset:
13628
13629 "Stop RTCDataChannel when closing page"
13630 https://bugs.webkit.org/show_bug.cgi?id=170166
13631 http://trac.webkit.org/changeset/214485
13632
bburg@apple.com2e3de942017-03-28 21:41:24 +0000136332017-03-28 Brian Burg <bburg@apple.com>
13634
13635 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
13636 https://bugs.webkit.org/show_bug.cgi?id=169865
13637 <rdar://problem/31250573>
13638
13639 Reviewed by Joseph Pecoraro.
13640
13641 Add tests that verify the new command works as expected when it disables resource caching.
13642 I also manually verified that the override setting is cleared when Web Inspector disconnects.
13643 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
13644 a load happened or not.
13645
13646 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
13647 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
13648 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
13649 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
13650
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000136512017-03-28 Youenn Fablet <youenn@apple.com>
13652
13653 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
13654 https://bugs.webkit.org/show_bug.cgi?id=170194
13655
13656 Reviewed by Chris Dumez.
13657
13658 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13659 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
13660
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000136612017-03-28 Joseph Pecoraro <pecoraro@apple.com>
13662
13663 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
13664 https://bugs.webkit.org/show_bug.cgi?id=166862
13665 <rdar://problem/29835977>
13666
13667 Reviewed by Brian Burg.
13668
13669 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
13670 * http/tests/inspector/network/resource-mime-type.html: Added.
13671 Test resource mime types for different resources.
13672
13673 * http/tests/inspector/network/resources/json.php: Added.
13674 * http/tests/inspector/network/resources/script.js: Added.
13675 * http/tests/inspector/network/resources/script.txt: Added.
13676 * http/tests/inspector/network/resources/stylesheet.css: Added.
13677 * http/tests/inspector/network/resources/stylesheet.txt: Added.
13678 * http/tests/resources/square20.jpg: Added.
13679 Resources for various requests and different mime types.
13680
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000136812017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13682
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000013683 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
13684 https://bugs.webkit.org/show_bug.cgi?id=168132
13685
13686 Unreviewed test gardening.
13687
13688 * platform/mac/TestExpectations:
13689
136902017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13691
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000013692 Mark two fast/scrolling/ios/touch-scroll tests as failing.
13693 https://bugs.webkit.org/show_bug.cgi?id=170153
13694
13695 Unreviewed test gardening.
13696
13697 * platform/ios-wk2/TestExpectations:
13698
136992017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13700
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000013701 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
13702
13703 Unreviewed test gardening.
13704
13705 * platform/ios/TestExpectations:
13706
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000137072017-03-28 Youenn Fablet <youenn@apple.com>
13708
13709 Stop RTCDataChannel when closing page
13710 https://bugs.webkit.org/show_bug.cgi?id=170166
13711
13712 Reviewed by Eric Carlson.
13713
13714 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
13715 * webrtc/datachannel/datachannel-gc.html: Added.
13716
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000137172017-03-28 Antoine Quint <graouts@apple.com>
13718
13719 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
13720 https://bugs.webkit.org/show_bug.cgi?id=170180
13721
13722 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
13723
13724 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
13725 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
13726
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000137272017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13728
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000013729 Mark fast/history/ios/history-scroll-restoration.html as flaky.
13730 https://bugs.webkit.org/show_bug.cgi?id=169558
13731
13732 Unreviewed test gardening.
13733
13734 * platform/ios-wk2/TestExpectations:
13735
137362017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13737
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000013738 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
13739 https://bugs.webkit.org/show_bug.cgi?id=170180
13740
13741 Unreviewed test gardening.
13742
13743 * platform/ios/TestExpectations:
13744
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000137452017-03-28 Youenn Fablet <youenn@apple.com>
13746
13747 LayoutTest webrtc/video-getParameters.html is failing
13748 https://bugs.webkit.org/show_bug.cgi?id=170148
13749
13750 Unreviewed.
13751
13752 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
13753
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000137542017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13755
13756 Mark webrtc/video-replace-track-to-null.html as flaky.
13757 https://bugs.webkit.org/show_bug.cgi?id=170178
13758
13759 Unreviewed test gardening.
13760
13761 * TestExpectations:
13762
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000137632017-03-28 Jonathan Bedard <jbedard@apple.com>
13764
13765 Moved gardened ios-simulator tests to ios folders
13766 <rdar://problem/30948691>
13767
13768 Unreviewed test re-organization.
13769
13770 Moving ios-simulator test expectations to share as many expectations
13771 as possible with on-device testing.
13772
13773 * platform/ios: Moved from platform/ios-simulator.
13774 * platform/ios-device: Added.
13775 * platform/ios-device-wk1: Added.
13776 * platform/ios-device-wk2: Added.
13777 * platform/ios-simulator: Moved to platform/ios.
13778 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
13779 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
13780 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
13781 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
13782
yoav@yoav.ws81391512017-03-28 11:56:52 +0000137832017-03-28 Yoav Weiss <yoav@yoav.ws>
13784
13785 Add a warning for unused link preloads.
13786 https://bugs.webkit.org/show_bug.cgi?id=165670
13787
13788 Reviewed by Youenn Fablet.
13789
13790 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
13791 * http/tests/preload/download_resources-expected.txt:
13792 * http/tests/preload/download_resources.html: Added references to preloaded resources.
13793 * http/tests/preload/onerror_event-expected.txt:
13794 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
13795 * http/tests/preload/onload_event-expected.txt:
13796 * http/tests/preload/onload_event.html: Added references to preloaded resources.
13797 * http/tests/preload/single_download_preload.html: Deflaked.
13798 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
13799 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
13800 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
13801 * http/tests/preload/unused_preload_warning-expected.txt: Added.
13802 * http/tests/preload/unused_preload_warning.html: Added.
13803
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000138042017-03-28 Antoine Quint <graouts@apple.com>
13805
13806 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
13807 https://bugs.webkit.org/show_bug.cgi?id=170171
13808 <rdar://problem/31095500>
13809
13810 Reviewed by Dean Jackson.
13811
13812 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
13813 the "presented" property returns false immediately after calling hide() on the panel.
13814
13815 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
13816 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
13817 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
13818 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
13819
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000138202017-03-28 Aaron Chu <aaron_chu@apple.com>
13821
13822 AX: Media controls should be able to be re-activated after faded away
13823 https://bugs.webkit.org/show_bug.cgi?id=170048
13824 <rdar://problem/30157179>
13825
13826 Reviewed by Antoine Quint.
13827
13828 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
13829 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
13830
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000138312017-03-28 Antoine Quint <graouts@apple.com>
13832
13833 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
13834 https://bugs.webkit.org/show_bug.cgi?id=169145
13835 <rdar://problem/17048858>
13836
13837 Reviewed by Dean Jackson.
13838
13839 We add new tests for media documents and related features that cover the following cases:
13840
13841 - checking <video> with only audio tracks does not show the fullscreen button
13842 - checking <video> with only audio tracks does not show the picture-in-picture button
13843 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
13844
13845 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13846 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
13847 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
13848 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
13849 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
13850 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
13851 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
13852 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
13853 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
13854 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
13855 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
13856 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
13857 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
13858 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
13859 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13860 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
13861 * platform/ios-simulator/TestExpectations:
13862 * platform/mac/TestExpectations:
13863
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000138642017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
13865
13866 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
13867 https://bugs.webkit.org/show_bug.cgi?id=169771
13868
13869 Reviewed by Simon Fraser.
13870
13871 * fast/images/animated-image-different-dest-size-expected.html: Added.
13872 * fast/images/animated-image-different-dest-size.html: Added.
13873 This test crashes without this patch.
13874
13875 * fast/images/animated-image-loop-count.html:
13876 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
13877
13878 * fast/images/async-image-background-image-expected.html: Added.
13879 * fast/images/async-image-background-image.html: Added.
13880 Ensures the background image can be drawn asynchronously if it is large.
13881
13882 * fast/images/async-image-canvas-draw-image-expected.html: Added.
13883 * fast/images/async-image-canvas-draw-image.html: Added.
13884 Ensures the image is drawn synchronously on the canvas regardless of its size.
13885
13886 * fast/images/ordered-animated-image-frames.html:
13887 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
13888
13889 * fast/images/reset-image-animation-expected.txt:
13890 * fast/images/reset-image-animation.html:
13891 Change how the steps of the test are ordered so the test can be not flaky.
13892 Running it with -repeat-each was failing.
13893
13894 * fast/images/resources/red-green-blue-900-300.png: Added.
13895
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000138962017-03-27 Youenn Fablet <youenn@apple.com>
13897
13898 addIceCandidate should not throw if passed null or undefined
13899 https://bugs.webkit.org/show_bug.cgi?id=170118
13900
13901 Reviewed by Eric Carlson.
13902
13903 Updating test to log addIceCandidate rejection.
13904
13905 * webrtc/datachannel/basic.html:
13906 * webrtc/routines.js:
13907 (iceCallback1):
13908 (iceCallback2):
13909 (onAddIceCandidateError):
13910
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000139112017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13912
13913 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
13914
13915 Unreviewed test gardening.
13916
13917 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
13918 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
13919
antti@apple.comf4e83d62017-03-27 22:56:32 +0000139202017-03-27 Antti Koivisto <antti@apple.com>
13921
13922 Loading in-body stylesheets should not block rendering of elements before them
13923 https://bugs.webkit.org/show_bug.cgi?id=169345
13924
13925 Reviewed by Simon Fraser.
13926
13927 * http/tests/incremental/resources/delayed-css.php: Added.
13928 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
13929 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
13930
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000139312017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13932
13933 Test variation font ranges in the CSS Font Loading API
13934 https://bugs.webkit.org/show_bug.cgi?id=170022
13935
13936 Reviewed by Dean Jackson.
13937
13938 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
13939 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
13940
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000139412017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13942
13943 Unreviewed, rolling out r214411.
13944
13945 Two of the LayoutTests for this change time out on ios-
13946 simulator.
13947
13948 Reverted changeset:
13949
13950 "[Modern Media Controls] Improve media documents across macOS,
13951 iPhone and iPad"
13952 https://bugs.webkit.org/show_bug.cgi?id=169145
13953 http://trac.webkit.org/changeset/214411
13954
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000139552017-03-27 Antoine Quint <graouts@apple.com>
13956
13957 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
13958 https://bugs.webkit.org/show_bug.cgi?id=168517
13959 <rdar://problem/30577636>
13960
13961 Reviewed by Dean Jackson.
13962
13963 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
13964
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000139652017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13966
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000013967 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
13968 https://bugs.webkit.org/show_bug.cgi?id=169679
13969
13970 Unreviewed test gardening.
13971
13972 * platform/mac/TestExpectations:
13973
139742017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13975
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000013976 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
13977 https://bugs.webkit.org/show_bug.cgi?id=170127
13978
13979 Unreviewed test gardening.
13980
13981 * platform/mac/TestExpectations:
13982
139832017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13984
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000013985 Mark media/modern-media-controls/time-label/time-label.html as flaky.
13986 https://bugs.webkit.org/show_bug.cgi?id=169678
13987
13988 Unreviewed test gardening.
13989
13990 * platform/mac-wk1/TestExpectations:
13991
139922017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13993
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000013994 Marking two modern-media-controls tests as timeouts.
13995 https://bugs.webkit.org/show_bug.cgi?id=170123
13996
13997 Unreviewed test gardening.
13998
13999 * platform/ios-simulator/TestExpectations:
14000
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000140012017-03-27 Youenn Fablet <youenn@apple.com>
14002
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000014003 Tighten RTCDatachannel creation and parameter getters
14004 https://bugs.webkit.org/show_bug.cgi?id=170081
14005
14006 Reviewed by Eric Carlson.
14007
14008 * webrtc/datachannel/basic-expected.txt:
14009 * webrtc/datachannel/basic.html:
14010
140112017-03-27 Youenn Fablet <youenn@apple.com>
14012
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000014013 Add support for RTCRtpReceiver/RTCRtpSender getParameters
14014 https://bugs.webkit.org/show_bug.cgi?id=170057
14015
14016 Reviewed by Alex Christensen.
14017
14018 * webrtc/video-getParameters-expected.txt: Added.
14019 * webrtc/video-getParameters.html: Added.
14020
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000140212017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
14022
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000014023 font variation properties don't need to accept numbers
14024 https://bugs.webkit.org/show_bug.cgi?id=169357
14025
14026 Reviewed by Antti Koivisto.
14027
14028 * fast/text/font-selection-font-face-parse-expected.txt:
14029 * fast/text/font-selection-font-face-parse.html:
14030 * fast/text/font-selection-font-loading-api-parse-expected.txt:
14031 * fast/text/font-selection-font-loading-api-parse.html:
14032 * fast/text/font-stretch-parse-expected.txt:
14033 * fast/text/font-stretch-parse.html:
14034 * fast/text/font-style-parse-expected.txt:
14035 * fast/text/font-style-parse.html:
14036 * fast/text/variations/font-selection-properties.html:
14037 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
14038
140392017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
14040
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000014041 Implement format specifier for variation fonts
14042 https://bugs.webkit.org/show_bug.cgi?id=169327
14043
14044 Reviewed by Simon Fraser.
14045
14046 * fast/text/variations/font-face-format-expected.html: Added.
14047 * fast/text/variations/font-face-format.html: Added.
14048
140492017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
14050
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000014051 Make sure animation works for font-weight, font-stretch, and font-style
14052 https://bugs.webkit.org/show_bug.cgi?id=169683
14053
14054 Reviewed by Simon Fraser.
14055
14056 * animations/font-variations/font-stretch-expected.txt: Added.
14057 * animations/font-variations/font-stretch.html: Added.
14058 * animations/font-variations/font-style-expected.txt: Added.
14059 * animations/font-variations/font-style.html: Added.
14060 * animations/font-variations/font-weight-expected.txt: Added.
14061 * animations/font-variations/font-weight.html: Added.
14062 * animations/resources/animation-test-helpers.js:
14063 (compareFontStyle):
14064 (getPropertyValue):
14065 (comparePropertyValue):
14066
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000140672017-03-27 Alex Christensen <achristensen@webkit.org>
14068
14069 Make WebSockets work in network process
14070 https://bugs.webkit.org/show_bug.cgi?id=169930
14071
14072 Reviewed by Youenn Fablet.
14073
14074 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
14075 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
14076 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
14077 (web_socket_do_extra_handshake):
14078 (web_socket_transfer_data):
14079 * platform/ios-simulator-wk1/TestExpectations:
14080 * platform/mac-wk1/TestExpectations:
14081 * platform/win/TestExpectations:
14082
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000140832017-03-27 Antoine Quint <graouts@apple.com>
14084
14085 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
14086 https://bugs.webkit.org/show_bug.cgi?id=169145
14087 <rdar://problem/17048858>
14088
14089 Reviewed by Dean Jackson.
14090
14091 We add new tests for media documents and related features that cover the following cases:
14092
14093 - checking <video> with only audio tracks does not show the fullscreen button
14094 - checking <video> with only audio tracks does not show the picture-in-picture button
14095 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
14096
14097 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
14098 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
14099 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
14100 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
14101 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
14102 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
14103 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
14104 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
14105 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
14106 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
14107 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
14108 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
14109 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
14110 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
14111 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
14112 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
14113 * platform/ios-simulator/TestExpectations:
14114 * platform/mac/TestExpectations:
14115
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000141162017-03-25 Aaron Chu <aaron_chu@apple.com>
14117
14118 AX: Media controls are unlabeled
14119 https://bugs.webkit.org/show_bug.cgi?id=169947
14120 <rdar://problem/30153323>
14121
14122 Reviewed by Antoine Quint.
14123
14124 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
14125 * media/modern-media-controls/airplay-button/airplay-button.html:
14126 * media/modern-media-controls/forward-button/forward-button-expected.txt:
14127 * media/modern-media-controls/forward-button/forward-button.html:
14128 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
14129 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
14130 * media/modern-media-controls/icon-button/icon-button-expected.txt:
14131 * media/modern-media-controls/icon-button/icon-button.html:
14132 * media/modern-media-controls/icon-service/icon-service-expected.txt:
14133 * media/modern-media-controls/icon-service/icon-service.html:
14134 * media/modern-media-controls/mute-button/mute-button-expected.txt:
14135 * media/modern-media-controls/mute-button/mute-button.html:
14136 * media/modern-media-controls/pip-button/pip-button-expected.txt:
14137 * media/modern-media-controls/pip-button/pip-button.html:
14138 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
14139 * media/modern-media-controls/play-pause-button/play-pause-button.html:
14140 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
14141 * media/modern-media-controls/rewind-button/rewind-button.html:
14142 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
14143 * media/modern-media-controls/skip-back-button/skip-back-button.html:
14144 * media/modern-media-controls/start-button/start-button-expected.txt:
14145 * media/modern-media-controls/start-button/start-button.html:
14146 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
14147 * media/modern-media-controls/tracks-button/tracks-button.html:
14148
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000141492017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
14150
14151 Unreviewed GTK+ gardening. Update expectations of several tests.
14152
14153 * platform/gtk/TestExpectations:
14154
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000141552017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
14156
14157 Post-commit test fix after r214394
14158 https://bugs.webkit.org/show_bug.cgi?id=170083
14159
14160 Unreviewed.
14161
14162 * fast/text/variations/optical-sizing.html:
14163
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000141642017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
14165
14166 Add font-optical-sizing to CSSComputedStyleDeclaration
14167 https://bugs.webkit.org/show_bug.cgi?id=170083
14168
14169 Reviewed by Joseph Pecoraro.
14170
14171 * fast/css/getComputedStyle/computed-style-expected.txt:
14172 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
14173 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
14174 * fast/css/getComputedStyle/resources/property-names.js:
14175 * fast/text/variations/optical-sizing-expected.txt:
14176 * fast/text/variations/optical-sizing.html:
14177 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
14178 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
14179 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
14180
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000141812017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14182
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000014183 Consolidate TestExpectations for media/restore-from-page-cache.html.
14184
14185 Unreviewed test gardening.
14186
14187 * platform/mac/TestExpectations:
14188
141892017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14190
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000014191 Unreviewed, rolling out r214361.
14192
14193 This change caused flakiness in http/tests/preload tests.
14194
14195 Reverted changeset:
14196
14197 "Add a warning for unused link preloads."
14198 https://bugs.webkit.org/show_bug.cgi?id=165670
14199 http://trac.webkit.org/changeset/214361
14200
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000142012017-03-24 Antoine Quint <graouts@webkit.org>
14202
14203 [Modern Media Controls] Remove placard icon if height is compressed
14204 https://bugs.webkit.org/show_bug.cgi?id=167935
14205 <rdar://problem/30397128>
14206
14207 Reviewed by Dean Jackson.
14208
14209 We add a new test to check that the various designed constraints to toggle display of a placard's
14210 icon, title and description are honored. Also, due to the old layout() method now being called
14211 "commit()", we refactor a relevant test.
14212
14213 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
14214 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
14215 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
14216 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
14217
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000142182017-03-24 Eric Carlson <eric.carlson@apple.com>
14219
14220 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
14221 https://bugs.webkit.org/show_bug.cgi?id=170056
14222
14223 Reviewed by Youenn Fablet.
14224
14225 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
14226 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
14227 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
14228 * fast/mediastream/apply-constraints-advanced-expected.txt:
14229 * fast/mediastream/apply-constraints-advanced.html:
14230 * fast/mediastream/apply-constraints-video-expected.txt:
14231 * fast/mediastream/apply-constraints-video.html:
14232
dino@apple.com21196272017-03-24 23:16:52 +0000142332017-03-24 Dean Jackson <dino@apple.com>
14234
14235 Serialization of custom props in longhand should be "" not value of shorthand
14236 https://bugs.webkit.org/show_bug.cgi?id=167699
14237 <rdar://problem/30324200>
14238
14239 Reviewed by Sam Weinig.
14240
14241 * fast/css/variables/rule-property-get-expected.html:
14242 * fast/css/variables/rule-property-get.html:
14243
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000142442017-03-24 Antoine Quint <graouts@webkit.org>
14245
14246 [Modern Media Controls] Captions don't move with the appearance of the inline controls
14247 https://bugs.webkit.org/show_bug.cgi?id=170051
14248 <rdar://problem/30754428>
14249
14250 Reviewed by Dean Jackson.
14251
14252 Add a new test, which would have previously failed, where we check that we account for the controls bar height
14253 when showing captions with the controls bar visible.
14254
14255 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
14256 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
14257
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000142582017-03-24 Brent Fulgham <bfulgham@apple.com>
14259
14260 Handle recursive calls to ProcessingInstruction::checkStyleSheet
14261 https://bugs.webkit.org/show_bug.cgi?id=169982
14262 <rdar://problem/31083051>
14263
14264 Reviewed by Antti Koivisto.
14265
14266 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
14267 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
14268 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
14269 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
14270 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
14271 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
14272 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
14273 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
14274 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
14275 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
14276 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
14277
beidson@apple.comc6dab482017-03-24 21:13:40 +0000142782017-03-24 Brady Eidson <beidson@apple.com>
14279
14280 A null compound index value crashes the Databases process.
14281 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
14282
14283 Reviewed by Alex Christensen.
14284
14285 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
14286 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
14287 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
14288 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
14289 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
14290
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000142912017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14292
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000014293 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
14294 https://bugs.webkit.org/show_bug.cgi?id=170068
14295
14296 Unreviewed test gardening.
14297
14298 * platform/ios-simulator/TestExpectations:
14299
143002017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14301
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000014302 Unreviewed, rolling out r214360.
14303
14304 This change caused 20+ LayoutTest failures.
14305
14306 Reverted changeset:
14307
14308 "Handle recursive calls to
14309 ProcessingInstruction::checkStyleSheet"
14310 https://bugs.webkit.org/show_bug.cgi?id=169982
14311 http://trac.webkit.org/changeset/214360
14312
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000143132017-03-24 Youenn Fablet <youenn@apple.com>
14314
14315 Add support for qpSum in WebRTC stats
14316 https://bugs.webkit.org/show_bug.cgi?id=170060
14317
14318 Reviewed by Eric Carlson.
14319
14320 * webrtc/video-stats.html:
14321
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000143222017-03-24 Daniel Bates <dabates@apple.com>
14323
14324 Prevent new navigations during document unload
14325 https://bugs.webkit.org/show_bug.cgi?id=169934
14326 <rdar://problem/31247584>
14327
14328 Reviewed by Chris Dumez.
14329
14330 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
14331 after starting a navigation from an onunload event handler.
14332
14333 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
14334 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
14335
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000143362017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
14337
14338 Implement font-optical-sizing
14339 https://bugs.webkit.org/show_bug.cgi?id=168895
14340
14341 Reviewed by Dean Jackson.
14342
14343 * fast/text/variations/optical-sizing-expected.txt: Added.
14344 * fast/text/variations/optical-sizing.html: Added.
14345
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000143462017-03-24 Yoav Weiss <yoav@yoav.ws>
14347
14348 Add a warning for unused link preloads.
14349 https://bugs.webkit.org/show_bug.cgi?id=165670
14350
14351 Reviewed by Youenn Fablet.
14352
14353 This adds a test for the unused preload warning, and adapts some of the other preload tests,
14354 to avoid warnings.
14355
14356 * http/tests/preload/download_resources-expected.txt: Changed.
14357 * http/tests/preload/download_resources.html: Added references to preloaded resources.
14358 * http/tests/preload/onerrer_event-expected.txt: Changed.
14359 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
14360 * http/tests/preload/onload_event.html: Added references to preloaded resources.
14361 * http/tests/preload/resources/single_download_preload.html: Deflaked.
14362 * http/tests/preload/unused_preload_warning-expected.txt: Added.
14363 * http/tests/preload/unused_preload_warning.html: Added.
14364
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000143652017-03-24 Brent Fulgham <bfulgham@apple.com>
14366
14367 Handle recursive calls to ProcessingInstruction::checkStyleSheet
14368 https://bugs.webkit.org/show_bug.cgi?id=169982
14369 <rdar://problem/31083051>
14370
14371 Reviewed by Antti Koivisto.
14372
14373 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
14374 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
14375 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
14376 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
14377 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
14378 * fast/dom/beforeload/recursive-link-before-load.html: Added.
14379 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
14380 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
14381 * fast/dom/beforeload/resources/content.xhtml: Added.
14382 * fast/dom/beforeload/resources/pass.css: Added.
14383 * fast/dom/beforeload/resources/test.xsl: Added.
14384
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000143852017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
14386
14387 font-style needs a new CSSValue to make CSSRule.cssText work correctly
14388 https://bugs.webkit.org/show_bug.cgi?id=169258
14389
14390 Reviewed by David Hyatt.
14391
14392 Update tests' expected results.
14393
14394 * fast/text/font-selection-font-face-parse-expected.txt:
14395 * fast/text/font-selection-font-face-parse.html:
14396 * fast/text/font-style-parse-expected.txt:
14397 * fast/text/font-style-parse.html:
14398 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
14399 * svg/css/getComputedStyle-basic-expected.txt:
14400
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000144012017-03-24 Youenn Fablet <youenn@apple.com>
14402
14403 Add libwebrtc backend support for RTCRtpSender::replaceTrack
14404 https://bugs.webkit.org/show_bug.cgi?id=169841
14405
14406 Reviewed by Alex Christensen.
14407
14408 * webrtc/audio-replace-track-expected.txt: Added.
14409 * webrtc/audio-replace-track.html: Added.
14410 * webrtc/video-replace-track-expected.txt: Added.
14411 * webrtc/video-replace-track.html: Added.
14412 * webrtc/video-replace-track-to-null-expected.txt: Added.
14413 * webrtc/video-replace-track-to-null.html: Added.
14414
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000144152017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14416
14417 Update TestExpectations for media/restore-from-page-cache.html.
14418
14419 Unreviewed test gardening.
14420
14421 * platform/mac-wk2/TestExpectations:
14422 * platform/mac/TestExpectations:
14423
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000144242017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14425
14426 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
14427
14428 * platform/gtk/TestExpectations:
14429
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000144302017-03-24 Youenn Fablet <youenn@apple.com>
14431
14432 Add support for DataChannel and MediaStreamTrack stats
14433 https://bugs.webkit.org/show_bug.cgi?id=170031
14434
14435 Reviewed by Eric Carlson.
14436
14437 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
14438 * webrtc/datachannel/datachannel-stats.html: Added.
14439 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
14440 * webrtc/video-mediastreamtrack-stats.html: Added.
14441
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000144422017-03-24 Chris Dumez <cdumez@apple.com>
14443
14444 Extend svg/animations/animations-paused-disconnected-iframe.html
14445 https://bugs.webkit.org/show_bug.cgi?id=170035
14446
14447 Reviewed by Andreas Kling.
14448
14449 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
14450
14451 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
14452 * svg/animations/animations-paused-disconnected-iframe.html:
14453
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000144542017-03-24 Youenn Fablet <youenn@apple.com>
14455
14456 Fix framesEncoded/framesDecoded RTC stats
14457 https://bugs.webkit.org/show_bug.cgi?id=170024
14458
14459 Reviewed by Eric Carlson.
14460
14461 * webrtc/video-stats-expected.txt: Added.
14462 * webrtc/video-stats.html: Added.
14463
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000144642017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14465
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000014466 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
14467
14468 * platform/gtk/TestExpectations:
14469
144702017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14471
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000014472 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
14473
14474 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
14475 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
14476 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
14477 mime type and returned application/octet-stream.
14478
14479 * platform/gtk/TestExpectations:
14480 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
14481 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
14482
144832017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14484
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000014485 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
14486
14487 We are now getting a MIME type for otf files.
14488
14489 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
14490
pvollan@apple.come52fe062017-03-24 12:01:45 +0000144912017-03-24 Per Arne Vollan <pvollan@apple.com>
14492
14493 Text stroke is sometimes clipped on video captions.
14494 https://bugs.webkit.org/show_bug.cgi?id=170006
14495
14496 Reviewed by Eric Carlson.
14497
14498 * media/track/track-css-stroke-cues-expected.txt:
14499 * media/track/track-css-stroke-cues.html:
14500
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000145012017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14502
14503 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
14504 https://bugs.webkit.org/show_bug.cgi?id=170001
14505
14506 Reviewed by Michael Catanzaro.
14507
14508 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
14509
14510 * platform/gtk/TestExpectations:
14511
antti@apple.com0e079ed2017-03-24 03:20:18 +0000145122017-03-23 Antti Koivisto <antti@apple.com>
14513
14514 Revert r213712, caused iPad PLT regression
14515 https://bugs.webkit.org/show_bug.cgi?id=170040
14516
14517 Unreviewed.
14518
14519 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
14520 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
14521
cdumez@apple.com838ef372017-03-23 23:51:20 +0000145222017-03-23 Chris Dumez <cdumez@apple.com>
14523
14524 SVG animations are not paused when their <svg> element is removed from the document
14525 https://bugs.webkit.org/show_bug.cgi?id=170030
14526 <rdar://problem/31230252>
14527
14528 Reviewed by Dean Jackson.
14529
14530 Add layout test coverage.
14531
14532 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
14533 * svg/animations/animations-paused-when-removed-from-document.html: Added.
14534
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000145352017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
14536
14537 font shorthand should accept variation values
14538 https://bugs.webkit.org/show_bug.cgi?id=168998
14539
14540 Reviewed by Simon Fraser.
14541
14542 * fast/text/font-style-parse-expected.txt:
14543 * fast/text/font-style-parse.html:
14544 * fast/text/font-weight-parse-expected.txt:
14545 * fast/text/font-weight-parse.html:
14546
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000145472017-03-23 Chris Dumez <cdumez@apple.com>
14548
14549 SVG animations are not paused when inserted into a hidden page
14550 https://bugs.webkit.org/show_bug.cgi?id=170026
14551 <rdar://problem/31228704>
14552
14553 Reviewed by Andreas Kling.
14554
14555 Add layout test coverage.
14556
14557 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
14558 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
14559 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
14560 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
14561
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000014562== Rolled over to ChangeLog-2017-03-23 ==