blob: 89c42ecca32810e765af402a30e2907b9a155624 [file] [log] [blame]
csaavedra@igalia.com81251842017-06-09 11:44:18 +000012017-06-09 Claudio Saavedra <csaavedra@igalia.com>
2
3 [WPE] Unskip passing userscripts tests
4
5 Unreviewed gardening.
6
7 * platform/wpe/TestExpectations:
8
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +000092017-06-09 Zan Dobersek <zdobersek@igalia.com>
10
zandobersek@gmail.com21bb5942017-06-09 09:09:15 +000011 [WPE] Enable ENCRYPTED_MEDIA for build-webkit builds
12 https://bugs.webkit.org/show_bug.cgi?id=173103
13
14 Reviewed by Xabier Rodriguez-Calvar.
15
16 Enable the imported W3C tests covering Encrypted Media API for the WPE port,
17 but only tests that use the ClearKey key system. WPE-specific baselines for
18 those tests are also added, despite the test cases universally failing. This
19 will allow us to spot any change in behavior that's introduced.
20
21 * platform/wpe/TestExpectations: Skip tests that test PlayReady or Widevine key systems.
22 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type-expected.txt: Added.
23 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt: Added.
24 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt: Added.
25 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt: Added.
26 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt: Added.
27 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt: Added.
28 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt: Added.
29 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt: Added.
30 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt: Added.
31 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt: Added.
32 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt: Added.
33 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt: Added.
34 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt: Added.
35 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt: Added.
36 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt: Added.
37 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt: Added.
38 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt: Added.
39 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt: Added.
40 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt: Added.
41 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt: Added.
42 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt: Added.
43 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt: Added.
44 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt: Added.
45 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt: Added.
46 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt: Added.
47 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt: Added.
48 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt: Added.
49 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt: Added.
50 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt: Added.
51 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt: Added.
52 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt: Added.
53 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt: Added.
54 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt: Added.
55 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt: Added.
56 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt: Added.
57 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt: Added.
58 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys-expected.txt: Added.
59 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt: Added.
60 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt: Added.
61 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt: Added.
62 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt: Added.
63 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt: Added.
64 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt: Added.
65 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt: Added.
66 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt: Added.
67 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt: Added.
68 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt: Added.
69
702017-06-09 Zan Dobersek <zdobersek@igalia.com>
71
zandobersek@gmail.comaa6d82d2017-06-09 08:49:02 +000072 [WPE] Enable MEDIA_SOURCE for build-webkit builds
73 https://bugs.webkit.org/show_bug.cgi?id=173136
74
75 Reviewed by Xabier Rodriguez-Calvar.
76
77 * platform/wpe/TestExpectations: Enable the media/media-source/ layout tests
78 for the WPE port, adding half a dozen failure or timeout expectations for
79 tests that are currently failing.
80
calvaris@igalia.com9388d2a2017-06-09 08:03:47 +0000812017-06-09 Xabier Rodriguez Calvar <calvaris@igalia.com>
82
83 [GStreamer][EME] Remove the legacy code that was not even official and is deprecated
84 https://bugs.webkit.org/show_bug.cgi?id=173096
85
86 Reviewed by Žan Doberšek.
87
88 * platform/gtk/TestExpectations: Mark legacy tests as deprecated
89
commit-queue@webkit.org81f332a2017-06-09 08:02:04 +0000902017-06-09 Aaron Chu <aaron_chu@apple.com>
91
92 AX: Media Controls: Missing labels for the Time Labels.
93 https://bugs.webkit.org/show_bug.cgi?id=171715
94 <rdar://problem/32009214>
95
96 Reviewed by Antoine Quint.
97
98 Modified existing test case to accommodate testing for time label description.
99
100 * media/modern-media-controls/time-label/time-label.html:
101
yoav@yoav.ws1250ee22017-06-09 05:25:02 +00001022017-06-08 Yoav Weiss <yoav@yoav.ws>
103
104 [preload] Mandatory `as` value and related spec alignments
105 https://bugs.webkit.org/show_bug.cgi?id=173047
106
107 Reviewed by Dean Jackson.
108
109 Fix tests and expectations to this patch's changes: `as` is mandatory and "fetch" replaces the previous empty `as` value,
110 onerror no longer fires for invalid `as` values, and the IDL for `as` reflects only valid values, to enable feature detection.
111
112 * http/tests/fetch/redirectmode-and-preload.html:
113 * http/tests/preload/download_resources-expected.txt:
114 * http/tests/preload/download_resources.html:
115 * http/tests/preload/download_resources_from_header_iframe-expected.txt:
116 * http/tests/preload/onerror_event-expected.txt:
117 * http/tests/preload/onerror_event.html:
118 * http/tests/preload/onload_event-expected.txt:
119 * http/tests/preload/onload_event.html:
120 * http/tests/preload/preloadscanner_download_resources.html:
121 * http/tests/preload/resources/download_resources_from_header.php:
122 * http/tests/preload/resources/nph-invalid_resources_from_header.pl:
123 * http/tests/preload/single_download_preload.html:
124 * http/tests/preload/single_download_preload_headers.php:
125 * imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt: PProgressions related to correct reflection.
126
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +00001272017-06-08 Ryosuke Niwa <rniwa@webkit.org>
128
rniwa@webkit.orge18271b2017-06-09 02:13:06 +0000129 Crash inside InsertNodeBeforeCommand via InsertParagraphSeparatorCommand
130 https://bugs.webkit.org/show_bug.cgi?id=173085
131
132 Reviewed by Wenson Hsieh.
133
134 Added a regresion test.
135
136 * editing/inserting/insert-horizontal-rule-in-empty-document-crash-expected.txt: Added.
137 * editing/inserting/insert-horizontal-rule-in-empty-document-crash.html: Added.
138
1392017-06-08 Ryosuke Niwa <rniwa@webkit.org>
140
rniwa@webkit.orgab6fe132017-06-09 02:09:39 +0000141 The tree scope of an Attr node inside a shadow tree does not updated upon detach.
142 https://bugs.webkit.org/show_bug.cgi?id=173122
143
144 Reviewed by Chris Dumez.
145
146 Added a regression test which hits the newly added assertion.
147
148 * fast/dom/detaching-attr-node-in-shadow-tree-crash-expected.txt: Added.
149 * fast/dom/detaching-attr-node-in-shadow-tree-crash.html: Added.
150
mmaxfield@apple.comcac303b2017-06-09 00:31:17 +00001512017-06-08 Myles C. Maxfield <mmaxfield@apple.com>
152
153 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
154 https://bugs.webkit.org/show_bug.cgi?id=173043
155 <rdar://problem/21125708>
156
157 Reviewed by Simon Fraser.
158
159 Rebaseline tests which use non-English text in form controls
160
161 * fast/text/system-font-fallback-emoji-expected.txt: Added.
162 * fast/text/system-font-fallback-emoji.html: Added.
163 * fast/text/system-font-fallback-expected.html: Added.
164 * fast/text/system-font-fallback.html: Added.
165 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
166 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
167 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
168 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
169 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
170 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
171 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
172 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
173 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
174 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
175 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
176 * platform/mac/TestExpectations:
177 * platform/mac/fast/css/rtl-ordering-expected.png:
178 * platform/mac/fast/css/rtl-ordering-expected.txt:
179 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
180 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
181 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
182 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
183 * platform/mac/fast/forms/search-rtl-expected.png:
184 * platform/mac/fast/forms/search-rtl-expected.txt:
185 * platform/mac/fast/forms/searchfield-heights-expected.txt:
186 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
187 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
188 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
189 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
190 * platform/mac/fast/text/drawBidiText-expected.png:
191 * platform/mac/fast/text/drawBidiText-expected.txt:
192 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
193 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
194 * platform/mac/fast/text/updateNewFont-expected.png:
195 * platform/mac/fast/text/updateNewFont-expected.txt:
196
cdumez@apple.come0f5da42017-06-08 22:12:32 +00001972017-06-08 Chris Dumez <cdumez@apple.com>
198
199 REGRESSION: fast/images/animated-gif-webkit-transform.html is flaky
200 https://bugs.webkit.org/show_bug.cgi?id=170410
201 <rdar://problem/31409381>
202
203 Reviewed by Simon Fraser.
204
205 Fix flakiness and unskip test.
206
207 * fast/images/animated-gif-webkit-transform-expected.txt:
208 * fast/images/animated-gif-webkit-transform.html:
209 * platform/mac-wk2/TestExpectations:
210
commit-queue@webkit.orgca9f5bc2017-06-08 22:03:00 +00002112017-06-08 Antoine Quint <graouts@apple.com>
212
213 [iOS] Buttons in top-left and bottom media controls bar are positioned too high
214 https://bugs.webkit.org/show_bug.cgi?id=173111
215 <rdar://problem/32650615>
216
217 Reviewed by Jon Lee.
218
219 Add a test that checks that the appropriate styles as set in buttons-container.css
220 are applied to a button in a buttons container on iOS.
221
222 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding-expected.txt: Added.
223 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding.html: Added.
224 * platform/ios-simulator/TestExpectations:
225
commit-queue@webkit.org58f91fe2017-06-08 20:37:49 +00002262017-06-08 Youenn Fablet <youenn@apple.com>
227
228 getUserMedia should not be prompted again if user denied access
229 https://bugs.webkit.org/show_bug.cgi?id=173104
230
231 Reviewed by Geoff Garen.
232
233 Splitting grant test due to remembering deny decisions.
234
235 * fast/mediastream/getUserMedia-deny-persistency-expected.txt: Added.
236 * fast/mediastream/getUserMedia-deny-persistency-reload-expected.txt: Added.
237 * fast/mediastream/getUserMedia-deny-persistency-reload.html: Added.
238 * fast/mediastream/getUserMedia-deny-persistency.html: Added.
239 * fast/mediastream/getUserMedia-deny-persistency2-expected.txt: Added.
240 * fast/mediastream/getUserMedia-deny-persistency2.html: Added.
241 * fast/mediastream/getUserMedia-deny-persistency3-expected.txt: Added.
242 * fast/mediastream/getUserMedia-deny-persistency3.html: Added.
243 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
244 * fast/mediastream/getUserMedia-grant-persistency.html:
245 * fast/mediastream/getUserMedia-grant-persistency2-expected.txt: Added.
246 * fast/mediastream/getUserMedia-grant-persistency2.html: Added.
247 * fast/mediastream/getUserMedia-grant-persistency3-expected.txt: Added.
248 * fast/mediastream/getUserMedia-grant-persistency3.html: Added.
249
250
fpizlo@apple.com4af89672017-06-08 20:08:24 +00002512017-06-08 Filip Pizlo <fpizlo@apple.com>
252
253 REGRESSION: js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html has a flaky failure
254 https://bugs.webkit.org/show_bug.cgi?id=161156
255
256 Reviewed by Saam Barati.
257
258 Add a version of the test that's guaranteed to fail if the problem it's testing for manifests
259 in the LLInt.
260
261 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html: Added.
262
hyatt@apple.com790f8712017-06-08 20:06:44 +00002632017-06-07 Dave Hyatt <hyatt@apple.com>
264
265 Laili restaurant menu page does not display full menu
266 https://bugs.webkit.org/show_bug.cgi?id=173062
267 rdar://problem/32436486
268
269 Reviewed by Simon Fraser.
270
271 * fast/hidpi/percent-height-image-nested-expected.html:
272 * fast/hidpi/percent-height-image-nested.html:
273 * fast/multicol/pagination/RightToLeft-max-width.html:
274 * fast/replaced/max-height-percent-inside-auto-block-expected.html: Added.
275 * fast/replaced/max-height-percent-inside-auto-block.html: Added.
276 * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.txt:
277
graouts@webkit.orgb93dd882017-06-08 18:53:53 +00002782017-06-08 Antoine Quint <graouts@apple.com>
279
graouts@webkit.org838b6b82017-06-08 18:56:17 +0000280 Rebaseline and enable media/modern-media-controls/fullscreen-button
281 https://bugs.webkit.org/show_bug.cgi?id=173101
282
283 Reviewed by Dean Jackson.
284
285 Update the test to check an SVG asset now that we use those.
286
287 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
288 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
289 * platform/ios-simulator/TestExpectations:
290 * platform/mac/TestExpectations:
291
2922017-06-08 Antoine Quint <graouts@apple.com>
293
graouts@webkit.orgabf4fd42017-06-08 18:54:43 +0000294 Rebaseline and enable media/modern-media-controls/forward-button
295 https://bugs.webkit.org/show_bug.cgi?id=173100
296
297 Reviewed by Dean Jackson.
298
299 Update the test to check an SVG asset now that we use those.
300
301 * media/modern-media-controls/forward-button/forward-button-expected.txt:
302 * media/modern-media-controls/forward-button/forward-button.html:
303 * platform/ios-simulator/TestExpectations:
304 * platform/mac/TestExpectations:
305
3062017-06-08 Antoine Quint <graouts@apple.com>
307
graouts@webkit.orgb93dd882017-06-08 18:53:53 +0000308 Layout Test media/modern-media-controls/button/button-icon-name.html is a flaky failure
309 https://bugs.webkit.org/show_bug.cgi?id=173099
310
311 Reviewed by Dean Jackson.
312
313 Rewrite the test to use asynchronous assertions, the number of frames running is immaterial to this test.
314
315 * media/modern-media-controls/button/button-icon-name-expected.txt:
316 * media/modern-media-controls/button/button-icon-name.html:
317
timothy_horton@apple.com34b0ea92017-06-08 18:08:48 +00003182017-06-08 Tim Horton <timothy_horton@apple.com>
319
320 Add a borderless mode to <attachment>, and make it respect its layout size
321 https://bugs.webkit.org/show_bug.cgi?id=173079
322 <rdar://problem/32491584>
323
324 Reviewed by Simon Fraser.
325
326 * TestExpectations:
327 * platform/ios/TestExpectations:
328 * fast/attachment/attachment-borderless-expected-mismatch.html: Added.
329 * fast/attachment/attachment-borderless.html: Added.
330 * fast/attachment/attachment-respects-css-size-expected-mismatch.html: Added.
331 * fast/attachment/attachment-respects-css-size.html: Added.
332 Add mismatch tests ensuring that CSS width/height and borderless-attachment
333 have *some* kind of impact on rendering.
334
commit-queue@webkit.org826b77e2017-06-08 17:01:50 +00003352017-06-08 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
336
337 Modify security test to avoid spacing differences.
338 https://bugs.webkit.org/show_bug.cgi?id=141709
339
340 Reviewed by Carlos Alberto Lopez Perez.
341
342 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
343 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html:
344 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW-expected.txt:
345 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html:
346 * platform/gtk/TestExpectations:
347
commit-queue@webkit.org66a53932017-06-08 16:28:40 +00003482017-06-08 Youenn Fablet <youenn@apple.com>
349
350 getUserMedia request should not be allowed for background tabs unless the tab is already capturing
351 https://bugs.webkit.org/show_bug.cgi?id=172989
352
353 Reviewed by Eric Carlson.
354
355 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
356 * fast/mediastream/getUserMedia-grant-persistency.html: Using testRunner.setPageVisibility so that UIProcess is made aware of the change.
357 Removing test about capture muted page since there is no API for setting a page as muted right now.
358 This test should be readded later on.
359
commit-queue@webkit.org553b3422017-06-08 13:24:26 +00003602017-06-08 Charlie Turner <cturner@igalia.com>
361
362 [GTK] Test gardening
363 https://bugs.webkit.org/show_bug.cgi?id=173093
364
365 Unreviewed GTK gardening.
366
367 r147201 added a crash expectation for the following test, but did so in a manner
368 that failed linter checks:
369
370 LayoutTests/platform/gtk/TestExpectations:1302 More specific entry for
371 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html on line
372 LayoutTests/platform/gtk/TestExpectations:992 overrides line LayoutTests/platform/gtk/TestExpectations:1302.
373 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html
374
375 Furthermore, this test no longer crashes in Debug builds, it fails due to whitespace
376 oddities that are addressed by webkit.org/b/141709 (unreviewed)
377
378 * platform/gtk/TestExpectations:
379
calvaris@igalia.comc25d35b2017-06-08 13:10:51 +00003802017-06-08 Xabier Rodriguez Calvar <calvaris@igalia.com>
381
382 MediaTime class has rounding issues in different platforms
383 https://bugs.webkit.org/show_bug.cgi?id=172640
384
385 Reviewed by Jer Noble.
386
387 Update expectations because the MediaTime printing changed, but
388 results are the same.
389
390 * media/media-source/media-source-overlapping-append-expected.txt:
391 * media/media-source/media-source-overlapping-decodetime-expected.txt:
392 * media/media-source/media-source-seek-back-expected.txt:
393 * media/media-source/media-source-sequence-timestamps-expected.txt:
394 * media/media-source/media-source-timeoffset-expected.txt:
395
ap@apple.com4dd14062017-06-08 04:42:46 +00003962017-06-07 Alexey Proskuryakov <ap@apple.com>
397
398 Add High Sierra support to WebKit tools
399 https://bugs.webkit.org/show_bug.cgi?id=173080
400
401 Rubber-stamped by Daniel Bates.
402
403 * platform/mac-sierra: Added an empty directory to avoid breaking scripts.
404
jer.noble@apple.com5803b692017-06-08 04:31:31 +00004052017-06-07 Jer Noble <jer.noble@apple.com>
406
407 [Web Audio] createScriptProcessor throws IndexSizeError for valid arguments
408 https://bugs.webkit.org/show_bug.cgi?id=173022
409
410 Reviewed by Sam Weinig.
411
412 * webaudio/javascriptaudionode-expected.txt:
413 * webaudio/javascriptaudionode.html:
414
cdumez@apple.comeed72bc2017-06-08 03:32:21 +00004152017-06-07 Chris Dumez <cdumez@apple.com>
416
417 CSSStyleRule.style / CSSPageRule.style / CSSKeyframeRule.style should be settable
418 https://bugs.webkit.org/show_bug.cgi?id=164537
419 <rdar://problem/29181773>
420
421 Reviewed by Sam Weinig.
422
423 Add better test coverage for CSSPageRule. This test is being upstreamed via:
424 - https://github.com/w3c/web-platform-tests/pull/6183
425
426 * http/wpt/cssom/CSSPageRule-expected.txt: Added.
427 * http/wpt/cssom/CSSPageRule.html: Added.
428
commit-queue@webkit.org2861f5e2017-06-08 03:12:47 +00004292017-06-07 Youenn Fablet <youenn@apple.com>
430
431 RTCTrackEvent.track should be found in RTCTrackEvent.streams[0]
432 https://bugs.webkit.org/show_bug.cgi?id=173074
433
434 Reviewed by Eric Carlson.
435
436 * webrtc/video.html:
437
drousso@apple.com0e56fed2017-06-07 23:53:10 +00004382017-06-07 Devin Rousso <drousso@apple.com>
439
drousso@apple.comac93eed2017-06-08 00:05:55 +0000440 Web Inspector: Add ContextMenu item to log WebSocket object to console
441 https://bugs.webkit.org/show_bug.cgi?id=172878
442
443 Reviewed by Joseph Pecoraro.
444
445 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket-expected.txt: Added.
446 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: Added.
447
448 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt:
449 * http/tests/websocket/tests/hybi/inspector/before-load.html:
450 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Removed.
451 * http/tests/websocket/tests/hybi/inspector/client-close.html:
452 * http/tests/websocket/tests/hybi/inspector/client-close_wsh.py: Removed.
453 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html:
454 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Removed.
455 * http/tests/websocket/tests/hybi/inspector/echo.py: Added.
456 (web_socket_do_extra_handshake):
457 (web_socket_transfer_data):
458 Unified common configurations for Inspector WebSocket tests.
459
4602017-06-07 Devin Rousso <drousso@apple.com>
461
drousso@apple.com0e56fed2017-06-07 23:53:10 +0000462 Web Inspector: Allow user to choose stylesheet when creating new rules
463 https://bugs.webkit.org/show_bug.cgi?id=172487
464
465 Reviewed by Joseph Pecoraro.
466
467 * inspector/css/add-rule-expected.html: Added.
468 * inspector/css/add-rule.html: Added.
469
commit-queue@webkit.org288b0d32017-06-07 23:27:14 +00004702017-06-07 Youenn Fablet <youenn@apple.com>
471
472 getUserMedia is prompting too often
473 https://bugs.webkit.org/show_bug.cgi?id=172859
474 <rdar://problem/32589950>
475
476 Reviewed by Eric Carlson.
477
478 * fast/mediastream/getUserMedia-grant-persistency-expected.txt: Added.
479 * fast/mediastream/getUserMedia-grant-persistency-reload-expected.txt: Added.
480 * fast/mediastream/getUserMedia-grant-persistency-reload.html: Added.
481 * fast/mediastream/getUserMedia-grant-persistency.html: Added.
482 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
483 * http/tests/media/media-stream/get-user-media-prompt.html: Last gum does not need a prompt anymore.
484
dbates@webkit.org4cde8362017-06-07 20:10:50 +00004852017-06-07 Daniel Bates <dabates@apple.com>
486
487 Fetching Blob URLs with XHR gives null content-type and content-length
488 https://bugs.webkit.org/show_bug.cgi?id=137647
489 <rdar://problem/18215114>
490
491 Reviewed by Darin Adler.
492
493 Add a test to ensure that we do not regress the computed Content-Type and Content-Length
494 for a blob URL fetched using XHR.
495
496 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size-expected.txt: Added.
497 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size.html: Added.
498
zandobersek@gmail.come6febe82017-06-07 19:32:23 +00004992017-06-07 Zan Dobersek <zdobersek@igalia.com>
500
501 Unreviewed GTK+ and WPE gardening.
502
503 Add platform-specific test baselines for layout tests where the
504 libgcrypt-based implementation passes more tests than the generic
505 baselines expect. The WPE test expectations for these tests are
506 also cleaned up a bit, and the tests are marked as slow to give
507 them more time to properly execute.
508
509 * platform/gtk/TestExpectations: Skip two imported W3C Web Crypto API tests that rely in SPKI and PKCS#8 imports.
510 * platform/wpe/TestExpectations: Ditto.
511 * platform/wpe/crypto: Added.
512 * platform/wpe/crypto/subtle: Added.
513 * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
514 * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
515 * platform/wpe/imported: Added.
516 * platform/wpe/imported/w3c: Added.
517 * platform/wpe/imported/w3c/web-platform-tests: Added.
518 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
519 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
520 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
521 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
522 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
523 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
524 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
525 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
526 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
527 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
528 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
529
weinig@apple.com1300a3c2017-06-07 18:57:26 +00005302017-06-07 Sam Weinig <sam@webkit.org>
531
532 [WebIDL] PutForwards is not implemented to spec as illustrated by the WPT WebIDL/ecmascript-binding/put-forwards.html
533 https://bugs.webkit.org/show_bug.cgi?id=172956
534
535 Reviewed by Chris Dumez.
536
537 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
538 Update results to show that we now throw a type error, because the action now requires
539 an explicit get of the location object, which does not work in the context.
540
graouts@webkit.org713a0032017-06-07 17:36:51 +00005412017-06-07 Antoine Quint <graouts@apple.com>
542
graouts@webkit.org92288212017-06-07 17:40:43 +0000543 Rebaseline and enable media/modern-media-controls/controls-visibility-support
544 https://bugs.webkit.org/show_bug.cgi?id=173060
545 <rdar://problem/32616840>
546
547 Reviewed by Eric Carlson.
548
549 We only check the "visible" property on the MediaControls instance which is the only thing being
550 set by this class now. We also fix entering fullscreen by not using a <button> element which has
551 some default styles set by the Button class. Finally, we make some videoTracks.length assertions
552 asynchronous to avoid timing issues.
553
554 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio-expected.txt:
555 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-audio.html:
556 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off-expected.txt:
557 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-off.html:
558 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio-expected.txt:
559 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-audio.html:
560 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on-expected.txt:
561 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-on.html:
562 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle-expected.txt:
563 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-controls-toggle.html:
564 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element-expected.txt:
565 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element.html:
566 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video-expected.txt:
567 * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video.html:
568
5692017-06-07 Antoine Quint <graouts@apple.com>
570
graouts@webkit.orgaa28f9b2017-06-07 17:37:58 +0000571 Rebaseline and enable media/modern-media-controls/buttons-container
572 https://bugs.webkit.org/show_bug.cgi?id=173059
573 <rdar://problem/32616156>
574
575 Reviewed by Eric Carlson.
576
577 The only change is the default margin for a ButtonsContainer.
578
579 * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt:
580 * media/modern-media-controls/buttons-container/buttons-container-constructor.html:
581 * platform/ios-simulator/TestExpectations:
582 * platform/mac/TestExpectations:
583
5842017-06-07 Antoine Quint <graouts@apple.com>
585
graouts@webkit.org713a0032017-06-07 17:36:51 +0000586 Rebaseline and enable media/modern-media-controls/button
587 https://bugs.webkit.org/show_bug.cgi?id=173058
588 <rdar://problem/32615846>
589
590 Reviewed by Eric Carlson.
591
592 The IconButton class was removed and merged into its superclass Button, so we merge those tests
593 in a single directory. A couple tests no longer applied as we do not have a focused state for
594 buttons anymore, nor do we deal with changes in layout traits since there is no such thing as
595 a compact mode anymore.
596
597 * media/modern-media-controls/button/button-active-state-expected.txt: Added.
598 * media/modern-media-controls/button/button-active-state.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-active-state.html.
599 * media/modern-media-controls/button/button-icon-name-expected.txt: Added.
600 * media/modern-media-controls/button/button-icon-name.html: Added.
601 * media/modern-media-controls/button/button-on-expected.txt: Added.
602 * media/modern-media-controls/button/button-on.html: Renamed from LayoutTests/media/modern-media-controls/icon-button/icon-button-on.html.
603 * media/modern-media-controls/button/button.html:
604 * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Removed.
605 * media/modern-media-controls/icon-button/icon-button-change-layout-traits-expected.txt: Removed.
606 * media/modern-media-controls/icon-button/icon-button-change-layout-traits.html: Removed.
607 * media/modern-media-controls/icon-button/icon-button-expected.txt: Removed.
608 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Removed.
609 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Removed.
610 * media/modern-media-controls/icon-button/icon-button-on-expected.txt: Removed.
611 * media/modern-media-controls/icon-button/icon-button.html: Removed.
612 * platform/ios-simulator/TestExpectations:
613 * platform/mac/TestExpectations:
614
ryanhaddad@apple.comc482b822017-06-07 17:13:34 +00006152017-06-07 Ryan Haddad <ryanhaddad@apple.com>
616
617 Remove TestExpectation for fast/backgrounds/background-repeat-x-y-parse.html.
618 https://bugs.webkit.org/show_bug.cgi?id=167428
619
620 Unreviewed test gardening.
621
622 * TestExpectations:
623
pvollan@apple.com5d2b0b52017-06-07 16:51:24 +00006242017-06-07 Per Arne Vollan <pvollan@apple.com>
625
626 Support removal of authentication data through the Website data store API.
627 https://bugs.webkit.org/show_bug.cgi?id=171217
628
629 Reviewed by Brady Eidson.
630
631 * TestExpectations:
632 * http/tests/loading/basic-auth-remove-credentials-expected.txt: Added.
633 * http/tests/loading/basic-auth-remove-credentials.html: Added.
634 * platform/mac-wk2/TestExpectations:
635
commit-queue@webkit.org05ddaf92017-06-07 15:07:25 +00006362017-06-07 Antoine Quint <graouts@apple.com>
637
638 Rebaseline and enable media/modern-media-controls/background-tint
639 https://bugs.webkit.org/show_bug.cgi?id=173056
640 <rdar://problem/32614607>
641
642 Reviewed by Eric Carlson.
643
644 Update the background-color and filter properties for backdrops to match
645 the latest implementation and specs.
646
647 * media/modern-media-controls/background-tint/background-tint-expected.txt:
648 * media/modern-media-controls/background-tint/background-tint.html:
649 * platform/ios-simulator/TestExpectations:
650 * platform/mac/TestExpectations:
651
alex@webkit.org2b432662017-06-07 13:24:19 +00006522017-06-07 Alejandro G. Castro <alex@igalia.com>
653
654 Unreviewed GTK expectations gardening
655
656 Mark the mediacapturefromelement tests as skipped, we need canvas
657 captureStreams support.
658
659 * platform/gtk/TestExpectations:
660
graouts@webkit.org73a43622017-06-07 12:29:36 +00006612017-06-07 Antoine Quint <graouts@apple.com>
662
663 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
664 https://bugs.webkit.org/show_bug.cgi?id=168409
665
666 Unreviewed test gardening. This test has started timing out again on WK1.
667
668 * platform/mac-wk1/TestExpectations:
669
zandobersek@gmail.com80448652017-06-07 09:16:03 +00006702017-06-07 Zan Dobersek <zdobersek@igalia.com>
671
zandobersek@gmail.com13cc4262017-06-07 11:50:02 +0000672 Unreviewed GTK+ gardening.
673
674 Add test baselines that expect RSA-PSS and HKDF tests running successfully.
675 Also mark tests under imported/w3c/web-platform-tests/WebCryptoAPI as slow,
676 giving them enough time to run properly and avoid timeouts.
677
678 * platform/gtk/TestExpectations:
679 * platform/gtk/crypto: Added.
680 * platform/gtk/crypto/subtle: Added.
681 * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
682 * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
683 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
684 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
685 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
686 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
687 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
688 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
689 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
690 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
691 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
692 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
693 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
694
6952017-06-07 Zan Dobersek <zdobersek@igalia.com>
696
zandobersek@gmail.com80448652017-06-07 09:16:03 +0000697 [GCrypt] RSA-PSS support
698 https://bugs.webkit.org/show_bug.cgi?id=172856
699
700 Reviewed by Jiewen Tan.
701
702 * platform/gtk/TestExpectations: Enable RSA-PSS tests that we pass. The remaining
703 disabled tests rely on SPKI or PKCS#8 support that hasn't landed yet.
704
jlewis3@apple.com7f0496b2017-06-06 23:45:44 +00007052017-06-06 Matt Lewis <jlewis3@apple.com>
706
707 Marked workers/bomb.html as flaky on iOS.
708 https://bugs.webkit.org/show_bug.cgi?id=167757
709
710 Unreviewed test gardening.
711
712 * platform/ios-wk2/TestExpectations:
713
darin@apple.com1af28b22017-06-06 22:38:27 +00007142017-06-06 Darin Adler <darin@apple.com>
715
716 Update to slightly stricter rules for custom element names from more recent standard draft
717 https://bugs.webkit.org/show_bug.cgi?id=173019
718
719 Reviewed by Ryosuke Niwa.
720
721 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
722 * platform/ios/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
723
yoav@yoav.ws51a6fed2017-06-06 22:36:27 +00007242017-06-06 Yoav Weiss <yoav@yoav.ws>
725
726 [preload] Conditional support for media preloading and align media `as` values.
727 https://bugs.webkit.org/show_bug.cgi?id=172501
728
729 Reviewed by Dean Jackson.
730
731 Tests checking media resources preloading support were removed.
732
733 * http/tests/preload/download_resources.html: Replaced "media" with "video".
734 * http/tests/preload/download_resources_from_header_iframe-expected.txt: Changed expectation due to added "audio" test.
735 * http/tests/preload/onload_event.html: Replaced "media" with "video".
736 * http/tests/preload/preloadscanner_download_resources.html: Replaced "media" with "video".
737 * http/tests/preload/resources/download_resources_from_header.php: Replaced "media" with "video" and "audio".
738 * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Replaced "media" with "video".
739 * http/tests/preload/single_download_preload.html: Replaced "media" with "video" and "audio".
740 * http/tests/preload/single_download_preload_headers.php: Replaced "media" with "video" and "audio".
741 * http/tests/preload/single_download_preload_headers_charset.php: Replaced "media" with "video" and "audio".
742
ryanhaddad@apple.com1c663e12017-06-06 21:27:28 +00007432017-06-06 Ryan Haddad <ryanhaddad@apple.com>
744
745 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on mac.
746 https://bugs.webkit.org/show_bug.cgi?id=170907
747
748 Unreviewed test gardening.
749
750 * platform/mac-wk2/TestExpectations:
751 * platform/mac/TestExpectations:
752
zandobersek@gmail.coma1147192017-06-06 20:28:34 +00007532017-06-06 Zan Dobersek <zdobersek@igalia.com>
754
755 Unreviewed GTK+ gardening.
756
757 * platform/gtk/TestExpectations: Clean up the Web Crypto API test expectations.
758 Unskip the crypto/subtle/, crypto/workers/subtle/ and
759 imported/w3c/web-platform-tests/WebCryptoAPI/ directories and add expectations
760 that skip the remaining failing layout tests, instead of skipping those
761 directories and maintaining expectations for the passing tests.
762
jbedard@apple.com634e6732017-06-06 20:06:57 +00007632017-06-06 Jonathan Bedard <jbedard@apple.com>
764
765 Move storage/websql/alter-to-info-table.html failure expectation.
766 https://bugs.webkit.org/show_bug.cgi?id=156718
767
768 Unreviewed test gardening
769
770 storage/websql/alter-to-info-table.html fails on iOS-simulator,
771 but passes on device.
772
773 * platform/ios-simulator/TestExpectations:
774 * platform/ios/TestExpectations:
775
ryanhaddad@apple.com76f6ca42017-06-06 19:52:48 +00007762017-06-06 Ryan Haddad <ryanhaddad@apple.com>
777
778 Mark media/fullscreen-api-enabled-media-with-presentation-mode.html is failing.
779 https://bugs.webkit.org/show_bug.cgi?id=172998
780
781 Unreviewed test gardening.
782
783 * platform/mac-wk2/TestExpectations:
784
zalan@apple.comde191042017-06-06 19:35:56 +00007852017-06-06 Zalan Bujtas <zalan@apple.com>
786
787 Safari doesn't load newest The Order of the Stick comic.
788 https://bugs.webkit.org/show_bug.cgi?id=172949
789 <rdar://problem/32389730>
790
791 Reviewed by Antti Koivisto.
792
793 * fast/table/floating-table-sibling-is-invisible-expected.html: Added.
794 * fast/table/floating-table-sibling-is-invisible.html: Added.
795
commit-queue@webkit.org70387cb2017-06-06 18:27:53 +00007962017-06-06 Emilio Cobos Álvarez <ecobos@igalia.com>
797
798 [css-conditional] The one-string version of CSS.supports should be wrapped in implied parentheses.
799 https://bugs.webkit.org/show_bug.cgi?id=172906
800
801 Reviewed by Darin Adler.
802
803 * css3/supports-dom-api-expected.txt:
804 * css3/supports-dom-api.html: Added test
805
joepeck@webkit.org0b005d62017-06-06 18:15:31 +00008062017-06-06 Joseph Pecoraro <pecoraro@apple.com>
807
808 Unreviewed rollout r217807. Caused a test to crash.
809
810 * inspector/unit-tests/heap-snapshot-expected.txt:
811 * inspector/unit-tests/heap-snapshot.html:
812
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +00008132017-06-06 Antoine Quint <graouts@apple.com>
814
graouts@webkit.org9905c812017-06-06 17:41:44 +0000815 Rebaseline and enable media/modern-media-controls/audio
816 https://bugs.webkit.org/show_bug.cgi?id=172996
817 <rdar://problem/32590725>
818
819 Reviewed by Eric Carlson.
820
821 The new controls design switches the AirPlay and mute button order around.
822
823 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
824 * media/modern-media-controls/audio/audio-controls-buttons.html:
825 * platform/ios-simulator/TestExpectations:
826 * platform/mac/TestExpectations:
827
8282017-06-06 Antoine Quint <graouts@apple.com>
829
graouts@webkit.orgbe4b2872017-06-06 16:29:20 +0000830 Rebaseline and enable media/modern-media-controls/airplay-support
831 https://bugs.webkit.org/show_bug.cgi?id=172980
832 <rdar://problem/32589074>
833
834 Reviewed by Eric Carlson.
835
836 The test passes as-is on macOS, but needs to be skipped on iOS since we can't test AirPlay.
837
838 * platform/ios-simulator/TestExpectations:
839 * platform/mac/TestExpectations:
840
8412017-06-06 Antoine Quint <graouts@apple.com>
842
graouts@webkit.org56c41692017-06-06 16:27:38 +0000843 Rebaseline and enable media/modern-media-controls/airplay-placard
844 https://bugs.webkit.org/show_bug.cgi?id=172977
845 <rdar://problem/32588681>
846
847 Reviewed by Eric Carlson.
848
849 These two tests work fine as-is, we just need to enable them.
850
851 * platform/ios-simulator/TestExpectations:
852 * platform/mac/TestExpectations:
853
8542017-06-06 Antoine Quint <graouts@apple.com>
855
graouts@webkit.org757b07f2017-06-06 16:26:03 +0000856 Rebaseline and enable media/modern-media-controls/airplay-button
857 https://bugs.webkit.org/show_bug.cgi?id=172975
858 <rdar://problem/32588422>
859
860 Reviewed by Eric Carlson.
861
862 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
863 * media/modern-media-controls/airplay-button/airplay-button-on.html: Remove some unnecessary
864 code, the path to the icon directory is provided directly by media-controls-loader.js.
865 * media/modern-media-controls/airplay-button/airplay-button.html: Remove the test for the "icon"
866 CSS class since buttons no longer carry this class. We also update the assumptions to use SVG
867 assets.
868 * platform/ios-simulator/TestExpectations:
869 * platform/mac/TestExpectations:
870
8712017-06-06 Antoine Quint <graouts@apple.com>
872
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +0000873 Update modern media controls testing utilities
874 https://bugs.webkit.org/show_bug.cgi?id=172976
875 <rdar://problem/32588432>
876
877 Reviewed by Eric Carlson.
878
879 Update the list of CSS files to load to match the current list of
880 existing CSS files in the modern-media-controls module.
881
882 * media/modern-media-controls/resources/media-controls-loader.js:
883
graouts@webkit.orgd479abbe2017-06-06 08:10:39 +00008842017-06-05 Antoine Quint <graouts@apple.com>
885
886 Update media controls to match latest design specs
887 https://bugs.webkit.org/show_bug.cgi?id=172932
888
889 Reviewed by Dean Jackson.
890
891 Update test expectations to make a few of the tests we had already rebaselined pass.
892
893 * TestExpectations:
894 * platform/ios-simulator/TestExpectations:
895 * platform/mac/TestExpectations:
896
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +00008972017-06-05 Ryan Haddad <ryanhaddad@apple.com>
898
ryanhaddad@apple.com78e80d72017-06-06 06:30:49 +0000899 Rebaseline fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html and update TestExpectations.
900
901 Unreviewed test gardening.
902
903 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt:
904
9052017-06-05 Ryan Haddad <ryanhaddad@apple.com>
906
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +0000907 Skip storage/domstorage/sessionstorage/set-item-synchronous-keydown.html on iOS.
908 https://bugs.webkit.org/show_bug.cgi?id=172943
909
910 Unreviewed test gardening.
911
912 * platform/ios/TestExpectations:
913
mcatanzaro@igalia.comd870f612017-06-06 04:00:37 +00009142017-06-05 Michael Catanzaro <mcatanzaro@igalia.com>
915
916 Unreviewed GTK expectations gardening
917
918 Mark a few tests as crashing.
919
920 * platform/gtk/TestExpectations:
921
cdumez@apple.com74d28782017-06-06 02:03:29 +00009222017-06-05 Chris Dumez <cdumez@apple.com>
923
924 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
925 https://bugs.webkit.org/show_bug.cgi?id=172943
926 <rdar://problem/31288058>
927
928 Reviewed by Alexey Proskuryakov.
929
cdumez@apple.com889126c2017-06-06 02:59:05 +0000930 Make test clean a little bit more robust.
931
932 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html:
933
9342017-06-05 Chris Dumez <cdumez@apple.com>
935
936 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
937 https://bugs.webkit.org/show_bug.cgi?id=172943
938 <rdar://problem/31288058>
939
940 Reviewed by Alexey Proskuryakov.
941
cdumez@apple.com74d28782017-06-06 02:03:29 +0000942 Add better test coverage.
943
944 * storage/domstorage/sessionstorage/set-item-synchronous-keydown-expected.txt: Added.
945 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html: Added.
946
commit-queue@webkit.orgc4329a02017-06-05 23:52:25 +00009472017-06-05 Joseph Pecoraro <pecoraro@apple.com>
948
949 Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
950 https://bugs.webkit.org/show_bug.cgi?id=172848
951 <rdar://problem/25709212>
952
953 Reviewed by Saam Barati.
954
955 * inspector/unit-tests/heap-snapshot-expected.txt:
956 * inspector/unit-tests/heap-snapshot.html:
957 Update for the new node flag.
958
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +00009592017-06-05 Ryan Haddad <ryanhaddad@apple.com>
960
ryanhaddad@apple.com5bf311f2017-06-05 16:35:20 +0000961 Rebaseline tests for Windows after r217772.
962 https://bugs.webkit.org/show_bug.cgi?id=172866
963
964 Unreviewed test gardening.
965
966 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
967 * platform/win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
968 * platform/win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
969 * platform/win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
970 * platform/win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
971 * platform/win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
972 * platform/win/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
973 * platform/win/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
974 * platform/win/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
975 * platform/win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
976 * platform/win/svg/batik/filters/feTile-expected.txt:
977 * platform/win/svg/batik/filters/filterRegions-expected.txt:
978 * platform/win/svg/batik/masking/maskRegions-expected.txt:
979 * platform/win/svg/batik/paints/gradientLimit-expected.txt:
980 * platform/win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
981 * platform/win/svg/batik/paints/patternRegionA-expected.txt:
982 * platform/win/svg/batik/paints/patternRegions-expected.txt:
983 * platform/win/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
984 * platform/win/svg/batik/text/longTextOnPath-expected.txt: Added.
985 * platform/win/svg/batik/text/smallFonts-expected.txt:
986 * platform/win/svg/batik/text/textAnchor-expected.txt:
987 * platform/win/svg/batik/text/textDecoration-expected.txt:
988 * platform/win/svg/batik/text/textEffect-expected.txt:
989 * platform/win/svg/batik/text/textEffect2-expected.txt:
990 * platform/win/svg/batik/text/textEffect3-expected.txt:
991 * platform/win/svg/batik/text/textFeatures-expected.txt:
992 * platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
993 * platform/win/svg/batik/text/textLayout-expected.txt:
994 * platform/win/svg/batik/text/textLayout2-expected.txt:
995 * platform/win/svg/batik/text/textLength-expected.txt:
996 * platform/win/svg/batik/text/textOnPathSpaces-expected.txt:
997 * platform/win/svg/batik/text/textPosition-expected.txt:
998 * platform/win/svg/batik/text/textProperties-expected.txt:
999 * platform/win/svg/batik/text/textProperties2-expected.txt:
1000 * platform/win/svg/batik/text/textStyles-expected.txt:
1001 * platform/win/svg/custom/broken-internal-references-expected.txt:
1002 * platform/win/svg/custom/path-textPath-simulation-expected.txt:
1003 * platform/win/svg/dom/SVGPathSegList-segment-modification-expected.txt:
1004 * platform/win/svg/hixie/perf/001-expected.txt:
1005 * platform/win/svg/hixie/perf/002-expected.txt:
1006 * platform/win/svg/text/text-path-01-b-expected.txt:
1007 * platform/win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
1008
10092017-06-05 Ryan Haddad <ryanhaddad@apple.com>
1010
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +00001011 Remove debug-only flag for flaky test http/tests/navigation/statistics.html.
1012 https://bugs.webkit.org/show_bug.cgi?id=172454
1013
1014 Unreviewed test gardening.
1015
1016 * platform/ios-wk2/TestExpectations:
1017 * platform/mac-wk2/TestExpectations:
1018
commit-queue@webkit.orga9618862017-06-05 09:11:34 +000010192017-06-05 Antoine Quint <graouts@apple.com>
1020
1021 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
1022 https://bugs.webkit.org/show_bug.cgi?id=172915
1023
1024 Reviewed by Antoine Quint.
1025
1026 The default height of <audio> elements is now 31pt.
1027
1028 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
1029 * media/modern-media-controls/audio/audio-controls-metrics.html:
1030
simon.fraser@apple.com580d7a52017-06-05 06:09:01 +000010312017-06-04 Simon Fraser <simon.fraser@apple.com>
1032
1033 Percentages are calculated wrong in SVG transform CSS property
1034 https://bugs.webkit.org/show_bug.cgi?id=172901
1035
1036 Reviewed by Zalan Bujtas.
1037
1038 * svg/transforms/percent-transform-values-viewbox-expected.html: Added.
1039 * svg/transforms/percent-transform-values-viewbox.html: Added.
1040 * svg/transforms/transform-origin-css-property-expected.xhtml:
1041 * svg/transforms/transform-origin-css-property.xhtml: Make this test a bit less
1042 annoying to maintain by applying the transforms relative to the fill-box, which means all
1043 the transform origins are no longer offset by the box position. Other tests exercise
1044 view-box relative transform origins.
1045
eric.carlson@apple.comceff2bcd2017-06-04 20:56:58 +000010462017-06-04 Eric Carlson <eric.carlson@apple.com>
1047
1048 [MediaStream] Page capture state not reported correctly
1049 https://bugs.webkit.org/show_bug.cgi?id=172897
1050 <rdar://problem/32493318>
1051
1052 Reviewed by Youenn Fablet.
1053
1054 * fast/mediastream/media-stream-track-muted-expected.txt: Added.
1055 * fast/mediastream/media-stream-track-muted.html: Added.
1056
weinig@apple.com6b3f5c72017-06-04 18:00:01 +000010572017-06-03 Sam Weinig <sam@webkit.org>
1058
1059 Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
1060 https://bugs.webkit.org/show_bug.cgi?id=172687
1061
1062 Reviewed by Darin Adler.
1063
1064 * js/dom/legacy-platform-object-defineOwnProperty-expected.txt: Added.
1065 * js/dom/legacy-platform-object-defineOwnProperty.html: Added.
1066 New tests for Object.defineProperty on Storage and DOMStringMap.
1067
1068 * js/dom/named-property-deleter.html:
1069 Fix test which was deleting the wrong property. This doesn't change the result,
1070 but is now actually testing the thing it meant to.
1071
1072 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
1073 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
1074 Convert to testharness.js and show that the results are now correct.
1075
simon.fraser@apple.com511a5c72017-06-04 17:57:03 +000010762017-06-04 Simon Fraser <simon.fraser@apple.com>
1077
1078 Object bounding box wrong for some paths
1079 https://bugs.webkit.org/show_bug.cgi?id=172866
1080
1081 Reviewed by Tim Horton.
1082
1083 So many new baselines.
1084
1085 * platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
1086 * platform/ios/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
1087 * platform/ios/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
1088 * platform/ios/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
1089 * platform/ios/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
1090 * platform/ios/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
1091 * platform/ios/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
1092 * platform/ios/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
1093 * platform/ios/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
1094 * platform/ios/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
1095 * platform/ios/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
1096 * platform/ios/svg/batik/text/longTextOnPath-expected.txt:
1097 * platform/ios/svg/batik/text/smallFonts-expected.txt:
1098 * platform/ios/svg/batik/text/textAnchor-expected.txt:
1099 * platform/ios/svg/batik/text/textDecoration-expected.txt:
1100 * platform/ios/svg/batik/text/textEffect-expected.txt:
1101 * platform/ios/svg/batik/text/textEffect2-expected.txt:
1102 * platform/ios/svg/batik/text/textEffect3-expected.txt:
1103 * platform/ios/svg/batik/text/textFeatures-expected.txt:
1104 * platform/ios/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
1105 * platform/ios/svg/batik/text/textLayout-expected.txt:
1106 * platform/ios/svg/batik/text/textLayout2-expected.txt:
1107 * platform/ios/svg/batik/text/textLength-expected.txt:
1108 * platform/ios/svg/batik/text/textOnPath-expected.txt:
1109 * platform/ios/svg/batik/text/textOnPathSpaces-expected.txt:
1110 * platform/ios/svg/batik/text/textPosition-expected.txt:
1111 * platform/ios/svg/batik/text/textPosition2-expected.txt:
1112 * platform/ios/svg/batik/text/textProperties-expected.txt:
1113 * platform/ios/svg/batik/text/textProperties2-expected.txt:
1114 * platform/ios/svg/batik/text/textStyles-expected.txt:
1115 * platform/ios/svg/batik/text/verticalText-expected.txt:
1116 * platform/ios/svg/batik/text/verticalTextOnPath-expected.txt:
1117 * platform/ios/svg/custom/broken-internal-references-expected.txt:
1118 * platform/ios/svg/custom/path-textPath-simulation-expected.txt:
1119 * platform/ios/svg/custom/relative-sized-use-on-symbol-expected.txt:
1120 * platform/ios/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
1121 * platform/ios/svg/custom/second-inline-text-expected.txt:
1122 * platform/ios/svg/text/text-path-01-b-expected.txt:
1123 * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
1124 * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
1125 * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
1126 * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
1127 * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
1128 * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
1129 * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
1130 * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
1131 * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
1132 * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
1133 * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
1134 * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
1135 * platform/mac/svg/batik/filters/filterRegions-expected.txt:
1136 * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
1137 * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
1138 * platform/mac/svg/batik/paints/patternRegions-expected.txt:
1139 * platform/mac/svg/batik/text/smallFonts-expected.txt:
1140 * platform/mac/svg/batik/text/textAnchor-expected.txt:
1141 * platform/mac/svg/batik/text/textEffect2-expected.txt:
1142 * platform/mac/svg/batik/text/textEffect3-expected.txt:
1143 * platform/mac/svg/batik/text/textFeatures-expected.txt:
1144 * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
1145 * platform/mac/svg/batik/text/textLayout-expected.txt:
1146 * platform/mac/svg/batik/text/textLayout2-expected.txt:
1147 * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
1148 * platform/mac/svg/batik/text/textPosition2-expected.txt:
1149 * platform/mac/svg/batik/text/textProperties-expected.txt:
1150 * platform/mac/svg/batik/text/textProperties2-expected.txt:
1151 * platform/mac/svg/batik/text/textStyles-expected.txt:
1152 * platform/mac/svg/custom/animate-path-morphing-expected.txt:
1153 * platform/mac/svg/custom/broken-internal-references-expected.txt:
1154 * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
1155 * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
1156 * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
1157 * platform/mac/svg/custom/second-inline-text-expected.txt:
1158 * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
1159 * platform/mac/svg/hixie/perf/001-expected.txt:
1160 * platform/mac/svg/hixie/perf/002-expected.txt:
1161 * platform/mac/svg/text/text-path-01-b-expected.txt:
1162 * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
1163 * svg/custom/control-points-for-S-and-T-expected.txt:
1164 * svg/custom/use-nested-transform-expected.txt:
1165
jbedard@apple.combe8806a2017-06-04 15:51:12 +000011662017-06-04 Jonathan Bedard <jbedard@apple.com>
1167
1168 Unreviewed test gardening
1169
1170 Gardening test expectations for layout tests on iOS device. Moving
1171 expectations for tests which fail on Simulator but pass on device.
1172
1173 * platform/ios-simulator-wk1/TestExpectations:
1174 * platform/ios-simulator-wk2/TestExpectations:
1175 * platform/ios-simulator/TestExpectations:
1176 * platform/ios-wk1/TestExpectations:
1177 * platform/ios-wk2/TestExpectations:
1178 * platform/ios/TestExpectations:
1179
cdumez@apple.com1f45b462017-06-04 15:21:52 +000011802017-06-04 Chris Dumez <cdumez@apple.com>
1181
1182 Implement DOMMatrixReadOnly.transformPoint()
1183 https://bugs.webkit.org/show_bug.cgi?id=172900
1184
1185 Reviewed by Simon Fraser.
1186
1187 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
1188 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
1189 * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
1190 Import test coverage from Blink.
1191
zandobersek@gmail.com40f333a2017-06-04 11:26:50 +000011922017-06-04 Zan Dobersek <zdobersek@igalia.com>
1193
1194 Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
1195 existing bugs. Update or add GTK+-specific baselines for three tests.
1196
1197 * platform/gtk/TestExpectations:
1198 * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
1199 * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
1200 * platform/gtk/css1/box_properties/acid_test-expected.txt:
1201
cdumez@apple.com48cf54c2017-06-04 01:54:14 +000012022017-06-03 Chris Dumez <cdumez@apple.com>
1203
1204 Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
1205 https://bugs.webkit.org/show_bug.cgi?id=172898
1206
1207 Reviewed by Sam Weinig.
1208
1209 Add layout test coverage.
1210
1211 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
1212 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
1213
simon.fraser@apple.com0cc5c252017-06-03 21:09:00 +000012142017-06-03 Simon Fraser <simon.fraser@apple.com>
1215
1216 Implement DOMPointReadOnly.matrixTransform()
1217 https://bugs.webkit.org/show_bug.cgi?id=172896
1218
1219 Reviewed by Chris Dumez.
1220
1221 DOMPoint-003.html should be upstreamed at some point.
1222
1223 * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
1224 * http/wpt/geometry/DOMPoint-003.html: Added.
1225
jbedard@apple.com3dc39862017-06-03 17:58:06 +000012262017-06-03 Jonathan Bedard <jbedard@apple.com>
1227
1228 Unreviewed test gardening
1229
1230 * platform/ios/TestExpectations: Update expectation for tests passing
1231 after https://bugs.webkit.org/show_bug.cgi?id=139968.
1232
utatane.tea@gmail.comaeb37f32017-06-03 16:31:13 +000012332017-06-03 Yusuke Suzuki <utatane.tea@gmail.com>
1234
1235 Script modules should be able to import data urls
1236 https://bugs.webkit.org/show_bug.cgi?id=171594
1237
1238 Reviewed by Youenn Fablet.
1239
1240 * http/tests/security/script-with-dataurl-expected.txt:
1241 * http/tests/security/script-with-dataurl.html:
1242 Now, the spec is changed and errors from data: scripts should not be muted.
1243 https://github.com/whatwg/html/issues/1778
1244
1245 * js/dom/classic-script-with-data-url-expected.txt: Added.
1246 * js/dom/classic-script-with-data-url.html: Added.
1247 * js/dom/modules/module-script-with-data-url-expected.txt: Added.
1248 * js/dom/modules/module-script-with-data-url.html: Added.
1249
jbedard@apple.com1d8abaf2017-06-03 15:26:03 +000012502017-06-03 Jonathan Bedard <jbedard@apple.com>
1251
1252 Move css3/flexbox/image-percent-max-height.html failure expectation.
1253 https://bugs.webkit.org/show_bug.cgi?id=126898
1254
1255 Unreviewed test gardening
1256
1257 css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
1258 but passes on device.
1259
1260 * platform/ios-simulator/TestExpectations:
1261 * platform/ios/TestExpectations:
1262
cdumez@apple.com736670f2017-06-03 08:07:39 +000012632017-06-03 Chris Dumez <cdumez@apple.com>
1264
1265 http/tests/cache/disk-cache/shattered-deduplication.html is flaky
1266 https://bugs.webkit.org/show_bug.cgi?id=172868
1267 <rdar://problem/31249379>
1268
1269 Reviewed by Antti Koivisto.
1270
1271 http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
1272 fade-in / fade-out animation.
1273
1274 <rdar://problem/31249379> is fixed for me with the proposed changes.
1275
1276 * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
1277 - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
1278 the test page.
1279 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
1280 or not (as it fades in and out). 30 is still enough to see the color and confirm the
1281 test is passing.
1282
1283 * http/tests/cache/disk-cache/shattered-deduplication.html:
1284 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
1285 or not (as it fades in and out). 30 is still enough to see the color and confirm the
1286 test is passing.
1287
mmaxfield@apple.comcff668f2017-06-02 23:40:07 +000012882017-06-02 Myles C. Maxfield <mmaxfield@apple.com>
1289
1290 REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
1291 https://bugs.webkit.org/show_bug.cgi?id=172737
1292 <rdar://problem/31608236>
1293
1294 Reviewed by Simon Fraser.
1295
1296 * fast/text/accessibility-bold-system-font-2-expected.html: Added.
1297 * fast/text/accessibility-bold-system-font-2.html: Added.
1298 * fast/text/accessibility-bold-system-font-expected.txt: Added.
1299 * fast/text/accessibility-bold-system-font.html: Added.
1300 * platform/mac/TestExpectations:
1301
ryanhaddad@apple.com7b029872017-06-02 23:11:44 +000013022017-06-02 Ryan Haddad <ryanhaddad@apple.com>
1303
1304 Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
1305 https://bugs.webkit.org/show_bug.cgi?id=170870
1306
1307 Unreviewed test gardening.
1308
1309 * platform/ios-wk2/TestExpectations:
1310
jbedard@apple.com8823f422017-06-02 23:10:53 +000013112017-06-02 Jonathan Bedard <jbedard@apple.com>
1312
1313 Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
1314 https://bugs.webkit.org/show_bug.cgi?id=152439
1315
1316 Unreviewed test gardening
1317
1318 compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
1319 but passes on device.
1320
1321 * platform/ios-simulator-wk2/TestExpectations:
1322 * platform/ios-wk2/TestExpectations:
1323
ryanhaddad@apple.com9ff138a2017-06-02 23:07:47 +000013242017-06-02 Ryan Haddad <ryanhaddad@apple.com>
1325
1326 Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
1327 https://bugs.webkit.org/show_bug.cgi?id=171895
1328
1329 Unreviewed test gardening.
1330
1331 * platform/ios-wk2/TestExpectations:
1332 * platform/mac-wk2/TestExpectations:
1333
eric.carlson@apple.com58345bf2017-06-02 21:16:53 +000013342017-06-02 Eric Carlson <eric.carlson@apple.com>
1335
1336 [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
1337 https://bugs.webkit.org/show_bug.cgi?id=172858
1338
1339 Reviewed by Youenn Fablet.
1340
1341 * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
1342 * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
1343
jlewis3@apple.com0c837f02017-06-02 20:48:32 +000013442017-06-02 Matt Lewis <jlewis3@apple.com>
1345
1346 Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
1347 https://bugs.webkit.org/show_bug.cgi?id=172518
1348
1349 Unreviewed test gardening
1350
1351 * platform/ios-simulator/TestExpectations:
1352 * platform/ios/TestExpectations:
1353
cdumez@apple.com141485f52017-06-02 19:57:14 +000013542017-06-02 Chris Dumez <cdumez@apple.com>
1355
1356 REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
1357 https://bugs.webkit.org/show_bug.cgi?id=161549
1358 <rdar://problem/28213429>
1359
1360 Reviewed by Simon Fraser.
1361
1362 * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
1363 Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
1364 address the flakiness.
1365
1366 * platform/mac-wk2/TestExpectations:
1367 Unskip test.
1368
fred.wang@free.frbb4988f2017-06-02 18:42:03 +000013692017-06-02 Frederic Wang <fwang@igalia.com>
1370
fred.wang@free.frf4986cd2017-06-02 19:40:04 +00001371 [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
1372 https://bugs.webkit.org/show_bug.cgi?id=172825
1373
1374 Reviewed by Simon Fraser.
1375
1376 Add a new test to check whether a non-main frame appears in the scrolling tree when
1377 ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
1378 the iOS WK2 reference for scrolling-iframe-expected.html
1379
1380 * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
1381 * fast/scrolling/scrolling-tree-includes-frame.html: Added.
1382 * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
1383 * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
1384 * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
1385
13862017-06-02 Frederic Wang <fwang@igalia.com>
1387
fred.wang@free.frbb4988f2017-06-02 18:42:03 +00001388 [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
1389 https://bugs.webkit.org/show_bug.cgi?id=172851
1390
1391 Reviewed by Simon Fraser.
1392
1393 This commit adds a test to check whether scrollable iframes require a special composited
1394 layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
1395
1396 * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
1397 printing the layer tree of a page with an iframe.
1398 * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
1399 * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
1400 * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
1401
aestes@apple.come14de002017-06-02 18:14:47 +000014022017-06-02 Andy Estes <aestes@apple.com>
1403
1404 [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
1405 https://bugs.webkit.org/show_bug.cgi?id=172832
1406 <rdar://problem/30735544>
1407
1408 Reviewed by Alex Christensen.
1409
1410 * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
1411 * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
1412 * platform/mac-wk2/TestExpectations:
1413
drousso@apple.come7c604a2017-06-02 17:54:47 +000014142017-06-02 Devin Rousso <drousso@apple.com>
1415
1416 Web Inspector: Should see active Web Sockets when opening Web Inspector
1417 https://bugs.webkit.org/show_bug.cgi?id=172312
1418
1419 Reviewed by Joseph Pecoraro.
1420
1421 Test that WebSockets created before the inspector loads are also tracked.
1422
1423 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
1424 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
1425 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
1426 (web_socket_do_extra_handshake):
1427 (web_socket_transfer_data):
1428
jlewis3@apple.com97d001012017-06-02 16:17:47 +000014292017-06-02 Matt Lewis <jlewis3@apple.com>
1430
1431 Marked fast/images/slower-decoding-than-animation-image.html as flaky.
1432 https://bugs.webkit.org/show_bug.cgi?id=172666
1433
1434 Unreviewed test gardening.
1435
1436 * platform/mac-wk2/TestExpectations:
1437
zandobersek@gmail.com0ed82b02017-06-02 15:18:25 +000014382017-06-02 Zan Dobersek <zdobersek@igalia.com>
1439
1440 Unreviewed WPE gardening.
1441
1442 * platform/wpe/TestExpectations: Add a few test failure expectations.
1443 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
1444 * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
1445
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +000014462017-06-02 Javier Fernandez <jfernandez@igalia.com>
1447
jfernandez@igalia.comc3cb7ee2017-06-02 11:35:27 +00001448 [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
1449 https://bugs.webkit.org/show_bug.cgi?id=172836
1450
1451 Reviewed by Manuel Rego Casasnovas.
1452
1453 Test to verify different cases of auto-sized tracks and orthogonal items with margins.
1454
1455 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
1456 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
1457
14582017-06-02 Javier Fernandez <jfernandez@igalia.com>
1459
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +00001460 [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
1461 https://bugs.webkit.org/show_bug.cgi?id=172590
1462
1463 Reviewed by Sergio Villar Senin.
1464
1465 * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
1466 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
1467 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
1468
zandobersek@gmail.com085eded2017-06-02 07:52:27 +000014692017-06-02 Zan Dobersek <zdobersek@igalia.com>
1470
1471 [WPE] Enable SUBTLE_CRYPTO
1472 https://bugs.webkit.org/show_bug.cgi?id=172756
1473
1474 Reviewed by Michael Catanzaro.
1475
1476 * platform/wpe/TestExpectations: Enable tests under crypto/ and
1477 imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
1478 the test expectations for failing tests under those directories.
1479
akling@apple.come10dacc2017-06-02 05:04:14 +000014802017-06-01 Andreas Kling <akling@apple.com>
1481
1482 [Mac] Remove backing store for layers that are outside the viewport
1483 https://bugs.webkit.org/show_bug.cgi?id=170082
1484 <rdar://problem/31245009>
1485
1486 Reviewed by Simon Fraser.
1487
1488 Add a simple test with two compositing layers far apart vertically. Only one of them
1489 should have its backing store attached.
1490
1491 * compositing/backing-store-attachment-1-expected.txt: Added.
1492 * compositing/backing-store-attachment-1.html: Added.
1493
ryanhaddad@apple.come1bba3f2017-06-02 04:17:13 +000014942017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1495
1496 Unreviewed, rolling out r217691.
1497
1498 This change broke the Windows build.
1499
1500 Reverted changeset:
1501
1502 "Web Inspector: Should see active Web Sockets when opening Web
1503 Inspector"
1504 https://bugs.webkit.org/show_bug.cgi?id=172312
1505 http://trac.webkit.org/changeset/217691
1506
drousso@apple.comd084e602017-06-02 02:44:45 +000015072017-06-01 Devin Rousso <drousso@apple.com>
1508
1509 Web Inspector: Should see active Web Sockets when opening Web Inspector
1510 https://bugs.webkit.org/show_bug.cgi?id=172312
1511
1512 Reviewed by Joseph Pecoraro.
1513
1514 Test that WebSockets created before the inspector loads are also tracked.
1515
1516 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
1517 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
1518 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
1519 (web_socket_do_extra_handshake):
1520 (web_socket_transfer_data):
1521
ryanhaddad@apple.com82169652017-06-01 23:50:54 +000015222017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1523
1524 Mark http/tests/navigation/statistics.html as flaky.
1525 https://bugs.webkit.org/show_bug.cgi?id=172454
1526
1527 Unreviewed test gardening.
1528
1529 * platform/ios-wk2/TestExpectations:
1530 * platform/mac-wk2/TestExpectations:
1531
jlewis3@apple.com74189592017-06-01 21:53:49 +000015322017-06-01 Matt Lewis <jlewis3@apple.com>
1533
1534 Fixed typo in test expectations.
1535 https://bugs.webkit.org/show_bug.cgi?id=172054
1536
1537 Unreviewed test gardening.
1538
1539 * platform/mac-wk2/TestExpectations:
1540
ryanhaddad@apple.com32ad1712017-06-01 21:39:11 +000015412017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1542
1543 Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
1544
1545 Unreviewed test gardening.
1546
1547 * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
1548
cdumez@apple.comb82b59b2017-06-01 20:09:05 +000015492017-06-01 Chris Dumez <cdumez@apple.com>
1550
1551 webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
1552 https://bugs.webkit.org/show_bug.cgi?id=172823
1553
1554 Reviewed by Alexey Proskuryakov.
1555
1556 Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
1557 to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
1558 asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
1559
1560 * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
1561 * webarchive/loading/mainresource-null-mimetype-crash.html:
1562 * webarchive/loading/missing-data-expected.txt:
1563 * webarchive/loading/missing-data.html:
1564
commit-queue@webkit.org63f3fe82017-06-01 19:46:09 +000015652017-06-01 Carlos Garcia Campos <cgarcia@igalia.com>
1566
1567 [GTK] Bump GTK+ and its dependencies in jhbuild
1568 https://bugs.webkit.org/show_bug.cgi?id=171918
1569
1570 Reviewed by Carlos Alberto Lopez Perez.
1571
1572 Rebaseline tests for new GTK+ version.
1573
1574 * platform/gtk/css1/box_properties/acid_test-expected.txt:
1575 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
1576 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
1577 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
1578 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
1579 * platform/gtk/css3/flexbox/button-expected.png:
1580 * platform/gtk/css3/flexbox/button-expected.txt:
1581 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
1582 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
1583 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
1584 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
1585 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
1586 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
1587 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
1588 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
1589 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
1590 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
1591 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
1592 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
1593 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
1594 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
1595 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
1596 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
1597 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
1598 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
1599 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
1600 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
1601 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
1602 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
1603 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
1604 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
1605 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
1606 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
1607 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
1608 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
1609 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
1610 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
1611 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
1612 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
1613 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
1614 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
1615 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
1616 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
1617 * platform/gtk/editing/pasteboard/4641033-expected.png:
1618 * platform/gtk/editing/pasteboard/4641033-expected.txt:
1619 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
1620 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
1621 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
1622 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
1623 * platform/gtk/editing/selection/3690703-2-expected.png:
1624 * platform/gtk/editing/selection/3690703-2-expected.txt:
1625 * platform/gtk/editing/selection/3690703-expected.png:
1626 * platform/gtk/editing/selection/3690703-expected.txt:
1627 * platform/gtk/editing/selection/3690719-expected.png:
1628 * platform/gtk/editing/selection/3690719-expected.txt:
1629 * platform/gtk/editing/selection/4397952-expected.png:
1630 * platform/gtk/editing/selection/4397952-expected.txt:
1631 * platform/gtk/editing/selection/5240265-expected.png:
1632 * platform/gtk/editing/selection/5240265-expected.txt:
1633 * platform/gtk/editing/selection/caret-before-select-expected.png:
1634 * platform/gtk/editing/selection/caret-before-select-expected.txt:
1635 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
1636 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
1637 * platform/gtk/editing/selection/select-box-expected.png:
1638 * platform/gtk/editing/selection/select-box-expected.txt:
1639 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
1640 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
1641 * platform/gtk/editing/selection/selection-button-text-expected.png:
1642 * platform/gtk/editing/selection/selection-button-text-expected.txt:
1643 * platform/gtk/fast/block/basic/011-expected.png:
1644 * platform/gtk/fast/block/basic/011-expected.txt:
1645 * platform/gtk/fast/block/float/float-avoidance-expected.png:
1646 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
1647 * platform/gtk/fast/block/margin-collapse/103-expected.png:
1648 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
1649 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
1650 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
1651 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
1652 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
1653 * platform/gtk/fast/css/continuationCrash-expected.png:
1654 * platform/gtk/fast/css/continuationCrash-expected.txt:
1655 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
1656 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
1657 * platform/gtk/fast/css/input-search-padding-expected.png:
1658 * platform/gtk/fast/css/input-search-padding-expected.txt:
1659 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
1660 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
1661 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
1662 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
1663 * platform/gtk/fast/css/rtl-ordering-expected.png:
1664 * platform/gtk/fast/css/rtl-ordering-expected.txt:
1665 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
1666 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
1667 * platform/gtk/fast/css/text-overflow-input-expected.png:
1668 * platform/gtk/fast/css/text-overflow-input-expected.txt:
1669 * platform/gtk/fast/css/text-transform-select-expected.png:
1670 * platform/gtk/fast/css/text-transform-select-expected.txt:
1671 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
1672 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
1673 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
1674 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
1675 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
1676 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
1677 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
1678 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
1679 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
1680 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
1681 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
1682 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
1683 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
1684 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
1685 * platform/gtk/fast/forms/001-expected.png:
1686 * platform/gtk/fast/forms/001-expected.txt:
1687 * platform/gtk/fast/forms/003-expected.png:
1688 * platform/gtk/fast/forms/003-expected.txt:
1689 * platform/gtk/fast/forms/004-expected.png:
1690 * platform/gtk/fast/forms/004-expected.txt:
1691 * platform/gtk/fast/forms/basic-buttons-expected.png:
1692 * platform/gtk/fast/forms/basic-buttons-expected.txt:
1693 * platform/gtk/fast/forms/basic-inputs-expected.png:
1694 * platform/gtk/fast/forms/basic-inputs-expected.txt:
1695 * platform/gtk/fast/forms/basic-selects-expected.png:
1696 * platform/gtk/fast/forms/basic-selects-expected.txt:
1697 * platform/gtk/fast/forms/blankbuttons-expected.png:
1698 * platform/gtk/fast/forms/blankbuttons-expected.txt:
1699 * platform/gtk/fast/forms/box-shadow-override-expected.png:
1700 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
1701 * platform/gtk/fast/forms/button-align-expected.png:
1702 * platform/gtk/fast/forms/button-align-expected.txt:
1703 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
1704 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
1705 * platform/gtk/fast/forms/button-default-title-expected.png:
1706 * platform/gtk/fast/forms/button-default-title-expected.txt:
1707 * platform/gtk/fast/forms/button-generated-content-expected.png:
1708 * platform/gtk/fast/forms/button-generated-content-expected.txt:
1709 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
1710 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
1711 * platform/gtk/fast/forms/button-positioned-expected.png:
1712 * platform/gtk/fast/forms/button-positioned-expected.txt:
1713 * platform/gtk/fast/forms/button-sizes-expected.png:
1714 * platform/gtk/fast/forms/button-sizes-expected.txt:
1715 * platform/gtk/fast/forms/button-style-color-expected.png:
1716 * platform/gtk/fast/forms/button-style-color-expected.txt:
1717 * platform/gtk/fast/forms/button-table-styles-expected.png:
1718 * platform/gtk/fast/forms/button-table-styles-expected.txt:
1719 * platform/gtk/fast/forms/button-text-transform-expected.png:
1720 * platform/gtk/fast/forms/button-text-transform-expected.txt:
1721 * platform/gtk/fast/forms/button-white-space-expected.png:
1722 * platform/gtk/fast/forms/button-white-space-expected.txt:
1723 * platform/gtk/fast/forms/control-clip-expected.png:
1724 * platform/gtk/fast/forms/control-clip-expected.txt:
1725 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
1726 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
1727 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
1728 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
1729 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
1730 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
1731 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
1732 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
1733 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
1734 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
1735 * platform/gtk/fast/forms/form-element-geometry-expected.png:
1736 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
1737 * platform/gtk/fast/forms/formmove-expected.png:
1738 * platform/gtk/fast/forms/formmove-expected.txt:
1739 * platform/gtk/fast/forms/formmove2-expected.png:
1740 * platform/gtk/fast/forms/formmove2-expected.txt:
1741 * platform/gtk/fast/forms/formmove3-expected.png:
1742 * platform/gtk/fast/forms/formmove3-expected.txt:
1743 * platform/gtk/fast/forms/indeterminate-expected.png:
1744 * platform/gtk/fast/forms/indeterminate-expected.txt:
1745 * platform/gtk/fast/forms/input-appearance-height-expected.png:
1746 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
1747 * platform/gtk/fast/forms/input-button-sizes-expected.png:
1748 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
1749 * platform/gtk/fast/forms/input-first-letter-expected.png:
1750 * platform/gtk/fast/forms/input-first-letter-expected.txt:
1751 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
1752 * platform/gtk/fast/forms/input-value-expected.png:
1753 * platform/gtk/fast/forms/input-value-expected.txt:
1754 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
1755 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
1756 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
1757 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
1758 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
1759 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
1760 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
1761 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
1762 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
1763 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
1764 * platform/gtk/fast/forms/menulist-style-color-expected.png:
1765 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
1766 * platform/gtk/fast/forms/menulist-width-change-expected.png:
1767 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
1768 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
1769 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
1770 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
1771 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1772 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
1773 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1774 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
1775 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
1776 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
1777 * platform/gtk/fast/forms/option-script-expected.png:
1778 * platform/gtk/fast/forms/option-script-expected.txt:
1779 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
1780 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
1781 * platform/gtk/fast/forms/option-text-clip-expected.png:
1782 * platform/gtk/fast/forms/option-text-clip-expected.txt:
1783 * platform/gtk/fast/forms/placeholder-position-expected.png:
1784 * platform/gtk/fast/forms/placeholder-position-expected.txt:
1785 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
1786 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
1787 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
1788 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
1789 * platform/gtk/fast/forms/range/slider-padding-expected.png:
1790 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
1791 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
1792 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
1793 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
1794 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
1795 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
1796 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
1797 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
1798 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
1799 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
1800 * platform/gtk/fast/forms/search-input-rtl-expected.png:
1801 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
1802 * platform/gtk/fast/forms/search-rtl-expected.png:
1803 * platform/gtk/fast/forms/search-rtl-expected.txt:
1804 * platform/gtk/fast/forms/search-styled-expected.png:
1805 * platform/gtk/fast/forms/search-styled-expected.txt:
1806 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
1807 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
1808 * platform/gtk/fast/forms/searchfield-heights-expected.png:
1809 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
1810 * platform/gtk/fast/forms/select-align-expected.png:
1811 * platform/gtk/fast/forms/select-align-expected.txt:
1812 * platform/gtk/fast/forms/select-background-none-expected.png:
1813 * platform/gtk/fast/forms/select-background-none-expected.txt:
1814 * platform/gtk/fast/forms/select-baseline-expected.png:
1815 * platform/gtk/fast/forms/select-baseline-expected.txt:
1816 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
1817 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
1818 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
1819 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
1820 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
1821 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
1822 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
1823 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
1824 * platform/gtk/fast/forms/select-initial-position-expected.png:
1825 * platform/gtk/fast/forms/select-initial-position-expected.txt:
1826 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
1827 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
1828 * platform/gtk/fast/forms/select-selected-expected.png:
1829 * platform/gtk/fast/forms/select-selected-expected.txt:
1830 * platform/gtk/fast/forms/select-style-expected.png:
1831 * platform/gtk/fast/forms/select-style-expected.txt:
1832 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
1833 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
1834 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
1835 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
1836 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
1837 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
1838 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
1839 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
1840 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
1841 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
1842 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
1843 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
1844 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
1845 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
1846 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
1847 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
1848 * platform/gtk/fast/html/details-replace-text-expected.png:
1849 * platform/gtk/fast/html/details-replace-text-expected.txt:
1850 * platform/gtk/fast/html/keygen-expected.png:
1851 * platform/gtk/fast/html/keygen-expected.txt:
1852 * platform/gtk/fast/inline/positionedLifetime-expected.png:
1853 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
1854 * platform/gtk/fast/invalid/014-expected.png:
1855 * platform/gtk/fast/invalid/014-expected.txt:
1856 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
1857 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
1858 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
1859 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
1860 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
1861 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
1862 * platform/gtk/fast/parser/document-write-option-expected.png:
1863 * platform/gtk/fast/parser/document-write-option-expected.txt:
1864 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
1865 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
1866 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
1867 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
1868 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
1869 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
1870 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
1871 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
1872 * platform/gtk/fast/replaced/three-selects-break-expected.png:
1873 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
1874 * platform/gtk/fast/replaced/width100percent-button-expected.png:
1875 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
1876 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
1877 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
1878 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
1879 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
1880 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
1881 * platform/gtk/fast/table/append-cells2-expected.png:
1882 * platform/gtk/fast/table/append-cells2-expected.txt:
1883 * platform/gtk/fast/table/remove-td-display-none-expected.png:
1884 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
1885 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
1886 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
1887 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
1888 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
1889 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
1890 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1891 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
1892 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
1893 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
1894 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
1895 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
1896 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
1897 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
1898 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
1899 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
1900 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
1901 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
1902 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
1903 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
1904 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
1905 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
1906 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
1907 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
1908 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
1909 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
1910 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
1911 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
1912 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
1913 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
1914 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
1915 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
1916 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
1917 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
1918 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
1919 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
1920 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
1921 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
1922 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
1923 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
1924 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
1925 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
1926 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
1927 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
1928 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
1929 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
1930 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
1931 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
1932 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
1933 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
1934 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
1935 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
1936 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
1937 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
1938 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
1939 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
1940 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
1941 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
1942 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
1943 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
1944 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
1945 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
1946 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
1947 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
1948 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
1949 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
1950 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
1951 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
1952 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
1953 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
1954 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
1955 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
1956 * platform/gtk/tables/mozilla/core/margins-expected.png:
1957 * platform/gtk/tables/mozilla/core/margins-expected.txt:
1958 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
1959 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
1960 * platform/gtk/tables/mozilla/other/move_row-expected.png:
1961 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
1962 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
1963 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
1964 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
1965 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
1966 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
1967 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
1968 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
1969 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
1970 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
1971 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
1972 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
1973 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
1974 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
1975 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
1976 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
1977 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
1978
ryanhaddad@apple.com35295b02017-06-01 18:43:48 +000019792017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1980
1981 Mark two webrtc tests as flaky.
1982
1983 Unreviewed test gardening.
1984
1985 * TestExpectations:
1986
jlewis3@apple.com1778f082017-06-01 18:17:18 +000019872017-06-01 Matt Lewis <jlewis3@apple.com>
1988
jlewis3@apple.com9dd96b52017-06-01 18:21:18 +00001989 Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
1990 https://bugs.webkit.org/show_bug.cgi?id=172054
1991
1992 Unreviewed test gardening.
1993
1994 * platform/mac-wk2/TestExpectations:
1995
19962017-06-01 Matt Lewis <jlewis3@apple.com>
1997
jlewis3@apple.com1778f082017-06-01 18:17:18 +00001998 Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
1999 https://bugs.webkit.org/show_bug.cgi?id=172054
2000
2001 Unreviewed test gardening.
2002
2003 * platform/mac-wk2/TestExpectations:
2004
commit-queue@webkit.org3d6c8732017-06-01 16:38:49 +000020052017-06-01 Antoine Quint <graouts@apple.com>
2006
2007 Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
2008 https://bugs.webkit.org/show_bug.cgi?id=172810
2009
2010 Reviewed by Antoine Quint.
2011
2012 We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
2013
2014 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
2015 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
2016 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
2017 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
2018
magomez@igalia.com23493d32017-06-01 16:22:05 +000020192017-06-01 Miguel Gomez <magomez@igalia.com>
2020
2021 Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
2022
2023 * platform/gtk/TestExpectations:
2024
commit-queue@webkit.orgb2f24302017-06-01 15:39:58 +000020252017-06-01 Antoine Quint <graouts@apple.com>
2026
2027 Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
2028 https://bugs.webkit.org/show_bug.cgi?id=172808
2029
2030 Reviewed by Antoine Quint.
2031
2032 This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
2033
2034 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
2035 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
2036
ryanhaddad@apple.comb99a0dc2017-06-01 15:00:53 +000020372017-06-01 Ryan Haddad <ryanhaddad@apple.com>
2038
2039 Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
2040 https://bugs.webkit.org/show_bug.cgi?id=172807
2041
2042 Unreviewed test gardening.
2043
2044 * platform/mac-wk1/TestExpectations:
2045
commit-queue@webkit.org640a4982017-06-01 14:43:32 +000020462017-06-01 Antoine Quint <graouts@apple.com>
2047
2048 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
2049 https://bugs.webkit.org/show_bug.cgi?id=172715
2050
2051 Reviewed by Antoine Quint.
2052
2053 We update the expectations for <audio> metrics to match the latest implementation.
2054
2055 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
2056 * media/modern-media-controls/audio/audio-controls-metrics.html:
2057
utatane.tea@gmail.comc6b3a2d2017-06-01 07:27:05 +000020582017-06-01 Yusuke Suzuki <utatane.tea@gmail.com>
2059
2060 Unreviewed, rebaseline test results according to the error message change
2061 https://bugs.webkit.org/show_bug.cgi?id=172798
2062
2063 * js/dom/string-prototype-properties-expected.txt:
2064 * 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:
2065
cdumez@apple.com43a8ea52017-05-31 23:42:27 +000020662017-05-31 Chris Dumez <cdumez@apple.com>
2067
2068 Flaky Test: http/tests/misc/acid3.html
2069 https://bugs.webkit.org/show_bug.cgi?id=165734
2070 <rdar://problem/32249821>
2071
2072 Reviewed by Simon Fraser.
2073
2074 Increase internal test timeout from 5 seconds to 10 seconds to reduce
2075 flakiness.
2076
2077 * http/tests/misc/acid3.html:
2078
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +000020792017-05-31 Ryan Haddad <ryanhaddad@apple.com>
2080
ryanhaddad@apple.comd5899ef2017-05-31 21:52:07 +00002081 Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
2082 https://bugs.webkit.org/show_bug.cgi?id=172772
2083
2084 Unreviewed test gardening.
2085
2086 * platform/ios-wk2/TestExpectations:
2087
20882017-05-31 Ryan Haddad <ryanhaddad@apple.com>
2089
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +00002090 Mark fast/css/target-fragment-match.html as flaky on iOS.
2091 https://bugs.webkit.org/show_bug.cgi?id=168239
2092
2093 Unreviewed test gardening.
2094
2095 * platform/ios/TestExpectations:
2096
commit-queue@webkit.org0570cde2017-05-31 20:51:12 +000020972017-05-31 Youenn Fablet <youenn@apple.com>
2098
2099 PeerConnection should respect tracks that are muted at the time they are added
2100 https://bugs.webkit.org/show_bug.cgi?id=172771
2101
2102 Reviewed by Eric Carlson.
2103
2104 * webrtc/audio-replace-track.html:
2105 * webrtc/peer-connection-audio-unmute-expected.txt: Added.
2106 * webrtc/peer-connection-audio-unmute.html: Added.
2107 * webrtc/routines.js:
2108 * webrtc/video-unmute-expected.txt: Added.
2109 * webrtc/video-unmute.html: Added.
2110
antti@apple.com1acc9c72017-05-31 19:11:24 +000021112017-05-31 Antti Koivisto <antti@apple.com>
2112
2113 CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
2114 https://bugs.webkit.org/show_bug.cgi?id=172747
2115 <rdar://problem/32275314>
2116
2117 Reviewed by Andreas Kling.
2118
2119 * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
2120 * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
2121
jlewis3@apple.comea7b4bb2017-05-31 18:21:56 +000021222017-05-31 Matt Lewis <jlewis3@apple.com>
2123
2124 Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
2125 https://bugs.webkit.org/show_bug.cgi?id=172518
2126
2127 Unreviewed test gardening.
2128
2129 * platform/ios/TestExpectations:
2130
bfulgham@apple.combd589ac2017-05-31 16:58:53 +000021312017-05-31 Brent Fulgham <bfulgham@apple.com>
2132
2133 Make ResourceLoadStatistics testing more reliable
2134 https://bugs.webkit.org/show_bug.cgi?id=172730
2135 <rdar://problem/32028373>
2136
2137 Reviewed by Andy Estes.
2138
2139 Revise some of the tests to wait to check state until after the background process has finished processing the
2140 load information.
2141
2142 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2143 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2144 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2145 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2146 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2147 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2148 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2149 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2150 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2151 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2152 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2153 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2154
csaavedra@igalia.com1691e202017-05-31 13:44:06 +000021552017-05-31 Claudio Saavedra <csaavedra@igalia.com>
2156
csaavedra@igalia.com5c85a412017-05-31 16:01:05 +00002157 [WPE] More CSS test expectations cleanup
2158
2159 Unreviewed gardening.
2160
2161 * platform/wpe/TestExpectations: remove more assorted css tests
2162 that are actually passing.
2163
21642017-05-31 Claudio Saavedra <csaavedra@igalia.com>
2165
csaavedra@igalia.comba7dceb2017-05-31 15:13:11 +00002166 [WPE] CSS tests expectations cleanup
2167
2168 Unreviewed gardening.
2169
2170 * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
2171 tests that are actually passing and a recently removed css tests
2172 directory.
2173
21742017-05-31 Claudio Saavedra <csaavedra@igalia.com>
2175
csaavedra@igalia.com1691e202017-05-31 13:44:06 +00002176 [GTK][WPE] Mark js/cached-window-properties test as slow
2177
2178 Unreviewed gardening.
2179 * platform/gtk/TestExpectations: Test was marked as flaky; but
2180 it's just slow.
2181 * platform/wpe/TestExpectations: Mark as slow.
2182
clopez@igalia.com2172f542017-05-31 12:04:41 +000021832017-05-31 Carlos Alberto Lopez Perez <clopez@igalia.com>
2184
2185 [GTK] Upgrade the WebKitGTK+ bots to Debian 9
2186
2187 This commit only adds a comment that it will be useful to mark
2188 the point where they where upgraded, so if there is some
2189 performance change on perf.webkit.org it can be pointed to this.
2190
2191 Unreviewed.
2192
2193 * platform/gtk/TestExpectations: Add a note regarding which
2194 distribution and version is running on the bots.
2195
csaavedra@igalia.comb9609c62017-05-31 11:09:18 +000021962017-05-31 Claudio Saavedra <csaavedra@igalia.com>
2197
2198 [WPE] WebGL expectations cleanup
2199
2200 Unreviewed gardening.
2201
2202 * platform/wpe/TestExpectations: Remove webgl tests that are
2203 consistently passing. Also mark a few known slow tests as such.
2204
rego@igalia.comeda65f62017-05-31 09:22:58 +000022052017-05-31 Manuel Rego Casasnovas <rego@igalia.com>
2206
2207 Move css-shapes-1 test suite to WPT
2208 https://bugs.webkit.org/show_bug.cgi?id=172537
2209
2210 Reviewed by Youenn Fablet.
2211
2212 Updated the paths in TestExpectations files.
2213 Marked spec-examples/shape-outside-018.html as flaky.
2214
2215 * TestExpectations:
2216 * platform/gtk/TestExpectations:
2217 * platform/ios/TestExpectations:
2218 * platform/win/TestExpectations:
2219
fred.wang@free.frfb843852017-05-31 05:48:57 +000022202017-05-30 Frederic Wang <fwang@igalia.com>
2221
2222 Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
2223 https://bugs.webkit.org/show_bug.cgi?id=172287
2224
2225 Reviewed by Simon Fraser.
2226
2227 Update iOS expectation to include the new node properties.
2228
2229 * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
2230
timothy_horton@apple.comc741bb62017-05-31 00:44:02 +000022312017-05-30 Tim Horton <timothy_horton@apple.com>
2232
2233 Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
2234 https://bugs.webkit.org/show_bug.cgi?id=172735
2235 <rdar://problem/32015977>
2236
2237 Reviewed by Enrica Casucci.
2238
2239 * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
2240 * fast/events/ios/autocorrect-with-range-selection.html: Added.
2241 Add a test that ensures that autocorrection with a selection succeeds.
2242
weinig@apple.com6cf431d2017-05-30 23:54:51 +000022432017-05-30 Sam Weinig <sam@webkit.org>
2244
2245 [WebIDL] Generate named property deleters
2246 https://bugs.webkit.org/show_bug.cgi?id=172688
2247
2248 Reviewed by Chris Dumez.
2249
2250 * js/dom/named-property-deleter-expected.txt: Added.
2251 * js/dom/named-property-deleter.html: Added.
2252 Add test for various named deleter conditions.
2253
2254 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
2255 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
2256 Update test to log more information about what its doing and log it to the DOM rather
2257 than the console, to make comparing results in browsers easier. Also, note in the
2258 bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
2259
commit-queue@webkit.org9a2160a2017-05-30 23:32:00 +000022602017-05-30 Youenn Fablet <youenn@apple.com>
2261
2262 Add support for Certificate and IceCandidatePair stats
2263 https://bugs.webkit.org/show_bug.cgi?id=172734
2264
2265 Reviewed by Geoff Garen.
2266
2267 * webrtc/video-stats.html:
2268
cdumez@apple.com6a4d8782017-05-30 21:19:01 +000022692017-05-30 Chris Dumez <cdumez@apple.com>
2270
2271 REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
2272 https://bugs.webkit.org/show_bug.cgi?id=172703
2273 <rdar://problem/32458086>
2274
2275 Reviewed by Ryosuke Niwa.
2276
2277 Update existing tests to reflect behavior change.
2278
2279 * fast/dom/Element/getClientRects-return-type-expected.txt:
2280 * fast/dom/Element/getClientRects-return-type.html:
2281 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
2282 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
2283
jfernandez@igalia.com5ce70b52017-05-30 21:18:01 +000022842017-05-30 Javier Fernandez <jfernandez@igalia.com>
2285
2286 [css-align] Import W3C web platform tests for the CSS Box Alignment feature
2287 https://bugs.webkit.org/show_bug.cgi?id=172705
2288
2289 Reviewed by Manuel Rego Casasnovas.
2290
2291 * TestExpectations: Mark as failure a few tests due to bug #172707.
2292
commit-queue@webkit.orgba7b6be2017-05-30 21:08:18 +000022932017-05-30 Ali Juma <ajuma@chromium.org>
2294
2295 [CredentialManagement] Incorporate IDL updates from latest spec
2296 https://bugs.webkit.org/show_bug.cgi?id=172011
2297
2298 Reviewed by Daniel Bates.
2299
2300 * credentials/idlharness-expected.txt:
2301 * credentials/idlharness.html:
2302
ryanhaddad@apple.comf6084fb2017-05-30 20:37:58 +000023032017-05-30 Ryan Haddad <ryanhaddad@apple.com>
2304
2305 Skip imported/w3c/web-platform-tests/innerText/getter.html.
2306 https://bugs.webkit.org/show_bug.cgi?id=172514
2307
2308 Unreviewed test gardening.
2309
2310 * TestExpectations:
2311
commit-queue@webkit.org3262d302017-05-30 20:02:09 +000023122017-05-30 Said Abou-Hallawa <sabouhallawa@apple.com>
2313
2314 REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
2315 https://bugs.webkit.org/show_bug.cgi?id=172670
2316
2317 Reviewed by Tim Horton.
2318
2319 Use the css property -webkit-canvas to force capturing the canvas context
2320 in a NativeImage. This NativeImage will be used to create a BitmapImage
2321 which will be later used as the background-image of an element.
2322
2323 * fast/images/large-image-webkit-canvas-expected.html: Added.
2324 * fast/images/large-image-webkit-canvas.html: Added.
2325
jlewis3@apple.comaa29a602017-05-30 19:51:23 +000023262017-05-30 Matt Lewis <jlewis3@apple.com>
2327
2328 Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
2329 https://bugs.webkit.org/show_bug.cgi?id=172403
2330
2331 Unreviewed test gardening.
2332
2333 * platform/ios/TestExpectations:
2334
commit-queue@webkit.orgd67b2782017-05-30 18:29:13 +000023352017-05-30 Youenn Fablet <youenn@apple.com>
2336
2337 RealtimeOutgoingVideoSource should not rotate muted frames
2338 https://bugs.webkit.org/show_bug.cgi?id=172659
2339
2340 Reviewed by Eric Carlson.
2341
2342 * webrtc/routines.js:
2343 * webrtc/video-rotation-expected.txt: Added.
2344 * webrtc/video-rotation.html: Added.
2345
ryanhaddad@apple.comd550e8f2017-05-30 17:39:10 +000023462017-05-30 Ryan Haddad <ryanhaddad@apple.com>
2347
2348 Mark js/intl-datetimeformat.html as failing.
2349 https://bugs.webkit.org/show_bug.cgi?id=172720
2350
2351 Unreviewed test gardening.
2352
2353 * js/script-tests/intl-datetimeformat.js:
2354 * platform/mac/TestExpectations:
2355
pvollan@apple.com2dbab572017-05-30 15:41:26 +000023562017-05-30 Per Arne Vollan <pvollan@apple.com>
2357
2358 [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
2359 https://bugs.webkit.org/show_bug.cgi?id=172709
2360
2361 Reviewed by Brent Fulgham.
2362
2363 * platform/win/TestExpectations:
2364
aperez@igalia.com65d50e82017-05-30 14:33:20 +000023652017-05-30 Adrian Perez de Castro <aperez@igalia.com>
2366
2367 [GTK] Test cases for typehead in form menu lists should start from known state
2368 https://bugs.webkit.org/show_bug.cgi?id=171792
2369
2370 Reviewed by Carlos Garcia Campos.
2371
2372 Since r215188 opening a popup menu in a form pre-selects the active
2373 element to mimic GtkComboxBox behavior, but the layout test implicitly
2374 assumed that type ahead search always started the beginning of the
2375 list, which is no longer true now that GTK+ is informed of which one
2376 is the active element.
2377
2378 * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
2379 list to the initial state (no element selected, unfocused) at the
2380 beginning of testTypeAheadFunction().
2381
antti@apple.comcd7409a2017-05-30 08:35:40 +000023822017-05-29 Antti Koivisto <antti@apple.com>
2383
2384 Crash on display-contents-replaced-001.html
2385 https://bugs.webkit.org/show_bug.cgi?id=172596
2386
2387 Reviewed by Andreas Kling.
2388
2389 * TestExpectations: Enable the test.
2390
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +000023912017-05-30 Zan Dobersek <zdobersek@igalia.com>
2392
zandobersek@gmail.com2258c382017-05-30 08:27:49 +00002393 [GCrypt] RSA-OAEP support
2394 https://bugs.webkit.org/show_bug.cgi?id=171222
2395
2396 Reviewed by Michael Catanzaro.
2397
2398 * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
2399
24002017-05-30 Zan Dobersek <zdobersek@igalia.com>
2401
zandobersek@gmail.com33ed8ce2017-05-30 07:45:10 +00002402 [GCrypt] RSAES-PKCS1-v1_5 support
2403 https://bugs.webkit.org/show_bug.cgi?id=171219
2404
2405 Reviewed by Michael Catanzaro.
2406
2407 * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
2408
24092017-05-30 Zan Dobersek <zdobersek@igalia.com>
2410
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +00002411 [GCrypt] RSASSA-PKCS1-v1_5 support
2412 https://bugs.webkit.org/show_bug.cgi?id=171220
2413
2414 Reviewed by Michael Catanzaro.
2415
2416 * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
2417
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +000024182017-05-29 Claudio Saavedra <csaavedra@igalia.com>
2419
csaavedra@igalia.com1195b8b2017-05-29 18:20:26 +00002420 [WPE] Mark a couple of tests as slow/timing out
2421
2422 Unreviewed gardening. These are all known ones.
2423 * platform/wpe/TestExpectations:
2424
24252017-05-29 Claudio Saavedra <csaavedra@igalia.com>
2426
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +00002427 [WPE] Marking workers/bomb.html test as slow.
2428
2429 Unreviewed gardening.
2430
2431 * platform/wpe/TestExpectations:
2432
commit-queue@webkit.org295c1622017-05-29 14:09:37 +000024332017-05-29 Emilio Cobos Álvarez <ecobos@igalia.com>
2434
2435 Use the parent box style to adjust RenderStyle for alignment.
2436 https://bugs.webkit.org/show_bug.cgi?id=172215
2437
2438 Reviewed by Antti Koivisto.
2439
2440 * TestExpectations:
2441
pvollan@apple.com2056fa12017-05-29 07:15:56 +000024422017-05-29 Per Arne Vollan <pvollan@apple.com>
2443
2444 Unreviewed Windows test gardening, update expected results after r217418.
2445
pvollan@apple.com9d1b1bd2017-05-29 09:03:02 +00002446 * platform/win/fast/block/float/032-expected.txt:
2447
24482017-05-29 Per Arne Vollan <pvollan@apple.com>
2449
2450 Unreviewed Windows test gardening, update expected results after r217418.
2451
pvollan@apple.com2056fa12017-05-29 07:15:56 +00002452 * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
2453 * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
2454 * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
2455 * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
2456 * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
2457 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
2458
commit-queue@webkit.orgc26778d2017-05-29 01:30:58 +000024592017-05-28 Sam Weinig <sam@webkit.org>
2460
2461 [WebIDL] @@iterator should only be accessed once when disambiguating a union type
2462 https://bugs.webkit.org/show_bug.cgi?id=172684
2463
2464 Reviewed by Yusuke Suzuki.
2465
2466 * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
2467 * js/dom/sequence-in-union-iterator-access.html: Added.
2468 Add test case showing that @@iterator is only accessed once when converting a sequence
2469 as part of a union.
2470
cdumez@apple.com40005b92017-05-27 20:15:02 +000024712017-05-27 Chris Dumez <cdumez@apple.com>
2472
2473 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
2474 https://bugs.webkit.org/show_bug.cgi?id=172472
2475 <rdar://problem/32334831>
2476
2477 Reviewed by Ryosuke Niwa.
2478
2479 * TestExpectations:
2480 Unskip test that is no longer crashing in Debug builds.
2481
2482 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
2483 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
2484 Add reduced test case reproducing the crash.
2485
simon.fraser@apple.com39c13af2017-05-27 17:13:58 +000024862017-05-27 Simon Fraser <simon.fraser@apple.com>
2487
2488 getComputedStyle returns percentage values for left / right / top / bottom
2489 https://bugs.webkit.org/show_bug.cgi?id=29084
2490
2491 Reviewed by Zalan Bujtas.
2492
2493 Some new baselines, a new test, and an improved test.
2494
2495 * animations/trigger-container-scroll-boundaries-expected.txt:
2496 * animations/trigger-container-scroll-boundaries.html:
2497 * animations/trigger-container-scroll-empty-expected.txt:
2498 * animations/trigger-container-scroll-empty.html:
2499 * animations/trigger-container-scroll-simple-expected.txt:
2500 * animations/trigger-container-scroll-simple.html:
2501 * fast/css/getComputedStyle/computed-style-expected.txt:
2502 * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
2503 * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
2504 * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
2505 * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
2506 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
2507 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html: It doesn't make any sense to test right/bottom.
2508 * fast/css/hover-affects-child-expected.txt:
2509 * fast/css/hover-affects-child.html:
2510 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
2511 * transitions/transition-to-from-auto-expected.txt:
2512 * transitions/transition-to-from-auto.html:
2513
commit-queue@webkit.org528521e2017-05-27 03:27:51 +000025142017-05-26 Youenn Fablet <youenn@apple.com>
2515
2516 WebRTC stats should be in milliseconds
2517 https://bugs.webkit.org/show_bug.cgi?id=172644
2518
2519 Reviewed by Eric Carlson.
2520
2521 * TestExpectations:
2522 * webrtc/video-stats.html: Making it less flaky prone.
2523
weinig@apple.com7fb39842017-05-27 02:54:02 +000025242017-05-26 Sam Weinig <sam@webkit.org>
2525
2526 [WebIDL] Overloaded functions should throw this object check exception before argument check exception
2527 https://bugs.webkit.org/show_bug.cgi?id=172480
2528
2529 Reviewed by Chris Dumez.
2530
2531 Add test case that shows that using the wrong this object on an overloaded function,
2532 even if you are passing the wrong number of arguments, results in an invalid this
2533 object exception.
2534
2535 * js/dom/overloaded-operation-exception-order-expected.txt: Added.
2536 * js/dom/overloaded-operation-exception-order.html: Added.
2537
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +000025382017-05-26 Ryan Haddad <ryanhaddad@apple.com>
2539
ryanhaddad@apple.comb8c37c02017-05-27 00:22:49 +00002540 Skip fast/events/before-unload-returnValue.html on iOS.
2541 https://bugs.webkit.org/show_bug.cgi?id=172672
2542
2543 Unreviewed test gardening.
2544
2545 * platform/ios/TestExpectations:
2546
25472017-05-26 Ryan Haddad <ryanhaddad@apple.com>
2548
ryanhaddad@apple.combd949942017-05-27 00:22:46 +00002549 Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
2550 https://bugs.webkit.org/show_bug.cgi?id=172331
2551
2552 Unreviewed test gardening.
2553
2554 * platform/mac-wk1/TestExpectations:
2555
25562017-05-26 Ryan Haddad <ryanhaddad@apple.com>
2557
ryanhaddad@apple.comfdf70a42017-05-26 19:27:41 +00002558 Unreviewed, rolling out r217458.
2559
2560 This change caused 55 JSC test failures.
2561
2562 Reverted changeset:
2563
2564 "Date should use historical data if it's available."
2565 https://bugs.webkit.org/show_bug.cgi?id=172592
2566 http://trac.webkit.org/changeset/217458
2567
25682017-05-26 Ryan Haddad <ryanhaddad@apple.com>
2569
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +00002570 Rebaseline js/dom/global-constructors-attributes.html.
2571
2572 Unreviewed test gardening.
2573
2574 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2575 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2576 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2577
ryanhaddad@apple.combc2e4ee2017-05-26 16:03:56 +000025782017-05-25 Ryan Haddad <ryanhaddad@apple.com>
2579
2580 Skip two LayoutTests that are failing due missing results.
2581
2582 Unreviewed test gardening.
2583
2584 * TestExpectations:
2585 * platform/ios/TestExpectations:
2586
csaavedra@igalia.com46edf542017-05-26 12:02:50 +000025872017-05-26 Claudio Saavedra <csaavedra@igalia.com>
2588
2589 [WPE] Mark animations/animation-delay-changed.htm as flaky
2590
2591 Unreviewed gardening. It's flaky on all platforms so why bother.
2592
2593 * platform/wpe/TestExpectations:
2594
rego@igalia.com3bdcabb2017-05-26 10:18:14 +000025952017-05-26 Manuel Rego Casasnovas <rego@igalia.com>
2596
2597 [css-grid] Add support for orthogonal positioned grid items
2598 https://bugs.webkit.org/show_bug.cgi?id=172591
2599
2600 Reviewed by Sergio Villar Senin.
2601
2602 Two of the new imported tests are failing due to an issue with margins
2603 and orthogonal items, which is unrelated to this patch (see bug #172590).
2604
2605 * TestExpectations:
2606
commit-queue@webkit.org68e16f72017-05-26 06:46:27 +000026072017-05-25 Emilio Cobos Álvarez <ecobos@igalia.com>
2608
2609 Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
2610 https://bugs.webkit.org/show_bug.cgi?id=172503
2611
2612 Reviewed by Antti Koivisto.
2613
2614 * TestExpectations:
2615
commit-queue@webkit.org9782f822017-05-26 05:39:12 +000026162017-05-25 Sam Weinig <sam@webkit.org>
2617
2618 Fix MediaDeviceInfo's extended attributes so they make sense
2619 https://bugs.webkit.org/show_bug.cgi?id=172629
2620
2621 Reviewed by Daniel Bates.
2622
2623 * fast/mediastream/media-device-info-expected.txt: Added.
2624 * fast/mediastream/media-device-info.html: Added.
2625 Test that MediaDeviceInfo has the expected properties and that
2626 the serializer works.
2627
cdumez@apple.com6627eea2017-05-26 04:19:14 +000026282017-05-25 Chris Dumez <cdumez@apple.com>
2629
2630 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
2631 https://bugs.webkit.org/show_bug.cgi?id=172628
2632 <rdar://problem/32418707>
2633
2634 Reviewed by Sam Weinig.
2635
2636 Add reduced test case.
2637
2638 * TestExpectations:
2639 Unskip test that is no longer crashing in debug builds.
2640
2641 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
2642 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
2643
zalan@apple.com8c813f72017-05-26 03:53:24 +000026442017-05-25 Zalan Bujtas <zalan@apple.com>
2645
2646 Frame's composited content is visible when the frame has visibility: hidden.
2647 https://bugs.webkit.org/show_bug.cgi?id=125565
2648 <rdar://problem/32196849>
2649
2650 Reviewed by Simon Fraser.
2651
2652 * compositing/resources/visibility.html: Added.
2653 * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
2654 * compositing/visibility/frameset-visibility-hidden.html: Added.
2655 * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
2656 * compositing/visibility/iframe-visibility-hidden.html: Added.
2657 * compositing/visibility/object-visibility-hidden-expected.html: Added.
2658 * compositing/visibility/object-visibility-hidden.html: Added.
2659
bfulgham@apple.com0d0f8022017-05-26 02:56:11 +000026602017-05-25 Brent Fulgham <bfulgham@apple.com>
2661
2662 Gracefully handle missing localStorage support in results.html
2663 https://bugs.webkit.org/show_bug.cgi?id=172625
2664 <rdar://problem/32118243>
2665
2666 Reviewed by Alexey Proskuryakov.
2667
2668 Handle the case where localStorage generates a SecurityError DOMException, treating this
2669 as a non-fatal error.
2670
2671 * fast/harness/results.html:
2672 (OptionWriter.save): Treat "SecurityError" as an expected condition.
2673 (OptionWriter.apply): Ditto.
2674
ap@apple.com27f767d2017-05-26 02:10:33 +000026752017-05-25 Alexey Proskuryakov <ap@apple.com>
2676
2677 Merge split script tests, part 2
2678 https://bugs.webkit.org/show_bug.cgi?id=172423
2679
2680 Reviewed by Tim Horton.
2681
2682 Fix the few remaining special cases of split tests.
2683
2684 * editing/pasteboard/drop-text-events-sideeffect-crash.html:
2685 * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
2686 This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
2687 Now it's inlined in both.
2688
2689 * fast/canvas/canvas-ellipse-connecting-line-expected.html:
2690 * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
2691 This was really a resource, not a scrip test, and it was only only used in one test.
2692
2693 * fast/dom/HTMLElement/class-list-quirks.html:
2694 * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
2695 Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
2696
2697 * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
2698 * fast/dom/Window/script-tests/postmessage-test.js: Removed.
2699 Moved a shared resource to its proper location.
2700
2701 * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
2702 * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
2703 * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
2704 * fast/dom/Window/window-postmessage-clone-deep-array.html:
2705 * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
2706 * fast/dom/Window/window-postmessage-clone.html:
2707 Straightforward js-tests with file names that didn't match.
2708
2709 * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
2710 * fast/table/script-tests/min-width-helpers.js: Removed.
2711 Moved a shared resource to its proper location.
2712
2713 * fast/table/min-width-css-block-table.html:
2714 * fast/table/min-width-css-inline-table.html:
2715 * fast/table/min-width-html-block-table.html:
2716 * fast/table/min-width-html-inline-table.html:
2717 * fast/table/script-tests/min-width-css-block-table.js: Removed.
2718 * fast/table/script-tests/min-width-css-inline-table.js: Removed.
2719 * fast/table/script-tests/min-width-html-block-table.js: Removed.
2720 * fast/table/script-tests/min-width-html-inline-table.js: Removed.
2721 Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
2722
2723 * printing/break-after-avoid-expected.txt:
2724 * printing/break-after-avoid-page-expected.txt:
2725 * printing/break-after-avoid-page.html:
2726 * printing/break-after-avoid.html:
2727 * printing/script-tests/break-after-avoid-page.js: Removed.
2728 * printing/script-tests/break-after-avoid.js: Removed.
2729 * printing/script-tests/page-break-after-avoid.js: Removed.
2730 * printing/script-tests/page-break-always-for-overflow.js: Removed.
2731 These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
2732
2733 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
2734 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
2735 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
2736 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
2737 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
2738 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
2739 These tests were mixed up - pattern was being tested instead of mask, and vice versa.
2740
2741 * svg/dom/script-tests/SVGColor.js: Removed.
2742 * svg/dom/script-tests/SVGPaint.js: Removed.
2743 Removed unused files.
2744
2745 * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
2746 * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
2747 * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
2748 * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
2749 * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
2750 * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
2751 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
2752 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
2753 Straightforward js-tests with mismatching names.
2754
mmaxfield@apple.com256a37a2017-05-26 00:42:58 +000027552017-05-25 Myles C. Maxfield <mmaxfield@apple.com>
2756
2757 [WK1] iframes in layer-backed NSViews are not cleared between successive draws
2758 https://bugs.webkit.org/show_bug.cgi?id=172554
2759 <rdar://problem/31247133>
2760
2761 Reviewed by Simon Fraser.
2762
2763 Cause two successive paints, and compare it against 0 paints.
2764
2765 * fast/frames/iframe-translucent-background-expected.html: Added.
2766 * fast/frames/iframe-translucent-background.html: Added.
2767
keith_miller@apple.comb5b91282017-05-26 00:06:44 +000027682017-05-25 Keith Miller <keith_miller@apple.com>
2769
2770 Date should use historical data if it's available.
2771 https://bugs.webkit.org/show_bug.cgi?id=172592
2772
2773 Reviewed by Mark Lam.
2774
2775 Fix tests to work with historically accurate dates.
2776
2777 * js/dom/date-big-setdate-expected.txt: Removed.
2778 * js/dom/date-big-setdate.html: Removed.
2779 * js/dom/script-tests/date-big-setdate.js: Removed.
2780 * storage/indexeddb/modern/date-basic-expected.txt:
2781 * storage/indexeddb/modern/date-basic-private-expected.txt:
2782 * storage/indexeddb/modern/get-keyrange-expected.txt:
2783 * storage/indexeddb/modern/get-keyrange-private-expected.txt:
2784
cdumez@apple.comfc984762017-05-25 20:53:49 +000027852017-05-25 Chris Dumez <cdumez@apple.com>
2786
2787 DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
2788 https://bugs.webkit.org/show_bug.cgi?id=172578
2789 <rdar://problem/30754582>
2790
2791 Reviewed by Youenn Fablet.
2792
2793 Add layout test coverage.
2794
2795 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
2796 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
2797
jiewen_tan@apple.com33b11042017-05-25 18:50:34 +000027982017-05-24 Jiewen Tan <jiewen_tan@apple.com>
2799
2800 Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
2801 https://bugs.webkit.org/show_bug.cgi?id=172555
2802 <rdar://problem/32004724>
2803
2804 Reviewed by Ryosuke Niwa.
2805
2806 * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
2807 * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
2808 * editing/selection/select-iframe-focusin-document-crash.html: Added.
2809
jfernandez@igalia.comb998bf52017-05-25 17:40:49 +000028102017-05-25 Javier Fernandez <jfernandez@igalia.com>
2811
2812 [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
2813 https://bugs.webkit.org/show_bug.cgi?id=172593
2814
2815 Reviewed by Manuel Rego Casasnovas.
2816
2817 * css3/parse-place-content.html:
2818 * css3/parse-place-items.html:
2819 * css3/parse-place-self.html:
2820
jdiggs@igalia.com8920b742017-05-25 16:43:23 +000028212017-05-25 Joanmarie Diggs <jdiggs@igalia.com>
2822
2823 [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
2824 https://bugs.webkit.org/show_bug.cgi?id=172355
2825
2826 Reviewed by Chris Fleizach.
2827
2828 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
2829 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
2830
clopez@igalia.comc47b7a22017-05-25 16:24:31 +000028312017-05-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
2832
2833 [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
2834
2835 Unreviewed GTK gardening.
2836
2837 * platform/gtk/TestExpectations:
2838
csaavedra@igalia.com81de1572017-05-25 15:43:54 +000028392017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2840
2841 [GTK] Update baseline
2842
2843 Unreviewed gardening. Update after r217272.
2844 * platform/gtk/fast/text/font-style-parse-expected.txt:
2845
hyatt@apple.com64d8f582017-05-25 14:56:27 +000028462017-05-25 Dave Hyatt <hyatt@apple.com>
2847
2848 Baseline of number inputs not right.
2849 https://bugs.webkit.org/show_bug.cgi?id=172237
2850
2851 Reviewed by Dean Jackson.
2852
2853 * fast/forms/baseline-of-number-inputs-expected.html: Added.
2854 * fast/forms/baseline-of-number-inputs.html: Added.
2855
pvollan@apple.com313d7002017-05-25 14:37:10 +000028562017-05-25 Per Arne Vollan <pvollan@apple.com>
2857
2858 [Win] Update expectations for layout tests.
2859 https://bugs.webkit.org/show_bug.cgi?id=172437
2860
2861 Unreviewed test gardening, update test expectations for failing tests.
2862
2863 * platform/win/TestExpectations:
2864
csaavedra@igalia.com17c37672017-05-25 13:36:44 +000028652017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2866
csaavedra@igalia.come7acf0b2017-05-25 16:55:38 +00002867 [WPE] Add missing test baseline.
2868
2869 Unreviewed gardening.
2870 * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
2871
28722017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2873
csaavedra@igalia.com17c37672017-05-25 13:36:44 +00002874 [WPE] Unreviewed gardening
2875
2876 Update rebaseline after r216817.
2877
2878 * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
2879
pvollan@apple.com57256452017-05-25 11:45:52 +000028802017-05-25 Per Arne Vollan <pvollan@apple.com>
2881
2882 [Win] Update expectations for layout tests.
2883 https://bugs.webkit.org/show_bug.cgi?id=172437
2884
2885 Unreviewed test gardening, update test expectations for failing tests.
2886
2887 * platform/win/TestExpectations:
2888
rego@igalia.com799e1b72017-05-25 10:06:45 +000028892017-05-25 Manuel Rego Casasnovas <rego@igalia.com>
2890
2891 [css-grid] Fix behavior of positioned items without specific dimensions
2892 https://bugs.webkit.org/show_bug.cgi?id=172117
2893
2894 Reviewed by Sergio Villar Senin.
2895
2896 * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
2897 * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
2898
ddkilzer@apple.com83e93272017-05-25 07:40:02 +000028992017-05-25 David Kilzer <ddkilzer@apple.com>
2900
2901 REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
2902 <https://bugs.webkit.org/show_bug.cgi?id=172584>
2903
2904 * fast/regex/:
2905 * fast/regex/script-tests:
2906 - Rollback changes in r217390 for Bug 172423 to these
2907 directories.
2908
cdumez@apple.com62c78af2017-05-25 04:18:52 +000029092017-05-24 Chris Dumez <cdumez@apple.com>
2910
2911 ResourceResponses for data URLs have their Source marked as Unknown
2912 https://bugs.webkit.org/show_bug.cgi?id=172573
2913 <rdar://problem/31786198>
2914
2915 Reviewed by Geoffrey Garen.
2916
2917 Add layout test coverage.
2918
2919 * fast/url/data-url-source-expected.txt: Added.
2920 * fast/url/data-url-source.html: Added.
2921
commit-queue@webkit.org5eda3012017-05-25 03:54:08 +000029222017-05-24 Fujii Hironori <Hironori.Fujii@sony.com>
2923
2924 [Win] An assertion fails if the custom cursor image isn't loaded yet
2925 https://bugs.webkit.org/show_bug.cgi?id=172209
2926
2927 Reviewed by Said Abou-Hallawa.
2928
2929 Windows port have the same issue Qt port had had several years ago
2930 (Bug 68223). I'd like to reuse the test case. But, current CSS
2931 parser rejects invalid 'cursor' property value which consists of
2932 a single URL but no keywords.
2933
2934 * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
2935 'cursor' property by appending a fallback keyword.
2936
ap@apple.com92352d02017-05-24 22:53:00 +000029372017-05-24 Alexey Proskuryakov <ap@apple.com>
2938
2939 Merge split script tests
2940 https://bugs.webkit.org/show_bug.cgi?id=172423
2941
2942 Reviewed by Sam Weinig.
2943
2944 In the past, many tests were being split into HTML and JS parts for no good reason.
2945 This makes it hard to see what those tests are doing.
2946
2947 This is first part of the change, only including files where JS and HTML counterparts
2948 have matching names. Custom cases will be completed in a follow-up.
2949
2950 Long change list omitted.
2951
ryanhaddad@apple.come0f505e2017-05-24 21:35:07 +000029522017-05-24 Ryan Haddad <ryanhaddad@apple.com>
2953
2954 Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
2955 https://bugs.webkit.org/show_bug.cgi?id=172547
2956
2957 Unreviewed test gardening.
2958
2959 * platform/ios/TestExpectations:
2960
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +000029612017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2962
csaavedra@igalia.com32fd7c32017-05-24 18:54:00 +00002963 [WPE] Rebaseline test
2964
2965 Unreviewed gardening after a series of changes to dom static properties.
2966
2967 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2968
29692017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2970
csaavedra@igalia.com9fcd98e2017-05-24 18:40:44 +00002971 [WPE] Rebaseline test after r217181
2972
2973 Unreviewed gardening.
2974
2975 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2976
29772017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2978
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +00002979 [WPE] Remove baseline for test that passes now
2980
2981 Unreviewed gardening.
2982
2983 * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
2984
jdiggs@igalia.com32ae5172017-05-24 15:40:03 +000029852017-05-24 Joanmarie Diggs <jdiggs@igalia.com>
2986
2987 [ATK] Gardening needed after r217171
2988 https://bugs.webkit.org/show_bug.cgi?id=172539
2989
2990 Unreviewed test gardening after r217171.
2991
2992 Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
2993 tests with platform-specific expectations.
2994
2995 * accessibility/multiselect-list-reports-active-option-expected.txt:
2996 * accessibility/table-cells-roles-expected.txt:
2997 * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
2998 * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
2999 * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
3000 * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
3001 * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
3002
jfernandez@igalia.com615447b2017-05-24 08:35:02 +000030032017-05-24 Javier Fernandez <jfernandez@igalia.com>
3004
3005 [css-grid] Ignore collapsed tracks on content-distribution alignment
3006 https://bugs.webkit.org/show_bug.cgi?id=172493
3007
3008 Reviewed by Manuel Rego Casasnovas.
3009
3010 Unskip the web-platform-tests related to content-alignment and collapsed tracks.
3011
3012 * TestExpectations:
3013
jiewen_tan@apple.com04d22032017-05-24 00:33:23 +000030142017-05-22 Jiewen Tan <jiewen_tan@apple.com>
3015
3016 [WebCrypto] Support RSA-PSS
3017 https://bugs.webkit.org/show_bug.cgi?id=170869
3018 <rdar://problem/31640672>
3019
3020 Reviewed by Brent Fulgham.
3021
3022 * TestExpectations:
3023 Skip tests related to RSA-PSS for now.
3024 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
3025 * crypto/subtle/rsa-generate-key-malformed-parameters.html:
3026 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
3027 * crypto/subtle/rsa-import-key-malformed-parameters.html:
3028 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
3029 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
3030 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
3031 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
3032 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
3033 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
3034 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
3035 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
3036 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
3037 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
3038 * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
3039 * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
3040 * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
3041 * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
3042 * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
3043 * crypto/subtle/rsa-pss-generate-key.html: Added.
3044 * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
3045 * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
3046 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
3047 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
3048 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
3049 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
3050 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
3051 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
3052 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
3053 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
3054 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
3055 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
3056 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
3057 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
3058 * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
3059 * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
3060 * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
3061 * crypto/subtle/rsa-pss-import-key-sign.html: Added.
3062 * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
3063 * crypto/subtle/rsa-pss-import-key-verify.html: Added.
3064 * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
3065 * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
3066 * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
3067 * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
3068 * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
3069 * crypto/subtle/rsa-pss-import-spki-key.html: Added.
3070 * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
3071 * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
3072 * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
3073 * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
3074 * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
3075 * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
3076
cdumez@apple.come4d96f62017-05-24 00:27:24 +000030772017-05-23 Chris Dumez <cdumez@apple.com>
3078
3079 Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
3080 https://bugs.webkit.org/show_bug.cgi?id=172523
3081
3082 Reviewed by Ryosuke Niwa.
3083
3084 * TestExpectations:
3085 This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
3086
3087 * fast/dom/script-charset-update.html:
3088 Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
3089
3090 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
3091 Rebaseline test now that it actually runs to the end.
3092
3093 * platform/ios-wk2/TestExpectations:
3094 * platform/mac-wk2/TestExpectations:
3095 Remove expectation for a test that is now skipped in root TestExpectations file.
3096
3097 * resources/js-test.js:
3098 Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
3099 set then, instead of waiting for the load event listener to do so. This is needed because some
3100 tests may decide to complete *before* the load event has fired, such as the test updated in this
3101 patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
3102 some tests only set jsTestIsAsync in a load event handler.
3103
ryanhaddad@apple.comd66b3012017-05-24 00:00:09 +000031042017-05-23 Ryan Haddad <ryanhaddad@apple.com>
3105
3106 Rebaseline tests for iOS simulator.
3107
3108 Unreviewed test gardening.
3109
3110 * fast/events/ios/rotation/basic-rotation-expected.txt:
3111 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
3112 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
3113 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
3114 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
3115 * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
3116
mattbaker@apple.com4ab17df2017-05-23 22:58:23 +000031172017-05-23 Matt Baker <mattbaker@apple.com>
3118
3119 Web Inspector: Cannot delete a disabled XHR breakpoint
3120 https://bugs.webkit.org/show_bug.cgi?id=171971
3121 <rdar://problem/32129527>
3122
3123 Reviewed by Devin Rousso.
3124
3125 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
3126 * inspector/dom-debugger/xhr-breakpoints.html:
3127
ryanhaddad@apple.com1d6701e2017-05-23 22:55:10 +000031282017-05-23 Ryan Haddad <ryanhaddad@apple.com>
3129
3130 Skip crashing css-display-3/display-contents tests.
3131 https://bugs.webkit.org/show_bug.cgi?id=172503
3132
3133 Unreviewed test gardening.
3134
3135 * TestExpectations:
3136
jlewis3@apple.com2e724e32017-05-23 21:30:37 +000031372017-05-23 Matt Lewis <jlewis3@apple.com>
3138
3139 Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
3140 https://bugs.webkit.org/show_bug.cgi?id=172515
3141
3142 Unreviewed test gardening.
3143
3144 * TestExpectations:
3145
cdumez@apple.come7db41a2017-05-23 21:06:23 +000031462017-05-23 Chris Dumez <cdumez@apple.com>
3147
3148 Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
3149 https://bugs.webkit.org/show_bug.cgi?id=171091
3150 <rdar://problem/31752046>
3151
3152 Reviewed by Geoffrey Garen.
3153
3154 * fast/dom/resources/script-with-unicode.js: Added.
3155 * fast/dom/script-charset-update-expected.txt: Added.
3156 * fast/dom/script-charset-update.html: Added.
3157 Add test that was consistently hitting the assertion in debug builds before
3158 r215229 was rolled out.
3159
3160 * fast/loader/cache-encoding-expected.txt:
3161 * fast/loader/cache-encoding.html:
3162 Improve test to check that it is actually getting a SyntaxError the first time,
3163 when it loads the script with the wrong encoding. Apparently this test was not
3164 clear enough because it was updated / disabled in r215229, but was showing a
3165 real bug.
3166
3167 * platform/ios-wk2/TestExpectations:
3168 * platform/mac-wk2/TestExpectations:
3169 Unskip test was should no longer be flaky now that r215229 has been rolled out.
3170
jlewis3@apple.comef6a6582017-05-23 20:59:09 +000031712017-05-23 Matt Lewis <jlewis3@apple.com>
3172
3173 Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
3174 https://bugs.webkit.org/show_bug.cgi?id=172521
3175
3176 Unreviewed test gardening.
3177
3178 * platform/ios-wk2/TestExpectations:
3179 * platform/mac-wk2/TestExpectations:
3180
dino@apple.com68791fa2017-05-23 20:49:58 +000031812017-05-23 Dean Jackson <dino@apple.com>
3182
3183 checkGPUStatus needs to exercise instancing calls
3184 https://bugs.webkit.org/show_bug.cgi?id=172520
3185 <rdar://problem/23118395>
3186
3187 Reviewed by Brent Fulgham.
3188
3189 * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
3190 * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
3191
rego@igalia.comfc37b972017-05-23 20:31:53 +000031922017-05-23 Manuel Rego Casasnovas <rego@igalia.com>
3193
3194 [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
3195 https://bugs.webkit.org/show_bug.cgi?id=172494
3196
3197 Reviewed by Youenn Fablet.
3198
3199 * TestExpectations: Mark as failure a few tests due to bug #172493.
3200
ap@apple.com5e1514b2017-05-23 20:23:23 +000032012017-05-23 Alexey Proskuryakov <ap@apple.com>
3202
3203 Many editing js-tests use waitUntilDone
3204 https://bugs.webkit.org/show_bug.cgi?id=172401
3205
3206 Reviewed by Ryosuke Niwa.
3207
3208 Corrected the use of js-test harness, updated the tests to use js-test.js instead
3209 of js-test-pre.js where possible.
3210
3211 * editing/caret/ios/absolute-caret-position-after-scroll.html:
3212 * editing/caret/ios/fixed-caret-position-after-scroll.html:
3213 * editing/input/style-change-during-input.html:
3214 * editing/inserting/insert-html-crash.html:
3215 * editing/mac/input/undo-grouping-on-text-insertion.html:
3216 * editing/mac/selection/context-menu-select-editability-expected.txt:
3217 * editing/mac/selection/context-menu-select-editability.html:
3218 * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
3219 * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
3220 * editing/mac/spelling/autocorrection-respets-undo.html:
3221 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
3222 * editing/pasteboard/drag-and-drop-image-contenteditable.html:
3223 * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
3224 * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
3225 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
3226 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
3227 * editing/selection/ios/absolute-selection-after-scroll.html:
3228 * editing/selection/ios/fixed-selection-after-scroll.html:
3229 * editing/spelling/copy-paste-crash-expected.txt:
3230 * editing/spelling/copy-paste-crash.html:
3231 * editing/style/apply-style-join-child-text-nodes-crash.html:
3232
jiewen_tan@apple.coma3087de2017-05-23 19:46:39 +000032332017-05-23 Jiewen Tan <jiewen_tan@apple.com>
3234
3235 Unreviewed, test gardening after r217225
3236
3237 * TestExpectations:
3238 Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
3239
cdumez@apple.com1a5e2832017-05-23 19:39:16 +000032402017-05-23 Chris Dumez <cdumez@apple.com>
3241
3242 Unreviewed, roll out r215229
3243
3244 It caused CachedScripts in MemoryCache to be reused with different encodings
3245 even though CachedScript potentially has already decoded data or cached hash
3246 with a previous encoding.
3247
3248 * TestExpectations:
3249 * fast/loader/cache-encoding-expected.txt:
3250 * fast/loader/cache-encoding.html:
3251 * http/tests/preload/preload-encoding-expected.txt:
3252 * http/tests/preload/preload-encoding.php:
3253
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +000032542017-05-23 Ryan Haddad <ryanhaddad@apple.com>
3255
3256 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
3257 https://bugs.webkit.org/show_bug.cgi?id=172514
3258
3259 Unreviewed test gardening.
3260
3261 * TestExpectations:
3262
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +000032632017-05-23 Sam Weinig <sam@webkit.org>
3264
3265 [WebIDL] Remove some unnecessary specialization for enum types
3266 https://bugs.webkit.org/show_bug.cgi?id=172482
3267
3268 Reviewed by Chris Dumez.
3269
3270 * crypto/subtle/import-key-malformed-parameters-expected.txt:
3271 * fast/files/blob-constructor-expected.txt:
3272 * fast/files/script-tests/blob-constructor.js:
3273 Update test and results for improved order of exceptions. In this case, the conversion
3274 to String throws before the failure to parse the enumeration (which is what the
3275 plain TypeError was).
3276
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +000032772017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
3278
3279 Import the css-display-3 css tests.
3280 https://bugs.webkit.org/show_bug.cgi?id=172212
3281
3282 Reviewed by Chris Dumez.
3283
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +000032842017-05-23 youenn fablet <youenn@apple.com>
3285
3286 There should be an easy way to run HTTP/WPT served tests on a browser
3287 https://bugs.webkit.org/show_bug.cgi?id=172068
3288
3289 Reviewed by Sam Weinig.
3290
3291 * fast/harness/results.html: In case results.html is opened locallly,
3292 open HTTP/WPT urls as served by their related servers.
3293 Adding a check that the servers are running before opening the related test.
3294
commit-queue@webkit.org5b149802017-05-23 14:18:55 +000032952017-05-23 Antoine Quint <graouts@apple.com>
3296
3297 [Modern Media Controls] Turn off all tests
3298 https://bugs.webkit.org/show_bug.cgi?id=172447
3299
3300 Reviewed by Jon Lee.
3301
3302 Due to the high number of timeouts and random failures with the current tests, we turn off
3303 all modern-media-controls tests while we wait on a more permanent solution.
3304
3305 * TestExpectations:
3306 * platform/gtk/TestExpectations:
3307 * platform/ios/TestExpectations:
3308 * platform/mac-wk1/TestExpectations:
3309 * platform/mac/TestExpectations:
3310
mmaxfield@apple.coma266d032017-05-23 07:37:42 +000033112017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
3312
3313 Update font-style's implementation in the font selection algorithm
3314 https://bugs.webkit.org/show_bug.cgi?id=169453
3315
3316 Reviewed by Simon Fraser.
3317
3318 * fast/text/font-style-parse-expected.txt:
3319 * fast/text/font-style-parse.html:
3320 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
3321
pvollan@apple.com31567ae2017-05-23 06:50:17 +000033222017-05-22 Per Arne Vollan <pvollan@apple.com>
3323
3324 [Win] Update expectations for layout tests.
3325 https://bugs.webkit.org/show_bug.cgi?id=172437
3326
3327 Unreviewed test gardening, update test expectations for failing tests.
3328
3329 * platform/win/TestExpectations:
3330
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +000033312017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
3332
3333 Support calc() in font-variation-settings and font-feature-settings
3334 https://bugs.webkit.org/show_bug.cgi?id=171032
3335
3336 Reviewed by David Hyatt.
3337
3338 * css3/font-feature-settings-calc-expected.html: Added.
3339 * css3/font-feature-settings-calc.html: Added.
3340 * fast/text/variations/calc-expected.html: Added.
3341 * fast/text/variations/calc.html: Added.
3342
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +000033432017-05-22 Ryan Haddad <ryanhaddad@apple.com>
3344
3345 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
3346 https://bugs.webkit.org/show_bug.cgi?id=171605
3347
3348 Unreviewed test gardening.
3349
3350 * platform/ios-wk2/TestExpectations:
3351
cdumez@apple.comac70a712017-05-22 23:00:25 +000033522017-05-22 Chris Dumez <cdumez@apple.com>
3353
3354 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
3355 https://bugs.webkit.org/show_bug.cgi?id=172473
3356
3357 Reviewed by Ryosuke Niwa.
3358
3359 * TestExpectations:
3360 Unskip test.
3361
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +000033622017-05-22 Ryan Haddad <ryanhaddad@apple.com>
3363
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +00003364 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
3365 https://bugs.webkit.org/show_bug.cgi?id=172452
3366
3367 Unreviewed test gardening.
3368
3369 * platform/wk2/TestExpectations:
3370
33712017-05-22 Ryan Haddad <ryanhaddad@apple.com>
3372
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00003373 Update TestExpectations for two new WPT LayoutTests.
3374 https://bugs.webkit.org/show_bug.cgi?id=172472
3375
3376 Unreviewed test gardening.
3377
3378 * TestExpectations:
3379
ap@apple.comb1f3e4f2017-05-22 22:09:49 +000033802017-05-22 Alexey Proskuryakov <ap@apple.com>
3381
3382 Remove Java tests.
3383
3384 Rubber-stamped by Tim Horton.
3385
3386 These tests were disabled on all platforms for a long long time now.
3387
3388 * TestExpectations:
3389 * java: Removed.
3390 * platform/ios/TestExpectations:
3391 * platform/mac/TestExpectations:
3392 * platform/win/TestExpectations:
3393 * platform/wk2/TestExpectations:
3394 * platform/wpe/TestExpectations:
3395
bburg@apple.com51fd2622017-05-22 22:06:47 +000033962017-05-22 Brian Burg <bburg@apple.com>
3397
3398 Web Inspector: webkit reload policy should match default behavior
3399 https://bugs.webkit.org/show_bug.cgi?id=171385
3400 <rdar://problem/31871515>
3401
3402 Reviewed by Joseph Pecoraro.
3403
3404 * http/tests/inspector/replay/replay-test.js:
3405 * http/tests/inspector/network/resource-sizes-memory-cache.html:
3406 Update tests to match new API.
3407
3408 * http/tests/inspector/network/resource-response-source-memory-cache.html:
3409 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
3410 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
3411 With this reload type, the resource returned with HTTP 200.
3412
yoav@yoav.ws029d3252017-05-22 22:03:18 +000034132017-05-22 Yoav Weiss <yoav@yoav.ws>
3414
3415 [preload] Add media and type attribute support.
3416 https://bugs.webkit.org/show_bug.cgi?id=171720
3417
3418 Reviewed by Youenn Fablet.
3419
3420 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
3421 * http/wpt/preload/media-attribute-expected.txt: Added.
3422 * http/wpt/preload/media-attribute.html: Added.
3423 * http/wpt/preload/type-attribute-expected.txt: Added.
3424 * http/wpt/preload/type-attribute.html: Added.
3425 * http/wpt/preload/resources/square.png: Added.
3426 * http/wpt/preload/resources/dummy.js: Added.
3427 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
3428 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
3429 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
3430 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
3431
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +000034322017-05-22 Ryan Haddad <ryanhaddad@apple.com>
3433
3434 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
3435 https://bugs.webkit.org/show_bug.cgi?id=172469
3436
3437 Unreviewed test gardening.
3438
3439 * platform/mac/TestExpectations:
3440
ap@apple.comc8e7c722017-05-22 20:49:12 +000034412017-05-22 Alexey Proskuryakov <ap@apple.com>
3442
3443 Many WebAudio js-tests use waitUntilDone
3444 https://bugs.webkit.org/show_bug.cgi?id=172398
3445
3446 Reviewed by Sam Weinig.
3447
3448 Corrected the use of js-test harness, updated the tests to use js-test.js instead
3449 of js-test-pre.js where possible.
3450
3451 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
3452 that wasn't present here.
3453
3454 * webaudio/analyser-exception.html:
3455 * webaudio/audiobuffer-neuter-expected.txt:
3456 * webaudio/audiobuffer-neuter.html:
3457 * webaudio/audiobuffersource-channels.html:
3458 * webaudio/audiobuffersource-ended-expected.txt:
3459 * webaudio/audiobuffersource-ended.html:
3460 * webaudio/audiobuffersource-exception.html:
3461 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
3462 * webaudio/audiobuffersource-loop-comprehensive.html:
3463 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
3464 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
3465 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
3466 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
3467 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
3468 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
3469 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
3470 * webaudio/audiobuffersource-negative-playbackrate.html:
3471 * webaudio/audiobuffersource-playbackState.html:
3472 * webaudio/audiobuffersource-start-expected.txt:
3473 * webaudio/audiobuffersource-start.html:
3474 * webaudio/audiochannelmerger-basic.html:
3475 * webaudio/audiochannelmerger-stereo.html:
3476 * webaudio/audiochannelsplitter.html:
3477 * webaudio/audiocontext-promise-throwing.html:
3478 * webaudio/audiocontext-promise.html:
3479 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
3480 * webaudio/audiocontext-restriction.html:
3481 * webaudio/audiocontext-state-interrupted.html:
3482 * webaudio/audiocontext-state.html:
3483 * webaudio/audionode-channel-rules.html:
3484 * webaudio/audionode-connect-order.html:
3485 * webaudio/audionode.html:
3486 * webaudio/audioparam-connect-audioratesignal.html:
3487 * webaudio/audioparam-summingjunction.html:
3488 * webaudio/audioprocessingevent.html:
3489 * webaudio/automatic-pull-node.html:
3490 * webaudio/biquad-allpass.html:
3491 * webaudio/biquad-bandpass.html:
3492 * webaudio/biquad-getFrequencyResponse.html:
3493 * webaudio/biquad-highpass.html:
3494 * webaudio/biquad-highshelf.html:
3495 * webaudio/biquad-lowpass.html:
3496 * webaudio/biquad-lowshelf.html:
3497 * webaudio/biquad-notch.html:
3498 * webaudio/biquad-peaking.html:
3499 * webaudio/biquadfilternode-basic.html:
3500 * webaudio/convolution-mono-mono.html:
3501 * webaudio/decode-audio-data-basic.html:
3502 * webaudio/decode-audio-data-too-short.html:
3503 * webaudio/delaynode-max-default-delay.html:
3504 * webaudio/delaynode-max-nondefault-delay.html:
3505 * webaudio/delaynode-maxdelay.html:
3506 * webaudio/delaynode-maxdelaylimit.html:
3507 * webaudio/delaynode-scheduling.html:
3508 * webaudio/delaynode.html:
3509 * webaudio/distance-exponential.html:
3510 * webaudio/distance-inverse.html:
3511 * webaudio/distance-linear.html:
3512 * webaudio/dynamicscompressor-basic.html:
3513 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
3514 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
3515 * webaudio/javascriptaudionode-zero-input-channels.html:
3516 * webaudio/javascriptaudionode.html:
3517 * webaudio/mediaelementaudiosourcenode.html:
3518 * webaudio/oscillator-basic.html:
3519 * webaudio/oscillator-ended-expected.txt:
3520 * webaudio/oscillator-ended.html:
3521 * webaudio/page-canstartmedia.html:
3522 * webaudio/panner-equalpower-stereo.html:
3523 * webaudio/panner-equalpower.html:
3524 * webaudio/panner-loop.html:
3525 * webaudio/pannernode-basic.html:
3526 * webaudio/realtimeanalyser-fft-scaling.html:
3527 * webaudio/realtimeanalyser-fft-sizing.html:
3528 * webaudio/resources/audiobuffersource-testing.js:
3529 (checkAllTests):
3530 * webaudio/sample-accurate-scheduling.html:
3531 * webaudio/stereo2mono-down-mixing.html:
3532 * webaudio/test-basic.html:
3533 * webaudio/waveshaper.html:
3534
mmaxfield@apple.com43943e42017-05-22 20:12:43 +000035352017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
3536
3537 Enable the woff2-variations @font-face format identifier
3538 https://bugs.webkit.org/show_bug.cgi?id=172425
3539
3540 Reviewed by Andreas Kling.
3541
3542 * fast/text/variations/font-face-format-woff2-expected.html: Added.
3543 * fast/text/variations/font-face-format-woff2.html: Added.
3544 * platform/mac/TestExpectations:
3545
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +000035462017-05-22 Simon Fraser <simon.fraser@apple.com>
3547
3548 Support transform-box to switch sizing box in SVG
3549 https://bugs.webkit.org/show_bug.cgi?id=145783
3550
3551 Reviewed by Dean Jackson.
3552
3553 Modify tests that relied on the old "% values relative to the bounding box" behavior,
3554 and new tests for parsing and rendering with transform-box.
3555
3556 * fast/css/transform-box-parsing.html: Added.
3557 * svg/transforms/change-transform-origin-css.xhtml:
3558 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
3559 * svg/transforms/percent-transform-values.xhtml:
3560 * svg/transforms/svg-transform-box-expected.html: Added.
3561 * svg/transforms/svg-transform-box.html: Added.
3562 * svg/transforms/transform-origin-css-property.xhtml:
3563 * transforms/svg-vs-css.xhtml:
3564
antti@apple.comea90b132017-05-22 18:16:18 +000035652017-05-22 Antti Koivisto <antti@apple.com>
3566
3567 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
3568 https://bugs.webkit.org/show_bug.cgi?id=170756
3569 <rdar://problem/31573157>
3570
3571 Reviewed by Andreas Kling.
3572
3573 Expand the tests to cover the malformed key case.
3574
3575 * animations/keyframes-rule.html:
3576 * animations/unprefixed-keyframes-rule.html:
3577
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +000035782017-05-22 youenn fablet <youenn@apple.com>
3579
3580 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
3581 https://bugs.webkit.org/show_bug.cgi?id=172426
3582
3583 Reviewed by Chris Dumez.
3584
3585 * TestExpectations:
3586 * tests-options.json:
3587
antti@apple.combebe57b22017-05-22 13:17:24 +000035882017-05-22 Antti Koivisto <antti@apple.com>
3589
3590 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
3591 https://bugs.webkit.org/show_bug.cgi?id=172177
3592 <rdar://problem/32239583>
3593
3594 Unreviewed.
3595
3596 * animations/animation-initial-inheritance.html: Try to unflake.
3597
pvollan@apple.combbe160d2017-05-22 06:30:27 +000035982017-05-21 Per Arne Vollan <pvollan@apple.com>
3599
pvollan@apple.com554d1332017-05-22 06:55:15 +00003600 Unreviewed Windows test gardening, skip tests which are timing out.
3601
3602 * platform/win/TestExpectations:
3603
36042017-05-21 Per Arne Vollan <pvollan@apple.com>
3605
pvollan@apple.combbe160d2017-05-22 06:30:27 +00003606 [Win] Update expectations for layout tests.
3607 https://bugs.webkit.org/show_bug.cgi?id=172437
3608
3609 Unreviewed test gardening, update test expectations for failing tests.
3610
3611 * platform/win/TestExpectations:
3612
sbarati@apple.comba6f3532017-05-22 05:47:33 +000036132017-05-21 Saam Barati <sbarati@apple.com>
3614
3615 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
3616 https://bugs.webkit.org/show_bug.cgi?id=171041
3617 <rdar://problem/32082516>
3618
3619 Reviewed by Yusuke Suzuki.
3620
3621 * js/parser-syntax-check-expected.txt:
3622 * js/script-tests/parser-syntax-check.js:
3623
antti@apple.com9ff32262017-05-21 15:08:18 +000036242017-05-21 Antti Koivisto <antti@apple.com>
3625
3626 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
3627 https://bugs.webkit.org/show_bug.cgi?id=172361
3628 <rdar://problem/28777408>
3629
3630 Reviewed by Sam Weinig.
3631
3632 * fast/media/matchMedia-print-expected.txt: Added.
3633 * fast/media/matchMedia-print.html: Added.
3634
ap@apple.com72e57062017-05-21 06:01:27 +000036352017-05-20 Alexey Proskuryakov <ap@apple.com>
3636
3637 Correct line endings in a couple files.
3638
3639 * fast/canvas/script-tests/canvas-gradient-without-path.js:
3640 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
3641
cdumez@apple.comf5bed952017-05-20 19:14:15 +000036422017-05-20 Chris Dumez <cdumez@apple.com>
3643
cdumez@apple.com5adf38b2017-05-21 02:10:05 +00003644 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
3645 https://bugs.webkit.org/show_bug.cgi?id=172418
3646
3647 Reviewed by Youenn Fablet.
3648
3649 Rebaseline existing test to reflect change.
3650
3651 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3652 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3653 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3654 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3655
36562017-05-20 Chris Dumez <cdumez@apple.com>
3657
cdumez@apple.comf5bed952017-05-20 19:14:15 +00003658 Value for iterator property is wrong for maplike interfaces
3659 https://bugs.webkit.org/show_bug.cgi?id=172410
3660
3661 Reviewed by Sam Weinig.
3662
3663 Extend test coverage to test the RTCStatsReport iterator.
3664
3665 * webrtc/video-stats.html:
3666
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +000036672017-05-20 Jer Noble <jer.noble@apple.com>
3668
3669 [MSE][Mac] Support painting MSE video-element to canvas
3670 https://bugs.webkit.org/show_bug.cgi?id=125157
3671 <rdar://problem/23062016>
3672
3673 Reviewed by Eric Carlson.
3674
3675 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
3676 first sample to 0:00.
3677 * media/media-source/content/test-fragmented-manifest.json:
3678 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
3679 * media/media-source/media-source-paint-to-canvas.html: Added.
3680
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +000036812017-05-19 Chris Dumez <cdumez@apple.com>
3682
3683 Consider not exposing webkitURL in workers
3684 https://bugs.webkit.org/show_bug.cgi?id=172166
3685
3686 Reviewed by Geoffrey Garen.
3687
3688 Rebaseline existing test to reflect behavior change.
3689
3690 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3691
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +000036922017-05-19 Jeremy Jones <jeremyj@apple.com>
3693
3694 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
3695 https://bugs.webkit.org/show_bug.cgi?id=172329
3696 rdar://problem/32260891
3697
3698 Reviewed by Darin Adler.
3699
3700 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
3701 The additional mediaSession().fullscreenPermitted() check causes it to return false when
3702 not handling a user gesture, which isn't helpful to deciding to show a button in controls
3703 or not.
3704
3705 * media/media-fullscreen-inline-expected.txt:
3706 * media/media-fullscreen-not-in-document-expected.txt:
3707 * media/media-fullscreen.js:
3708 (canplaythrough):
3709 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
3710 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
3711
jlewis3@apple.com47f842d2017-05-20 00:18:14 +000037122017-05-19 Matt Lewis <jlewis3@apple.com>
3713
3714 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
3715 https://bugs.webkit.org/show_bug.cgi?id=171061
3716
3717 Unreviewed test gardening.
3718
3719 * platform/ios-wk2/TestExpectations:
3720 * platform/mac-wk1/TestExpectations:
3721 * platform/mac-wk2/TestExpectations:
3722
cdumez@apple.come0fb99a2017-05-20 00:00:58 +000037232017-05-19 Chris Dumez <cdumez@apple.com>
3724
3725 Do not fire load event for SVGElements that are detached or in frameless documents
3726 https://bugs.webkit.org/show_bug.cgi?id=172289
3727 <rdar://problem/32275689>
3728
3729 Reviewed by Ryosuke Niwa.
3730
3731 Add layout test coverage.
3732
3733 * svg/load-event-detached-expected.txt: Added.
3734 * svg/load-event-detached.html: Added.
3735
ap@apple.comfcade892017-05-19 23:37:59 +000037362017-05-19 Alexey Proskuryakov <ap@apple.com>
3737
3738 Many accessibility js-tests use waitUntilDone
3739 https://bugs.webkit.org/show_bug.cgi?id=172372
3740
3741 Reviewed by Tim Horton.
3742
3743 Corrected the use of js-test harness, updated the tests to use js-test.js instead
3744 of js-test-pre.js where possible.
3745
3746 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
3747 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
3748 * accessibility/aria-checkbox-sends-notification.html:
3749 * accessibility/aria-invalid.html:
3750 * accessibility/aria-switch-sends-notification.html:
3751 * accessibility/deleting-iframe-destroys-axcache.html:
3752 * accessibility/file-upload-button-with-axpress.html:
3753 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
3754 * accessibility/frame-disconnect-textmarker-cache-crash.html:
3755 * accessibility/gtk/aria-listbox-crash.html:
3756 * accessibility/heading-title-includes-links-expected.txt:
3757 * accessibility/heading-title-includes-links.html:
3758 * accessibility/image-map-update-parent-crash-expected.txt:
3759 * accessibility/image-map-update-parent-crash.html:
3760 * accessibility/insert-children-assert-expected.txt:
3761 * accessibility/insert-children-assert.html:
3762 * accessibility/ios-simulator/focus-change-notifications.html:
3763 * accessibility/label-element-press.html:
3764 * accessibility/loading-iframe-updates-axtree.html:
3765 * accessibility/mac/aria-expanded-notifications.html:
3766 * accessibility/mac/aria-listbox-selectedchildren-change.html:
3767 * accessibility/mac/aria-liveregion-on-image.html:
3768 * accessibility/mac/aria-liveregions-addedelement.html:
3769 * accessibility/mac/aria-liveregions-changedalt.html:
3770 * accessibility/mac/aria-liveregions-changedtext.html:
3771 * accessibility/mac/aria-liveregions-removedelement.html:
3772 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
3773 * accessibility/mac/combobox-activedescendant-notifications.html:
3774 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
3775 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
3776 * accessibility/mac/html-slider-indicator.html:
3777 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
3778 * accessibility/mac/input-replacevalue-userinfo.html:
3779 * accessibility/mac/ordered-textmarker-crash-expected.txt:
3780 * accessibility/mac/ordered-textmarker-crash.html:
3781 * accessibility/mac/search-with-frames-expected.txt:
3782 * accessibility/mac/search-with-frames.html:
3783 * accessibility/mac/selection-boundary-userinfo.html:
3784 * accessibility/mac/selection-change-userinfo.html:
3785 * accessibility/mac/selection-element-tabbing-to-link.html:
3786 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
3787 * accessibility/mac/stale-textmarker-crash-expected.txt:
3788 * accessibility/mac/stale-textmarker-crash.html:
3789 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
3790 * accessibility/mac/textbox-role-reports-notifications.html:
3791 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
3792 * accessibility/mac/value-change/value-change-user-info-textarea.html:
3793 * accessibility/mac/value-change/value-change-user-info-textfield.html:
3794 * accessibility/media-element.html:
3795 * accessibility/menu-list-sends-change-notification.html:
3796 * accessibility/multiselect-list-reports-active-option.html:
3797 * accessibility/paragraph-with-linebreaks.html:
3798 * accessibility/platform-name.html:
3799 * accessibility/radio-button-group-members.html:
3800 * accessibility/radio-button-title-label.html:
3801 * accessibility/selection-states-expected.txt:
3802 * accessibility/selection-states.html:
3803 * accessibility/spinbutton-value.html:
3804 * accessibility/svg-bounds.html:
3805 * accessibility/table-cell-for-column-and-row-crash.html:
3806 * accessibility/table-cells-roles.html:
3807 * accessibility/table-roles-hierarchy.html:
3808 * accessibility/table-with-aria-role.html:
3809 * accessibility/textarea-insertion-point-line-number.html:
3810 * accessibility/textbox-role-reports-selection.html:
3811 * accessibility/title-ui-element-correctness.html:
3812 * accessibility/unknown-roles-not-exposed-expected.txt:
3813 * accessibility/unknown-roles-not-exposed.html:
3814 * accessibility/win/bstr-elements-role.html:
3815 * accessibility/win/detached-object-notification-crash.html:
3816 * accessibility/win/heading-elements.html:
3817 * accessibility/win/img-alt-attribute.html:
3818 * accessibility/win/linked-elements.html:
3819 * accessibility/win/list-item-role.html:
3820 * accessibility/win/list-marker-role.html:
3821 * accessibility/win/list-role.html:
3822 * accessibility/win/multiple-select-element-role.html:
3823 * accessibility/win/option-element-position-and-size.html:
3824 * accessibility/win/parent-element.html:
3825 * accessibility/win/select-element-role.html:
3826 * accessibility/win/selection-and-focus.html:
3827 * accessibility/win/single-select-children-changed.html:
3828 * accessibility/win/single-select-children.html:
3829 * accessibility/win/text-role.html:
3830 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
3831 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
3832 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
3833 * platform/mac/accessibility/media-element-expected.txt:
3834 * platform/mac/accessibility/table-cells-roles-expected.txt:
3835 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
3836
jlewis3@apple.com41322312017-05-19 23:30:09 +000038372017-05-19 Matt Lewis <jlewis3@apple.com>
3838
3839 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
3840
3841
3842 Unreviewed test gardening.
3843
3844 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3845
cdumez@apple.com5b7abae2017-05-19 23:07:40 +000038462017-05-19 Chris Dumez <cdumez@apple.com>
3847
3848 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
3849 https://bugs.webkit.org/show_bug.cgi?id=172218
3850
3851 Reviewed by Youenn Fablet.
3852
3853 * fast/text/font-face-set-javascript-expected.txt:
3854 * fast/text/font-face-set-javascript.html:
3855 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
3856 a pair iterator. It does not make sense to return a pair iterator here given
3857 that this is not a key-value structure. FontFaceSet should not even have an
3858 entries() method but this is an artifact of us using iterable<FontFace> instead of
3859 setlike<FontFace> until we support setlike<> (Bug 159140).
3860
zalan@apple.com97933452017-05-19 22:54:06 +000038612017-05-19 Zalan Bujtas <zalan@apple.com>
3862
3863 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
3864 https://bugs.webkit.org/show_bug.cgi?id=172309
3865 <rdar://problem/32262357>
3866
3867 Reviewed by Simon Fraser.
3868
3869 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
3870 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
3871
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +000038722017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3873
3874 LayoutTest js/Promise-types.html is a flaky failure
3875 https://bugs.webkit.org/show_bug.cgi?id=171739
3876
3877 Unreviewed follow-up fix for JSC tests.
3878
3879 * js/script-tests/Promise-types.js:
3880
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +000038812017-05-19 Youenn Fablet <youenn@apple.com>
3882
3883 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
3884 https://bugs.webkit.org/show_bug.cgi?id=172324
3885
3886 Reviewed by Eric Carlson.
3887
3888 * fast/mediastream/mock-media-source-webaudio.html:
3889
ap@apple.comfa481bb2017-05-19 21:19:00 +000038902017-05-19 Alexey Proskuryakov <ap@apple.com>
3891
3892 Many CSS js-tests use waitUntilDone
3893 https://bugs.webkit.org/show_bug.cgi?id=172379
3894
3895 Reviewed by Tim Horton.
3896
3897 Corrected the use of js-test harness, updated the tests to use js-test.js instead
3898 of js-test-pre.js where possible.
3899
3900 * css3/filters/should-not-have-compositing-layer-expected.txt:
3901 * css3/filters/should-not-have-compositing-layer.html:
3902 * css3/scroll-snap/nested-elements-expected.txt:
3903 * css3/scroll-snap/nested-elements.html:
3904 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
3905 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
3906 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
3907 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
3908 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
3909 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
3910 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
3911 * css3/scroll-snap/scroll-snap-mismatch.html:
3912 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
3913 * css3/scroll-snap/scroll-snap-offsets.html:
3914 * css3/scroll-snap/scroll-snap-positions-expected.txt:
3915 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
3916 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
3917 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
3918 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
3919 * css3/scroll-snap/scroll-snap-positions.html:
3920 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
3921 * css3/scroll-snap/scroll-snap-style-changed-align.html:
3922 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
3923 * fast/css/counters/2displays-expected.txt:
3924 * fast/css/counters/2displays.html:
3925 * fast/css/counters/after-continuation-expected.txt:
3926 * fast/css/counters/after-continuation.html:
3927 * fast/css/counters/counter-increment-inherit-expected.txt:
3928 * fast/css/counters/counter-increment-inherit.htm:
3929 * fast/css/counters/counter-increment-tests-expected.txt:
3930 * fast/css/counters/counter-increment-tests.htm:
3931 * fast/css/device-aspect-ratio.html:
3932 * fast/css/hover-display-block-inline-expected.txt:
3933 * fast/css/hover-display-block-inline.html:
3934 * fast/css/hover-display-block-none-expected.txt:
3935 * fast/css/hover-display-block-none.html:
3936 * fast/css/image-resolution/image-resolution.html:
3937 * fast/css/max-device-aspect-ratio.html:
3938 * fast/css/min-device-aspect-ratio.html:
3939 * fast/css/pseudo-target-indirect-sibling-001.html:
3940 * fast/css/pseudo-target-indirect-sibling-002.html:
3941
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +000039422017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3943
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +00003944 Skip tests that are reporting FailureNotTested.
3945 https://bugs.webkit.org/show_bug.cgi?id=172378
3946
3947 Unreviewed test gardening.
3948
3949 * TestExpectations:
3950 * platform/ios-wk2/TestExpectations:
3951 * platform/ios/TestExpectations:
3952 * platform/mac/TestExpectations:
3953
39542017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3955
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00003956 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
3957 https://bugs.webkit.org/show_bug.cgi?id=171739
3958
3959 Reviewed by Joseph Pecoraro.
3960
3961 Silence the console messages for unhandled rejections in this LayoutTest.
3962
3963 * js/script-tests/Promise-types.js:
3964
zalan@apple.come01b9402017-05-19 18:47:03 +000039652017-05-19 Zalan Bujtas <zalan@apple.com>
3966
3967 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
3968 https://bugs.webkit.org/show_bug.cgi?id=172363
3969 <rdar://problem/32182167>
3970
3971 Reviewed by Simon Fraser.
3972
3973 10ms timer is too short to securely ensure a layout. Let's force it instead.
3974
3975 * accessibility/mac/aria-multiple-liveregions-notification.html:
3976
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +000039772017-05-19 Commit Queue <commit-queue@webkit.org>
3978
3979 Unreviewed, rolling out r217098, r217111, r217113, and
3980 r217114.
3981 https://bugs.webkit.org/show_bug.cgi?id=172367
3982
3983 These changes broke the Windows build and introduced
3984 LayoutTest failures (Requested by ryanhaddad on #webkit).
3985
3986 Reverted changesets:
3987
3988 "[MSE][Mac] Support painting MSE video-element to canvas"
3989 https://bugs.webkit.org/show_bug.cgi?id=125157
3990 http://trac.webkit.org/changeset/217098
3991
3992 "[MSE][Mac] Support painting MSE video-element to canvas"
3993 https://bugs.webkit.org/show_bug.cgi?id=125157
3994 http://trac.webkit.org/changeset/217111
3995
3996 "Unreviewed build fix; add undefined functions and constants
3997 to the CoreMediaSoftLink.h, and use the"
3998 http://trac.webkit.org/changeset/217113
3999
4000 "[MSE][Mac] Support painting MSE video-element to canvas"
4001 https://bugs.webkit.org/show_bug.cgi?id=125157
4002 http://trac.webkit.org/changeset/217114
4003
aestes@apple.com232fa952017-05-19 16:16:52 +000040042017-05-19 Andy Estes <aestes@apple.com>
4005
4006 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
4007 https://bugs.webkit.org/show_bug.cgi?id=172344
4008
4009 Reviewed by Tim Horton.
4010
4011 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
4012
cdumez@apple.com2ee0a982017-05-19 14:11:48 +000040132017-05-19 Chris Dumez <cdumez@apple.com>
4014
4015 CSSOM insertRule() index argument is optional with default 0
4016 https://bugs.webkit.org/show_bug.cgi?id=172219
4017
4018 Reviewed by Sam Weinig.
4019
4020 Update / Rebaseline existing tests to reflect behavior change.
4021
4022 * fast/css/CSSSupportsRule-parameters-expected.txt:
4023 * fast/css/CSSSupportsRule-parameters.html:
4024 * fast/css/stylesheet-parameters-expected.txt:
4025 * fast/css/stylesheet-parameters.html:
4026 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
4027
zandobersek@gmail.comc448c052017-05-19 11:46:32 +000040282017-05-19 Zan Dobersek <zdobersek@igalia.com>
4029
4030 Unreviewed GTK+ gardening. Adding or updating test expectations for
4031 four W3C layout tests covering MSE and IndexedDB implementations.
4032
4033 * platform/gtk/TestExpectations:
4034
jer.noble@apple.com9b030762017-05-19 09:54:48 +000040352017-05-19 Jer Noble <jer.noble@apple.com>
4036
4037 [MSE][Mac] Support painting MSE video-element to canvas
4038 https://bugs.webkit.org/show_bug.cgi?id=125157
4039 <rdar://problem/23062016>
4040
4041 Reviewed by Eric Carlson.
4042
4043 * media/media-source/content/test-fragmented.mp4:
4044
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +000040452017-05-19 Zan Dobersek <zdobersek@igalia.com>
4046
4047 Unreviewed GTK+ gardening.
4048
4049 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
4050 http/tests/loading/resourceLoadStatistics test expectation.
4051 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
4052
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000040532017-05-18 Ryan Haddad <ryanhaddad@apple.com>
4054
4055 Unreviewed, rolling out r217079.
4056
4057 This change broke internal builds.
4058
4059 Reverted changeset:
4060
4061 "Redundant ellipsis box triggers
4062 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
4063 https://bugs.webkit.org/show_bug.cgi?id=172309
4064 http://trac.webkit.org/changeset/217079
4065
cdumez@apple.com9a940b32017-05-19 03:21:54 +000040662017-05-18 Chris Dumez <cdumez@apple.com>
4067
4068 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
4069 https://bugs.webkit.org/show_bug.cgi?id=172311
4070
4071 Reviewed by Andreas Kling.
4072
4073 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
4074 what matters and what we want to test is that the cookie was actually added so make the
4075 test not rely on a specific order to address flakiness.
4076
4077 * http/tests/dom/document-attributes-null-handling-expected.txt:
4078 * http/tests/dom/document-attributes-null-handling.html:
4079
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000040802017-05-18 Andy Estes <aestes@apple.com>
4081
4082 Unreviewed gardening on ApplePaySession.html after r217078.
4083
aestes@apple.com45d68142017-05-19 05:58:30 +00004084 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
4085
40862017-05-18 Andy Estes <aestes@apple.com>
4087
4088 Unreviewed gardening on ApplePaySession.html after r217078.
4089
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00004090 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
4091 this breaks them out into their own file so that they can be skipped independently from
4092 ApplePaySession.html.
4093
4094 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
4095 * http/tests/ssl/applepay/ApplePayError.html: Added.
4096 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
4097 * http/tests/ssl/applepay/ApplePaySession.html:
4098 * platform/mac-wk2/TestExpectations:
4099
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +000041002017-05-18 Ryan Haddad <ryanhaddad@apple.com>
4101
4102 Rebaseline js/dom/global-constructors-attributes.html after r217078.
4103
4104 Unreviewed test gardening.
4105
4106 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4107 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4108
eric.carlson@apple.com3741a912017-05-19 01:16:47 +000041092017-05-18 Eric Carlson <eric.carlson@apple.com>
4110
4111 [MediaStream] do not cache gUM permissions
4112 https://bugs.webkit.org/show_bug.cgi?id=172245
4113
4114 Reviewed by Youenn Fablet.
4115
4116 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
4117 * fast/mediastream/MediaDevices-getUserMedia.html:
4118 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
4119 * http/tests/media/media-stream/get-user-media-prompt.html:
4120
zalan@apple.com3cec9a52017-05-19 00:37:43 +000041212017-05-18 Zalan Bujtas <zalan@apple.com>
4122
4123 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
4124 https://bugs.webkit.org/show_bug.cgi?id=172309
4125 <rdar://problem/32262357>
4126
4127 Reviewed by Simon Fraser.
4128
4129 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
4130 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
4131
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +000041322017-05-18 Simon Fraser <simon.fraser@apple.com>
4133
4134 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
4135 https://bugs.webkit.org/show_bug.cgi?id=172320
4136
4137 Reviewed by Dean Jackson.
4138
4139 Test that makes some source-less and sourced audio and video controls, and dumps
4140 the layer tree to ensure that they didn't trigger compositing on their ancestor
4141 stacking context element.
4142
4143 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
4144 * media/controls-should-not-trigger-isolates-blending.html: Added.
4145
dino@apple.com1c738cf2017-05-18 23:22:16 +000041462017-05-18 Dean Jackson <dino@apple.com>
4147
4148 Transform misplaces element 50% of the time
4149 https://bugs.webkit.org/show_bug.cgi?id=172300
4150 <rdar://problem/29835668>
4151
4152 Reviewed by Simon Fraser.
4153
4154 A test case which has an animation that relies on
4155 translation percentages. If all goes well, the
4156 animating element will be completely obscured.
4157
4158 * animations/needs-layout-expected.html: Added.
4159 * animations/needs-layout.html: Added.
4160
dbates@webkit.org778a3d22017-05-18 21:53:59 +000041612017-05-18 Daniel Bates <dabates@apple.com>
4162
4163 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
4164 https://bugs.webkit.org/show_bug.cgi?id=162819
4165 <rdar://problem/28575938>
4166
4167 Reviewed by Joseph Pecoraro.
4168
4169 Add more tests when Access-Control-Allow-Origin has more than one value and group
4170 with existing tests. Update expected results.
4171
4172 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
4173 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
4174 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
4175 and referenced this variable instead of duplicating its value. Fixed various style nits.
4176
wilander@apple.com2a5e5a02017-05-18 21:50:04 +000041772017-05-18 John Wilander <wilander@apple.com>
4178
4179 Resource Load Statistics: Grandfather domains for existing data records
4180 https://bugs.webkit.org/show_bug.cgi?id=172155
4181 <rdar://problem/24913532>
4182
4183 Reviewed by Alex Christensen.
4184
4185 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
4186 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
4187 * platform/wk2/TestExpectations:
4188 Marked it Pass for WebKit2.
4189
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +000041902017-05-18 Keith Miller <keith_miller@apple.com>
4191
4192 Fix wasm-mem-post-message.html test expectations
4193 https://bugs.webkit.org/show_bug.cgi?id=172308
4194
4195 Unreviewed, test gardening.
4196
4197 * platform/ios-simulator/TestExpectations:
4198 * platform/win/TestExpectations:
4199
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +000042002017-05-18 Jer Noble <jer.noble@apple.com>
4201
4202 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
4203 https://bugs.webkit.org/show_bug.cgi?id=172173
4204
4205 Reviewed by Andy Estes.
4206
4207 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
4208 * fast/events/popup-blocking-timers4-expected.txt: Removed.
4209 * fast/events/popup-blocking-timers4.html: Removed.
4210 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
4211 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
4212 * platform/ios/TestExpectations:
4213
dbates@webkit.org8c4111b2017-05-18 19:40:48 +000042142017-05-18 Daniel Bates <dabates@apple.com>
4215
4216 Evaluating window named element may return wrong result
4217 https://bugs.webkit.org/show_bug.cgi?id=166792
4218 <rdar://problem/29801059>
4219
4220 Reviewed by Chris Dumez.
4221
4222 Add tests to ensure we do not regress evaluation of window named elements.
4223
4224 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
4225 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
4226 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
4227 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
4228 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
4229
aestes@apple.comae52e852017-05-18 18:57:10 +000042302017-05-18 Andy Estes <aestes@apple.com>
4231
4232 Add "countryCode" to ApplePayErrorContactField
4233 https://bugs.webkit.org/show_bug.cgi?id=172264
4234 <rdar://problem/32004909>
4235
4236 Reviewed by Anders Carlsson.
4237
4238 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
4239 * http/tests/ssl/applepay/ApplePaySession.html:
4240
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +000042412017-05-18 Daniel Bates <dabates@apple.com>
4242
4243 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
4244 window CSP when object-src 'none' is set
4245 https://bugs.webkit.org/show_bug.cgi?id=172038
4246 <rdar://problem/32258262>
4247
4248 Reviewed by Andy Estes.
4249
4250 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
4251 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
4252 ensure that an about:blank window inherits the CSP plugin policy of its opener.
4253
4254 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
4255 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
4256 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
4257 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
4258 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
4259 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
4260 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
4261 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
4262
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000042632017-05-18 Keith Miller <keith_miller@apple.com>
4264
4265 WebAssembly API: test with neutered inputs
4266 https://bugs.webkit.org/show_bug.cgi?id=163899
4267
4268 Reviewed by JF Bastien.
4269
4270 This patch dups Saam's de-modularized builder.
4271
4272 * workers/sab/postMessage-transfer-type-error-expected.txt:
4273 * workers/wasm-mem-post-message-expected.txt: Added.
4274 * workers/wasm-mem-post-message.html: Added.
4275 * workers/wasm-mem-post-message/test.js: Added.
4276 (worker.onmessage):
4277 * workers/wasm-mem-post-message/worker.js: Added.
4278 (onmessage):
4279 * workers/wasm-resources/builder.js: Added.
4280 (const._fail):
4281 (const.isNotA.assert.isNotA):
4282 (const):
4283 (switch.typeof):
4284 (Builder):
4285 (Builder.prototype.setChecked):
4286 (Builder.prototype.setPreamble):
4287 (Builder.prototype._functionIndexSpaceKeyHash):
4288 (Builder.prototype._registerFunctionToIndexSpace):
4289 (Builder.prototype._getFunctionFromIndexSpace):
4290 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
4291 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
4292 (Builder.prototype._registerSectionBuilders.this.Unknown):
4293
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000042942017-05-18 Chris Dumez <cdumez@apple.com>
4295
4296 Update web-platform-tests tools
4297 https://bugs.webkit.org/show_bug.cgi?id=172247
4298
4299 Reviewed by Youenn Fablet.
4300
4301 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
4302
antti@apple.com7bd8bb42017-05-18 15:16:37 +000043032017-05-18 Antti Koivisto <antti@apple.com>
4304
4305 Design mode should not affect UA shadow trees
4306 https://bugs.webkit.org/show_bug.cgi?id=171854
4307 <rdar://problem/32071037>
4308
4309 Reviewed by Zalan Bujtas.
4310
4311 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
4312 * editing/deleting/search-shadow-tree-delete.html: Added.
4313
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000043142017-05-18 Miguel Gomez <magomez@igalia.com>
4315
4316 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
4317
4318 * platform/gtk/TestExpectations:
4319
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000043202017-05-17 Ryan Haddad <ryanhaddad@apple.com>
4321
4322 Unreviewed, rolling out r217014.
4323
4324 This change caused mac-wk2 LayoutTests to exit early due to
4325 crashes.
4326
4327 Reverted changeset:
4328
4329 "Resource Load Statistics: Grandfather domains for existing
4330 data records"
4331 https://bugs.webkit.org/show_bug.cgi?id=172155
4332 http://trac.webkit.org/changeset/217014
4333
zalan@apple.com36c264a2017-05-18 00:29:07 +000043342017-05-17 Zalan Bujtas <zalan@apple.com>
4335
4336 Tighten TextIterator::handleTextNode run-renderer mapping logic.
4337 https://bugs.webkit.org/show_bug.cgi?id=172174
4338
4339 Reviewed by Antti Koivisto.
4340
4341 * fast/shadow-dom/slot-crash-expected.txt:
4342
wilander@apple.coma3f93242017-05-17 23:55:24 +000043432017-05-17 John Wilander <wilander@apple.com>
4344
4345 Resource Load Statistics: Grandfather domains for existing data records
4346 https://bugs.webkit.org/show_bug.cgi?id=172155
4347 <rdar://problem/24913532>
4348
4349 Reviewed by Alex Christensen.
4350
4351 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
4352 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
4353 * platform/wk2/TestExpectations:
4354 Marked it Pass for WebKit2.
4355
zalan@apple.com023f9ce2017-05-17 23:30:47 +000043562017-05-17 Zalan Bujtas <zalan@apple.com>
4357
4358 Debug ASSERT: WebCore::RenderImageResource::shutdown
4359 https://bugs.webkit.org/show_bug.cgi?id=172238
4360 <rdar://problem/30064601>
4361
4362 Reviewed by Simon Fraser.
4363
4364 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
4365 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
4366
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000043672017-05-17 Ryan Haddad <ryanhaddad@apple.com>
4368
4369 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
4370 https://bugs.webkit.org/show_bug.cgi?id=172241
4371
4372 Unreviewed test gardening.
4373
4374 * platform/mac-wk1/TestExpectations:
4375
cdumez@apple.com912e22e2017-05-17 21:50:11 +000043762017-05-17 Chris Dumez <cdumez@apple.com>
4377
4378 Setting URL.search to '' results in a stringified URL ending in '?'
4379 https://bugs.webkit.org/show_bug.cgi?id=162345
4380 <rdar://problem/31800441>
4381
4382 Reviewed by Alex Christensen.
4383
4384 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
4385 * fast/dom/DOMURL/set-href-attribute-search.html:
4386 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
4387 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
4388 Update / rebaseline existing tests to reflect behavior change.
4389
4390 * platform/ios-wk1/TestExpectations:
4391 * platform/mac-wk1/TestExpectations:
4392 Unskip url-setters.html test as it seems to be passing for me on WK1.
4393
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000043942017-05-17 Eric Carlson <eric.carlson@apple.com>
4395
4396 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
4397 https://bugs.webkit.org/show_bug.cgi?id=172223
4398 <rdar://problem/31899755>
4399
4400 Reviewed by Jer Noble.
4401
4402 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
4403 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
4404
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000044052017-05-17 Youenn Fablet <youenn@apple.com>
4406
4407 iOS WebRTC Media Capture should not allow camera capture from background tab
4408 https://bugs.webkit.org/show_bug.cgi?id=172200
4409
4410 Reviewed by Eric Carlson.
4411
4412 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
4413 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
4414
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000044152017-05-15 Jiewen Tan <jiewen_tan@apple.com>
4416
4417 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
4418 https://bugs.webkit.org/show_bug.cgi?id=172146
4419 <rdar://problem/32122256>
4420
4421 Reviewed by Brent Fulgham.
4422
4423 * crypto/webkitSubtle/argument-conversion-expected.txt:
4424 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
4425 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
4426
cdumez@apple.come5e376b82017-05-17 19:44:29 +000044272017-05-17 Chris Dumez <cdumez@apple.com>
4428
4429 Unreviewed, skip newly imported notifications tests on iOS
4430
4431 Notifications are not enabled on iOS.
4432
4433 * platform/ios/TestExpectations:
4434
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000044352017-05-17 Ryan Haddad <ryanhaddad@apple.com>
4436
4437 Mark two http/tests/media/hls/video tests as failing during investigation.
4438 https://bugs.webkit.org/show_bug.cgi?id=171814
4439
4440 Unreviewed test gardening.
4441
4442 * platform/mac-wk1/TestExpectations:
4443
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000044442017-05-17 Nan Wang <n_wang@apple.com>
4445
4446 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
4447 https://bugs.webkit.org/show_bug.cgi?id=171927
4448 <rdar://problem/32109781>
4449
4450 Reviewed by Chris Fleizach.
4451
4452 * accessibility/insert-children-assert-expected.txt: Added.
4453 * accessibility/insert-children-assert.html: Added.
4454
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000044552017-05-17 Chris Dumez <cdumez@apple.com>
4456
4457 Import Notification tests from web-platform-tests
4458 https://bugs.webkit.org/show_bug.cgi?id=172196
4459
4460 Reviewed by Youenn Fablet.
4461
4462 * resources/testharnessreport.js:
4463 Allow notifications as this is a pre-requirement for web-platform-tests.
4464
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000044652017-05-17 Ryosuke Niwa <rniwa@webkit.org>
4466
4467 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
4468 https://bugs.webkit.org/show_bug.cgi?id=171374
4469
4470 Reviewed by Brent Fulgham.
4471
4472 Added a regression test for calling getElementById after removing a matching element
4473 during beforeload event of a link element.
4474
4475 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
4476 * fast/html/link-element-removal-during-beforeload.html: Added.
4477
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000044782017-05-17 Chris Dumez <cdumez@apple.com>
4479
4480 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
4481
4482 * js/dom/global-constructors-attributes-expected.txt:
4483 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
4484 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4485 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4486 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
4487 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4488 * platform/win/js/dom/global-constructors-attributes-expected.txt:
4489 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
4490
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000044912017-05-17 Ben Kelly <ben@wanderview.com>
4492
4493 Import FileAPI WPT tests.
4494 https://bugs.webkit.org/show_bug.cgi?id=171960
4495
4496 Reviewed by Youenn Fablet.
4497
4498 * TestExpectations:
4499
antti@apple.com08524f62017-05-17 15:12:48 +000045002017-05-17 Antti Koivisto <antti@apple.com>
4501
4502 Regression (198943): <marquee> shouldn't wrap text
4503 https://bugs.webkit.org/show_bug.cgi?id=172217
4504
4505 Reviewed by Andreas Kling.
4506
4507 * fast/html/marquee-child-wrap-expected.html: Added.
4508 * fast/html/marquee-child-wrap.html: Added.
4509
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000045102017-05-17 David Kilzer <ddkilzer@apple.com>
4511
4512 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
4513
4514 Unreviewed test gardening.
4515
4516 Update test results after the fix for:
4517 Do not skip <slot> children when collecting content for innerText.
4518 https://bugs.webkit.org/show_bug.cgi?id=172113
4519 <rdar://problem/30362324>
4520
4521 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
4522 a space to the end of the output.
4523
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000045242017-05-16 Chris Dumez <cdumez@apple.com>
4525
4526 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
4527 https://bugs.webkit.org/show_bug.cgi?id=172183
4528
4529 Reviewed by Andreas Kling.
4530
4531 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
4532
4533 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
4534 * svg/animations/animations-paused-in-background-page-iframe.html:
4535
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000045362017-05-16 Sam Weinig <sam@webkit.org>
4537
4538 Bring Notification.idl up to spec
4539 https://bugs.webkit.org/show_bug.cgi?id=172156
4540
4541 Reviewed by Chris Dumez.
4542
4543 * http/tests/notifications/notification-expected.txt: Added.
4544 * http/tests/notifications/notification.html: Added.
4545 Add test for basic Notification API functionality.
4546
zalan@apple.com1ab3f102017-05-17 02:33:28 +000045472017-05-16 Zalan Bujtas <zalan@apple.com>
4548
4549 Do not skip <slot> children when collecting content for innerText.
4550 https://bugs.webkit.org/show_bug.cgi?id=172113
4551 <rdar://problem/30362324>
4552
4553 Reviewed by Ryosuke Niwa and Brent Fulgham.
4554
4555 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
4556 * fast/text/inner-text-should-include-slot-subtree.html: Added.
4557
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000045582017-05-16 Jiewen Tan <jiewen_tan@apple.com>
4559
4560 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
4561 <rdar://problem/32236478>
4562
4563 * plugins/navigator-plugin-crash-expected.txt:
4564 * plugins/navigator-plugin-crash.html:
4565
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000045662017-05-16 Chris Dumez <cdumez@apple.com>
4567
4568 Implement DOMMatrix / DOMMatrixReadOnly
4569 https://bugs.webkit.org/show_bug.cgi?id=110001
4570
4571 Reviewed by Sam Weinig and Simon Fraser.
4572
4573 Drop test I previously added now that a better version landed in web-platform-tests
4574 and was re-imported in this patch.
4575
4576 * fast/css/matrix-stringifier-expected.txt: Removed.
4577 * fast/css/matrix-stringifier.html: Removed.
4578
mmaxfield@apple.com01133712017-05-16 20:26:39 +000045792017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
4580
4581 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
4582 https://bugs.webkit.org/show_bug.cgi?id=168487
4583
4584 Reviewed by Antti Koivisto.
4585
4586 * fast/text/font-download-font-face-src-list-expected.txt: Added.
4587 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
4588 * fast/text/font-download-font-family-property-expected.txt: Added.
4589 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
4590 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
4591 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
4592 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
4593 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
4594 * fast/text/font-weight-download-2.html:
4595 * fast/text/font-weight-download-3-expected.txt: Added.
4596 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
4597 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
4598 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
4599 * fast/text/web-font-load-fallback-during-loading-expected.html:
4600 * fast/text/web-font-load-fallback-during-loading.html:
4601 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
4602 * fast/text/web-font-load-invisible-during-loading.html: Added.
4603 * http/tests/webfont/fallback-font-while-loading-expected.txt:
4604 * http/tests/webfont/fallback-font-while-loading.html:
4605
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000046062017-05-16 Eric Carlson <eric.carlson@apple.com>
4607
4608 [MediaStream] Return default device list until user gives permission to capture
4609 https://bugs.webkit.org/show_bug.cgi?id=172168
4610 <rdar://problem/31816884>
4611
4612 Reviewed by Youenn Fablet.
4613
4614 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
4615 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
4616 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
4617 * fast/mediastream/media-devices-enumerate-devices.html: Added.
4618
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000046192017-05-16 Tim Horton <timothy_horton@apple.com>
4620
4621 Make it possible to adjust which edges are affected by safe area insets
4622 https://bugs.webkit.org/show_bug.cgi?id=172149
4623 <rdar://problem/31564729>
4624
4625 Reviewed by Beth Dakin.
4626
4627 * fast/viewport/ios/viewport-fit-auto-expected.txt:
4628 * fast/viewport/ios/viewport-fit-contain-expected.txt:
4629
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000046302017-05-16 Mark Lam <mark.lam@apple.com>
4631
4632 Gardening: rebased parser-syntax-check test results after r216891.
4633 https://bugs.webkit.org/show_bug.cgi?id=172171
4634
4635 Not reviewed.
4636
4637 * js/parser-syntax-check-expected.txt:
4638 * js/script-tests/parser-syntax-check.js:
4639
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000046402017-05-16 Ryan Haddad <ryanhaddad@apple.com>
4641
4642 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
4643
4644 Unreviewed test gardening.
4645
4646 * platform/ios/TestExpectations:
4647
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000046482017-05-16 Claudio Saavedra <csaavedra@igalia.com>
4649
4650 [GTK] Tests that always pass when run alone, but fail in the bots
4651 https://bugs.webkit.org/show_bug.cgi?id=168572
4652
4653 Reviewed by Michael Catanzaro.
4654
4655 PlatformWebView::viewSupportsOptions() is basically a comparison
4656 that checks that the passed options are the ones supported by the
4657 web view. There is no reason for them to be implemented for each
4658 platform differently. In fact doing so causes issues each time a
4659 new option is added, if the corresponding platform implementation
4660 is not updated accordingly.
4661
4662 A consequence of not updating the viewSupportOptions()
4663 implementations when new options are added is that tests that need
4664 these options might fail if they are executed after a test that
4665 didn't need the option, as the webview will be reused even if the
4666 option is not supported. This cannot be spotted when running the
4667 tests individually. See bug #165133 for other example of the same
4668 problem.
4669
4670 Remove the platform implementations and make the comparison a
4671 method of the TestOptions structure, so that the check is in one
4672 place. For the time being include in the comparison the options
4673 checked in the mac and ios platforms, which seem to be the only
4674 ones relevant this far (unless newer ones have also been
4675 forgotten).
4676
4677 * platform/gtk/TestExpectations: Unskip an affected test.
4678
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000046792017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
4680
4681 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
4682 https://bugs.webkit.org/show_bug.cgi?id=172111
4683
4684 Reviewed by Chris Dumez.
4685
4686 Added tests to check releaseLock() behavior.
4687
4688 * streams/readable-stream-byob-reader-expected.txt: Updated.
4689 * streams/readable-stream-byob-reader.js: Added new tests.
4690
pvollan@apple.com6368b252017-05-16 10:32:22 +000046912017-05-16 Per Arne Vollan <pvollan@apple.com>
4692
4693 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
4694
4695 * platform/win/TestExpectations:
4696
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000046972017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
4698
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00004699 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
4700
4701 * platform/gtk/fast/multicol/client-rects-expected.txt:
4702 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
4703 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
4704 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
4705 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
4706
47072017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
4708
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00004709 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
4710
4711 * platform/gtk/TestExpectations:
4712
rego@igalia.com14d2c802017-05-16 07:50:32 +000047132017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
4714
4715 [css-grid] Fix static position of positioned grid items
4716 https://bugs.webkit.org/show_bug.cgi?id=172108
4717
4718 Reviewed by Sergio Villar Senin.
4719
4720 The test is updated as the expected results were wrong.
4721 Note that after this patch we match Chrome and Firefox behavior on this test.
4722
4723 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
4724
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000047252017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
4726
4727 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
4728 https://bugs.webkit.org/show_bug.cgi?id=170640
4729
4730 Reviewed by Simon Fraser.
4731
4732 * fast/images/async-image-background-image-repeated.html:
4733 * fast/images/async-image-background-image.html:
4734 * fast/images/sprite-sheet-image-draw.html:
4735
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000047362017-05-15 Youenn Fablet <youenn@apple.com>
4737
4738 WebRTC outgoing muted video sources should send black frames
4739 https://bugs.webkit.org/show_bug.cgi?id=170627
4740 <rdar://problem/31513869>
4741
4742 Reviewed by Eric Carlson.
4743
4744 * webrtc/video-mute-expected.txt:
4745 * webrtc/video-mute.html:
4746
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000047472017-05-15 Mark Lam <mark.lam@apple.com>
4748
4749 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
4750 https://bugs.webkit.org/show_bug.cgi?id=172147
4751
4752 Rubber-stamped by Saam Barati.
4753
4754 * js/parser-syntax-check-expected.txt:
4755 * js/script-tests/parser-syntax-check.js:
4756
cdumez@apple.com2462c512017-05-15 23:36:20 +000047572017-05-15 Chris Dumez <cdumez@apple.com>
4758
4759 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
4760
4761 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
4762 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
4763
jer.noble@apple.com333940e2017-05-15 22:46:13 +000047642017-05-15 Jer Noble <jer.noble@apple.com>
4765
4766 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
4767 https://bugs.webkit.org/show_bug.cgi?id=172131
4768
4769 Reviewed by Eric Carlson.
4770
4771 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
4772 * media/restricted-audio-playback-with-document-gesture.html: Added.
4773
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000047742017-05-15 Per Arne Vollan <pvollan@apple.com>
4775
4776 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
4777 https://bugs.webkit.org/show_bug.cgi?id=167749
4778
4779 Reviewed by Eric Carlson.
4780
4781 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
4782 since the event sequence is not identical on all bots.
4783
4784 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
4785 * http/tests/media/track-in-band-hls-metadata-crash.html:
4786
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000047872017-05-15 Joseph Pecoraro <pecoraro@apple.com>
4788
4789 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
4790 https://bugs.webkit.org/show_bug.cgi?id=172135
4791 <rdar://problem/32175860>
4792
4793 Reviewed by Brian Burg.
4794
4795 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
4796 * inspector/dom/setOuterHTML-no-document-element.html: Added.
4797
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000047982017-05-15 Chris Dumez <cdumez@apple.com>
4799
4800 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
4801 https://bugs.webkit.org/show_bug.cgi?id=172114
4802
4803 Reviewed by Simon Fraser.
4804
4805 * fast/css/matrix-stringifier-expected.txt: Added.
4806 * fast/css/matrix-stringifier.html: Added.
4807 Add layout test coverage.
4808
4809 * fast/dom/Window/custom-constructors-expected.txt:
4810 * fast/dom/Window/custom-constructors.html:
4811 Rebaseline existing test to reflect behavior change.
4812
mark.lam@apple.com25199882017-05-15 20:34:13 +000048132017-05-15 Mark Lam <mark.lam@apple.com>
4814
4815 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
4816 https://bugs.webkit.org/show_bug.cgi?id=171775
4817 <rdar://problem/30975761>
4818
4819 Reviewed by Filip Pizlo.
4820
4821 * TestExpectations:
4822
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000048232017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
4824
4825 Unicode characters which can't be rendered in any font are invisible
4826 https://bugs.webkit.org/show_bug.cgi?id=171942
4827 <rdar://problem/32054234>
4828
4829 Reviewed by Tim Horton.
4830
4831 * fast/text/default-ignorable-expected.html: Added.
4832 * fast/text/default-ignorable.html: Added.
4833 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
4834 * fast/text/unknown-char-notdef.html: Added.
4835
zalan@apple.com79e83ab2017-05-15 14:21:54 +000048362017-05-15 Zalan Bujtas <zalan@apple.com>
4837
4838 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
4839 https://bugs.webkit.org/show_bug.cgi?id=172076
4840
4841 Reviewed by Antti Koivisto.
4842
4843 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
4844 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
4845
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000048462017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
4847
4848 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
4849 https://bugs.webkit.org/show_bug.cgi?id=171653
4850
4851 Reviewed by Chris Dumez.
4852
4853 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
4854 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
4855
4856 Update expectations of corresponding WPT test.
4857
4858 * platform/gtk/TestExpectations:
4859 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
4860 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
4861 * platform/mac/TestExpectations:
4862
yoon@igalia.com05294c62017-05-15 09:06:53 +000048632017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
4864
4865 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
4866 https://bugs.webkit.org/show_bug.cgi?id=169094
4867
4868 Reviewed by Žan Doberšek.
4869
4870 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
4871 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
4872
weinig@apple.com506f2432017-05-15 01:09:48 +000048732017-05-14 Sam Weinig <sam@webkit.org>
4874
4875 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
4876 https://bugs.webkit.org/show_bug.cgi?id=172095
4877
4878 Reviewed by Darin Adler.
4879
4880 * fast/dom/collection-null-like-arguments-expected.txt:
4881 Update results.
4882
4883 * fast/dom/document-all-expected.txt: Added.
4884 * fast/dom/document-all.html: Added.
4885 New test that covers a bunch of missing coverage.
4886
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000048872017-05-14 David Kilzer <ddkilzer@apple.com>
4888
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00004889 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
4890 <https://bugs.webkit.org/show_bug.cgi?id=172094>
4891 <rdar://problem/32184256>
4892
4893 Unreviewed test gardening.
4894
4895 * platform/ios-wk2/TestExpectations:
4896 * platform/mac-wk2/TestExpectations:
4897 - Mark test as flaky crash on Debug WK2 builds.
4898
48992017-05-14 David Kilzer <ddkilzer@apple.com>
4900
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00004901 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
4902 <https://webkit.org/b/172092>
4903
4904 Unreviewed test gardening.
4905
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00004906 * platform/ios-wk1/TestExpectations:
4907 - This only times out on Release builds.
4908
49092017-05-14 David Kilzer <ddkilzer@apple.com>
4910
4911 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
4912 <https://webkit.org/b/172092>
4913
4914 Unreviewed test gardening.
4915
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00004916 See also Bug 169211 for a similar GTK WK1 timeout.
4917
4918 * platform/ios-wk1/TestExpectations:
4919 - Mark as always timing out on all builds.
4920 * platform/mac-wk1/TestExpectations:
4921 - Mark flaky on Debug builds.
4922
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000049232017-05-13 Eric Carlson <eric.carlson@apple.com>
4924
4925 [MediaStream] deviceId constraint doesn't work with getUserMedia
4926 https://bugs.webkit.org/show_bug.cgi?id=171877
4927 <rdar://problem/31899730>
4928
4929 Reviewed by Jer Noble.
4930
4931 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
4932 * fast/mediastream/get-user-media-device-id.html: Added.
4933 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
4934 * fast/mediastream/apply-constraints-video.html: Ditto.
4935
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000049362017-05-13 David Kilzer <ddkilzer@apple.com>
4937
4938 TestExpectations: Remove last refereneces to Legacy Notifications
4939
4940 Unreviewed test gardening fixes these lint warnings:
4941
4942 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
4943 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
4944
4945 * TestExpectations: Remove references to skipped tests. Legacy
4946 Notification support was removed in r216641.
4947
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000049482017-05-13 Ryan Haddad <ryanhaddad@apple.com>
4949
4950 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
4951 https://bugs.webkit.org/show_bug.cgi?id=171978
4952
4953 Unreviewed test gardening.
4954
4955 * platform/mac-wk2/TestExpectations:
4956
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000049572017-05-13 Javier Fernandez <jfernandez@igalia.com>
4958
4959 [css-align] Implement the place-self shorthand
4960 https://bugs.webkit.org/show_bug.cgi?id=168846
4961
4962 Reviewed by Zalan Bujtas.
4963
4964 Regression tests for the new place-self alignment shorthand.
4965
4966 * css3/parse-place-self-expected.txt: Added.
4967 * css3/parse-place-self.html: Added.
4968
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000049692017-05-13 Commit Queue <commit-queue@webkit.org>
4970
4971 Unreviewed, rolling out r216801.
4972 https://bugs.webkit.org/show_bug.cgi?id=172072
4973
4974 Many memory corruption crashes on worker threads (Requested by
4975 ap on #webkit).
4976
4977 Reverted changeset:
4978
4979 "WorkerRunLoop::Task::performTask() should check
4980 !scriptController->isTerminatingExecution()."
4981 https://bugs.webkit.org/show_bug.cgi?id=171775
4982 http://trac.webkit.org/changeset/216801
4983
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000049842017-05-12 Simon Fraser <simon.fraser@apple.com>
4985
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00004986 event.clientX/clientY should be in layout viewport coordinates
4987 https://bugs.webkit.org/show_bug.cgi?id=172018
4988
4989 Reviewed by Zalan Bujtas.
4990
4991 * fast/events/clientXY-in-zoom-and-scroll.html:
4992 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
4993 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
4994 * platform/ios/TestExpectations:
4995 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
4996
49972017-05-12 Simon Fraser <simon.fraser@apple.com>
4998
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00004999 The rects returned by Element/Range.getClientRects() should not be rounded
5000 https://bugs.webkit.org/show_bug.cgi?id=172057
5001
5002 Reviewed by Chris Dumez.
5003
5004 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
5005 as failing (webkit.org/b/172056).
5006
5007 * TestExpectations:
5008 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
5009 * fast/dom/Range/getClientRects-expected.txt:
5010 * fast/dom/Range/getClientRects.html:
5011 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
5012 * fast/dom/Range/simple-line-layout-getclientrects.html:
5013 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
5014 * platform/ios/TestExpectations:
5015 * platform/ios/fast/multicol/client-rects-expected.txt:
5016 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
5017 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
5018 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
5019 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
5020 * platform/mac/fast/multicol/client-rects-expected.txt:
5021 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
5022 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
5023 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
5024 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
5025
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000050262017-05-12 Jiewen Tan <jiewen_tan@apple.com>
5027
5028 Elements should be inserted into a template element as its content's last child
5029 https://bugs.webkit.org/show_bug.cgi?id=171373
5030 <rdar://problem/31862949>
5031
5032 Reviewed by Ryosuke Niwa.
5033
5034 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
5035 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
5036
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000050372017-05-11 Simon Fraser <simon.fraser@apple.com>
5038
5039 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
5040 https://bugs.webkit.org/show_bug.cgi?id=171113
5041
5042 Reviewed by Tim Horton.
5043
5044 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
5045 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
5046
5047 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
5048 elements after zooming.
5049
5050 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
5051 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
5052 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
5053 * fast/visual-viewport/zoomed-fixed-expected.txt:
5054 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
5055 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
5056 * fast/zooming/client-rect-in-fixed-zoomed.html:
5057 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
5058 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
5059 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
5060 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
5061 it will be fixed via webkit.org/b/172019
5062 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
5063 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
5064
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000050652017-05-12 Mark Lam <mark.lam@apple.com>
5066
5067 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
5068 https://bugs.webkit.org/show_bug.cgi?id=171775
5069 <rdar://problem/30975761>
5070
5071 Reviewed by Saam Barati.
5072
5073 * TestExpectations:
5074
dbates@webkit.org440c2b32017-05-12 22:43:22 +000050752017-05-12 Daniel Bates <dabates@apple.com>
5076
5077 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
5078 following <http://trac.webkit.org/changeset/216789>
5079 (https://bugs.webkit.org/show_bug.cgi?id=171712)
5080
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00005081 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
5082 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
5083
5084 * plugins/navigator-plugin-crash.html:
5085
50862017-05-12 Daniel Bates <dabates@apple.com>
5087
5088 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
5089 following <http://trac.webkit.org/changeset/216789>
5090 (https://bugs.webkit.org/show_bug.cgi?id=171712)
5091
dbates@webkit.org440c2b32017-05-12 22:43:22 +00005092 On WebKit1 we need to explicitly allow the test tool to open windows by calling
5093 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
5094 to have the test tool close any open windows after running the test.
5095
5096 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00005097 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00005098
5099 * plugins/navigator-plugin-crash.html:
5100
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000051012017-05-11 Jiewen Tan <jiewen_tan@apple.com>
5102
5103 Check existence of a page before accessing its plugins
5104 https://bugs.webkit.org/show_bug.cgi?id=171712
5105 <rdar://problem/32007806>
5106
5107 Reviewed by Brent Fulgham.
5108
5109 * plugins/navigator-plugin-crash-expected.txt: Added.
5110 * plugins/navigator-plugin-crash.html: Added.
5111
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000051122017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
5113
5114 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
5115 https://bugs.webkit.org/show_bug.cgi?id=172024
5116
5117 Reviewed by Youenn Fablet.
5118
5119 Added tests to check closed getter behaviour.
5120
5121 * streams/readable-stream-byob-reader-expected.txt: Updated.
5122 * streams/readable-stream-byob-reader.js: Updated.
5123
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000051242017-05-12 Matt Lewis <jlewis3@apple.com>
5125
5126 Marked webrtc/closing-peerconnection.html as flaky.
5127 https://bugs.webkit.org/show_bug.cgi?id=172034
5128
5129 Unreviewed test gardening.
5130
5131 * platform/mac-wk2/TestExpectations:
5132
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000051332017-05-12 Claudio Saavedra <csaavedra@igalia.com>
5134
5135 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
5136 https://bugs.webkit.org/show_bug.cgi?id=171058
5137
5138 Reviewed by Carlos Garcia Campos.
5139
5140 GLib-based ports have issues detecting the mimetypes of empty
5141 files, as they are all considered to be text/plain by
5142 glib. Replace these resources with a minimal valid file for its
5143 type (that is, 1x1 PNG files and 1 whitespace for text files).
5144
5145 * fast/preloader/resources/base-image1.png:
5146 * fast/preloader/resources/base-image2.png:
5147 * fast/preloader/resources/base-image3.png:
5148 * fast/preloader/resources/image1.png:
5149 * fast/preloader/resources/link1.css:
5150 * fast/preloader/resources/noscript-image1.png:
5151 * fast/preloader/resources/noscript-image2.png:
5152 * fast/preloader/resources/script1.js:
5153 * fast/preloader/resources/style1.css:
5154 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
5155
5156 * platform/gtk/TestExpectations: Unskip the now passing tests.
5157
antti@apple.com6cdaf372017-05-12 12:31:49 +000051582017-05-12 Antti Koivisto <antti@apple.com>
5159
5160 Updating class name of a shadow host does not update the style applied by descendants of :host()
5161 https://bugs.webkit.org/show_bug.cgi?id=170762
5162 <rdar://problem/31572668>
5163
5164 Reviewed by Ryosuke Niwa.
5165
5166 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
5167 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
5168
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000051692017-05-12 Claudio Saavedra <csaavedra@igalia.com>
5170
5171 [WPE] Unreviewed gardening.
5172
5173 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
5174 added, update global constructors attributes test expectations.
5175
5176 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
5177
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000051782017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
5179
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00005180 [GTK] ASSERTION FAILED: !m_flushingLayers
5181 https://bugs.webkit.org/show_bug.cgi?id=172025
5182
5183 Reviewed by Žan Doberšek.
5184
5185 * platform/gtk/TestExpectations:
5186
51872017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
5188
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00005189 [GTK] GIF images are not properly loaded the first time
5190 https://bugs.webkit.org/show_bug.cgi?id=170432
5191
5192 Reviewed by Carlos Alberto Lopez Perez.
5193
5194 * http/tests/images/gif-progressive-load-expected.html: Added.
5195 * http/tests/images/gif-progressive-load.html: Added.
5196
rego@igalia.com9d988532017-05-12 09:43:44 +000051972017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
5198
5199 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
5200 https://bugs.webkit.org/show_bug.cgi?id=170900
5201
5202 Reviewed by Sergio Villar Senin.
5203
5204 * TestExpectations: Remove test as it's passing now.
5205
pvollan@apple.com84947992017-05-12 08:08:45 +000052062017-05-11 Per Arne Vollan <pvollan@apple.com>
5207
5208 Geolocation requests should not be blocked when the security origin is local.
5209 https://bugs.webkit.org/show_bug.cgi?id=171857
5210
5211 Reviewed by Brent Fulgham.
5212
5213 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
5214 * fast/misc/geolocation-local-security-origin.html: Added.
5215
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000052162017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
5217
5218 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
5219 https://bugs.webkit.org/show_bug.cgi?id=170935
5220
5221 Reviewed by Youenn Fablet.
5222
5223 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
5224
zalan@apple.com11b9d412017-05-12 03:18:04 +000052252017-05-11 Zalan Bujtas <zalan@apple.com>
5226
zalan@apple.comee2f4512017-05-12 03:55:57 +00005227 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
5228 https://bugs.webkit.org/show_bug.cgi?id=172010
5229 <rdar://problem/31086735>
5230
5231 Reviewed by Simon Fraser.
5232
5233 * fast/images/missing-content-image-crash-expected.txt: Added.
5234 * fast/images/missing-content-image-crash.html: Added.
5235
52362017-05-11 Zalan Bujtas <zalan@apple.com>
5237
zalan@apple.com11b9d412017-05-12 03:18:04 +00005238 AX: Defer text changes until after the tree is clean if needed.
5239 https://bugs.webkit.org/show_bug.cgi?id=171546
5240 <rdar://problem/31934942>
5241
5242 Reviewed by Simon Fraser.
5243
5244 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
5245 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
5246
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000052472017-05-11 Youenn Fablet <youenn@apple.com>
5248
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00005249 Allow WPT server to serve specific WebKit tests
5250 https://bugs.webkit.org/show_bug.cgi?id=171479
5251
5252 Reviewed by Ryosuke Niwa.
5253
5254 Moving tests to ensure they are correctly runned.
5255
5256 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
5257 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
5258 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
5259 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
5260 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
5261 (promise_test):
5262
52632017-05-11 Youenn Fablet <youenn@apple.com>
5264
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00005265 [iOS] Unset active media capture source when stopped capturing
5266 https://bugs.webkit.org/show_bug.cgi?id=171815
5267 <rdar://problem/32117885>
5268
5269 Reviewed by Eric Carlson.
5270
5271 Improving the existing tests for better reliability and debugability.
5272 Updating tests to use less webkitAudioContext.
5273
5274 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
5275 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
5276 * webrtc/audio-peer-connection-webaudio.html:
5277 * webrtc/audio-replace-track-expected.txt:
5278 * webrtc/audio-replace-track.html:
5279 * webrtc/peer-connection-audio-mute.html:
5280 * webrtc/peer-connection-audio-mute2.html:
5281 * webrtc/peer-connection-remote-audio-mute.html:
5282 * webrtc/peer-connection-remote-audio-mute2.html:
5283 * webrtc/routines.js:
5284 * webrtc/video-replace-track-expected.txt:
5285 * webrtc/video-replace-track.html:
5286
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000052872017-05-11 Matt Lewis <jlewis3@apple.com>
5288
jlewis3@apple.comc678c572017-05-12 00:13:49 +00005289 Unreviewed, rolling out r216677.
5290
5291 Patch caused layout test crashes.
5292
5293 Reverted changeset:
5294
5295 "WorkerThread::stop() should call
5296 scheduleExecutionTermination() last."
5297 https://bugs.webkit.org/show_bug.cgi?id=171775
5298 http://trac.webkit.org/changeset/216677
5299
53002017-05-11 Matt Lewis <jlewis3@apple.com>
5301
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00005302 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
5303 https://bugs.webkit.org/show_bug.cgi?id=168937
5304
5305 Unreviewed test gardening.
5306
5307 * platform/mac-wk2/TestExpectations:
5308
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000053092017-05-11 Joseph Pecoraro <pecoraro@apple.com>
5310
5311 Remove Vibration API
5312 https://bugs.webkit.org/show_bug.cgi?id=171766
5313
5314 Rubber-stamped by Alexey Proskuryakov.
5315
5316 * platform/gtk/TestExpectations:
5317 * platform/ios/TestExpectations:
5318 * platform/mac/TestExpectations:
5319 * platform/win/TestExpectations:
5320 * platform/wpe/TestExpectations:
5321 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
5322 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
5323 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
5324 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
5325 * vibration/navigator-vibration-expected.txt: Removed.
5326 * vibration/navigator-vibration.html: Removed.
5327
dino@apple.comfc472692017-05-11 21:39:40 +000053282017-05-11 Dean Jackson <dino@apple.com>
5329
5330 WebGLRenderingContext should implement WebGLRenderingContextBase
5331 https://bugs.webkit.org/show_bug.cgi?id=171961
5332 <rdar://problem/32124920>
5333
5334 Reviewed by Sam Weinig.
5335
5336 New test to make sure constants from WebGLRenderingContextBase are
5337 visible on the WebGLRenderingContext prototype.
5338
5339 Also, fix up some existing tests that were expecting to see
5340 instances of WebGLRenderingContextBase.
5341
5342 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
5343 * fast/canvas/webgl/constants-on-interface.html: Added.
5344 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
5345 * fast/canvas/webgl/null-object-behaviour-expected.txt:
5346 * fast/canvas/webgl/texImageTest-expected.txt:
5347
jlewis3@apple.com016598b2017-05-11 18:38:22 +000053482017-05-11 Matt Lewis <jlewis3@apple.com>
5349
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00005350 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00005351
5352
5353 Unreviewed test gardening.
5354
5355 * platform/mac-wk2/TestExpectations:
5356
53572017-05-11 Matt Lewis <jlewis3@apple.com>
5358
5359 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00005360
5361
5362 Unreviewed test gardening.
5363
5364 * platform/mac-wk2/TestExpectations:
5365
53662017-05-11 Matt Lewis <jlewis3@apple.com>
5367
jlewis3@apple.com016598b2017-05-11 18:38:22 +00005368 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
5369 https://bugs.webkit.org/show_bug.cgi?id=170699
5370
5371 Unreviewed test gardening.
5372
5373 * platform/mac-wk2/TestExpectations:
5374
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000053752017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
5376
5377 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
5378 https://bugs.webkit.org/show_bug.cgi?id=171919
5379
5380 Reviewed by Youenn Fablet.
5381
5382 Added test cases to check cancel() behaviour.
5383
5384 * streams/readable-stream-byob-reader-expected.txt: Updated.
5385 * streams/readable-stream-byob-reader.js: Updated.
5386
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000053872017-05-11 Matt Lewis <jlewis3@apple.com>
5388
5389 Marked media/media-controls-clone-crash.html as flaky.
5390 https://bugs.webkit.org/show_bug.cgi?id=171978
5391
5392 Unreviewed test gardening.
5393
5394 * platform/mac-wk2/TestExpectations:
5395
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000053962017-05-11 Matt Baker <mattbaker@apple.com>
5397
5398 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
5399 https://bugs.webkit.org/show_bug.cgi?id=171970
5400 <rdar://problem/32129262>
5401
5402 Reviewed by Brian Burg.
5403
5404 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
5405
5406 * inspector/dom-debugger/dom-breakpoints-expected.txt:
5407 * inspector/dom-debugger/dom-breakpoints.html:
5408
pvollan@apple.comf89195f2017-05-11 16:31:51 +000054092017-05-11 Per Arne Vollan <pvollan@apple.com>
5410
5411 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
5412 https://bugs.webkit.org/show_bug.cgi?id=167749
5413
5414 Reviewed by Eric Carlson.
5415
5416 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
5417 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
5418 this was introduced in r216588.
5419
5420 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
5421 * http/tests/media/track-in-band-hls-metadata-crash.html:
5422
mark.lam@apple.com93394282017-05-11 15:26:03 +000054232017-05-11 Mark Lam <mark.lam@apple.com>
5424
5425 WorkerThread::stop() should call scheduleExecutionTermination() last.
5426 https://bugs.webkit.org/show_bug.cgi?id=171775
5427 <rdar://problem/30975761>
5428
5429 Reviewed by Geoffrey Garen.
5430
5431 * TestExpectations:
5432
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000054332017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
5434
5435 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
5436
5437 * platform/gtk/TestExpectations:
5438
jlewis3@apple.com2adab012017-05-11 00:56:00 +000054392017-05-10 Matt Lewis <jlewis3@apple.com>
5440
5441 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
5442 https://bugs.webkit.org/show_bug.cgi?id=171957
5443
5444 Unreviewed test gardening.
5445
5446 * platform/ios-wk2/TestExpectations:
5447
aestes@apple.com3c031692017-05-11 00:33:33 +000054482017-05-10 Andy Estes <aestes@apple.com>
5449
5450 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
5451 https://bugs.webkit.org/show_bug.cgi?id=132297
5452
5453 Reviewed by Simon Fraser.
5454
5455 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
5456 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
5457 * http/tests/navigation/resources/keyboard-events-test.js:
5458 (runTest):
5459 * platform/ios-wk2/TestExpectations:
5460 * platform/wk2/TestExpectations:
5461
weinig@apple.com1d7fe202017-05-11 00:29:37 +000054622017-05-09 Sam Weinig <sam@webkit.org>
5463
5464 Remove support for legacy Notifications
5465 https://bugs.webkit.org/show_bug.cgi?id=171487
5466
5467 Reviewed by Jon Lee.
5468
5469 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
5470 - Remove http/notifications/legacy. It tested the legacy API.
5471 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
5472 - Update TestExpectations for removals.
5473
5474 * TestExpectations:
5475 * platform/gtk/TestExpectations:
5476 * platform/ios/TestExpectations:
5477 * platform/mac/TestExpectations:
5478 * platform/win/TestExpectations:
5479 * fast/history/page-cache-notification-non-suspendable.html:
5480 * fast/history/page-cache-notification-suspendable.html:
5481 * fast/notifications: Removed.
5482 * fast/notifications/notification-after-close-expected.txt: Removed.
5483 * fast/notifications/notification-after-close.html: Removed.
5484 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
5485 * fast/notifications/notification-permisssion-deletable.html: Removed.
5486 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
5487 * fast/notifications/notifications-cancel-request-permission.html: Removed.
5488 * fast/notifications/notifications-check-permission-expected.txt: Removed.
5489 * fast/notifications/notifications-check-permission.html: Removed.
5490 * fast/notifications/notifications-click-event-expected.txt: Removed.
5491 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
5492 * fast/notifications/notifications-click-event-focus.html: Removed.
5493 * fast/notifications/notifications-click-event.html: Removed.
5494 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
5495 * fast/notifications/notifications-constructor-request-permission.html: Removed.
5496 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
5497 * fast/notifications/notifications-constructor-with-permission.html: Removed.
5498 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
5499 * fast/notifications/notifications-constructor-without-permission.html: Removed.
5500 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
5501 * fast/notifications/notifications-display-close-events.html: Removed.
5502 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
5503 * fast/notifications/notifications-document-close-crash.html: Removed.
5504 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
5505 * fast/notifications/notifications-event-stop-propagation.html: Removed.
5506 * fast/notifications/notifications-multi-events-expected.txt: Removed.
5507 * fast/notifications/notifications-multi-events.html: Removed.
5508 * fast/notifications/notifications-no-icon-expected.txt: Removed.
5509 * fast/notifications/notifications-no-icon.html: Removed.
5510 * fast/notifications/notifications-permission-expected.txt: Removed.
5511 * fast/notifications/notifications-permission.html: Removed.
5512 * fast/notifications/notifications-replace-expected.txt: Removed.
5513 * fast/notifications/notifications-replace.html: Removed.
5514 * fast/notifications/notifications-request-permission-expected.txt: Removed.
5515 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
5516 * fast/notifications/notifications-request-permission-optional.html: Removed.
5517 * fast/notifications/notifications-request-permission.html: Removed.
5518 * fast/notifications/notifications-rtl-expected.txt: Removed.
5519 * fast/notifications/notifications-rtl.html: Removed.
5520 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
5521 * fast/notifications/notifications-sandbox-permission.html: Removed.
5522 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
5523 * fast/notifications/notifications-window-close-crash.html: Removed.
5524 * fast/notifications/notifications-with-permission-expected.txt: Removed.
5525 * fast/notifications/notifications-with-permission.html: Removed.
5526 * fast/notifications/notifications-without-permission-expected.txt: Removed.
5527 * fast/notifications/notifications-without-permission.html: Removed.
5528 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
5529 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
5530 * fast/notifications/resources: Removed.
5531 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
5532 * fast/notifications/resources/notifications-iframe.html: Removed.
5533 * http/tests/notifications/legacy: Removed.
5534 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
5535 * http/tests/notifications/legacy/double-show.html: Removed.
5536 * http/tests/notifications/legacy/events-expected.txt: Removed.
5537 * http/tests/notifications/legacy/events.html: Removed.
5538 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
5539 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
5540 * http/tests/notifications/legacy/request-expected.txt: Removed.
5541 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
5542 * http/tests/notifications/legacy/request-no-callback.html: Removed.
5543 * http/tests/notifications/legacy/request.html: Removed.
5544 * http/tests/notifications/legacy/resources: Removed.
5545 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
5546 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
5547 * http/tests/notifications/legacy/show-expected.txt: Removed.
5548 * http/tests/notifications/legacy/show.html: Removed.
5549 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
5550 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
5551
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000055522017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5553
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00005554 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
5555 https://bugs.webkit.org/show_bug.cgi?id=169876
5556
5557 Unreviewed test gardening.
5558
5559 * platform/mac/TestExpectations:
5560
55612017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5562
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00005563 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
5564 https://bugs.webkit.org/show_bug.cgi?id=168146
5565
5566 Unreviewed test gardening.
5567
5568 * platform/mac/TestExpectations:
5569
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000055702017-05-10 Commit Queue <commit-queue@webkit.org>
5571
5572 Unreviewed, rolling out r216635.
5573 https://bugs.webkit.org/show_bug.cgi?id=171953
5574
5575 "Some worker tests are failing". (Requested by mlam on #webkit).
5576
5577 Reverted changeset:
5578
5579 "WorkerThread::stop() should call
5580 scheduleExecutionTermination() last."
5581 https://bugs.webkit.org/show_bug.cgi?id=171775
5582 http://trac.webkit.org/changeset/216635
5583
mark.lam@apple.come6596292017-05-10 23:22:33 +000055842017-05-10 Mark Lam <mark.lam@apple.com>
5585
5586 WorkerThread::stop() should call scheduleExecutionTermination() last.
5587 https://bugs.webkit.org/show_bug.cgi?id=171775
5588 <rdar://problem/30975761>
5589
5590 Reviewed by Geoffrey Garen.
5591
5592 * TestExpectations:
5593
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000055942017-05-10 Tim Horton <timothy_horton@apple.com>
5595
5596 Add an experimental feature flag for viewport-fit
5597 https://bugs.webkit.org/show_bug.cgi?id=171948
5598 <rdar://problem/31995518>
5599
5600 Reviewed by Simon Fraser.
5601
5602 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
5603 * fast/css/variables/constants/ios/safe-area-inset-set.html:
5604 * fast/viewport/ios/viewport-fit-auto.html:
5605 * fast/viewport/ios/viewport-fit-contain.html:
5606 * fast/viewport/ios/viewport-fit-cover.html:
5607
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000056082017-05-10 Matt Lewis <jlewis3@apple.com>
5609
5610 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
5611 https://bugs.webkit.org/show_bug.cgi?id=171951
5612
5613 Unreviewed test gardening.
5614
5615 * platform/ios-wk2/TestExpectations:
5616
antti@apple.com16674fa2017-05-10 22:23:11 +000056172017-05-10 Antti Koivisto <antti@apple.com>
5618
5619 REGRESSION (r207372) Visibility property is not inherited when used in an animation
5620 https://bugs.webkit.org/show_bug.cgi?id=171883
5621 <rdar://problem/32086550>
5622
5623 Reviewed by Simon Fraser.
5624
5625 * animations/animation-initial-inheritance-expected.html: Added.
5626 * animations/animation-initial-inheritance.html: Added.
5627
jlewis3@apple.com1550d392017-05-10 21:34:43 +000056282017-05-10 Matt Lewis <jlewis3@apple.com>
5629
5630 Marked transitions/extra-transition.html as flaky.
5631 https://bugs.webkit.org/show_bug.cgi?id=171947
5632
5633 Unreviewed test gardening.
5634
5635 * platform/mac-wk2/TestExpectations:
5636
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000056372017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5638
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00005639 Unreviewed, rolling out r216591.
5640
5641 This change broke an internal build.
5642
5643 Reverted changeset:
5644
5645 "REGRESSION (r207372) Visibility property is not inherited
5646 when used in an animation"
5647 https://bugs.webkit.org/show_bug.cgi?id=171883
5648 http://trac.webkit.org/changeset/216591
5649
56502017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5651
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00005652 Unreviewed, remove TestExpectation for a test that was removed in r216259.
5653
5654 * platform/mac/TestExpectations:
5655
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000056562017-05-10 Matt Lewis <jlewis3@apple.com>
5657
5658 Marked perf/class-list-remove.html as flaky.
5659 https://bugs.webkit.org/show_bug.cgi?id=171945
5660
5661 Unreviewed test gardening.
5662
5663 * platform/ios-wk2/TestExpectations:
5664
aestes@apple.come9d764e2017-05-10 20:44:37 +000056652017-05-10 Andy Estes <aestes@apple.com>
5666
5667 r216599 accidentally included two copies of the new layout test and expected result
5668 https://bugs.webkit.org/show_bug.cgi?id=171938
5669
5670 Unreviewed.
5671
5672 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
5673 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
5674
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000056752017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5676
5677 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
5678 https://bugs.webkit.org/show_bug.cgi?id=171880
5679
5680 Unreviewed test gardening.
5681
5682 This test times out on ios-simulator because it relies on eventSender.keyDown.
5683
5684 * platform/ios/TestExpectations:
5685
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000056862017-05-10 Timothy Horton <timothy_horton@apple.com>
5687
5688 Add an experimental feature flag for constant properties
5689 https://bugs.webkit.org/show_bug.cgi?id=171913
5690 <rdar://problem/31995518>
5691
5692 Reviewed by Ryosuke Niwa.
5693
5694 * fast/css/variables/constants/invalid-constant-name-fallback.html:
5695 * fast/css/variables/constants/ios/safe-area-inset-set.html:
5696 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
5697 * fast/css/variables/constants/safe-area-inset-zero.html:
5698
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000056992017-05-10 Matt Lewis <jlewis3@apple.com>
5700
5701 Marked media/track/track-cue-rendering-on-resize.html as flaky.
5702 https://bugs.webkit.org/show_bug.cgi?id=171939
5703
5704 Unreviewed test gardening.
5705
5706 * platform/mac-wk2/TestExpectations:
5707
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000057082017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5709
5710 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
5711 https://bugs.webkit.org/show_bug.cgi?id=171937
5712
5713 Unreviewed test gardening.
5714
5715 * platform/mac-wk1/TestExpectations:
5716
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000057172017-05-10 Matt Lewis <jlewis3@apple.com>
5718
5719 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
5720 https://bugs.webkit.org/show_bug.cgi?id=171935
5721
5722 Unreviewed test gardening.
5723
5724 * platform/mac-wk2/TestExpectations:
5725
aestes@apple.com1db59032017-05-10 18:30:57 +000057262017-05-10 Andy Estes <aestes@apple.com>
5727
5728 Keyboard input suppression should extend to subframes
5729 https://bugs.webkit.org/show_bug.cgi?id=171880
5730 <rdar://problem/31201793>
5731
5732 Reviewed by Ryosuke Niwa.
5733
5734 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
5735 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
5736 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
5737 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
5738 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
5739 * http/tests/navigation/resources/keyboard-events-test.js:
5740 (runTest):
5741 (waitForProvisionalNavigation.xhr.onreadystatechange):
5742 (waitForProvisionalNavigation):
5743
jlewis3@apple.com205b8702017-05-10 17:16:58 +000057442017-05-10 Matt Lewis <jlewis3@apple.com>
5745
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00005746 Unreviewed, rolling out r216563.
5747
5748 Revision caused 2 api failures
5749
5750 Reverted changeset:
5751
5752 "[MediaStream] deviceId constraint doesn't work with
5753 getUserMedia"
5754 https://bugs.webkit.org/show_bug.cgi?id=171877
5755 http://trac.webkit.org/changeset/216563
5756
57572017-05-10 Matt Lewis <jlewis3@apple.com>
5758
jlewis3@apple.com205b8702017-05-10 17:16:58 +00005759 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
5760 https://bugs.webkit.org/show_bug.cgi?id=171930
5761
5762 Unreviewed test gardening.
5763
5764 * platform/ios-wk2/TestExpectations:
5765 * platform/mac-wk2/TestExpectations:
5766
antti@apple.com7cc983b2017-05-10 16:50:56 +000057672017-05-10 Antti Koivisto <antti@apple.com>
5768
5769 REGRESSION (r207372) Visibility property is not inherited when used in an animation
5770 https://bugs.webkit.org/show_bug.cgi?id=171883
5771 <rdar://problem/32086550>
5772
5773 Reviewed by Simon Fraser.
5774
5775 * animations/animation-initial-inheritance-expected.html: Added.
5776 * animations/animation-initial-inheritance.html: Added.
5777
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000057782017-05-10 Per Arne Vollan <pvollan@apple.com>
5779
5780 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
5781 https://bugs.webkit.org/show_bug.cgi?id=167749
5782
5783 Reviewed by Eric Carlson.
5784
5785 This is a speculative fix of the test. I have not been able to reproduce the timeout.
5786 When the test times out, the 'addtrack' event is never received. In case the event
5787 was dispatched before we added the event listener, the event listener is added before
5788 the video source is set. In case the test will continue to time out, a couple of
5789 error event callbacks have been added to get more information. Also, video playback
5790 will begin when the 'canplaythrough' event is received.
5791
5792 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
5793 * http/tests/media/track-in-band-hls-metadata-crash.html:
5794
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000057952017-05-10 Commit Queue <commit-queue@webkit.org>
5796
5797 Unreviewed, rolling out r216578.
5798 https://bugs.webkit.org/show_bug.cgi?id=171920
5799
5800 Broke the GTK+ build with Wayland enabled (Requested by KaL on
5801 #webkit).
5802
5803 Reverted changeset:
5804
5805 "[GTK] Bump GTK+ and its dependencies in jhbuild"
5806 https://bugs.webkit.org/show_bug.cgi?id=171918
5807 http://trac.webkit.org/changeset/216578
5808
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000058092017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
5810
5811 [GTK] Bump GTK+ and its dependencies in jhbuild
5812 https://bugs.webkit.org/show_bug.cgi?id=171918
5813
5814 Reviewed by Carlos Alberto Lopez Perez.
5815
5816 Rebaseline tests for new GTK+ versin.
5817
5818 * platform/gtk/css1/box_properties/acid_test-expected.txt:
5819 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
5820 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
5821 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
5822 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
5823 * platform/gtk/css3/flexbox/button-expected.png:
5824 * platform/gtk/css3/flexbox/button-expected.txt:
5825 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
5826 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
5827 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
5828 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
5829 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
5830 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
5831 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
5832 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
5833 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
5834 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
5835 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
5836 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
5837 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
5838 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
5839 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
5840 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
5841 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
5842 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
5843 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
5844 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
5845 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
5846 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
5847 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
5848 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
5849 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
5850 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
5851 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
5852 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
5853 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
5854 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
5855 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
5856 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
5857 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
5858 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
5859 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
5860 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
5861 * platform/gtk/editing/pasteboard/4641033-expected.png:
5862 * platform/gtk/editing/pasteboard/4641033-expected.txt:
5863 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
5864 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
5865 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
5866 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
5867 * platform/gtk/editing/selection/3690703-2-expected.png:
5868 * platform/gtk/editing/selection/3690703-2-expected.txt:
5869 * platform/gtk/editing/selection/3690703-expected.png:
5870 * platform/gtk/editing/selection/3690703-expected.txt:
5871 * platform/gtk/editing/selection/3690719-expected.png:
5872 * platform/gtk/editing/selection/3690719-expected.txt:
5873 * platform/gtk/editing/selection/4397952-expected.png:
5874 * platform/gtk/editing/selection/4397952-expected.txt:
5875 * platform/gtk/editing/selection/5240265-expected.png:
5876 * platform/gtk/editing/selection/5240265-expected.txt:
5877 * platform/gtk/editing/selection/caret-before-select-expected.png:
5878 * platform/gtk/editing/selection/caret-before-select-expected.txt:
5879 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
5880 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
5881 * platform/gtk/editing/selection/select-box-expected.png:
5882 * platform/gtk/editing/selection/select-box-expected.txt:
5883 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
5884 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
5885 * platform/gtk/editing/selection/selection-button-text-expected.png:
5886 * platform/gtk/editing/selection/selection-button-text-expected.txt:
5887 * platform/gtk/fast/block/basic/011-expected.png:
5888 * platform/gtk/fast/block/basic/011-expected.txt:
5889 * platform/gtk/fast/block/float/float-avoidance-expected.png:
5890 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
5891 * platform/gtk/fast/block/margin-collapse/103-expected.png:
5892 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
5893 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
5894 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
5895 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
5896 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
5897 * platform/gtk/fast/css/continuationCrash-expected.png:
5898 * platform/gtk/fast/css/continuationCrash-expected.txt:
5899 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
5900 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
5901 * platform/gtk/fast/css/input-search-padding-expected.png:
5902 * platform/gtk/fast/css/input-search-padding-expected.txt:
5903 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
5904 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
5905 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
5906 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
5907 * platform/gtk/fast/css/rtl-ordering-expected.png:
5908 * platform/gtk/fast/css/rtl-ordering-expected.txt:
5909 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
5910 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
5911 * platform/gtk/fast/css/text-overflow-input-expected.png:
5912 * platform/gtk/fast/css/text-overflow-input-expected.txt:
5913 * platform/gtk/fast/css/text-transform-select-expected.png:
5914 * platform/gtk/fast/css/text-transform-select-expected.txt:
5915 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
5916 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
5917 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
5918 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
5919 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
5920 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
5921 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
5922 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
5923 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
5924 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
5925 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
5926 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
5927 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
5928 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
5929 * platform/gtk/fast/forms/001-expected.png:
5930 * platform/gtk/fast/forms/001-expected.txt:
5931 * platform/gtk/fast/forms/003-expected.png:
5932 * platform/gtk/fast/forms/003-expected.txt:
5933 * platform/gtk/fast/forms/004-expected.png:
5934 * platform/gtk/fast/forms/004-expected.txt:
5935 * platform/gtk/fast/forms/basic-buttons-expected.png:
5936 * platform/gtk/fast/forms/basic-buttons-expected.txt:
5937 * platform/gtk/fast/forms/basic-inputs-expected.png:
5938 * platform/gtk/fast/forms/basic-inputs-expected.txt:
5939 * platform/gtk/fast/forms/basic-selects-expected.png:
5940 * platform/gtk/fast/forms/basic-selects-expected.txt:
5941 * platform/gtk/fast/forms/blankbuttons-expected.png:
5942 * platform/gtk/fast/forms/blankbuttons-expected.txt:
5943 * platform/gtk/fast/forms/box-shadow-override-expected.png:
5944 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
5945 * platform/gtk/fast/forms/button-align-expected.png:
5946 * platform/gtk/fast/forms/button-align-expected.txt:
5947 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
5948 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
5949 * platform/gtk/fast/forms/button-default-title-expected.png:
5950 * platform/gtk/fast/forms/button-default-title-expected.txt:
5951 * platform/gtk/fast/forms/button-generated-content-expected.png:
5952 * platform/gtk/fast/forms/button-generated-content-expected.txt:
5953 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
5954 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
5955 * platform/gtk/fast/forms/button-positioned-expected.png:
5956 * platform/gtk/fast/forms/button-positioned-expected.txt:
5957 * platform/gtk/fast/forms/button-sizes-expected.png:
5958 * platform/gtk/fast/forms/button-sizes-expected.txt:
5959 * platform/gtk/fast/forms/button-style-color-expected.png:
5960 * platform/gtk/fast/forms/button-style-color-expected.txt:
5961 * platform/gtk/fast/forms/button-table-styles-expected.png:
5962 * platform/gtk/fast/forms/button-table-styles-expected.txt:
5963 * platform/gtk/fast/forms/button-text-transform-expected.png:
5964 * platform/gtk/fast/forms/button-text-transform-expected.txt:
5965 * platform/gtk/fast/forms/button-white-space-expected.png:
5966 * platform/gtk/fast/forms/button-white-space-expected.txt:
5967 * platform/gtk/fast/forms/control-clip-expected.png:
5968 * platform/gtk/fast/forms/control-clip-expected.txt:
5969 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
5970 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
5971 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
5972 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
5973 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
5974 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
5975 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
5976 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
5977 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
5978 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
5979 * platform/gtk/fast/forms/form-element-geometry-expected.png:
5980 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
5981 * platform/gtk/fast/forms/formmove-expected.png:
5982 * platform/gtk/fast/forms/formmove-expected.txt:
5983 * platform/gtk/fast/forms/formmove2-expected.png:
5984 * platform/gtk/fast/forms/formmove2-expected.txt:
5985 * platform/gtk/fast/forms/formmove3-expected.png:
5986 * platform/gtk/fast/forms/formmove3-expected.txt:
5987 * platform/gtk/fast/forms/indeterminate-expected.png:
5988 * platform/gtk/fast/forms/indeterminate-expected.txt:
5989 * platform/gtk/fast/forms/input-appearance-height-expected.png:
5990 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
5991 * platform/gtk/fast/forms/input-button-sizes-expected.png:
5992 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
5993 * platform/gtk/fast/forms/input-first-letter-expected.png:
5994 * platform/gtk/fast/forms/input-first-letter-expected.txt:
5995 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
5996 * platform/gtk/fast/forms/input-value-expected.png:
5997 * platform/gtk/fast/forms/input-value-expected.txt:
5998 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
5999 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
6000 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
6001 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
6002 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
6003 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
6004 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
6005 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
6006 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
6007 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
6008 * platform/gtk/fast/forms/menulist-style-color-expected.png:
6009 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
6010 * platform/gtk/fast/forms/menulist-width-change-expected.png:
6011 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
6012 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
6013 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
6014 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
6015 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
6016 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
6017 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
6018 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
6019 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
6020 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
6021 * platform/gtk/fast/forms/option-script-expected.png:
6022 * platform/gtk/fast/forms/option-script-expected.txt:
6023 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
6024 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
6025 * platform/gtk/fast/forms/option-text-clip-expected.png:
6026 * platform/gtk/fast/forms/option-text-clip-expected.txt:
6027 * platform/gtk/fast/forms/placeholder-position-expected.png:
6028 * platform/gtk/fast/forms/placeholder-position-expected.txt:
6029 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
6030 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
6031 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
6032 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
6033 * platform/gtk/fast/forms/range/slider-padding-expected.png:
6034 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
6035 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
6036 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
6037 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
6038 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
6039 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
6040 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
6041 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
6042 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
6043 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
6044 * platform/gtk/fast/forms/search-input-rtl-expected.png:
6045 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
6046 * platform/gtk/fast/forms/search-rtl-expected.png:
6047 * platform/gtk/fast/forms/search-rtl-expected.txt:
6048 * platform/gtk/fast/forms/search-styled-expected.png:
6049 * platform/gtk/fast/forms/search-styled-expected.txt:
6050 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
6051 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
6052 * platform/gtk/fast/forms/searchfield-heights-expected.png:
6053 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
6054 * platform/gtk/fast/forms/select-align-expected.png:
6055 * platform/gtk/fast/forms/select-align-expected.txt:
6056 * platform/gtk/fast/forms/select-background-none-expected.png:
6057 * platform/gtk/fast/forms/select-background-none-expected.txt:
6058 * platform/gtk/fast/forms/select-baseline-expected.png:
6059 * platform/gtk/fast/forms/select-baseline-expected.txt:
6060 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
6061 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
6062 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
6063 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
6064 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
6065 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
6066 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
6067 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
6068 * platform/gtk/fast/forms/select-initial-position-expected.png:
6069 * platform/gtk/fast/forms/select-initial-position-expected.txt:
6070 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
6071 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
6072 * platform/gtk/fast/forms/select-selected-expected.png:
6073 * platform/gtk/fast/forms/select-selected-expected.txt:
6074 * platform/gtk/fast/forms/select-style-expected.png:
6075 * platform/gtk/fast/forms/select-style-expected.txt:
6076 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
6077 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
6078 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
6079 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
6080 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
6081 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
6082 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
6083 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
6084 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
6085 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
6086 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
6087 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
6088 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
6089 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
6090 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
6091 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
6092 * platform/gtk/fast/html/details-replace-text-expected.png:
6093 * platform/gtk/fast/html/details-replace-text-expected.txt:
6094 * platform/gtk/fast/html/keygen-expected.png:
6095 * platform/gtk/fast/html/keygen-expected.txt:
6096 * platform/gtk/fast/inline/positionedLifetime-expected.png:
6097 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
6098 * platform/gtk/fast/invalid/014-expected.png:
6099 * platform/gtk/fast/invalid/014-expected.txt:
6100 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
6101 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
6102 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
6103 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
6104 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
6105 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
6106 * platform/gtk/fast/parser/document-write-option-expected.png:
6107 * platform/gtk/fast/parser/document-write-option-expected.txt:
6108 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
6109 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
6110 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
6111 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
6112 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
6113 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
6114 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
6115 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
6116 * platform/gtk/fast/replaced/three-selects-break-expected.png:
6117 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
6118 * platform/gtk/fast/replaced/width100percent-button-expected.png:
6119 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
6120 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
6121 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
6122 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
6123 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
6124 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
6125 * platform/gtk/fast/table/append-cells2-expected.png:
6126 * platform/gtk/fast/table/append-cells2-expected.txt:
6127 * platform/gtk/fast/table/remove-td-display-none-expected.png:
6128 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
6129 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
6130 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
6131 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
6132 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
6133 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
6134 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
6135 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
6136 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
6137 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
6138 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
6139 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
6140 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
6141 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
6142 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
6143 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
6144 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
6145 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
6146 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
6147 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
6148 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
6149 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
6150 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
6151 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
6152 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
6153 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
6154 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
6155 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
6156 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
6157 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
6158 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
6159 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
6160 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
6161 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
6162 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
6163 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
6164 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
6165 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
6166 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
6167 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
6168 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
6169 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
6170 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
6171 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
6172 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
6173 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
6174 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
6175 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
6176 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
6177 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
6178 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
6179 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
6180 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
6181 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
6182 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
6183 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
6184 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
6185 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
6186 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
6187 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
6188 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
6189 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
6190 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
6191 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
6192 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
6193 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
6194 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
6195 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
6196 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
6197 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
6198 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
6199 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
6200 * platform/gtk/tables/mozilla/core/margins-expected.png:
6201 * platform/gtk/tables/mozilla/core/margins-expected.txt:
6202 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
6203 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
6204 * platform/gtk/tables/mozilla/other/move_row-expected.png:
6205 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
6206 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
6207 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
6208 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
6209 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
6210 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
6211 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
6212 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
6213 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
6214 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
6215 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
6216 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
6217 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
6218 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
6219 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
6220 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
6221 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
6222
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000062232017-05-08 Sergio Villar Senin <svillar@igalia.com>
6224
6225 [css-grid] Remove Blink-specific code for handling orthogonal grid items
6226 https://bugs.webkit.org/show_bug.cgi?id=171807
6227
6228 Reviewed by Darin Adler.
6229
6230 Updated the expectations. They should now be compatible with Firefox and Chrome.
6231
6232 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
6233 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
6234 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
6235
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000062362017-05-09 Eric Carlson <eric.carlson@apple.com>
6237
6238 [MediaStream] deviceId constraint doesn't work with getUserMedia
6239 https://bugs.webkit.org/show_bug.cgi?id=171877
6240 <rdar://problem/31899730>
6241
6242 Reviewed by Jer Noble.
6243
6244 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
6245 * fast/mediastream/get-user-media-device-id.html: Added.
6246
jlewis3@apple.com60706b92017-05-09 23:27:53 +000062472017-05-09 Matt Lewis <jlewis3@apple.com>
6248
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00006249 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
6250 https://bugs.webkit.org/show_bug.cgi?id=171899
6251
6252 Unreviewed test gardening.
6253
6254 * platform/ios-wk2/TestExpectations:
6255
62562017-05-09 Matt Lewis <jlewis3@apple.com>
6257
jlewis3@apple.com60706b92017-05-09 23:27:53 +00006258 Mark webrtc/audio-replace-track.html as flaky.
6259 https://bugs.webkit.org/show_bug.cgi?id=171895
6260
6261 Unreviewed test gardening.
6262
6263 * platform/mac-wk2/TestExpectations:
6264
weinig@apple.comb50adaa2017-05-09 22:53:13 +000062652017-05-09 Sam Weinig <sam@webkit.org>
6266
6267 Implement Subresource Integrity (SRI)
6268 https://bugs.webkit.org/show_bug.cgi?id=148363
6269 <rdar://problem/18945879>
6270
6271 Reviewed by Youenn Fablet.
6272
6273 Add tests for Subresource Integrity for Fetch based off the ones from Web
6274 Platform Tests. Additional tests for more CORS combinations have been added.
6275
6276 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
6277 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
6278 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
6279 * http/tests/subresource-integrity/resources/resource.txt: Added.
6280 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
6281 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
6282 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
6283 * http/tests/subresource-integrity/sri-fetch.html: Added.
6284 * http/tests/subresource-integrity/sri-fetch.js: Added.
6285
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000062862017-05-09 Matt Lewis <jlewis3@apple.com>
6287
6288 Marked webrtc/captureCanvas-webrtc.html as flaky.
6289 https://bugs.webkit.org/show_bug.cgi?id=170870
6290
6291 Unreviewed test gardening.
6292
6293 * platform/mac-wk2/TestExpectations:
6294
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000062952017-05-09 Commit Queue <commit-queue@webkit.org>
6296
6297 Unreviewed, rolling out r216545.
6298 https://bugs.webkit.org/show_bug.cgi?id=171889
6299
6300 Caused a test failure (Requested by eric_carlson on #webkit).
6301
6302 Reverted changeset:
6303
6304 "[MediaStream] deviceId constraint doesn't work with
6305 getUserMedia"
6306 https://bugs.webkit.org/show_bug.cgi?id=171877
6307 http://trac.webkit.org/changeset/216545
6308
zalan@apple.comdc426572017-05-09 22:30:11 +000063092017-05-09 Zalan Bujtas <zalan@apple.com>
6310
6311 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
6312 https://bugs.webkit.org/show_bug.cgi?id=171873
6313 <rdar://problem/32004954>
6314
6315 Reviewed by Simon Fraser.
6316
6317 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
6318 * fast/multicol/crash-when-column-inside-table.html: Added.
6319
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000063202017-05-09 Ryan Haddad <ryanhaddad@apple.com>
6321
6322 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
6323 https://bugs.webkit.org/show_bug.cgi?id=171742
6324
6325 Reviewed by Youenn Fablet.
6326
6327 Silence the console messages for unhandled rejections in this test.
6328
6329 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
6330 * webrtc/libwebrtc/release-while-setting-local-description.html:
6331
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000063322017-05-09 Eric Carlson <eric.carlson@apple.com>
6333
6334 [MediaStream] deviceId constraint doesn't work with getUserMedia
6335 https://bugs.webkit.org/show_bug.cgi?id=171877
6336 <rdar://problem/31899730>
6337
6338 Reviewed by Jer Noble.
6339
6340 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
6341 * fast/mediastream/get-user-media-device-id.html: Added.
6342
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000063432017-05-09 Matt Lewis <jlewis3@apple.com>
6344
6345 Marked multiple test flaky.
6346 https://bugs.webkit.org/show_bug.cgi?id=171886
6347
6348 Unreviewed test gardening.
6349
6350 * platform/ios-wk2/TestExpectations:
6351 * platform/mac/TestExpectations:
6352
cdumez@apple.comb383fd12017-05-09 21:40:11 +000063532017-05-09 Chris Dumez <cdumez@apple.com>
6354
6355 Introduce DocumentAndElementEventHandlers IDL interface
6356 https://bugs.webkit.org/show_bug.cgi?id=171879
6357
6358 Reviewed by Simon Fraser and Ryosuke Niwa.
6359
6360 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
6361 * fast/events/DocumentAndElementEventHandlers.html: Added.
6362 Add layout test coverage.
6363
6364 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6365 Rebaseline now that those event handlers are enumerable.
6366
dino@apple.com79c37e32017-05-09 21:35:55 +000063672017-05-10 Dean Jackson <dino@apple.com>
6368
6369 Restrict SVG filters to accessible security origins
6370 https://bugs.webkit.org/show_bug.cgi?id=118689
6371 <rdar://problem/27362159>
6372
6373 Reviewed by Brent Fulgham.
6374
6375 Add a test that shows safe frames, unsafe frames, and
6376 then a safe frame that itself has an unsafe frame, to
6377 show that the security requirements are being forwarded
6378 down the tree.
6379
6380 * http/tests/css/filters-on-iframes-expected.html: Added.
6381 * http/tests/css/filters-on-iframes.html: Added.
6382 * http/tests/css/resources/blank.html: Added.
6383 * http/tests/css/resources/references-external.html: Added.
6384 * http/tests/css/resources/solid-red.html: Added.
6385
cdumez@apple.com406cec92017-05-09 21:21:04 +000063862017-05-09 Chris Dumez <cdumez@apple.com>
6387
6388 Move onanimation* EventHandlers to GlobalEventHandlers
6389 https://bugs.webkit.org/show_bug.cgi?id=171874
6390
6391 Reviewed by Simon Fraser.
6392
6393 * fast/css/onanimation-eventhandlers-expected.txt: Added.
6394 * fast/css/onanimation-eventhandlers.html: Added.
6395 Add layout test coverage.
6396
6397 * fast/dom/event-handler-attributes-expected.txt:
6398 * fast/dom/event-handler-attributes.html:
6399 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6400 Rebaseline existing tests to reflect behavior change.
6401
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000064022017-05-09 Matt Lewis <jlewis3@apple.com>
6403
6404 Fixed a typo in expectations file.
6405 https://bugs.webkit.org/show_bug.cgi?id=162710
6406
6407 Unreviewed test gardening.
6408
6409 * platform/mac-wk2/TestExpectations:
6410
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000064112017-05-09 Javier Fernandez <jfernandez@igalia.com>
6412
6413 space-evenly misbehaves with flexbox
6414 https://bugs.webkit.org/show_bug.cgi?id=170445
6415
6416 Reviewed by David Hyatt.
6417
6418 Added test cases for the 'space-evenly' value for align-content and justify-content.
6419
6420 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
6421 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
6422 * css3/flexbox/css-properties-expected.txt:
6423 * css3/flexbox/css-properties.html:
6424 * css3/flexbox/flex-justify-content-expected.txt:
6425 * css3/flexbox/flex-justify-content.html:
6426 * css3/flexbox/multiline-align-content-expected.txt:
6427 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
6428 * css3/flexbox/multiline-align-content-horizontal-column.html:
6429 * css3/flexbox/multiline-align-content.html:
6430 * css3/flexbox/resources/flexbox.css:
6431 (.align-content-space-around):
6432 (.justify-content-space-around):
6433 * css3/flexbox/true-centering-expected.txt:
6434 * css3/flexbox/true-centering.html:
6435
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000064362017-05-09 Matt Lewis <jlewis3@apple.com>
6437
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00006438 Unreviewed, rolling out r216508.
6439
6440 The layout test enabled in this change is failing on Sierra.
6441
6442 Reverted changeset:
6443
6444 "Invalid MediaSource duration value should throw TyperError
6445 instead of InvalidStateError"
6446 https://bugs.webkit.org/show_bug.cgi?id=171653
6447 http://trac.webkit.org/changeset/216508
6448
64492017-05-09 Matt Lewis <jlewis3@apple.com>
6450
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00006451 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
6452 https://bugs.webkit.org/show_bug.cgi?id=162710
6453
6454 Unreviewed test gardening.
6455
6456 * platform/mac-wk2/TestExpectations:
6457
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000064582017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
6459
6460 font-stretch: normal selects expanded fonts instead of condensed fonts
6461 https://bugs.webkit.org/show_bug.cgi?id=171838
6462 <rdar://problem/31005481>
6463
6464 Reviewed by Jon Lee.
6465
6466 * fast/text/font-width-100-expected.html: Added.
6467 * fast/text/font-width-100.html: Added.
6468
jlewis3@apple.com0746b192017-05-09 17:36:37 +000064692017-05-09 Matt Lewis <jlewis3@apple.com>
6470
6471 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
6472 https://bugs.webkit.org/show_bug.cgi?id=171862
6473
6474 Unreviewed test gardening.
6475
6476 * platform/mac-wk2/TestExpectations:
6477
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000064782017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
6479
6480 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
6481 https://bugs.webkit.org/show_bug.cgi?id=171665
6482
6483 Reviewed by Youenn Fablet.
6484
6485 Added test to check the creation of ReadableStreamBYOBReader. Also check
6486 that created object has the right methods and properties.
6487
6488 * streams/readable-stream-byob-reader-expected.txt: Added.
6489 * streams/readable-stream-byob-reader.html: Added.
6490 * streams/readable-stream-byob-reader.js: Added.
6491
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000064922017-05-09 Frederic Wang <fwang@igalia.com>
6493
6494 Print more properties in the output of scrolling trees
6495 https://bugs.webkit.org/show_bug.cgi?id=171858
6496
6497 Reviewed by Simon Fraser.
6498
6499 Update text expectations to include new properties.
6500
6501 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
6502 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
6503 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
6504 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
6505 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
6506 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
6507 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
6508 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
6509 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
6510 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
6511 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
6512 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
6513 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
6514 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
6515 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
6516 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
6517 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
6518 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
6519 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
6520 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
6521 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
6522 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
6523 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
6524 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
6525 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
6526 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
6527 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
6528 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
6529 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
6530
cdumez@apple.com8cf47552017-05-09 16:51:00 +000065312017-05-09 Chris Dumez <cdumez@apple.com>
6532
6533 ontransitionend eventHandler should be in GlobalEventHandlers
6534 https://bugs.webkit.org/show_bug.cgi?id=171836
6535
6536 Reviewed by Ryosuke Niwa.
6537
6538 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
6539 * fast/css/ontransitionend-eventhandler.html: Added.
6540 Add layout test coverage.
6541
6542 * fast/dom/event-handler-attributes-expected.txt:
6543 * fast/dom/event-handler-attributes.html:
6544 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6545 Rebaseline existing tests to reflect behavior change.
6546
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000065472017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
6548
6549 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
6550 https://bugs.webkit.org/show_bug.cgi?id=171653
6551
6552 Reviewed by Youenn Fablet.
6553
6554 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
6555 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
6556
6557 Update expectation of corresponding WPT test.
6558
6559 * platform/gtk/TestExpectations:
6560 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
6561 * platform/mac/TestExpectations:
6562 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
6563
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000065642017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
6565
6566 Handle IDLPromise<> properly
6567 https://bugs.webkit.org/show_bug.cgi?id=166752
6568
6569 Reviewed by Youenn Fablet.
6570
6571 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
6572 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
6573
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000065742017-05-09 Zan Dobersek <zdobersek@igalia.com>
6575
6576 Unreviewed. Landing the WPE layout test baselines.
6577
6578 Baseline filenames are omitted for brevity.
6579
6580 * platform/wpe/TestExpectations: Added.
6581 * platform/wpe/animations/: Added.
6582 * platform/wpe/css1/: Added.
6583 * platform/wpe/css2.1/: Added.
6584 * platform/wpe/css3/: Added.
6585 * platform/wpe/fast/: Added.
6586 * platform/wpe/ietestcenter/: Added.
6587 * platform/wpe/js/: Added.
6588 * platform/wpe/scrollbars/: Added.
6589 * platform/wpe/security/: Added.
6590 * platform/wpe/sputnik/: Added.
6591 * platform/wpe/tables/: Added.
6592 * platform/wpe/transforms/: Added.
6593 * platform/wpe/transitions/: Added.
6594
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000065952017-05-08 Frederic Wang <fwang@igalia.com>
6596
6597 Simplify ScrollingStateNode::scrollingStateTreeAsText
6598 https://bugs.webkit.org/show_bug.cgi?id=171802
6599
6600 Reviewed by Simon Fraser.
6601
6602 Update references due to minor format changes in text ouput of scrolling state trees.
6603
6604 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
6605 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
6606 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
6607 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
6608 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
6609 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
6610 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
6611 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
6612 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
6613 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
6614 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
6615 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
6616 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
6617 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
6618 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
6619 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
6620 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
6621 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
6622 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
6623 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
6624 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
6625 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
6626 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
6627 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
6628 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
6629 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
6630 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
6631 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
6632 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
6633
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000066342017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
6635
6636 Unreviewed GTK expectations gardening
6637
6638 * platform/gtk/TestExpectations:
6639 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
6640
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000066412017-05-08 Matt Lewis <jlewis3@apple.com>
6642
6643 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
6644 https://bugs.webkit.org/show_bug.cgi?id=171837
6645
6646 Unreviewed test gardening.
6647
6648 * platform/mac-wk2/TestExpectations:
6649
cdumez@apple.come6396732017-05-09 00:16:18 +000066502017-05-08 Chris Dumez <cdumez@apple.com>
6651
6652 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
6653 https://bugs.webkit.org/show_bug.cgi?id=171829
6654
6655 Reviewed by Simon Fraser.
6656
6657 * fast/css/htmlelement-offset-properties-expected.txt:
6658 * fast/css/htmlelement-offset-properties.html:
6659 Add layout test coverage.
6660
6661 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
6662 * fast/css-grid-layout/grid-item-display.html:
6663 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6664 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
6665 * mathml/presentation/menclose-notation-no-overlap.html:
6666 * platform/mac/inspector/model/remote-object-expected.txt:
6667 * svg/dynamic-updates/resources/SVGTestCase.js:
6668 (clickAt):
6669 * svg/text/inline-text-destroy-attributes-crash.xhtml:
6670 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
6671
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000066722017-05-08 Matt Lewis <jlewis3@apple.com>
6673
6674 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
6675 https://bugs.webkit.org/show_bug.cgi?id=169637
6676
6677 Unreviewed test gardening.
6678
6679 * platform/ios-wk2/TestExpectations:
6680
jbedard@apple.comf8b14802017-05-08 23:15:00 +000066812017-05-08 Jonathan Bedard <jbedard@apple.com>
6682
6683 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
6684 https://bugs.webkit.org/show_bug.cgi?id=169421
6685 <rdar://problem/30950171>
6686
6687 Reviewed by Tim Horton.
6688
6689 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
6690 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
6691
cdumez@apple.comed9300e2017-05-08 22:17:59 +000066922017-05-08 Chris Dumez <cdumez@apple.com>
6693
6694 Drop non-standard document.implementation.createCSSStyleSheet() API
6695 https://bugs.webkit.org/show_bug.cgi?id=171825
6696
6697 Reviewed by Simon Fraser.
6698
6699 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
6700 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
6701 Add layout test coverage.
6702
6703 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
6704 * fast/dom/StyleSheet/gc-parent-rule.html:
6705 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
6706 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
6707 Add utility functions to construct a CSSStyleSheet object and use it instead
6708 of document.implementation.createCSSStyleSheet().
6709
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000067102017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6711
6712 AX: don't expose empty roledescription
6713 https://bugs.webkit.org/show_bug.cgi?id=163647
6714
6715 Reviewed by Chris Fleizach.
6716
6717 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
6718 * accessibility/aria-roledescription.html: New test cases, updated expectations.
6719 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
6720
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000067212017-05-08 Chris Dumez <cdumez@apple.com>
6722
6723 Drop non-standard Element.scrollByLines() / scrollByPages()
6724 https://bugs.webkit.org/show_bug.cgi?id=171820
6725
6726 Reviewed by Simon Fraser.
6727
6728 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
6729 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
6730 Add layout test coverage.
6731
6732 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
6733 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
6734 * fast/events/scroll-event-does-not-bubble.html:
6735 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
6736 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
6737 Update existing tests to stop relying on the API.
6738
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000067392017-05-08 Matt Lewis <jlewis3@apple.com>
6740
6741 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
6742 https://bugs.webkit.org/show_bug.cgi?id=171830
6743
6744 Unreviewed test gardening.
6745
6746 * platform/ios-wk2/TestExpectations:
6747
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000067482017-05-08 Ryan Haddad <ryanhaddad@apple.com>
6749
6750 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
6751 https://bugs.webkit.org/show_bug.cgi?id=171828
6752
6753 Unreviewed test gardening.
6754
6755 * platform/mac-wk1/TestExpectations:
6756
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000067572017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6758
6759 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
6760 https://bugs.webkit.org/show_bug.cgi?id=171821
6761
6762 Reviewed by Chris Fleizach.
6763
6764 * accessibility/aria-orientation-expected.txt: New test case.
6765 * accessibility/aria-orientation.html: New test case.
6766
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000067672017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
6768
6769 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
6770 https://bugs.webkit.org/show_bug.cgi?id=170864
6771
6772 Reviewed by Simon Fraser.
6773
6774 * fast/images/async-image-background-image-repeated-expected.html:
6775 * fast/images/async-image-background-image-repeated.html:
6776 * fast/images/resources/sprite-sheet-red-green-blue.png:
6777 * fast/images/sprite-sheet-image-draw-expected.html:
6778 * fast/images/sprite-sheet-image-draw.html:
6779 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
6780 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
6781 decoded farme of this image will be 30x5000 pixels (15% of the original size).
6782
bdakin@apple.com05244942017-05-08 20:25:46 +000067832017-05-08 Beth Dakin <bdakin@apple.com>
6784
6785 WebKit should default to using sRGB with NSColor conversion instead of device
6786 color space
6787 https://bugs.webkit.org/show_bug.cgi?id=171745
6788 -and corresponding-
6789 rdar://problem/28314183
6790
6791 Reviewed by Tim Horton.
6792
6793 * editing/mac/attributed-string/anchor-element-expected.txt:
6794 * editing/mac/attributed-string/basic-expected.txt:
6795 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
6796 * editing/mac/attributed-string/font-size-expected.txt:
6797 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
6798 * editing/mac/attributed-string/font-weight-expected.txt:
6799 * editing/mac/attributed-string/letter-spacing-expected.txt:
6800 * editing/mac/attributed-string/text-decorations-expected.txt:
6801 * editing/mac/attributed-string/vertical-align-expected.txt:
6802
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000068032017-05-04 Jiewen Tan <jiewen_tan@apple.com>
6804
6805 Search events should not fire synchronously for search type input elements with incremental attribute set
6806 https://bugs.webkit.org/show_bug.cgi?id=171376
6807 <rdar://problem/31863296>
6808
6809 Reviewed by Chris Dumez.
6810
6811 * fast/forms/search/search-incremental-crash-expected.txt: Added.
6812 * fast/forms/search/search-incremental-crash.html: Added.
6813
zalan@apple.com3c442032017-05-08 18:38:20 +000068142017-05-08 Zalan Bujtas <zalan@apple.com>
6815
6816 Text overlaps on http://www.duden.de/rechtschreibung/Acre
6817 https://bugs.webkit.org/show_bug.cgi?id=171796
6818 <rdar://problem/31036028>
6819
6820 Reviewed by Simon Fraser.
6821
6822 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
6823 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
6824
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000068252017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
6826
6827 Unreviewed, rolling out r216419.
6828
6829 Broke 70 layout tests on GTK bot
6830
6831 Reverted changeset:
6832
6833 "Ensure clean tree before AX cache update."
6834 https://bugs.webkit.org/show_bug.cgi?id=171546
6835 http://trac.webkit.org/changeset/216419
6836
antti@apple.com90a7b232017-05-08 17:20:54 +000068372017-05-08 Antti Koivisto <antti@apple.com>
6838
6839 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
6840 https://bugs.webkit.org/show_bug.cgi?id=171375
6841 <rdar://problem/31863184>
6842
6843 Reviewed by Zalan Bujtas.
6844
6845 * fast/html/details-flow-thread-expected.txt: Added.
6846 * fast/html/details-flow-thread.html: Added.
6847 * fast/shadow-dom/composed-tree-slots-expected.txt:
6848 * fast/shadow-dom/composed-tree-slots.html:
6849
6850 Expand the test so it also prints out slot subtrees using slots as traversal roots.
6851
cdumez@apple.comea20d742017-05-08 16:50:46 +000068522017-05-08 Chris Dumez <cdumez@apple.com>
6853
6854 Move 'style' from Element to HTMLElement / SVGElement and make it settable
6855 https://bugs.webkit.org/show_bug.cgi?id=171795
6856
6857 Reviewed by Alex Christensen.
6858
6859 * accessibility/roles-exposed.html:
6860 Add null check for element.style.
6861
6862 * fast/css/Element-style-expected.txt: Added.
6863 * fast/css/Element-style.html: Added.
6864 Add layout test coverage.
6865
6866 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
6867 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
6868 does something, the input element actually looses its renderer. This found a bug which I fixed in this
6869 patch.
6870
6871 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6872 Rebaseline as property enumeration order has changed.
6873
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000068742017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6875
6876 AX: Propagate aria-readonly to grid descendants
6877 https://bugs.webkit.org/show_bug.cgi?id=171189
6878
6879 Reviewed by Chris Fleizach.
6880
6881 Add new test cases to aria-readonly.html. In addition, because the platform-specific
6882 test expectations seem due to how platforms treat whitespace from the test file, hide
6883 the test cases after the test is run so that there are no extraneous characters and
6884 a single expectations file can be shared.
6885
6886 * accessibility/aria-readonly-expected.txt: Updated.
6887 * accessibility/aria-readonly.html: Updated.
6888 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
6889 * accessibility/gtk/aria-readonly-propagated.html: Added.
6890 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
6891 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
6892 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
6893
zalan@apple.com7e3614e2017-05-08 15:33:47 +000068942017-05-06 Zalan Bujtas <zalan@apple.com>
6895
6896 Ensure clean tree before AX cache update.
6897 https://bugs.webkit.org/show_bug.cgi?id=171546
6898 <rdar://problem/31934942>
6899
6900 Reviewed by Chris Fleizach.
6901
6902 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
6903
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000069042017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
6905
6906 Unprefix unicode-bidi CSS values
6907 https://bugs.webkit.org/show_bug.cgi?id=171761
6908
6909 Reviewed by Simon Fraser.
6910
6911 Import W3C's internationalization tests from
6912 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
6913
6914 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
6915 * fast/css/default-bidi-css-rules.html: Ditto.
6916 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
6917 * fast/css/unicode-bidi-computed-value.html: Ditto.
6918 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
6919 * fast/text/bidi-unprefix.html: Added.
6920 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
6921 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
6922 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
6923 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
6924 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
6925 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
6926 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
6927 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
6928 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
6929 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
6930 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
6931 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
6932 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
6933 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
6934 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
6935 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
6936 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
6937 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
6938 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
6939 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
6940 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
6941 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
6942 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
6943 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
6944 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
6945 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
6946 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
6947 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
6948 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
6949 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
6950 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
6951 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
6952 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
6953 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
6954 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
6955 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
6956 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
6957 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
6958 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
6959 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
6960 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
6961 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
6962 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
6963 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
6964 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
6965 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
6966 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
6967 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
6968 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
6969 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
6970 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
6971 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
6972 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
6973 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
6974 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
6975 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
6976 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
6977 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
6978 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
6979 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
6980 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
6981 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
6982 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
6983 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
6984 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
6985 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
6986 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
6987 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
6988 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
6989 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
6990 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
6991 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
6992 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
6993 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
6994 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
6995 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
6996 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
6997 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
6998 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
6999 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
7000 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
7001 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
7002 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
7003 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
7004 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
7005 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
7006 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
7007 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
7008 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
7009 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
7010 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
7011 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
7012 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
7013 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
7014 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
7015 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
7016 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
7017 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
7018 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
7019 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
7020 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
7021 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
7022 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
7023 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
7024 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
7025 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
7026 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
7027 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
7028 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
7029 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
7030 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
7031 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
7032 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
7033 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
7034 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
7035 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
7036 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
7037 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
7038 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
7039 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
7040 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
7041 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
7042 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
7043 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
7044 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
7045 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
7046 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
7047 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
7048 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
7049 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
7050 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
7051 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
7052 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
7053 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
7054 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
7055 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
7056 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
7057 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
7058 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
7059 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
7060 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
7061 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
7062 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
7063 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
7064 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
7065 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
7066 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
7067 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
7068 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
7069 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
7070 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
7071 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
7072 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
7073 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
7074 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
7075 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
7076 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
7077 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
7078 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
7079 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
7080 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
7081 * imported/w3c/i18n/bidi/block-override-001.html: Added.
7082 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
7083 * imported/w3c/i18n/bidi/block-override-002.html: Added.
7084 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
7085 * imported/w3c/i18n/bidi/block-override-003.html: Added.
7086 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
7087 * imported/w3c/i18n/bidi/block-override-004.html: Added.
7088 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
7089 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
7090 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
7091 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
7092 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
7093 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
7094 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
7095 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
7096 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
7097 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
7098 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
7099 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
7100 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
7101 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
7102 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
7103 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
7104 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
7105 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
7106 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
7107 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
7108 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
7109 * platform/ios/TestExpectations:
7110 * platform/mac/TestExpectations:
7111
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000071122017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
7113
7114 Unreviewed GTK+ gardening. Update expectations of several tests.
7115
7116 * platform/gtk/TestExpectations:
7117
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000071182017-05-07 Simon Fraser <simon.fraser@apple.com>
7119
7120 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
7121 https://bugs.webkit.org/show_bug.cgi?id=171140
7122
7123 Reviewed by Sam Weinig.
7124
7125 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
7126 which is a proxy for reading the layout viewport.
7127
7128 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
7129 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
7130 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
7131 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
7132 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
7133 (stringFromRect):
7134 (accumulateLog):
7135 (logFixedObject):
7136 (logFixedAndViewports):
7137 (doTest):
7138
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000071392017-05-07 Youenn Fablet <youenn@apple.com>
7140
7141 [MediaStream] r216197 caused some webrtc tests to fail
7142 https://bugs.webkit.org/show_bug.cgi?id=171728
7143
7144 Reviewed by Eric Carlson.
7145
7146 * platform/ios-wk2/TestExpectations:
7147
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000071482017-05-07 Sam Weinig <sam@webkit.org>
7149
7150 Implement Subresource Integrity (SRI)
7151 https://bugs.webkit.org/show_bug.cgi?id=148363
7152 <rdar://problem/18945879>
7153
7154 Reviewed by Daniel Bates.
7155
7156 Add tests for Subresource Integrity based off the ones from Web
7157 Platform Tests. They have been changed to:
7158 - Split <link> and <script> testing.
7159 - Add additional tests:
7160 - Integrity hashes using base64URL encoding.
7161 - Integrity hashes using mixed base64 and base64URL encoding.
7162 - Integrity metadata that does not conform to the grammar at all.
7163 - Multiple valid, but only one matching, integrity hashes.
7164 - Non-matching integrity hash with options.
7165 - Run one at a time, so console output is consistent.
7166
7167 We can/should upstream these changes, but this avoids the possibility that
7168 an update of the imported web-platform-tests could cause these tests to fail.
7169
7170 Also adds tests that show the Subresource Integrity setting works correctly.
7171
7172 * http/tests/subresource-integrity: Added.
7173 * http/tests/subresource-integrity/.htaccess: Added.
7174 * http/tests/subresource-integrity/resources: Added.
7175 * http/tests/subresource-integrity/resources/alternate.css: Added.
7176 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
7177 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
7178 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
7179 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
7180 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
7181 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
7182 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
7183 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
7184 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
7185 * http/tests/subresource-integrity/resources/style.css: Added.
7186 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
7187 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
7188 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
7189 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
7190 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
7191 * http/tests/subresource-integrity/sri-script.html: Added.
7192 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
7193 * http/tests/subresource-integrity/sri-style.html: Added.
7194
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000071952017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
7196
7197 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
7198 https://bugs.webkit.org/show_bug.cgi?id=171636
7199 <rdar://problem/30811218>
7200
7201 Reviewed by Dean Jackson.
7202
7203 * fast/text/lastResort-expected.html: Added.
7204 * fast/text/lastResort.html: Added.
7205
cdumez@apple.com19a40432017-05-07 03:48:28 +000072062017-05-06 Chris Dumez <cdumez@apple.com>
7207
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00007208 Implement the concept of cookie-averse document
7209 https://bugs.webkit.org/show_bug.cgi?id=171746
7210 <rdar://problem/32004466>
7211
7212 Reviewed by Sam Weinig.
7213
7214 Add layout test coverage.
7215
7216 * fast/cookies/cookie-averse-document-expected.txt: Added.
7217 * fast/cookies/cookie-averse-document.html: Added.
7218
72192017-05-06 Chris Dumez <cdumez@apple.com>
7220
cdumez@apple.com19a40432017-05-07 03:48:28 +00007221 Align our IDL files with the latest DOM specification
7222 https://bugs.webkit.org/show_bug.cgi?id=171777
7223
7224 Reviewed by Sam Weinig.
7225
7226 Rebaseline a few tests.
7227
7228 * fast/dom/Document/adoptNode-null-expected.txt:
7229 * fast/dom/Document/adoptNode-null.html:
7230 * fast/dom/Document/importNode-null-expected.txt:
7231 * fast/dom/Document/importNode-null.html:
7232 * fast/dom/Range/range-intersectsNode-expected.txt:
7233 * fast/text/text-combine-crash-expected.txt:
7234
ap@apple.com83de49c2017-05-07 02:58:23 +000072352017-05-06 Alexey Proskuryakov <ap@apple.com>
7236
ap@apple.com07bbb7d2017-05-07 03:18:27 +00007237 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
7238 https://bugs.webkit.org/show_bug.cgi?id=171785
7239
7240 * platform/wk2/TestExpectations:
7241
72422017-05-06 Alexey Proskuryakov <ap@apple.com>
7243
ap@apple.com83de49c2017-05-07 02:58:23 +00007244 REGRESSION (r216294): The new test fails on WebKit1
7245 https://bugs.webkit.org/show_bug.cgi?id=171780
7246
7247 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
7248 https://trac.webkit.org/216299, https://trac.webkit.org/216330
7249
7250 * http/tests/css/filters-on-iframes-expected.html: Removed.
7251 * http/tests/css/filters-on-iframes.html: Removed.
7252 * http/tests/css/resources/blank.html: Removed.
7253 * http/tests/css/resources/references-external.html: Removed.
7254 * http/tests/css/resources/solid-red.html: Removed.
7255
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000072562017-05-06 Simon Fraser <simon.fraser@apple.com>
7257
7258 [iOS WK2] Make rotation tests more reliable
7259 https://bugs.webkit.org/show_bug.cgi?id=171778
7260
7261 Reviewed by Tim Horton.
7262
7263 New baseline.
7264
7265 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
7266 * fast/events/ios/rotation/zz-no-rotation.html:
7267
cdumez@apple.comf4c58192017-05-06 20:32:35 +000072682017-05-06 Chris Dumez <cdumez@apple.com>
7269
cdumez@apple.comc209acb2017-05-06 23:39:51 +00007270 Unreviewed, rolling out r216333.
7271
7272 Caused layout test failures
7273
7274 Reverted changeset:
7275
7276 "Implement the concept of cookie-averse document"
7277 https://bugs.webkit.org/show_bug.cgi?id=171746
7278 http://trac.webkit.org/changeset/216333
7279
72802017-05-06 Chris Dumez <cdumez@apple.com>
7281
cdumez@apple.comf4c58192017-05-06 20:32:35 +00007282 Implement the concept of cookie-averse document
7283 https://bugs.webkit.org/show_bug.cgi?id=171746
7284 <rdar://problem/32004466>
7285
7286 Reviewed by Sam Weinig.
7287
7288 Add layout test coverage.
7289
7290 * fast/cookies/cookie-averse-document-expected.txt: Added.
7291 * fast/cookies/cookie-averse-document.html: Added.
7292
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000072932017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
7294
7295 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
7296 https://bugs.webkit.org/show_bug.cgi?id=171750
7297 <rdar://problem/31122612>
7298
7299 Reviewed by Zalan Bujtas.
7300
7301 * fast/text/fitzpatrick-combination-expected.html: Added.
7302 * fast/text/fitzpatrick-combination.html: Added.
7303
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000073042017-05-05 Zalan Bujtas <zalan@apple.com>
7305
7306 Renderers being destroyed should not be added to AX's deferred list.
7307 https://bugs.webkit.org/show_bug.cgi?id=171768
7308 <rdar://problem/31955660>
7309
7310 Reviewed by Simon Fraser.
7311
7312 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
7313 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
7314
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000073152017-05-05 Matt Lewis <jlewis3@apple.com>
7316
7317 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
7318 https://bugs.webkit.org/show_bug.cgi?id=171763
7319
7320 Unreviewed test gardening.
7321
7322 * platform/mac-wk2/TestExpectations:
7323
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000073242017-05-05 Oliver Hunt <oliver@apple.com>
7325
7326 Move trivial String prototype functions to JS builtins
7327 https://bugs.webkit.org/show_bug.cgi?id=171737
7328
7329 Reviewed by Saam Barati.
7330
7331 Updated output
7332
7333 * js/dom/string-anchor-expected.txt:
7334 * js/dom/string-anchor.html:
7335 * js/dom/string-fontcolor-expected.txt:
7336 * js/dom/string-fontcolor.html:
7337 * js/dom/string-fontsize-expected.txt:
7338 * js/dom/string-fontsize.html:
7339 * js/dom/string-link-expected.txt:
7340 * js/dom/string-link.html:
7341
dino@apple.com3f3faf52017-05-05 23:49:41 +000073422017-05-05 Dean Jackson <dino@apple.com>
7343
7344 Restrict SVG filters to accessible security origins
7345 https://bugs.webkit.org/show_bug.cgi?id=118689
7346 <rdar://problem/27362159>
7347
7348 Reviewed by Brent Fulgham.
7349
7350 Add a test that shows safe frames, unsafe frames, and
7351 then a safe frame that itself has an unsafe frame, to
7352 show that the security requirements are being forwarded
7353 down the tree.
7354
7355 * http/tests/css/filters-on-iframes-expected.html: Added.
7356 * http/tests/css/filters-on-iframes.html: Added.
7357 * http/tests/css/resources/blank.html: Added.
7358 * http/tests/css/resources/references-external.html: Added.
7359 * http/tests/css/resources/solid-red.html: Added.
7360
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000073612017-05-05 Simon Fraser <simon.fraser@apple.com>
7362
7363 Make it possible to test rotation in iOS WebKitTestRunner
7364 https://bugs.webkit.org/show_bug.cgi?id=171755
7365
7366 Reviewed by Tim Horton.
7367
7368 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
7369
7370 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
7371 * fast/events/ios/rotation/basic-rotation.html: Added.
7372 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
7373 * fast/events/ios/rotation/safari-like-rotation.html: Added.
7374 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
7375 * fast/events/ios/rotation/zz-no-rotation.html: Added.
7376
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000073772017-05-05 Ryan Haddad <ryanhaddad@apple.com>
7378
7379 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
7380 https://bugs.webkit.org/show_bug.cgi?id=171756
7381
7382 Unreviewed test gardening.
7383
7384 * platform/wk2/TestExpectations:
7385
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000073862017-05-05 Matt Lewis <jlewis3@apple.com>
7387
7388 Mark test http/tests/security/module-correct-mime-types.html slow.
7389 https://bugs.webkit.org/show_bug.cgi?id=164960
7390
7391 Unreviewed test gardening.
7392
7393 * platform/ios-wk2/TestExpectations:
7394
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000073952017-05-05 Ryan Haddad <ryanhaddad@apple.com>
7396
7397 Unreviewed, rolling out r216275.
7398
7399 This change broke internal builds.
7400
7401 Reverted changeset:
7402
7403 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
7404 case insensitive"
7405 https://bugs.webkit.org/show_bug.cgi?id=171636
7406 http://trac.webkit.org/changeset/216275
7407
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000074082017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
7409
7410 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
7411 https://bugs.webkit.org/show_bug.cgi?id=171636
7412 <rdar://problem/30811218>
7413
7414 Reviewed by Dean Jackson.
7415
7416 * fast/text/lastResort-expected.html: Added.
7417 * fast/text/lastResort.html: Added.
7418
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000074192017-05-05 Ryan Haddad <ryanhaddad@apple.com>
7420
7421 Unskip media/click-placeholder-not-pausing.html.
7422
7423 Unreviewed test gardening.
7424
7425 * platform/mac-wk2/TestExpectations:
7426
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000074272017-05-05 Joseph Pecoraro <pecoraro@apple.com>
7428
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00007429 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
7430 https://bugs.webkit.org/show_bug.cgi?id=171580
7431 <rdar://problem/32009647>
7432
7433 Rubber-stamped by Alexey Proskuryakov.
7434
7435 * TestExpectations:
7436 * streams/reference-implementation/pipe-to-expected.txt:
7437 Rebaseline expectations. This test was previously flakey so the results were
7438 missed unless the test was run with --force.
7439
7440 * streams/reference-implementation/readable-stream-templated-expected.txt:
7441 * streams/reference-implementation/readable-stream-templated.html:
7442 Silence unhandled rejections. This test did not expect unhandled promise
7443 rejections to affect test results, so ignore them.
7444
74452017-05-05 Joseph Pecoraro <pecoraro@apple.com>
7446
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00007447 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
7448 https://bugs.webkit.org/show_bug.cgi?id=170702
7449 <rdar://problem/31616643>
7450
7451 Rubber-stamped by Brian Burg.
7452
7453 * platform/mac-wk2/TestExpectations:
7454 * http/tests/inspector/network/resource-request-headers.html:
7455 Make this test unflakey by ensuring we wait for the load to complete.
7456
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000074572017-05-05 Chris Dumez <cdumez@apple.com>
7458
7459 Attr Nodes should not have children
7460 https://bugs.webkit.org/show_bug.cgi?id=171688
7461 <rdar://problem/31998412>
7462
7463 Reviewed by Andreas Kling.
7464
7465 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
7466 * fast/dom/Attr/cannot-have-children.html: Added.
7467 Add layout test coverage. I have verified that this test passes in both
7468 Firefox and Chrome.
7469
7470 * dom/html/level1/*: Removed legacy / outdated tests.
7471 * dom/xhtml/level1/*: Removed legacy / outdated tests.
7472
7473 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
7474 * fast/dom/Attr/child-nodes-cache.html: Removed.
7475 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
7476 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
7477 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
7478 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
7479 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
7480 * fast/dom/attribute-change-on-mutate.html: Removed.
7481 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
7482 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
7483 * traversal/moz-bug590771-expected.txt: Removed.
7484 * traversal/moz-bug590771.html: Removed.
7485 Removed some outdated tests.
7486
7487 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
7488 * fast/custom-elements/reactions-for-webkit-extensions.html:
7489 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
7490 * fast/dom/Attr/change-id-via-attr-node-value.html:
7491 * fast/dom/Element/normalize-crash.html:
7492 * fast/dom/Element/normalize-crash2.html:
7493 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
7494 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
7495 * fast/dom/MutationObserver/observe-attributes-expected.txt:
7496 * fast/dom/MutationObserver/observe-attributes.html:
7497 * fast/dom/import-attribute-node.html:
7498 * fast/dom/insertedIntoDocument-child.html:
7499 * fast/dom/insertedIntoDocument-sibling.html:
7500 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
7501 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
7502 * fast/dom/normalize-attributes-mutation-event-crash.html:
7503 * fast/dom/serialize-nodes.xhtml:
7504 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
7505 Update existing tests so they stop relying on Attr Node having Text children.
7506
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000075072017-05-05 Ryan Haddad <ryanhaddad@apple.com>
7508
7509 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
7510 https://bugs.webkit.org/show_bug.cgi?id=161360
7511
7512 Unreviewed test gardening.
7513
7514 * platform/mac-wk1/TestExpectations:
7515
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000075162017-05-05 Matt Lewis <jlewis3@apple.com>
7517
7518 Mark 2 webrtc test as failing.
7519 https://bugs.webkit.org/show_bug.cgi?id=171728
7520
7521 Unreviewed test gardening.
7522
7523 * platform/ios-wk2/TestExpectations:
7524
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000075252017-05-05 Chris Dumez <cdumez@apple.com>
7526
7527 Refactor / Clean up Element.idl
7528 https://bugs.webkit.org/show_bug.cgi?id=171734
7529
7530 Reviewed by Sam Weinig.
7531
7532 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
7533 different order and because exception messages have changed slightly.
7534
7535 * fast/dom/Element/attr-param-typechecking-expected.txt:
7536 * js/dom/dom-static-property-for-in-iteration-expected.txt:
7537
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000075382017-05-05 Jeremy Jones <jeremyj@apple.com>
7539
7540 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
7541 https://bugs.webkit.org/show_bug.cgi?id=171610
7542 <rdar://problem/31976820>
7543
7544 Reviewed by Eric Carlson.
7545
7546 enable test: media/modern-media-controls/pip-support/pip-support-click.html
7547
7548 * platform/mac-wk1/TestExpectations:
7549
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000075502017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
7551
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00007552 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
7553
7554 * platform/gtk/TestExpectations:
7555
75562017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
7557
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00007558 Unreviewed GTK+ gardening. Rebaseline several tests.
7559
7560 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
7561 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
7562 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
7563 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
7564 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
7565
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000075662017-05-05 Zan Dobersek <zdobersek@igalia.com>
7567
7568 Unreviewed GTK+ gardening.
7569
7570 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
7571 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
7572
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000075732017-05-04 Commit Queue <commit-queue@webkit.org>
7574
7575 Unreviewed, rolling out r216206.
7576 https://bugs.webkit.org/show_bug.cgi?id=171714
7577
7578 Multiple LayoutTests crashing in Document::page() (Requested
7579 by ap on #webkit).
7580
7581 Reverted changeset:
7582
7583 "Remove support for legacy Notifications"
7584 https://bugs.webkit.org/show_bug.cgi?id=171487
7585 http://trac.webkit.org/changeset/216206
7586
cdumez@apple.combf723da2017-05-05 02:19:14 +000075872017-05-04 Chris Dumez <cdumez@apple.com>
7588
7589 Element.slot should be marked as [Unscopable]
7590 https://bugs.webkit.org/show_bug.cgi?id=171683
7591
7592 Reviewed by Darin Adler.
7593
7594 Add layout test coverage. This test is passing in Firefox and Chrome.
7595
7596 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
7597 * fast/shadow-dom/Element-slot-unscopable.html: Added.
7598
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000075992017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7600
7601 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
7602 https://bugs.webkit.org/show_bug.cgi?id=171634
7603
7604 Reviewed by Simon Fraser.
7605
7606 To test the async image decoding reliably we need to do the following:
7607
7608 -- Make sure to load the image before setting its src to the element.
7609 -- Call document.body.offsetHeight to force layout.
7610 -- Call testRunner.display() to force the first paint.
7611 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
7612 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
7613 will force the second paint.
7614
7615 * fast/images/async-image-background-image-repeated.html:
7616 * fast/images/async-image-background-image.html:
7617 * fast/images/sprite-sheet-image-draw.html:
7618
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000076192017-05-04 Matt Lewis <jlewis3@apple.com>
7620
7621 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
7622 https://bugs.webkit.org/show_bug.cgi?id=171703
7623
7624 Unreviewed test gardening.
7625
7626 * platform/mac-wk2/TestExpectations:
7627
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000076282017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7629
7630 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
7631 https://bugs.webkit.org/show_bug.cgi?id=171641
7632
7633 Reviewed by Simon Fraser.
7634
7635 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
7636 Replace all the calls to testRunner.displayInvalidatedRegion() by
7637 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
7638
7639 * compositing/clip-change.html:
7640 * compositing/geometry/foreground-offset-change.html:
7641 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
7642 * compositing/iframes/become-composited-nested-iframes.html:
7643 * compositing/iframes/become-overlapped-iframe.html:
7644 * compositing/iframes/connect-compositing-iframe-delayed.html:
7645 * compositing/iframes/connect-compositing-iframe.html:
7646 * compositing/iframes/connect-compositing-iframe2.html:
7647 * compositing/iframes/connect-compositing-iframe3.html:
7648 * compositing/iframes/enter-compositing-iframe.html:
7649 * compositing/iframes/iframe-content-flipping.html:
7650 * compositing/iframes/iframe-resize.html:
7651 * compositing/iframes/iframe-size-to-zero.html:
7652 * compositing/iframes/iframe-src-change.html:
7653 * compositing/iframes/invisible-nested-iframe-hide.html:
7654 * compositing/iframes/invisible-nested-iframe-show.html:
7655 * compositing/iframes/leave-compositing-iframe.html:
7656 * compositing/iframes/overlapped-iframe-iframe.html:
7657 * compositing/iframes/overlapped-iframe.html:
7658 * compositing/iframes/overlapped-nested-iframes.html:
7659 * compositing/iframes/repaint-after-losing-scrollbars.html:
7660 * compositing/iframes/resources/fixed-position-subframe.html:
7661 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
7662 * compositing/iframes/resources/scrollgrandchild-inner.html:
7663 * compositing/iframes/scrolling-iframe.html:
7664 * compositing/overflow/content-gains-scrollbars.html:
7665 * compositing/overflow/content-loses-scrollbars.html:
7666 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
7667 * compositing/overflow/overflow-scrollbar-layers.html:
7668 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
7669 * compositing/overflow/repaint-after-losing-scrollbars.html:
7670 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
7671 * compositing/patterns/direct-pattern-compositing-add-text.html:
7672 * compositing/patterns/direct-pattern-compositing-change-expected.html:
7673 * compositing/patterns/direct-pattern-compositing-change.html:
7674 * compositing/patterns/direct-pattern-compositing-load-expected.html:
7675 * compositing/patterns/direct-pattern-compositing-load.html:
7676 * compositing/plugins/invalidate_rect.html:
7677 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
7678 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
7679 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
7680 * compositing/repaint/newly-composited-on-scroll.html:
7681 * compositing/repaint/newly-composited-repaint-rect.html:
7682 * compositing/repaint/page-scale-repaint.html:
7683 * compositing/repaint/requires-backing-repaint.html:
7684 * compositing/repaint/transform-style-change.html:
7685 * compositing/rtl/rtl-overflow-invalidation.html:
7686 * compositing/scroll-painted-composited-content.html:
7687 * compositing/tiling/huge-layer-resize.html:
7688 * compositing/video-page-visibility.html:
7689 * compositing/video/video-with-invalid-source.html:
7690 * compositing/webgl/webgl-repaint.html:
7691 * css3/filters/multiple-filters-invalidation.html:
7692 * css3/flexbox/repaint-column-reverse.html:
7693 * css3/flexbox/repaint-during-resize-no-flex.html:
7694 * css3/flexbox/repaint-rtl-column.html:
7695 * css3/flexbox/repaint.html:
7696 * displaylists/canvas-display-list.html:
7697 * displaylists/resources/dump-target-display-list.js:
7698 (doTest):
7699 * displaylists/resources/dump-target-replay-list.js:
7700 (doTest):
7701 * fast/animation/request-animation-frame-detach-element.html:
7702 * fast/animation/request-animation-frame-detach-element2.html:
7703 * fast/animation/request-animation-frame-during-modal.html:
7704 * fast/animation/request-animation-frame-iframe.html:
7705 * fast/animation/request-animation-frame-iframe2.html:
7706 * fast/animation/script-tests/request-animation-frame-cancel.js:
7707 * fast/animation/script-tests/request-animation-frame-cancel2.js:
7708 * fast/animation/script-tests/request-animation-frame-disabled.js:
7709 * fast/animation/script-tests/request-animation-frame-prefix.js:
7710 (window.webkitRequestAnimationFrame):
7711 (window.testRunner.window.setTimeout):
7712 * fast/animation/script-tests/request-animation-frame-time-unit.js:
7713 (window.requestAnimationFrame):
7714 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
7715 (window.requestAnimationFrame):
7716 (window.testRunner.window.setTimeout):
7717 * fast/animation/script-tests/request-animation-frame-timestamps.js:
7718 * fast/animation/script-tests/request-animation-frame-within-callback.js:
7719 * fast/animation/script-tests/request-animation-frame.js:
7720 * fast/backgrounds/obscured-background-child-style-change-expected.html:
7721 * fast/backgrounds/obscured-background-child-style-change.html:
7722 * fast/backgrounds/solid-color-context-restore.html:
7723 * fast/canvas/canvas-as-image-incremental-repaint.html:
7724 * fast/canvas/canvas-incremental-repaint-2.html:
7725 * fast/canvas/canvas-incremental-repaint.html:
7726 * fast/canvas/canvas-resize-after-paint.html:
7727 * fast/canvas/resources/repaint.js:
7728 (runRepaintTest):
7729 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
7730 (TestControllerPaint):
7731 * fast/canvas/webgl/canvas-test.html:
7732 * fast/canvas/webgl/webgl-layer-update.html:
7733 * fast/css/pseudostyle-anonymous-text.html:
7734 * fast/css/relative-positioned-block-crash.html:
7735 * fast/dom/Window/post-message-crash.html:
7736 * fast/dom/Window/web-timing-minimal-performance-now.html:
7737 * fast/dynamic/containing-block-change.html:
7738 * fast/dynamic/layer-no-longer-paginated.html:
7739 * fast/events/touch/gesture/pad-gesture-cancel.js:
7740 * fast/events/touch/gesture/pad-gesture-fling.js:
7741 * fast/forms/hidden-listbox.html:
7742 * fast/forms/listbox-clip.html:
7743 * fast/frames/inline-object-inside-frameset.html:
7744 * fast/frames/transparent-scrollbar.html:
7745 * fast/images/animated-background-image-crash.html:
7746 * fast/layers/add-layer-with-nested-stacking.html:
7747 * fast/layers/inline-dirty-z-order-lists.html:
7748 * fast/layers/layer-content-visibility-change.html:
7749 * fast/layers/nested-layers-1.html:
7750 * fast/layers/nested-layers-2.html:
7751 * fast/layers/nested-layers-3.html:
7752 * fast/layers/nested-layers-4.html:
7753 * fast/layers/remove-layer-with-nested-stacking.html:
7754 * fast/overflow/hidden-scrollbar-resize.html:
7755 * fast/reflections/inline-crash.html:
7756 * fast/repaint/animation-after-layer-scroll.html:
7757 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
7758 * fast/repaint/fixed-child-move-after-scroll.html:
7759 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
7760 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
7761 * fast/repaint/fixed-move-after-scroll.html:
7762 * fast/repaint/no-animation-outside-viewport-subframe.html:
7763 * fast/repaint/no-animation-outside-viewport.html:
7764 * fast/repaint/obscured-background-no-repaint.html:
7765 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
7766 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
7767 * fast/repaint/repaint-during-scroll-with-zoom.html:
7768 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
7769 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
7770 * fast/repaint/resources/line-flow-with-floats.js:
7771 (beginTest):
7772 * fast/repaint/resources/repaint.js:
7773 (runRepaintTest):
7774 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
7775 * fast/replaced/width100percent-textarea.html:
7776 * fast/scrolling/scrollbar-tickmarks-hittest.html:
7777 * fast/table/border-collapsing/cached-69296.html:
7778 * fast/table/border-collapsing/cached-cell-append.html:
7779 * fast/table/border-collapsing/cached-cell-remove.html:
7780 * fast/table/border-collapsing/cached-change-cell-border-color.html:
7781 * fast/table/border-collapsing/cached-change-cell-border-width.html:
7782 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
7783 * fast/table/border-collapsing/cached-change-col-border-color.html:
7784 * fast/table/border-collapsing/cached-change-col-border-width.html:
7785 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
7786 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
7787 * fast/table/border-collapsing/cached-change-row-border-color.html:
7788 * fast/table/border-collapsing/cached-change-row-border-width.html:
7789 * fast/table/border-collapsing/cached-change-table-border-color.html:
7790 * fast/table/border-collapsing/cached-change-table-border-width.html:
7791 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
7792 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
7793 * fast/table/empty-section-crash.html:
7794 * fast/text/font-initial.html:
7795 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
7796 * fast/text/text-shadow-extreme-value.html:
7797 * http/tests/misc/slow-loading-image-in-pattern.html:
7798 * media/audio-repaint.html:
7799 * media/media-document-audio-repaint.html:
7800 * plugins/windowless_plugin_paint_test.html:
7801 * scrollbars/scrollbar-percent-padding-crash.html:
7802 * svg/custom/non-scaling-stroke-update.svg:
7803 * svg/custom/stale-resource-data-crash.svg:
7804
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000078052017-05-04 Chris Dumez <cdumez@apple.com>
7806
7807 Reformat / Clean up Node.idl to match the specification
7808 https://bugs.webkit.org/show_bug.cgi?id=171686
7809
7810 Reviewed by Sam Weinig.
7811
7812 Rebaseline existing test now that the Node properties are enumerated in a
7813 slightly different order.
7814
7815 * js/dom/dom-static-property-for-in-iteration-expected.txt:
7816
weinig@apple.com9efea6a2017-05-04 20:56:00 +000078172017-05-04 Sam Weinig <sam@webkit.org>
7818
7819 Remove support for legacy Notifications
7820 https://bugs.webkit.org/show_bug.cgi?id=171487
7821
7822 Reviewed by Jon Lee.
7823
7824 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
7825 - Remove http/notifications/legacy. It tested the legacy API.
7826 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
7827 - Update TestExpectations for removals.
7828
7829 * TestExpectations:
7830 * platform/gtk/TestExpectations:
7831 * platform/ios/TestExpectations:
7832 * platform/mac/TestExpectations:
7833 * platform/win/TestExpectations:
7834 * fast/history/page-cache-notification-non-suspendable.html:
7835 * fast/history/page-cache-notification-suspendable.html:
7836 * fast/notifications: Removed.
7837 * fast/notifications/notification-after-close-expected.txt: Removed.
7838 * fast/notifications/notification-after-close.html: Removed.
7839 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
7840 * fast/notifications/notification-permisssion-deletable.html: Removed.
7841 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
7842 * fast/notifications/notifications-cancel-request-permission.html: Removed.
7843 * fast/notifications/notifications-check-permission-expected.txt: Removed.
7844 * fast/notifications/notifications-check-permission.html: Removed.
7845 * fast/notifications/notifications-click-event-expected.txt: Removed.
7846 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
7847 * fast/notifications/notifications-click-event-focus.html: Removed.
7848 * fast/notifications/notifications-click-event.html: Removed.
7849 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
7850 * fast/notifications/notifications-constructor-request-permission.html: Removed.
7851 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
7852 * fast/notifications/notifications-constructor-with-permission.html: Removed.
7853 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
7854 * fast/notifications/notifications-constructor-without-permission.html: Removed.
7855 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
7856 * fast/notifications/notifications-display-close-events.html: Removed.
7857 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
7858 * fast/notifications/notifications-document-close-crash.html: Removed.
7859 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
7860 * fast/notifications/notifications-event-stop-propagation.html: Removed.
7861 * fast/notifications/notifications-multi-events-expected.txt: Removed.
7862 * fast/notifications/notifications-multi-events.html: Removed.
7863 * fast/notifications/notifications-no-icon-expected.txt: Removed.
7864 * fast/notifications/notifications-no-icon.html: Removed.
7865 * fast/notifications/notifications-permission-expected.txt: Removed.
7866 * fast/notifications/notifications-permission.html: Removed.
7867 * fast/notifications/notifications-replace-expected.txt: Removed.
7868 * fast/notifications/notifications-replace.html: Removed.
7869 * fast/notifications/notifications-request-permission-expected.txt: Removed.
7870 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
7871 * fast/notifications/notifications-request-permission-optional.html: Removed.
7872 * fast/notifications/notifications-request-permission.html: Removed.
7873 * fast/notifications/notifications-rtl-expected.txt: Removed.
7874 * fast/notifications/notifications-rtl.html: Removed.
7875 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
7876 * fast/notifications/notifications-sandbox-permission.html: Removed.
7877 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
7878 * fast/notifications/notifications-window-close-crash.html: Removed.
7879 * fast/notifications/notifications-with-permission-expected.txt: Removed.
7880 * fast/notifications/notifications-with-permission.html: Removed.
7881 * fast/notifications/notifications-without-permission-expected.txt: Removed.
7882 * fast/notifications/notifications-without-permission.html: Removed.
7883 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
7884 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
7885 * fast/notifications/resources: Removed.
7886 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
7887 * fast/notifications/resources/notifications-iframe.html: Removed.
7888 * http/tests/notifications/legacy: Removed.
7889 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
7890 * http/tests/notifications/legacy/double-show.html: Removed.
7891 * http/tests/notifications/legacy/events-expected.txt: Removed.
7892 * http/tests/notifications/legacy/events.html: Removed.
7893 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
7894 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
7895 * http/tests/notifications/legacy/request-expected.txt: Removed.
7896 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
7897 * http/tests/notifications/legacy/request-no-callback.html: Removed.
7898 * http/tests/notifications/legacy/request.html: Removed.
7899 * http/tests/notifications/legacy/resources: Removed.
7900 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
7901 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
7902 * http/tests/notifications/legacy/show-expected.txt: Removed.
7903 * http/tests/notifications/legacy/show.html: Removed.
7904 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
7905 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
7906
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000079072017-05-04 Matt Lewis <jlewis3@apple.com>
7908
7909 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
7910 https://bugs.webkit.org/show_bug.cgi?id=160368
7911
7912 Unreviewed test gardening.
7913
7914 * platform/ios-wk2/TestExpectations:
7915
antti@apple.com9ef87452017-05-04 20:16:01 +000079162017-05-04 Antti Koivisto <antti@apple.com>
7917
7918 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
7919 https://bugs.webkit.org/show_bug.cgi?id=171250
7920 <rdar://problem/31827243>
7921
7922 Reviewed by Geoffrey Garen.
7923
7924 * transitions/transition-unknown-property-ignore-expected.txt: Added.
7925 * transitions/transition-unknown-property-ignore.html: Added.
7926 * transitions/transitions-parsing-expected.txt:
7927 * transitions/transitions-parsing.html:
7928
7929 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
7930
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000079312017-05-04 Chris Dumez <cdumez@apple.com>
7932
7933 Reformat / clean up Event.idl
7934 https://bugs.webkit.org/show_bug.cgi?id=171675
7935
7936 Reviewed by Sam Weinig.
7937
7938 Rebaseline test now that the Event properties are in a slightly different order.
7939
7940 * inspector/model/remote-object-get-properties-expected.txt:
7941
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000079422017-05-04 Daniel Bates <dabates@apple.com>
7943
7944 importScripts() should respect X-Content-Type-Options: nosniff
7945 https://bugs.webkit.org/show_bug.cgi?id=171248
7946 <rdar://problem/31819023>
7947
7948 Reviewed by Andy Estes.
7949
7950 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
7951
7952 * TestExpectations:
7953
said@apple.com9954c8d2017-05-04 17:44:44 +000079542017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7955
7956 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
7957
said@apple.com6f3cf6b2017-05-04 18:02:46 +00007958 * plugins/windowless_plugin_paint_test.html:
7959
79602017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7961
7962 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
7963
said@apple.com9954c8d2017-05-04 17:44:44 +00007964 * compositing/video/video-with-invalid-source.html:
7965
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000079662017-05-04 Ryan Haddad <ryanhaddad@apple.com>
7967
7968 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
7969 https://bugs.webkit.org/show_bug.cgi?id=171610
7970
7971 Unreviewed test gardening.
7972
7973 * platform/mac-wk1/TestExpectations:
7974
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000079752017-05-04 Dave Hyatt <hyatt@apple.com>
7976
7977 REGRESSION(STP): rgb() with calc() containing variables doesn't work
7978 https://bugs.webkit.org/show_bug.cgi?id=169939
7979
7980 Reviewed by Zalan Bujtas.
7981
7982 * fast/css/variables/calc-float-to-int-expected.html: Added.
7983 * fast/css/variables/calc-float-to-int.html: Added.
7984
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000079852017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
7986
7987 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
7988
7989 And add platform specific results for mac-wk2.
7990
7991 * http/tests/inspector/network/resource-request-headers-expected.txt:
7992 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
7993
wilander@apple.comab4b1af2017-05-04 04:16:39 +000079942017-05-03 John Wilander <wilander@apple.com>
7995
7996 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
7997 https://bugs.webkit.org/show_bug.cgi?id=171584
7998 <rdar://problem/24702576>
7999
8000 Reviewed by Brent Fulgham.
8001
8002 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
8003 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
8004
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000080052017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
8006
8007 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
8008 https://bugs.webkit.org/show_bug.cgi?id=171214
8009
8010 Reviewed by Chris Fleizach.
8011
8012 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
8013 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
8014
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000080152017-05-03 Matt Lewis <jlewis3@apple.com>
8016
8017 Mark http/tests/xmlhttprequest/methods.html as flaky.
8018 https://bugs.webkit.org/show_bug.cgi?id=171638
8019
8020 Unreviewed test gardening.
8021
8022 * platform/ios-wk2/TestExpectations:
8023
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000080242017-05-03 Ryan Haddad <ryanhaddad@apple.com>
8025
8026 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
8027 https://bugs.webkit.org/show_bug.cgi?id=171628
8028
8029 Unreviewed test gardening.
8030
8031 * platform/ios-wk2/TestExpectations:
8032
zalan@apple.com8b548642017-05-03 23:57:18 +000080332017-05-03 Zalan Bujtas <zalan@apple.com>
8034
8035 SearchInputType could end up with a mismatched renderer.
8036 https://bugs.webkit.org/show_bug.cgi?id=171547
8037 <rdar://problem/31935047>
8038
8039 Reviewed by Antti Koivisto.
8040
8041 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
8042 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
8043
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000080442017-05-03 Ryan Haddad <ryanhaddad@apple.com>
8045
8046 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
8047 https://bugs.webkit.org/show_bug.cgi?id=171629
8048
8049 Unreviewed test gardening.
8050
8051 * platform/mac-wk1/TestExpectations:
8052
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000080532017-05-03 Joseph Pecoraro <pecoraro@apple.com>
8054
8055 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
8056 https://bugs.webkit.org/show_bug.cgi?id=166038
8057 <rdar://problem/29488489>
8058
8059 Reviewed by Matt Baker.
8060
8061 * platform/mac/TestExpectations:
8062 * http/tests/inspector/network/fetch-network-data.html:
8063 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
8064 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
8065 can be added synchronously instead of in a microtask. When the microtask happened later
8066 than other incoming events then the follow-up handlers would have been added too late.
8067
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000080682017-05-03 Matt Lewis <jlewis3@apple.com>
8069
8070 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
8071 https://bugs.webkit.org/show_bug.cgi?id=170699.
8072
8073 Unreviewed test gardening.
8074
8075 * platform/ios-wk2/TestExpectations:
8076
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000080772017-05-03 Simon Fraser <simon.fraser@apple.com>
8078
8079 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
8080 https://bugs.webkit.org/show_bug.cgi?id=171619
8081 https://bugs.webkit.org/show_bug.cgi?id=170153
8082
8083 Reviewed by Tim Horton.
8084
8085 These tests need to wait a bit for the scrolling state of the document to be updated.
8086
8087 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
8088 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
8089 * platform/ios-wk2/TestExpectations:
8090
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000080912017-05-03 Yoav Weiss <yoav@yoav.ws>
8092
8093 Link preload HTMLPreloadScanner support
8094 https://bugs.webkit.org/show_bug.cgi?id=170747
8095
8096 Reviewed by Youenn Fablet.
8097
8098 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
8099 * http/tests/preload/preloadscanner_download_resources.html: Added.
8100
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000081012017-05-03 Ryan Haddad <ryanhaddad@apple.com>
8102
8103 Mark http/tests/preload/single_download_preload.html as flaky.
8104 https://bugs.webkit.org/show_bug.cgi?id=171331
8105
8106 Unreviewed test gardening.
8107
8108 * platform/ios-wk2/TestExpectations:
8109
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000081102017-05-03 Matt Lewis <jlewis3@apple.com>
8111
8112 Mark perf/object-keys.html as flaky
8113 https://bugs.webkit.org/show_bug.cgi?id=171617
8114
8115 Unreviewed test gardening.
8116
8117 * platform/ios-wk2/TestExpectations:
8118
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000081192017-05-03 Keith Miller <keith_miller@apple.com>
8120
8121 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
8122 https://bugs.webkit.org/show_bug.cgi?id=47825
8123
8124 Reviewed by Saam Barati.
8125
8126 Fix broken test.
8127
8128 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
8129
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000081302017-05-03 Matt Lewis <jlewis3@apple.com>
8131
8132 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
8133 https://bugs.webkit.org/show_bug.cgi?id=171613
8134
8135 Unreviewed test gardening.
8136
8137 * platform/ios-wk2/TestExpectations:
8138
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000081392017-05-03 Nan Wang <n_wang@apple.com>
8140
8141 AX: VO skips cells after cell with aria-colspan
8142 https://bugs.webkit.org/show_bug.cgi?id=171579
8143
8144 Reviewed by Chris Fleizach.
8145
8146 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
8147 * accessibility/mac/aria-grid-column-span.html: Added.
8148
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000081492017-05-03 Ryan Haddad <ryanhaddad@apple.com>
8150
8151 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
8152 https://bugs.webkit.org/show_bug.cgi?id=171553
8153
8154 Unreviewed test gardening.
8155
8156 * platform/mac-wk2/TestExpectations:
8157
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000081582017-05-03 Daniel Bates <dabates@apple.com>
8159
8160 Detach frame from document when entering page cache
8161 https://bugs.webkit.org/show_bug.cgi?id=166774
8162 <rdar://problem/29904368>
8163
8164 Reviewed by Chris Dumez.
8165
8166 * TestExpectations: Unskip tests.
8167 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
8168 * fast/history/page-cache-after-window-open.html: Ditto.
8169 * fast/history/page-cache-with-opener-expected.txt: Ditto.
8170 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
8171 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
8172 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
8173 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
8174 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
8175 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
8176 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
8177 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
8178 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
8179 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
8180
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000081812017-05-03 Matt Lewis <jlewis3@apple.com>
8182
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00008183 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
8184 https://bugs.webkit.org/show_bug.cgi?id=171605
8185
8186 Unreviewed test gardening.
8187
8188 * platform/mac-wk2/TestExpectations:
8189
81902017-05-03 Matt Lewis <jlewis3@apple.com>
8191
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00008192 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
8193 https://bugs.webkit.org/show_bug.cgi?id=171564
8194
8195 Unreviewed test gardening.
8196
8197 * platform/ios-wk2/TestExpectations:
8198
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000081992017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
8200
8201 AX: Treat cells with ARIA table cell properties as cells
8202 https://bugs.webkit.org/show_bug.cgi?id=171178
8203
8204 Reviewed by Chris Fleizach.
8205
8206 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
8207 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
8208 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
8209
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000082102017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
8211
8212 [INTL] Support dashed values in unicode locale extensions
8213 https://bugs.webkit.org/show_bug.cgi?id=171480
8214
8215 Reviewed by JF Bastien.
8216
8217 Added tests for calendar locale extensions that contain '-'.
8218
8219 * js/intl-datetimeformat-expected.txt:
8220 * js/script-tests/intl-datetimeformat.js:
8221
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000082222017-05-03 Daniel Bates <dabates@apple.com>
8223
8224 Abandon the current load once the provisional loader detaches from the frame
8225 https://bugs.webkit.org/show_bug.cgi?id=171577
8226 <rdar://problem/31581227>
8227
8228 Reviewed by Brent Fulgham.
8229
8230 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
8231 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
8232
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000082332017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
8234
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00008235 Unreviewed GTK+ gardening. Update expectations of several tests.
8236
8237 * platform/gtk/TestExpectations:
8238
82392017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
8240
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00008241 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
8242
8243 Libsoup doesn't provide the required information to fill all those size metrics.
8244
8245 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
8246 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
8247
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000082482017-05-02 Simon Fraser <simon.fraser@apple.com>
8249
8250 Dynamically added position:fixed element is in the wrong place
8251 https://bugs.webkit.org/show_bug.cgi?id=170280
8252 rdar://problem/31374008
8253
8254 Reviewed by Tim Horton.
8255
8256 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
8257 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
8258
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000082592017-05-02 Ryan Haddad <ryanhaddad@apple.com>
8260
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00008261 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
8262
8263 Unreviewed test gardening.
8264
8265 * platform/ios-wk1/TestExpectations:
8266 * platform/ios/TestExpectations:
8267
82682017-05-02 Ryan Haddad <ryanhaddad@apple.com>
8269
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00008270 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
8271 https://bugs.webkit.org/show_bug.cgi?id=170907
8272
8273 Unreviewed test gardening.
8274
8275 * platform/mac-wk2/TestExpectations:
8276
zalan@apple.comb51505d2017-05-02 21:29:13 +000082772017-05-02 Zalan Bujtas <zalan@apple.com>
8278
8279 Defer AX cache update when text content changes until after layout is finished.
8280 https://bugs.webkit.org/show_bug.cgi?id=171429
8281 <rdar://problem/31885984>
8282
8283 Reviewed by Simon Fraser.
8284
8285 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
8286 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
8287
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000082882017-05-02 David Kilzer <ddkilzer@apple.com>
8289
8290 check-webkit-style should keep JavaScript test functions in sync
8291 <https://webkit.org/b/171424>
8292
8293 Reviewed by Joseph Pecoraro.
8294
8295 This change attempts to fix all whitespace issues in these two
8296 files (which are now identical and will be kept in sync by
8297 check-webkit-style):
8298
8299 LayoutTests/http/tests/resources/js-test-pre.js
8300 LayoutTests/resources/js-test-pre.js
8301
8302 It also syncs the implementation of shouldBe(), shouldNotBe(),
8303 shouldNotThrow() and shouldThrow() across the following files:
8304
8305 JSTests/stress/resources/standalone-pre.js
8306 LayoutTests/http/tests/resources/js-test-pre.js
8307 LayoutTests/resources/js-test-pre.js
8308 LayoutTests/resources/js-test.js
8309 LayoutTests/resources/standalone-pre.js
8310
8311 Only interesting (non-whitespace) changes are listed below.
8312
8313 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
8314 (shouldBe): Prefix 'exception' and 'quiet' variables with
8315 underscore.
8316 (shouldNotBe): Ditto.
8317
8318 * resources/js-test-pre.js:
8319 (shouldBe): Prefix 'exception' and 'quiet' variables with
8320 underscore.
8321 (shouldNotBe): Ditto.
8322
8323 * resources/js-test.js:
8324 (shouldBe): Prefix 'quiet' variable with underscore. Use
8325 stringify() when printing '_bv' value.
8326
8327 * resources/standalone-pre.js:
8328 (shouldBe): Prefix 'exception' and 'quiet' variables with
8329 underscore.
8330 (shouldNotBe): Ditto.
8331
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000083322017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
8333
8334 AX: Update implementation of aria-orientation
8335 https://bugs.webkit.org/show_bug.cgi?id=171166
8336
8337 Reviewed by Chris Fleizach.
8338
8339 Moved the mac aria-orientation.html test to the shared tests and add several
8340 new test cases to it. Update the orientation-related assertion in two tests
8341 to reflect the ARIA 1.1 behavior.
8342
8343 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
8344 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
8345 * accessibility/mac/slider-supports-actions.html: Updated.
8346 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
8347
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000083482017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
8349
8350 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
8351 https://bugs.webkit.org/show_bug.cgi?id=169517
8352 <rdar://problem/30652443>
8353
8354 Reviewed by Dean Jackson.
8355
8356 * fast/text/complex-text-selection-expected.html: Added.
8357 * fast/text/complex-text-selection.html: Added.
8358 * platform/ios/TestExpectations:
8359
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000083602017-05-02 Joseph Pecoraro <pecoraro@apple.com>
8361
8362 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
8363
8364 Unreviewed test gardening.
8365
8366 * platform/mac-wk1/TestExpectations:
8367 Skip these tests on WebKit1. They depend on the NSURLSession
8368 loading path which is not used in WebKit1.
8369
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000083702017-05-02 Chris Dumez <cdumez@apple.com>
8371
8372 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
8373 https://bugs.webkit.org/show_bug.cgi?id=171406
8374 <rdar://problem/30945281>
8375
8376 Reviewed by Eric Carlson.
8377
8378 Unskip test.
8379
8380 * platform/mac/TestExpectations:
8381
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000083822017-05-02 Matt Lewis <jlewis3@apple.com>
8383
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00008384 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
8385 https://bugs.webkit.org/show_bug.cgi?id=171559
8386
8387 Unreviewed test gardening.
8388
8389 * platform/ios-wk2/TestExpectations:
8390
83912017-05-02 Matt Lewis <jlewis3@apple.com>
8392
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00008393 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
8394 https://bugs.webkit.org/show_bug.cgi?id=170818
8395
8396 Unreviewed test gardening.
8397
8398 * platform/mac-wk2/TestExpectations:
8399
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000084002017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
8401
8402 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
8403 https://bugs.webkit.org/show_bug.cgi?id=168533
8404
8405 Reviewed by Zalan Bujtas.
8406
8407 * fast/text/font-loading-local-expected.txt: Added.
8408 * fast/text/font-loading-local.html: Added.
8409 * fast/text/web-font-load-fallback-during-loading.html:
8410
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000084112017-05-02 Youenn Fablet <youenn@apple.com>
8412
8413 Allow media stream based videos with sound autoplay if the page is already playing sound
8414 https://bugs.webkit.org/show_bug.cgi?id=171447
8415
8416 Reviewed by Eric Carlson.
8417
8418 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
8419 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
8420 * http/tests/media/resources/test-25fps.mp4: Added.
8421
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000084222017-05-02 Matt Lewis <jlewis3@apple.com>
8423
8424 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
8425 https://bugs.webkit.org/show_bug.cgi?id=171530
8426
8427 Unreviewed test gardening.
8428
8429 * platform/ios-wk2/TestExpectations:
8430
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000084312017-05-01 Zan Dobersek <zdobersek@igalia.com>
8432
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00008433 [GCrypt] ECDSA signing and verification support
8434 https://bugs.webkit.org/show_bug.cgi?id=171103
8435
8436 Reviewed by Carlos Garcia Campos.
8437
8438 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
8439 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
8440 skipped since support for that hasn't landed yet.
8441
84422017-05-01 Zan Dobersek <zdobersek@igalia.com>
8443
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00008444 [GCrypt] HKDF bit derivation support
8445 https://bugs.webkit.org/show_bug.cgi?id=171074
8446
8447 Reviewed by Michael Catanzaro.
8448
8449 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
8450 corner-case length values for which the bit derivation operation must succeed or
8451 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
8452 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
8453 The operation should resolve for lengths between the two limits, with testing
8454 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
8455 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
8456 derivation output length).
8457
8458 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
8459 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
8460 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
8461
84622017-05-01 Zan Dobersek <zdobersek@igalia.com>
8463
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00008464 [GCrypt] ECDH bit derivation support
8465 https://bugs.webkit.org/show_bug.cgi?id=171070
8466
8467 Reviewed by Michael Catanzaro.
8468
8469 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
8470 corner-case length values for which the bit derivation operation must succeed or
8471 fail. When specifying 0 as the length, the returned result must match the EC key
8472 size in length. 8, tested as the minimum non-zero value, and the key size for
8473 each key must also correctly resolve and return a resulting ArrayBuffer whose
8474 length in bytes must match the requested length. Derivations for byte-aligned
8475 values should start rejecting immediately for length values that are bigger than
8476 the EC key's length.
8477
8478 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
8479 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
8480 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
8481 that are passing now that the proper implementation has been added. The remaining
8482 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
8483 supported yet.
8484
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000084852017-05-01 Saam Barati <sbarati@apple.com>
8486
8487 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
8488 https://bugs.webkit.org/show_bug.cgi?id=171449
8489
8490 Unreviewed.
8491
8492 * platform/win/TestExpectations: Skip Wasm tests on Windows.
8493 * workers/wasm-hashset-many-expected.txt:
8494 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
8495
commit-queue@webkit.org26244742017-05-02 01:33:37 +000084962017-05-01 Youenn Fablet <youenn@apple.com>
8497
8498 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
8499 https://bugs.webkit.org/show_bug.cgi?id=171497
8500
8501 Reviewed by Eric Carlson.
8502
8503 * webrtc/video-mute.html: Updating the test to make debugging clearer.
8504
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000085052017-05-01 Matt Lewis <jlewis3@apple.com>
8506
8507 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
8508 https://bugs.webkit.org/show_bug.cgi?id=171528
8509
8510 Unreviewed test Gardening.
8511
8512 * platform/ios-wk2/TestExpectations:
8513
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000085142017-05-01 Timothy Horton <timothy_horton@apple.com>
8515
8516 Expose viewport-fit instead of clip-to-safe-area
8517 https://bugs.webkit.org/show_bug.cgi?id=171503
8518 <rdar://problem/31918249>
8519
8520 Reviewed by Simon Fraser.
8521
8522 * TestExpectations:
8523 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
8524 * fast/css/variables/constants/ios/safe-area-inset-set.html:
8525 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
8526 * fast/viewport/ios/viewport-fit-auto.html: Added.
8527 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
8528 * fast/viewport/ios/viewport-fit-contain.html: Added.
8529 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
8530 * fast/viewport/ios/viewport-fit-cover.html: Added.
8531 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
8532 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
8533 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
8534 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
8535 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
8536 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
8537
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000085382017-05-01 Chris Dumez <cdumez@apple.com>
8539
8540 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
8541 https://bugs.webkit.org/show_bug.cgi?id=171499
8542
8543 Reviewed by Sam Weinig.
8544
8545 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
8546
8547 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
8548 * fast/dom/domparser-parsefromstring-origin.html: Added.
8549
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000085502017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8551
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00008552 Mark inspector/debugger/tail-recursion.html as flaky.
8553 https://bugs.webkit.org/show_bug.cgi?id=168387
8554
8555 Unreviewed test gardening.
8556
8557 * platform/mac/TestExpectations:
8558
85592017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8560
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00008561 Rebaseline two fast/visual-viewport tests for iOS.
8562
8563 Unreviewed test gardening.
8564
8565 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
8566 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8567
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000085682017-05-01 Joseph Pecoraro <pecoraro@apple.com>
8569
8570 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
8571 https://bugs.webkit.org/show_bug.cgi?id=171491
8572
8573 Unreviewed test gardening.
8574
8575 * js/promises-tests/promises-tests-2-3-3.html:
8576 Silence unhandled expectation messages for this test.
8577
8578 * media/video-fullscreen-restriction-removed-expected.txt:
8579 Rebaseline expected results with unhandled expectation message.
8580
8581 * platform/gtk/TestExpectations:
8582
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000085832017-05-01 Chris Fleizach <cfleizach@apple.com>
8584
8585 AX: Support time@datetime for verbosity clarification of dates, times, and durations
8586 https://bugs.webkit.org/show_bug.cgi?id=171498
8587 <rdar://problem/12985540>
8588
8589 Reviewed by Joanmarie Diggs.
8590
8591 * accessibility/datetime-attribute.html: Added.
8592 * accessibility/roles-computedRoleString-expected.txt:
8593 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
8594 * platform/gtk/accessibility/roles-exposed-expected.txt:
8595 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
8596 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8597 * platform/mac/accessibility/roles-exposed-expected.txt:
8598
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000085992017-05-01 Matt Lewis <jlewis3@apple.com>
8600
8601 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
8602 https://bugs.webkit.org/show_bug.cgi?id=170960
8603
8604 Unreviewed test gardening.
8605
8606 * platform/mac-wk2/TestExpectations:
8607
joepeck@webkit.org13065162017-05-01 21:53:38 +000086082017-05-01 Joseph Pecoraro <pecoraro@apple.com>
8609
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00008610 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
8611 https://bugs.webkit.org/show_bug.cgi?id=171416
8612 <rdar://problem/31899425>
8613
8614 Reviewed by Saam Barati and Brian Burg.
8615
8616 * inspector/console/message-stack-trace-expected.txt: Added.
8617 * inspector/console/message-stack-trace.html: Added.
8618 Test console stack traces from various places where console messages
8619 are generated and the stacks are important.
8620
8621 * inspector/console/resources/log-console-stack-trace.js: Added.
8622 (TestPage.registerInitializer.logCallFrame):
8623 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
8624 Like the logger for Debugger StackTrace but for Console StackTrace.
8625
8626 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
8627 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
8628 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
8629 * http/tests/security/video-cross-origin-caching-expected.txt:
8630 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
8631 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
8632 * js/promises-tests/promises-tests-2-2-6-expected.txt:
8633 * streams/reference-implementation/pipe-to-options-expected.txt:
8634 * streams/reference-implementation/readable-stream-templated-expected.txt:
8635 * streams/reference-implementation/writable-stream-abort-expected.txt:
8636 * streams/reference-implementation/writable-stream-expected.txt:
8637 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
8638 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
8639 Rebaseline results. Better stack trace for errors includes correct line numbers.
8640 Explicit rejections with a value do not include backtraces without a debugger.
8641
86422017-05-01 Joseph Pecoraro <pecoraro@apple.com>
8643
joepeck@webkit.org13065162017-05-01 21:53:38 +00008644 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
8645 https://bugs.webkit.org/show_bug.cgi?id=171511
8646
8647 Unreviewed test gardening.
8648
8649 * TestExpectations:
8650
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000086512017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8652
8653 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
8654
8655 Unreviewed test gardening.
8656
8657 * TestExpectations:
8658
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000086592017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8660
8661 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
8662 https://bugs.webkit.org/show_bug.cgi?id=171496
8663
8664 Reviewed by Chris Fleizach.
8665
8666 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
8667
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000086682017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8669
8670 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
8671 https://bugs.webkit.org/show_bug.cgi?id=171500
8672
8673 Unreviewed test gardening.
8674
8675 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
8676
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000086772017-05-01 Matt Lewis <jlewis3@apple.com>
8678
8679 Rebaselined fast/visual-viewport/ tests.
8680 https://bugs.webkit.org/show_bug.cgi?id=171500
8681
8682 Unreviewed test gardening.
8683
8684 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
8685 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
8686 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
8687 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
8688 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
8689 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
8690 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
8691 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
8692 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
8693
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000086942017-05-01 Chris Dumez <cdumez@apple.com>
8695
8696 Do not dispatch SVG load event in frameless documents
8697 https://bugs.webkit.org/show_bug.cgi?id=171505
8698 <rdar://problem/31799776>
8699
8700 Reviewed by Andreas Kling.
8701
8702 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
8703
8704 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
8705 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
8706
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000087072017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8708
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00008709 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
8710 https://bugs.webkit.org/show_bug.cgi?id=171501
8711
8712 Unreviewed test gardening.
8713
8714 * platform/mac-wk1/TestExpectations:
8715
87162017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8717
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00008718 Rebaseline js/dom/global-constructors-attributes.html after r215956.
8719
8720 Unreviewed test gardening.
8721
8722 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8723 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8724 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8725
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000087262017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8727
8728 AX: [GTK] Add support to query for aria-current
8729 https://bugs.webkit.org/show_bug.cgi?id=149016
8730
8731 Reviewed by Chris Fleizach.
8732
8733 * platform/gtk/TestExpectations: Unskip now-passing test.
8734
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000087352017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8736
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00008737 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
8738
8739 * platform/gtk/fast/table/giantRowspan-expected.txt:
8740 * platform/gtk/fast/table/giantRowspan2-expected.txt:
8741
87422017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8743
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00008744 Unreviewed GTK+ gardening. Update expectations of several test.
8745
8746 * platform/gtk/TestExpectations:
8747
87482017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8749
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00008750 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
8751
8752 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
8753 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
8754 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
8755 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
8756 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
8757 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
8758 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
8759 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
8760 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
8761
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000087622017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8763
8764 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
8765 https://bugs.webkit.org/show_bug.cgi?id=171475
8766
8767 Reviewed by Chris Fleizach.
8768
8769 * accessibility/table-detection-expected.txt: Updated.
8770 * accessibility/table-with-rules-expected.txt: Updated.
8771
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000087722017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8773
8774 Unreviewed GTK+ gardening. Update expectations of several test.
8775
8776 * platform/gtk/TestExpectations:
8777
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000087782017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8779
8780 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
8781 https://bugs.webkit.org/show_bug.cgi?id=171183
8782
8783 Reviewed by Chris Fleizach.
8784
8785 New test cases added and expectations updated.
8786
8787 * accessibility/gtk/xml-roles-exposed-expected.txt:
8788 * accessibility/gtk/xml-roles-exposed.html:
8789 * accessibility/roles-computedRoleString.html:
8790 * accessibility/roles-exposed.html:
8791 * platform/gtk/accessibility/roles-exposed-expected.txt:
8792 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8793 * platform/mac/accessibility/roles-exposed-expected.txt:
8794
zalan@apple.com6c04c202017-05-01 00:15:38 +000087952017-04-30 Zalan Bujtas <zalan@apple.com>
8796
8797 Initialize a new layout state while bailing out of simple line layout only when needed.
8798 https://bugs.webkit.org/show_bug.cgi?id=171481
8799 <rdar://problem/31906382>
8800
8801 Reviewed by Antti Koivisto.
8802
8803 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
8804 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
8805
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000088062017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8807
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00008808 [ATK] Implement support for aria-autocomplete
8809 https://bugs.webkit.org/show_bug.cgi?id=171167
8810
8811 Reviewed by Chris Fleizach.
8812
8813 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
8814 * accessibility/gtk/aria-autocomplete.html: Added.
8815
88162017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8817
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00008818 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
8819 https://bugs.webkit.org/show_bug.cgi?id=171170
8820
8821 Reviewed by Chris Fleizach.
8822
8823 Add interface-table.html to verify that all roles which have tabular functionality
8824 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
8825 to our internal TreeGridRole AccessibilityRole.
8826
8827 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
8828 * accessibility/gtk/interface-table-expected.txt: Added.
8829 * accessibility/gtk/interface-table.html: Added.
8830 * accessibility/roles-computedRoleString.html: Updated.
8831 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
8832 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
8833 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
8834
88352017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8836
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00008837 [ATK] Emit object:state-changed:busy event when aria-busy value changes
8838 https://bugs.webkit.org/show_bug.cgi?id=171181
8839
8840 Reviewed by Chris Fleizach.
8841
8842 New test. Also update the expectations for menu-list-unfocused-notifications.html
8843 because the addition of the handler for AXElementBusyChanged results in that
8844 notification being output in the test results.
8845
8846 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
8847 * accessibility/gtk/aria-busy-changed-notification.html: Added.
8848 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
8849
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000088502017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
8851
8852 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
8853 https://bugs.webkit.org/show_bug.cgi?id=163208
8854
8855 Reviewed by Saam Barati.
8856
8857 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
8858 * inspector/runtime/evaluate-CommandLineAPI.html:
8859 * js/parser-syntax-check-expected.txt:
8860 * js/script-tests/parser-syntax-check.js:
8861
gskachkov@gmail.com51135722017-04-29 21:25:50 +000088622017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
8863
8864 Deep nesting is leading to ReferenceError for hoisted function
8865 https://bugs.webkit.org/show_bug.cgi?id=171456
8866
8867 Reviewed by Yusuke Suzuki.
8868
8869 * js/function-declaration-statement-expected.txt:
8870 * js/script-tests/function-declaration-statement.js:
8871 (deepNesting.foo):
8872 (deepNesting):
8873 (deepNestingForFunctionDeclaration.foo):
8874 (deepNestingForFunctionDeclaration):
8875 (eval.deepNestingInEval.foo):
8876 (eval.deepNestingInEval):
8877 (eval.deepNestingForFunctionDeclarationInEval.foo):
8878 (eval.deepNestingForFunctionDeclarationInEval):
8879
zalan@apple.com2c506312017-04-29 21:16:44 +000088802017-04-28 Zalan Bujtas <zalan@apple.com>
8881
8882 iBooks text can overlap, sometimes columns are shifted splitting words.
8883 https://bugs.webkit.org/show_bug.cgi?id=171472
8884 <rdar://problem/31096037>
8885
8886 Reviewed by Antti Koivisto.
8887
8888 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
8889 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
8890
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000088912017-04-28 Per Arne Vollan <pvollan@apple.com>
8892
8893 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
8894 https://bugs.webkit.org/show_bug.cgi?id=171427
8895
8896 Reviewed by Brent Fulgham.
8897
8898 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
8899 * accessibility/accessibility-crash-setattribute.html: Added.
8900
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000089012017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
8902
8903 Unreviewed test gardening (Mac WK1)
8904
8905 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
8906 but was meant to be enabled for WK1 on Mac. Followup to r213897.
8907
8908 * platform/mac-wk1/TestExpectations:
8909
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000089102017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8911
8912 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
8913 https://bugs.webkit.org/show_bug.cgi?id=171180
8914
8915 Reviewed by Chris Fleizach.
8916
8917 Add new test cases to several tests so that we have coverage for both named and
8918 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
8919 the region role was replaced with the table role because the test requires elements
8920 which have mapped ARIA roles and lack an author-provided name. A region which lacks
8921 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
8922 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
8923 being tested.
8924
8925 * accessibility/aria-namefrom-author.html:
8926 * accessibility/gtk/xml-roles-exposed-expected.txt:
8927 * accessibility/gtk/xml-roles-exposed.html:
8928 * accessibility/mac/aria-grouping-roles.html:
8929 * accessibility/roles-computedRoleString.html:
8930 * accessibility/roles-exposed.html:
8931 * platform/gtk/accessibility/roles-exposed-expected.txt:
8932 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8933 * platform/mac/accessibility/roles-exposed-expected.txt:
8934
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000089352017-04-28 Joseph Pecoraro <pecoraro@apple.com>
8936
8937 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
8938 https://bugs.webkit.org/show_bug.cgi?id=171445
8939
8940 Unreviewed test gardening.
8941
8942 * js/dom/Promise-static-all.html:
8943 Fix an accidentally commented out line.
8944
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000089452017-04-28 Matt Lewis <jlewis3@apple.com>
8946
8947 Marked media/track/track-in-band-style.html as flaky timeout.
8948 https://bugs.webkit.org/show_bug.cgi?id=171465
8949
8950 Unreviewed test gardening.
8951
8952 * platform/mac/TestExpectations:
8953
dino@apple.com02e98562017-04-28 23:34:48 +000089542017-04-28 Dean Jackson <dino@apple.com>
8955
8956 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
8957 https://bugs.webkit.org/show_bug.cgi?id=171461
8958 <rdar://problem/30534722>
8959
8960 Reviewed by Eric Carlson.
8961
8962 Test a bunch of blurs a frame at a time.
8963
8964 * css3/filters/blur-various-radii-expected.html: Added.
8965 * css3/filters/blur-various-radii.html: Added.
8966
cdumez@apple.com673a7792017-04-28 23:28:41 +000089672017-04-28 Chris Dumez <cdumez@apple.com>
8968
8969 Stop using legacy ClientRect / ClientRectList in Internals
8970 https://bugs.webkit.org/show_bug.cgi?id=171412
8971
8972 Reviewed by Simon Fraser.
8973
8974 Rebaseline existing tests as DOMRect has more properties than ClientRect.
8975
8976 * fast/visual-viewport/nonzoomed-rects-expected.txt:
8977 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
8978 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
8979 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
8980 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
8981 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
8982 * fast/visual-viewport/zoomed-fixed-expected.txt:
8983 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8984 * fast/visual-viewport/zoomed-rects-expected.txt:
8985 * inspector/dom/hideHighlight-expected.txt:
8986 * inspector/dom/highlightQuad-expected.txt:
8987 * inspector/dom/highlightRect-expected.txt:
8988
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000089892017-04-28 Jeremy Jones <jeremyj@apple.com>
8990
8991 ARGUMENT BAD: time, time >= 0
8992 https://bugs.webkit.org/show_bug.cgi?id=164336
8993 rdar://problem/29314891
8994
8995 Reviewed by Eric Carlson.
8996
8997 Remove workaround that affected other tests.
8998
8999 * media/modern-media-controls/pip-support/pip-support-click.html:
9000
cdumez@apple.comdc853c02017-04-28 21:16:30 +000090012017-04-28 Chris Dumez <cdumez@apple.com>
9002
9003 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
9004 https://bugs.webkit.org/show_bug.cgi?id=171393
9005
9006 Reviewed by Simon Fraser.
9007
9008 Add layout test coverage.
9009
9010 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
9011 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
9012
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000090132017-04-28 Joseph Pecoraro <pecoraro@apple.com>
9014
9015 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
9016 https://bugs.webkit.org/show_bug.cgi?id=171445
9017
9018 Reviewed by Saam Barati.
9019
9020 * js/dom/Promise-static-all.html:
9021 * js/dom/Promise-static-race.html:
9022 Silence the console messages for unhandled rejections in this test.
9023 There are unhandled rejections and messages sometimes appear
9024 depending on the order of events on the page. The messages are not
9025 important for this test so just mute them.
9026
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000090272017-04-28 Chris Dumez <cdumez@apple.com>
9028
9029 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
9030
9031 This test is slow.
9032
9033 * TestExpectations:
9034
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000090352017-04-28 Ryan Haddad <ryanhaddad@apple.com>
9036
9037 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
9038 https://bugs.webkit.org/show_bug.cgi?id=171094
9039
9040 Unreviewed test gardening.
9041
9042 * TestExpectations:
9043
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000090442017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
9045
9046 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
9047 https://bugs.webkit.org/show_bug.cgi?id=171188
9048
9049 Reviewed by Chris Fleizach.
9050
9051 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
9052 * accessibility/gtk/aria-modal-state-exposed.html: Added.
9053
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000090542017-04-28 Matt Lewis <jlewis3@apple.com>
9055
9056 Rebaselining test after r215916.
9057 https://bugs.webkit.org/show_bug.cgi?id=171438
9058
9059 Unreviewed test gardening.
9060
9061 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
9062 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
9063 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
9064 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
9065
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000090662017-04-28 Eric Carlson <eric.carlson@apple.com>
9067
9068 Implement ondevicechange
9069 https://bugs.webkit.org/show_bug.cgi?id=169872
9070 <rdar://problem/28945035>
9071
9072 Reviewed by Jer Noble.
9073
9074 * fast/mediastream/device-change-event-expected.txt: Added.
9075 * fast/mediastream/device-change-event.html: Added.
9076
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000090772017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
9078
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00009079 AX: Implement aria-value support for focusable separators
9080 https://bugs.webkit.org/show_bug.cgi?id=171169
9081
9082 Reviewed by Chris Fleizach.
9083
9084 * accessibility/separator-values-expected.txt: Added.
9085 * accessibility/separator-values.html: Added.
9086
90872017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
9088
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00009089 [ATK] GridCellRole should implement AtkTableCell (regression?)
9090 https://bugs.webkit.org/show_bug.cgi?id=171179
9091
9092 Reviewed by Chris Fleizach.
9093
9094 * accessibility/gtk/interface-table-cell-expected.txt: Added.
9095 * accessibility/gtk/interface-table-cell.html: Added.
9096
magomez@igalia.com1afe8902017-04-28 11:53:52 +000090972017-04-28 Miguel Gomez <magomez@igalia.com>
9098
9099 REGRESSION(r215211): [GTK] Several webgl related tests are failing
9100 https://bugs.webkit.org/show_bug.cgi?id=170730
9101
9102 Reviewed by Said Abou-Hallawa.
9103
9104 Adjust test expectations for the tests that were failing. They must pass now.
9105
9106 * platform/gtk/TestExpectations:
9107
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000091082017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
9109
9110 [INTL] Implement the caseFirst option for Intl.Collator
9111 https://bugs.webkit.org/show_bug.cgi?id=158188
9112
9113 Reviewed by Geoffrey Garen.
9114
9115 Updates the Intl.Collator tests to check caseFirst support.
9116 The caseFirst option or unicode locale extension lets the user explicitly
9117 set if lower or upper case characters should be first in order.
9118
9119 * js/intl-collator-expected.txt:
9120 * js/script-tests/intl-collator.js:
9121 (testCollator):
9122
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000091232017-04-27 Joseph Pecoraro <pecoraro@apple.com>
9124
9125 Support for promise rejection events (unhandledrejection)
9126 https://bugs.webkit.org/show_bug.cgi?id=150358
9127 <rdar://problem/28441651>
9128
9129 Reviewed by Saam Barati.
9130
9131 Patch by Joseph Pecoraro and Yusuke Suzuki.
9132
9133 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
9134 * js/dom/unhandled-promise-rejection-basic.html: Added.
9135 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
9136 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
9137 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
9138 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
9139 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
9140 * js/dom/unhandled-promise-rejection-console-report.html: Added.
9141 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
9142 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
9143 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
9144 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
9145 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
9146 * js/dom/unhandled-promise-rejection-handle.html: Added.
9147 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
9148 * js/dom/unhandled-promise-rejection-order.html: Added.
9149 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
9150
9151 * resources/testharnessreport.js:
9152 (self.testRunner.add_completion_callback.sanitize):
9153 (self.testRunner.add_completion_callback):
9154 Report results immediately and then finish the test after a turn. This way
9155 if the test ends with a pass, but may get unhandled rejections after
9156 completing which should not make the test appear as if it failed. Some tests
9157 have unhandled promise rejections but are expected to pass. Likewise some
9158 tests perform cleanup in their own completion callbacks, which happen after
9159 this initial completion callback, and we want to report results after all
9160 the work is done as it may eliminate non-deterministic debug test output.
9161
9162 * TestExpectations:
9163 Mark some tests as flakey that have sometimes have unhandled promise rejections.
9164 These tests are all various imported tests that use the testharness.
9165
9166 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
9167 * http/tests/security/video-cross-origin-caching-expected.txt:
9168 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
9169 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
9170 * inspector/worker/resources-in-worker-expected.txt:
9171 * js/dom/dom-static-property-for-in-iteration-expected.txt:
9172 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
9173 * js/promises-tests/promises-tests-2-2-6-expected.txt:
9174 * platform/mac/inspector/model/remote-object-expected.txt:
9175 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
9176 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
9177 Update tests with unhandled promise rejection messages.
9178
9179 * media/W3C/audio/events/event_pause_manual.html:
9180 * media/audio-playback-restriction-play-expected.txt:
9181 * media/audio-playback-restriction-play.html:
9182 * media/click-volume-bar-not-pausing.html:
9183 * media/remote-control-command-is-user-gesture-expected.txt:
9184 * media/remote-control-command-is-user-gesture.html:
9185 * media/track/track-mode.html:
9186 * media/video-autoplay-allowed-but-fullscreen-required.html:
9187 * media/video-display-none-crash.html:
9188 * media/video-main-content-deny-display-none.html:
9189 * media/video-main-content-deny-not-in-dom.html:
9190 * media/video-main-content-deny-not-visible.html:
9191 * media/video-main-content-deny-obscured.html:
9192 * media/video-main-content-deny-too-small.html:
9193 * media/video-multiple-concurrent-playback-expected.txt:
9194 * media/video-play-audio-require-user-gesture-expected.txt:
9195 * media/video-play-audio-require-user-gesture.html:
9196 * media/video-play-pause-events-expected.txt:
9197 * media/video-play-pause-events.html:
9198 * media/video-play-pause-exception-expected.txt:
9199 * media/video-play-pause-exception.html:
9200 * media/video-play-require-user-gesture-expected.txt:
9201 * media/video-play-require-user-gesture.html:
9202 * media/video-preload-expected.txt:
9203 * media/video-preload.html:
9204 * media/video-test.js:
9205 (handlePromise.handle):
9206 Snuff many possible unhandled promise rejections in media via media.play().
9207
9208 * streams/reference-implementation/pipe-to-expected.txt:
9209 * streams/reference-implementation/pipe-to-options-expected.txt:
9210 * streams/reference-implementation/readable-stream-templated-expected.txt:
9211 * streams/reference-implementation/writable-stream-abort-expected.txt:
9212 * streams/reference-implementation/writable-stream-expected.txt:
9213 These stream tests are out of date and produce unhandled rejections.
9214
9215 * streams/shadowing-Promise.html:
9216 Update non-imported tests to prevent unhandled rejection messages.
9217
cdumez@apple.com5331c642017-04-28 01:53:56 +000092182017-04-27 Chris Dumez <cdumez@apple.com>
9219
9220 Align colspan/rowspan limits with the latest HTML specification
9221 https://bugs.webkit.org/show_bug.cgi?id=171322
9222
9223 Reviewed by Darin Adler.
9224
9225 Rebaseline a couple of rowspan tests now that our max limit has changed.
9226
9227 * fast/table/giantRowspan2-expected.txt:
9228 * platform/ios/fast/table/giantRowspan-expected.txt:
9229 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9230 * platform/mac/fast/table/giantRowspan-expected.txt:
9231
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000092322017-04-27 Matt Lewis <jlewis3@apple.com>
9233
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00009234 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
9235 https://bugs.webkit.org/show_bug.cgi?id=170835
9236
9237 Unreviewed test gardening.
9238
9239 * TestExpectations:
9240
92412017-04-27 Matt Lewis <jlewis3@apple.com>
9242
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00009243 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
9244 https://bugs.webkit.org/show_bug.cgi?id=171406
9245
9246 Unreviewed test gardening.
9247
9248 * platform/mac/TestExpectations:
9249
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000092502017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9251
9252 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
9253 https://bugs.webkit.org/show_bug.cgi?id=171379
9254
9255 Unreviewed test gardening.
9256
9257 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
9258
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000092592017-04-27 David Kilzer <ddkilzer@apple.com>
9260
9261 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
9262 <https://webkit.org/b/171362>
9263 <rdar://problem/31867686>
9264
9265 Reviewed by Joseph Pecoraro.
9266
9267 This change makes it possible to pass either the first or second
9268 argument (or both) as anonymous functions into shouldBe() and
9269 shouldNotBe() to make it easy to capture local variables when
9270 writing tests. This is similar to the change in r202609 for Bug
9271 159232 for shouldThrow() and shouldNotThrow().
9272
9273 Note that shouldBe()/shouldNotBe() from the following files were
9274 NOT updated since they were imported from other projects and did
9275 share the full WebKit history of resources/js-test-pre.js:
9276
9277 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
9278 js/mozilla/resources/js-test-pre.js
9279 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
9280 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
9281
9282 However, these files WERE brought up-to-date with the ability to
9283 pass anonymous functions into shouldBe()/shouldNotBe() for this
9284 bug, and shouldThrow()/shouldNotThrow() which should have
9285 originally been fixed with Bug 159232:
9286
9287 http/tests/resources/js-test-pre.js
9288 resources/standalone-pre.js
9289
9290 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
9291 to debug message for copy-paste error. Found by searching
9292 LayoutTests directory for "expects string arguments".
9293
9294 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
9295 results.
9296 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
9297 second argument to shouldBe() a string.
9298
9299 * fast/css/script-tests/image-set-parsing.js:
9300 (testImageSetRule): Remove comment by changing second argument
9301 to shouldBe() into an anonymous function.
9302
9303 * http/tests/resources/js-test-pre.js:
9304 (evalAndLog):
9305 (evalAndLogResult):
9306 (shouldBe):
9307 (shouldNotBe):
9308 (shouldEvaluateTo):
9309 - Made a full copy of resources/js-test-pre.js to bring this up
9310 to speed. Needs a checker written for it to keep them in sync.
9311 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
9312 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
9313 - Update line numbers after updating http/tests/resources/js-test-pre.js.
9314
9315 * js/function-declarations-in-switch-statement-expected.txt:
9316 - Update results after fixing warnings.
9317 * js/script-tests/function-declarations-in-switch-statement.js:
9318 - Fix warnings by passing in strings to shouldBe().
9319
9320 * js/script-tests/stack-unwinding.js:
9321 - Update results after fixing warnings.
9322 * js/stack-unwinding-expected.txt:
9323 - Fix warnings by passing in strings to shouldBe().
9324
9325 * resources/js-test-pre.js:
9326 (shouldBe):
9327 (shouldNotBe):
9328 * resources/js-test.js:
9329 (shouldBe):
9330 (shouldNotBe):
9331 - Update shouldBe()/shouldNotBe() to accept anonymous function
9332 arguments.
9333
9334 * resources/standalone-pre.js:
9335 (shouldBe):
9336 (shouldNotBe):
9337 (shouldNotThrow):
9338 (shouldThrow):
9339 - Update shouldBe()/shouldNotBe() to accept anonymous function
9340 arguments.
9341 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
9342 function arguments (which were missed in r202609 for Bug
9343 159232).
9344
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000093452017-04-27 Chris Dumez <cdumez@apple.com>
9346
9347 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
9348 https://bugs.webkit.org/show_bug.cgi?id=171226
9349
9350 Reviewed by Simon Fraser.
9351
9352 Update existing tests to reflect behavior change.
9353
9354 * TestExpectations:
9355 * css3/flexbox/align-absolute-child-expected.txt:
9356 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
9357 * fast/css/ClientRect-attributes-prototype.html: Removed.
9358 * fast/css/ClientRect-serialization-expected.txt: Removed.
9359 * fast/css/ClientRect-serialization.html: Removed.
9360 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
9361 * fast/css/DOMRect-attributes-prototype.html: Added.
9362 * fast/css/DOMRect-serialization-expected.txt: Added.
9363 * fast/css/DOMRect-serialization.html: Added.
9364 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
9365 * fast/dom/Element/getClientRects-return-type.html: Added.
9366 * fast/dom/collection-iterators-expected.txt:
9367 * fast/dom/collection-iterators.html:
9368 * fast/visual-viewport/zoomed-fixed-expected.txt:
9369 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
9370 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
9371 * fast/zooming/client-rect-in-fixed-zoomed.html:
9372 * js/resources/JSON-stringify.js:
9373
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000093742017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9375
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00009376 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
9377 https://bugs.webkit.org/show_bug.cgi?id=171391
9378
9379 Unreviewed test gardening.
9380
9381 * platform/mac-wk1/TestExpectations:
9382
93832017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9384
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00009385 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
9386 https://bugs.webkit.org/show_bug.cgi?id=171389
9387
9388 Unreviewed test gardening.
9389
9390 * platform/ios-wk2/TestExpectations:
9391
93922017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9393
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00009394 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
9395 https://bugs.webkit.org/show_bug.cgi?id=170181
9396
9397 Unreviewed test gardening.
9398
9399 * platform/ios-wk2/TestExpectations:
9400
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000094012017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
9402
9403 AX: Expose elements with the ARIA "feed" role
9404 https://bugs.webkit.org/show_bug.cgi?id=171184
9405
9406 Reviewed by Chris Fleizach.
9407
9408 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
9409 roles-computedRoleString.html. Update expectations accordingly.
9410
9411 * accessibility/gtk/xml-roles-exposed-expected.txt:
9412 * accessibility/gtk/xml-roles-exposed.html:
9413 * accessibility/roles-computedRoleString.html:
9414 * accessibility/roles-exposed.html:
9415 * platform/gtk/accessibility/roles-exposed-expected.txt:
9416 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
9417 * platform/mac/accessibility/roles-exposed-expected.txt:
9418
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000094192017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
9420
9421 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
9422 https://bugs.webkit.org/show_bug.cgi?id=171356
9423 <rdar://problem/28670085>
9424
9425 Reviewed by Dean Jackson.
9426
9427 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
9428 font assumes no normalization, which means one of the comparisons in the test is bogus.
9429
9430 * fast/text/variations/advances-expected.txt:
9431 * fast/text/variations/advances.html:
9432 * platform/ios/TestExpectations:
9433 * platform/mac/TestExpectations:
9434
antti@apple.com936e9952017-04-27 18:11:03 +000094352017-04-27 Antti Koivisto <antti@apple.com>
9436
9437 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
9438
9439 Looks like use of auto-sizing leaves state behind in DRT.
9440
9441 * platform/mac-wk1/TestExpectations:
9442
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000094432017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9444
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00009445 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
9446 https://bugs.webkit.org/show_bug.cgi?id=167371
9447
9448 Unreviewed test gardening.
9449
9450 * platform/mac-wk1/TestExpectations:
9451
94522017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9453
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00009454 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
9455 https://bugs.webkit.org/show_bug.cgi?id=170877
9456
9457 Unreviewed test gardening.
9458
9459 * platform/mac-wk1/TestExpectations:
9460
zalan@apple.com5c404752017-04-27 17:11:38 +000094612017-04-27 Zalan Bujtas <zalan@apple.com>
9462
9463 Use text-shadow to visualize simple line layout coverage.
9464 https://bugs.webkit.org/show_bug.cgi?id=171379
9465
9466 Reviewed by Antti Koivisto.
9467
9468 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
9469 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
9470 * fast/inline/simple-line-layout-16bit-content.html:
9471
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000094722017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
9473
9474 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
9475 https://bugs.webkit.org/show_bug.cgi?id=171187
9476
9477 Reviewed by Chris Fleizach.
9478
9479 * accessibility/aria-mappings-expected.txt: Updated.
9480 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
9481 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
9482
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000094832017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
9484
9485 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
9486 https://bugs.webkit.org/show_bug.cgi?id=171366
9487 <rdar://problem/30060323>
9488
9489 Reviewed by Alex Christensen.
9490
9491 This test needs a font which supports Deseret but doesn't support small caps.
9492 Geneva is a better choice for such a font.
9493
9494 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
9495 * fast/text/complex-small-caps-non-bmp-capitalize.html:
9496
antti@apple.comef0ec682017-04-27 16:51:11 +000094972017-04-27 Antti Koivisto <antti@apple.com>
9498
9499 Repeated layouts in Mail due to viewport units being used with auto-sizing
9500 https://bugs.webkit.org/show_bug.cgi?id=171371
9501 <rdar://problem/28780084>
9502
9503 Reviewed by Zalan Bujtas.
9504
9505 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
9506 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
9507
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000095082017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
9509
9510 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
9511 https://bugs.webkit.org/show_bug.cgi?id=171204
9512
9513 Reviewed by Chris Fleizach.
9514
9515 It turns out that this bug was fixed as a side effect of the changes made
9516 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
9517 lack of an existing layout test covering the mappings for other platforms.
9518 The test created for the WebKitGtk port was modified and moved to the shared
9519 tests. Shared expectations are based on the Mac's mappings.
9520
9521 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
9522 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
9523 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
9524 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
9525
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000095262017-04-27 Ryan Haddad <ryanhaddad@apple.com>
9527
9528 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
9529 https://bugs.webkit.org/show_bug.cgi?id=171353
9530
9531 Unreviewed test gardening.
9532
9533 * platform/ios-wk2/TestExpectations:
9534
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000095352017-04-27 Frederic Wang <fwang@igalia.com>
9536
9537 Fix some tests from platform-tests/cssom-view/cssom-view/
9538 https://bugs.webkit.org/show_bug.cgi?id=171228
9539
9540 Reviewed by Youenn Fablet.
9541
9542 * TestExpectations: Unskip media-query-list-interface.
9543
zalan@apple.come9f08212017-04-27 11:02:09 +000095442017-04-27 Zalan Bujtas <zalan@apple.com>
9545
9546 Text gets cut off when bailing out of simple line layout with widows.
9547 https://bugs.webkit.org/show_bug.cgi?id=171370
9548 <rdar://problem/31563414>
9549
9550 Reviewed by Antti Koivisto.
9551
9552 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
9553 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
9554
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000095552017-04-26 Chris Dumez <cdumez@apple.com>
9556
9557 Unreviewed, remove unnecessary expected result in platform/ios-wk2
9558
9559 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
9560 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9561
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000095622017-04-26 Joseph Pecoraro <pecoraro@apple.com>
9563
9564 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
9565 https://bugs.webkit.org/show_bug.cgi?id=171364
9566 <rdar://problem/10873037>
9567
9568 Reviewed by Sam Weinig.
9569
9570 * inspector/model/remote-object-expected.txt:
9571 * inspector/model/remote-object.html:
9572 * platform/mac/inspector/model/remote-object-expected.txt:
9573 Test a Uint8ClampedArray is treated like an array.
9574
sbarati@apple.com00f75182017-04-27 02:28:39 +000095752017-04-26 Saam Barati <sbarati@apple.com>
9576
9577 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
9578 https://bugs.webkit.org/show_bug.cgi?id=170924
9579 <rdar://problem/31721052>
9580
9581 Reviewed by Mark Lam.
9582
9583 * js/let-syntax-expected.txt:
9584
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000095852017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
9586
9587 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
9588 https://bugs.webkit.org/show_bug.cgi?id=171182
9589
9590 Reviewed by Chris Fleizach.
9591
9592 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
9593 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
9594
timothy_horton@apple.com30800222017-04-27 00:53:23 +000095952017-04-26 Tim Horton <timothy_horton@apple.com>
9596
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00009597 Should not drag x-apple-data-detectors links
9598 https://bugs.webkit.org/show_bug.cgi?id=171352
9599 <rdar://problem/31309081>
9600
9601 Reviewed by Beth Dakin.
9602
9603 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
9604 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
9605
96062017-04-26 Tim Horton <timothy_horton@apple.com>
9607
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00009608 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00009609
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00009610 * TestExpectations:
9611 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
9612 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
9613 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00009614
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000096152017-04-26 Matt Lewis <jlewis3@apple.com>
9616
9617 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
9618 https://bugs.webkit.org/show_bug.cgi?id=171346
9619
9620 Unreviewed test gardening.
9621
9622 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
9623
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000096242017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
9625
9626 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
9627 https://bugs.webkit.org/show_bug.cgi?id=171163
9628
9629 Reviewed by Chris Fleizach.
9630
9631 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
9632 * accessibility/gtk/aria-current-changed-notification.html: Added.
9633 * accessibility/gtk/aria-current-expected.txt: Added.
9634 * accessibility/gtk/aria-current.html: Added.
9635
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000096362017-04-26 Youenn Fablet <youenn@apple.com>
9637
9638 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
9639 https://bugs.webkit.org/show_bug.cgi?id=170701
9640
9641 Reviewed by Eric Carlson.
9642
9643 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
9644 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
9645 * webrtc/datachannel/bufferedAmountLowThreshold.html:
9646
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000096472017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
9648
9649 Restrict WebKit image formats to a known whitelist
9650 https://bugs.webkit.org/show_bug.cgi?id=170700
9651
9652 Reviewed by Tim Horton.
9653
9654 * fast/images/image-formats-support-expected.txt: Added.
9655 * fast/images/image-formats-support.html: Added.
9656 * fast/images/resources/100x100-red-psd-renamed.png: Added.
9657 * fast/images/resources/100x100-red-tga-renamed.png: Added.
9658 * fast/images/resources/100x100-red.psd: Added.
9659 * fast/images/resources/100x100-red.tga: Added.
9660
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000096612017-04-26 Matt Lewis <jlewis3@apple.com>
9662
9663 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
9664 https://bugs.webkit.org/show_bug.cgi?id=170484
9665
9666 Reviewed by Alexey Proskuryakov.
9667
9668 * platform/mac-wk2/TestExpectations:
9669
cdumez@apple.com12453dd2017-04-26 19:38:56 +000096702017-04-26 Chris Dumez <cdumez@apple.com>
9671
9672 Re-sync html/browsers/the-window-object web-platform-tests from upstream
9673 https://bugs.webkit.org/show_bug.cgi?id=171313
9674
9675 Reviewed by Alex Christensen.
9676
9677 * tests-options.json:
9678
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000096792017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
9680
9681 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
9682 https://bugs.webkit.org/show_bug.cgi?id=171164
9683
9684 Reviewed by Chris Fleizach.
9685
9686 In addition to the new test, update xml-roles-exposed.html's expectations
9687 because the implicit value of aria-haspopup for the combobox role is now
9688 listbox, and that value should be exposed via an AtkObject attribute.
9689
9690 * accessibility/gtk/aria-haspopup-expected.txt: Added.
9691 * accessibility/gtk/aria-haspopup.html: Added.
9692 * accessibility/gtk/xml-roles-exposed-expected.txt:
9693
simon.fraser@apple.com22722612017-04-26 19:03:46 +000096942017-04-26 Simon Fraser <simon.fraser@apple.com>
9695
9696 http/tests/frame-throttling tests failing on iOS
9697 https://bugs.webkit.org/show_bug.cgi?id=171314
9698 rdar://problem/31691134
9699
9700 Reviewed by Chris Dumez.
9701
9702 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
9703 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
9704 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
9705 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
9706
9707 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
9708 locations.
9709
9710 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
9711 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
9712 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
9713 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
9714
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000097152017-04-26 Matt Lewis <jlewis3@apple.com>
9716
9717 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
9718 https://bugs.webkit.org/show_bug.cgi?id=161887
9719
9720 Reviewed by Tim Horton.
9721
9722 * platform/mac-wk2/TestExpectations:
9723
dino@apple.comb0854342017-04-26 17:34:50 +000097242017-04-25 Dean Jackson <dino@apple.com>
9725
9726 [Color] Make gradients work with ExtendedColors
9727 https://bugs.webkit.org/show_bug.cgi?id=171315
9728 <rdar://problems/31830177>
9729
9730 Reviewed by Antoine Quint.
9731
9732 Test for gradients using the color() syntax. Unfortunately,
9733 due to rounding errors, we can't use a ref test for some
9734 transparent colors, so comment them out for the moment.
9735 These can be re-enabled when we can specify a tolerance
9736 value for image comparison in the testing framework.
9737
9738 * css3/color/gradients-expected.html: Added.
9739 * css3/color/gradients.html: Added.
9740
zalan@apple.com0acc5442017-04-26 16:34:32 +000097412017-04-26 Zalan Bujtas <zalan@apple.com>
9742
9743 Forced page break on :after triggers infinite loop in column balancing
9744 https://bugs.webkit.org/show_bug.cgi?id=171309
9745 rdar://problem/26285884
9746
9747 Reviewed by David Hyatt.
9748
9749 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
9750 * fast/multicol/infinite-loop-when-forced-break.html: Added.
9751
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000097522017-04-26 Ryan Haddad <ryanhaddad@apple.com>
9753
9754 Unreviewed, rolling out r215767.
9755
9756 The LayoutTest for this change is a flaky failure.
9757
9758 Reverted changeset:
9759
9760 "Restrict WebKit image formats to a known whitelist"
9761 https://bugs.webkit.org/show_bug.cgi?id=170700
9762 http://trac.webkit.org/changeset/215767
9763
svillar@igalia.com9f39f272017-04-26 15:34:40 +000097642017-04-24 Sergio Villar Senin <svillar@igalia.com>
9765
9766 [css-grid] Remove most of the usage of SizingOperation
9767 https://bugs.webkit.org/show_bug.cgi?id=171225
9768
9769 Reviewed by Darin Adler.
9770
9771 Added a new test case which was working correctly but that was not properly tested before.
9772
9773 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
9774 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
9775
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000097762017-04-25 Joseph Pecoraro <pecoraro@apple.com>
9777
9778 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
9779 https://bugs.webkit.org/show_bug.cgi?id=170953
9780
9781 Reviewed by Brian Burg.
9782
9783 * http/tests/inspector/network/resource-sizes-disk-cache.html:
9784 * http/tests/inspector/network/resource-sizes-network.html:
9785 Read the entire data to ensure the load is complete before we notify the frontend.
9786
9787 * platform/mac-wk1/TestExpectations:
9788 * platform/mac-wk2/TestExpectations:
9789 Unflake these tests, they should be more reliable now.
9790
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000097912017-04-25 Youenn Fablet <youenn@apple.com>
9792
9793 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
9794 https://bugs.webkit.org/show_bug.cgi?id=171242
9795
9796 Reviewed by Alex Christensen.
9797
9798 * TestExpectations:
9799 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
9800 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
9801
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000098022017-04-25 Brent Fulgham <bfulgham@apple.com>
9803
9804 Relax the event firing ASSERT for Attr changes
9805 https://bugs.webkit.org/show_bug.cgi?id=171236
9806 <rdar://problem/30516349>
9807
9808 Reviewed by Dean Jackson.
9809
9810 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
9811 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
9812
dino@apple.com7d703c92017-04-26 01:45:04 +000098132017-04-25 Dean Jackson <dino@apple.com>
9814
9815 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
9816 https://bugs.webkit.org/show_bug.cgi?id=171303
9817 <rdar://problem/31434879>
9818
9819 Reviewed by Brent Fulgham.
9820
9821 This particular test was calling notifyDone() from within
9822 a callback triggered by the UIScriptController script, which
9823 meant that by the time the controller tried to call its callback,
9824 the test had finished.
9825
9826 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
9827 notifyDone is called after both the callback-like functions have
9828 triggered.
9829
wilander@apple.com2e6d1372017-04-26 01:22:55 +000098302017-04-25 John Wilander <wilander@apple.com>
9831
9832 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
9833 https://bugs.webkit.org/show_bug.cgi?id=171295
9834 <rdar://problem/31823818>
9835
9836 Reviewed by Brent Fulgham.
9837
9838 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
9839 Changed a TestRunner function name to
9840 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
9841 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
9842 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
9843 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
9844 Changed a TestRunner function name to
9845 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
9846
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000098472017-04-25 Commit Queue <commit-queue@webkit.org>
9848
9849 Unreviewed, rolling out r215476.
9850 https://bugs.webkit.org/show_bug.cgi?id=171304
9851
9852 "It broke JSBench" (Requested by saamyjoon on #webkit).
9853
9854 Reverted changeset:
9855
9856 "[ES6]. Implement Annex B.3.3 function hoisting rules for
9857 eval"
9858 https://bugs.webkit.org/show_bug.cgi?id=163208
9859 http://trac.webkit.org/changeset/215476
9860
sbarati@apple.com732d0672017-04-26 00:52:35 +000098612017-04-25 Saam Barati <sbarati@apple.com>
9862
9863 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
9864 https://bugs.webkit.org/show_bug.cgi?id=171150
9865 <rdar://problem/31771880>
9866
9867 Reviewed by Sam Weinig.
9868
9869 * js/sequence-iterator-protocol-2-expected.txt: Added.
9870 * js/sequence-iterator-protocol-2.html: Added.
9871 * js/sequence-iterator-protocol-expected.txt: Added.
9872 * js/sequence-iterator-protocol.html: Added.
9873
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000098742017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9875
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00009876 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
9877 https://bugs.webkit.org/show_bug.cgi?id=165311
9878
9879 Unreviewed test gardening.
9880
9881 * platform/mac/TestExpectations:
9882
98832017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9884
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00009885 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
9886 https://bugs.webkit.org/show_bug.cgi?id=171301
9887
9888 Unreviewed test gardening.
9889
9890 * platform/ios-wk2/TestExpectations:
9891
98922017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9893
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00009894 Unreviewed, rolling out r215730.
9895
9896 The LayoutTest for this change is a flaky timeout on mac-wk1
9897 debug.
9898
9899 Reverted changeset:
9900
9901 "Enable expired-only reload policy on Mac and iOS"
9902 https://bugs.webkit.org/show_bug.cgi?id=171264
9903 http://trac.webkit.org/changeset/215730
9904
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000099052017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
9906
9907 Restrict WebKit image formats to a known whitelist
9908 https://bugs.webkit.org/show_bug.cgi?id=170700
9909
9910 Reviewed by Tim Horton.
9911
9912 * fast/images/image-formats-support-expected.txt: Added.
9913 * fast/images/image-formats-support.html: Added.
9914 * fast/images/resources/100x100-red-psd-renamed.png: Added.
9915 * fast/images/resources/100x100-red-tga-renamed.png: Added.
9916 * fast/images/resources/100x100-red.psd: Added.
9917 * fast/images/resources/100x100-red.tga: Added.
9918
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000099192017-04-25 Tim Horton <timothy_horton@apple.com>
9920
9921 Deduplicate some lines in the toplevel TestExpectations
9922
9923 * TestExpectations:
9924 Remove a duplicate line and consolidate another.
9925
cdumez@apple.com748dde02017-04-25 21:41:31 +000099262017-04-25 Chris Dumez <cdumez@apple.com>
9927
9928 Element.dataset.name incorrectly returns undefined
9929 https://bugs.webkit.org/show_bug.cgi?id=161454
9930 <rdar://problem/31818563>
9931
9932 Reviewed by Mark Lam.
9933
9934 Add layout test for JS caching bug on DOMStringMap that was fixed as part
9935 of a large named property getter refactoring in r210667.
9936
9937 * fast/dom/dataset-caching-bug-expected.txt: Added.
9938 * fast/dom/dataset-caching-bug.html: Added.
9939
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000099402017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
9941
9942 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
9943 https://bugs.webkit.org/show_bug.cgi?id=171272
9944 <rdar://problem/30966764>
9945
9946 Reviewed by Zalan Bujtas.
9947
9948 * fast/text/kaithi-expected.html: Added.
9949 * fast/text/kaithi.html: Added.
9950 * platform/ios/TestExpectations:
9951 * platform/mac/TestExpectations:
9952
dbates@webkit.org630e6902017-04-25 20:26:13 +000099532017-04-25 Daniel Bates <dabates@apple.com>
9954
9955 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
9956 https://bugs.webkit.org/show_bug.cgi?id=136452
9957 <rdar://problem/23412620>
9958
9959 Reviewed by Brent Fulgham.
9960
9961 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
9962 we support X-Content-Type-Options: nosniff.
9963
9964 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
9965
9966 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
9967 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
9968 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
9969 to avoid a difference of console message ordering due to the non-determinism of the WPT
9970 tests from affecting the matching of the expected result.
9971 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
9972 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
9973 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
9974 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
9975 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
9976 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
9977 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
9978 expected result.
9979 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
9980 * platform/ios/TestExpectations: Unskip nosniff tests.
9981 * platform/mac/TestExpectations: Ditto.
9982 * platform/win/TestExpectations: Ditto.
9983 * platform/wk2/TestExpectations: Ditto.
9984
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000099852017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9986
9987 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
9988 https://bugs.webkit.org/show_bug.cgi?id=170971
9989
9990 Unreviewed test gardening.
9991
9992 * platform/mac-wk2/TestExpectations:
9993
cdumez@apple.com868fa872017-04-25 16:29:25 +000099942017-04-25 Chris Dumez <cdumez@apple.com>
9995
9996 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
9997 https://bugs.webkit.org/show_bug.cgi?id=171239
9998 <rdar://problem/31789855>
9999
10000 Reviewed by Alex Christensen.
10001
10002 * http/tests/security/anchor-download-allow-sameorigin.html:
10003 Stop using attachment.php as resource for this download attribute test because attachment.php
10004 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
10005 this resource is no longer suitable for testing the download attribute.
10006
10007 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
10008 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
10009 * http/tests/download/resources/content-disposition-pass.php: Added.
10010 Add layout test coverage.
10011
10012 * platform/ios-wk2/TestExpectations:
10013 * platform/mac-wk1/TestExpectations:
10014 * platform/win/TestExpectations:
10015 Skip new test on platforms where the download attribute is not supported.
10016
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +0000100172017-04-25 Ryan Haddad <ryanhaddad@apple.com>
10018
10019 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
10020 https://bugs.webkit.org/show_bug.cgi?id=171238
10021
10022 Unreviewed test gardening.
10023
10024 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
10025
antti@apple.com0d5b2e32017-04-25 14:14:00 +0000100262017-04-25 Antti Koivisto <antti@apple.com>
10027
10028 Enable expired-only reload policy on Mac and iOS
10029 https://bugs.webkit.org/show_bug.cgi?id=171264
10030 <rdar://problem/31807637>
10031
10032 Reviewed by Andreas Kling.
10033
10034 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
10035
10036 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
10037 Modify the test to clear the memory cache so it still tests what it is supposed to.
10038
fred.wang@free.fra9378e22017-04-25 08:46:07 +0000100392017-04-25 Frederic Wang <fwang@igalia.com>
10040
10041 Import W3C tests for the CSSOM View module
10042 https://bugs.webkit.org/show_bug.cgi?id=171215
10043
10044 Reviewed by Youenn Fablet.
10045
10046 * TestExpectations: Skip some completely failing CSSOM View tests.
10047 * 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.
10048 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
10049
commit-queue@webkit.org67795122017-04-25 06:52:04 +0000100502017-04-24 Joseph Pecoraro <pecoraro@apple.com>
10051
10052 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
10053 https://bugs.webkit.org/show_bug.cgi?id=171190
10054
10055 Reviewed by Saam Barati.
10056
10057 * js/parser-syntax-check-expected.txt:
10058 * js/script-tests/parser-syntax-check.js:
10059 Extend to cover method duplicate parameter cases.
10060
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +0000100612017-04-24 Jiewen Tan <jiewen_tan@apple.com>
10062
10063 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
10064 https://bugs.webkit.org/show_bug.cgi?id=171059
10065 <rdar://problem/31734958>
10066
10067 Reviewed by Brent Fulgham.
10068
10069 * TestExpectations:
10070 Remove test expectations.
10071
rego@igalia.comb78934d2017-04-25 04:58:55 +0000100722017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
10073
10074 [selectors4] :focus-within should use the flat tree
10075 https://bugs.webkit.org/show_bug.cgi?id=170899
10076
10077 Reviewed by Antti Koivisto.
10078
10079 * TestExpectations: Remove test that is passing now.
10080
n_wang@apple.com7eba1a42017-04-25 00:05:20 +0000100812017-04-24 Nan Wang <n_wang@apple.com>
10082
10083 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
10084 https://bugs.webkit.org/show_bug.cgi?id=171247
10085
10086 Reviewed by Chris Fleizach.
10087
10088 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
10089 * accessibility/mac/input-string-for-range-crash.html: Added.
10090
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +0000100912017-04-24 Youenn Fablet <youenn@apple.com>
10092
10093 Set defaults video getUserMedia constraints
10094 https://bugs.webkit.org/show_bug.cgi?id=171127
10095
10096 Reviewed by Eric Carlson.
10097
10098 * fast/mediastream/getUserMedia-default-expected.txt: Added.
10099 * fast/mediastream/getUserMedia-default.html: Added.
10100
cdumez@apple.coma98f8782017-04-24 22:46:11 +0000101012017-04-24 Chris Dumez <cdumez@apple.com>
10102
cdumez@apple.com371f9792017-04-24 23:43:24 +000010103 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
10104 https://bugs.webkit.org/show_bug.cgi?id=171052
10105
10106 Reviewed by Sam Weinig.
10107
10108 Updated / rebaselined existing tests to reflect behavior change.
10109
10110 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
10111 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
10112 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
10113 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
10114 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
10115 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
10116 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
10117 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
10118 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
10119 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
10120
101212017-04-24 Chris Dumez <cdumez@apple.com>
10122
cdumez@apple.coma98f8782017-04-24 22:46:11 +000010123 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
10124 https://bugs.webkit.org/show_bug.cgi?id=171243
10125 <rdar://problem/31715572>
10126
10127 Reviewed by Antti Koivisto.
10128
10129 Add layout test coverage.
10130
10131 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
10132 * fast/images/animated-gif-scrolling-crash.html: Added.
10133
sbarati@apple.com902ad172017-04-24 21:17:24 +0000101342017-04-24 Saam Barati <sbarati@apple.com>
10135
10136 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
10137 https://bugs.webkit.org/show_bug.cgi?id=171120
10138 <rdar://problem/31781889>
10139
10140 Rubber stamped by Mark Lam.
10141
10142 Make the wasm binary we compile close to 50% smaller.
10143
10144 * workers/wasm-resources/long-compile-many.js:
10145 (i.async.run):
10146 (i.worker.onmessage):
10147 * workers/wasm-resources/long-compile-worker.js:
10148 * workers/wasm-resources/long-compile.js:
10149 (async.run):
10150 (worker.onmessage):
10151
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +0000101522017-04-24 Ryan Haddad <ryanhaddad@apple.com>
10153
10154 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
10155 https://bugs.webkit.org/show_bug.cgi?id=171245
10156
10157 Unreviewed test gardening.
10158
10159 * platform/mac-wk1/TestExpectations:
10160
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +0000101612017-04-24 Joseph Pecoraro <pecoraro@apple.com>
10162
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +000010163 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
10164 https://bugs.webkit.org/show_bug.cgi?id=170897
10165
10166 Reviewed by Saam Barati.
10167
10168 * js/class-syntax-declaration-expected.txt:
10169 * js/script-tests/class-syntax-declaration.js:
10170 Extend tests for static and non-static methods named "constructor" and "prototype".
10171
101722017-04-24 Joseph Pecoraro <pecoraro@apple.com>
10173
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +000010174 Address some FIXMEs in JavaScript tests for bugs that have been fixed
10175 https://bugs.webkit.org/show_bug.cgi?id=171191
10176
10177 Reviewed by JF Bastien.
10178
10179 * js/dom/custom-constructors-expected.txt:
10180 * js/dom/script-tests/custom-constructors.js:
10181 * js/script-tests/keyword-method-names.js:
10182
101832017-04-24 Joseph Pecoraro <pecoraro@apple.com>
10184
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000010185 test262: test262/test/language/expressions/generators/yield-as-label.js
10186 https://bugs.webkit.org/show_bug.cgi?id=170979
10187
10188 Reviewed by Saam Barati.
10189
10190 * js/object-literal-shorthand-construction-expected.txt:
10191 * js/script-tests/object-literal-shorthand-construction.js:
10192 Extend this test to cover object literal shorthand with keywords.
10193
10194 * js/dom/reserved-words-as-property-expected.txt:
10195 * js/let-syntax-expected.txt:
10196 * js/parser-syntax-check-expected.txt:
10197 Improved error messages.
10198
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +0000101992017-04-23 Commit Queue <commit-queue@webkit.org>
10200
10201 Unreviewed, rolling out r215674.
10202 https://bugs.webkit.org/show_bug.cgi?id=171212
10203
10204 Possible unintended commit. This patch was on the wrong bug.
10205 (Requested by JoePeck on #webkit).
10206
10207 Reverted changeset:
10208
10209 "test262: test262/test/language/expressions/generators/yield-
10210 as-label.js"
10211 https://bugs.webkit.org/show_bug.cgi?id=170979
10212 http://trac.webkit.org/changeset/215674
10213
commit-queue@webkit.orgee220572017-04-23 17:23:03 +0000102142017-04-23 Joseph Pecoraro <pecoraro@apple.com>
10215
10216 test262: test262/test/language/expressions/generators/yield-as-label.js
10217 https://bugs.webkit.org/show_bug.cgi?id=170979
10218
10219 Reviewed by Saam Barati.
10220
10221 * js/object-literal-shorthand-construction-expected.txt:
10222 * js/script-tests/object-literal-shorthand-construction.js:
10223 Extend this test to cover object literal shorthand with keywords.
10224
10225 * js/dom/reserved-words-as-property-expected.txt:
10226 * js/let-syntax-expected.txt:
10227 * js/parser-syntax-check-expected.txt:
10228 Improved error messages.
10229
zalan@apple.com1f82e352017-04-22 02:01:55 +0000102302017-04-21 Zalan Bujtas <zalan@apple.com>
10231
10232 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
10233 https://bugs.webkit.org/show_bug.cgi?id=171108
10234 <rdar://problem/30271747>
10235
10236 Reviewed by Dan Bernstein.
10237
10238 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
10239 * fast/replaced/ul-li-word-break-break-word.html: Added.
10240 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
10241 * fast/replaced/zero-width-image-force-linebreak.html: Added.
10242
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +0000102432017-04-21 Aaron Chu <aaron_chu@apple.com>
10244
10245 AX: FKA: Buttons need a visible focus indicator
10246 https://bugs.webkit.org/show_bug.cgi?id=171040
10247 <rdar://problem/30922548>
10248
10249 Reviewed by Antoine Quint.
10250
10251 * TestExpectations:
10252 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
10253 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
10254 * platform/mac/TestExpectations:
10255
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +0000102562017-04-21 Ryan Haddad <ryanhaddad@apple.com>
10257
10258 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
10259 https://bugs.webkit.org/show_bug.cgi?id=169119
10260
10261 Unreviewed test gardening.
10262
10263 * platform/mac/TestExpectations:
10264
cdumez@apple.combc41d7b2017-04-21 22:23:10 +0000102652017-04-21 Chris Dumez <cdumez@apple.com>
10266
10267 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
10268 https://bugs.webkit.org/show_bug.cgi?id=171132
10269 <rdar://problem/31426752>
10270
10271 Reviewed by Ryosuke Niwa.
10272
10273 Add layout test coverage. This test is passing in both Firefox and Chrome.
10274
10275 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
10276 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
10277
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +0000102782017-04-21 Youenn Fablet <youenn@apple.com>
10279
10280 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
10281 https://bugs.webkit.org/show_bug.cgi?id=170823
10282 <rdar://problem/31611583>
10283
10284 Unreviewed.
10285
10286 * TestExpectations: Reactivating test.
10287
dbates@webkit.org1a663fb2017-04-21 21:43:40 +0000102882017-04-21 Daniel Bates <dabates@apple.com>
10289
10290 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
10291 <rdar://problem/31690952>
10292
10293 Rubber-stamped by Jer Noble.
10294
10295 We can enable these tests again once we fix <rdar://problem/25780035>.
10296
10297 * platform/ios/TestExpectations:
10298
bfulgham@apple.coma431d112017-04-21 20:07:07 +0000102992017-04-21 Per Arne Vollan <pvollan@apple.com>
10300
10301 Validate vImage arguments
10302 https://bugs.webkit.org/show_bug.cgi?id=171109
10303
10304 Reviewed by Brent Fulgham.
10305
10306 * fast/canvas/canvas-crash-expected.txt: Added.
10307 * fast/canvas/canvas-crash.html: Added.
10308
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +0000103092017-04-21 Ryan Haddad <ryanhaddad@apple.com>
10310
10311 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
10312 https://bugs.webkit.org/show_bug.cgi?id=170701
10313
10314 Unreviewed test gardening.
10315
10316 * TestExpectations:
10317
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +0000103182017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
10319
10320 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
10321 https://bugs.webkit.org/show_bug.cgi?id=169458
10322
10323 Reviewed by JF Bastien.
10324
10325 Add tests for formatToParts
10326
10327 * js/intl-datetimeformat-expected.txt:
10328 * js/script-tests/intl-datetimeformat.js:
10329
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +0000103302017-04-21 Timothy Horton <timothy_horton@apple.com>
10331
10332 Expose obscured insets to web content (as "safe area insets")
10333 https://bugs.webkit.org/show_bug.cgi?id=171013
10334 <rdar://problem/31564652>
10335
10336 Reviewed by Wenson Hsieh and Dave Hyatt.
10337
10338 * TestExpectations:
10339 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
10340 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
10341 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
10342 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
10343 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
10344 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
10345 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
10346 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
10347 * platform/ios-wk2/TestExpectations:
10348
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +0000103492017-04-20 Commit Queue <commit-queue@webkit.org>
10350
10351 Unreviewed, rolling out r215597.
10352 https://bugs.webkit.org/show_bug.cgi?id=171102
10353
10354 Made all tests crash under GuardMalloc (Requested by ap on
10355 #webkit).
10356
10357 Reverted changeset:
10358
10359 "Expose obscured insets to web content (as "safe area
10360 insets")"
10361 https://bugs.webkit.org/show_bug.cgi?id=171013
10362 http://trac.webkit.org/changeset/215597
10363
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +0000103642017-04-20 Timothy Horton <timothy_horton@apple.com>
10365
10366 Expose obscured insets to web content (as "safe area insets")
10367 https://bugs.webkit.org/show_bug.cgi?id=171013
10368 <rdar://problem/31564652>
10369
10370 Reviewed by Wenson Hsieh and Dave Hyatt.
10371
10372 * TestExpectations:
10373 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
10374 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
10375 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
10376 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
10377 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
10378 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
10379 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
10380 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
10381 * platform/ios-wk2/TestExpectations:
10382
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +0000103832017-04-20 Ryan Haddad <ryanhaddad@apple.com>
10384
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +000010385 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
10386 https://bugs.webkit.org/show_bug.cgi?id=169109
10387
10388 Unreviewed test gardening.
10389
10390 * platform/mac/TestExpectations:
10391
103922017-04-20 Ryan Haddad <ryanhaddad@apple.com>
10393
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000010394 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
10395 https://bugs.webkit.org/show_bug.cgi?id=170921
10396
10397 Unreviewed test gardening.
10398
10399 * TestExpectations:
10400
mattbaker@apple.com287bec02017-04-20 23:09:55 +0000104012017-04-20 Matt Baker <mattbaker@apple.com>
10402
10403 Web Inspector: Add regular expression support to XHR breakpoints
10404 https://bugs.webkit.org/show_bug.cgi?id=170099
10405 <rdar://problem/31558082>
10406
10407 Reviewed by Joseph Pecoraro.
10408
10409 Update tests and expectations for new XHR breakpoint type.
10410
10411 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
10412 * inspector/dom-debugger/xhr-breakpoints.html:
10413
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +0000104142017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
10415
10416 Inline anchor elements cannot be dragged when starting the drag from a block descendant
10417 https://bugs.webkit.org/show_bug.cgi?id=171062
10418 <rdar://problem/31697835>
10419
10420 Reviewed by Tim Horton.
10421
10422 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
10423 the drag is started from a block element under the link.
10424
10425 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
10426 * fast/events/drag-and-drop-link-containing-block.html: Added.
10427 * platform/ios/TestExpectations:
10428 * platform/mac-wk2/TestExpectations:
10429
10430 Skip the test on iOS and Mac WK2.
10431
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +0000104322017-04-20 Aaron Chu <aaron_chu@apple.com>
10433
10434 AX: Modern Media Controls Timeline slider should be operable
10435 https://bugs.webkit.org/show_bug.cgi?id=170250
10436
10437 Reviewed by Antoine Quint.
10438
10439 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
10440 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
10441
fpizlo@apple.com2fca8772017-04-20 17:55:44 +0000104422017-04-18 Filip Pizlo <fpizlo@apple.com>
10443
10444 Optimize SharedArrayBuffer in the DFG+FTL
10445 https://bugs.webkit.org/show_bug.cgi?id=164108
10446
10447 Reviewed by Saam Barati.
10448
10449 Add a test of futex performance.
10450
10451 * workers/sab/cascade_lock-worker.js: Added.
10452 (onmessage):
10453 * workers/sab/cascade_lock.html: Added.
10454 * workers/sab/worker-resources.js:
10455 (cascadeLockSlow):
10456 (cascadeLock):
10457 (cascadeUnlock):
10458
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +0000104592017-04-20 Jon Lee <jonlee@apple.com>
10460
10461 Update pip placard to "picture in picture"
10462 https://bugs.webkit.org/show_bug.cgi?id=171036
10463 rdar://problem/30201536
10464
10465 Reviewed by Antoine Quint.
10466
10467 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
10468 * media/modern-media-controls/pip-placard/pip-placard.html:
10469
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +0000104702017-04-20 Ryan Haddad <ryanhaddad@apple.com>
10471
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +000010472 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
10473 https://bugs.webkit.org/show_bug.cgi?id=171059
10474
10475 Unreviewed test gardening.
10476
10477 * TestExpectations:
10478
104792017-04-20 Ryan Haddad <ryanhaddad@apple.com>
10480
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000010481 Mark memory/memory-pressure-simulation.html as flaky.
10482 https://bugs.webkit.org/show_bug.cgi?id=170629
10483
10484 Unreviewed test gardening.
10485
10486 * platform/mac-wk2/TestExpectations:
10487
clopez@igalia.com86e61982017-04-20 16:46:04 +0000104882017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
10489
10490 [GTK] Update layout tests expectations after r215556
10491 https://bugs.webkit.org/show_bug.cgi?id=170942
10492
10493 Unreviewed gardening.
10494
10495 * platform/gtk/TestExpectations:
10496
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +0000104972017-04-20 Youenn Fablet <youenn@apple.com>
10498
10499 RTCPeerConnection is stopping its backend twice sometimes
10500 https://bugs.webkit.org/show_bug.cgi?id=171043
10501
10502 Reviewed by Eric Carlson.
10503
10504 * webrtc/closing-peerconnection-expected.txt: Added.
10505 * webrtc/closing-peerconnection.html: Added.
10506
jdiggs@igalia.com41069912017-04-20 08:48:53 +0000105072017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
10508
10509 [ATK] Implement support for DPub ARIA roles
10510 https://bugs.webkit.org/show_bug.cgi?id=170679
10511
10512 Reviewed by Chris Fleizach.
10513
10514 Update tests and expectations to reflect the modified WebCore Accessibility
10515 role mappings, and the corresponding changes for the platforms.
10516
10517 * accessibility/gtk/xml-roles-exposed-expected.txt:
10518 * accessibility/gtk/xml-roles-exposed.html:
10519 * accessibility/roles-exposed.html:
10520 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
10521 * platform/gtk/TestExpectations:
10522 * platform/gtk/accessibility/roles-exposed-expected.txt:
10523 * platform/mac/accessibility/roles-exposed-expected.txt:
10524
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +0000105252017-04-19 Ryan Haddad <ryanhaddad@apple.com>
10526
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +000010527 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
10528 https://bugs.webkit.org/show_bug.cgi?id=170907
10529
10530 Unreviewed test gardening.
10531
10532 * platform/mac-wk2/TestExpectations:
10533
105342017-04-19 Ryan Haddad <ryanhaddad@apple.com>
10535
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +000010536 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
10537
10538 Unreviewed test gardening.
10539
10540 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
10541
105422017-04-19 Ryan Haddad <ryanhaddad@apple.com>
10543
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +000010544 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
10545 https://bugs.webkit.org/show_bug.cgi?id=171031
10546
10547 Unreviewed test gardening.
10548
10549 * TestExpectations:
10550
105512017-04-19 Ryan Haddad <ryanhaddad@apple.com>
10552
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +000010553 Remove two tests after r215515.
10554 https://bugs.webkit.org/show_bug.cgi?id=171014
10555
10556 Unreviewed test gardening.
10557
10558 * TestExpectations:
10559
105602017-04-19 Ryan Haddad <ryanhaddad@apple.com>
10561
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000010562 Rebaseline tests after r215515.
10563 https://bugs.webkit.org/show_bug.cgi?id=171014
10564
10565 Unreviewed test gardening.
10566
10567 * TestExpectations:
10568 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
10569 * 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:
10570 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
10571
achristensen@apple.comc74717d2017-04-19 22:27:04 +0000105722017-04-19 Alex Christensen <achristensen@webkit.org>
10573
10574 Parsing large XML strings fails
10575 https://bugs.webkit.org/show_bug.cgi?id=170999
10576 <rdar://problem/17336267>
10577
10578 Reviewed by Brady Eidson.
10579
10580 * fast/dom/xml-large-expected.txt: Added.
10581 * fast/dom/xml-large.html: Added.
10582
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +0000105832017-04-19 Chris Fleizach <cfleizach@apple.com>
10584
10585 AX: <hr> should use a different role description than interactive separators
10586 https://bugs.webkit.org/show_bug.cgi?id=170317
10587 <rdar://problem/31363024>
10588
10589 Reviewed by Joanmarie Diggs.
10590
10591 * accessibility/mac/hr-element-expected.txt:
10592 * accessibility/mac/hr-element.html:
10593
jfbastien@apple.com22070852017-04-19 20:03:52 +0000105942017-04-19 JF Bastien <jfbastien@apple.com>
10595
10596 Unreviewed, rolling out r215520.
10597
10598 Broke Debian 8
10599
10600 Reverted changeset:
10601
10602 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
10603 https://bugs.webkit.org/show_bug.cgi?id=169458
10604 http://trac.webkit.org/changeset/215520
10605
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +0000106062017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
10607
10608 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
10609 https://bugs.webkit.org/show_bug.cgi?id=169458
10610
10611 Reviewed by JF Bastien.
10612
10613 Add tests for formatToParts
10614
10615 * js/intl-datetimeformat-expected.txt:
10616 * js/script-tests/intl-datetimeformat.js:
10617
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +0000106182017-04-19 Youenn Fablet <youenn@apple.com>
10619
10620 Import web-platform-tests/tools
10621 https://bugs.webkit.org/show_bug.cgi?id=170718
10622
10623 Reviewed by Alex Christensen.
10624
10625 * TestExpectations:
10626 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
10627 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
10628 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
10629 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
10630 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
10631 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
10632 * 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.
10633 * tests-options.json:
10634
antti@apple.com009dcd12017-04-19 12:15:37 +0000106352017-04-19 Antti Koivisto <antti@apple.com>
10636
10637 Avoid repaints for invisible animations on tumblr.com/search/aww
10638 https://bugs.webkit.org/show_bug.cgi?id=170986
10639 <rdar://problem/28644580>
10640
10641 Reviewed by Andreas Kling.
10642
10643 * fast/repaint/mutate-non-visible-expected.txt: Added.
10644 * fast/repaint/mutate-non-visible.html: Added.
10645
wilander@apple.comd91733e2017-04-19 01:07:04 +0000106462017-04-18 John Wilander <wilander@apple.com>
10647
10648 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
10649 https://bugs.webkit.org/show_bug.cgi?id=170763
10650 <rdar://problem/31573091>
10651
10652 Reviewed by Alex Christensen.
10653
10654 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
10655 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
10656
dino@apple.combce93132017-04-19 00:37:30 +0000106572017-04-18 Dean Jackson <dino@apple.com>
10658
10659 Update ANGLE
10660 https://bugs.webkit.org/show_bug.cgi?id=170941
10661 <rdar://problem/31633999>
10662
10663 Reviewed by Alex Christensen.
10664
10665 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
10666
bfulgham@apple.com22f76952017-04-18 23:27:04 +0000106672017-04-18 Brent Fulgham <bfulgham@apple.com>
10668
10669 Correct handling of isolatedWorld in event handling
10670 https://bugs.webkit.org/show_bug.cgi?id=65589
10671 <rdar://problem/24097804>
10672
10673 Reviewed by Geoffrey Garen.
10674
10675 This following test cases are from the following Blink change:
10676 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
10677
10678 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
10679 * fast/dom/event-attrs-isolated-world.html: Added.
10680 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
10681 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
10682
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +0000106832017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
10684
10685 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
10686 https://bugs.webkit.org/show_bug.cgi?id=170968
10687 <rdar://problem/31692560>
10688
10689 Reviewed by Dan Bernstein.
10690
10691 Adds a new layout test checking that text within a node with a click handler can be selected when using
10692 character selection granularity.
10693
10694 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
10695 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
10696
joepeck@webkit.org0a2add22017-04-18 20:37:51 +0000106972017-04-18 Joseph Pecoraro <pecoraro@apple.com>
10698
10699 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
10700 https://bugs.webkit.org/show_bug.cgi?id=170953
10701
10702 Unreviewed test gardening.
10703
10704 * platform/mac-wk1/TestExpectations:
10705 Mark a flakey test in WebKit1.
10706
weinig@apple.com66395a22017-04-18 20:35:43 +0000107072017-04-17 Sam Weinig <sam@webkit.org>
10708
10709 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
10710 https://bugs.webkit.org/show_bug.cgi?id=170926
10711
10712 Reviewed by Chris Dumez.
10713
10714 * js/dom/webidl-type-mapping-expected.txt:
10715 * js/dom/webidl-type-mapping.html:
10716 Update test to account for testDictionary now being an attribute,
10717 and test that the annotated type members behave correctly.
10718
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +0000107192017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
10720
10721 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
10722 https://bugs.webkit.org/show_bug.cgi?id=163208
10723
10724 Reviewed by Saam Barati.
10725
10726 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
10727 * inspector/runtime/evaluate-CommandLineAPI.html:
10728 * js/parser-syntax-check-expected.txt:
10729 * js/script-tests/parser-syntax-check.js:
10730
antti@apple.com8db60ef2017-04-18 17:31:20 +0000107312017-04-18 Antti Koivisto <antti@apple.com>
10732
10733 Enable optimized layer flushes on iOS
10734 https://bugs.webkit.org/show_bug.cgi?id=170938
10735 <rdar://problem/31677395>
10736
10737 Reviewed by Simon Fraser.
10738
10739 Add test verifying that tiles get created for touch overflow scrolling.
10740
10741 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
10742 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
10743
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +0000107442017-04-18 Ryan Haddad <ryanhaddad@apple.com>
10745
10746 Update TestExpectations for "selectors4" tests on mac-wk1.
10747 https://trac.webkit.org/changeset/215457/webkit
10748
10749 Unreviewed test gardening.
10750
10751 * platform/mac-wk1/TestExpectations:
10752
rego@igalia.com218bea92017-04-18 16:27:53 +0000107532017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
10754
10755 [css-grid] Add support for percentage gaps
10756 https://bugs.webkit.org/show_bug.cgi?id=170764
10757
10758 Reviewed by Sergio Villar Senin.
10759
10760 Import tests from Blink.
10761
10762 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
10763 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
10764 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
10765 * fast/css-grid-layout/grid-gutters-get-set.html:
10766
magomez@igalia.com3fecba62017-04-18 11:54:23 +0000107672017-04-18 Miguel Gomez <magomez@igalia.com>
10768
10769 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
10770 https://bugs.webkit.org/show_bug.cgi?id=170332
10771
10772 Reviewed by Carlos Garcia Campos.
10773
10774 Added a test to ensure that the browser doesn't crash when loading a PNG image which
10775 reports a wrong number of frames.
10776
10777 * fast/images/bad-png-missing-fdat-expected.txt: Added.
10778 * fast/images/bad-png-missing-fdat.html: Added.
10779 * fast/images/resources/bad-png-missing-fdAT.png: Added.
10780
rego@igalia.comb2665362017-04-18 09:17:19 +0000107812017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
10782
10783 [selectors4] Import W3C Test Suite
10784 https://bugs.webkit.org/show_bug.cgi?id=170898
10785
10786 Reviewed by Youenn Fablet.
10787
10788 * TestExpectations: Mark a few tests as failure linking to the related bugs.
10789 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
10790
carlosgc@webkit.org04704b92017-04-18 08:11:47 +0000107912017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
10792
10793 Unreviewed GTK+ gardening. Add several test expectations.
10794
10795 * platform/gtk/TestExpectations:
10796
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +0000107972017-04-17 Joseph Pecoraro <pecoraro@apple.com>
10798
10799 Web Inspector: Doesn't show size of compressed content correctly
10800 https://bugs.webkit.org/show_bug.cgi?id=155112
10801 <rdar://problem/25006728>
10802
10803 Reviewed by Alex Christensen and Timothy Hatcher.
10804
10805 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
10806 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
10807 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
10808 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
10809 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
10810 * http/tests/inspector/network/resource-sizes-network.html: Added.
10811 Test resource sizes under different load conditions.
10812
10813 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
10814 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
10815 Older versions of macOS will not have the new metrics, but test their output anyways.
10816
10817 * http/tests/inspector/network/resources/404.php: Added.
10818 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
10819 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
10820 * http/tests/inspector/network/resources/lorem.txt: Added.
10821 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
10822
10823 * http/tests/inspector/network/resources/resource-size-test.js: Added.
10824 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
10825 (TestPage.registerInitializer.window.addResourceSizeTest):
10826 (TestPage.registerInitializer):
10827 Shared test code for resource sizes.
10828
10829 * platform/mac-wk1/TestExpectations:
10830 * platform/win/TestExpectations:
10831
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +0000108322017-04-17 Youenn Fablet <youenn@apple.com>
10833
10834 Enable video autoplay when getUserMedia is on
10835 https://bugs.webkit.org/show_bug.cgi?id=170919
10836
10837 Reviewed by Geoffrey Garen.
10838
10839 * webrtc/video-autoplay-expected.txt: Added.
10840 * webrtc/video-autoplay.html: Added.
10841
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +0000108422017-04-17 Ryan Haddad <ryanhaddad@apple.com>
10843
10844 Skip webrtc/multi-video.html.
10845 https://bugs.webkit.org/show_bug.cgi?id=170823
10846
10847 Unreviewed test gardening.
10848
10849 * TestExpectations:
10850
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +0000108512017-04-17 Youenn Fablet <youenn@apple.com>
10852
10853 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +000010854 https://bugs.webkit.or
10855 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000010856
10857 Reviewed by Eric Carlson.
10858
10859 * webrtc/video-mute.html: Another try at making the test not flaky.
10860
timothy_horton@apple.com4de29982017-04-17 20:24:14 +0000108612017-04-17 Tim Horton <timothy_horton@apple.com>
10862
10863 Provide a viewport parameter to disable clipping to the safe area
10864 https://bugs.webkit.org/show_bug.cgi?id=170766
10865 <rdar://problem/31564634>
10866
10867 Reviewed by Beth Dakin.
10868
10869 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
10870 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
10871 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
10872 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
10873
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +0000108742017-04-14 Jiewen Tan <jiewen_tan@apple.com>
10875
10876 [WebCrypto] Add support for ECDSA
10877 https://bugs.webkit.org/show_bug.cgi?id=170789
10878 <rdar://problem/31588604>
10879
10880 Reviewed by Brent Fulgham.
10881
10882 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
10883 * crypto/subtle/ec-generate-key-malformed-parameters.html:
10884 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
10885 * crypto/subtle/ec-import-key-malformed-parameters.html:
10886 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
10887 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
10888 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
10889 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
10890 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
10891 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
10892 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
10893 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
10894 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
10895 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
10896 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
10897 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
10898 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
10899 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
10900 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
10901 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
10902 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
10903 * crypto/subtle/ecdsa-generate-key.html: Added.
10904 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
10905 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
10906 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
10907 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
10908 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
10909 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
10910 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
10911 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
10912 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
10913 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
10914 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
10915 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
10916 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
10917 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
10918 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
10919 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
10920 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
10921 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
10922 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
10923 * crypto/subtle/ecdsa-import-raw-key.html: Added.
10924 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
10925 * crypto/subtle/ecdsa-import-spki-key.html: Added.
10926 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
10927 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
10928 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
10929 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
10930 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
10931 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
10932 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
10933 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
10934
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +0000109352017-04-17 Youenn Fablet <youenn@apple.com>
10936
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +000010937 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
10938 https://bugs.webkit.org/show_bug.cgi?id=170837
10939
10940 Reviewed by Eric Carlson.
10941
10942 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
10943
109442017-04-17 Youenn Fablet <youenn@apple.com>
10945
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000010946 RTCPeerConnection addTrack does not require a stream parameter
10947 https://bugs.webkit.org/show_bug.cgi?id=170894
10948
10949 Reviewed by Alex Christensen.
10950
10951 * webrtc/video-addTrack-expected.txt: Added.
10952 * webrtc/video-addTrack.html: Added.
10953
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +0000109542017-04-16 Joseph Pecoraro <pecoraro@apple.com>
10955
10956 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
10957 https://bugs.webkit.org/show_bug.cgi?id=170882
10958
10959 Reviewed by Saam Barati.
10960
10961 * js/dom/object-prototype-toLocaleString-expected.txt:
10962 * js/dom/script-tests/object-prototype-toLocaleString.js:
10963 Test the case of toLocaleString where toString does not exist.
10964
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +0000109652017-04-16 Chris Dumez <cdumez@apple.com>
10966
10967 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
10968 https://bugs.webkit.org/show_bug.cgi?id=169995
10969 <rdar://problem/23798897>
10970
10971 Reviewed by Sam Weinig.
10972
10973 Add layout test coverage.
10974
10975 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
10976 * fast/events/beforeunload-alert-handled-keydown.html: Added.
10977 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
10978 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
10979
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +0000109802017-04-16 Joseph Pecoraro <pecoraro@apple.com>
10981
10982 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
10983 https://bugs.webkit.org/show_bug.cgi?id=170879
10984
10985 Reviewed by Saam Barati.
10986
10987 * js/Object-getOwnPropertyNames-expected.txt:
10988 * js/script-tests/Object-getOwnPropertyNames.js:
10989
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +0000109902017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
10991
10992 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
10993 https://bugs.webkit.org/show_bug.cgi?id=170760
10994
10995 Reviewed by Joseph Pecoraro.
10996
10997 Test sending and receiving text and binary (blob and array buffer) data.
10998
10999 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
11000 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
11001 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
11002 (web_socket_do_extra_handshake):
11003 (web_socket_transfer_data):
11004 (all_distinct_bytes):
11005 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
11006 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
11007 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
11008 (web_socket_do_extra_handshake):
11009 (web_socket_transfer_data):
11010
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +0000110112017-04-14 Jiewen Tan <jiewen_tan@apple.com>
11012
11013 [WebCrypto] Support HKDF
11014 https://bugs.webkit.org/show_bug.cgi?id=170636
11015 <rdar://problem/23539827>
11016
11017 Reviewed by Brent Fulgham.
11018
11019 * TestExpectations:
11020 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
11021 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
11022 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
11023 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
11024 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
11025 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
11026 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
11027 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
11028 * crypto/subtle/hkdf-import-key-expected.txt: Added.
11029 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
11030 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
11031 * crypto/subtle/hkdf-import-key.html: Added.
11032 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
11033 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
11034 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
11035 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
11036 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
11037 * crypto/workers/subtle/hkdf-import-key.html: Added.
11038 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
11039 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
11040 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
11041
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +0000110422017-04-14 Ryan Haddad <ryanhaddad@apple.com>
11043
11044 Skip workers/wasm-* LayoutTests on ios-simulator.
11045
11046 Unreviewed test gardening.
11047
11048 * platform/ios/TestExpectations:
11049
zalan@apple.comb62345d2017-04-14 20:59:36 +0000110502017-04-14 Zalan Bujtas <zalan@apple.com>
11051
11052 text-align start / end failure in table cells
11053 https://bugs.webkit.org/show_bug.cgi?id=141417
11054 <rdar://problem/31051672>
11055
11056 Reviewed by Antti Koivisto.
11057
11058 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
11059 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
11060
sbarati@apple.com492e4432017-04-14 02:10:17 +0000110612017-04-13 Saam Barati <sbarati@apple.com>
11062
11063 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
11064 https://bugs.webkit.org/show_bug.cgi?id=170573
11065
11066 Reviewed by Filip Pizlo.
11067
11068 * storage/indexeddb/resources/wasm-exceptions.js: Added.
11069 (const._fail):
11070 (const.isNotA.assert.isNotA):
11071 (const):
11072 (switch.typeof):
11073 (Builder):
11074 (Builder.prototype.setChecked):
11075 (Builder.prototype.setPreamble):
11076 (Builder.prototype._functionIndexSpaceKeyHash):
11077 (Builder.prototype._registerFunctionToIndexSpace):
11078 (Builder.prototype._getFunctionFromIndexSpace):
11079 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
11080 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
11081 (Builder.prototype._registerSectionBuilders.this.Unknown):
11082 (prepareDatabase):
11083 (testDatabase):
11084 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
11085 * storage/indexeddb/wasm-exceptions.html: Added.
11086 * workers/wasm-hashset: Added.
11087 * workers/wasm-hashset-expected.txt: Added.
11088 * workers/wasm-hashset-many-expected.txt: Added.
11089 * workers/wasm-hashset-many.html: Added.
11090 * workers/wasm-hashset.html: Added.
11091 * workers/wasm-hashset/many-test.js: Added.
11092 (reallyDone):
11093 (console.log):
11094 (console.error):
11095 (console.assert):
11096 (i.worker.onmessage):
11097 (Module.print):
11098 (Module.printErr):
11099 (Module.canvas):
11100 (Module.setStatus):
11101 (Module):
11102 (setValue):
11103 (getValue):
11104 (allocate):
11105 (getMemory):
11106 (Pointer_stringify):
11107 (AsciiToString):
11108 (stringToAscii):
11109 (UTF8ArrayToString):
11110 (UTF8ToString):
11111 (stringToUTF8Array):
11112 (stringToUTF8):
11113 (lengthBytesUTF8):
11114 (demangle):
11115 (demangleAll):
11116 (stackTrace):
11117 (alignUp):
11118 (updateGlobalBuffer):
11119 (updateGlobalBufferViews):
11120 (abortOnCannotGrowMemory):
11121 (enlargeMemory):
11122 (getTotalMemory):
11123 (callRuntimeCallbacks):
11124 (preRun):
11125 (ensureInitRuntime):
11126 (preMain):
11127 (exitRuntime):
11128 (postRun):
11129 (addOnPreRun):
11130 (addOnInit):
11131 (addOnPreMain):
11132 (addOnExit):
11133 (addOnPostRun):
11134 (intArrayFromString):
11135 (intArrayToString):
11136 (writeStringToMemory):
11137 (writeArrayToMemory):
11138 (writeAsciiToMemory):
11139 (Math.string_appeared_here):
11140 (addRunDependency):
11141 (removeRunDependency):
11142 (integrateWasmJS.asm2wasmImports.string_appeared_here):
11143 (integrateWasmJS.lookupImport):
11144 (integrateWasmJS.mergeMemory):
11145 (integrateWasmJS.fixImports):
11146 (integrateWasmJS.getBinary):
11147 (integrateWasmJS.doJustAsm):
11148 (integrateWasmJS.receiveInstance):
11149 (integrateWasmJS.):
11150 (integrateWasmJS.doNativeWasm):
11151 (integrateWasmJS.doWasmPolyfill):
11152 (integrateWasmJS.Module.string_appeared_here):
11153 (integrateWasmJS):
11154 (___setErrNo):
11155 (__ZSt18uncaught_exceptionv):
11156 (EXCEPTIONS.deAdjust):
11157 (EXCEPTIONS.addRef):
11158 (EXCEPTIONS.decRef):
11159 (EXCEPTIONS.clearRef):
11160 (___cxa_find_matching_catch):
11161 (___gxx_personality_v0):
11162 (___lock):
11163 (_emscripten_memcpy_big):
11164 (_gettimeofday):
11165 (_abort):
11166 (SYSCALLS):
11167 (SYSCALLS.get getStr):
11168 (SYSCALLS.get64):
11169 (SYSCALLS.getZero):
11170 (try.___syscall146.printChar):
11171 (___syscall146):
11172 (___syscall54):
11173 (___unlock):
11174 (___syscall6):
11175 (invoke_ii):
11176 (invoke_iiii):
11177 (invoke_v):
11178 (_malloc.Module.string_appeared_here):
11179 (getTempRet0.Module.string_appeared_here):
11180 (_free.Module.string_appeared_here):
11181 (_main.Module.string_appeared_here):
11182 (setTempRet0.Module.string_appeared_here):
11183 (establishStackSpace.Module.string_appeared_here):
11184 (stackSave.Module.string_appeared_here):
11185 (_memset.Module.string_appeared_here):
11186 (_sbrk.Module.string_appeared_here):
11187 (_emscripten_get_global_libc.Module.string_appeared_here):
11188 (_memcpy.Module.string_appeared_here):
11189 (___errno_location.Module.string_appeared_here):
11190 (setThrew.Module.string_appeared_here):
11191 (_fflush.Module.string_appeared_here):
11192 (stackAlloc.Module.string_appeared_here):
11193 (stackRestore.Module.string_appeared_here):
11194 (_llvm_bswap_i32.Module.string_appeared_here):
11195 (runPostSets.Module.string_appeared_here):
11196 (dynCall_ii.Module.string_appeared_here):
11197 (dynCall_iiii.Module.string_appeared_here):
11198 (dynCall_v.Module.string_appeared_here):
11199 (else.applyMemoryInitializer):
11200 (else):
11201 (else.useRequest):
11202 (ExitStatus):
11203 (dependenciesFulfilled):
11204 (Module.string_appeared_here.Module.callMain.callMain.pad):
11205 (Module.string_appeared_here.Module.callMain):
11206 (run.doRun):
11207 (run):
11208 (exit):
11209 * workers/wasm-hashset/many-worker.js: Added.
11210 (console.log):
11211 (console.error):
11212 (console.assert):
11213 (Module.print):
11214 (Module.printErr):
11215 (Module.canvas):
11216 (Module.setStatus):
11217 (Module):
11218 (setValue):
11219 (getValue):
11220 (allocate):
11221 (getMemory):
11222 (Pointer_stringify):
11223 (AsciiToString):
11224 (stringToAscii):
11225 (UTF8ArrayToString):
11226 (UTF8ToString):
11227 (stringToUTF8Array):
11228 (stringToUTF8):
11229 (lengthBytesUTF8):
11230 (demangle):
11231 (demangleAll):
11232 (stackTrace):
11233 (alignUp):
11234 (updateGlobalBuffer):
11235 (updateGlobalBufferViews):
11236 (abortOnCannotGrowMemory):
11237 (enlargeMemory):
11238 (getTotalMemory):
11239 (callRuntimeCallbacks):
11240 (preRun):
11241 (ensureInitRuntime):
11242 (preMain):
11243 (exitRuntime):
11244 (postRun):
11245 (addOnPreRun):
11246 (addOnInit):
11247 (addOnPreMain):
11248 (addOnExit):
11249 (addOnPostRun):
11250 (intArrayFromString):
11251 (intArrayToString):
11252 (writeStringToMemory):
11253 (writeArrayToMemory):
11254 (writeAsciiToMemory):
11255 (Math.string_appeared_here):
11256 (addRunDependency):
11257 (removeRunDependency):
11258 (integrateWasmJS.asm2wasmImports.string_appeared_here):
11259 (integrateWasmJS.lookupImport):
11260 (integrateWasmJS.mergeMemory):
11261 (integrateWasmJS.fixImports):
11262 (integrateWasmJS.getBinary):
11263 (integrateWasmJS.doJustAsm):
11264 (integrateWasmJS.receiveInstance):
11265 (integrateWasmJS.doNativeWasm):
11266 (integrateWasmJS.doWasmPolyfill):
11267 (integrateWasmJS.Module.string_appeared_here):
11268 (integrateWasmJS):
11269 (___setErrNo):
11270 (__ZSt18uncaught_exceptionv):
11271 (EXCEPTIONS.deAdjust):
11272 (EXCEPTIONS.addRef):
11273 (EXCEPTIONS.decRef):
11274 (EXCEPTIONS.clearRef):
11275 (___cxa_find_matching_catch):
11276 (___gxx_personality_v0):
11277 (___lock):
11278 (_emscripten_memcpy_big):
11279 (_gettimeofday):
11280 (_abort):
11281 (SYSCALLS):
11282 (SYSCALLS.get getStr):
11283 (SYSCALLS.get64):
11284 (SYSCALLS.getZero):
11285 (try.___syscall146.printChar):
11286 (___syscall146):
11287 (___syscall54):
11288 (___unlock):
11289 (___syscall6):
11290 (invoke_ii):
11291 (invoke_iiii):
11292 (invoke_v):
11293 (_malloc.Module.string_appeared_here):
11294 (getTempRet0.Module.string_appeared_here):
11295 (_free.Module.string_appeared_here):
11296 (_main.Module.string_appeared_here):
11297 (setTempRet0.Module.string_appeared_here):
11298 (establishStackSpace.Module.string_appeared_here):
11299 (stackSave.Module.string_appeared_here):
11300 (_memset.Module.string_appeared_here):
11301 (_sbrk.Module.string_appeared_here):
11302 (_emscripten_get_global_libc.Module.string_appeared_here):
11303 (_memcpy.Module.string_appeared_here):
11304 (___errno_location.Module.string_appeared_here):
11305 (setThrew.Module.string_appeared_here):
11306 (_fflush.Module.string_appeared_here):
11307 (stackAlloc.Module.string_appeared_here):
11308 (stackRestore.Module.string_appeared_here):
11309 (_llvm_bswap_i32.Module.string_appeared_here):
11310 (runPostSets.Module.string_appeared_here):
11311 (dynCall_ii.Module.string_appeared_here):
11312 (dynCall_iiii.Module.string_appeared_here):
11313 (dynCall_v.Module.string_appeared_here):
11314 (else.applyMemoryInitializer):
11315 (else):
11316 (else.useRequest):
11317 (ExitStatus):
11318 (dependenciesFulfilled):
11319 (Module.string_appeared_here.Module.callMain.callMain.pad):
11320 (Module.string_appeared_here.Module.callMain):
11321 (run.doRun):
11322 (run):
11323 (exit):
11324 * workers/wasm-hashset/test.js: Added.
11325 (reallyDone):
11326 (console.log):
11327 (console.error):
11328 (console.assert):
11329 (Module.print):
11330 (Module.printErr):
11331 (Module.canvas):
11332 (Module.setStatus):
11333 (Module):
11334 (setValue):
11335 (getValue):
11336 (allocate):
11337 (getMemory):
11338 (Pointer_stringify):
11339 (AsciiToString):
11340 (stringToAscii):
11341 (UTF8ArrayToString):
11342 (UTF8ToString):
11343 (stringToUTF8Array):
11344 (stringToUTF8):
11345 (lengthBytesUTF8):
11346 (demangle):
11347 (demangleAll):
11348 (stackTrace):
11349 (alignUp):
11350 (updateGlobalBuffer):
11351 (updateGlobalBufferViews):
11352 (abortOnCannotGrowMemory):
11353 (enlargeMemory):
11354 (getTotalMemory):
11355 (callRuntimeCallbacks):
11356 (preRun):
11357 (ensureInitRuntime):
11358 (preMain):
11359 (exitRuntime):
11360 (postRun):
11361 (addOnPreRun):
11362 (addOnInit):
11363 (addOnPreMain):
11364 (addOnExit):
11365 (addOnPostRun):
11366 (intArrayFromString):
11367 (intArrayToString):
11368 (writeStringToMemory):
11369 (writeArrayToMemory):
11370 (writeAsciiToMemory):
11371 (Math.string_appeared_here):
11372 (addRunDependency):
11373 (removeRunDependency):
11374 (integrateWasmJS.asm2wasmImports.string_appeared_here):
11375 (integrateWasmJS.lookupImport):
11376 (integrateWasmJS.mergeMemory):
11377 (integrateWasmJS.fixImports):
11378 (integrateWasmJS.getBinary):
11379 (integrateWasmJS.doJustAsm):
11380 (integrateWasmJS.receiveInstance):
11381 (integrateWasmJS.doNativeWasm):
11382 (integrateWasmJS.doWasmPolyfill):
11383 (integrateWasmJS.Module.string_appeared_here):
11384 (integrateWasmJS):
11385 (___setErrNo):
11386 (__ZSt18uncaught_exceptionv):
11387 (EXCEPTIONS.deAdjust):
11388 (EXCEPTIONS.addRef):
11389 (EXCEPTIONS.decRef):
11390 (EXCEPTIONS.clearRef):
11391 (___cxa_find_matching_catch):
11392 (___gxx_personality_v0):
11393 (___lock):
11394 (_emscripten_memcpy_big):
11395 (_gettimeofday):
11396 (_abort):
11397 (SYSCALLS):
11398 (SYSCALLS.get getStr):
11399 (SYSCALLS.get64):
11400 (SYSCALLS.getZero):
11401 (try.___syscall146.printChar):
11402 (___syscall146):
11403 (___syscall54):
11404 (___unlock):
11405 (___syscall6):
11406 (invoke_ii):
11407 (invoke_iiii):
11408 (invoke_v):
11409 (_malloc.Module.string_appeared_here):
11410 (getTempRet0.Module.string_appeared_here):
11411 (_free.Module.string_appeared_here):
11412 (_main.Module.string_appeared_here):
11413 (setTempRet0.Module.string_appeared_here):
11414 (establishStackSpace.Module.string_appeared_here):
11415 (stackSave.Module.string_appeared_here):
11416 (_memset.Module.string_appeared_here):
11417 (_sbrk.Module.string_appeared_here):
11418 (_emscripten_get_global_libc.Module.string_appeared_here):
11419 (_memcpy.Module.string_appeared_here):
11420 (___errno_location.Module.string_appeared_here):
11421 (setThrew.Module.string_appeared_here):
11422 (_fflush.Module.string_appeared_here):
11423 (stackAlloc.Module.string_appeared_here):
11424 (stackRestore.Module.string_appeared_here):
11425 (_llvm_bswap_i32.Module.string_appeared_here):
11426 (runPostSets.Module.string_appeared_here):
11427 (dynCall_ii.Module.string_appeared_here):
11428 (dynCall_iiii.Module.string_appeared_here):
11429 (dynCall_v.Module.string_appeared_here):
11430 (else.applyMemoryInitializer):
11431 (else):
11432 (else.useRequest):
11433 (ExitStatus):
11434 (dependenciesFulfilled):
11435 (Module.string_appeared_here.Module.callMain.callMain.pad):
11436 (Module.string_appeared_here.Module.callMain):
11437 (run.doRun):
11438 (run):
11439 (exit):
11440 * workers/wasm-hashset/worker.js: Added.
11441 (console.log):
11442 (console.error):
11443 (console.assert):
11444 (Module.print):
11445 (Module.printErr):
11446 (Module.canvas):
11447 (Module.setStatus):
11448 (Module):
11449 (setValue):
11450 (getValue):
11451 (allocate):
11452 (getMemory):
11453 (Pointer_stringify):
11454 (AsciiToString):
11455 (stringToAscii):
11456 (UTF8ArrayToString):
11457 (UTF8ToString):
11458 (stringToUTF8Array):
11459 (stringToUTF8):
11460 (lengthBytesUTF8):
11461 (demangle):
11462 (demangleAll):
11463 (stackTrace):
11464 (alignUp):
11465 (updateGlobalBuffer):
11466 (updateGlobalBufferViews):
11467 (abortOnCannotGrowMemory):
11468 (enlargeMemory):
11469 (getTotalMemory):
11470 (callRuntimeCallbacks):
11471 (preRun):
11472 (ensureInitRuntime):
11473 (preMain):
11474 (exitRuntime):
11475 (postRun):
11476 (addOnPreRun):
11477 (addOnInit):
11478 (addOnPreMain):
11479 (addOnExit):
11480 (addOnPostRun):
11481 (intArrayFromString):
11482 (intArrayToString):
11483 (writeStringToMemory):
11484 (writeArrayToMemory):
11485 (writeAsciiToMemory):
11486 (Math.string_appeared_here):
11487 (addRunDependency):
11488 (removeRunDependency):
11489 (integrateWasmJS.asm2wasmImports.string_appeared_here):
11490 (integrateWasmJS.lookupImport):
11491 (integrateWasmJS.mergeMemory):
11492 (integrateWasmJS.fixImports):
11493 (integrateWasmJS.getBinary):
11494 (integrateWasmJS.doJustAsm):
11495 (integrateWasmJS.receiveInstance):
11496 (integrateWasmJS.):
11497 (integrateWasmJS.doNativeWasm):
11498 (integrateWasmJS.doWasmPolyfill):
11499 (integrateWasmJS.Module.string_appeared_here):
11500 (integrateWasmJS):
11501 (___setErrNo):
11502 (__ZSt18uncaught_exceptionv):
11503 (EXCEPTIONS.deAdjust):
11504 (EXCEPTIONS.addRef):
11505 (EXCEPTIONS.decRef):
11506 (EXCEPTIONS.clearRef):
11507 (___cxa_find_matching_catch):
11508 (___gxx_personality_v0):
11509 (___lock):
11510 (_emscripten_memcpy_big):
11511 (_gettimeofday):
11512 (_abort):
11513 (SYSCALLS):
11514 (SYSCALLS.get getStr):
11515 (SYSCALLS.get64):
11516 (SYSCALLS.getZero):
11517 (try.___syscall146.printChar):
11518 (___syscall146):
11519 (___syscall54):
11520 (___unlock):
11521 (___syscall6):
11522 (invoke_ii):
11523 (invoke_iiii):
11524 (invoke_v):
11525 (_malloc.Module.string_appeared_here):
11526 (getTempRet0.Module.string_appeared_here):
11527 (_free.Module.string_appeared_here):
11528 (_main.Module.string_appeared_here):
11529 (setTempRet0.Module.string_appeared_here):
11530 (establishStackSpace.Module.string_appeared_here):
11531 (stackSave.Module.string_appeared_here):
11532 (_memset.Module.string_appeared_here):
11533 (_sbrk.Module.string_appeared_here):
11534 (_emscripten_get_global_libc.Module.string_appeared_here):
11535 (_memcpy.Module.string_appeared_here):
11536 (___errno_location.Module.string_appeared_here):
11537 (setThrew.Module.string_appeared_here):
11538 (_fflush.Module.string_appeared_here):
11539 (stackAlloc.Module.string_appeared_here):
11540 (stackRestore.Module.string_appeared_here):
11541 (_llvm_bswap_i32.Module.string_appeared_here):
11542 (runPostSets.Module.string_appeared_here):
11543 (dynCall_ii.Module.string_appeared_here):
11544 (dynCall_iiii.Module.string_appeared_here):
11545 (dynCall_v.Module.string_appeared_here):
11546 (else.applyMemoryInitializer):
11547 (else):
11548 (else.useRequest):
11549 (ExitStatus):
11550 (dependenciesFulfilled):
11551 (Module.string_appeared_here.Module.callMain.callMain.pad):
11552 (Module.string_appeared_here.Module.callMain):
11553 (run.doRun):
11554 (run):
11555 (exit):
11556 * workers/wasm-long-compile-expected.txt: Added.
11557 * workers/wasm-long-compile-many-expected.txt: Added.
11558 * workers/wasm-long-compile-many.html: Added.
11559 * workers/wasm-long-compile.html: Added.
11560 * workers/wasm-resources: Added.
11561 * workers/wasm-resources/long-compile-many.js: Added.
11562 (done):
11563 (i.async.run):
11564 (i.worker.onmessage):
11565 * workers/wasm-resources/long-compile-worker.js: Added.
11566 (const._fail):
11567 (const.isNotA.assert.isNotA):
11568 (const):
11569 (switch.typeof):
11570 (Builder):
11571 (Builder.prototype.setChecked):
11572 (Builder.prototype.setPreamble):
11573 (Builder.prototype._functionIndexSpaceKeyHash):
11574 (Builder.prototype._registerFunctionToIndexSpace):
11575 (Builder.prototype._getFunctionFromIndexSpace):
11576 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
11577 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
11578 (Builder.prototype._registerSectionBuilders.this.Unknown):
11579 * workers/wasm-resources/long-compile.js: Added.
11580 (done):
11581 (async.run):
11582 (worker.onmessage):
11583
dino@apple.com867f6662017-04-14 01:56:35 +0000115842017-04-13 Dean Jackson <dino@apple.com>
11585
11586 Large negative animation-delays may not work depending on machine uptime
11587 https://bugs.webkit.org/show_bug.cgi?id=166962
11588 <rdar://problem/30091526>
11589
11590 Reviewed by Tim Horton.
11591
11592 * animations/large-negative-delay-expected.txt: Added.
11593 * animations/large-negative-delay.html: Added.
11594
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +0000115952017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
11596
11597 Change Intl prototypes to plain objects
11598 https://bugs.webkit.org/show_bug.cgi?id=168178
11599
11600 Reviewed by JF Bastien.
11601
11602 * js/intl-collator-expected.txt:
11603 * js/intl-datetimeformat-expected.txt:
11604 * js/intl-numberformat-expected.txt:
11605 * js/script-tests/intl-collator.js:
11606 * js/script-tests/intl-datetimeformat.js:
11607 * js/script-tests/intl-numberformat.js:
11608
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +0000116092017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11610
11611 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
11612 https://bugs.webkit.org/show_bug.cgi?id=169719
11613
11614 Unreviewed test gardening.
11615
11616 * platform/ios-wk2/TestExpectations:
11617
antti@apple.com2d5e53f2017-04-13 23:20:50 +0000116182017-04-13 Antti Koivisto <antti@apple.com>
11619
11620 Don't invalidate composition for style changes in non-composited layers
11621 https://bugs.webkit.org/show_bug.cgi?id=170805
11622 <rdar://problem/31606185>
11623
11624 Reviewed by Simon Fraser.
11625
11626 * compositing/updates/animation-non-composited-expected.txt: Added.
11627 * compositing/updates/animation-non-composited.html: Added.
11628
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +0000116292017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11630
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +000011631 Mark webrtc/video-mute.html as flaky.
11632 https://bugs.webkit.org/show_bug.cgi?id=170704
11633
11634 Unreviewed test gardening.
11635
11636 * TestExpectations:
11637
116382017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11639
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +000011640 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
11641 https://bugs.webkit.org/show_bug.cgi?id=165553
11642
11643 Unreviewed test gardening.
11644
11645 * platform/mac/TestExpectations:
11646
116472017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11648
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +000011649 Mark media/track/track-cue-rendering-rtl.html as flaky.
11650 https://bugs.webkit.org/show_bug.cgi?id=170831
11651
11652 Unreviewed test gardening.
11653
11654 * platform/mac/TestExpectations:
11655
116562017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11657
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +000011658 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
11659 https://bugs.webkit.org/show_bug.cgi?id=170830
11660
11661 Unreviewed test gardening.
11662
11663 * platform/mac-wk1/TestExpectations:
11664
116652017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11666
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +000011667 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
11668
11669 Unreviewed test gardening.
11670
11671 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
11672
116732017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11674
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +000011675 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
11676 https://bugs.webkit.org/show_bug.cgi?id=170702
11677
11678 Unreviewed test gardening.
11679
11680 * platform/mac-wk2/TestExpectations:
11681
116822017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11683
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000011684 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
11685 https://bugs.webkit.org/show_bug.cgi?id=164229
11686
11687 Unreviewed test gardening.
11688
11689 * platform/mac/TestExpectations:
11690
cdumez@apple.com0447c7c2017-04-13 19:42:35 +0000116912017-04-13 Chris Dumez <cdumez@apple.com>
11692
11693 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
11694 https://bugs.webkit.org/show_bug.cgi?id=170745
11695
11696 Reviewed by Tim Horton.
11697
11698 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
11699 test more robust.
11700
11701 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
11702 * svg/animations/animated-svg-image-outside-viewport-paused.html:
11703
commit-queue@webkit.org055b0802017-04-13 18:28:29 +0000117042017-04-13 Youenn Fablet <youenn@apple.com>
11705
11706 Remove RTCSignalingState::Closed
11707 https://bugs.webkit.org/show_bug.cgi?id=170811
11708
11709 Reviewed by Eric Carlson.
11710
11711 * webrtc/connection-state.html:
11712
jbedard@apple.com64df7a42017-04-13 17:29:43 +0000117132017-04-13 Jonathan Bedard <jbedard@apple.com>
11714
11715 Remove compositing/masks/solid-color-masked.html expectation
11716 https://bugs.webkit.org/show_bug.cgi?id=168054
11717
11718 Unreviewed test gardening.
11719
11720 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
11721
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +0000117222017-04-13 Youenn Fablet <youenn@apple.com>
11723
11724 Add some more WebRTC tests
11725 https://bugs.webkit.org/show_bug.cgi?id=170796
11726
11727 Reviewed by Eric Carlson.
11728
11729 * webrtc/multi-video-expected.txt: Added.
11730 * webrtc/multi-video.html: Added.
11731 * webrtc/video-with-data-channel-expected.txt: Added.
11732 * webrtc/video-with-data-channel.html: Added.
11733
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +0000117342017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
11735
11736 [Readable Streams API] Implement cloneArrayBuffer in WebCore
11737 https://bugs.webkit.org/show_bug.cgi?id=170008
11738
11739 Reviewed by Youenn Fablet.
11740
11741 Added test to check cloneArrayBuffer behaviour.
11742
11743 * streams/clone-array-buffer-expected.txt: Added.
11744 * streams/clone-array-buffer.html: Added.
11745
commit-queue@webkit.org04d33012017-04-13 16:38:58 +0000117462017-04-13 Youenn Fablet <youenn@apple.com>
11747
11748 onnegotiationneeded should only be called once
11749 https://bugs.webkit.org/show_bug.cgi?id=170785
11750
11751 Reviewed by Alex Christensen.
11752
11753 * webrtc/negotiatedneeded-event-addStream.html:
11754
hyatt@apple.com531e35d2017-04-13 16:37:00 +0000117552017-04-13 Dave Hyatt <hyatt@apple.com>
11756
11757 Rendering flexbox children across columns
11758 https://bugs.webkit.org/show_bug.cgi?id=164166
11759 <rdar://problem/29055587>
11760
11761 Reviewed by Zalan Bujtas.
11762
11763 * fast/multicol/flexbox-rows-expected.html: Added.
11764 * fast/multicol/flexbox-rows.html: Added.
11765
antti@apple.come2ca5892017-04-13 08:31:54 +0000117662017-04-13 Antti Koivisto <antti@apple.com>
11767
11768 Try to unflake a test.
11769
11770 * http/tests/cache/disk-cache/disk-cache-media-small.html:
11771
beidson@apple.com6fc12ef2017-04-13 06:38:19 +0000117722017-04-12 Brady Eidson <beidson@apple.com>
11773
11774 QuotaExceededError when saving to localStorage in private mode.
11775 https://bugs.webkit.org/show_bug.cgi?id=157010
11776
11777 Reviewed by Alex Christensen.
11778
11779 * platform/mac-wk2/TestExpectations:
11780 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
11781 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
11782 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
11783 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
11784 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
11785 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
11786 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
11787 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
11788
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +0000117892017-04-12 Joseph Pecoraro <pecoraro@apple.com>
11790
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +000011791 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
11792 https://bugs.webkit.org/show_bug.cgi?id=170668
11793
11794 Reviewed by Keith Miller.
11795
11796 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
11797 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
11798 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
11799 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
11800 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
11801 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
11802 These tests are now out of date.
11803
118042017-04-12 Joseph Pecoraro <pecoraro@apple.com>
11805
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000011806 test262: test262/test/language/literals/regexp/u-dec-esc.js
11807 https://bugs.webkit.org/show_bug.cgi?id=170687
11808
11809 Reviewed by Michael Saboff.
11810
11811 * js/regexp-unicode-expected.txt:
11812 * js/script-tests/regexp-unicode.js:
11813 Extend test to test invalid backreferences.
11814
jbedard@apple.com572dfff2017-04-12 22:44:08 +0000118152017-04-12 Jonathan Bedard <jbedard@apple.com>
11816
11817 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
11818
11819 Unreviewed test gardening.
11820
11821 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
11822 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
11823 * platform/mac-wk1/TestExpectations: Ditto.
11824 * platform/win/TestExpectations: Ditto.
11825 * platform/wk2/TestExpectations: Ditto.
11826
dino@apple.com6cc437b2017-04-12 21:11:47 +0000118272017-04-11 Dean Jackson <dino@apple.com>
11828
11829 canvas/2d.gradient.* LayoutTests failing
11830 https://bugs.webkit.org/show_bug.cgi?id=170757
11831 <rdar://problem/31177990>
11832
11833 Reviewed by Antoine Quint.
11834
11835 Add a fudge factor to the gradient tests, since we can
11836 now produce noisy (nicer looking) gradients. There might
11837 be 1 or 2 bits of difference per pixel.
11838
11839 * canvas/philip/tests.js:
11840 (_assertPixelWithGradientNoise):
11841 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
11842 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
11843 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
11844 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
11845 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
11846 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
11847 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
11848 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
11849 * canvas/philip/tests/2d.gradient.radial.inside1.html:
11850 * canvas/philip/tests/2d.gradient.radial.inside2.html:
11851 * canvas/philip/tests/2d.gradient.radial.inside3.html:
11852 * canvas/philip/tests/2d.gradient.radial.outside1.html:
11853 * canvas/philip/tests/2d.gradient.radial.outside2.html:
11854 * canvas/philip/tests/2d.gradient.radial.outside3.html:
11855 * canvas/philip/tests/2d.gradient.radial.touch2.html:
11856 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
11857 * fast/canvas/canvas-gradient-on-compositing-expected.html:
11858
mmaxfield@apple.com803992b2017-04-12 20:54:02 +0000118592017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
11860
11861 Well-known variations should clamp to the values listed in the @font-face block
11862 https://bugs.webkit.org/show_bug.cgi?id=169260
11863
11864 Reviewed by Dean Jackson.
11865
11866 * fast/text/variations/font-face-clamp-expected.html: Added.
11867 * fast/text/variations/font-face-clamp.html: Added.
11868
jbedard@apple.comacb7052f2017-04-12 20:47:31 +0000118692017-04-12 Jonathan Bedard <jbedard@apple.com>
11870
11871 Remove two passing canvas tests from ios expectations
11872
11873 Unreviewed test gardening.
11874
11875 * platform/ios/TestExpectations:
11876
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +0000118772017-04-12 Youenn Fablet <youenn@apple.com>
11878
11879 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
11880 https://bugs.webkit.org/show_bug.cgi?id=170754
11881 <rdar://problem/31573169>
11882
11883 Unreviewed.
11884
11885 * TestExpectations: Marking test as crashing.
11886
rego@igalia.com69b969c2017-04-12 10:14:30 +0000118872017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
11888
11889 [css-grid] Replaced elements don't properly resolve percentage heights
11890 https://bugs.webkit.org/show_bug.cgi?id=159670
11891
11892 Reviewed by Darin Adler.
11893
11894 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
11895 This patch only adds the test to avoid regressions in the future.
11896
11897 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
11898 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
11899
antti@apple.comcf289bc2017-04-12 10:09:14 +0000119002017-04-10 Antti Koivisto <antti@apple.com>
11901
11902 Cache small media resources in disk cache
11903 https://bugs.webkit.org/show_bug.cgi?id=170676
11904 <rdar://problem/31532649>
11905
11906 Reviewed by Andreas Kling.
11907
11908 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
11909 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
11910
pvollan@apple.comee34dbc2017-04-12 08:01:51 +0000119112017-04-12 Per Arne Vollan <pvollan@apple.com>
11912
11913 Implement stroke-color CSS property.
11914 https://bugs.webkit.org/show_bug.cgi?id=169352
11915
11916 Reviewed by Jon Lee.
11917
11918 * fast/css/stroke-color-expected.html: Added.
11919 * fast/css/stroke-color-fallback-expected.html: Added.
11920 * fast/css/stroke-color-fallback.html: Added.
11921 * fast/css/stroke-color.html: Added.
11922 * fast/css/visited-link-stroke-color-expected.html: Added.
11923 * fast/css/visited-link-stroke-color.html: Added.
11924
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +0000119252017-04-11 Youenn Fablet <youenn@apple.com>
11926
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +000011927 LayoutTest webrtc/video-mute.html is a flaky failure
11928 https://bugs.webkit.org/show_bug.cgi?id=170704
11929
11930 Reviewed by Eric Carlson.
11931
11932 * webrtc/video-mute.html: Trying to make it less flaky.
11933
119342017-04-11 Youenn Fablet <youenn@apple.com>
11935
commit-queue@webkit.org70608662017-04-11 22:47:49 +000011936 [WK1] Add captureStream test with webrtc
11937 https://bugs.webkit.org/show_bug.cgi?id=170746
11938
11939 Reviewed by Eric Carlson.
11940
11941 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
11942 * webrtc/captureCanvas-webrtc-expected.txt: Added.
11943 * webrtc/captureCanvas-webrtc.html: Added.
11944
119452017-04-11 Youenn Fablet <youenn@apple.com>
11946
commit-queue@webkit.org362495d2017-04-11 22:47:26 +000011947 Migrating webrtc tests to latest API
11948 https://bugs.webkit.org/show_bug.cgi?id=170709
11949
11950 Reviewed by Eric Carlson.
11951
11952 * webrtc/audio-peer-connection-webaudio.html:
11953 * webrtc/libwebrtc/descriptionGetters.html:
11954 * webrtc/negotiatedneeded-event-addStream.html:
11955 * webrtc/peer-connection-audio-mute.html:
11956 * webrtc/peer-connection-audio-mute2.html:
11957 * webrtc/peer-connection-remote-audio-mute.html:
11958 * webrtc/peer-connection-remote-audio-mute2.html:
11959 * webrtc/release-after-getting-track.html:
11960 * webrtc/video-disabled-black.html:
11961 * webrtc/video-mute.html:
11962 * webrtc/video-remote-mute.html:
11963 * webrtc/video-with-receiver.html:
11964 * webrtc/video.html:
11965
119662017-04-11 Youenn Fablet <youenn@apple.com>
11967
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +000011968 Activate WebRTC data channel tests for WK1
11969 https://bugs.webkit.org/show_bug.cgi?id=170710
11970
11971 Reviewed by Eric Carlson.
11972
11973 * platform/mac-wk1/TestExpectations:
11974
119752017-04-11 Youenn Fablet <youenn@apple.com>
11976
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000011977 MediaStream id should be equal to msid
11978 https://bugs.webkit.org/show_bug.cgi?id=170712
11979
11980 Reviewed by Eric Carlson.
11981
11982 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
11983
11984 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
11985 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
11986 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
11987 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
11988 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
11989 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
11990 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
11991 * webrtc/audio-peer-connection-webaudio.html:
11992 * webrtc/audio-replace-track.html:
11993 * webrtc/connection-state.html:
11994 * webrtc/datachannel/basic.html:
11995 * webrtc/datachannel/bufferedAmountLowThreshold.html:
11996 * webrtc/datachannel/datachannel-gc.html:
11997 * webrtc/datachannel/datachannel-stats.html:
11998 * webrtc/datachannel/filter-ice-candidate.html:
11999 * webrtc/ephemeral-certificates-and-cnames.html:
12000 * webrtc/libwebrtc/descriptionGetters.html:
12001 * webrtc/negotiatedneeded-event-addStream.html:
12002 * webrtc/no-port-zero-in-upd-candidates.html:
12003 * webrtc/peer-connection-audio-mute.html:
12004 * webrtc/peer-connection-audio-mute2.html:
12005 * webrtc/peer-connection-remote-audio-mute.html:
12006 * webrtc/peer-connection-remote-audio-mute2.html:
12007 * webrtc/release-after-getting-track.html:
12008 * webrtc/video-disabled-black.html:
12009 * webrtc/video-getParameters.html:
12010 * webrtc/video-mediastreamtrack-stats.html:
12011 * webrtc/video-mute.html:
12012 * webrtc/video-remote-mute.html:
12013 * webrtc/video-replace-track-to-null.html:
12014 * webrtc/video-replace-track.html:
12015 * webrtc/video-stats.html:
12016 * webrtc/video-with-receiver.html:
12017 * webrtc/video.html:
12018
cfleizach@apple.comd27869e2017-04-11 17:00:29 +0000120192017-04-11 Chris Fleizach <cfleizach@apple.com>
12020
12021 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
12022 https://bugs.webkit.org/show_bug.cgi?id=170330
12023 <rdar://problem/31366105>
12024
12025 Reviewed by Joanmarie Diggs.
12026
12027 * accessibility/mac/search-predicate-article-expected.txt:
12028 * accessibility/mac/search-predicate-article.html:
12029
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +0000120302017-04-11 Joseph Pecoraro <pecoraro@apple.com>
12031
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +000012032 test262: test262/test/annexB/language/comments/multi-line-html-close.js
12033 https://bugs.webkit.org/show_bug.cgi?id=170648
12034
12035 Reviewed by Keith Miller.
12036
12037 * js/parser-xml-close-comment-expected.txt:
12038 * js/script-tests/parser-xml-close-comment.js:
12039 Update test coverage for JavaScript HTML comments.
12040
120412017-04-11 Joseph Pecoraro <pecoraro@apple.com>
12042
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000012043 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
12044 https://bugs.webkit.org/show_bug.cgi?id=170652
12045
12046 Reviewed by Michael Saboff.
12047
12048 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
12049 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
12050 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
12051 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
12052 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
12053 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
12054 * 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:
12055 These tests expected the opposite, they are now out of date.
12056
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +0000120572017-04-11 Yoav Weiss <yoav@yoav.ws>
12058
12059 [link preload] Double downloads of preloaded content when it's in MemoryCache
12060 https://bugs.webkit.org/show_bug.cgi?id=170122
12061
12062 Reviewed by Antti Koivisto.
12063
12064 * TestExpectations: Removed flakiness label from the header preload charset test.
12065 * fast/loader/cache-encoding-expected.txt: Changed expectation.
12066 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
12067 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
12068 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
12069 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
12070 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.
12071
rego@igalia.com45aee992017-04-11 09:20:16 +0000120722017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
12073
12074 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
12075 https://bugs.webkit.org/show_bug.cgi?id=167538
12076
12077 Reviewed by Darin Adler.
12078
12079 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
12080 as the caret was not always painted in the test runner.
12081 The test was checking for a crash in simplified layout (see bug #163450)
12082 and has nothing to do with the caret or "autofocus" behavior.
12083 "autofocus" was needed to get the crash, so this change modifies
12084 the test to blur the element, so the caret is not painted anymore.
12085
12086 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
12087 Don't focus the input element.
12088 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
12089 the input element to avoid showing the caret.
12090 * platform/mac-wk2/TestExpectations: Remove file from expectations.
12091
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +0000120922017-04-10 Jiewen Tan <jiewen_tan@apple.com>
12093
12094 Unreviewed, test expectations update
12095
12096 * platform/wk2/TestExpectations:
12097
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +0000120982017-04-10 Ryan Haddad <ryanhaddad@apple.com>
12099
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +000012100 Mark two newly imported web-platform-tests as failing.
12101
12102 Unreviewed test gardening.
12103
12104 * TestExpectations:
12105
121062017-04-10 Ryan Haddad <ryanhaddad@apple.com>
12107
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000012108 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
12109 https://bugs.webkit.org/show_bug.cgi?id=167475
12110
12111 Unreviewed test gardening.
12112
12113 * platform/mac-wk1/TestExpectations:
12114
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +0000121152017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
12116
12117 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
12118 https://bugs.webkit.org/show_bug.cgi?id=170677
12119 <rdar://problem/31512633>
12120
12121 Reviewed by Tim Horton.
12122
12123 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
12124
12125 * fast/events/drag-to-navigate.html:
12126 * fast/events/only-valid-drop-targets-receive-file-drop.html:
12127
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +0000121282017-04-10 Ryan Haddad <ryanhaddad@apple.com>
12129
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +000012130 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
12131 https://bugs.webkit.org/show_bug.cgi?id=170682
12132
12133 Unreviewed test gardening.
12134
12135 * platform/mac-wk1/TestExpectations:
12136
121372017-04-10 Ryan Haddad <ryanhaddad@apple.com>
12138
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000012139 Rebaseline js/dom/global-constructors-attributes.html after r215131.
12140
12141 Unreviewed test gardening.
12142
12143 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
12144 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
12145 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
12146
akling@apple.comb89c9482017-04-10 13:49:18 +0000121472017-04-10 Andreas Kling <akling@apple.com>
12148
12149 Don't generate extra scrolling tiles for non-visible pages.
12150 https://bugs.webkit.org/show_bug.cgi?id=167213
12151 <rdar://problem/30105774>
12152
12153 Reviewed by Antti Koivisto.
12154
12155 * TestExpectations:
12156 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
12157 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
12158 * platform/mac-wk2/TestExpectations:
12159
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +0000121602017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
12161
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +000012162 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
12163 https://bugs.webkit.org/show_bug.cgi?id=170667
12164
12165 Reviewed by Žan Doberšek.
12166
12167 Unskip then test that is passing now.
12168
12169 * platform/gtk/TestExpectations:
12170
121712017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
12172
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000012173 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
12174
12175 * platform/gtk/TestExpectations:
12176
magomez@igalia.com2c050a82017-04-10 07:39:19 +0000121772017-04-10 Miguel Gomez <magomez@igalia.com>
12178
12179 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
12180 https://bugs.webkit.org/show_bug.cgi?id=168425
12181
12182 Reviewed by Said Abou-Hallawa.
12183
12184 Adjusted expectation for fast/images/animated-png.html. It must pass now.
12185
12186 * platform/gtk/TestExpectations:
12187
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +0000121882017-04-09 Devin Rousso <webkit@devinrousso.com>
12189
12190 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
12191 https://bugs.webkit.org/show_bug.cgi?id=170184
12192
12193 Reviewed by Matt Baker.
12194
12195 * inspector/unit-tests/text-utilities-expected.txt: Added.
12196 * inspector/unit-tests/text-utilities.html: Added.
12197
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +0000121982017-04-09 Youenn Fablet <youenn@apple.com>
12199
12200 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
12201 https://bugs.webkit.org/show_bug.cgi?id=170647
12202
12203 Reviewed by Sam Weinig.
12204
12205 * TestExpectations:
12206 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
12207 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
12208 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
12209 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
12210 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
12211 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
12212 * platform/mac/TestExpectations:
12213 * tests-options.json:
12214
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +0000122152017-04-09 Joseph Pecoraro <pecoraro@apple.com>
12216
12217 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
12218 https://bugs.webkit.org/show_bug.cgi?id=170651
12219
12220 Reviewed by Saam Barati.
12221
12222 * js/regexp-no-extensions-expected.txt:
12223 * js/script-tests/regexp-no-extensions.js:
12224 Update existing test for these edge cases.
12225
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +0000122262017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
12227
12228 [Variation Fonts] Width values of GX fonts are not mapped correctly
12229 https://bugs.webkit.org/show_bug.cgi?id=170367
12230
12231 Reviewed by Simon Fraser.
12232
12233 * fast/text/variations/font-selection-properties-expected.html:
12234 * fast/text/variations/gx-width-expected.html: Added.
12235 * fast/text/variations/gx-width.html: Added.
12236
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +0000122372017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
12238
12239 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
12240 https://bugs.webkit.org/show_bug.cgi?id=170577
12241
12242 Reviewed by Simon Fraser.
12243
12244 * fast/images/async-image-background-image-repeated-expected.html: Added.
12245 * fast/images/async-image-background-image-repeated.html: Added.
12246
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +0000122472017-04-08 Simon Fraser <simon.fraser@apple.com>
12248
12249 Unprefix CSS cursor values grab and grabbing
12250 https://bugs.webkit.org/show_bug.cgi?id=170543
12251
12252 Reviewed by Jon Lee.
12253
12254 Enhanced the cursor test to check round-tripping of all values.
12255
12256 * fast/css/cursor-parsing-expected.txt:
12257 * fast/css/cursor-parsing.html:
12258
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +0000122592017-04-08 Youenn Fablet <youenn@apple.com>
12260
commit-queue@webkit.orgea255592017-04-08 18:22:38 +000012261 WebRTC tests gardening
12262 https://bugs.webkit.org/show_bug.cgi?id=170508
12263
12264 Reviewed by Eric Carlson.
12265
12266 * platform/ios-wk1/TestExpectations:
12267 * platform/ios-wk2/TestExpectations:
12268 * platform/ios/TestExpectations:
12269
122702017-04-08 Youenn Fablet <youenn@apple.com>
12271
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000012272 MediaStreamTrack id should be preserved by PeerConnection
12273 https://bugs.webkit.org/show_bug.cgi?id=170624
12274
12275 Reviewed by Eric Carlson.
12276
12277 * webrtc/video.html:
12278
cdumez@apple.comec928cd2017-04-08 01:11:10 +0000122792017-04-07 Chris Dumez <cdumez@apple.com>
12280
12281 Unreviewed, update 2 media tests after r215120 so they work on iOS.
12282
12283 Setting the volume is a no-op on iOS so mute the video instead.
12284
12285 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
12286 * media/video-restricted-invisible-autoplay-not-allowed.html:
12287
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +0000122882017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
12289
12290 WebGPU: implement ComputeCommandEncoder and related components
12291 https://bugs.webkit.org/show_bug.cgi?id=170444
12292
12293 Reviewed by Alex Christensen.
12294
12295 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
12296
12297 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
12298 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
12299
zalan@apple.com318220e2017-04-07 22:48:22 +0000123002017-04-07 Zalan Bujtas <zalan@apple.com>
12301
12302 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
12303 https://bugs.webkit.org/show_bug.cgi?id=170552
12304
12305 Reviewed by Antti Koivisto.
12306
12307 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
12308 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
12309
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000123102017-04-07 Ryan Haddad <ryanhaddad@apple.com>
12311
ryanhaddad@apple.com31090232017-04-07 22:13:22 +000012312 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
12313 https://bugs.webkit.org/show_bug.cgi?id=168540
12314
12315 Unreviewed test gardening.
12316
12317 * platform/mac/TestExpectations:
12318
123192017-04-07 Ryan Haddad <ryanhaddad@apple.com>
12320
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000012321 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
12322 https://bugs.webkit.org/show_bug.cgi?id=170615
12323
12324 Unreviewed test gardening.
12325
12326 * platform/mac/TestExpectations:
12327
cdumez@apple.comf4e1e102017-04-07 20:49:49 +0000123282017-04-07 Chris Dumez <cdumez@apple.com>
12329
cdumez@apple.comeb309fa2017-04-07 22:04:50 +000012330 Audible autoplay videos should not get paused when outside the viewport
12331 https://bugs.webkit.org/show_bug.cgi?id=170610
12332 <rdar://problem/31505984>
12333
12334 Reviewed by Eric Carlson.
12335
12336 Add layout test coverage.
12337
12338 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
12339 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
12340 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
12341 * media/video-restricted-invisible-autoplay-not-allowed.html:
12342
123432017-04-07 Chris Dumez <cdumez@apple.com>
12344
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000012345 Throttle / Align DOM Timers in cross-origin iframes to 30fps
12346 https://bugs.webkit.org/show_bug.cgi?id=170613
12347 <rdar://problem/31506444>
12348
12349 Reviewed by Simon Fraser.
12350
12351 Add layout test coverage.
12352
12353 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
12354 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
12355 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
12356
bfulgham@apple.com49026b42017-04-07 16:02:10 +0000123572017-04-07 Brent Fulgham <bfulgham@apple.com>
12358
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +000012359 Rebaseline additional tests after r215096.
12360 https://bugs.webkit.org/show_bug.cgi?id=170561
12361 <rdar://problem/7415154>
12362
12363 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
12364 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
12365 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
12366 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
12367 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
12368 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
12369 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
12370 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
12371 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
12372 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
12373 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
12374
123752017-04-07 Brent Fulgham <bfulgham@apple.com>
12376
bfulgham@apple.com49026b42017-04-07 16:02:10 +000012377 WebKit should percent encode single quotes in query strings
12378 https://bugs.webkit.org/show_bug.cgi?id=170561
12379 <rdar://problem/7415154>
12380
12381 Reviewed by Alex Christensen.
12382
12383 Rebaseline tests after change.
12384
12385 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
12386 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
12387 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
12388 * http/tests/security/xssAuditor/base-href-expected.txt:
12389 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
12390 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
12391 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
12392 * http/tests/security/xssAuditor/embed-tag-expected.txt:
12393 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
12394 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
12395 * http/tests/security/xssAuditor/form-action-expected.txt:
12396 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
12397 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
12398 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
12399 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
12400 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
12401 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
12402 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
12403 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
12404 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
12405 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
12406 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
12407 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
12408 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
12409 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
12410 * http/tests/security/xssAuditor/link-onclick-expected.txt:
12411 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
12412 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
12413 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
12414 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
12415 * http/tests/security/xssAuditor/object-tag-expected.txt:
12416 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
12417 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
12418 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
12419 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
12420 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
12421 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
12422 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
12423 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
12424 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
12425 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
12426 * http/tests/security/xssAuditor/svg-animate-expected.txt:
12427 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
12428 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
12429 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
12430
commit-queue@webkit.org5620e282017-04-07 15:24:09 +0000124312017-04-07 Youenn Fablet <youenn@apple.com>
12432
12433 Improve some WebRTC flaky tests
12434 https://bugs.webkit.org/show_bug.cgi?id=170584
12435
12436 Reviewed by Alex Christensen.
12437
12438 * webrtc/libwebrtc/descriptionGetters.html:
12439 * webrtc/video-replace-track-to-null.html:
12440
zalan@apple.come2374f52017-04-07 15:05:43 +0000124412017-04-07 Zalan Bujtas <zalan@apple.com>
12442
12443 Text insertion cursor disappears after pressing enter
12444 https://bugs.webkit.org/show_bug.cgi?id=169291
12445 <rdar://problem/30899611>
12446
12447 Reviewed by Tim Horton.
12448
12449 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
12450 * editing/simple-line-layout-caret-is-gone.html: Added.
12451
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +0000124522017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
12453
12454 Make FontWithFeatures test font pass OTS
12455 https://bugs.webkit.org/show_bug.cgi?id=169788
12456
12457 Reviewed by Tim Horton.
12458
12459 Updated font to the one which passes the tests.
12460
12461 * css3/resources/FontWithFeatures.otf:
12462
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +0000124632017-04-06 Jiewen Tan <jiewen_tan@apple.com>
12464
12465 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
12466 https://bugs.webkit.org/show_bug.cgi?id=170571
12467
12468 Unreviewed.
12469
12470 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
12471 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
12472
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +0000124732017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
12474
12475 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
12476 https://bugs.webkit.org/show_bug.cgi?id=170560
12477 <rdar://problem/31484693>
12478
12479 Reviewed by Tim Horton.
12480
12481 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
12482 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
12483
12484 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
12485 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
12486
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +0000124872017-04-05 Simon Fraser <simon.fraser@apple.com>
12488
12489 Throttle requestAnimationFrame in cross-origin iframes to 30fps
12490 https://bugs.webkit.org/show_bug.cgi?id=170534
12491
12492 Reviewed by Dan Bates.
12493
12494 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
12495 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
12496 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
12497
ryanhaddad@apple.com96609662017-04-06 22:39:15 +0000124982017-04-06 Ryan Haddad <ryanhaddad@apple.com>
12499
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +000012500 Unreviewed, rolling out r215041.
12501
12502 The LayoutTest for this change is failing on ios-simulator.
12503
12504 Reverted changeset:
12505
12506 "Rendering flexbox children across columns"
12507 https://bugs.webkit.org/show_bug.cgi?id=164166
12508 http://trac.webkit.org/changeset/215041
12509
125102017-04-06 Ryan Haddad <ryanhaddad@apple.com>
12511
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +000012512 Unreviewed, rolling out r215046.
12513
12514 This change broke internal builds.
12515
12516 Reverted changeset:
12517
12518 "WebRTC tests gardening"
12519 https://bugs.webkit.org/show_bug.cgi?id=170508
12520 http://trac.webkit.org/changeset/215046
12521
125222017-04-06 Ryan Haddad <ryanhaddad@apple.com>
12523
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000012524 Skip a test that was accidentally enabled with r214982.
12525
12526 Unreviewed test gardening.
12527
12528 * platform/ios/TestExpectations:
12529
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +0000125302017-04-06 Joseph Pecoraro <pecoraro@apple.com>
12531
12532 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
12533 https://bugs.webkit.org/show_bug.cgi?id=16531
12534 <rdar://problem/5712895>
12535
12536 Reviewed by Timothy Hatcher.
12537
12538 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
12539 * http/tests/inspector/network/resource-request-headers.html: Added.
12540 * http/tests/inspector/network/resources/basic-auth.php: Added.
12541 Test coverage for Cookie and Basic Authentication headers.
12542
12543 * platform/mac/TestExpectations:
12544 * platform/mac-wk1/TestExpectations:
12545 * platform/win/TestExpectations:
12546 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
12547 and ElCapitan which uses the legacy non-NSURLSession loading path.
12548
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +0000125492017-04-06 Youenn Fablet <youenn@apple.com>
12550
12551 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
12552 https://bugs.webkit.org/show_bug.cgi?id=167513
12553
12554 Reviewed by Eric Carlson.
12555
12556 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
12557
zalan@apple.com2319f682017-04-06 20:03:55 +0000125582017-04-06 Zalan Bujtas <zalan@apple.com>
12559
12560 Simple line layout: Hittest always returns the first renderer in the block.
12561 https://bugs.webkit.org/show_bug.cgi?id=170520
12562 <rdar://problem/30979175>
12563
12564 Reviewed by Antti Koivisto.
12565
12566 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
12567 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
12568
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +0000125692017-03-31 Jiewen Tan <jiewen_tan@apple.com>
12570
12571 [WebCrypto] Add support for AES-CTR
12572 https://bugs.webkit.org/show_bug.cgi?id=169761
12573 <rdar://problem/31331321>
12574
12575 Reviewed by Brent Fulgham.
12576
12577 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
12578 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
12579 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
12580 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
12581 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
12582 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
12583 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
12584 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
12585 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
12586 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
12587 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
12588 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
12589 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
12590 * crypto/subtle/aes-ctr-generate-key.html: Added.
12591 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
12592 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
12593 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
12594 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
12595 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
12596 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
12597 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
12598 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
12599 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
12600 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
12601 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
12602 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
12603 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
12604 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
12605 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
12606 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
12607 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
12608 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
12609 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
12610 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
12611 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
12612 * crypto/subtle/aes-generate-key-malformed-parameters.html:
12613 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
12614 * crypto/subtle/aes-import-key-malformed-parameters.html:
12615 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
12616 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
12617 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
12618 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
12619 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
12620 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
12621 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
12622 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
12623 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
12624 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
12625 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
12626 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
12627
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +0000126282017-04-06 Ryan Haddad <ryanhaddad@apple.com>
12629
12630 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
12631 https://bugs.webkit.org/show_bug.cgi?id=153460
12632
12633 Unreviewed test gardening.
12634
12635 * platform/mac/TestExpectations:
12636
commit-queue@webkit.orga9762452017-04-06 18:48:11 +0000126372017-04-06 Youenn Fablet <youenn@apple.com>
12638
12639 WebRTC tests gardening
12640 https://bugs.webkit.org/show_bug.cgi?id=170508
12641
12642 Reviewed by Eric Carlson.
12643
12644 * platform/ios-wk1/TestExpectations:
12645 * platform/ios-wk2/TestExpectations:
12646 * platform/ios/TestExpectations:
12647
antti@apple.comc5190fd2017-04-06 18:32:47 +0000126482017-04-06 Antti Koivisto <antti@apple.com>
12649
12650 Implement testing mode for disk cache
12651 https://bugs.webkit.org/show_bug.cgi?id=170547
12652
12653 Reviewed by Andreas Kling.
12654
12655 Enable a few disabled tests to see how it goes.
12656
12657 * platform/mac-wk2/TestExpectations:
12658
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +0000126592017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
12660
12661 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
12662 https://bugs.webkit.org/show_bug.cgi?id=170339
12663
12664 Reviewed by Youenn Fablet.
12665
12666 Added new tests addressing respondWithNewView() behaviour.
12667
12668 * streams/readable-stream-byob-request-expected.txt: Updated.
12669 * streams/readable-stream-byob-request.js: Added new tests.
12670
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +0000126712017-04-06 Dave Hyatt <hyatt@apple.com>
12672
12673 Rendering flexbox children across columns
12674 https://bugs.webkit.org/show_bug.cgi?id=164166
12675 <rdar://problem/29055587>
12676
12677 Reviewed by Zalan Bujtas.
12678
12679 * fast/multicol/flexbox-rows-expected.html: Added.
12680 * fast/multicol/flexbox-rows.html: Added.
12681
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +0000126822017-04-05 Simon Fraser <simon.fraser@apple.com>
12683
12684 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
12685 https://bugs.webkit.org/show_bug.cgi?id=170479
12686
12687 Reviewed by Sam Weinig.
12688
12689 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
12690 * fast/frames/user-gesture-timestamp-propagation.html: Added.
12691 * platform/ios/TestExpectations:
12692
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +0000126932017-04-05 Eric Carlson <eric.carlson@apple.com>
12694
12695 [MediaStream] Host application should be able to mute and unmute media streams
12696 https://bugs.webkit.org/show_bug.cgi?id=170519
12697 <rdar://problem/31174326>
12698
12699 Reviewed by Youenn Fablet.
12700
12701 * fast/mediastream/MediaStream-page-muted-expected.txt:
12702 * fast/mediastream/MediaStream-page-muted.html:
12703
jfernandez@igalia.com30168022017-04-05 20:44:10 +0000127042017-04-05 Javier Fernandez <jfernandez@igalia.com>
12705
12706 [css-align] Implement the place-items shorthand
12707 https://bugs.webkit.org/show_bug.cgi?id=168847
12708
12709 Reviewed by David Hyatt.
12710
12711 Regression tests for the new place-content alignment shorthand.
12712
12713 * css3/parse-place-items.html: Added.
12714
clopez@igalia.com21ac4de2017-04-05 19:14:36 +0000127152017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
12716
12717 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
12718 https://bugs.webkit.org/show_bug.cgi?id=170157
12719
12720 Reviewed by Alejandro G. Castro.
12721
12722 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
12723 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
12724 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
12725 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
12726 for each one of the audio media type and video media type.
12727
12728 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
12729 as failing in the general TestExpectations, because the libwebrtc backend currently
12730 doesn't generate the expected a=bundle-only lines.
12731 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
12732 The whole fast/mediastream directory is already overriden to pass.
12733 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
12734 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
12735 * fast/mediastream/resources/sdp-utils.js:
12736 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
12737 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
12738 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
12739
jer.noble@apple.com837b2a02017-04-05 19:09:28 +0000127402017-04-05 Jer Noble <jer.noble@apple.com>
12741
12742 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
12743 https://bugs.webkit.org/show_bug.cgi?id=170510
12744
12745 Reviewed by Eric Carlson.
12746
12747 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
12748 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
12749
mattbaker@apple.com6c085f62017-04-05 18:57:35 +0000127502017-04-05 Matt Baker <mattbaker@apple.com>
12751
12752 Web Inspector: XHR breakpoints should be global
12753 https://bugs.webkit.org/show_bug.cgi?id=170033
12754
12755 Reviewed by Joseph Pecoraro..
12756
12757 * inspector/dom-debugger/xhr-breakpoints.html:
12758 Update for XHRBreakpoint constructor change.
12759
cdumez@apple.comca98dba2017-04-05 18:47:39 +0000127602017-04-05 Chris Dumez <cdumez@apple.com>
12761
12762 <input type="range"> changing to disabled while active breaks all pointer events
12763 https://bugs.webkit.org/show_bug.cgi?id=170447
12764 <rdar://problem/31442875>
12765
12766 Reviewed by Geoffrey Garen.
12767
12768 Add layout test coverage.
12769
12770 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
12771 * fast/forms/range/disabled-while-dragging.html: Added.
12772
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +0000127732017-04-05 Jiewen Tan <jiewen_tan@apple.com>
12774
12775 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
12776 <rdar://problem/31322400>
12777
12778 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
12779 * crypto/subtle/rsa-import-key-malformed-parameters.html:
12780
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +0000127812017-04-05 Youenn Fablet <youenn@apple.com>
12782
12783 Deprecate and remove URL.createObjectURL(mediastream)
12784 https://bugs.webkit.org/show_bug.cgi?id=167518
12785 <rdar://problem/31149607>
12786
12787 Reviewed by Eric Carlson.
12788
12789 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
12790 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
12791 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
12792 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
12793 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
12794 * fast/mediastream/MediaStream-video-element-expected.txt:
12795 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
12796 * fast/mediastream/MediaStream-video-element-track-stop.html:
12797 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
12798 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
12799 * fast/mediastream/MediaStream-video-element.html:
12800 * fast/mediastream/resources/getUserMedia-helper.js:
12801 (setupVideoElementWithStream):
12802
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +0000128032017-04-05 Javier Fernandez <jfernandez@igalia.com>
12804
12805 [GTK] Unreviewed tests gardening
12806 https://bugs.webkit.org/show_bug.cgi?id=170497
12807
12808 Unreviewed test gardening. Rebaseline tests after r214712.
12809
12810 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
12811
12812
ap@apple.com0bc422c2017-04-05 05:14:52 +0000128132017-04-04 Alexey Proskuryakov <ap@apple.com>
12814
12815 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
12816 for https://bugs.webkit.org/show_bug.cgi?id=170493
12817
12818 * platform/mac/TestExpectations:
12819
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000128202017-04-04 Youenn Fablet <youenn@apple.com>
12821
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +000012822 Canvas is tainted when painting a video with MediaStreamTrack
12823 https://bugs.webkit.org/show_bug.cgi?id=170486
12824
12825 Reviewed by Eric Carlson.
12826
12827 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
12828 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
12829 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
12830 (reject):
12831 (getUserMedia):
12832 (defaultRejectOrCatch):
12833 (setupVideoElementWithStream):
12834
128352017-04-04 Youenn Fablet <youenn@apple.com>
12836
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000012837 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
12838 https://bugs.webkit.org/show_bug.cgi?id=170482
12839
12840 Reviewed by Eric Carlson.
12841
12842 * TestExpectations:
12843
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000128442017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12845
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +000012846 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
12847 https://bugs.webkit.org/show_bug.cgi?id=168390
12848
12849 Unreviewed test gardening.
12850
12851 * platform/mac/TestExpectations:
12852
128532017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12854
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +000012855 Mark fast/images/reset-image-animation.html as flaky.
12856 https://bugs.webkit.org/show_bug.cgi?id=170177
12857
12858 Unreviewed test gardening.
12859
12860 * platform/mac/TestExpectations:
12861
128622017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12863
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000012864 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
12865 https://bugs.webkit.org/show_bug.cgi?id=168409
12866
12867 Unreviewed test gardening.
12868
12869 * platform/mac-wk1/TestExpectations:
12870
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +0000128712017-04-04 Brent Fulgham <bfulgham@apple.com>
12872
12873 Do not assert when CharacterData representing an Attr fires events
12874 https://bugs.webkit.org/show_bug.cgi?id=170454
12875 <rdar://problem/30979320>
12876
12877 Reviewed by Ryosuke Niwa.
12878
12879 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
12880 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
12881
commit-queue@webkit.org10f46422017-04-04 23:37:55 +0000128822017-04-04 Youenn Fablet <youenn@apple.com>
12883
12884 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
12885 https://bugs.webkit.org/show_bug.cgi?id=169481
12886
12887 Reviewed by Eric Carlson.
12888
12889 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
12890 * webrtc/datachannel/basic.html:
12891
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000128922017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12893
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +000012894 Add back results that were accidentally removed with r214848.
12895 https://bugs.webkit.org/show_bug.cgi?id=169301
12896
12897 Unreviewed test gardening.
12898
12899 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
12900 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
12901
129022017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12903
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000012904 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
12905 https://bugs.webkit.org/show_bug.cgi?id=170456
12906
12907 Unreviewed test gardening.
12908
12909 * platform/mac-wk1/TestExpectations:
12910
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +0000129112017-04-04 Youenn Fablet <youenn@apple.com>
12912
12913 webrtc/peer-connection-audio-mute.html is flaky
12914 https://bugs.webkit.org/show_bug.cgi?id=170451
12915
12916 Reviewed by Eric Carlson.
12917
12918 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
12919 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
12920 Decreasing time spent at detecting hum or not.
12921 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
12922
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +0000129232017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12924
12925 Mark fast/images/animated-gif-webkit-transform.html as flaky.
12926 https://bugs.webkit.org/show_bug.cgi?id=170410
12927
12928 Unreviewed test gardening.
12929
12930 * platform/mac-wk2/TestExpectations:
12931
ap@apple.com68c61102017-04-04 01:22:41 +0000129322017-04-03 Alexey Proskuryakov <ap@apple.com>
12933
12934 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
12935
12936 This test still times out, most of the time.
12937
12938 * platform/wk2/TestExpectations:
12939
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +0000129402017-04-03 Javier Fernandez <jfernandez@igalia.com>
12941
12942 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
12943 https://bugs.webkit.org/show_bug.cgi?id=170340
12944
12945 Reviewed by David Hyatt.
12946
12947 Added additional test cases to evaluate the new baseline-alignment syntax.
12948
12949 * css3/parse-place-content-expected.txt:
12950 * css3/parse-place-content.html:
12951
n_wang@apple.comaf39f872017-04-03 23:06:25 +0000129522017-04-03 Nan Wang <n_wang@apple.com>
12953
12954 AX: Expose link children when doing search predication on iOS
12955 https://bugs.webkit.org/show_bug.cgi?id=170424
12956 <rdar://problem/31413335>
12957
12958 Reviewed by Chris Fleizach.
12959
12960 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
12961 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
12962
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +0000129632017-04-03 Dave Hyatt <hyatt@apple.com>
12964
12965 Japanese fonts in vertical text should support synthesized italics
12966 https://bugs.webkit.org/show_bug.cgi?id=169301
12967
12968 Reviewed by Simon Fraser.
12969
12970 * fast/text/international/synthesized-italic-vertical-expected.html:
12971 * fast/text/international/synthesized-italic-vertical.html:
12972 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
12973 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
12974
cdumez@apple.com6884a1a2017-04-03 22:06:51 +0000129752017-04-03 Chris Dumez <cdumez@apple.com>
12976
12977 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
12978 https://bugs.webkit.org/show_bug.cgi?id=170285
12979 <rdar://problem/31378543>
12980
12981 Reviewed by Andy Estes.
12982
12983 Add layout test coverage.
12984
12985 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
12986 * fast/images/background-image-relative-url-changes-document.html: Added.
12987
wilander@apple.com5d4eacd2017-04-03 20:18:44 +0000129882017-04-03 John Wilander <wilander@apple.com>
12989
12990 Remove timeout expectations after bug fix
12991 https://bugs.webkit.org/show_bug.cgi?id=168262
12992
12993 Unreviewed test gardening.
12994
12995 Remove timeout expectations after bug fix in
12996 https://bugs.webkit.org/show_bug.cgi?id=170400
12997
12998 * platform/wk2/TestExpectations:
12999 Remove expected timeout for the first five test cases
13000 under http/tests/loading/resourceLoadStatistics/.
13001
antti@apple.com6c64e6c2017-04-03 19:08:07 +0000130022017-04-03 Antti Koivisto <antti@apple.com>
13003
13004 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
13005 https://bugs.webkit.org/show_bug.cgi?id=170402
13006 <rdar://problem/31004344>
13007
13008 Reviewed by Simon Fraser.
13009
13010 * fast/css/document-stylesheets-dynamic-expected.html: Added.
13011 * fast/css/document-stylesheets-dynamic.html: Added.
13012
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +0000130132017-04-03 Jeremy Jones <jeremyj@apple.com>
13014
13015 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
13016 https://bugs.webkit.org/show_bug.cgi?id=167965
13017
13018 Reviewed by Jon Lee.
13019
13020 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
13021 can therefore be delivered later than expected by the test. This is already done for the first one,
13022 do this for the second one also.
13023
13024 * platform/mac-wk2/TestExpectations:
13025 * pointer-lock/mouse-event-delivery.html:
13026
simon.fraser@apple.come5522a42017-04-03 17:51:29 +0000130272017-04-01 Simon Fraser <simon.fraser@apple.com>
13028
13029 Clean up touch event handler registration when moving nodes between documents
13030 https://bugs.webkit.org/show_bug.cgi?id=170384
13031 rdar://problem/30816694
13032
13033 Reviewed by Chris Dumez.
13034
13035 Tests for moving nodes with various listener/handler combinations between documents.
13036
13037 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
13038 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
13039 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
13040 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
13041 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
13042 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
13043 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
13044 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
13045
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +0000130462017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
13047
13048 [SOUP] URI Fragment is lost after redirect
13049 https://bugs.webkit.org/show_bug.cgi?id=170058
13050
13051 Reviewed by Michael Catanzaro.
13052
13053 Add tests to check we correctly handle fragment identifiers on server redirections.
13054
13055 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
13056 * http/tests/navigation/redirect-preserves-fragment.html: Added.
13057 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
13058 * http/tests/navigation/redirect-to-fragment.html: Added.
13059 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
13060 * http/tests/navigation/redirect-to-fragment2.html: Added.
13061 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
13062 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
13063 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
13064 * platform/ios/TestExpectations:
13065 * platform/mac/TestExpectations:
13066
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +0000130672017-04-03 Youenn Fablet <youenn@apple.com>
13068
13069 captureStream is getting black frames with webgl canvas
13070 https://bugs.webkit.org/show_bug.cgi?id=170325
13071
13072 Reviewed by Dean Jackson.
13073
13074 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
13075 * fast/mediastream/captureStream/canvas3d.html: Added.
13076
pvollan@apple.com60e84802017-04-03 13:17:11 +0000130772017-04-03 Per Arne Vollan <pvollan@apple.com>
13078
13079 Implement stroke-miterlimit.
13080 https://bugs.webkit.org/show_bug.cgi?id=169078
13081
13082 Reviewed by Dean Jackson.
13083
13084 * fast/css/stroke-miterlimit-default-expected.html: Added.
13085 * fast/css/stroke-miterlimit-default.html: Added.
13086 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
13087 * fast/css/stroke-miterlimit-large.html: Added.
13088 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
13089 * fast/css/stroke-miterlimit-zero.html: Added.
13090
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000130912017-04-02 Alexey Proskuryakov <ap@apple.com>
13092
ap@apple.com224fa132017-04-03 03:30:14 +000013093 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
13094
13095 * TestExpectations:
13096
130972017-04-02 Alexey Proskuryakov <ap@apple.com>
13098
ap@apple.com637c6b42017-04-03 03:13:42 +000013099 Build fix for
13100 Add missing text styles
13101 https://bugs.webkit.org/show_bug.cgi?id=170295
13102
13103 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
13104
131052017-04-02 Alexey Proskuryakov <ap@apple.com>
13106
ap@apple.com37851092017-04-03 01:26:31 +000013107 Fix lint errors.
13108
13109 * TestExpectations:
13110 * platform/ios-wk1/TestExpectations:
13111 * platform/ios-wk2/TestExpectations:
13112 * platform/ios/TestExpectations:
13113 * platform/mac-wk1/TestExpectations:
13114
131152017-04-02 Alexey Proskuryakov <ap@apple.com>
13116
ap@apple.com4e5a2a92017-04-02 18:55:45 +000013117 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
13118
13119 For https://bugs.webkit.org/show_bug.cgi?id=170395
13120 rdar://problem/30975761, rdar://problem/31394017
13121
13122 * TestExpectations:
13123
pvollan@apple.comc6950052017-04-02 05:28:53 +0000131242017-04-01 Per Arne Vollan <pvollan@apple.com>
13125
13126 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
13127 https://bugs.webkit.org/show_bug.cgi?id=169466
13128
13129 Reviewed by Jon Lee.
13130
13131 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
13132 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
13133 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
13134 -webkit-text-stroke-width.
13135
13136 * fast/css/stroke-width-fallback-expected.html: Added.
13137 * fast/css/stroke-width-fallback.html: Added.
13138
jonlee@apple.comb9c753c2017-04-02 05:28:10 +0000131392017-04-01 Jon Lee <jonlee@apple.com>
13140
13141 Add missing text styles
13142 https://bugs.webkit.org/show_bug.cgi?id=170295
13143 rdar://problem/30219503
13144
13145 Reviewed by Dean Jackson.
13146
13147 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
13148
cdumez@apple.com63c68002017-04-02 00:55:20 +0000131492017-04-01 Chris Dumez <cdumez@apple.com>
13150
13151 We should pause silent WebAudio rendering in background tabs
13152 https://bugs.webkit.org/show_bug.cgi?id=170299
13153 <rdar://problem/31289132>
13154
13155 Reviewed by Eric Carlson.
13156
13157 Add layout test coverage.
13158
13159 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
13160 * webaudio/silent-audio-interrupted-in-background.html: Added.
13161
ap@apple.com44498b62017-04-01 07:47:17 +0000131622017-04-01 Alexey Proskuryakov <ap@apple.com>
13163
13164 Rolling back http://trac.webkit.org/r214663 - memory corruption
13165
13166 * streams/readable-stream-byob-request-expected.txt:
13167 * streams/readable-stream-byob-request.js:
13168 (self.importScripts.test): Deleted.
13169
zalan@apple.com45ae7d72017-04-01 06:30:00 +0000131702017-03-31 Zalan Bujtas <zalan@apple.com>
13171
13172 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
13173 https://bugs.webkit.org/show_bug.cgi?id=170348
13174 <rdar://problem/24727151>
13175
13176 Reviewed by David Hyatt.
13177
13178 * fast/multicol/table-section-page-break-expected.html: Added.
13179 * fast/multicol/table-section-page-break.html: Added.
13180
cdumez@apple.comc79decf2017-04-01 00:31:34 +0000131812017-03-31 Chris Dumez <cdumez@apple.com>
13182
13183 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
13184 https://bugs.webkit.org/show_bug.cgi?id=162510
13185 <rdar://problem/31380650>
13186
13187 Reviewed by Alexey Proskuryakov.
13188
13189 The test restores a page from PageCache and wants to check that an animated
13190 GIF is properly animating. To do so, it store the data of the current image
13191 frame, and then checks in a 100ms timer that the current image frame is
13192 different. This is flaky by nature since the image only has 10 frames and
13193 you therefore have a 1/10 chance that the new frame will be the same as the
13194 previous one, even if the image is properly animating.
13195
13196 To address the problem, do a setInterval instead of a setTimeout and check
13197 until the frame becomes different.
13198
13199 * fast/images/animated-gif-restored-from-bfcache.html:
13200 * platform/mac/TestExpectations:
13201
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +0000132022017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
13203
13204 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
13205 https://bugs.webkit.org/show_bug.cgi?id=170328
13206 <rdar://problem/30904558>
13207
13208 Reviewed by Tim Horton.
13209
13210 Adds a new layout test verifying that when a user taps away to clear the current selection in character
13211 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
13212 selection views, which are dismissed.
13213
13214 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
13215 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
13216
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +0000132172017-03-31 Youenn Fablet <youenn@apple.com>
13218
13219 Add a test to ensure webrtc generated certificates and names are ephemeral
13220 https://bugs.webkit.org/show_bug.cgi?id=170225
13221
13222 Reviewed by Jon Lee.
13223
13224 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
13225 * webrtc/ephemeral-certificates-and-cnames.html: Added.
13226
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000132272017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
13228
13229 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
13230 https://bugs.webkit.org/show_bug.cgi?id=170327
13231 <rdar://problem/31363816>
13232
13233 Reviewed by Tim Horton.
13234
13235 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
13236 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
13237 synthetic touch events.
13238
13239 * TestExpectations:
13240 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
13241 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
13242
ap@apple.come4023af2017-03-31 17:29:12 +0000132432017-03-31 Alexey Proskuryakov <ap@apple.com>
13244
ap@apple.com19c0fd02017-03-31 19:18:26 +000013245 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
13246 https://bugs.webkit.org/show_bug.cgi?id=170355
13247
13248 * TestExpectations:
13249
132502017-03-31 Alexey Proskuryakov <ap@apple.com>
13251
ap@apple.comb599b982017-03-31 17:41:39 +000013252 Correction for the previous change - this is an image failure.
13253
13254 * platform/mac-wk2/TestExpectations:
13255
132562017-03-31 Alexey Proskuryakov <ap@apple.com>
13257
ap@apple.come4023af2017-03-31 17:29:12 +000013258 Mark fast/images/animated-image-different-dest-size.html as flaky for
13259 https://bugs.webkit.org/show_bug.cgi?id=170203
13260
13261 * platform/mac-wk2/TestExpectations:
13262
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000132632017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
13264
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000013265 Unreviewed GTK+ gardening. Update expectations of several tests.
13266
13267 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
13268 fonts.
13269
13270 * platform/gtk/TestExpectations:
13271 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
13272
132732017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
13274
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000013275 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
13276
13277 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
13278 after r214503.
13279
13280 * platform/gtk/TestExpectations:
13281 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
13282 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
13283 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
13284 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
13285
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000132862017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
13287
13288 [Readable Streams API] Implement cloneArrayBuffer in WebCore
13289 https://bugs.webkit.org/show_bug.cgi?id=170008
13290
13291 Reviewed by Youenn Fablet.
13292
13293 Added test to check cloneArrayBuffer behaviour.
13294
13295 * streams/readable-stream-byob-request.js:
13296
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000132972017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
13298
13299 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
13300 https://bugs.webkit.org/show_bug.cgi?id=170151
13301
13302 Reviewed by Saam Barati.
13303
13304 * js/script-tests/string_replace_function.js: Added.
13305 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
13306 * js/string_replace_function-expected.txt: Added.
13307 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
13308 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
13309 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
13310
rego@igalia.com0e27af12017-03-31 09:27:04 +0000133112017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
13312
13313 [css-grid] Update W3C Test Suite
13314 https://bugs.webkit.org/show_bug.cgi?id=170170
13315
13316 Reviewed by Youenn Fablet.
13317
13318 Update path to tests in TestExpectations as the CSS Grid Layout suite
13319 is now under web-platform-tests.
13320
13321 * TestExpectations:
13322
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000133232017-03-31 Antoine Quint <graouts@apple.com>
13324
13325 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
13326 https://bugs.webkit.org/show_bug.cgi?id=168409
13327 <rdar://problem/30799198>
13328
13329 Unreviewed. Capture new logging events.
13330
13331 * media/modern-media-controls/airplay-button/airplay-button.html:
13332
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000133332017-03-30 Matt Baker <mattbaker@apple.com>
13334
13335 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
13336
13337 * inspector/css/getAllStyleSheets-expected.txt:
13338
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000133392017-03-30 Ryan Haddad <ryanhaddad@apple.com>
13340
13341 Rebaseline js/dom/global-constructors-attributes.html.
13342
13343 Unreviewed test gardening.
13344
13345 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
13346 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
13347 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
13348
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000133492017-03-30 Simon Fraser <simon.fraser@apple.com>
13350
13351 Rename a touch event function, and new touch region test results
13352 https://bugs.webkit.org/show_bug.cgi?id=170309
13353 rdar://problem/31329520
13354
13355 Reviewed by Chris Dumez.
13356
13357 A code change in WebKitAdditions progresses this test result.
13358
13359 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
13360
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000133612017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
13362
13363 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
13364 https://bugs.webkit.org/show_bug.cgi?id=169547
13365
13366 Reviewed by Simon Fraser.
13367
13368 * fast/images/async-image-background-image.html:
13369 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
13370 * fast/images/sprite-sheet-image-draw-expected.html: Added.
13371 * fast/images/sprite-sheet-image-draw.html: Added.
13372
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000133732017-03-30 Matt Baker <mattbaker@apple.com>
13374
13375 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
13376 https://bugs.webkit.org/show_bug.cgi?id=170279
13377 <rdar://problem/30200492>
13378
13379 Reviewed by David Hyatt.
13380
13381 * inspector/css/getAllStyleSheets.html:
13382 Add stylesheet with an "unparsed" property having no final semicolon.
13383
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000133842017-03-30 Youenn Fablet <youenn@apple.com>
13385
13386 Clean up RTCDataChannel
13387 https://bugs.webkit.org/show_bug.cgi?id=169732
13388
13389 Reviewed by Chris Dumez.
13390
13391 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
13392 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
13393
cdumez@apple.comc973c422017-03-30 21:35:39 +0000133942017-03-30 Chris Dumez <cdumez@apple.com>
13395
13396 svg/animations/animations-paused-in-background-page.html is flaky
13397 https://bugs.webkit.org/show_bug.cgi?id=170290
13398
13399 Reviewed by Simon Fraser.
13400
13401 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
13402 due to a race.
13403
13404 * svg/animations/animations-paused-in-background-page-expected.txt:
13405 * svg/animations/animations-paused-in-background-page.html:
13406
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000134072017-03-30 Javier Fernandez <jfernandez@igalia.com>
13408
13409 [css-align] Adapt content-alignment properties to the new baseline syntax
13410 https://bugs.webkit.org/show_bug.cgi?id=170262
13411
13412 Reviewed by David Hyatt.
13413
13414 Added new cases to the alignment properties parsing tests so that we can verify the new
13415 baseline-alignment syntax is parsed as expected.
13416 Additionally, I modified the tests so that they use the testharness format.
13417
13418 * css3/parse-align-content-expected.txt:
13419 * css3/parse-align-content.html:
13420 * css3/parse-justify-content-expected.txt:
13421 * css3/parse-justify-content.html:
13422
jcraig@apple.comaff229672017-03-30 21:13:21 +0000134232017-03-30 James Craig <jcraig@apple.com>
13424
13425 AX: Expose a new AXSubrole for explicit ARIA "group" role
13426 https://bugs.webkit.org/show_bug.cgi?id=169810
13427 <rdar://problem/31039693>
13428
13429 Reviewed by Chris Fleizach.
13430
13431 * accessibility/list-detection2-expected.txt:
13432 * accessibility/list-detection2.html:
13433 * accessibility/roles-computedRoleString.html:
13434 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
13435 * inspector/dom/highlightFrame-expected.txt:
13436 * inspector/dom/highlightSelector-expected.txt:
13437 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
13438 * platform/mac/accessibility/roles-exposed-expected.txt:
13439
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000134402017-03-30 Youenn Fablet <youenn@apple.com>
13441
13442 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
13443 https://bugs.webkit.org/show_bug.cgi?id=170294
13444
13445 Unreviewed.
13446
13447 * TestExpectations: Marking these tests as flaky.
13448
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000134492017-03-30 Eric Carlson <eric.carlson@apple.com>
13450
13451 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
13452 https://bugs.webkit.org/show_bug.cgi?id=169956
13453
13454 Reviewed by Youenn Fablet.
13455
13456 * webaudio/audiobuffer-crash-expected.txt: Added.
13457 * webaudio/audiobuffer-crash.html: Added.
13458
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000134592017-03-30 Simon Fraser <simon.fraser@apple.com>
13460
13461 Add some tests that dump the touch event regions with various content configurations
13462 https://bugs.webkit.org/show_bug.cgi?id=170216
13463
13464 Followup: add missing results files, and tweak iframes.html to show that regions fail to
13465 take iframe borders into account.
13466
13467 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
13468 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
13469 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
13470 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
13471 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
13472 * fast/events/touch/ios/touch-event-regions/iframes.html:
13473 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
13474 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
13475
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000134762017-03-30 Per Arne Vollan <pvollan@apple.com>
13477
13478 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
13479 https://bugs.webkit.org/show_bug.cgi?id=170188
13480
13481 Reviewed by Eric Carlson.
13482
13483 The textTrackDisplayElement call will fail and throw an exception if the text track display element
13484 has not yet been added to the text track container element. We wait until it has been added.
13485
13486 * media/track/track-cue-rendering-with-padding.html:
13487
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000134882017-03-30 Antoine Quint <graouts@apple.com>
13489
13490 [Modern Media Controls] Invalid placard icon is not visible for short video
13491 https://bugs.webkit.org/show_bug.cgi?id=170277
13492 <rdar://problem/31327955>
13493
13494 Reviewed by Eric Carlson.
13495
13496 Add a new test to check that we correctly hide the invalid icon only when
13497 there is no space left to display it.
13498
13499 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
13500 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
13501
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000135022017-03-27 Sergio Villar Senin <svillar@igalia.com>
13503
13504 [css-grid] Clamp the number of autorepeat tracks
13505 https://bugs.webkit.org/show_bug.cgi?id=170120
13506
13507 Reviewed by Manuel Rego Casasnovas.
13508
13509 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
13510 to allow us to run several test cases over a small number of grids in a single file quite
13511 fast. The other option was to statically (CSS) create several huge grids, something that
13512 could potentially be very expensive in terms of memory and CPU leading to timeouts.
13513
13514 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
13515 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
13516
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000135172017-03-30 Antoine Quint <graouts@apple.com>
13518
13519 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
13520 https://bugs.webkit.org/show_bug.cgi?id=168409
13521 <rdar://problem/30799198>
13522
13523 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
13524 requestAnimationFrame() call to suspend the ScriptedAnimationController.
13525
13526 * media/modern-media-controls/airplay-button/airplay-button.html:
13527
pvollan@apple.comc639f112017-03-30 06:35:31 +0000135282017-03-30 Per Arne Vollan <pvollan@apple.com>
13529
13530 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
13531 https://bugs.webkit.org/show_bug.cgi?id=168660
13532
13533 Reviewed Eric Carlson.
13534
13535 The textTrackDisplayElement call will fail and throw an exception if the text track display element
13536 has not yet been added to the text track container element. We wait until it has been added.
13537
13538 * media/track/track-cue-container-rendering-position.html:
13539
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000135402017-03-29 Ryosuke Niwa <rniwa@webkit.org>
13541
13542 Disconnecting a HTMLObjectElement does not always unload its content document
13543 https://bugs.webkit.org/show_bug.cgi?id=169606
13544
13545 Reviewed by Andy Estes.
13546
13547 Add a regression test.
13548
13549 * fast/dom/removing-focused-object-element-expected.txt: Added.
13550 * fast/dom/removing-focused-object-element.html: Added.
13551
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000135522017-03-29 Simon Fraser <simon.fraser@apple.com>
13553
13554 Add some tests that dump the touch event regions with various content configurations
13555 https://bugs.webkit.org/show_bug.cgi?id=170216
13556
13557 Reviewed by Dean Jackson.
13558
13559 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
13560
13561 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
13562 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
13563 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
13564 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
13565 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
13566 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
13567 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
13568 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
13569 * fast/events/touch/ios/touch-event-regions/document.html: Added.
13570 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
13571 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
13572 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
13573 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
13574 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
13575 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
13576
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000135772017-03-28 Simon Fraser <simon.fraser@apple.com>
13578
13579 Make it possible to dump touch event regions for testing
13580 https://bugs.webkit.org/show_bug.cgi?id=170209
13581 <rdar://problem/31309258>
13582
13583 Reviewed by Tim Horton.
13584
13585 Simple test that dumps the regions.
13586
13587 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
13588 * fast/events/touch/ios/touch-event-regions.html: Added.
13589
zalan@apple.com26018542017-03-30 01:25:00 +0000135902017-03-29 Zalan Bujtas <zalan@apple.com>
13591
13592 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
13593 https://bugs.webkit.org/show_bug.cgi?id=170259
13594 <rdar://problem/31300584>
13595
13596 Reviewed by Simon Fraser.
13597
13598 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
13599 * fast/block/float/placing-multiple-floats-crash.html: Added.
13600
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000136012017-03-29 Tim Horton <timothy_horton@apple.com>
13602
13603 Swipe gesture tests don't work on macOS Sierra
13604 https://bugs.webkit.org/show_bug.cgi?id=161675
13605 <rdar://problem/23379930>
13606
13607 Reviewed by Darin Adler.
13608
13609 * platform/mac-wk2/TestExpectations:
13610 * swipe/basic-cached-back-swipe-expected.txt:
13611 * swipe/basic-cached-back-swipe.html:
13612 * swipe/main-frame-pinning-requirement-expected.txt:
13613 * swipe/main-frame-pinning-requirement.html:
13614 * swipe/pushState-cached-back-swipe-expected.txt:
13615 * swipe/pushState-cached-back-swipe.html:
13616 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
13617 * swipe/pushState-programmatic-back-while-swiping-crash.html:
13618 * swipe/resources/swipe-test.js:
13619 (measuredDurationShouldBeLessThan):
13620 (startSwipeGesture):
13621 (completeSwipeGesture):
13622 (playEventStream):
13623 (eventQueue.enqueueScrollEvent): Deleted.
13624 (eventQueue.enqueueSwipeEvent): Deleted.
13625 (eventQueue.hasPendingEvents): Deleted.
13626 (eventQueue.callAfterEventDispatch): Deleted.
13627 (eventQueue._processEventQueue): Deleted.
13628 (eventQueue._processEventQueueSoon): Deleted.
13629 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
13630 * swipe/swipe-start-hysteresis-failures.html: Removed.
13631
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000136322017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13633
13634 Try to normalize variation ranges
13635 https://bugs.webkit.org/show_bug.cgi?id=170119
13636
13637 Reviewed by Simon Fraser.
13638
13639 * fast/text/variations/font-selection-properties-expected.html:
13640
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000136412017-03-29 Ryan Haddad <ryanhaddad@apple.com>
13642
13643 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
13644 https://bugs.webkit.org/show_bug.cgi?id=169677
13645
13646 Unreviewed test gardening.
13647
13648 * platform/mac-wk1/TestExpectations:
13649 * platform/mac/TestExpectations:
13650
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000136512017-03-29 Javier Fernandez <jfernandez@igalia.com>
13652
13653 [css-align] Adapt self-alignment properties to the new baseline syntax
13654 https://bugs.webkit.org/show_bug.cgi?id=170235
13655
13656 Reviewed by David Hyatt.
13657
13658 Added new cases to the alignment properties parsing tests so that we can verify the new
13659 baseline-alignment syntax is parsed as expected.
13660 Additionally, I modified the tests so that they use the testharness format.
13661
13662 * css3/parse-align-items-expected.txt:
13663 * css3/parse-align-items.html:
13664 * css3/parse-align-self-expected.txt:
13665 * css3/parse-align-self.html:
13666 * css3/resources/alignment-parsing-utils-th.js:
13667 (checkValues):
13668 * fast/css/parse-justify-items-expected.txt:
13669 * fast/css/parse-justify-items.html:
13670 * fast/css/parse-justify-self-expected.txt:
13671 * fast/css/parse-justify-self.html:
13672 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
13673 (checkValues):
13674 (checkBadValues):
13675 (checkInitialValues):
13676 (checkInheritValues):
13677 (checkLegacyValues):
13678 (checkSupportedValues):
13679
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000136802017-03-29 Chris Dumez <cdumez@apple.com>
13681
13682 Animated SVG images are not paused in pages loaded in the background
13683 https://bugs.webkit.org/show_bug.cgi?id=170043
13684 <rdar://problem/31234412>
13685
13686 Reviewed by Simon Fraser.
13687
13688 Extend layout test coverage.
13689
13690 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
13691 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
13692 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
13693 * svg/animations/animations-paused-in-background-page.html: Added.
13694 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
13695
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000136962017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13697
13698 Post-commit test gardening after r214546
13699 https://bugs.webkit.org/show_bug.cgi?id=169518
13700
13701 Unreviewed.
13702
13703 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
13704 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
13705
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000137062017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13707
13708 Post-commit test gardening after r214546
13709 https://bugs.webkit.org/show_bug.cgi?id=169518
13710
13711 Unreviewed.
13712
13713 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
13714 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
13715
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000137162017-03-29 Ryan Haddad <ryanhaddad@apple.com>
13717
13718 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
13719 https://bugs.webkit.org/show_bug.cgi?id=170130
13720
13721 Unreviewed test gardening.
13722
13723 * TestExpectations:
13724
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000137252017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13726
13727 Variation fonts: Make sure that feature detection and preprocessor macros are right
13728 https://bugs.webkit.org/show_bug.cgi?id=169518
13729
13730 Reviewed by Simon Fraser.
13731
13732 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
13733
13734 * fast/text/font-variations-feature-detection-expected.html: Added.
13735 * fast/text/font-variations-feature-detection.html: Added.
13736 * platform/ios-simulator/TestExpectations:
13737 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13738 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
13739 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
13740 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
13741 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
13742 * platform/mac/TestExpectations:
13743
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000137442017-03-29 Antoine Quint <graouts@apple.com>
13745
13746 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
13747 https://bugs.webkit.org/show_bug.cgi?id=170239
13748 <rdar://problem/31320685>
13749
13750 Reviewed by Dean Jackson.
13751
13752 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
13753 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
13754 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
13755 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
13756 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
13757
13758 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
13759 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
13760 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
13761 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
13762 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
13763
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000137642017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13765
13766 Mark fast/workers/worker-close-more.html as a flaky timeout.
13767 https://bugs.webkit.org/show_bug.cgi?id=169838
13768
13769 Unreviewed test gardening.
13770
13771 * platform/mac/TestExpectations:
13772
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000137732017-03-29 Youenn Fablet <youenn@apple.com>
13774
13775 Move DTMF WebRTC extension behind its own compile flag
13776 https://bugs.webkit.org/show_bug.cgi?id=170226
13777
13778 Reviewed by Eric Carlson.
13779
13780 * TestExpectations:
13781 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
13782 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
13783 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
13784 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
13785
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000137862017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
13787
13788 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
13789 https://bugs.webkit.org/show_bug.cgi?id=170192
13790
13791 Unreviewed test gardening.
13792
13793 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13794
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000137952017-03-29 Youenn Fablet <youenn@apple.com>
13796
13797 Add test for differentiating camera versus canvas stream
13798 https://bugs.webkit.org/show_bug.cgi?id=169698
13799 <rdar://problem/31076026>
13800
13801 Reviewed by Eric Carlson.
13802
13803 * fast/mediastream/captureStream/canvas2d.html:
13804
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000138052017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
13806
13807 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
13808 https://bugs.webkit.org/show_bug.cgi?id=170223
13809
13810 Reviewed by Youenn Fablet.
13811
13812 After r214441 the arguments of addIceCandidate() are nullable.
13813
13814 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
13815 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
13816 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
13817
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000138182017-03-29 Antoine Quint <graouts@apple.com>
13819
13820 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
13821 https://bugs.webkit.org/show_bug.cgi?id=168409
13822 <rdar://problem/30799198>
13823
13824 Reviewed by Dean Jackson.
13825
13826 Opt into ScriptedAnimationController logging.
13827
13828 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
13829 * media/modern-media-controls/airplay-button/airplay-button.html:
13830
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000138312017-03-28 Youenn Fablet <youenn@apple.com>
13832
13833 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
13834 https://bugs.webkit.org/show_bug.cgi?id=170192
13835
13836 Reviewed by Jon Lee.
13837
13838 * fast/mediastream/RTCIceCandidate-expected.txt:
13839 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
13840 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13841 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
13842 Ensuring sdpMid has a valid value.
13843 * fast/mediastream/resources/promise-utils.js: Improving error logging.
13844
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000138452017-03-27 Brent Fulgham <bfulgham@apple.com>
13846
13847 Only attach Attributes to a given element one time
13848 https://bugs.webkit.org/show_bug.cgi?id=170125
13849 <rdar://problem/31279676>
13850
13851 Reviewed by Chris Dumez.
13852
13853 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
13854 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
13855 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
13856 * fast/dom/Attr/only-attach-attr-once.html: Added.
13857
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000138582017-03-28 Youenn Fablet <youenn@apple.com>
13859
13860 Stop RTCDataChannel when closing page
13861 https://bugs.webkit.org/show_bug.cgi?id=170166
13862
13863 Reviewed by Eric Carlson.
13864
13865 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
13866 * webrtc/datachannel/datachannel-gc.html: Added.
13867
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000138682017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
13869
13870 Ranges for variation font properties are not enforced
13871 https://bugs.webkit.org/show_bug.cgi?id=169979
13872
13873 Reviewed by David Hyatt.
13874
13875 * fast/text/font-selection-font-face-parse-expected.txt:
13876 * fast/text/font-selection-font-face-parse.html:
13877 * fast/text/font-selection-font-loading-api-parse-expected.txt:
13878 * fast/text/font-selection-font-loading-api-parse.html:
13879 * fast/text/font-style-parse-expected.txt:
13880 * fast/text/font-style-parse.html:
13881 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
13882 * fast/text/variations/font-loading-api-parse-ranges.html:
13883 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
13884 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
13885 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13886
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000138872017-03-28 Andy Estes <aestes@apple.com>
13888
13889 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
13890 https://bugs.webkit.org/show_bug.cgi?id=170197
13891 <rdar://problem/30314067>
13892
13893 Reviewed by Brady Eidson.
13894
13895 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
13896 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
13897
cdumez@apple.coma585b422017-03-28 23:11:35 +0000138982017-03-28 Chris Dumez <cdumez@apple.com>
13899
13900 Animated SVG images are not paused when outside viewport
13901 https://bugs.webkit.org/show_bug.cgi?id=170155
13902 <rdar://problem/31288893>
13903
13904 Reviewed by Antti Koivisto.
13905
13906 Add layout test coverage.
13907
13908 * platform/mac-wk1/TestExpectations:
13909 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
13910 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
13911 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
13912 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
13913 * svg/animations/resources/smilAnimation.svg: Added.
13914
antti@apple.comdf681732017-03-28 22:48:26 +0000139152017-03-28 Antti Koivisto <antti@apple.com>
13916
13917 Missing render tree position invalidation when tearing down renderers for display:contents subtree
13918 https://bugs.webkit.org/show_bug.cgi?id=170199
13919 <rdar://problem/31260856>
13920
13921 Reviewed by Zalan Bujtas.
13922
13923 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
13924 * fast/shadow-dom/slot-renderer-teardown.html: Added.
13925
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000139262017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13927
13928 Unreviewed, rolling out r214485.
13929
13930 This change caused LayoutTest crashes.
13931
13932 Reverted changeset:
13933
13934 "Stop RTCDataChannel when closing page"
13935 https://bugs.webkit.org/show_bug.cgi?id=170166
13936 http://trac.webkit.org/changeset/214485
13937
bburg@apple.com2e3de942017-03-28 21:41:24 +0000139382017-03-28 Brian Burg <bburg@apple.com>
13939
13940 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
13941 https://bugs.webkit.org/show_bug.cgi?id=169865
13942 <rdar://problem/31250573>
13943
13944 Reviewed by Joseph Pecoraro.
13945
13946 Add tests that verify the new command works as expected when it disables resource caching.
13947 I also manually verified that the override setting is cleared when Web Inspector disconnects.
13948 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
13949 a load happened or not.
13950
13951 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
13952 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
13953 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
13954 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
13955
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000139562017-03-28 Youenn Fablet <youenn@apple.com>
13957
13958 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
13959 https://bugs.webkit.org/show_bug.cgi?id=170194
13960
13961 Reviewed by Chris Dumez.
13962
13963 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13964 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
13965
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000139662017-03-28 Joseph Pecoraro <pecoraro@apple.com>
13967
13968 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
13969 https://bugs.webkit.org/show_bug.cgi?id=166862
13970 <rdar://problem/29835977>
13971
13972 Reviewed by Brian Burg.
13973
13974 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
13975 * http/tests/inspector/network/resource-mime-type.html: Added.
13976 Test resource mime types for different resources.
13977
13978 * http/tests/inspector/network/resources/json.php: Added.
13979 * http/tests/inspector/network/resources/script.js: Added.
13980 * http/tests/inspector/network/resources/script.txt: Added.
13981 * http/tests/inspector/network/resources/stylesheet.css: Added.
13982 * http/tests/inspector/network/resources/stylesheet.txt: Added.
13983 * http/tests/resources/square20.jpg: Added.
13984 Resources for various requests and different mime types.
13985
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000139862017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13987
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000013988 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
13989 https://bugs.webkit.org/show_bug.cgi?id=168132
13990
13991 Unreviewed test gardening.
13992
13993 * platform/mac/TestExpectations:
13994
139952017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13996
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000013997 Mark two fast/scrolling/ios/touch-scroll tests as failing.
13998 https://bugs.webkit.org/show_bug.cgi?id=170153
13999
14000 Unreviewed test gardening.
14001
14002 * platform/ios-wk2/TestExpectations:
14003
140042017-03-28 Ryan Haddad <ryanhaddad@apple.com>
14005
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000014006 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
14007
14008 Unreviewed test gardening.
14009
14010 * platform/ios/TestExpectations:
14011
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000140122017-03-28 Youenn Fablet <youenn@apple.com>
14013
14014 Stop RTCDataChannel when closing page
14015 https://bugs.webkit.org/show_bug.cgi?id=170166
14016
14017 Reviewed by Eric Carlson.
14018
14019 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
14020 * webrtc/datachannel/datachannel-gc.html: Added.
14021
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000140222017-03-28 Antoine Quint <graouts@apple.com>
14023
14024 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
14025 https://bugs.webkit.org/show_bug.cgi?id=170180
14026
14027 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
14028
14029 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
14030 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
14031
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000140322017-03-28 Ryan Haddad <ryanhaddad@apple.com>
14033
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000014034 Mark fast/history/ios/history-scroll-restoration.html as flaky.
14035 https://bugs.webkit.org/show_bug.cgi?id=169558
14036
14037 Unreviewed test gardening.
14038
14039 * platform/ios-wk2/TestExpectations:
14040
140412017-03-28 Ryan Haddad <ryanhaddad@apple.com>
14042
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000014043 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
14044 https://bugs.webkit.org/show_bug.cgi?id=170180
14045
14046 Unreviewed test gardening.
14047
14048 * platform/ios/TestExpectations:
14049
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000140502017-03-28 Youenn Fablet <youenn@apple.com>
14051
14052 LayoutTest webrtc/video-getParameters.html is failing
14053 https://bugs.webkit.org/show_bug.cgi?id=170148
14054
14055 Unreviewed.
14056
14057 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
14058
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000140592017-03-28 Ryan Haddad <ryanhaddad@apple.com>
14060
14061 Mark webrtc/video-replace-track-to-null.html as flaky.
14062 https://bugs.webkit.org/show_bug.cgi?id=170178
14063
14064 Unreviewed test gardening.
14065
14066 * TestExpectations:
14067
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000140682017-03-28 Jonathan Bedard <jbedard@apple.com>
14069
14070 Moved gardened ios-simulator tests to ios folders
14071 <rdar://problem/30948691>
14072
14073 Unreviewed test re-organization.
14074
14075 Moving ios-simulator test expectations to share as many expectations
14076 as possible with on-device testing.
14077
14078 * platform/ios: Moved from platform/ios-simulator.
14079 * platform/ios-device: Added.
14080 * platform/ios-device-wk1: Added.
14081 * platform/ios-device-wk2: Added.
14082 * platform/ios-simulator: Moved to platform/ios.
14083 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
14084 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
14085 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
14086 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
14087
yoav@yoav.ws81391512017-03-28 11:56:52 +0000140882017-03-28 Yoav Weiss <yoav@yoav.ws>
14089
14090 Add a warning for unused link preloads.
14091 https://bugs.webkit.org/show_bug.cgi?id=165670
14092
14093 Reviewed by Youenn Fablet.
14094
14095 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
14096 * http/tests/preload/download_resources-expected.txt:
14097 * http/tests/preload/download_resources.html: Added references to preloaded resources.
14098 * http/tests/preload/onerror_event-expected.txt:
14099 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
14100 * http/tests/preload/onload_event-expected.txt:
14101 * http/tests/preload/onload_event.html: Added references to preloaded resources.
14102 * http/tests/preload/single_download_preload.html: Deflaked.
14103 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
14104 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
14105 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
14106 * http/tests/preload/unused_preload_warning-expected.txt: Added.
14107 * http/tests/preload/unused_preload_warning.html: Added.
14108
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000141092017-03-28 Antoine Quint <graouts@apple.com>
14110
14111 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
14112 https://bugs.webkit.org/show_bug.cgi?id=170171
14113 <rdar://problem/31095500>
14114
14115 Reviewed by Dean Jackson.
14116
14117 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
14118 the "presented" property returns false immediately after calling hide() on the panel.
14119
14120 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
14121 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
14122 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
14123 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
14124
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000141252017-03-28 Aaron Chu <aaron_chu@apple.com>
14126
14127 AX: Media controls should be able to be re-activated after faded away
14128 https://bugs.webkit.org/show_bug.cgi?id=170048
14129 <rdar://problem/30157179>
14130
14131 Reviewed by Antoine Quint.
14132
14133 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
14134 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
14135
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000141362017-03-28 Antoine Quint <graouts@apple.com>
14137
14138 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
14139 https://bugs.webkit.org/show_bug.cgi?id=169145
14140 <rdar://problem/17048858>
14141
14142 Reviewed by Dean Jackson.
14143
14144 We add new tests for media documents and related features that cover the following cases:
14145
14146 - checking <video> with only audio tracks does not show the fullscreen button
14147 - checking <video> with only audio tracks does not show the picture-in-picture button
14148 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
14149
14150 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
14151 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
14152 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
14153 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
14154 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
14155 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
14156 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
14157 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
14158 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
14159 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
14160 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
14161 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
14162 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
14163 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
14164 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
14165 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
14166 * platform/ios-simulator/TestExpectations:
14167 * platform/mac/TestExpectations:
14168
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000141692017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
14170
14171 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
14172 https://bugs.webkit.org/show_bug.cgi?id=169771
14173
14174 Reviewed by Simon Fraser.
14175
14176 * fast/images/animated-image-different-dest-size-expected.html: Added.
14177 * fast/images/animated-image-different-dest-size.html: Added.
14178 This test crashes without this patch.
14179
14180 * fast/images/animated-image-loop-count.html:
14181 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
14182
14183 * fast/images/async-image-background-image-expected.html: Added.
14184 * fast/images/async-image-background-image.html: Added.
14185 Ensures the background image can be drawn asynchronously if it is large.
14186
14187 * fast/images/async-image-canvas-draw-image-expected.html: Added.
14188 * fast/images/async-image-canvas-draw-image.html: Added.
14189 Ensures the image is drawn synchronously on the canvas regardless of its size.
14190
14191 * fast/images/ordered-animated-image-frames.html:
14192 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
14193
14194 * fast/images/reset-image-animation-expected.txt:
14195 * fast/images/reset-image-animation.html:
14196 Change how the steps of the test are ordered so the test can be not flaky.
14197 Running it with -repeat-each was failing.
14198
14199 * fast/images/resources/red-green-blue-900-300.png: Added.
14200
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000142012017-03-27 Youenn Fablet <youenn@apple.com>
14202
14203 addIceCandidate should not throw if passed null or undefined
14204 https://bugs.webkit.org/show_bug.cgi?id=170118
14205
14206 Reviewed by Eric Carlson.
14207
14208 Updating test to log addIceCandidate rejection.
14209
14210 * webrtc/datachannel/basic.html:
14211 * webrtc/routines.js:
14212 (iceCallback1):
14213 (iceCallback2):
14214 (onAddIceCandidateError):
14215
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000142162017-03-27 Ryan Haddad <ryanhaddad@apple.com>
14217
14218 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
14219
14220 Unreviewed test gardening.
14221
14222 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
14223 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
14224
antti@apple.comf4e83d62017-03-27 22:56:32 +0000142252017-03-27 Antti Koivisto <antti@apple.com>
14226
14227 Loading in-body stylesheets should not block rendering of elements before them
14228 https://bugs.webkit.org/show_bug.cgi?id=169345
14229
14230 Reviewed by Simon Fraser.
14231
14232 * http/tests/incremental/resources/delayed-css.php: Added.
14233 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
14234 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
14235
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000142362017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
14237
14238 Test variation font ranges in the CSS Font Loading API
14239 https://bugs.webkit.org/show_bug.cgi?id=170022
14240
14241 Reviewed by Dean Jackson.
14242
14243 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
14244 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
14245
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000142462017-03-27 Ryan Haddad <ryanhaddad@apple.com>
14247
14248 Unreviewed, rolling out r214411.
14249
14250 Two of the LayoutTests for this change time out on ios-
14251 simulator.
14252
14253 Reverted changeset:
14254
14255 "[Modern Media Controls] Improve media documents across macOS,
14256 iPhone and iPad"
14257 https://bugs.webkit.org/show_bug.cgi?id=169145
14258 http://trac.webkit.org/changeset/214411
14259
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000142602017-03-27 Antoine Quint <graouts@apple.com>
14261
14262 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
14263 https://bugs.webkit.org/show_bug.cgi?id=168517
14264 <rdar://problem/30577636>
14265
14266 Reviewed by Dean Jackson.
14267
14268 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
14269
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000142702017-03-27 Ryan Haddad <ryanhaddad@apple.com>
14271
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000014272 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
14273 https://bugs.webkit.org/show_bug.cgi?id=169679
14274
14275 Unreviewed test gardening.
14276
14277 * platform/mac/TestExpectations:
14278
142792017-03-27 Ryan Haddad <ryanhaddad@apple.com>
14280
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000014281 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
14282 https://bugs.webkit.org/show_bug.cgi?id=170127
14283
14284 Unreviewed test gardening.
14285
14286 * platform/mac/TestExpectations:
14287
142882017-03-27 Ryan Haddad <ryanhaddad@apple.com>
14289
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000014290 Mark media/modern-media-controls/time-label/time-label.html as flaky.
14291 https://bugs.webkit.org/show_bug.cgi?id=169678
14292
14293 Unreviewed test gardening.
14294
14295 * platform/mac-wk1/TestExpectations:
14296
142972017-03-27 Ryan Haddad <ryanhaddad@apple.com>
14298
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000014299 Marking two modern-media-controls tests as timeouts.
14300 https://bugs.webkit.org/show_bug.cgi?id=170123
14301
14302 Unreviewed test gardening.
14303
14304 * platform/ios-simulator/TestExpectations:
14305
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000143062017-03-27 Youenn Fablet <youenn@apple.com>
14307
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000014308 Tighten RTCDatachannel creation and parameter getters
14309 https://bugs.webkit.org/show_bug.cgi?id=170081
14310
14311 Reviewed by Eric Carlson.
14312
14313 * webrtc/datachannel/basic-expected.txt:
14314 * webrtc/datachannel/basic.html:
14315
143162017-03-27 Youenn Fablet <youenn@apple.com>
14317
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000014318 Add support for RTCRtpReceiver/RTCRtpSender getParameters
14319 https://bugs.webkit.org/show_bug.cgi?id=170057
14320
14321 Reviewed by Alex Christensen.
14322
14323 * webrtc/video-getParameters-expected.txt: Added.
14324 * webrtc/video-getParameters.html: Added.
14325
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000143262017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
14327
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000014328 font variation properties don't need to accept numbers
14329 https://bugs.webkit.org/show_bug.cgi?id=169357
14330
14331 Reviewed by Antti Koivisto.
14332
14333 * fast/text/font-selection-font-face-parse-expected.txt:
14334 * fast/text/font-selection-font-face-parse.html:
14335 * fast/text/font-selection-font-loading-api-parse-expected.txt:
14336 * fast/text/font-selection-font-loading-api-parse.html:
14337 * fast/text/font-stretch-parse-expected.txt:
14338 * fast/text/font-stretch-parse.html:
14339 * fast/text/font-style-parse-expected.txt:
14340 * fast/text/font-style-parse.html:
14341 * fast/text/variations/font-selection-properties.html:
14342 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
14343
143442017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
14345
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000014346 Implement format specifier for variation fonts
14347 https://bugs.webkit.org/show_bug.cgi?id=169327
14348
14349 Reviewed by Simon Fraser.
14350
14351 * fast/text/variations/font-face-format-expected.html: Added.
14352 * fast/text/variations/font-face-format.html: Added.
14353
143542017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
14355
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000014356 Make sure animation works for font-weight, font-stretch, and font-style
14357 https://bugs.webkit.org/show_bug.cgi?id=169683
14358
14359 Reviewed by Simon Fraser.
14360
14361 * animations/font-variations/font-stretch-expected.txt: Added.
14362 * animations/font-variations/font-stretch.html: Added.
14363 * animations/font-variations/font-style-expected.txt: Added.
14364 * animations/font-variations/font-style.html: Added.
14365 * animations/font-variations/font-weight-expected.txt: Added.
14366 * animations/font-variations/font-weight.html: Added.
14367 * animations/resources/animation-test-helpers.js:
14368 (compareFontStyle):
14369 (getPropertyValue):
14370 (comparePropertyValue):
14371
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000143722017-03-27 Alex Christensen <achristensen@webkit.org>
14373
14374 Make WebSockets work in network process
14375 https://bugs.webkit.org/show_bug.cgi?id=169930
14376
14377 Reviewed by Youenn Fablet.
14378
14379 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
14380 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
14381 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
14382 (web_socket_do_extra_handshake):
14383 (web_socket_transfer_data):
14384 * platform/ios-simulator-wk1/TestExpectations:
14385 * platform/mac-wk1/TestExpectations:
14386 * platform/win/TestExpectations:
14387
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000143882017-03-27 Antoine Quint <graouts@apple.com>
14389
14390 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
14391 https://bugs.webkit.org/show_bug.cgi?id=169145
14392 <rdar://problem/17048858>
14393
14394 Reviewed by Dean Jackson.
14395
14396 We add new tests for media documents and related features that cover the following cases:
14397
14398 - checking <video> with only audio tracks does not show the fullscreen button
14399 - checking <video> with only audio tracks does not show the picture-in-picture button
14400 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
14401
14402 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
14403 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
14404 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
14405 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
14406 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
14407 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
14408 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
14409 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
14410 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
14411 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
14412 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
14413 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
14414 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
14415 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
14416 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
14417 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
14418 * platform/ios-simulator/TestExpectations:
14419 * platform/mac/TestExpectations:
14420
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000144212017-03-25 Aaron Chu <aaron_chu@apple.com>
14422
14423 AX: Media controls are unlabeled
14424 https://bugs.webkit.org/show_bug.cgi?id=169947
14425 <rdar://problem/30153323>
14426
14427 Reviewed by Antoine Quint.
14428
14429 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
14430 * media/modern-media-controls/airplay-button/airplay-button.html:
14431 * media/modern-media-controls/forward-button/forward-button-expected.txt:
14432 * media/modern-media-controls/forward-button/forward-button.html:
14433 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
14434 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
14435 * media/modern-media-controls/icon-button/icon-button-expected.txt:
14436 * media/modern-media-controls/icon-button/icon-button.html:
14437 * media/modern-media-controls/icon-service/icon-service-expected.txt:
14438 * media/modern-media-controls/icon-service/icon-service.html:
14439 * media/modern-media-controls/mute-button/mute-button-expected.txt:
14440 * media/modern-media-controls/mute-button/mute-button.html:
14441 * media/modern-media-controls/pip-button/pip-button-expected.txt:
14442 * media/modern-media-controls/pip-button/pip-button.html:
14443 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
14444 * media/modern-media-controls/play-pause-button/play-pause-button.html:
14445 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
14446 * media/modern-media-controls/rewind-button/rewind-button.html:
14447 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
14448 * media/modern-media-controls/skip-back-button/skip-back-button.html:
14449 * media/modern-media-controls/start-button/start-button-expected.txt:
14450 * media/modern-media-controls/start-button/start-button.html:
14451 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
14452 * media/modern-media-controls/tracks-button/tracks-button.html:
14453
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000144542017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
14455
14456 Unreviewed GTK+ gardening. Update expectations of several tests.
14457
14458 * platform/gtk/TestExpectations:
14459
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000144602017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
14461
14462 Post-commit test fix after r214394
14463 https://bugs.webkit.org/show_bug.cgi?id=170083
14464
14465 Unreviewed.
14466
14467 * fast/text/variations/optical-sizing.html:
14468
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000144692017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
14470
14471 Add font-optical-sizing to CSSComputedStyleDeclaration
14472 https://bugs.webkit.org/show_bug.cgi?id=170083
14473
14474 Reviewed by Joseph Pecoraro.
14475
14476 * fast/css/getComputedStyle/computed-style-expected.txt:
14477 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
14478 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
14479 * fast/css/getComputedStyle/resources/property-names.js:
14480 * fast/text/variations/optical-sizing-expected.txt:
14481 * fast/text/variations/optical-sizing.html:
14482 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
14483 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
14484 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
14485
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000144862017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14487
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000014488 Consolidate TestExpectations for media/restore-from-page-cache.html.
14489
14490 Unreviewed test gardening.
14491
14492 * platform/mac/TestExpectations:
14493
144942017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14495
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000014496 Unreviewed, rolling out r214361.
14497
14498 This change caused flakiness in http/tests/preload tests.
14499
14500 Reverted changeset:
14501
14502 "Add a warning for unused link preloads."
14503 https://bugs.webkit.org/show_bug.cgi?id=165670
14504 http://trac.webkit.org/changeset/214361
14505
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000145062017-03-24 Antoine Quint <graouts@webkit.org>
14507
14508 [Modern Media Controls] Remove placard icon if height is compressed
14509 https://bugs.webkit.org/show_bug.cgi?id=167935
14510 <rdar://problem/30397128>
14511
14512 Reviewed by Dean Jackson.
14513
14514 We add a new test to check that the various designed constraints to toggle display of a placard's
14515 icon, title and description are honored. Also, due to the old layout() method now being called
14516 "commit()", we refactor a relevant test.
14517
14518 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
14519 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
14520 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
14521 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
14522
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000145232017-03-24 Eric Carlson <eric.carlson@apple.com>
14524
14525 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
14526 https://bugs.webkit.org/show_bug.cgi?id=170056
14527
14528 Reviewed by Youenn Fablet.
14529
14530 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
14531 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
14532 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
14533 * fast/mediastream/apply-constraints-advanced-expected.txt:
14534 * fast/mediastream/apply-constraints-advanced.html:
14535 * fast/mediastream/apply-constraints-video-expected.txt:
14536 * fast/mediastream/apply-constraints-video.html:
14537
dino@apple.com21196272017-03-24 23:16:52 +0000145382017-03-24 Dean Jackson <dino@apple.com>
14539
14540 Serialization of custom props in longhand should be "" not value of shorthand
14541 https://bugs.webkit.org/show_bug.cgi?id=167699
14542 <rdar://problem/30324200>
14543
14544 Reviewed by Sam Weinig.
14545
14546 * fast/css/variables/rule-property-get-expected.html:
14547 * fast/css/variables/rule-property-get.html:
14548
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000145492017-03-24 Antoine Quint <graouts@webkit.org>
14550
14551 [Modern Media Controls] Captions don't move with the appearance of the inline controls
14552 https://bugs.webkit.org/show_bug.cgi?id=170051
14553 <rdar://problem/30754428>
14554
14555 Reviewed by Dean Jackson.
14556
14557 Add a new test, which would have previously failed, where we check that we account for the controls bar height
14558 when showing captions with the controls bar visible.
14559
14560 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
14561 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
14562
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000145632017-03-24 Brent Fulgham <bfulgham@apple.com>
14564
14565 Handle recursive calls to ProcessingInstruction::checkStyleSheet
14566 https://bugs.webkit.org/show_bug.cgi?id=169982
14567 <rdar://problem/31083051>
14568
14569 Reviewed by Antti Koivisto.
14570
14571 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
14572 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
14573 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
14574 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
14575 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
14576 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
14577 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
14578 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
14579 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
14580 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
14581 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
14582
beidson@apple.comc6dab482017-03-24 21:13:40 +0000145832017-03-24 Brady Eidson <beidson@apple.com>
14584
14585 A null compound index value crashes the Databases process.
14586 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
14587
14588 Reviewed by Alex Christensen.
14589
14590 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
14591 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
14592 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
14593 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
14594 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
14595
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000145962017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14597
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000014598 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
14599 https://bugs.webkit.org/show_bug.cgi?id=170068
14600
14601 Unreviewed test gardening.
14602
14603 * platform/ios-simulator/TestExpectations:
14604
146052017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14606
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000014607 Unreviewed, rolling out r214360.
14608
14609 This change caused 20+ LayoutTest failures.
14610
14611 Reverted changeset:
14612
14613 "Handle recursive calls to
14614 ProcessingInstruction::checkStyleSheet"
14615 https://bugs.webkit.org/show_bug.cgi?id=169982
14616 http://trac.webkit.org/changeset/214360
14617
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000146182017-03-24 Youenn Fablet <youenn@apple.com>
14619
14620 Add support for qpSum in WebRTC stats
14621 https://bugs.webkit.org/show_bug.cgi?id=170060
14622
14623 Reviewed by Eric Carlson.
14624
14625 * webrtc/video-stats.html:
14626
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000146272017-03-24 Daniel Bates <dabates@apple.com>
14628
14629 Prevent new navigations during document unload
14630 https://bugs.webkit.org/show_bug.cgi?id=169934
14631 <rdar://problem/31247584>
14632
14633 Reviewed by Chris Dumez.
14634
14635 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
14636 after starting a navigation from an onunload event handler.
14637
14638 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
14639 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
14640
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000146412017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
14642
14643 Implement font-optical-sizing
14644 https://bugs.webkit.org/show_bug.cgi?id=168895
14645
14646 Reviewed by Dean Jackson.
14647
14648 * fast/text/variations/optical-sizing-expected.txt: Added.
14649 * fast/text/variations/optical-sizing.html: Added.
14650
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000146512017-03-24 Yoav Weiss <yoav@yoav.ws>
14652
14653 Add a warning for unused link preloads.
14654 https://bugs.webkit.org/show_bug.cgi?id=165670
14655
14656 Reviewed by Youenn Fablet.
14657
14658 This adds a test for the unused preload warning, and adapts some of the other preload tests,
14659 to avoid warnings.
14660
14661 * http/tests/preload/download_resources-expected.txt: Changed.
14662 * http/tests/preload/download_resources.html: Added references to preloaded resources.
14663 * http/tests/preload/onerrer_event-expected.txt: Changed.
14664 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
14665 * http/tests/preload/onload_event.html: Added references to preloaded resources.
14666 * http/tests/preload/resources/single_download_preload.html: Deflaked.
14667 * http/tests/preload/unused_preload_warning-expected.txt: Added.
14668 * http/tests/preload/unused_preload_warning.html: Added.
14669
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000146702017-03-24 Brent Fulgham <bfulgham@apple.com>
14671
14672 Handle recursive calls to ProcessingInstruction::checkStyleSheet
14673 https://bugs.webkit.org/show_bug.cgi?id=169982
14674 <rdar://problem/31083051>
14675
14676 Reviewed by Antti Koivisto.
14677
14678 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
14679 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
14680 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
14681 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
14682 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
14683 * fast/dom/beforeload/recursive-link-before-load.html: Added.
14684 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
14685 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
14686 * fast/dom/beforeload/resources/content.xhtml: Added.
14687 * fast/dom/beforeload/resources/pass.css: Added.
14688 * fast/dom/beforeload/resources/test.xsl: Added.
14689
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000146902017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
14691
14692 font-style needs a new CSSValue to make CSSRule.cssText work correctly
14693 https://bugs.webkit.org/show_bug.cgi?id=169258
14694
14695 Reviewed by David Hyatt.
14696
14697 Update tests' expected results.
14698
14699 * fast/text/font-selection-font-face-parse-expected.txt:
14700 * fast/text/font-selection-font-face-parse.html:
14701 * fast/text/font-style-parse-expected.txt:
14702 * fast/text/font-style-parse.html:
14703 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
14704 * svg/css/getComputedStyle-basic-expected.txt:
14705
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000147062017-03-24 Youenn Fablet <youenn@apple.com>
14707
14708 Add libwebrtc backend support for RTCRtpSender::replaceTrack
14709 https://bugs.webkit.org/show_bug.cgi?id=169841
14710
14711 Reviewed by Alex Christensen.
14712
14713 * webrtc/audio-replace-track-expected.txt: Added.
14714 * webrtc/audio-replace-track.html: Added.
14715 * webrtc/video-replace-track-expected.txt: Added.
14716 * webrtc/video-replace-track.html: Added.
14717 * webrtc/video-replace-track-to-null-expected.txt: Added.
14718 * webrtc/video-replace-track-to-null.html: Added.
14719
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000147202017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14721
14722 Update TestExpectations for media/restore-from-page-cache.html.
14723
14724 Unreviewed test gardening.
14725
14726 * platform/mac-wk2/TestExpectations:
14727 * platform/mac/TestExpectations:
14728
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000147292017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14730
14731 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
14732
14733 * platform/gtk/TestExpectations:
14734
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000147352017-03-24 Youenn Fablet <youenn@apple.com>
14736
14737 Add support for DataChannel and MediaStreamTrack stats
14738 https://bugs.webkit.org/show_bug.cgi?id=170031
14739
14740 Reviewed by Eric Carlson.
14741
14742 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
14743 * webrtc/datachannel/datachannel-stats.html: Added.
14744 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
14745 * webrtc/video-mediastreamtrack-stats.html: Added.
14746
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000147472017-03-24 Chris Dumez <cdumez@apple.com>
14748
14749 Extend svg/animations/animations-paused-disconnected-iframe.html
14750 https://bugs.webkit.org/show_bug.cgi?id=170035
14751
14752 Reviewed by Andreas Kling.
14753
14754 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
14755
14756 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
14757 * svg/animations/animations-paused-disconnected-iframe.html:
14758
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000147592017-03-24 Youenn Fablet <youenn@apple.com>
14760
14761 Fix framesEncoded/framesDecoded RTC stats
14762 https://bugs.webkit.org/show_bug.cgi?id=170024
14763
14764 Reviewed by Eric Carlson.
14765
14766 * webrtc/video-stats-expected.txt: Added.
14767 * webrtc/video-stats.html: Added.
14768
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000147692017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14770
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000014771 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
14772
14773 * platform/gtk/TestExpectations:
14774
147752017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14776
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000014777 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
14778
14779 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
14780 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
14781 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
14782 mime type and returned application/octet-stream.
14783
14784 * platform/gtk/TestExpectations:
14785 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
14786 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
14787
147882017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14789
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000014790 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
14791
14792 We are now getting a MIME type for otf files.
14793
14794 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
14795
pvollan@apple.come52fe062017-03-24 12:01:45 +0000147962017-03-24 Per Arne Vollan <pvollan@apple.com>
14797
14798 Text stroke is sometimes clipped on video captions.
14799 https://bugs.webkit.org/show_bug.cgi?id=170006
14800
14801 Reviewed by Eric Carlson.
14802
14803 * media/track/track-css-stroke-cues-expected.txt:
14804 * media/track/track-css-stroke-cues.html:
14805
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000148062017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14807
14808 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
14809 https://bugs.webkit.org/show_bug.cgi?id=170001
14810
14811 Reviewed by Michael Catanzaro.
14812
14813 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
14814
14815 * platform/gtk/TestExpectations:
14816
antti@apple.com0e079ed2017-03-24 03:20:18 +0000148172017-03-23 Antti Koivisto <antti@apple.com>
14818
14819 Revert r213712, caused iPad PLT regression
14820 https://bugs.webkit.org/show_bug.cgi?id=170040
14821
14822 Unreviewed.
14823
14824 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
14825 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
14826
cdumez@apple.com838ef372017-03-23 23:51:20 +0000148272017-03-23 Chris Dumez <cdumez@apple.com>
14828
14829 SVG animations are not paused when their <svg> element is removed from the document
14830 https://bugs.webkit.org/show_bug.cgi?id=170030
14831 <rdar://problem/31230252>
14832
14833 Reviewed by Dean Jackson.
14834
14835 Add layout test coverage.
14836
14837 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
14838 * svg/animations/animations-paused-when-removed-from-document.html: Added.
14839
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000148402017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
14841
14842 font shorthand should accept variation values
14843 https://bugs.webkit.org/show_bug.cgi?id=168998
14844
14845 Reviewed by Simon Fraser.
14846
14847 * fast/text/font-style-parse-expected.txt:
14848 * fast/text/font-style-parse.html:
14849 * fast/text/font-weight-parse-expected.txt:
14850 * fast/text/font-weight-parse.html:
14851
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000148522017-03-23 Chris Dumez <cdumez@apple.com>
14853
14854 SVG animations are not paused when inserted into a hidden page
14855 https://bugs.webkit.org/show_bug.cgi?id=170026
14856 <rdar://problem/31228704>
14857
14858 Reviewed by Andreas Kling.
14859
14860 Add layout test coverage.
14861
14862 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
14863 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
14864 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
14865 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
14866
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000014867== Rolled over to ChangeLog-2017-03-23 ==