blob: ec00be207041c6df082b062a661dc4e3848a7cd2 [file] [log] [blame]
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000012017-05-18 Ryan Haddad <ryanhaddad@apple.com>
2
3 Unreviewed, rolling out r217079.
4
5 This change broke internal builds.
6
7 Reverted changeset:
8
9 "Redundant ellipsis box triggers
10 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
11 https://bugs.webkit.org/show_bug.cgi?id=172309
12 http://trac.webkit.org/changeset/217079
13
cdumez@apple.com9a940b32017-05-19 03:21:54 +0000142017-05-18 Chris Dumez <cdumez@apple.com>
15
16 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
17 https://bugs.webkit.org/show_bug.cgi?id=172311
18
19 Reviewed by Andreas Kling.
20
21 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
22 what matters and what we want to test is that the cookie was actually added so make the
23 test not rely on a specific order to address flakiness.
24
25 * http/tests/dom/document-attributes-null-handling-expected.txt:
26 * http/tests/dom/document-attributes-null-handling.html:
27
aestes@apple.comf6bf40c2017-05-19 02:55:15 +0000282017-05-18 Andy Estes <aestes@apple.com>
29
30 Unreviewed gardening on ApplePaySession.html after r217078.
31
aestes@apple.com45d68142017-05-19 05:58:30 +000032 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
33
342017-05-18 Andy Estes <aestes@apple.com>
35
36 Unreviewed gardening on ApplePaySession.html after r217078.
37
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000038 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
39 this breaks them out into their own file so that they can be skipped independently from
40 ApplePaySession.html.
41
42 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
43 * http/tests/ssl/applepay/ApplePayError.html: Added.
44 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
45 * http/tests/ssl/applepay/ApplePaySession.html:
46 * platform/mac-wk2/TestExpectations:
47
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +0000482017-05-18 Ryan Haddad <ryanhaddad@apple.com>
49
50 Rebaseline js/dom/global-constructors-attributes.html after r217078.
51
52 Unreviewed test gardening.
53
54 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
55 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
56
eric.carlson@apple.com3741a912017-05-19 01:16:47 +0000572017-05-18 Eric Carlson <eric.carlson@apple.com>
58
59 [MediaStream] do not cache gUM permissions
60 https://bugs.webkit.org/show_bug.cgi?id=172245
61
62 Reviewed by Youenn Fablet.
63
64 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
65 * fast/mediastream/MediaDevices-getUserMedia.html:
66 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
67 * http/tests/media/media-stream/get-user-media-prompt.html:
68
zalan@apple.com3cec9a52017-05-19 00:37:43 +0000692017-05-18 Zalan Bujtas <zalan@apple.com>
70
71 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
72 https://bugs.webkit.org/show_bug.cgi?id=172309
73 <rdar://problem/32262357>
74
75 Reviewed by Simon Fraser.
76
77 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
78 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
79
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +0000802017-05-18 Simon Fraser <simon.fraser@apple.com>
81
82 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
83 https://bugs.webkit.org/show_bug.cgi?id=172320
84
85 Reviewed by Dean Jackson.
86
87 Test that makes some source-less and sourced audio and video controls, and dumps
88 the layer tree to ensure that they didn't trigger compositing on their ancestor
89 stacking context element.
90
91 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
92 * media/controls-should-not-trigger-isolates-blending.html: Added.
93
dino@apple.com1c738cf2017-05-18 23:22:16 +0000942017-05-18 Dean Jackson <dino@apple.com>
95
96 Transform misplaces element 50% of the time
97 https://bugs.webkit.org/show_bug.cgi?id=172300
98 <rdar://problem/29835668>
99
100 Reviewed by Simon Fraser.
101
102 A test case which has an animation that relies on
103 translation percentages. If all goes well, the
104 animating element will be completely obscured.
105
106 * animations/needs-layout-expected.html: Added.
107 * animations/needs-layout.html: Added.
108
dbates@webkit.org778a3d22017-05-18 21:53:59 +00001092017-05-18 Daniel Bates <dabates@apple.com>
110
111 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
112 https://bugs.webkit.org/show_bug.cgi?id=162819
113 <rdar://problem/28575938>
114
115 Reviewed by Joseph Pecoraro.
116
117 Add more tests when Access-Control-Allow-Origin has more than one value and group
118 with existing tests. Update expected results.
119
120 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
121 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
122 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
123 and referenced this variable instead of duplicating its value. Fixed various style nits.
124
wilander@apple.com2a5e5a02017-05-18 21:50:04 +00001252017-05-18 John Wilander <wilander@apple.com>
126
127 Resource Load Statistics: Grandfather domains for existing data records
128 https://bugs.webkit.org/show_bug.cgi?id=172155
129 <rdar://problem/24913532>
130
131 Reviewed by Alex Christensen.
132
133 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
134 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
135 * platform/wk2/TestExpectations:
136 Marked it Pass for WebKit2.
137
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +00001382017-05-18 Keith Miller <keith_miller@apple.com>
139
140 Fix wasm-mem-post-message.html test expectations
141 https://bugs.webkit.org/show_bug.cgi?id=172308
142
143 Unreviewed, test gardening.
144
145 * platform/ios-simulator/TestExpectations:
146 * platform/win/TestExpectations:
147
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +00001482017-05-18 Jer Noble <jer.noble@apple.com>
149
150 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
151 https://bugs.webkit.org/show_bug.cgi?id=172173
152
153 Reviewed by Andy Estes.
154
155 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
156 * fast/events/popup-blocking-timers4-expected.txt: Removed.
157 * fast/events/popup-blocking-timers4.html: Removed.
158 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
159 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
160 * platform/ios/TestExpectations:
161
dbates@webkit.org8c4111b2017-05-18 19:40:48 +00001622017-05-18 Daniel Bates <dabates@apple.com>
163
164 Evaluating window named element may return wrong result
165 https://bugs.webkit.org/show_bug.cgi?id=166792
166 <rdar://problem/29801059>
167
168 Reviewed by Chris Dumez.
169
170 Add tests to ensure we do not regress evaluation of window named elements.
171
172 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
173 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
174 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
175 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
176 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
177
aestes@apple.comae52e852017-05-18 18:57:10 +00001782017-05-18 Andy Estes <aestes@apple.com>
179
180 Add "countryCode" to ApplePayErrorContactField
181 https://bugs.webkit.org/show_bug.cgi?id=172264
182 <rdar://problem/32004909>
183
184 Reviewed by Anders Carlsson.
185
186 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
187 * http/tests/ssl/applepay/ApplePaySession.html:
188
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +00001892017-05-18 Daniel Bates <dabates@apple.com>
190
191 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
192 window CSP when object-src 'none' is set
193 https://bugs.webkit.org/show_bug.cgi?id=172038
194 <rdar://problem/32258262>
195
196 Reviewed by Andy Estes.
197
198 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
199 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
200 ensure that an about:blank window inherits the CSP plugin policy of its opener.
201
202 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
203 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
204 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
205 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
206 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
207 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
208 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
209 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
210
keith_miller@apple.com74e8d882017-05-18 18:22:19 +00002112017-05-18 Keith Miller <keith_miller@apple.com>
212
213 WebAssembly API: test with neutered inputs
214 https://bugs.webkit.org/show_bug.cgi?id=163899
215
216 Reviewed by JF Bastien.
217
218 This patch dups Saam's de-modularized builder.
219
220 * workers/sab/postMessage-transfer-type-error-expected.txt:
221 * workers/wasm-mem-post-message-expected.txt: Added.
222 * workers/wasm-mem-post-message.html: Added.
223 * workers/wasm-mem-post-message/test.js: Added.
224 (worker.onmessage):
225 * workers/wasm-mem-post-message/worker.js: Added.
226 (onmessage):
227 * workers/wasm-resources/builder.js: Added.
228 (const._fail):
229 (const.isNotA.assert.isNotA):
230 (const):
231 (switch.typeof):
232 (Builder):
233 (Builder.prototype.setChecked):
234 (Builder.prototype.setPreamble):
235 (Builder.prototype._functionIndexSpaceKeyHash):
236 (Builder.prototype._registerFunctionToIndexSpace):
237 (Builder.prototype._getFunctionFromIndexSpace):
238 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
239 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
240 (Builder.prototype._registerSectionBuilders.this.Unknown):
241
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +00002422017-05-18 Chris Dumez <cdumez@apple.com>
243
244 Update web-platform-tests tools
245 https://bugs.webkit.org/show_bug.cgi?id=172247
246
247 Reviewed by Youenn Fablet.
248
249 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
250
antti@apple.com7bd8bb42017-05-18 15:16:37 +00002512017-05-18 Antti Koivisto <antti@apple.com>
252
253 Design mode should not affect UA shadow trees
254 https://bugs.webkit.org/show_bug.cgi?id=171854
255 <rdar://problem/32071037>
256
257 Reviewed by Zalan Bujtas.
258
259 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
260 * editing/deleting/search-shadow-tree-delete.html: Added.
261
magomez@igalia.comdbc276c2017-05-18 11:28:41 +00002622017-05-18 Miguel Gomez <magomez@igalia.com>
263
264 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
265
266 * platform/gtk/TestExpectations:
267
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +00002682017-05-17 Ryan Haddad <ryanhaddad@apple.com>
269
270 Unreviewed, rolling out r217014.
271
272 This change caused mac-wk2 LayoutTests to exit early due to
273 crashes.
274
275 Reverted changeset:
276
277 "Resource Load Statistics: Grandfather domains for existing
278 data records"
279 https://bugs.webkit.org/show_bug.cgi?id=172155
280 http://trac.webkit.org/changeset/217014
281
zalan@apple.com36c264a2017-05-18 00:29:07 +00002822017-05-17 Zalan Bujtas <zalan@apple.com>
283
284 Tighten TextIterator::handleTextNode run-renderer mapping logic.
285 https://bugs.webkit.org/show_bug.cgi?id=172174
286
287 Reviewed by Antti Koivisto.
288
289 * fast/shadow-dom/slot-crash-expected.txt:
290
wilander@apple.coma3f93242017-05-17 23:55:24 +00002912017-05-17 John Wilander <wilander@apple.com>
292
293 Resource Load Statistics: Grandfather domains for existing data records
294 https://bugs.webkit.org/show_bug.cgi?id=172155
295 <rdar://problem/24913532>
296
297 Reviewed by Alex Christensen.
298
299 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
300 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
301 * platform/wk2/TestExpectations:
302 Marked it Pass for WebKit2.
303
zalan@apple.com023f9ce2017-05-17 23:30:47 +00003042017-05-17 Zalan Bujtas <zalan@apple.com>
305
306 Debug ASSERT: WebCore::RenderImageResource::shutdown
307 https://bugs.webkit.org/show_bug.cgi?id=172238
308 <rdar://problem/30064601>
309
310 Reviewed by Simon Fraser.
311
312 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
313 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
314
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +00003152017-05-17 Ryan Haddad <ryanhaddad@apple.com>
316
317 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
318 https://bugs.webkit.org/show_bug.cgi?id=172241
319
320 Unreviewed test gardening.
321
322 * platform/mac-wk1/TestExpectations:
323
cdumez@apple.com912e22e2017-05-17 21:50:11 +00003242017-05-17 Chris Dumez <cdumez@apple.com>
325
326 Setting URL.search to '' results in a stringified URL ending in '?'
327 https://bugs.webkit.org/show_bug.cgi?id=162345
328 <rdar://problem/31800441>
329
330 Reviewed by Alex Christensen.
331
332 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
333 * fast/dom/DOMURL/set-href-attribute-search.html:
334 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
335 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
336 Update / rebaseline existing tests to reflect behavior change.
337
338 * platform/ios-wk1/TestExpectations:
339 * platform/mac-wk1/TestExpectations:
340 Unskip url-setters.html test as it seems to be passing for me on WK1.
341
eric.carlson@apple.comb5144062017-05-17 21:31:52 +00003422017-05-17 Eric Carlson <eric.carlson@apple.com>
343
344 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
345 https://bugs.webkit.org/show_bug.cgi?id=172223
346 <rdar://problem/31899755>
347
348 Reviewed by Jer Noble.
349
350 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
351 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
352
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +00003532017-05-17 Youenn Fablet <youenn@apple.com>
354
355 iOS WebRTC Media Capture should not allow camera capture from background tab
356 https://bugs.webkit.org/show_bug.cgi?id=172200
357
358 Reviewed by Eric Carlson.
359
360 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
361 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
362
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +00003632017-05-15 Jiewen Tan <jiewen_tan@apple.com>
364
365 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
366 https://bugs.webkit.org/show_bug.cgi?id=172146
367 <rdar://problem/32122256>
368
369 Reviewed by Brent Fulgham.
370
371 * crypto/webkitSubtle/argument-conversion-expected.txt:
372 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
373 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
374
cdumez@apple.come5e376b82017-05-17 19:44:29 +00003752017-05-17 Chris Dumez <cdumez@apple.com>
376
377 Unreviewed, skip newly imported notifications tests on iOS
378
379 Notifications are not enabled on iOS.
380
381 * platform/ios/TestExpectations:
382
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +00003832017-05-17 Ryan Haddad <ryanhaddad@apple.com>
384
385 Mark two http/tests/media/hls/video tests as failing during investigation.
386 https://bugs.webkit.org/show_bug.cgi?id=171814
387
388 Unreviewed test gardening.
389
390 * platform/mac-wk1/TestExpectations:
391
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +00003922017-05-17 Nan Wang <n_wang@apple.com>
393
394 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
395 https://bugs.webkit.org/show_bug.cgi?id=171927
396 <rdar://problem/32109781>
397
398 Reviewed by Chris Fleizach.
399
400 * accessibility/insert-children-assert-expected.txt: Added.
401 * accessibility/insert-children-assert.html: Added.
402
cdumez@apple.comfc841ab2017-05-17 17:23:20 +00004032017-05-17 Chris Dumez <cdumez@apple.com>
404
405 Import Notification tests from web-platform-tests
406 https://bugs.webkit.org/show_bug.cgi?id=172196
407
408 Reviewed by Youenn Fablet.
409
410 * resources/testharnessreport.js:
411 Allow notifications as this is a pre-requirement for web-platform-tests.
412
bfulgham@apple.com0163afe2017-05-17 17:15:45 +00004132017-05-17 Ryosuke Niwa <rniwa@webkit.org>
414
415 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
416 https://bugs.webkit.org/show_bug.cgi?id=171374
417
418 Reviewed by Brent Fulgham.
419
420 Added a regression test for calling getElementById after removing a matching element
421 during beforeload event of a link element.
422
423 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
424 * fast/html/link-element-removal-during-beforeload.html: Added.
425
cdumez@apple.comf4c15b22017-05-17 16:23:10 +00004262017-05-17 Chris Dumez <cdumez@apple.com>
427
428 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
429
430 * js/dom/global-constructors-attributes-expected.txt:
431 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
432 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
433 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
434 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
435 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
436 * platform/win/js/dom/global-constructors-attributes-expected.txt:
437 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
438
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +00004392017-05-17 Ben Kelly <ben@wanderview.com>
440
441 Import FileAPI WPT tests.
442 https://bugs.webkit.org/show_bug.cgi?id=171960
443
444 Reviewed by Youenn Fablet.
445
446 * TestExpectations:
447
antti@apple.com08524f62017-05-17 15:12:48 +00004482017-05-17 Antti Koivisto <antti@apple.com>
449
450 Regression (198943): <marquee> shouldn't wrap text
451 https://bugs.webkit.org/show_bug.cgi?id=172217
452
453 Reviewed by Andreas Kling.
454
455 * fast/html/marquee-child-wrap-expected.html: Added.
456 * fast/html/marquee-child-wrap.html: Added.
457
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +00004582017-05-17 David Kilzer <ddkilzer@apple.com>
459
460 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
461
462 Unreviewed test gardening.
463
464 Update test results after the fix for:
465 Do not skip <slot> children when collecting content for innerText.
466 https://bugs.webkit.org/show_bug.cgi?id=172113
467 <rdar://problem/30362324>
468
469 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
470 a space to the end of the output.
471
cdumez@apple.com55fc4d02017-05-17 05:26:10 +00004722017-05-16 Chris Dumez <cdumez@apple.com>
473
474 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
475 https://bugs.webkit.org/show_bug.cgi?id=172183
476
477 Reviewed by Andreas Kling.
478
479 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
480
481 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
482 * svg/animations/animations-paused-in-background-page-iframe.html:
483
commit-queue@webkit.orga750e772017-05-17 03:22:38 +00004842017-05-16 Sam Weinig <sam@webkit.org>
485
486 Bring Notification.idl up to spec
487 https://bugs.webkit.org/show_bug.cgi?id=172156
488
489 Reviewed by Chris Dumez.
490
491 * http/tests/notifications/notification-expected.txt: Added.
492 * http/tests/notifications/notification.html: Added.
493 Add test for basic Notification API functionality.
494
zalan@apple.com1ab3f102017-05-17 02:33:28 +00004952017-05-16 Zalan Bujtas <zalan@apple.com>
496
497 Do not skip <slot> children when collecting content for innerText.
498 https://bugs.webkit.org/show_bug.cgi?id=172113
499 <rdar://problem/30362324>
500
501 Reviewed by Ryosuke Niwa and Brent Fulgham.
502
503 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
504 * fast/text/inner-text-should-include-slot-subtree.html: Added.
505
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +00005062017-05-16 Jiewen Tan <jiewen_tan@apple.com>
507
508 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
509 <rdar://problem/32236478>
510
511 * plugins/navigator-plugin-crash-expected.txt:
512 * plugins/navigator-plugin-crash.html:
513
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +00005142017-05-16 Chris Dumez <cdumez@apple.com>
515
516 Implement DOMMatrix / DOMMatrixReadOnly
517 https://bugs.webkit.org/show_bug.cgi?id=110001
518
519 Reviewed by Sam Weinig and Simon Fraser.
520
521 Drop test I previously added now that a better version landed in web-platform-tests
522 and was re-imported in this patch.
523
524 * fast/css/matrix-stringifier-expected.txt: Removed.
525 * fast/css/matrix-stringifier.html: Removed.
526
mmaxfield@apple.com01133712017-05-16 20:26:39 +00005272017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
528
529 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
530 https://bugs.webkit.org/show_bug.cgi?id=168487
531
532 Reviewed by Antti Koivisto.
533
534 * fast/text/font-download-font-face-src-list-expected.txt: Added.
535 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
536 * fast/text/font-download-font-family-property-expected.txt: Added.
537 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
538 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
539 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
540 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
541 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
542 * fast/text/font-weight-download-2.html:
543 * fast/text/font-weight-download-3-expected.txt: Added.
544 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
545 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
546 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
547 * fast/text/web-font-load-fallback-during-loading-expected.html:
548 * fast/text/web-font-load-fallback-during-loading.html:
549 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
550 * fast/text/web-font-load-invisible-during-loading.html: Added.
551 * http/tests/webfont/fallback-font-while-loading-expected.txt:
552 * http/tests/webfont/fallback-font-while-loading.html:
553
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +00005542017-05-16 Eric Carlson <eric.carlson@apple.com>
555
556 [MediaStream] Return default device list until user gives permission to capture
557 https://bugs.webkit.org/show_bug.cgi?id=172168
558 <rdar://problem/31816884>
559
560 Reviewed by Youenn Fablet.
561
562 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
563 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
564 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
565 * fast/mediastream/media-devices-enumerate-devices.html: Added.
566
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +00005672017-05-16 Tim Horton <timothy_horton@apple.com>
568
569 Make it possible to adjust which edges are affected by safe area insets
570 https://bugs.webkit.org/show_bug.cgi?id=172149
571 <rdar://problem/31564729>
572
573 Reviewed by Beth Dakin.
574
575 * fast/viewport/ios/viewport-fit-auto-expected.txt:
576 * fast/viewport/ios/viewport-fit-contain-expected.txt:
577
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +00005782017-05-16 Mark Lam <mark.lam@apple.com>
579
580 Gardening: rebased parser-syntax-check test results after r216891.
581 https://bugs.webkit.org/show_bug.cgi?id=172171
582
583 Not reviewed.
584
585 * js/parser-syntax-check-expected.txt:
586 * js/script-tests/parser-syntax-check.js:
587
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +00005882017-05-16 Ryan Haddad <ryanhaddad@apple.com>
589
590 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
591
592 Unreviewed test gardening.
593
594 * platform/ios/TestExpectations:
595
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +00005962017-05-16 Claudio Saavedra <csaavedra@igalia.com>
597
598 [GTK] Tests that always pass when run alone, but fail in the bots
599 https://bugs.webkit.org/show_bug.cgi?id=168572
600
601 Reviewed by Michael Catanzaro.
602
603 PlatformWebView::viewSupportsOptions() is basically a comparison
604 that checks that the passed options are the ones supported by the
605 web view. There is no reason for them to be implemented for each
606 platform differently. In fact doing so causes issues each time a
607 new option is added, if the corresponding platform implementation
608 is not updated accordingly.
609
610 A consequence of not updating the viewSupportOptions()
611 implementations when new options are added is that tests that need
612 these options might fail if they are executed after a test that
613 didn't need the option, as the webview will be reused even if the
614 option is not supported. This cannot be spotted when running the
615 tests individually. See bug #165133 for other example of the same
616 problem.
617
618 Remove the platform implementations and make the comparison a
619 method of the TestOptions structure, so that the check is in one
620 place. For the time being include in the comparison the options
621 checked in the mac and ios platforms, which seem to be the only
622 ones relevant this far (unless newer ones have also been
623 forgotten).
624
625 * platform/gtk/TestExpectations: Unskip an affected test.
626
commit-queue@webkit.org835538c2017-05-16 12:47:22 +00006272017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
628
629 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
630 https://bugs.webkit.org/show_bug.cgi?id=172111
631
632 Reviewed by Chris Dumez.
633
634 Added tests to check releaseLock() behavior.
635
636 * streams/readable-stream-byob-reader-expected.txt: Updated.
637 * streams/readable-stream-byob-reader.js: Added new tests.
638
pvollan@apple.com6368b252017-05-16 10:32:22 +00006392017-05-16 Per Arne Vollan <pvollan@apple.com>
640
641 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
642
643 * platform/win/TestExpectations:
644
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00006452017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
646
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +0000647 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
648
649 * platform/gtk/fast/multicol/client-rects-expected.txt:
650 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
651 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
652 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
653 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
654
6552017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
656
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +0000657 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
658
659 * platform/gtk/TestExpectations:
660
rego@igalia.com14d2c802017-05-16 07:50:32 +00006612017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
662
663 [css-grid] Fix static position of positioned grid items
664 https://bugs.webkit.org/show_bug.cgi?id=172108
665
666 Reviewed by Sergio Villar Senin.
667
668 The test is updated as the expected results were wrong.
669 Note that after this patch we match Chrome and Firefox behavior on this test.
670
671 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
672
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +00006732017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
674
675 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
676 https://bugs.webkit.org/show_bug.cgi?id=170640
677
678 Reviewed by Simon Fraser.
679
680 * fast/images/async-image-background-image-repeated.html:
681 * fast/images/async-image-background-image.html:
682 * fast/images/sprite-sheet-image-draw.html:
683
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +00006842017-05-15 Youenn Fablet <youenn@apple.com>
685
686 WebRTC outgoing muted video sources should send black frames
687 https://bugs.webkit.org/show_bug.cgi?id=170627
688 <rdar://problem/31513869>
689
690 Reviewed by Eric Carlson.
691
692 * webrtc/video-mute-expected.txt:
693 * webrtc/video-mute.html:
694
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +00006952017-05-15 Mark Lam <mark.lam@apple.com>
696
697 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
698 https://bugs.webkit.org/show_bug.cgi?id=172147
699
700 Rubber-stamped by Saam Barati.
701
702 * js/parser-syntax-check-expected.txt:
703 * js/script-tests/parser-syntax-check.js:
704
cdumez@apple.com2462c512017-05-15 23:36:20 +00007052017-05-15 Chris Dumez <cdumez@apple.com>
706
707 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
708
709 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
710 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
711
jer.noble@apple.com333940e2017-05-15 22:46:13 +00007122017-05-15 Jer Noble <jer.noble@apple.com>
713
714 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
715 https://bugs.webkit.org/show_bug.cgi?id=172131
716
717 Reviewed by Eric Carlson.
718
719 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
720 * media/restricted-audio-playback-with-document-gesture.html: Added.
721
pvollan@apple.comd1b683f2017-05-15 22:40:50 +00007222017-05-15 Per Arne Vollan <pvollan@apple.com>
723
724 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
725 https://bugs.webkit.org/show_bug.cgi?id=167749
726
727 Reviewed by Eric Carlson.
728
729 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
730 since the event sequence is not identical on all bots.
731
732 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
733 * http/tests/media/track-in-band-hls-metadata-crash.html:
734
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +00007352017-05-15 Joseph Pecoraro <pecoraro@apple.com>
736
737 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
738 https://bugs.webkit.org/show_bug.cgi?id=172135
739 <rdar://problem/32175860>
740
741 Reviewed by Brian Burg.
742
743 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
744 * inspector/dom/setOuterHTML-no-document-element.html: Added.
745
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +00007462017-05-15 Chris Dumez <cdumez@apple.com>
747
748 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
749 https://bugs.webkit.org/show_bug.cgi?id=172114
750
751 Reviewed by Simon Fraser.
752
753 * fast/css/matrix-stringifier-expected.txt: Added.
754 * fast/css/matrix-stringifier.html: Added.
755 Add layout test coverage.
756
757 * fast/dom/Window/custom-constructors-expected.txt:
758 * fast/dom/Window/custom-constructors.html:
759 Rebaseline existing test to reflect behavior change.
760
mark.lam@apple.com25199882017-05-15 20:34:13 +00007612017-05-15 Mark Lam <mark.lam@apple.com>
762
763 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
764 https://bugs.webkit.org/show_bug.cgi?id=171775
765 <rdar://problem/30975761>
766
767 Reviewed by Filip Pizlo.
768
769 * TestExpectations:
770
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +00007712017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
772
773 Unicode characters which can't be rendered in any font are invisible
774 https://bugs.webkit.org/show_bug.cgi?id=171942
775 <rdar://problem/32054234>
776
777 Reviewed by Tim Horton.
778
779 * fast/text/default-ignorable-expected.html: Added.
780 * fast/text/default-ignorable.html: Added.
781 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
782 * fast/text/unknown-char-notdef.html: Added.
783
zalan@apple.com79e83ab2017-05-15 14:21:54 +00007842017-05-15 Zalan Bujtas <zalan@apple.com>
785
786 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
787 https://bugs.webkit.org/show_bug.cgi?id=172076
788
789 Reviewed by Antti Koivisto.
790
791 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
792 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
793
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +00007942017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
795
796 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
797 https://bugs.webkit.org/show_bug.cgi?id=171653
798
799 Reviewed by Chris Dumez.
800
801 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
802 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
803
804 Update expectations of corresponding WPT test.
805
806 * platform/gtk/TestExpectations:
807 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
808 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
809 * platform/mac/TestExpectations:
810
yoon@igalia.com05294c62017-05-15 09:06:53 +00008112017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
812
813 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
814 https://bugs.webkit.org/show_bug.cgi?id=169094
815
816 Reviewed by Žan Doberšek.
817
818 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
819 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
820
weinig@apple.com506f2432017-05-15 01:09:48 +00008212017-05-14 Sam Weinig <sam@webkit.org>
822
823 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
824 https://bugs.webkit.org/show_bug.cgi?id=172095
825
826 Reviewed by Darin Adler.
827
828 * fast/dom/collection-null-like-arguments-expected.txt:
829 Update results.
830
831 * fast/dom/document-all-expected.txt: Added.
832 * fast/dom/document-all.html: Added.
833 New test that covers a bunch of missing coverage.
834
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00008352017-05-14 David Kilzer <ddkilzer@apple.com>
836
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +0000837 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
838 <https://bugs.webkit.org/show_bug.cgi?id=172094>
839 <rdar://problem/32184256>
840
841 Unreviewed test gardening.
842
843 * platform/ios-wk2/TestExpectations:
844 * platform/mac-wk2/TestExpectations:
845 - Mark test as flaky crash on Debug WK2 builds.
846
8472017-05-14 David Kilzer <ddkilzer@apple.com>
848
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +0000849 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
850 <https://webkit.org/b/172092>
851
852 Unreviewed test gardening.
853
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +0000854 * platform/ios-wk1/TestExpectations:
855 - This only times out on Release builds.
856
8572017-05-14 David Kilzer <ddkilzer@apple.com>
858
859 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
860 <https://webkit.org/b/172092>
861
862 Unreviewed test gardening.
863
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +0000864 See also Bug 169211 for a similar GTK WK1 timeout.
865
866 * platform/ios-wk1/TestExpectations:
867 - Mark as always timing out on all builds.
868 * platform/mac-wk1/TestExpectations:
869 - Mark flaky on Debug builds.
870
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +00008712017-05-13 Eric Carlson <eric.carlson@apple.com>
872
873 [MediaStream] deviceId constraint doesn't work with getUserMedia
874 https://bugs.webkit.org/show_bug.cgi?id=171877
875 <rdar://problem/31899730>
876
877 Reviewed by Jer Noble.
878
879 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
880 * fast/mediastream/get-user-media-device-id.html: Added.
881 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
882 * fast/mediastream/apply-constraints-video.html: Ditto.
883
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +00008842017-05-13 David Kilzer <ddkilzer@apple.com>
885
886 TestExpectations: Remove last refereneces to Legacy Notifications
887
888 Unreviewed test gardening fixes these lint warnings:
889
890 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
891 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
892
893 * TestExpectations: Remove references to skipped tests. Legacy
894 Notification support was removed in r216641.
895
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +00008962017-05-13 Ryan Haddad <ryanhaddad@apple.com>
897
898 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
899 https://bugs.webkit.org/show_bug.cgi?id=171978
900
901 Unreviewed test gardening.
902
903 * platform/mac-wk2/TestExpectations:
904
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +00009052017-05-13 Javier Fernandez <jfernandez@igalia.com>
906
907 [css-align] Implement the place-self shorthand
908 https://bugs.webkit.org/show_bug.cgi?id=168846
909
910 Reviewed by Zalan Bujtas.
911
912 Regression tests for the new place-self alignment shorthand.
913
914 * css3/parse-place-self-expected.txt: Added.
915 * css3/parse-place-self.html: Added.
916
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +00009172017-05-13 Commit Queue <commit-queue@webkit.org>
918
919 Unreviewed, rolling out r216801.
920 https://bugs.webkit.org/show_bug.cgi?id=172072
921
922 Many memory corruption crashes on worker threads (Requested by
923 ap on #webkit).
924
925 Reverted changeset:
926
927 "WorkerRunLoop::Task::performTask() should check
928 !scriptController->isTerminatingExecution()."
929 https://bugs.webkit.org/show_bug.cgi?id=171775
930 http://trac.webkit.org/changeset/216801
931
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00009322017-05-12 Simon Fraser <simon.fraser@apple.com>
933
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +0000934 event.clientX/clientY should be in layout viewport coordinates
935 https://bugs.webkit.org/show_bug.cgi?id=172018
936
937 Reviewed by Zalan Bujtas.
938
939 * fast/events/clientXY-in-zoom-and-scroll.html:
940 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
941 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
942 * platform/ios/TestExpectations:
943 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
944
9452017-05-12 Simon Fraser <simon.fraser@apple.com>
946
simon.fraser@apple.come41966d2017-05-13 05:41:28 +0000947 The rects returned by Element/Range.getClientRects() should not be rounded
948 https://bugs.webkit.org/show_bug.cgi?id=172057
949
950 Reviewed by Chris Dumez.
951
952 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
953 as failing (webkit.org/b/172056).
954
955 * TestExpectations:
956 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
957 * fast/dom/Range/getClientRects-expected.txt:
958 * fast/dom/Range/getClientRects.html:
959 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
960 * fast/dom/Range/simple-line-layout-getclientrects.html:
961 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
962 * platform/ios/TestExpectations:
963 * platform/ios/fast/multicol/client-rects-expected.txt:
964 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
965 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
966 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
967 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
968 * platform/mac/fast/multicol/client-rects-expected.txt:
969 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
970 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
971 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
972 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
973
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +00009742017-05-12 Jiewen Tan <jiewen_tan@apple.com>
975
976 Elements should be inserted into a template element as its content's last child
977 https://bugs.webkit.org/show_bug.cgi?id=171373
978 <rdar://problem/31862949>
979
980 Reviewed by Ryosuke Niwa.
981
982 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
983 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
984
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +00009852017-05-11 Simon Fraser <simon.fraser@apple.com>
986
987 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
988 https://bugs.webkit.org/show_bug.cgi?id=171113
989
990 Reviewed by Tim Horton.
991
992 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
993 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
994
995 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
996 elements after zooming.
997
998 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
999 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
1000 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
1001 * fast/visual-viewport/zoomed-fixed-expected.txt:
1002 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1003 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
1004 * fast/zooming/client-rect-in-fixed-zoomed.html:
1005 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
1006 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
1007 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
1008 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
1009 it will be fixed via webkit.org/b/172019
1010 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
1011 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1012
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000010132017-05-12 Mark Lam <mark.lam@apple.com>
1014
1015 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
1016 https://bugs.webkit.org/show_bug.cgi?id=171775
1017 <rdar://problem/30975761>
1018
1019 Reviewed by Saam Barati.
1020
1021 * TestExpectations:
1022
dbates@webkit.org440c2b32017-05-12 22:43:22 +000010232017-05-12 Daniel Bates <dabates@apple.com>
1024
1025 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
1026 following <http://trac.webkit.org/changeset/216789>
1027 (https://bugs.webkit.org/show_bug.cgi?id=171712)
1028
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00001029 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
1030 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
1031
1032 * plugins/navigator-plugin-crash.html:
1033
10342017-05-12 Daniel Bates <dabates@apple.com>
1035
1036 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
1037 following <http://trac.webkit.org/changeset/216789>
1038 (https://bugs.webkit.org/show_bug.cgi?id=171712)
1039
dbates@webkit.org440c2b32017-05-12 22:43:22 +00001040 On WebKit1 we need to explicitly allow the test tool to open windows by calling
1041 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
1042 to have the test tool close any open windows after running the test.
1043
1044 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00001045 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00001046
1047 * plugins/navigator-plugin-crash.html:
1048
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000010492017-05-11 Jiewen Tan <jiewen_tan@apple.com>
1050
1051 Check existence of a page before accessing its plugins
1052 https://bugs.webkit.org/show_bug.cgi?id=171712
1053 <rdar://problem/32007806>
1054
1055 Reviewed by Brent Fulgham.
1056
1057 * plugins/navigator-plugin-crash-expected.txt: Added.
1058 * plugins/navigator-plugin-crash.html: Added.
1059
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000010602017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
1061
1062 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
1063 https://bugs.webkit.org/show_bug.cgi?id=172024
1064
1065 Reviewed by Youenn Fablet.
1066
1067 Added tests to check closed getter behaviour.
1068
1069 * streams/readable-stream-byob-reader-expected.txt: Updated.
1070 * streams/readable-stream-byob-reader.js: Updated.
1071
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000010722017-05-12 Matt Lewis <jlewis3@apple.com>
1073
1074 Marked webrtc/closing-peerconnection.html as flaky.
1075 https://bugs.webkit.org/show_bug.cgi?id=172034
1076
1077 Unreviewed test gardening.
1078
1079 * platform/mac-wk2/TestExpectations:
1080
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000010812017-05-12 Claudio Saavedra <csaavedra@igalia.com>
1082
1083 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
1084 https://bugs.webkit.org/show_bug.cgi?id=171058
1085
1086 Reviewed by Carlos Garcia Campos.
1087
1088 GLib-based ports have issues detecting the mimetypes of empty
1089 files, as they are all considered to be text/plain by
1090 glib. Replace these resources with a minimal valid file for its
1091 type (that is, 1x1 PNG files and 1 whitespace for text files).
1092
1093 * fast/preloader/resources/base-image1.png:
1094 * fast/preloader/resources/base-image2.png:
1095 * fast/preloader/resources/base-image3.png:
1096 * fast/preloader/resources/image1.png:
1097 * fast/preloader/resources/link1.css:
1098 * fast/preloader/resources/noscript-image1.png:
1099 * fast/preloader/resources/noscript-image2.png:
1100 * fast/preloader/resources/script1.js:
1101 * fast/preloader/resources/style1.css:
1102 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
1103
1104 * platform/gtk/TestExpectations: Unskip the now passing tests.
1105
antti@apple.com6cdaf372017-05-12 12:31:49 +000011062017-05-12 Antti Koivisto <antti@apple.com>
1107
1108 Updating class name of a shadow host does not update the style applied by descendants of :host()
1109 https://bugs.webkit.org/show_bug.cgi?id=170762
1110 <rdar://problem/31572668>
1111
1112 Reviewed by Ryosuke Niwa.
1113
1114 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
1115 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
1116
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000011172017-05-12 Claudio Saavedra <csaavedra@igalia.com>
1118
1119 [WPE] Unreviewed gardening.
1120
1121 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
1122 added, update global constructors attributes test expectations.
1123
1124 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1125
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000011262017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
1127
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00001128 [GTK] ASSERTION FAILED: !m_flushingLayers
1129 https://bugs.webkit.org/show_bug.cgi?id=172025
1130
1131 Reviewed by Žan Doberšek.
1132
1133 * platform/gtk/TestExpectations:
1134
11352017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
1136
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00001137 [GTK] GIF images are not properly loaded the first time
1138 https://bugs.webkit.org/show_bug.cgi?id=170432
1139
1140 Reviewed by Carlos Alberto Lopez Perez.
1141
1142 * http/tests/images/gif-progressive-load-expected.html: Added.
1143 * http/tests/images/gif-progressive-load.html: Added.
1144
rego@igalia.com9d988532017-05-12 09:43:44 +000011452017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
1146
1147 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
1148 https://bugs.webkit.org/show_bug.cgi?id=170900
1149
1150 Reviewed by Sergio Villar Senin.
1151
1152 * TestExpectations: Remove test as it's passing now.
1153
pvollan@apple.com84947992017-05-12 08:08:45 +000011542017-05-11 Per Arne Vollan <pvollan@apple.com>
1155
1156 Geolocation requests should not be blocked when the security origin is local.
1157 https://bugs.webkit.org/show_bug.cgi?id=171857
1158
1159 Reviewed by Brent Fulgham.
1160
1161 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
1162 * fast/misc/geolocation-local-security-origin.html: Added.
1163
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000011642017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
1165
1166 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
1167 https://bugs.webkit.org/show_bug.cgi?id=170935
1168
1169 Reviewed by Youenn Fablet.
1170
1171 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
1172
zalan@apple.com11b9d412017-05-12 03:18:04 +000011732017-05-11 Zalan Bujtas <zalan@apple.com>
1174
zalan@apple.comee2f4512017-05-12 03:55:57 +00001175 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
1176 https://bugs.webkit.org/show_bug.cgi?id=172010
1177 <rdar://problem/31086735>
1178
1179 Reviewed by Simon Fraser.
1180
1181 * fast/images/missing-content-image-crash-expected.txt: Added.
1182 * fast/images/missing-content-image-crash.html: Added.
1183
11842017-05-11 Zalan Bujtas <zalan@apple.com>
1185
zalan@apple.com11b9d412017-05-12 03:18:04 +00001186 AX: Defer text changes until after the tree is clean if needed.
1187 https://bugs.webkit.org/show_bug.cgi?id=171546
1188 <rdar://problem/31934942>
1189
1190 Reviewed by Simon Fraser.
1191
1192 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
1193 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
1194
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000011952017-05-11 Youenn Fablet <youenn@apple.com>
1196
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00001197 Allow WPT server to serve specific WebKit tests
1198 https://bugs.webkit.org/show_bug.cgi?id=171479
1199
1200 Reviewed by Ryosuke Niwa.
1201
1202 Moving tests to ensure they are correctly runned.
1203
1204 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
1205 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
1206 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
1207 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
1208 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
1209 (promise_test):
1210
12112017-05-11 Youenn Fablet <youenn@apple.com>
1212
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00001213 [iOS] Unset active media capture source when stopped capturing
1214 https://bugs.webkit.org/show_bug.cgi?id=171815
1215 <rdar://problem/32117885>
1216
1217 Reviewed by Eric Carlson.
1218
1219 Improving the existing tests for better reliability and debugability.
1220 Updating tests to use less webkitAudioContext.
1221
1222 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
1223 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
1224 * webrtc/audio-peer-connection-webaudio.html:
1225 * webrtc/audio-replace-track-expected.txt:
1226 * webrtc/audio-replace-track.html:
1227 * webrtc/peer-connection-audio-mute.html:
1228 * webrtc/peer-connection-audio-mute2.html:
1229 * webrtc/peer-connection-remote-audio-mute.html:
1230 * webrtc/peer-connection-remote-audio-mute2.html:
1231 * webrtc/routines.js:
1232 * webrtc/video-replace-track-expected.txt:
1233 * webrtc/video-replace-track.html:
1234
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000012352017-05-11 Matt Lewis <jlewis3@apple.com>
1236
jlewis3@apple.comc678c572017-05-12 00:13:49 +00001237 Unreviewed, rolling out r216677.
1238
1239 Patch caused layout test crashes.
1240
1241 Reverted changeset:
1242
1243 "WorkerThread::stop() should call
1244 scheduleExecutionTermination() last."
1245 https://bugs.webkit.org/show_bug.cgi?id=171775
1246 http://trac.webkit.org/changeset/216677
1247
12482017-05-11 Matt Lewis <jlewis3@apple.com>
1249
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00001250 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
1251 https://bugs.webkit.org/show_bug.cgi?id=168937
1252
1253 Unreviewed test gardening.
1254
1255 * platform/mac-wk2/TestExpectations:
1256
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000012572017-05-11 Joseph Pecoraro <pecoraro@apple.com>
1258
1259 Remove Vibration API
1260 https://bugs.webkit.org/show_bug.cgi?id=171766
1261
1262 Rubber-stamped by Alexey Proskuryakov.
1263
1264 * platform/gtk/TestExpectations:
1265 * platform/ios/TestExpectations:
1266 * platform/mac/TestExpectations:
1267 * platform/win/TestExpectations:
1268 * platform/wpe/TestExpectations:
1269 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
1270 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
1271 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
1272 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
1273 * vibration/navigator-vibration-expected.txt: Removed.
1274 * vibration/navigator-vibration.html: Removed.
1275
dino@apple.comfc472692017-05-11 21:39:40 +000012762017-05-11 Dean Jackson <dino@apple.com>
1277
1278 WebGLRenderingContext should implement WebGLRenderingContextBase
1279 https://bugs.webkit.org/show_bug.cgi?id=171961
1280 <rdar://problem/32124920>
1281
1282 Reviewed by Sam Weinig.
1283
1284 New test to make sure constants from WebGLRenderingContextBase are
1285 visible on the WebGLRenderingContext prototype.
1286
1287 Also, fix up some existing tests that were expecting to see
1288 instances of WebGLRenderingContextBase.
1289
1290 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
1291 * fast/canvas/webgl/constants-on-interface.html: Added.
1292 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
1293 * fast/canvas/webgl/null-object-behaviour-expected.txt:
1294 * fast/canvas/webgl/texImageTest-expected.txt:
1295
jlewis3@apple.com016598b2017-05-11 18:38:22 +000012962017-05-11 Matt Lewis <jlewis3@apple.com>
1297
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00001298 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00001299
1300
1301 Unreviewed test gardening.
1302
1303 * platform/mac-wk2/TestExpectations:
1304
13052017-05-11 Matt Lewis <jlewis3@apple.com>
1306
1307 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00001308
1309
1310 Unreviewed test gardening.
1311
1312 * platform/mac-wk2/TestExpectations:
1313
13142017-05-11 Matt Lewis <jlewis3@apple.com>
1315
jlewis3@apple.com016598b2017-05-11 18:38:22 +00001316 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
1317 https://bugs.webkit.org/show_bug.cgi?id=170699
1318
1319 Unreviewed test gardening.
1320
1321 * platform/mac-wk2/TestExpectations:
1322
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000013232017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
1324
1325 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
1326 https://bugs.webkit.org/show_bug.cgi?id=171919
1327
1328 Reviewed by Youenn Fablet.
1329
1330 Added test cases to check cancel() behaviour.
1331
1332 * streams/readable-stream-byob-reader-expected.txt: Updated.
1333 * streams/readable-stream-byob-reader.js: Updated.
1334
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000013352017-05-11 Matt Lewis <jlewis3@apple.com>
1336
1337 Marked media/media-controls-clone-crash.html as flaky.
1338 https://bugs.webkit.org/show_bug.cgi?id=171978
1339
1340 Unreviewed test gardening.
1341
1342 * platform/mac-wk2/TestExpectations:
1343
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000013442017-05-11 Matt Baker <mattbaker@apple.com>
1345
1346 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
1347 https://bugs.webkit.org/show_bug.cgi?id=171970
1348 <rdar://problem/32129262>
1349
1350 Reviewed by Brian Burg.
1351
1352 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
1353
1354 * inspector/dom-debugger/dom-breakpoints-expected.txt:
1355 * inspector/dom-debugger/dom-breakpoints.html:
1356
pvollan@apple.comf89195f2017-05-11 16:31:51 +000013572017-05-11 Per Arne Vollan <pvollan@apple.com>
1358
1359 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
1360 https://bugs.webkit.org/show_bug.cgi?id=167749
1361
1362 Reviewed by Eric Carlson.
1363
1364 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
1365 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
1366 this was introduced in r216588.
1367
1368 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
1369 * http/tests/media/track-in-band-hls-metadata-crash.html:
1370
mark.lam@apple.com93394282017-05-11 15:26:03 +000013712017-05-11 Mark Lam <mark.lam@apple.com>
1372
1373 WorkerThread::stop() should call scheduleExecutionTermination() last.
1374 https://bugs.webkit.org/show_bug.cgi?id=171775
1375 <rdar://problem/30975761>
1376
1377 Reviewed by Geoffrey Garen.
1378
1379 * TestExpectations:
1380
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000013812017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
1382
1383 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
1384
1385 * platform/gtk/TestExpectations:
1386
jlewis3@apple.com2adab012017-05-11 00:56:00 +000013872017-05-10 Matt Lewis <jlewis3@apple.com>
1388
1389 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
1390 https://bugs.webkit.org/show_bug.cgi?id=171957
1391
1392 Unreviewed test gardening.
1393
1394 * platform/ios-wk2/TestExpectations:
1395
aestes@apple.com3c031692017-05-11 00:33:33 +000013962017-05-10 Andy Estes <aestes@apple.com>
1397
1398 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
1399 https://bugs.webkit.org/show_bug.cgi?id=132297
1400
1401 Reviewed by Simon Fraser.
1402
1403 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
1404 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
1405 * http/tests/navigation/resources/keyboard-events-test.js:
1406 (runTest):
1407 * platform/ios-wk2/TestExpectations:
1408 * platform/wk2/TestExpectations:
1409
weinig@apple.com1d7fe202017-05-11 00:29:37 +000014102017-05-09 Sam Weinig <sam@webkit.org>
1411
1412 Remove support for legacy Notifications
1413 https://bugs.webkit.org/show_bug.cgi?id=171487
1414
1415 Reviewed by Jon Lee.
1416
1417 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
1418 - Remove http/notifications/legacy. It tested the legacy API.
1419 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
1420 - Update TestExpectations for removals.
1421
1422 * TestExpectations:
1423 * platform/gtk/TestExpectations:
1424 * platform/ios/TestExpectations:
1425 * platform/mac/TestExpectations:
1426 * platform/win/TestExpectations:
1427 * fast/history/page-cache-notification-non-suspendable.html:
1428 * fast/history/page-cache-notification-suspendable.html:
1429 * fast/notifications: Removed.
1430 * fast/notifications/notification-after-close-expected.txt: Removed.
1431 * fast/notifications/notification-after-close.html: Removed.
1432 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
1433 * fast/notifications/notification-permisssion-deletable.html: Removed.
1434 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
1435 * fast/notifications/notifications-cancel-request-permission.html: Removed.
1436 * fast/notifications/notifications-check-permission-expected.txt: Removed.
1437 * fast/notifications/notifications-check-permission.html: Removed.
1438 * fast/notifications/notifications-click-event-expected.txt: Removed.
1439 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
1440 * fast/notifications/notifications-click-event-focus.html: Removed.
1441 * fast/notifications/notifications-click-event.html: Removed.
1442 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
1443 * fast/notifications/notifications-constructor-request-permission.html: Removed.
1444 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
1445 * fast/notifications/notifications-constructor-with-permission.html: Removed.
1446 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
1447 * fast/notifications/notifications-constructor-without-permission.html: Removed.
1448 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
1449 * fast/notifications/notifications-display-close-events.html: Removed.
1450 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
1451 * fast/notifications/notifications-document-close-crash.html: Removed.
1452 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
1453 * fast/notifications/notifications-event-stop-propagation.html: Removed.
1454 * fast/notifications/notifications-multi-events-expected.txt: Removed.
1455 * fast/notifications/notifications-multi-events.html: Removed.
1456 * fast/notifications/notifications-no-icon-expected.txt: Removed.
1457 * fast/notifications/notifications-no-icon.html: Removed.
1458 * fast/notifications/notifications-permission-expected.txt: Removed.
1459 * fast/notifications/notifications-permission.html: Removed.
1460 * fast/notifications/notifications-replace-expected.txt: Removed.
1461 * fast/notifications/notifications-replace.html: Removed.
1462 * fast/notifications/notifications-request-permission-expected.txt: Removed.
1463 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
1464 * fast/notifications/notifications-request-permission-optional.html: Removed.
1465 * fast/notifications/notifications-request-permission.html: Removed.
1466 * fast/notifications/notifications-rtl-expected.txt: Removed.
1467 * fast/notifications/notifications-rtl.html: Removed.
1468 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
1469 * fast/notifications/notifications-sandbox-permission.html: Removed.
1470 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
1471 * fast/notifications/notifications-window-close-crash.html: Removed.
1472 * fast/notifications/notifications-with-permission-expected.txt: Removed.
1473 * fast/notifications/notifications-with-permission.html: Removed.
1474 * fast/notifications/notifications-without-permission-expected.txt: Removed.
1475 * fast/notifications/notifications-without-permission.html: Removed.
1476 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
1477 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
1478 * fast/notifications/resources: Removed.
1479 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
1480 * fast/notifications/resources/notifications-iframe.html: Removed.
1481 * http/tests/notifications/legacy: Removed.
1482 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
1483 * http/tests/notifications/legacy/double-show.html: Removed.
1484 * http/tests/notifications/legacy/events-expected.txt: Removed.
1485 * http/tests/notifications/legacy/events.html: Removed.
1486 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
1487 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
1488 * http/tests/notifications/legacy/request-expected.txt: Removed.
1489 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
1490 * http/tests/notifications/legacy/request-no-callback.html: Removed.
1491 * http/tests/notifications/legacy/request.html: Removed.
1492 * http/tests/notifications/legacy/resources: Removed.
1493 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
1494 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
1495 * http/tests/notifications/legacy/show-expected.txt: Removed.
1496 * http/tests/notifications/legacy/show.html: Removed.
1497 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
1498 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
1499
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000015002017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1501
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00001502 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
1503 https://bugs.webkit.org/show_bug.cgi?id=169876
1504
1505 Unreviewed test gardening.
1506
1507 * platform/mac/TestExpectations:
1508
15092017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1510
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00001511 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
1512 https://bugs.webkit.org/show_bug.cgi?id=168146
1513
1514 Unreviewed test gardening.
1515
1516 * platform/mac/TestExpectations:
1517
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000015182017-05-10 Commit Queue <commit-queue@webkit.org>
1519
1520 Unreviewed, rolling out r216635.
1521 https://bugs.webkit.org/show_bug.cgi?id=171953
1522
1523 "Some worker tests are failing". (Requested by mlam on #webkit).
1524
1525 Reverted changeset:
1526
1527 "WorkerThread::stop() should call
1528 scheduleExecutionTermination() last."
1529 https://bugs.webkit.org/show_bug.cgi?id=171775
1530 http://trac.webkit.org/changeset/216635
1531
mark.lam@apple.come6596292017-05-10 23:22:33 +000015322017-05-10 Mark Lam <mark.lam@apple.com>
1533
1534 WorkerThread::stop() should call scheduleExecutionTermination() last.
1535 https://bugs.webkit.org/show_bug.cgi?id=171775
1536 <rdar://problem/30975761>
1537
1538 Reviewed by Geoffrey Garen.
1539
1540 * TestExpectations:
1541
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000015422017-05-10 Tim Horton <timothy_horton@apple.com>
1543
1544 Add an experimental feature flag for viewport-fit
1545 https://bugs.webkit.org/show_bug.cgi?id=171948
1546 <rdar://problem/31995518>
1547
1548 Reviewed by Simon Fraser.
1549
1550 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
1551 * fast/css/variables/constants/ios/safe-area-inset-set.html:
1552 * fast/viewport/ios/viewport-fit-auto.html:
1553 * fast/viewport/ios/viewport-fit-contain.html:
1554 * fast/viewport/ios/viewport-fit-cover.html:
1555
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000015562017-05-10 Matt Lewis <jlewis3@apple.com>
1557
1558 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
1559 https://bugs.webkit.org/show_bug.cgi?id=171951
1560
1561 Unreviewed test gardening.
1562
1563 * platform/ios-wk2/TestExpectations:
1564
antti@apple.com16674fa2017-05-10 22:23:11 +000015652017-05-10 Antti Koivisto <antti@apple.com>
1566
1567 REGRESSION (r207372) Visibility property is not inherited when used in an animation
1568 https://bugs.webkit.org/show_bug.cgi?id=171883
1569 <rdar://problem/32086550>
1570
1571 Reviewed by Simon Fraser.
1572
1573 * animations/animation-initial-inheritance-expected.html: Added.
1574 * animations/animation-initial-inheritance.html: Added.
1575
jlewis3@apple.com1550d392017-05-10 21:34:43 +000015762017-05-10 Matt Lewis <jlewis3@apple.com>
1577
1578 Marked transitions/extra-transition.html as flaky.
1579 https://bugs.webkit.org/show_bug.cgi?id=171947
1580
1581 Unreviewed test gardening.
1582
1583 * platform/mac-wk2/TestExpectations:
1584
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000015852017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1586
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00001587 Unreviewed, rolling out r216591.
1588
1589 This change broke an internal build.
1590
1591 Reverted changeset:
1592
1593 "REGRESSION (r207372) Visibility property is not inherited
1594 when used in an animation"
1595 https://bugs.webkit.org/show_bug.cgi?id=171883
1596 http://trac.webkit.org/changeset/216591
1597
15982017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1599
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00001600 Unreviewed, remove TestExpectation for a test that was removed in r216259.
1601
1602 * platform/mac/TestExpectations:
1603
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000016042017-05-10 Matt Lewis <jlewis3@apple.com>
1605
1606 Marked perf/class-list-remove.html as flaky.
1607 https://bugs.webkit.org/show_bug.cgi?id=171945
1608
1609 Unreviewed test gardening.
1610
1611 * platform/ios-wk2/TestExpectations:
1612
aestes@apple.come9d764e2017-05-10 20:44:37 +000016132017-05-10 Andy Estes <aestes@apple.com>
1614
1615 r216599 accidentally included two copies of the new layout test and expected result
1616 https://bugs.webkit.org/show_bug.cgi?id=171938
1617
1618 Unreviewed.
1619
1620 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
1621 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
1622
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000016232017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1624
1625 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
1626 https://bugs.webkit.org/show_bug.cgi?id=171880
1627
1628 Unreviewed test gardening.
1629
1630 This test times out on ios-simulator because it relies on eventSender.keyDown.
1631
1632 * platform/ios/TestExpectations:
1633
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000016342017-05-10 Timothy Horton <timothy_horton@apple.com>
1635
1636 Add an experimental feature flag for constant properties
1637 https://bugs.webkit.org/show_bug.cgi?id=171913
1638 <rdar://problem/31995518>
1639
1640 Reviewed by Ryosuke Niwa.
1641
1642 * fast/css/variables/constants/invalid-constant-name-fallback.html:
1643 * fast/css/variables/constants/ios/safe-area-inset-set.html:
1644 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
1645 * fast/css/variables/constants/safe-area-inset-zero.html:
1646
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000016472017-05-10 Matt Lewis <jlewis3@apple.com>
1648
1649 Marked media/track/track-cue-rendering-on-resize.html as flaky.
1650 https://bugs.webkit.org/show_bug.cgi?id=171939
1651
1652 Unreviewed test gardening.
1653
1654 * platform/mac-wk2/TestExpectations:
1655
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000016562017-05-10 Ryan Haddad <ryanhaddad@apple.com>
1657
1658 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
1659 https://bugs.webkit.org/show_bug.cgi?id=171937
1660
1661 Unreviewed test gardening.
1662
1663 * platform/mac-wk1/TestExpectations:
1664
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000016652017-05-10 Matt Lewis <jlewis3@apple.com>
1666
1667 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
1668 https://bugs.webkit.org/show_bug.cgi?id=171935
1669
1670 Unreviewed test gardening.
1671
1672 * platform/mac-wk2/TestExpectations:
1673
aestes@apple.com1db59032017-05-10 18:30:57 +000016742017-05-10 Andy Estes <aestes@apple.com>
1675
1676 Keyboard input suppression should extend to subframes
1677 https://bugs.webkit.org/show_bug.cgi?id=171880
1678 <rdar://problem/31201793>
1679
1680 Reviewed by Ryosuke Niwa.
1681
1682 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
1683 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
1684 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
1685 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
1686 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
1687 * http/tests/navigation/resources/keyboard-events-test.js:
1688 (runTest):
1689 (waitForProvisionalNavigation.xhr.onreadystatechange):
1690 (waitForProvisionalNavigation):
1691
jlewis3@apple.com205b8702017-05-10 17:16:58 +000016922017-05-10 Matt Lewis <jlewis3@apple.com>
1693
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00001694 Unreviewed, rolling out r216563.
1695
1696 Revision caused 2 api failures
1697
1698 Reverted changeset:
1699
1700 "[MediaStream] deviceId constraint doesn't work with
1701 getUserMedia"
1702 https://bugs.webkit.org/show_bug.cgi?id=171877
1703 http://trac.webkit.org/changeset/216563
1704
17052017-05-10 Matt Lewis <jlewis3@apple.com>
1706
jlewis3@apple.com205b8702017-05-10 17:16:58 +00001707 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
1708 https://bugs.webkit.org/show_bug.cgi?id=171930
1709
1710 Unreviewed test gardening.
1711
1712 * platform/ios-wk2/TestExpectations:
1713 * platform/mac-wk2/TestExpectations:
1714
antti@apple.com7cc983b2017-05-10 16:50:56 +000017152017-05-10 Antti Koivisto <antti@apple.com>
1716
1717 REGRESSION (r207372) Visibility property is not inherited when used in an animation
1718 https://bugs.webkit.org/show_bug.cgi?id=171883
1719 <rdar://problem/32086550>
1720
1721 Reviewed by Simon Fraser.
1722
1723 * animations/animation-initial-inheritance-expected.html: Added.
1724 * animations/animation-initial-inheritance.html: Added.
1725
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000017262017-05-10 Per Arne Vollan <pvollan@apple.com>
1727
1728 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
1729 https://bugs.webkit.org/show_bug.cgi?id=167749
1730
1731 Reviewed by Eric Carlson.
1732
1733 This is a speculative fix of the test. I have not been able to reproduce the timeout.
1734 When the test times out, the 'addtrack' event is never received. In case the event
1735 was dispatched before we added the event listener, the event listener is added before
1736 the video source is set. In case the test will continue to time out, a couple of
1737 error event callbacks have been added to get more information. Also, video playback
1738 will begin when the 'canplaythrough' event is received.
1739
1740 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
1741 * http/tests/media/track-in-band-hls-metadata-crash.html:
1742
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000017432017-05-10 Commit Queue <commit-queue@webkit.org>
1744
1745 Unreviewed, rolling out r216578.
1746 https://bugs.webkit.org/show_bug.cgi?id=171920
1747
1748 Broke the GTK+ build with Wayland enabled (Requested by KaL on
1749 #webkit).
1750
1751 Reverted changeset:
1752
1753 "[GTK] Bump GTK+ and its dependencies in jhbuild"
1754 https://bugs.webkit.org/show_bug.cgi?id=171918
1755 http://trac.webkit.org/changeset/216578
1756
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000017572017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
1758
1759 [GTK] Bump GTK+ and its dependencies in jhbuild
1760 https://bugs.webkit.org/show_bug.cgi?id=171918
1761
1762 Reviewed by Carlos Alberto Lopez Perez.
1763
1764 Rebaseline tests for new GTK+ versin.
1765
1766 * platform/gtk/css1/box_properties/acid_test-expected.txt:
1767 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
1768 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
1769 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
1770 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
1771 * platform/gtk/css3/flexbox/button-expected.png:
1772 * platform/gtk/css3/flexbox/button-expected.txt:
1773 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
1774 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
1775 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
1776 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
1777 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
1778 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
1779 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
1780 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
1781 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
1782 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
1783 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
1784 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
1785 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
1786 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
1787 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
1788 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
1789 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
1790 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
1791 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
1792 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
1793 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
1794 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
1795 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
1796 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
1797 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
1798 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
1799 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
1800 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
1801 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
1802 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
1803 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
1804 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
1805 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
1806 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
1807 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
1808 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
1809 * platform/gtk/editing/pasteboard/4641033-expected.png:
1810 * platform/gtk/editing/pasteboard/4641033-expected.txt:
1811 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
1812 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
1813 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
1814 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
1815 * platform/gtk/editing/selection/3690703-2-expected.png:
1816 * platform/gtk/editing/selection/3690703-2-expected.txt:
1817 * platform/gtk/editing/selection/3690703-expected.png:
1818 * platform/gtk/editing/selection/3690703-expected.txt:
1819 * platform/gtk/editing/selection/3690719-expected.png:
1820 * platform/gtk/editing/selection/3690719-expected.txt:
1821 * platform/gtk/editing/selection/4397952-expected.png:
1822 * platform/gtk/editing/selection/4397952-expected.txt:
1823 * platform/gtk/editing/selection/5240265-expected.png:
1824 * platform/gtk/editing/selection/5240265-expected.txt:
1825 * platform/gtk/editing/selection/caret-before-select-expected.png:
1826 * platform/gtk/editing/selection/caret-before-select-expected.txt:
1827 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
1828 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
1829 * platform/gtk/editing/selection/select-box-expected.png:
1830 * platform/gtk/editing/selection/select-box-expected.txt:
1831 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
1832 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
1833 * platform/gtk/editing/selection/selection-button-text-expected.png:
1834 * platform/gtk/editing/selection/selection-button-text-expected.txt:
1835 * platform/gtk/fast/block/basic/011-expected.png:
1836 * platform/gtk/fast/block/basic/011-expected.txt:
1837 * platform/gtk/fast/block/float/float-avoidance-expected.png:
1838 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
1839 * platform/gtk/fast/block/margin-collapse/103-expected.png:
1840 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
1841 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
1842 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
1843 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
1844 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
1845 * platform/gtk/fast/css/continuationCrash-expected.png:
1846 * platform/gtk/fast/css/continuationCrash-expected.txt:
1847 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
1848 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
1849 * platform/gtk/fast/css/input-search-padding-expected.png:
1850 * platform/gtk/fast/css/input-search-padding-expected.txt:
1851 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
1852 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
1853 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
1854 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
1855 * platform/gtk/fast/css/rtl-ordering-expected.png:
1856 * platform/gtk/fast/css/rtl-ordering-expected.txt:
1857 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
1858 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
1859 * platform/gtk/fast/css/text-overflow-input-expected.png:
1860 * platform/gtk/fast/css/text-overflow-input-expected.txt:
1861 * platform/gtk/fast/css/text-transform-select-expected.png:
1862 * platform/gtk/fast/css/text-transform-select-expected.txt:
1863 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
1864 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
1865 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
1866 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
1867 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
1868 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
1869 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
1870 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
1871 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
1872 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
1873 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
1874 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
1875 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
1876 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
1877 * platform/gtk/fast/forms/001-expected.png:
1878 * platform/gtk/fast/forms/001-expected.txt:
1879 * platform/gtk/fast/forms/003-expected.png:
1880 * platform/gtk/fast/forms/003-expected.txt:
1881 * platform/gtk/fast/forms/004-expected.png:
1882 * platform/gtk/fast/forms/004-expected.txt:
1883 * platform/gtk/fast/forms/basic-buttons-expected.png:
1884 * platform/gtk/fast/forms/basic-buttons-expected.txt:
1885 * platform/gtk/fast/forms/basic-inputs-expected.png:
1886 * platform/gtk/fast/forms/basic-inputs-expected.txt:
1887 * platform/gtk/fast/forms/basic-selects-expected.png:
1888 * platform/gtk/fast/forms/basic-selects-expected.txt:
1889 * platform/gtk/fast/forms/blankbuttons-expected.png:
1890 * platform/gtk/fast/forms/blankbuttons-expected.txt:
1891 * platform/gtk/fast/forms/box-shadow-override-expected.png:
1892 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
1893 * platform/gtk/fast/forms/button-align-expected.png:
1894 * platform/gtk/fast/forms/button-align-expected.txt:
1895 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
1896 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
1897 * platform/gtk/fast/forms/button-default-title-expected.png:
1898 * platform/gtk/fast/forms/button-default-title-expected.txt:
1899 * platform/gtk/fast/forms/button-generated-content-expected.png:
1900 * platform/gtk/fast/forms/button-generated-content-expected.txt:
1901 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
1902 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
1903 * platform/gtk/fast/forms/button-positioned-expected.png:
1904 * platform/gtk/fast/forms/button-positioned-expected.txt:
1905 * platform/gtk/fast/forms/button-sizes-expected.png:
1906 * platform/gtk/fast/forms/button-sizes-expected.txt:
1907 * platform/gtk/fast/forms/button-style-color-expected.png:
1908 * platform/gtk/fast/forms/button-style-color-expected.txt:
1909 * platform/gtk/fast/forms/button-table-styles-expected.png:
1910 * platform/gtk/fast/forms/button-table-styles-expected.txt:
1911 * platform/gtk/fast/forms/button-text-transform-expected.png:
1912 * platform/gtk/fast/forms/button-text-transform-expected.txt:
1913 * platform/gtk/fast/forms/button-white-space-expected.png:
1914 * platform/gtk/fast/forms/button-white-space-expected.txt:
1915 * platform/gtk/fast/forms/control-clip-expected.png:
1916 * platform/gtk/fast/forms/control-clip-expected.txt:
1917 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
1918 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
1919 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
1920 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
1921 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
1922 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
1923 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
1924 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
1925 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
1926 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
1927 * platform/gtk/fast/forms/form-element-geometry-expected.png:
1928 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
1929 * platform/gtk/fast/forms/formmove-expected.png:
1930 * platform/gtk/fast/forms/formmove-expected.txt:
1931 * platform/gtk/fast/forms/formmove2-expected.png:
1932 * platform/gtk/fast/forms/formmove2-expected.txt:
1933 * platform/gtk/fast/forms/formmove3-expected.png:
1934 * platform/gtk/fast/forms/formmove3-expected.txt:
1935 * platform/gtk/fast/forms/indeterminate-expected.png:
1936 * platform/gtk/fast/forms/indeterminate-expected.txt:
1937 * platform/gtk/fast/forms/input-appearance-height-expected.png:
1938 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
1939 * platform/gtk/fast/forms/input-button-sizes-expected.png:
1940 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
1941 * platform/gtk/fast/forms/input-first-letter-expected.png:
1942 * platform/gtk/fast/forms/input-first-letter-expected.txt:
1943 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
1944 * platform/gtk/fast/forms/input-value-expected.png:
1945 * platform/gtk/fast/forms/input-value-expected.txt:
1946 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
1947 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
1948 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
1949 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
1950 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
1951 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
1952 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
1953 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
1954 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
1955 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
1956 * platform/gtk/fast/forms/menulist-style-color-expected.png:
1957 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
1958 * platform/gtk/fast/forms/menulist-width-change-expected.png:
1959 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
1960 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
1961 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
1962 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
1963 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1964 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
1965 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1966 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
1967 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
1968 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
1969 * platform/gtk/fast/forms/option-script-expected.png:
1970 * platform/gtk/fast/forms/option-script-expected.txt:
1971 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
1972 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
1973 * platform/gtk/fast/forms/option-text-clip-expected.png:
1974 * platform/gtk/fast/forms/option-text-clip-expected.txt:
1975 * platform/gtk/fast/forms/placeholder-position-expected.png:
1976 * platform/gtk/fast/forms/placeholder-position-expected.txt:
1977 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
1978 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
1979 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
1980 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
1981 * platform/gtk/fast/forms/range/slider-padding-expected.png:
1982 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
1983 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
1984 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
1985 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
1986 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
1987 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
1988 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
1989 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
1990 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
1991 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
1992 * platform/gtk/fast/forms/search-input-rtl-expected.png:
1993 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
1994 * platform/gtk/fast/forms/search-rtl-expected.png:
1995 * platform/gtk/fast/forms/search-rtl-expected.txt:
1996 * platform/gtk/fast/forms/search-styled-expected.png:
1997 * platform/gtk/fast/forms/search-styled-expected.txt:
1998 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
1999 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
2000 * platform/gtk/fast/forms/searchfield-heights-expected.png:
2001 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
2002 * platform/gtk/fast/forms/select-align-expected.png:
2003 * platform/gtk/fast/forms/select-align-expected.txt:
2004 * platform/gtk/fast/forms/select-background-none-expected.png:
2005 * platform/gtk/fast/forms/select-background-none-expected.txt:
2006 * platform/gtk/fast/forms/select-baseline-expected.png:
2007 * platform/gtk/fast/forms/select-baseline-expected.txt:
2008 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
2009 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
2010 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
2011 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
2012 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
2013 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
2014 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
2015 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
2016 * platform/gtk/fast/forms/select-initial-position-expected.png:
2017 * platform/gtk/fast/forms/select-initial-position-expected.txt:
2018 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
2019 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2020 * platform/gtk/fast/forms/select-selected-expected.png:
2021 * platform/gtk/fast/forms/select-selected-expected.txt:
2022 * platform/gtk/fast/forms/select-style-expected.png:
2023 * platform/gtk/fast/forms/select-style-expected.txt:
2024 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
2025 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
2026 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
2027 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
2028 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
2029 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
2030 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
2031 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
2032 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
2033 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
2034 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
2035 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
2036 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
2037 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
2038 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
2039 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
2040 * platform/gtk/fast/html/details-replace-text-expected.png:
2041 * platform/gtk/fast/html/details-replace-text-expected.txt:
2042 * platform/gtk/fast/html/keygen-expected.png:
2043 * platform/gtk/fast/html/keygen-expected.txt:
2044 * platform/gtk/fast/inline/positionedLifetime-expected.png:
2045 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
2046 * platform/gtk/fast/invalid/014-expected.png:
2047 * platform/gtk/fast/invalid/014-expected.txt:
2048 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
2049 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
2050 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
2051 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
2052 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
2053 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
2054 * platform/gtk/fast/parser/document-write-option-expected.png:
2055 * platform/gtk/fast/parser/document-write-option-expected.txt:
2056 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
2057 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
2058 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
2059 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
2060 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
2061 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
2062 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
2063 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
2064 * platform/gtk/fast/replaced/three-selects-break-expected.png:
2065 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
2066 * platform/gtk/fast/replaced/width100percent-button-expected.png:
2067 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
2068 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
2069 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
2070 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
2071 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
2072 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
2073 * platform/gtk/fast/table/append-cells2-expected.png:
2074 * platform/gtk/fast/table/append-cells2-expected.txt:
2075 * platform/gtk/fast/table/remove-td-display-none-expected.png:
2076 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
2077 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
2078 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
2079 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
2080 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
2081 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2082 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2083 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
2084 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
2085 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
2086 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
2087 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
2088 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2089 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
2090 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
2091 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
2092 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
2093 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
2094 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
2095 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
2096 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
2097 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
2098 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
2099 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
2100 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
2101 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
2102 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
2103 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
2104 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
2105 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
2106 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
2107 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
2108 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
2109 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
2110 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
2111 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
2112 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
2113 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
2114 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
2115 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
2116 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
2117 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
2118 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
2119 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
2120 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
2121 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
2122 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
2123 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
2124 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
2125 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
2126 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
2127 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
2128 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
2129 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
2130 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
2131 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
2132 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
2133 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
2134 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
2135 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
2136 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
2137 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
2138 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
2139 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
2140 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
2141 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
2142 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
2143 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
2144 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
2145 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
2146 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
2147 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
2148 * platform/gtk/tables/mozilla/core/margins-expected.png:
2149 * platform/gtk/tables/mozilla/core/margins-expected.txt:
2150 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
2151 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
2152 * platform/gtk/tables/mozilla/other/move_row-expected.png:
2153 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
2154 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
2155 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
2156 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
2157 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
2158 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
2159 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
2160 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
2161 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
2162 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
2163 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
2164 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
2165 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
2166 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
2167 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
2168 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
2169 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
2170
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000021712017-05-08 Sergio Villar Senin <svillar@igalia.com>
2172
2173 [css-grid] Remove Blink-specific code for handling orthogonal grid items
2174 https://bugs.webkit.org/show_bug.cgi?id=171807
2175
2176 Reviewed by Darin Adler.
2177
2178 Updated the expectations. They should now be compatible with Firefox and Chrome.
2179
2180 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
2181 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
2182 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
2183
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000021842017-05-09 Eric Carlson <eric.carlson@apple.com>
2185
2186 [MediaStream] deviceId constraint doesn't work with getUserMedia
2187 https://bugs.webkit.org/show_bug.cgi?id=171877
2188 <rdar://problem/31899730>
2189
2190 Reviewed by Jer Noble.
2191
2192 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
2193 * fast/mediastream/get-user-media-device-id.html: Added.
2194
jlewis3@apple.com60706b92017-05-09 23:27:53 +000021952017-05-09 Matt Lewis <jlewis3@apple.com>
2196
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00002197 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
2198 https://bugs.webkit.org/show_bug.cgi?id=171899
2199
2200 Unreviewed test gardening.
2201
2202 * platform/ios-wk2/TestExpectations:
2203
22042017-05-09 Matt Lewis <jlewis3@apple.com>
2205
jlewis3@apple.com60706b92017-05-09 23:27:53 +00002206 Mark webrtc/audio-replace-track.html as flaky.
2207 https://bugs.webkit.org/show_bug.cgi?id=171895
2208
2209 Unreviewed test gardening.
2210
2211 * platform/mac-wk2/TestExpectations:
2212
weinig@apple.comb50adaa2017-05-09 22:53:13 +000022132017-05-09 Sam Weinig <sam@webkit.org>
2214
2215 Implement Subresource Integrity (SRI)
2216 https://bugs.webkit.org/show_bug.cgi?id=148363
2217 <rdar://problem/18945879>
2218
2219 Reviewed by Youenn Fablet.
2220
2221 Add tests for Subresource Integrity for Fetch based off the ones from Web
2222 Platform Tests. Additional tests for more CORS combinations have been added.
2223
2224 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
2225 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
2226 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
2227 * http/tests/subresource-integrity/resources/resource.txt: Added.
2228 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
2229 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
2230 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
2231 * http/tests/subresource-integrity/sri-fetch.html: Added.
2232 * http/tests/subresource-integrity/sri-fetch.js: Added.
2233
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000022342017-05-09 Matt Lewis <jlewis3@apple.com>
2235
2236 Marked webrtc/captureCanvas-webrtc.html as flaky.
2237 https://bugs.webkit.org/show_bug.cgi?id=170870
2238
2239 Unreviewed test gardening.
2240
2241 * platform/mac-wk2/TestExpectations:
2242
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000022432017-05-09 Commit Queue <commit-queue@webkit.org>
2244
2245 Unreviewed, rolling out r216545.
2246 https://bugs.webkit.org/show_bug.cgi?id=171889
2247
2248 Caused a test failure (Requested by eric_carlson on #webkit).
2249
2250 Reverted changeset:
2251
2252 "[MediaStream] deviceId constraint doesn't work with
2253 getUserMedia"
2254 https://bugs.webkit.org/show_bug.cgi?id=171877
2255 http://trac.webkit.org/changeset/216545
2256
zalan@apple.comdc426572017-05-09 22:30:11 +000022572017-05-09 Zalan Bujtas <zalan@apple.com>
2258
2259 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
2260 https://bugs.webkit.org/show_bug.cgi?id=171873
2261 <rdar://problem/32004954>
2262
2263 Reviewed by Simon Fraser.
2264
2265 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
2266 * fast/multicol/crash-when-column-inside-table.html: Added.
2267
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000022682017-05-09 Ryan Haddad <ryanhaddad@apple.com>
2269
2270 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
2271 https://bugs.webkit.org/show_bug.cgi?id=171742
2272
2273 Reviewed by Youenn Fablet.
2274
2275 Silence the console messages for unhandled rejections in this test.
2276
2277 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
2278 * webrtc/libwebrtc/release-while-setting-local-description.html:
2279
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000022802017-05-09 Eric Carlson <eric.carlson@apple.com>
2281
2282 [MediaStream] deviceId constraint doesn't work with getUserMedia
2283 https://bugs.webkit.org/show_bug.cgi?id=171877
2284 <rdar://problem/31899730>
2285
2286 Reviewed by Jer Noble.
2287
2288 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
2289 * fast/mediastream/get-user-media-device-id.html: Added.
2290
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000022912017-05-09 Matt Lewis <jlewis3@apple.com>
2292
2293 Marked multiple test flaky.
2294 https://bugs.webkit.org/show_bug.cgi?id=171886
2295
2296 Unreviewed test gardening.
2297
2298 * platform/ios-wk2/TestExpectations:
2299 * platform/mac/TestExpectations:
2300
cdumez@apple.comb383fd12017-05-09 21:40:11 +000023012017-05-09 Chris Dumez <cdumez@apple.com>
2302
2303 Introduce DocumentAndElementEventHandlers IDL interface
2304 https://bugs.webkit.org/show_bug.cgi?id=171879
2305
2306 Reviewed by Simon Fraser and Ryosuke Niwa.
2307
2308 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
2309 * fast/events/DocumentAndElementEventHandlers.html: Added.
2310 Add layout test coverage.
2311
2312 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2313 Rebaseline now that those event handlers are enumerable.
2314
dino@apple.com79c37e32017-05-09 21:35:55 +000023152017-05-10 Dean Jackson <dino@apple.com>
2316
2317 Restrict SVG filters to accessible security origins
2318 https://bugs.webkit.org/show_bug.cgi?id=118689
2319 <rdar://problem/27362159>
2320
2321 Reviewed by Brent Fulgham.
2322
2323 Add a test that shows safe frames, unsafe frames, and
2324 then a safe frame that itself has an unsafe frame, to
2325 show that the security requirements are being forwarded
2326 down the tree.
2327
2328 * http/tests/css/filters-on-iframes-expected.html: Added.
2329 * http/tests/css/filters-on-iframes.html: Added.
2330 * http/tests/css/resources/blank.html: Added.
2331 * http/tests/css/resources/references-external.html: Added.
2332 * http/tests/css/resources/solid-red.html: Added.
2333
cdumez@apple.com406cec92017-05-09 21:21:04 +000023342017-05-09 Chris Dumez <cdumez@apple.com>
2335
2336 Move onanimation* EventHandlers to GlobalEventHandlers
2337 https://bugs.webkit.org/show_bug.cgi?id=171874
2338
2339 Reviewed by Simon Fraser.
2340
2341 * fast/css/onanimation-eventhandlers-expected.txt: Added.
2342 * fast/css/onanimation-eventhandlers.html: Added.
2343 Add layout test coverage.
2344
2345 * fast/dom/event-handler-attributes-expected.txt:
2346 * fast/dom/event-handler-attributes.html:
2347 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2348 Rebaseline existing tests to reflect behavior change.
2349
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000023502017-05-09 Matt Lewis <jlewis3@apple.com>
2351
2352 Fixed a typo in expectations file.
2353 https://bugs.webkit.org/show_bug.cgi?id=162710
2354
2355 Unreviewed test gardening.
2356
2357 * platform/mac-wk2/TestExpectations:
2358
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000023592017-05-09 Javier Fernandez <jfernandez@igalia.com>
2360
2361 space-evenly misbehaves with flexbox
2362 https://bugs.webkit.org/show_bug.cgi?id=170445
2363
2364 Reviewed by David Hyatt.
2365
2366 Added test cases for the 'space-evenly' value for align-content and justify-content.
2367
2368 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
2369 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
2370 * css3/flexbox/css-properties-expected.txt:
2371 * css3/flexbox/css-properties.html:
2372 * css3/flexbox/flex-justify-content-expected.txt:
2373 * css3/flexbox/flex-justify-content.html:
2374 * css3/flexbox/multiline-align-content-expected.txt:
2375 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
2376 * css3/flexbox/multiline-align-content-horizontal-column.html:
2377 * css3/flexbox/multiline-align-content.html:
2378 * css3/flexbox/resources/flexbox.css:
2379 (.align-content-space-around):
2380 (.justify-content-space-around):
2381 * css3/flexbox/true-centering-expected.txt:
2382 * css3/flexbox/true-centering.html:
2383
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000023842017-05-09 Matt Lewis <jlewis3@apple.com>
2385
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00002386 Unreviewed, rolling out r216508.
2387
2388 The layout test enabled in this change is failing on Sierra.
2389
2390 Reverted changeset:
2391
2392 "Invalid MediaSource duration value should throw TyperError
2393 instead of InvalidStateError"
2394 https://bugs.webkit.org/show_bug.cgi?id=171653
2395 http://trac.webkit.org/changeset/216508
2396
23972017-05-09 Matt Lewis <jlewis3@apple.com>
2398
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00002399 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
2400 https://bugs.webkit.org/show_bug.cgi?id=162710
2401
2402 Unreviewed test gardening.
2403
2404 * platform/mac-wk2/TestExpectations:
2405
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000024062017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
2407
2408 font-stretch: normal selects expanded fonts instead of condensed fonts
2409 https://bugs.webkit.org/show_bug.cgi?id=171838
2410 <rdar://problem/31005481>
2411
2412 Reviewed by Jon Lee.
2413
2414 * fast/text/font-width-100-expected.html: Added.
2415 * fast/text/font-width-100.html: Added.
2416
jlewis3@apple.com0746b192017-05-09 17:36:37 +000024172017-05-09 Matt Lewis <jlewis3@apple.com>
2418
2419 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
2420 https://bugs.webkit.org/show_bug.cgi?id=171862
2421
2422 Unreviewed test gardening.
2423
2424 * platform/mac-wk2/TestExpectations:
2425
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000024262017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
2427
2428 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
2429 https://bugs.webkit.org/show_bug.cgi?id=171665
2430
2431 Reviewed by Youenn Fablet.
2432
2433 Added test to check the creation of ReadableStreamBYOBReader. Also check
2434 that created object has the right methods and properties.
2435
2436 * streams/readable-stream-byob-reader-expected.txt: Added.
2437 * streams/readable-stream-byob-reader.html: Added.
2438 * streams/readable-stream-byob-reader.js: Added.
2439
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000024402017-05-09 Frederic Wang <fwang@igalia.com>
2441
2442 Print more properties in the output of scrolling trees
2443 https://bugs.webkit.org/show_bug.cgi?id=171858
2444
2445 Reviewed by Simon Fraser.
2446
2447 Update text expectations to include new properties.
2448
2449 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
2450 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
2451 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
2452 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
2453 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
2454 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
2455 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
2456 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
2457 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
2458 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
2459 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
2460 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
2461 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2462 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
2463 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
2464 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
2465 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
2466 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
2467 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2468 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
2469 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2470 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
2471 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
2472 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
2473 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
2474 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
2475 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
2476 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
2477 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
2478
cdumez@apple.com8cf47552017-05-09 16:51:00 +000024792017-05-09 Chris Dumez <cdumez@apple.com>
2480
2481 ontransitionend eventHandler should be in GlobalEventHandlers
2482 https://bugs.webkit.org/show_bug.cgi?id=171836
2483
2484 Reviewed by Ryosuke Niwa.
2485
2486 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
2487 * fast/css/ontransitionend-eventhandler.html: Added.
2488 Add layout test coverage.
2489
2490 * fast/dom/event-handler-attributes-expected.txt:
2491 * fast/dom/event-handler-attributes.html:
2492 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2493 Rebaseline existing tests to reflect behavior change.
2494
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000024952017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
2496
2497 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
2498 https://bugs.webkit.org/show_bug.cgi?id=171653
2499
2500 Reviewed by Youenn Fablet.
2501
2502 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
2503 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
2504
2505 Update expectation of corresponding WPT test.
2506
2507 * platform/gtk/TestExpectations:
2508 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
2509 * platform/mac/TestExpectations:
2510 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
2511
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000025122017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
2513
2514 Handle IDLPromise<> properly
2515 https://bugs.webkit.org/show_bug.cgi?id=166752
2516
2517 Reviewed by Youenn Fablet.
2518
2519 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
2520 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
2521
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000025222017-05-09 Zan Dobersek <zdobersek@igalia.com>
2523
2524 Unreviewed. Landing the WPE layout test baselines.
2525
2526 Baseline filenames are omitted for brevity.
2527
2528 * platform/wpe/TestExpectations: Added.
2529 * platform/wpe/animations/: Added.
2530 * platform/wpe/css1/: Added.
2531 * platform/wpe/css2.1/: Added.
2532 * platform/wpe/css3/: Added.
2533 * platform/wpe/fast/: Added.
2534 * platform/wpe/ietestcenter/: Added.
2535 * platform/wpe/js/: Added.
2536 * platform/wpe/scrollbars/: Added.
2537 * platform/wpe/security/: Added.
2538 * platform/wpe/sputnik/: Added.
2539 * platform/wpe/tables/: Added.
2540 * platform/wpe/transforms/: Added.
2541 * platform/wpe/transitions/: Added.
2542
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000025432017-05-08 Frederic Wang <fwang@igalia.com>
2544
2545 Simplify ScrollingStateNode::scrollingStateTreeAsText
2546 https://bugs.webkit.org/show_bug.cgi?id=171802
2547
2548 Reviewed by Simon Fraser.
2549
2550 Update references due to minor format changes in text ouput of scrolling state trees.
2551
2552 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
2553 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
2554 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
2555 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
2556 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
2557 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
2558 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
2559 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
2560 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
2561 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
2562 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
2563 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
2564 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2565 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
2566 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
2567 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
2568 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
2569 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
2570 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2571 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
2572 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2573 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
2574 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
2575 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
2576 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
2577 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
2578 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
2579 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
2580 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
2581
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000025822017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
2583
2584 Unreviewed GTK expectations gardening
2585
2586 * platform/gtk/TestExpectations:
2587 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
2588
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000025892017-05-08 Matt Lewis <jlewis3@apple.com>
2590
2591 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
2592 https://bugs.webkit.org/show_bug.cgi?id=171837
2593
2594 Unreviewed test gardening.
2595
2596 * platform/mac-wk2/TestExpectations:
2597
cdumez@apple.come6396732017-05-09 00:16:18 +000025982017-05-08 Chris Dumez <cdumez@apple.com>
2599
2600 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
2601 https://bugs.webkit.org/show_bug.cgi?id=171829
2602
2603 Reviewed by Simon Fraser.
2604
2605 * fast/css/htmlelement-offset-properties-expected.txt:
2606 * fast/css/htmlelement-offset-properties.html:
2607 Add layout test coverage.
2608
2609 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
2610 * fast/css-grid-layout/grid-item-display.html:
2611 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2612 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
2613 * mathml/presentation/menclose-notation-no-overlap.html:
2614 * platform/mac/inspector/model/remote-object-expected.txt:
2615 * svg/dynamic-updates/resources/SVGTestCase.js:
2616 (clickAt):
2617 * svg/text/inline-text-destroy-attributes-crash.xhtml:
2618 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
2619
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000026202017-05-08 Matt Lewis <jlewis3@apple.com>
2621
2622 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
2623 https://bugs.webkit.org/show_bug.cgi?id=169637
2624
2625 Unreviewed test gardening.
2626
2627 * platform/ios-wk2/TestExpectations:
2628
jbedard@apple.comf8b14802017-05-08 23:15:00 +000026292017-05-08 Jonathan Bedard <jbedard@apple.com>
2630
2631 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
2632 https://bugs.webkit.org/show_bug.cgi?id=169421
2633 <rdar://problem/30950171>
2634
2635 Reviewed by Tim Horton.
2636
2637 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
2638 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
2639
cdumez@apple.comed9300e2017-05-08 22:17:59 +000026402017-05-08 Chris Dumez <cdumez@apple.com>
2641
2642 Drop non-standard document.implementation.createCSSStyleSheet() API
2643 https://bugs.webkit.org/show_bug.cgi?id=171825
2644
2645 Reviewed by Simon Fraser.
2646
2647 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
2648 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
2649 Add layout test coverage.
2650
2651 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
2652 * fast/dom/StyleSheet/gc-parent-rule.html:
2653 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
2654 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
2655 Add utility functions to construct a CSSStyleSheet object and use it instead
2656 of document.implementation.createCSSStyleSheet().
2657
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000026582017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
2659
2660 AX: don't expose empty roledescription
2661 https://bugs.webkit.org/show_bug.cgi?id=163647
2662
2663 Reviewed by Chris Fleizach.
2664
2665 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
2666 * accessibility/aria-roledescription.html: New test cases, updated expectations.
2667 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
2668
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000026692017-05-08 Chris Dumez <cdumez@apple.com>
2670
2671 Drop non-standard Element.scrollByLines() / scrollByPages()
2672 https://bugs.webkit.org/show_bug.cgi?id=171820
2673
2674 Reviewed by Simon Fraser.
2675
2676 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
2677 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
2678 Add layout test coverage.
2679
2680 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2681 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
2682 * fast/events/scroll-event-does-not-bubble.html:
2683 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
2684 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
2685 Update existing tests to stop relying on the API.
2686
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000026872017-05-08 Matt Lewis <jlewis3@apple.com>
2688
2689 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
2690 https://bugs.webkit.org/show_bug.cgi?id=171830
2691
2692 Unreviewed test gardening.
2693
2694 * platform/ios-wk2/TestExpectations:
2695
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000026962017-05-08 Ryan Haddad <ryanhaddad@apple.com>
2697
2698 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
2699 https://bugs.webkit.org/show_bug.cgi?id=171828
2700
2701 Unreviewed test gardening.
2702
2703 * platform/mac-wk1/TestExpectations:
2704
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000027052017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
2706
2707 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
2708 https://bugs.webkit.org/show_bug.cgi?id=171821
2709
2710 Reviewed by Chris Fleizach.
2711
2712 * accessibility/aria-orientation-expected.txt: New test case.
2713 * accessibility/aria-orientation.html: New test case.
2714
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000027152017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
2716
2717 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
2718 https://bugs.webkit.org/show_bug.cgi?id=170864
2719
2720 Reviewed by Simon Fraser.
2721
2722 * fast/images/async-image-background-image-repeated-expected.html:
2723 * fast/images/async-image-background-image-repeated.html:
2724 * fast/images/resources/sprite-sheet-red-green-blue.png:
2725 * fast/images/sprite-sheet-image-draw-expected.html:
2726 * fast/images/sprite-sheet-image-draw.html:
2727 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
2728 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
2729 decoded farme of this image will be 30x5000 pixels (15% of the original size).
2730
bdakin@apple.com05244942017-05-08 20:25:46 +000027312017-05-08 Beth Dakin <bdakin@apple.com>
2732
2733 WebKit should default to using sRGB with NSColor conversion instead of device
2734 color space
2735 https://bugs.webkit.org/show_bug.cgi?id=171745
2736 -and corresponding-
2737 rdar://problem/28314183
2738
2739 Reviewed by Tim Horton.
2740
2741 * editing/mac/attributed-string/anchor-element-expected.txt:
2742 * editing/mac/attributed-string/basic-expected.txt:
2743 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
2744 * editing/mac/attributed-string/font-size-expected.txt:
2745 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
2746 * editing/mac/attributed-string/font-weight-expected.txt:
2747 * editing/mac/attributed-string/letter-spacing-expected.txt:
2748 * editing/mac/attributed-string/text-decorations-expected.txt:
2749 * editing/mac/attributed-string/vertical-align-expected.txt:
2750
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000027512017-05-04 Jiewen Tan <jiewen_tan@apple.com>
2752
2753 Search events should not fire synchronously for search type input elements with incremental attribute set
2754 https://bugs.webkit.org/show_bug.cgi?id=171376
2755 <rdar://problem/31863296>
2756
2757 Reviewed by Chris Dumez.
2758
2759 * fast/forms/search/search-incremental-crash-expected.txt: Added.
2760 * fast/forms/search/search-incremental-crash.html: Added.
2761
zalan@apple.com3c442032017-05-08 18:38:20 +000027622017-05-08 Zalan Bujtas <zalan@apple.com>
2763
2764 Text overlaps on http://www.duden.de/rechtschreibung/Acre
2765 https://bugs.webkit.org/show_bug.cgi?id=171796
2766 <rdar://problem/31036028>
2767
2768 Reviewed by Simon Fraser.
2769
2770 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
2771 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
2772
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000027732017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
2774
2775 Unreviewed, rolling out r216419.
2776
2777 Broke 70 layout tests on GTK bot
2778
2779 Reverted changeset:
2780
2781 "Ensure clean tree before AX cache update."
2782 https://bugs.webkit.org/show_bug.cgi?id=171546
2783 http://trac.webkit.org/changeset/216419
2784
antti@apple.com90a7b232017-05-08 17:20:54 +000027852017-05-08 Antti Koivisto <antti@apple.com>
2786
2787 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
2788 https://bugs.webkit.org/show_bug.cgi?id=171375
2789 <rdar://problem/31863184>
2790
2791 Reviewed by Zalan Bujtas.
2792
2793 * fast/html/details-flow-thread-expected.txt: Added.
2794 * fast/html/details-flow-thread.html: Added.
2795 * fast/shadow-dom/composed-tree-slots-expected.txt:
2796 * fast/shadow-dom/composed-tree-slots.html:
2797
2798 Expand the test so it also prints out slot subtrees using slots as traversal roots.
2799
cdumez@apple.comea20d742017-05-08 16:50:46 +000028002017-05-08 Chris Dumez <cdumez@apple.com>
2801
2802 Move 'style' from Element to HTMLElement / SVGElement and make it settable
2803 https://bugs.webkit.org/show_bug.cgi?id=171795
2804
2805 Reviewed by Alex Christensen.
2806
2807 * accessibility/roles-exposed.html:
2808 Add null check for element.style.
2809
2810 * fast/css/Element-style-expected.txt: Added.
2811 * fast/css/Element-style.html: Added.
2812 Add layout test coverage.
2813
2814 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
2815 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
2816 does something, the input element actually looses its renderer. This found a bug which I fixed in this
2817 patch.
2818
2819 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2820 Rebaseline as property enumeration order has changed.
2821
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000028222017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
2823
2824 AX: Propagate aria-readonly to grid descendants
2825 https://bugs.webkit.org/show_bug.cgi?id=171189
2826
2827 Reviewed by Chris Fleizach.
2828
2829 Add new test cases to aria-readonly.html. In addition, because the platform-specific
2830 test expectations seem due to how platforms treat whitespace from the test file, hide
2831 the test cases after the test is run so that there are no extraneous characters and
2832 a single expectations file can be shared.
2833
2834 * accessibility/aria-readonly-expected.txt: Updated.
2835 * accessibility/aria-readonly.html: Updated.
2836 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
2837 * accessibility/gtk/aria-readonly-propagated.html: Added.
2838 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
2839 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
2840 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
2841
zalan@apple.com7e3614e2017-05-08 15:33:47 +000028422017-05-06 Zalan Bujtas <zalan@apple.com>
2843
2844 Ensure clean tree before AX cache update.
2845 https://bugs.webkit.org/show_bug.cgi?id=171546
2846 <rdar://problem/31934942>
2847
2848 Reviewed by Chris Fleizach.
2849
2850 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
2851
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000028522017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
2853
2854 Unprefix unicode-bidi CSS values
2855 https://bugs.webkit.org/show_bug.cgi?id=171761
2856
2857 Reviewed by Simon Fraser.
2858
2859 Import W3C's internationalization tests from
2860 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
2861
2862 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
2863 * fast/css/default-bidi-css-rules.html: Ditto.
2864 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
2865 * fast/css/unicode-bidi-computed-value.html: Ditto.
2866 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
2867 * fast/text/bidi-unprefix.html: Added.
2868 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
2869 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
2870 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
2871 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
2872 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
2873 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
2874 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
2875 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
2876 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
2877 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
2878 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
2879 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
2880 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
2881 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
2882 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
2883 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
2884 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
2885 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
2886 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
2887 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
2888 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
2889 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
2890 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
2891 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
2892 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
2893 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
2894 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
2895 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
2896 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
2897 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
2898 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
2899 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
2900 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
2901 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
2902 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
2903 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
2904 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
2905 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
2906 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
2907 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
2908 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
2909 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
2910 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
2911 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
2912 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
2913 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
2914 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
2915 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
2916 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
2917 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
2918 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
2919 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
2920 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
2921 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
2922 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
2923 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
2924 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
2925 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
2926 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
2927 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
2928 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
2929 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
2930 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
2931 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
2932 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
2933 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
2934 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
2935 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
2936 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
2937 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
2938 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
2939 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
2940 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
2941 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
2942 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
2943 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
2944 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
2945 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
2946 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
2947 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
2948 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
2949 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
2950 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
2951 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
2952 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
2953 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
2954 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
2955 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
2956 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
2957 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
2958 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
2959 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
2960 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
2961 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
2962 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
2963 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
2964 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
2965 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
2966 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
2967 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
2968 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
2969 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
2970 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
2971 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
2972 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
2973 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
2974 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
2975 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
2976 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
2977 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
2978 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
2979 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
2980 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
2981 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
2982 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
2983 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
2984 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
2985 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
2986 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
2987 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
2988 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
2989 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
2990 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
2991 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
2992 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
2993 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
2994 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
2995 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
2996 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
2997 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
2998 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
2999 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
3000 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
3001 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
3002 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
3003 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
3004 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
3005 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
3006 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
3007 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
3008 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
3009 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
3010 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
3011 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
3012 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
3013 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
3014 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
3015 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
3016 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
3017 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
3018 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
3019 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
3020 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
3021 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
3022 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
3023 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
3024 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
3025 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
3026 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
3027 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
3028 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
3029 * imported/w3c/i18n/bidi/block-override-001.html: Added.
3030 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
3031 * imported/w3c/i18n/bidi/block-override-002.html: Added.
3032 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
3033 * imported/w3c/i18n/bidi/block-override-003.html: Added.
3034 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
3035 * imported/w3c/i18n/bidi/block-override-004.html: Added.
3036 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
3037 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
3038 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
3039 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
3040 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
3041 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
3042 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
3043 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
3044 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
3045 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
3046 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
3047 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
3048 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
3049 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
3050 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
3051 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
3052 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
3053 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
3054 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
3055 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
3056 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
3057 * platform/ios/TestExpectations:
3058 * platform/mac/TestExpectations:
3059
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000030602017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
3061
3062 Unreviewed GTK+ gardening. Update expectations of several tests.
3063
3064 * platform/gtk/TestExpectations:
3065
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000030662017-05-07 Simon Fraser <simon.fraser@apple.com>
3067
3068 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
3069 https://bugs.webkit.org/show_bug.cgi?id=171140
3070
3071 Reviewed by Sam Weinig.
3072
3073 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
3074 which is a proxy for reading the layout viewport.
3075
3076 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
3077 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
3078 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
3079 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
3080 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
3081 (stringFromRect):
3082 (accumulateLog):
3083 (logFixedObject):
3084 (logFixedAndViewports):
3085 (doTest):
3086
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000030872017-05-07 Youenn Fablet <youenn@apple.com>
3088
3089 [MediaStream] r216197 caused some webrtc tests to fail
3090 https://bugs.webkit.org/show_bug.cgi?id=171728
3091
3092 Reviewed by Eric Carlson.
3093
3094 * platform/ios-wk2/TestExpectations:
3095
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000030962017-05-07 Sam Weinig <sam@webkit.org>
3097
3098 Implement Subresource Integrity (SRI)
3099 https://bugs.webkit.org/show_bug.cgi?id=148363
3100 <rdar://problem/18945879>
3101
3102 Reviewed by Daniel Bates.
3103
3104 Add tests for Subresource Integrity based off the ones from Web
3105 Platform Tests. They have been changed to:
3106 - Split <link> and <script> testing.
3107 - Add additional tests:
3108 - Integrity hashes using base64URL encoding.
3109 - Integrity hashes using mixed base64 and base64URL encoding.
3110 - Integrity metadata that does not conform to the grammar at all.
3111 - Multiple valid, but only one matching, integrity hashes.
3112 - Non-matching integrity hash with options.
3113 - Run one at a time, so console output is consistent.
3114
3115 We can/should upstream these changes, but this avoids the possibility that
3116 an update of the imported web-platform-tests could cause these tests to fail.
3117
3118 Also adds tests that show the Subresource Integrity setting works correctly.
3119
3120 * http/tests/subresource-integrity: Added.
3121 * http/tests/subresource-integrity/.htaccess: Added.
3122 * http/tests/subresource-integrity/resources: Added.
3123 * http/tests/subresource-integrity/resources/alternate.css: Added.
3124 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
3125 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
3126 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
3127 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
3128 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
3129 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
3130 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
3131 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
3132 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
3133 * http/tests/subresource-integrity/resources/style.css: Added.
3134 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
3135 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
3136 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
3137 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
3138 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
3139 * http/tests/subresource-integrity/sri-script.html: Added.
3140 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
3141 * http/tests/subresource-integrity/sri-style.html: Added.
3142
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000031432017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
3144
3145 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
3146 https://bugs.webkit.org/show_bug.cgi?id=171636
3147 <rdar://problem/30811218>
3148
3149 Reviewed by Dean Jackson.
3150
3151 * fast/text/lastResort-expected.html: Added.
3152 * fast/text/lastResort.html: Added.
3153
cdumez@apple.com19a40432017-05-07 03:48:28 +000031542017-05-06 Chris Dumez <cdumez@apple.com>
3155
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00003156 Implement the concept of cookie-averse document
3157 https://bugs.webkit.org/show_bug.cgi?id=171746
3158 <rdar://problem/32004466>
3159
3160 Reviewed by Sam Weinig.
3161
3162 Add layout test coverage.
3163
3164 * fast/cookies/cookie-averse-document-expected.txt: Added.
3165 * fast/cookies/cookie-averse-document.html: Added.
3166
31672017-05-06 Chris Dumez <cdumez@apple.com>
3168
cdumez@apple.com19a40432017-05-07 03:48:28 +00003169 Align our IDL files with the latest DOM specification
3170 https://bugs.webkit.org/show_bug.cgi?id=171777
3171
3172 Reviewed by Sam Weinig.
3173
3174 Rebaseline a few tests.
3175
3176 * fast/dom/Document/adoptNode-null-expected.txt:
3177 * fast/dom/Document/adoptNode-null.html:
3178 * fast/dom/Document/importNode-null-expected.txt:
3179 * fast/dom/Document/importNode-null.html:
3180 * fast/dom/Range/range-intersectsNode-expected.txt:
3181 * fast/text/text-combine-crash-expected.txt:
3182
ap@apple.com83de49c2017-05-07 02:58:23 +000031832017-05-06 Alexey Proskuryakov <ap@apple.com>
3184
ap@apple.com07bbb7d2017-05-07 03:18:27 +00003185 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
3186 https://bugs.webkit.org/show_bug.cgi?id=171785
3187
3188 * platform/wk2/TestExpectations:
3189
31902017-05-06 Alexey Proskuryakov <ap@apple.com>
3191
ap@apple.com83de49c2017-05-07 02:58:23 +00003192 REGRESSION (r216294): The new test fails on WebKit1
3193 https://bugs.webkit.org/show_bug.cgi?id=171780
3194
3195 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
3196 https://trac.webkit.org/216299, https://trac.webkit.org/216330
3197
3198 * http/tests/css/filters-on-iframes-expected.html: Removed.
3199 * http/tests/css/filters-on-iframes.html: Removed.
3200 * http/tests/css/resources/blank.html: Removed.
3201 * http/tests/css/resources/references-external.html: Removed.
3202 * http/tests/css/resources/solid-red.html: Removed.
3203
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000032042017-05-06 Simon Fraser <simon.fraser@apple.com>
3205
3206 [iOS WK2] Make rotation tests more reliable
3207 https://bugs.webkit.org/show_bug.cgi?id=171778
3208
3209 Reviewed by Tim Horton.
3210
3211 New baseline.
3212
3213 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
3214 * fast/events/ios/rotation/zz-no-rotation.html:
3215
cdumez@apple.comf4c58192017-05-06 20:32:35 +000032162017-05-06 Chris Dumez <cdumez@apple.com>
3217
cdumez@apple.comc209acb2017-05-06 23:39:51 +00003218 Unreviewed, rolling out r216333.
3219
3220 Caused layout test failures
3221
3222 Reverted changeset:
3223
3224 "Implement the concept of cookie-averse document"
3225 https://bugs.webkit.org/show_bug.cgi?id=171746
3226 http://trac.webkit.org/changeset/216333
3227
32282017-05-06 Chris Dumez <cdumez@apple.com>
3229
cdumez@apple.comf4c58192017-05-06 20:32:35 +00003230 Implement the concept of cookie-averse document
3231 https://bugs.webkit.org/show_bug.cgi?id=171746
3232 <rdar://problem/32004466>
3233
3234 Reviewed by Sam Weinig.
3235
3236 Add layout test coverage.
3237
3238 * fast/cookies/cookie-averse-document-expected.txt: Added.
3239 * fast/cookies/cookie-averse-document.html: Added.
3240
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000032412017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
3242
3243 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
3244 https://bugs.webkit.org/show_bug.cgi?id=171750
3245 <rdar://problem/31122612>
3246
3247 Reviewed by Zalan Bujtas.
3248
3249 * fast/text/fitzpatrick-combination-expected.html: Added.
3250 * fast/text/fitzpatrick-combination.html: Added.
3251
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000032522017-05-05 Zalan Bujtas <zalan@apple.com>
3253
3254 Renderers being destroyed should not be added to AX's deferred list.
3255 https://bugs.webkit.org/show_bug.cgi?id=171768
3256 <rdar://problem/31955660>
3257
3258 Reviewed by Simon Fraser.
3259
3260 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
3261 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
3262
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000032632017-05-05 Matt Lewis <jlewis3@apple.com>
3264
3265 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
3266 https://bugs.webkit.org/show_bug.cgi?id=171763
3267
3268 Unreviewed test gardening.
3269
3270 * platform/mac-wk2/TestExpectations:
3271
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000032722017-05-05 Oliver Hunt <oliver@apple.com>
3273
3274 Move trivial String prototype functions to JS builtins
3275 https://bugs.webkit.org/show_bug.cgi?id=171737
3276
3277 Reviewed by Saam Barati.
3278
3279 Updated output
3280
3281 * js/dom/string-anchor-expected.txt:
3282 * js/dom/string-anchor.html:
3283 * js/dom/string-fontcolor-expected.txt:
3284 * js/dom/string-fontcolor.html:
3285 * js/dom/string-fontsize-expected.txt:
3286 * js/dom/string-fontsize.html:
3287 * js/dom/string-link-expected.txt:
3288 * js/dom/string-link.html:
3289
dino@apple.com3f3faf52017-05-05 23:49:41 +000032902017-05-05 Dean Jackson <dino@apple.com>
3291
3292 Restrict SVG filters to accessible security origins
3293 https://bugs.webkit.org/show_bug.cgi?id=118689
3294 <rdar://problem/27362159>
3295
3296 Reviewed by Brent Fulgham.
3297
3298 Add a test that shows safe frames, unsafe frames, and
3299 then a safe frame that itself has an unsafe frame, to
3300 show that the security requirements are being forwarded
3301 down the tree.
3302
3303 * http/tests/css/filters-on-iframes-expected.html: Added.
3304 * http/tests/css/filters-on-iframes.html: Added.
3305 * http/tests/css/resources/blank.html: Added.
3306 * http/tests/css/resources/references-external.html: Added.
3307 * http/tests/css/resources/solid-red.html: Added.
3308
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000033092017-05-05 Simon Fraser <simon.fraser@apple.com>
3310
3311 Make it possible to test rotation in iOS WebKitTestRunner
3312 https://bugs.webkit.org/show_bug.cgi?id=171755
3313
3314 Reviewed by Tim Horton.
3315
3316 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
3317
3318 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
3319 * fast/events/ios/rotation/basic-rotation.html: Added.
3320 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
3321 * fast/events/ios/rotation/safari-like-rotation.html: Added.
3322 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
3323 * fast/events/ios/rotation/zz-no-rotation.html: Added.
3324
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000033252017-05-05 Ryan Haddad <ryanhaddad@apple.com>
3326
3327 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
3328 https://bugs.webkit.org/show_bug.cgi?id=171756
3329
3330 Unreviewed test gardening.
3331
3332 * platform/wk2/TestExpectations:
3333
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000033342017-05-05 Matt Lewis <jlewis3@apple.com>
3335
3336 Mark test http/tests/security/module-correct-mime-types.html slow.
3337 https://bugs.webkit.org/show_bug.cgi?id=164960
3338
3339 Unreviewed test gardening.
3340
3341 * platform/ios-wk2/TestExpectations:
3342
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000033432017-05-05 Ryan Haddad <ryanhaddad@apple.com>
3344
3345 Unreviewed, rolling out r216275.
3346
3347 This change broke internal builds.
3348
3349 Reverted changeset:
3350
3351 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
3352 case insensitive"
3353 https://bugs.webkit.org/show_bug.cgi?id=171636
3354 http://trac.webkit.org/changeset/216275
3355
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000033562017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
3357
3358 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
3359 https://bugs.webkit.org/show_bug.cgi?id=171636
3360 <rdar://problem/30811218>
3361
3362 Reviewed by Dean Jackson.
3363
3364 * fast/text/lastResort-expected.html: Added.
3365 * fast/text/lastResort.html: Added.
3366
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000033672017-05-05 Ryan Haddad <ryanhaddad@apple.com>
3368
3369 Unskip media/click-placeholder-not-pausing.html.
3370
3371 Unreviewed test gardening.
3372
3373 * platform/mac-wk2/TestExpectations:
3374
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000033752017-05-05 Joseph Pecoraro <pecoraro@apple.com>
3376
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00003377 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
3378 https://bugs.webkit.org/show_bug.cgi?id=171580
3379 <rdar://problem/32009647>
3380
3381 Rubber-stamped by Alexey Proskuryakov.
3382
3383 * TestExpectations:
3384 * streams/reference-implementation/pipe-to-expected.txt:
3385 Rebaseline expectations. This test was previously flakey so the results were
3386 missed unless the test was run with --force.
3387
3388 * streams/reference-implementation/readable-stream-templated-expected.txt:
3389 * streams/reference-implementation/readable-stream-templated.html:
3390 Silence unhandled rejections. This test did not expect unhandled promise
3391 rejections to affect test results, so ignore them.
3392
33932017-05-05 Joseph Pecoraro <pecoraro@apple.com>
3394
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00003395 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
3396 https://bugs.webkit.org/show_bug.cgi?id=170702
3397 <rdar://problem/31616643>
3398
3399 Rubber-stamped by Brian Burg.
3400
3401 * platform/mac-wk2/TestExpectations:
3402 * http/tests/inspector/network/resource-request-headers.html:
3403 Make this test unflakey by ensuring we wait for the load to complete.
3404
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000034052017-05-05 Chris Dumez <cdumez@apple.com>
3406
3407 Attr Nodes should not have children
3408 https://bugs.webkit.org/show_bug.cgi?id=171688
3409 <rdar://problem/31998412>
3410
3411 Reviewed by Andreas Kling.
3412
3413 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
3414 * fast/dom/Attr/cannot-have-children.html: Added.
3415 Add layout test coverage. I have verified that this test passes in both
3416 Firefox and Chrome.
3417
3418 * dom/html/level1/*: Removed legacy / outdated tests.
3419 * dom/xhtml/level1/*: Removed legacy / outdated tests.
3420
3421 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
3422 * fast/dom/Attr/child-nodes-cache.html: Removed.
3423 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
3424 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
3425 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
3426 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
3427 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
3428 * fast/dom/attribute-change-on-mutate.html: Removed.
3429 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
3430 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
3431 * traversal/moz-bug590771-expected.txt: Removed.
3432 * traversal/moz-bug590771.html: Removed.
3433 Removed some outdated tests.
3434
3435 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
3436 * fast/custom-elements/reactions-for-webkit-extensions.html:
3437 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
3438 * fast/dom/Attr/change-id-via-attr-node-value.html:
3439 * fast/dom/Element/normalize-crash.html:
3440 * fast/dom/Element/normalize-crash2.html:
3441 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
3442 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
3443 * fast/dom/MutationObserver/observe-attributes-expected.txt:
3444 * fast/dom/MutationObserver/observe-attributes.html:
3445 * fast/dom/import-attribute-node.html:
3446 * fast/dom/insertedIntoDocument-child.html:
3447 * fast/dom/insertedIntoDocument-sibling.html:
3448 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
3449 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
3450 * fast/dom/normalize-attributes-mutation-event-crash.html:
3451 * fast/dom/serialize-nodes.xhtml:
3452 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
3453 Update existing tests so they stop relying on Attr Node having Text children.
3454
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000034552017-05-05 Ryan Haddad <ryanhaddad@apple.com>
3456
3457 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
3458 https://bugs.webkit.org/show_bug.cgi?id=161360
3459
3460 Unreviewed test gardening.
3461
3462 * platform/mac-wk1/TestExpectations:
3463
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000034642017-05-05 Matt Lewis <jlewis3@apple.com>
3465
3466 Mark 2 webrtc test as failing.
3467 https://bugs.webkit.org/show_bug.cgi?id=171728
3468
3469 Unreviewed test gardening.
3470
3471 * platform/ios-wk2/TestExpectations:
3472
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000034732017-05-05 Chris Dumez <cdumez@apple.com>
3474
3475 Refactor / Clean up Element.idl
3476 https://bugs.webkit.org/show_bug.cgi?id=171734
3477
3478 Reviewed by Sam Weinig.
3479
3480 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
3481 different order and because exception messages have changed slightly.
3482
3483 * fast/dom/Element/attr-param-typechecking-expected.txt:
3484 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3485
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000034862017-05-05 Jeremy Jones <jeremyj@apple.com>
3487
3488 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
3489 https://bugs.webkit.org/show_bug.cgi?id=171610
3490 <rdar://problem/31976820>
3491
3492 Reviewed by Eric Carlson.
3493
3494 enable test: media/modern-media-controls/pip-support/pip-support-click.html
3495
3496 * platform/mac-wk1/TestExpectations:
3497
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000034982017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
3499
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00003500 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
3501
3502 * platform/gtk/TestExpectations:
3503
35042017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
3505
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00003506 Unreviewed GTK+ gardening. Rebaseline several tests.
3507
3508 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
3509 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
3510 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
3511 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
3512 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
3513
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000035142017-05-05 Zan Dobersek <zdobersek@igalia.com>
3515
3516 Unreviewed GTK+ gardening.
3517
3518 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
3519 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
3520
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000035212017-05-04 Commit Queue <commit-queue@webkit.org>
3522
3523 Unreviewed, rolling out r216206.
3524 https://bugs.webkit.org/show_bug.cgi?id=171714
3525
3526 Multiple LayoutTests crashing in Document::page() (Requested
3527 by ap on #webkit).
3528
3529 Reverted changeset:
3530
3531 "Remove support for legacy Notifications"
3532 https://bugs.webkit.org/show_bug.cgi?id=171487
3533 http://trac.webkit.org/changeset/216206
3534
cdumez@apple.combf723da2017-05-05 02:19:14 +000035352017-05-04 Chris Dumez <cdumez@apple.com>
3536
3537 Element.slot should be marked as [Unscopable]
3538 https://bugs.webkit.org/show_bug.cgi?id=171683
3539
3540 Reviewed by Darin Adler.
3541
3542 Add layout test coverage. This test is passing in Firefox and Chrome.
3543
3544 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
3545 * fast/shadow-dom/Element-slot-unscopable.html: Added.
3546
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000035472017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
3548
3549 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
3550 https://bugs.webkit.org/show_bug.cgi?id=171634
3551
3552 Reviewed by Simon Fraser.
3553
3554 To test the async image decoding reliably we need to do the following:
3555
3556 -- Make sure to load the image before setting its src to the element.
3557 -- Call document.body.offsetHeight to force layout.
3558 -- Call testRunner.display() to force the first paint.
3559 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
3560 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
3561 will force the second paint.
3562
3563 * fast/images/async-image-background-image-repeated.html:
3564 * fast/images/async-image-background-image.html:
3565 * fast/images/sprite-sheet-image-draw.html:
3566
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000035672017-05-04 Matt Lewis <jlewis3@apple.com>
3568
3569 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
3570 https://bugs.webkit.org/show_bug.cgi?id=171703
3571
3572 Unreviewed test gardening.
3573
3574 * platform/mac-wk2/TestExpectations:
3575
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000035762017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
3577
3578 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
3579 https://bugs.webkit.org/show_bug.cgi?id=171641
3580
3581 Reviewed by Simon Fraser.
3582
3583 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
3584 Replace all the calls to testRunner.displayInvalidatedRegion() by
3585 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
3586
3587 * compositing/clip-change.html:
3588 * compositing/geometry/foreground-offset-change.html:
3589 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
3590 * compositing/iframes/become-composited-nested-iframes.html:
3591 * compositing/iframes/become-overlapped-iframe.html:
3592 * compositing/iframes/connect-compositing-iframe-delayed.html:
3593 * compositing/iframes/connect-compositing-iframe.html:
3594 * compositing/iframes/connect-compositing-iframe2.html:
3595 * compositing/iframes/connect-compositing-iframe3.html:
3596 * compositing/iframes/enter-compositing-iframe.html:
3597 * compositing/iframes/iframe-content-flipping.html:
3598 * compositing/iframes/iframe-resize.html:
3599 * compositing/iframes/iframe-size-to-zero.html:
3600 * compositing/iframes/iframe-src-change.html:
3601 * compositing/iframes/invisible-nested-iframe-hide.html:
3602 * compositing/iframes/invisible-nested-iframe-show.html:
3603 * compositing/iframes/leave-compositing-iframe.html:
3604 * compositing/iframes/overlapped-iframe-iframe.html:
3605 * compositing/iframes/overlapped-iframe.html:
3606 * compositing/iframes/overlapped-nested-iframes.html:
3607 * compositing/iframes/repaint-after-losing-scrollbars.html:
3608 * compositing/iframes/resources/fixed-position-subframe.html:
3609 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
3610 * compositing/iframes/resources/scrollgrandchild-inner.html:
3611 * compositing/iframes/scrolling-iframe.html:
3612 * compositing/overflow/content-gains-scrollbars.html:
3613 * compositing/overflow/content-loses-scrollbars.html:
3614 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
3615 * compositing/overflow/overflow-scrollbar-layers.html:
3616 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
3617 * compositing/overflow/repaint-after-losing-scrollbars.html:
3618 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
3619 * compositing/patterns/direct-pattern-compositing-add-text.html:
3620 * compositing/patterns/direct-pattern-compositing-change-expected.html:
3621 * compositing/patterns/direct-pattern-compositing-change.html:
3622 * compositing/patterns/direct-pattern-compositing-load-expected.html:
3623 * compositing/patterns/direct-pattern-compositing-load.html:
3624 * compositing/plugins/invalidate_rect.html:
3625 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
3626 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
3627 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
3628 * compositing/repaint/newly-composited-on-scroll.html:
3629 * compositing/repaint/newly-composited-repaint-rect.html:
3630 * compositing/repaint/page-scale-repaint.html:
3631 * compositing/repaint/requires-backing-repaint.html:
3632 * compositing/repaint/transform-style-change.html:
3633 * compositing/rtl/rtl-overflow-invalidation.html:
3634 * compositing/scroll-painted-composited-content.html:
3635 * compositing/tiling/huge-layer-resize.html:
3636 * compositing/video-page-visibility.html:
3637 * compositing/video/video-with-invalid-source.html:
3638 * compositing/webgl/webgl-repaint.html:
3639 * css3/filters/multiple-filters-invalidation.html:
3640 * css3/flexbox/repaint-column-reverse.html:
3641 * css3/flexbox/repaint-during-resize-no-flex.html:
3642 * css3/flexbox/repaint-rtl-column.html:
3643 * css3/flexbox/repaint.html:
3644 * displaylists/canvas-display-list.html:
3645 * displaylists/resources/dump-target-display-list.js:
3646 (doTest):
3647 * displaylists/resources/dump-target-replay-list.js:
3648 (doTest):
3649 * fast/animation/request-animation-frame-detach-element.html:
3650 * fast/animation/request-animation-frame-detach-element2.html:
3651 * fast/animation/request-animation-frame-during-modal.html:
3652 * fast/animation/request-animation-frame-iframe.html:
3653 * fast/animation/request-animation-frame-iframe2.html:
3654 * fast/animation/script-tests/request-animation-frame-cancel.js:
3655 * fast/animation/script-tests/request-animation-frame-cancel2.js:
3656 * fast/animation/script-tests/request-animation-frame-disabled.js:
3657 * fast/animation/script-tests/request-animation-frame-prefix.js:
3658 (window.webkitRequestAnimationFrame):
3659 (window.testRunner.window.setTimeout):
3660 * fast/animation/script-tests/request-animation-frame-time-unit.js:
3661 (window.requestAnimationFrame):
3662 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
3663 (window.requestAnimationFrame):
3664 (window.testRunner.window.setTimeout):
3665 * fast/animation/script-tests/request-animation-frame-timestamps.js:
3666 * fast/animation/script-tests/request-animation-frame-within-callback.js:
3667 * fast/animation/script-tests/request-animation-frame.js:
3668 * fast/backgrounds/obscured-background-child-style-change-expected.html:
3669 * fast/backgrounds/obscured-background-child-style-change.html:
3670 * fast/backgrounds/solid-color-context-restore.html:
3671 * fast/canvas/canvas-as-image-incremental-repaint.html:
3672 * fast/canvas/canvas-incremental-repaint-2.html:
3673 * fast/canvas/canvas-incremental-repaint.html:
3674 * fast/canvas/canvas-resize-after-paint.html:
3675 * fast/canvas/resources/repaint.js:
3676 (runRepaintTest):
3677 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
3678 (TestControllerPaint):
3679 * fast/canvas/webgl/canvas-test.html:
3680 * fast/canvas/webgl/webgl-layer-update.html:
3681 * fast/css/pseudostyle-anonymous-text.html:
3682 * fast/css/relative-positioned-block-crash.html:
3683 * fast/dom/Window/post-message-crash.html:
3684 * fast/dom/Window/web-timing-minimal-performance-now.html:
3685 * fast/dynamic/containing-block-change.html:
3686 * fast/dynamic/layer-no-longer-paginated.html:
3687 * fast/events/touch/gesture/pad-gesture-cancel.js:
3688 * fast/events/touch/gesture/pad-gesture-fling.js:
3689 * fast/forms/hidden-listbox.html:
3690 * fast/forms/listbox-clip.html:
3691 * fast/frames/inline-object-inside-frameset.html:
3692 * fast/frames/transparent-scrollbar.html:
3693 * fast/images/animated-background-image-crash.html:
3694 * fast/layers/add-layer-with-nested-stacking.html:
3695 * fast/layers/inline-dirty-z-order-lists.html:
3696 * fast/layers/layer-content-visibility-change.html:
3697 * fast/layers/nested-layers-1.html:
3698 * fast/layers/nested-layers-2.html:
3699 * fast/layers/nested-layers-3.html:
3700 * fast/layers/nested-layers-4.html:
3701 * fast/layers/remove-layer-with-nested-stacking.html:
3702 * fast/overflow/hidden-scrollbar-resize.html:
3703 * fast/reflections/inline-crash.html:
3704 * fast/repaint/animation-after-layer-scroll.html:
3705 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
3706 * fast/repaint/fixed-child-move-after-scroll.html:
3707 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
3708 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
3709 * fast/repaint/fixed-move-after-scroll.html:
3710 * fast/repaint/no-animation-outside-viewport-subframe.html:
3711 * fast/repaint/no-animation-outside-viewport.html:
3712 * fast/repaint/obscured-background-no-repaint.html:
3713 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
3714 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
3715 * fast/repaint/repaint-during-scroll-with-zoom.html:
3716 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
3717 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
3718 * fast/repaint/resources/line-flow-with-floats.js:
3719 (beginTest):
3720 * fast/repaint/resources/repaint.js:
3721 (runRepaintTest):
3722 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
3723 * fast/replaced/width100percent-textarea.html:
3724 * fast/scrolling/scrollbar-tickmarks-hittest.html:
3725 * fast/table/border-collapsing/cached-69296.html:
3726 * fast/table/border-collapsing/cached-cell-append.html:
3727 * fast/table/border-collapsing/cached-cell-remove.html:
3728 * fast/table/border-collapsing/cached-change-cell-border-color.html:
3729 * fast/table/border-collapsing/cached-change-cell-border-width.html:
3730 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
3731 * fast/table/border-collapsing/cached-change-col-border-color.html:
3732 * fast/table/border-collapsing/cached-change-col-border-width.html:
3733 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
3734 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
3735 * fast/table/border-collapsing/cached-change-row-border-color.html:
3736 * fast/table/border-collapsing/cached-change-row-border-width.html:
3737 * fast/table/border-collapsing/cached-change-table-border-color.html:
3738 * fast/table/border-collapsing/cached-change-table-border-width.html:
3739 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
3740 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
3741 * fast/table/empty-section-crash.html:
3742 * fast/text/font-initial.html:
3743 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
3744 * fast/text/text-shadow-extreme-value.html:
3745 * http/tests/misc/slow-loading-image-in-pattern.html:
3746 * media/audio-repaint.html:
3747 * media/media-document-audio-repaint.html:
3748 * plugins/windowless_plugin_paint_test.html:
3749 * scrollbars/scrollbar-percent-padding-crash.html:
3750 * svg/custom/non-scaling-stroke-update.svg:
3751 * svg/custom/stale-resource-data-crash.svg:
3752
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000037532017-05-04 Chris Dumez <cdumez@apple.com>
3754
3755 Reformat / Clean up Node.idl to match the specification
3756 https://bugs.webkit.org/show_bug.cgi?id=171686
3757
3758 Reviewed by Sam Weinig.
3759
3760 Rebaseline existing test now that the Node properties are enumerated in a
3761 slightly different order.
3762
3763 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3764
weinig@apple.com9efea6a2017-05-04 20:56:00 +000037652017-05-04 Sam Weinig <sam@webkit.org>
3766
3767 Remove support for legacy Notifications
3768 https://bugs.webkit.org/show_bug.cgi?id=171487
3769
3770 Reviewed by Jon Lee.
3771
3772 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
3773 - Remove http/notifications/legacy. It tested the legacy API.
3774 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
3775 - Update TestExpectations for removals.
3776
3777 * TestExpectations:
3778 * platform/gtk/TestExpectations:
3779 * platform/ios/TestExpectations:
3780 * platform/mac/TestExpectations:
3781 * platform/win/TestExpectations:
3782 * fast/history/page-cache-notification-non-suspendable.html:
3783 * fast/history/page-cache-notification-suspendable.html:
3784 * fast/notifications: Removed.
3785 * fast/notifications/notification-after-close-expected.txt: Removed.
3786 * fast/notifications/notification-after-close.html: Removed.
3787 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
3788 * fast/notifications/notification-permisssion-deletable.html: Removed.
3789 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
3790 * fast/notifications/notifications-cancel-request-permission.html: Removed.
3791 * fast/notifications/notifications-check-permission-expected.txt: Removed.
3792 * fast/notifications/notifications-check-permission.html: Removed.
3793 * fast/notifications/notifications-click-event-expected.txt: Removed.
3794 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
3795 * fast/notifications/notifications-click-event-focus.html: Removed.
3796 * fast/notifications/notifications-click-event.html: Removed.
3797 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
3798 * fast/notifications/notifications-constructor-request-permission.html: Removed.
3799 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
3800 * fast/notifications/notifications-constructor-with-permission.html: Removed.
3801 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
3802 * fast/notifications/notifications-constructor-without-permission.html: Removed.
3803 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
3804 * fast/notifications/notifications-display-close-events.html: Removed.
3805 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
3806 * fast/notifications/notifications-document-close-crash.html: Removed.
3807 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
3808 * fast/notifications/notifications-event-stop-propagation.html: Removed.
3809 * fast/notifications/notifications-multi-events-expected.txt: Removed.
3810 * fast/notifications/notifications-multi-events.html: Removed.
3811 * fast/notifications/notifications-no-icon-expected.txt: Removed.
3812 * fast/notifications/notifications-no-icon.html: Removed.
3813 * fast/notifications/notifications-permission-expected.txt: Removed.
3814 * fast/notifications/notifications-permission.html: Removed.
3815 * fast/notifications/notifications-replace-expected.txt: Removed.
3816 * fast/notifications/notifications-replace.html: Removed.
3817 * fast/notifications/notifications-request-permission-expected.txt: Removed.
3818 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
3819 * fast/notifications/notifications-request-permission-optional.html: Removed.
3820 * fast/notifications/notifications-request-permission.html: Removed.
3821 * fast/notifications/notifications-rtl-expected.txt: Removed.
3822 * fast/notifications/notifications-rtl.html: Removed.
3823 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
3824 * fast/notifications/notifications-sandbox-permission.html: Removed.
3825 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
3826 * fast/notifications/notifications-window-close-crash.html: Removed.
3827 * fast/notifications/notifications-with-permission-expected.txt: Removed.
3828 * fast/notifications/notifications-with-permission.html: Removed.
3829 * fast/notifications/notifications-without-permission-expected.txt: Removed.
3830 * fast/notifications/notifications-without-permission.html: Removed.
3831 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
3832 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
3833 * fast/notifications/resources: Removed.
3834 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
3835 * fast/notifications/resources/notifications-iframe.html: Removed.
3836 * http/tests/notifications/legacy: Removed.
3837 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
3838 * http/tests/notifications/legacy/double-show.html: Removed.
3839 * http/tests/notifications/legacy/events-expected.txt: Removed.
3840 * http/tests/notifications/legacy/events.html: Removed.
3841 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
3842 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
3843 * http/tests/notifications/legacy/request-expected.txt: Removed.
3844 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
3845 * http/tests/notifications/legacy/request-no-callback.html: Removed.
3846 * http/tests/notifications/legacy/request.html: Removed.
3847 * http/tests/notifications/legacy/resources: Removed.
3848 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
3849 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
3850 * http/tests/notifications/legacy/show-expected.txt: Removed.
3851 * http/tests/notifications/legacy/show.html: Removed.
3852 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
3853 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
3854
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000038552017-05-04 Matt Lewis <jlewis3@apple.com>
3856
3857 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
3858 https://bugs.webkit.org/show_bug.cgi?id=160368
3859
3860 Unreviewed test gardening.
3861
3862 * platform/ios-wk2/TestExpectations:
3863
antti@apple.com9ef87452017-05-04 20:16:01 +000038642017-05-04 Antti Koivisto <antti@apple.com>
3865
3866 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
3867 https://bugs.webkit.org/show_bug.cgi?id=171250
3868 <rdar://problem/31827243>
3869
3870 Reviewed by Geoffrey Garen.
3871
3872 * transitions/transition-unknown-property-ignore-expected.txt: Added.
3873 * transitions/transition-unknown-property-ignore.html: Added.
3874 * transitions/transitions-parsing-expected.txt:
3875 * transitions/transitions-parsing.html:
3876
3877 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
3878
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000038792017-05-04 Chris Dumez <cdumez@apple.com>
3880
3881 Reformat / clean up Event.idl
3882 https://bugs.webkit.org/show_bug.cgi?id=171675
3883
3884 Reviewed by Sam Weinig.
3885
3886 Rebaseline test now that the Event properties are in a slightly different order.
3887
3888 * inspector/model/remote-object-get-properties-expected.txt:
3889
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000038902017-05-04 Daniel Bates <dabates@apple.com>
3891
3892 importScripts() should respect X-Content-Type-Options: nosniff
3893 https://bugs.webkit.org/show_bug.cgi?id=171248
3894 <rdar://problem/31819023>
3895
3896 Reviewed by Andy Estes.
3897
3898 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
3899
3900 * TestExpectations:
3901
said@apple.com9954c8d2017-05-04 17:44:44 +000039022017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
3903
3904 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
3905
said@apple.com6f3cf6b2017-05-04 18:02:46 +00003906 * plugins/windowless_plugin_paint_test.html:
3907
39082017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
3909
3910 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
3911
said@apple.com9954c8d2017-05-04 17:44:44 +00003912 * compositing/video/video-with-invalid-source.html:
3913
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000039142017-05-04 Ryan Haddad <ryanhaddad@apple.com>
3915
3916 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
3917 https://bugs.webkit.org/show_bug.cgi?id=171610
3918
3919 Unreviewed test gardening.
3920
3921 * platform/mac-wk1/TestExpectations:
3922
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000039232017-05-04 Dave Hyatt <hyatt@apple.com>
3924
3925 REGRESSION(STP): rgb() with calc() containing variables doesn't work
3926 https://bugs.webkit.org/show_bug.cgi?id=169939
3927
3928 Reviewed by Zalan Bujtas.
3929
3930 * fast/css/variables/calc-float-to-int-expected.html: Added.
3931 * fast/css/variables/calc-float-to-int.html: Added.
3932
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000039332017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
3934
3935 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
3936
3937 And add platform specific results for mac-wk2.
3938
3939 * http/tests/inspector/network/resource-request-headers-expected.txt:
3940 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
3941
wilander@apple.comab4b1af2017-05-04 04:16:39 +000039422017-05-03 John Wilander <wilander@apple.com>
3943
3944 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
3945 https://bugs.webkit.org/show_bug.cgi?id=171584
3946 <rdar://problem/24702576>
3947
3948 Reviewed by Brent Fulgham.
3949
3950 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
3951 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
3952
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000039532017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
3954
3955 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
3956 https://bugs.webkit.org/show_bug.cgi?id=171214
3957
3958 Reviewed by Chris Fleizach.
3959
3960 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
3961 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
3962
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000039632017-05-03 Matt Lewis <jlewis3@apple.com>
3964
3965 Mark http/tests/xmlhttprequest/methods.html as flaky.
3966 https://bugs.webkit.org/show_bug.cgi?id=171638
3967
3968 Unreviewed test gardening.
3969
3970 * platform/ios-wk2/TestExpectations:
3971
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000039722017-05-03 Ryan Haddad <ryanhaddad@apple.com>
3973
3974 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
3975 https://bugs.webkit.org/show_bug.cgi?id=171628
3976
3977 Unreviewed test gardening.
3978
3979 * platform/ios-wk2/TestExpectations:
3980
zalan@apple.com8b548642017-05-03 23:57:18 +000039812017-05-03 Zalan Bujtas <zalan@apple.com>
3982
3983 SearchInputType could end up with a mismatched renderer.
3984 https://bugs.webkit.org/show_bug.cgi?id=171547
3985 <rdar://problem/31935047>
3986
3987 Reviewed by Antti Koivisto.
3988
3989 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
3990 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
3991
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000039922017-05-03 Ryan Haddad <ryanhaddad@apple.com>
3993
3994 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
3995 https://bugs.webkit.org/show_bug.cgi?id=171629
3996
3997 Unreviewed test gardening.
3998
3999 * platform/mac-wk1/TestExpectations:
4000
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000040012017-05-03 Joseph Pecoraro <pecoraro@apple.com>
4002
4003 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
4004 https://bugs.webkit.org/show_bug.cgi?id=166038
4005 <rdar://problem/29488489>
4006
4007 Reviewed by Matt Baker.
4008
4009 * platform/mac/TestExpectations:
4010 * http/tests/inspector/network/fetch-network-data.html:
4011 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
4012 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
4013 can be added synchronously instead of in a microtask. When the microtask happened later
4014 than other incoming events then the follow-up handlers would have been added too late.
4015
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000040162017-05-03 Matt Lewis <jlewis3@apple.com>
4017
4018 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
4019 https://bugs.webkit.org/show_bug.cgi?id=170699.
4020
4021 Unreviewed test gardening.
4022
4023 * platform/ios-wk2/TestExpectations:
4024
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000040252017-05-03 Simon Fraser <simon.fraser@apple.com>
4026
4027 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
4028 https://bugs.webkit.org/show_bug.cgi?id=171619
4029 https://bugs.webkit.org/show_bug.cgi?id=170153
4030
4031 Reviewed by Tim Horton.
4032
4033 These tests need to wait a bit for the scrolling state of the document to be updated.
4034
4035 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
4036 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
4037 * platform/ios-wk2/TestExpectations:
4038
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000040392017-05-03 Yoav Weiss <yoav@yoav.ws>
4040
4041 Link preload HTMLPreloadScanner support
4042 https://bugs.webkit.org/show_bug.cgi?id=170747
4043
4044 Reviewed by Youenn Fablet.
4045
4046 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
4047 * http/tests/preload/preloadscanner_download_resources.html: Added.
4048
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000040492017-05-03 Ryan Haddad <ryanhaddad@apple.com>
4050
4051 Mark http/tests/preload/single_download_preload.html as flaky.
4052 https://bugs.webkit.org/show_bug.cgi?id=171331
4053
4054 Unreviewed test gardening.
4055
4056 * platform/ios-wk2/TestExpectations:
4057
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000040582017-05-03 Matt Lewis <jlewis3@apple.com>
4059
4060 Mark perf/object-keys.html as flaky
4061 https://bugs.webkit.org/show_bug.cgi?id=171617
4062
4063 Unreviewed test gardening.
4064
4065 * platform/ios-wk2/TestExpectations:
4066
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000040672017-05-03 Keith Miller <keith_miller@apple.com>
4068
4069 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
4070 https://bugs.webkit.org/show_bug.cgi?id=47825
4071
4072 Reviewed by Saam Barati.
4073
4074 Fix broken test.
4075
4076 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
4077
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000040782017-05-03 Matt Lewis <jlewis3@apple.com>
4079
4080 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
4081 https://bugs.webkit.org/show_bug.cgi?id=171613
4082
4083 Unreviewed test gardening.
4084
4085 * platform/ios-wk2/TestExpectations:
4086
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000040872017-05-03 Nan Wang <n_wang@apple.com>
4088
4089 AX: VO skips cells after cell with aria-colspan
4090 https://bugs.webkit.org/show_bug.cgi?id=171579
4091
4092 Reviewed by Chris Fleizach.
4093
4094 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
4095 * accessibility/mac/aria-grid-column-span.html: Added.
4096
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000040972017-05-03 Ryan Haddad <ryanhaddad@apple.com>
4098
4099 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
4100 https://bugs.webkit.org/show_bug.cgi?id=171553
4101
4102 Unreviewed test gardening.
4103
4104 * platform/mac-wk2/TestExpectations:
4105
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000041062017-05-03 Daniel Bates <dabates@apple.com>
4107
4108 Detach frame from document when entering page cache
4109 https://bugs.webkit.org/show_bug.cgi?id=166774
4110 <rdar://problem/29904368>
4111
4112 Reviewed by Chris Dumez.
4113
4114 * TestExpectations: Unskip tests.
4115 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
4116 * fast/history/page-cache-after-window-open.html: Ditto.
4117 * fast/history/page-cache-with-opener-expected.txt: Ditto.
4118 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
4119 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
4120 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
4121 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
4122 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
4123 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
4124 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
4125 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
4126 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
4127 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
4128
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000041292017-05-03 Matt Lewis <jlewis3@apple.com>
4130
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00004131 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
4132 https://bugs.webkit.org/show_bug.cgi?id=171605
4133
4134 Unreviewed test gardening.
4135
4136 * platform/mac-wk2/TestExpectations:
4137
41382017-05-03 Matt Lewis <jlewis3@apple.com>
4139
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00004140 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
4141 https://bugs.webkit.org/show_bug.cgi?id=171564
4142
4143 Unreviewed test gardening.
4144
4145 * platform/ios-wk2/TestExpectations:
4146
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000041472017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
4148
4149 AX: Treat cells with ARIA table cell properties as cells
4150 https://bugs.webkit.org/show_bug.cgi?id=171178
4151
4152 Reviewed by Chris Fleizach.
4153
4154 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
4155 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
4156 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
4157
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000041582017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
4159
4160 [INTL] Support dashed values in unicode locale extensions
4161 https://bugs.webkit.org/show_bug.cgi?id=171480
4162
4163 Reviewed by JF Bastien.
4164
4165 Added tests for calendar locale extensions that contain '-'.
4166
4167 * js/intl-datetimeformat-expected.txt:
4168 * js/script-tests/intl-datetimeformat.js:
4169
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000041702017-05-03 Daniel Bates <dabates@apple.com>
4171
4172 Abandon the current load once the provisional loader detaches from the frame
4173 https://bugs.webkit.org/show_bug.cgi?id=171577
4174 <rdar://problem/31581227>
4175
4176 Reviewed by Brent Fulgham.
4177
4178 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
4179 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
4180
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000041812017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
4182
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00004183 Unreviewed GTK+ gardening. Update expectations of several tests.
4184
4185 * platform/gtk/TestExpectations:
4186
41872017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
4188
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00004189 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
4190
4191 Libsoup doesn't provide the required information to fill all those size metrics.
4192
4193 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
4194 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
4195
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000041962017-05-02 Simon Fraser <simon.fraser@apple.com>
4197
4198 Dynamically added position:fixed element is in the wrong place
4199 https://bugs.webkit.org/show_bug.cgi?id=170280
4200 rdar://problem/31374008
4201
4202 Reviewed by Tim Horton.
4203
4204 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
4205 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
4206
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000042072017-05-02 Ryan Haddad <ryanhaddad@apple.com>
4208
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00004209 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
4210
4211 Unreviewed test gardening.
4212
4213 * platform/ios-wk1/TestExpectations:
4214 * platform/ios/TestExpectations:
4215
42162017-05-02 Ryan Haddad <ryanhaddad@apple.com>
4217
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00004218 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
4219 https://bugs.webkit.org/show_bug.cgi?id=170907
4220
4221 Unreviewed test gardening.
4222
4223 * platform/mac-wk2/TestExpectations:
4224
zalan@apple.comb51505d2017-05-02 21:29:13 +000042252017-05-02 Zalan Bujtas <zalan@apple.com>
4226
4227 Defer AX cache update when text content changes until after layout is finished.
4228 https://bugs.webkit.org/show_bug.cgi?id=171429
4229 <rdar://problem/31885984>
4230
4231 Reviewed by Simon Fraser.
4232
4233 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
4234 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
4235
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000042362017-05-02 David Kilzer <ddkilzer@apple.com>
4237
4238 check-webkit-style should keep JavaScript test functions in sync
4239 <https://webkit.org/b/171424>
4240
4241 Reviewed by Joseph Pecoraro.
4242
4243 This change attempts to fix all whitespace issues in these two
4244 files (which are now identical and will be kept in sync by
4245 check-webkit-style):
4246
4247 LayoutTests/http/tests/resources/js-test-pre.js
4248 LayoutTests/resources/js-test-pre.js
4249
4250 It also syncs the implementation of shouldBe(), shouldNotBe(),
4251 shouldNotThrow() and shouldThrow() across the following files:
4252
4253 JSTests/stress/resources/standalone-pre.js
4254 LayoutTests/http/tests/resources/js-test-pre.js
4255 LayoutTests/resources/js-test-pre.js
4256 LayoutTests/resources/js-test.js
4257 LayoutTests/resources/standalone-pre.js
4258
4259 Only interesting (non-whitespace) changes are listed below.
4260
4261 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
4262 (shouldBe): Prefix 'exception' and 'quiet' variables with
4263 underscore.
4264 (shouldNotBe): Ditto.
4265
4266 * resources/js-test-pre.js:
4267 (shouldBe): Prefix 'exception' and 'quiet' variables with
4268 underscore.
4269 (shouldNotBe): Ditto.
4270
4271 * resources/js-test.js:
4272 (shouldBe): Prefix 'quiet' variable with underscore. Use
4273 stringify() when printing '_bv' value.
4274
4275 * resources/standalone-pre.js:
4276 (shouldBe): Prefix 'exception' and 'quiet' variables with
4277 underscore.
4278 (shouldNotBe): Ditto.
4279
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000042802017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
4281
4282 AX: Update implementation of aria-orientation
4283 https://bugs.webkit.org/show_bug.cgi?id=171166
4284
4285 Reviewed by Chris Fleizach.
4286
4287 Moved the mac aria-orientation.html test to the shared tests and add several
4288 new test cases to it. Update the orientation-related assertion in two tests
4289 to reflect the ARIA 1.1 behavior.
4290
4291 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
4292 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
4293 * accessibility/mac/slider-supports-actions.html: Updated.
4294 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
4295
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000042962017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
4297
4298 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
4299 https://bugs.webkit.org/show_bug.cgi?id=169517
4300 <rdar://problem/30652443>
4301
4302 Reviewed by Dean Jackson.
4303
4304 * fast/text/complex-text-selection-expected.html: Added.
4305 * fast/text/complex-text-selection.html: Added.
4306 * platform/ios/TestExpectations:
4307
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000043082017-05-02 Joseph Pecoraro <pecoraro@apple.com>
4309
4310 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
4311
4312 Unreviewed test gardening.
4313
4314 * platform/mac-wk1/TestExpectations:
4315 Skip these tests on WebKit1. They depend on the NSURLSession
4316 loading path which is not used in WebKit1.
4317
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000043182017-05-02 Chris Dumez <cdumez@apple.com>
4319
4320 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
4321 https://bugs.webkit.org/show_bug.cgi?id=171406
4322 <rdar://problem/30945281>
4323
4324 Reviewed by Eric Carlson.
4325
4326 Unskip test.
4327
4328 * platform/mac/TestExpectations:
4329
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000043302017-05-02 Matt Lewis <jlewis3@apple.com>
4331
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00004332 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
4333 https://bugs.webkit.org/show_bug.cgi?id=171559
4334
4335 Unreviewed test gardening.
4336
4337 * platform/ios-wk2/TestExpectations:
4338
43392017-05-02 Matt Lewis <jlewis3@apple.com>
4340
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00004341 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
4342 https://bugs.webkit.org/show_bug.cgi?id=170818
4343
4344 Unreviewed test gardening.
4345
4346 * platform/mac-wk2/TestExpectations:
4347
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000043482017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
4349
4350 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
4351 https://bugs.webkit.org/show_bug.cgi?id=168533
4352
4353 Reviewed by Zalan Bujtas.
4354
4355 * fast/text/font-loading-local-expected.txt: Added.
4356 * fast/text/font-loading-local.html: Added.
4357 * fast/text/web-font-load-fallback-during-loading.html:
4358
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000043592017-05-02 Youenn Fablet <youenn@apple.com>
4360
4361 Allow media stream based videos with sound autoplay if the page is already playing sound
4362 https://bugs.webkit.org/show_bug.cgi?id=171447
4363
4364 Reviewed by Eric Carlson.
4365
4366 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
4367 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
4368 * http/tests/media/resources/test-25fps.mp4: Added.
4369
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000043702017-05-02 Matt Lewis <jlewis3@apple.com>
4371
4372 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
4373 https://bugs.webkit.org/show_bug.cgi?id=171530
4374
4375 Unreviewed test gardening.
4376
4377 * platform/ios-wk2/TestExpectations:
4378
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000043792017-05-01 Zan Dobersek <zdobersek@igalia.com>
4380
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00004381 [GCrypt] ECDSA signing and verification support
4382 https://bugs.webkit.org/show_bug.cgi?id=171103
4383
4384 Reviewed by Carlos Garcia Campos.
4385
4386 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
4387 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
4388 skipped since support for that hasn't landed yet.
4389
43902017-05-01 Zan Dobersek <zdobersek@igalia.com>
4391
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00004392 [GCrypt] HKDF bit derivation support
4393 https://bugs.webkit.org/show_bug.cgi?id=171074
4394
4395 Reviewed by Michael Catanzaro.
4396
4397 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
4398 corner-case length values for which the bit derivation operation must succeed or
4399 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
4400 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
4401 The operation should resolve for lengths between the two limits, with testing
4402 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
4403 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
4404 derivation output length).
4405
4406 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
4407 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
4408 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
4409
44102017-05-01 Zan Dobersek <zdobersek@igalia.com>
4411
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00004412 [GCrypt] ECDH bit derivation support
4413 https://bugs.webkit.org/show_bug.cgi?id=171070
4414
4415 Reviewed by Michael Catanzaro.
4416
4417 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
4418 corner-case length values for which the bit derivation operation must succeed or
4419 fail. When specifying 0 as the length, the returned result must match the EC key
4420 size in length. 8, tested as the minimum non-zero value, and the key size for
4421 each key must also correctly resolve and return a resulting ArrayBuffer whose
4422 length in bytes must match the requested length. Derivations for byte-aligned
4423 values should start rejecting immediately for length values that are bigger than
4424 the EC key's length.
4425
4426 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
4427 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
4428 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
4429 that are passing now that the proper implementation has been added. The remaining
4430 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
4431 supported yet.
4432
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000044332017-05-01 Saam Barati <sbarati@apple.com>
4434
4435 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
4436 https://bugs.webkit.org/show_bug.cgi?id=171449
4437
4438 Unreviewed.
4439
4440 * platform/win/TestExpectations: Skip Wasm tests on Windows.
4441 * workers/wasm-hashset-many-expected.txt:
4442 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
4443
commit-queue@webkit.org26244742017-05-02 01:33:37 +000044442017-05-01 Youenn Fablet <youenn@apple.com>
4445
4446 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
4447 https://bugs.webkit.org/show_bug.cgi?id=171497
4448
4449 Reviewed by Eric Carlson.
4450
4451 * webrtc/video-mute.html: Updating the test to make debugging clearer.
4452
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000044532017-05-01 Matt Lewis <jlewis3@apple.com>
4454
4455 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
4456 https://bugs.webkit.org/show_bug.cgi?id=171528
4457
4458 Unreviewed test Gardening.
4459
4460 * platform/ios-wk2/TestExpectations:
4461
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000044622017-05-01 Timothy Horton <timothy_horton@apple.com>
4463
4464 Expose viewport-fit instead of clip-to-safe-area
4465 https://bugs.webkit.org/show_bug.cgi?id=171503
4466 <rdar://problem/31918249>
4467
4468 Reviewed by Simon Fraser.
4469
4470 * TestExpectations:
4471 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
4472 * fast/css/variables/constants/ios/safe-area-inset-set.html:
4473 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
4474 * fast/viewport/ios/viewport-fit-auto.html: Added.
4475 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
4476 * fast/viewport/ios/viewport-fit-contain.html: Added.
4477 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
4478 * fast/viewport/ios/viewport-fit-cover.html: Added.
4479 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
4480 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
4481 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
4482 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
4483 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
4484 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
4485
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000044862017-05-01 Chris Dumez <cdumez@apple.com>
4487
4488 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
4489 https://bugs.webkit.org/show_bug.cgi?id=171499
4490
4491 Reviewed by Sam Weinig.
4492
4493 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
4494
4495 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
4496 * fast/dom/domparser-parsefromstring-origin.html: Added.
4497
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000044982017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4499
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00004500 Mark inspector/debugger/tail-recursion.html as flaky.
4501 https://bugs.webkit.org/show_bug.cgi?id=168387
4502
4503 Unreviewed test gardening.
4504
4505 * platform/mac/TestExpectations:
4506
45072017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4508
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00004509 Rebaseline two fast/visual-viewport tests for iOS.
4510
4511 Unreviewed test gardening.
4512
4513 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
4514 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
4515
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000045162017-05-01 Joseph Pecoraro <pecoraro@apple.com>
4517
4518 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
4519 https://bugs.webkit.org/show_bug.cgi?id=171491
4520
4521 Unreviewed test gardening.
4522
4523 * js/promises-tests/promises-tests-2-3-3.html:
4524 Silence unhandled expectation messages for this test.
4525
4526 * media/video-fullscreen-restriction-removed-expected.txt:
4527 Rebaseline expected results with unhandled expectation message.
4528
4529 * platform/gtk/TestExpectations:
4530
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000045312017-05-01 Chris Fleizach <cfleizach@apple.com>
4532
4533 AX: Support time@datetime for verbosity clarification of dates, times, and durations
4534 https://bugs.webkit.org/show_bug.cgi?id=171498
4535 <rdar://problem/12985540>
4536
4537 Reviewed by Joanmarie Diggs.
4538
4539 * accessibility/datetime-attribute.html: Added.
4540 * accessibility/roles-computedRoleString-expected.txt:
4541 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
4542 * platform/gtk/accessibility/roles-exposed-expected.txt:
4543 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
4544 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
4545 * platform/mac/accessibility/roles-exposed-expected.txt:
4546
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000045472017-05-01 Matt Lewis <jlewis3@apple.com>
4548
4549 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
4550 https://bugs.webkit.org/show_bug.cgi?id=170960
4551
4552 Unreviewed test gardening.
4553
4554 * platform/mac-wk2/TestExpectations:
4555
joepeck@webkit.org13065162017-05-01 21:53:38 +000045562017-05-01 Joseph Pecoraro <pecoraro@apple.com>
4557
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00004558 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
4559 https://bugs.webkit.org/show_bug.cgi?id=171416
4560 <rdar://problem/31899425>
4561
4562 Reviewed by Saam Barati and Brian Burg.
4563
4564 * inspector/console/message-stack-trace-expected.txt: Added.
4565 * inspector/console/message-stack-trace.html: Added.
4566 Test console stack traces from various places where console messages
4567 are generated and the stacks are important.
4568
4569 * inspector/console/resources/log-console-stack-trace.js: Added.
4570 (TestPage.registerInitializer.logCallFrame):
4571 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
4572 Like the logger for Debugger StackTrace but for Console StackTrace.
4573
4574 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
4575 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
4576 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
4577 * http/tests/security/video-cross-origin-caching-expected.txt:
4578 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
4579 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
4580 * js/promises-tests/promises-tests-2-2-6-expected.txt:
4581 * streams/reference-implementation/pipe-to-options-expected.txt:
4582 * streams/reference-implementation/readable-stream-templated-expected.txt:
4583 * streams/reference-implementation/writable-stream-abort-expected.txt:
4584 * streams/reference-implementation/writable-stream-expected.txt:
4585 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
4586 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
4587 Rebaseline results. Better stack trace for errors includes correct line numbers.
4588 Explicit rejections with a value do not include backtraces without a debugger.
4589
45902017-05-01 Joseph Pecoraro <pecoraro@apple.com>
4591
joepeck@webkit.org13065162017-05-01 21:53:38 +00004592 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
4593 https://bugs.webkit.org/show_bug.cgi?id=171511
4594
4595 Unreviewed test gardening.
4596
4597 * TestExpectations:
4598
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000045992017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4600
4601 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
4602
4603 Unreviewed test gardening.
4604
4605 * TestExpectations:
4606
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000046072017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
4608
4609 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
4610 https://bugs.webkit.org/show_bug.cgi?id=171496
4611
4612 Reviewed by Chris Fleizach.
4613
4614 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
4615
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000046162017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4617
4618 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
4619 https://bugs.webkit.org/show_bug.cgi?id=171500
4620
4621 Unreviewed test gardening.
4622
4623 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
4624
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000046252017-05-01 Matt Lewis <jlewis3@apple.com>
4626
4627 Rebaselined fast/visual-viewport/ tests.
4628 https://bugs.webkit.org/show_bug.cgi?id=171500
4629
4630 Unreviewed test gardening.
4631
4632 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
4633 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
4634 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
4635 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
4636 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
4637 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
4638 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
4639 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
4640 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
4641
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000046422017-05-01 Chris Dumez <cdumez@apple.com>
4643
4644 Do not dispatch SVG load event in frameless documents
4645 https://bugs.webkit.org/show_bug.cgi?id=171505
4646 <rdar://problem/31799776>
4647
4648 Reviewed by Andreas Kling.
4649
4650 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
4651
4652 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
4653 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
4654
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000046552017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4656
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00004657 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
4658 https://bugs.webkit.org/show_bug.cgi?id=171501
4659
4660 Unreviewed test gardening.
4661
4662 * platform/mac-wk1/TestExpectations:
4663
46642017-05-01 Ryan Haddad <ryanhaddad@apple.com>
4665
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00004666 Rebaseline js/dom/global-constructors-attributes.html after r215956.
4667
4668 Unreviewed test gardening.
4669
4670 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4671 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4672 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4673
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000046742017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
4675
4676 AX: [GTK] Add support to query for aria-current
4677 https://bugs.webkit.org/show_bug.cgi?id=149016
4678
4679 Reviewed by Chris Fleizach.
4680
4681 * platform/gtk/TestExpectations: Unskip now-passing test.
4682
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000046832017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
4684
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00004685 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
4686
4687 * platform/gtk/fast/table/giantRowspan-expected.txt:
4688 * platform/gtk/fast/table/giantRowspan2-expected.txt:
4689
46902017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
4691
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00004692 Unreviewed GTK+ gardening. Update expectations of several test.
4693
4694 * platform/gtk/TestExpectations:
4695
46962017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
4697
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00004698 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
4699
4700 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
4701 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
4702 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
4703 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
4704 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
4705 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
4706 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
4707 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
4708 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
4709
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000047102017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
4711
4712 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
4713 https://bugs.webkit.org/show_bug.cgi?id=171475
4714
4715 Reviewed by Chris Fleizach.
4716
4717 * accessibility/table-detection-expected.txt: Updated.
4718 * accessibility/table-with-rules-expected.txt: Updated.
4719
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000047202017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
4721
4722 Unreviewed GTK+ gardening. Update expectations of several test.
4723
4724 * platform/gtk/TestExpectations:
4725
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000047262017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
4727
4728 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
4729 https://bugs.webkit.org/show_bug.cgi?id=171183
4730
4731 Reviewed by Chris Fleizach.
4732
4733 New test cases added and expectations updated.
4734
4735 * accessibility/gtk/xml-roles-exposed-expected.txt:
4736 * accessibility/gtk/xml-roles-exposed.html:
4737 * accessibility/roles-computedRoleString.html:
4738 * accessibility/roles-exposed.html:
4739 * platform/gtk/accessibility/roles-exposed-expected.txt:
4740 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
4741 * platform/mac/accessibility/roles-exposed-expected.txt:
4742
zalan@apple.com6c04c202017-05-01 00:15:38 +000047432017-04-30 Zalan Bujtas <zalan@apple.com>
4744
4745 Initialize a new layout state while bailing out of simple line layout only when needed.
4746 https://bugs.webkit.org/show_bug.cgi?id=171481
4747 <rdar://problem/31906382>
4748
4749 Reviewed by Antti Koivisto.
4750
4751 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
4752 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
4753
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000047542017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
4755
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00004756 [ATK] Implement support for aria-autocomplete
4757 https://bugs.webkit.org/show_bug.cgi?id=171167
4758
4759 Reviewed by Chris Fleizach.
4760
4761 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
4762 * accessibility/gtk/aria-autocomplete.html: Added.
4763
47642017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
4765
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00004766 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
4767 https://bugs.webkit.org/show_bug.cgi?id=171170
4768
4769 Reviewed by Chris Fleizach.
4770
4771 Add interface-table.html to verify that all roles which have tabular functionality
4772 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
4773 to our internal TreeGridRole AccessibilityRole.
4774
4775 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
4776 * accessibility/gtk/interface-table-expected.txt: Added.
4777 * accessibility/gtk/interface-table.html: Added.
4778 * accessibility/roles-computedRoleString.html: Updated.
4779 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
4780 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
4781 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
4782
47832017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
4784
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00004785 [ATK] Emit object:state-changed:busy event when aria-busy value changes
4786 https://bugs.webkit.org/show_bug.cgi?id=171181
4787
4788 Reviewed by Chris Fleizach.
4789
4790 New test. Also update the expectations for menu-list-unfocused-notifications.html
4791 because the addition of the handler for AXElementBusyChanged results in that
4792 notification being output in the test results.
4793
4794 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
4795 * accessibility/gtk/aria-busy-changed-notification.html: Added.
4796 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
4797
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000047982017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
4799
4800 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
4801 https://bugs.webkit.org/show_bug.cgi?id=163208
4802
4803 Reviewed by Saam Barati.
4804
4805 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
4806 * inspector/runtime/evaluate-CommandLineAPI.html:
4807 * js/parser-syntax-check-expected.txt:
4808 * js/script-tests/parser-syntax-check.js:
4809
gskachkov@gmail.com51135722017-04-29 21:25:50 +000048102017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
4811
4812 Deep nesting is leading to ReferenceError for hoisted function
4813 https://bugs.webkit.org/show_bug.cgi?id=171456
4814
4815 Reviewed by Yusuke Suzuki.
4816
4817 * js/function-declaration-statement-expected.txt:
4818 * js/script-tests/function-declaration-statement.js:
4819 (deepNesting.foo):
4820 (deepNesting):
4821 (deepNestingForFunctionDeclaration.foo):
4822 (deepNestingForFunctionDeclaration):
4823 (eval.deepNestingInEval.foo):
4824 (eval.deepNestingInEval):
4825 (eval.deepNestingForFunctionDeclarationInEval.foo):
4826 (eval.deepNestingForFunctionDeclarationInEval):
4827
zalan@apple.com2c506312017-04-29 21:16:44 +000048282017-04-28 Zalan Bujtas <zalan@apple.com>
4829
4830 iBooks text can overlap, sometimes columns are shifted splitting words.
4831 https://bugs.webkit.org/show_bug.cgi?id=171472
4832 <rdar://problem/31096037>
4833
4834 Reviewed by Antti Koivisto.
4835
4836 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
4837 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
4838
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000048392017-04-28 Per Arne Vollan <pvollan@apple.com>
4840
4841 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
4842 https://bugs.webkit.org/show_bug.cgi?id=171427
4843
4844 Reviewed by Brent Fulgham.
4845
4846 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
4847 * accessibility/accessibility-crash-setattribute.html: Added.
4848
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000048492017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
4850
4851 Unreviewed test gardening (Mac WK1)
4852
4853 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
4854 but was meant to be enabled for WK1 on Mac. Followup to r213897.
4855
4856 * platform/mac-wk1/TestExpectations:
4857
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000048582017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
4859
4860 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
4861 https://bugs.webkit.org/show_bug.cgi?id=171180
4862
4863 Reviewed by Chris Fleizach.
4864
4865 Add new test cases to several tests so that we have coverage for both named and
4866 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
4867 the region role was replaced with the table role because the test requires elements
4868 which have mapped ARIA roles and lack an author-provided name. A region which lacks
4869 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
4870 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
4871 being tested.
4872
4873 * accessibility/aria-namefrom-author.html:
4874 * accessibility/gtk/xml-roles-exposed-expected.txt:
4875 * accessibility/gtk/xml-roles-exposed.html:
4876 * accessibility/mac/aria-grouping-roles.html:
4877 * accessibility/roles-computedRoleString.html:
4878 * accessibility/roles-exposed.html:
4879 * platform/gtk/accessibility/roles-exposed-expected.txt:
4880 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
4881 * platform/mac/accessibility/roles-exposed-expected.txt:
4882
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000048832017-04-28 Joseph Pecoraro <pecoraro@apple.com>
4884
4885 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
4886 https://bugs.webkit.org/show_bug.cgi?id=171445
4887
4888 Unreviewed test gardening.
4889
4890 * js/dom/Promise-static-all.html:
4891 Fix an accidentally commented out line.
4892
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000048932017-04-28 Matt Lewis <jlewis3@apple.com>
4894
4895 Marked media/track/track-in-band-style.html as flaky timeout.
4896 https://bugs.webkit.org/show_bug.cgi?id=171465
4897
4898 Unreviewed test gardening.
4899
4900 * platform/mac/TestExpectations:
4901
dino@apple.com02e98562017-04-28 23:34:48 +000049022017-04-28 Dean Jackson <dino@apple.com>
4903
4904 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
4905 https://bugs.webkit.org/show_bug.cgi?id=171461
4906 <rdar://problem/30534722>
4907
4908 Reviewed by Eric Carlson.
4909
4910 Test a bunch of blurs a frame at a time.
4911
4912 * css3/filters/blur-various-radii-expected.html: Added.
4913 * css3/filters/blur-various-radii.html: Added.
4914
cdumez@apple.com673a7792017-04-28 23:28:41 +000049152017-04-28 Chris Dumez <cdumez@apple.com>
4916
4917 Stop using legacy ClientRect / ClientRectList in Internals
4918 https://bugs.webkit.org/show_bug.cgi?id=171412
4919
4920 Reviewed by Simon Fraser.
4921
4922 Rebaseline existing tests as DOMRect has more properties than ClientRect.
4923
4924 * fast/visual-viewport/nonzoomed-rects-expected.txt:
4925 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
4926 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
4927 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
4928 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
4929 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
4930 * fast/visual-viewport/zoomed-fixed-expected.txt:
4931 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
4932 * fast/visual-viewport/zoomed-rects-expected.txt:
4933 * inspector/dom/hideHighlight-expected.txt:
4934 * inspector/dom/highlightQuad-expected.txt:
4935 * inspector/dom/highlightRect-expected.txt:
4936
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000049372017-04-28 Jeremy Jones <jeremyj@apple.com>
4938
4939 ARGUMENT BAD: time, time >= 0
4940 https://bugs.webkit.org/show_bug.cgi?id=164336
4941 rdar://problem/29314891
4942
4943 Reviewed by Eric Carlson.
4944
4945 Remove workaround that affected other tests.
4946
4947 * media/modern-media-controls/pip-support/pip-support-click.html:
4948
cdumez@apple.comdc853c02017-04-28 21:16:30 +000049492017-04-28 Chris Dumez <cdumez@apple.com>
4950
4951 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
4952 https://bugs.webkit.org/show_bug.cgi?id=171393
4953
4954 Reviewed by Simon Fraser.
4955
4956 Add layout test coverage.
4957
4958 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
4959 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
4960
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000049612017-04-28 Joseph Pecoraro <pecoraro@apple.com>
4962
4963 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
4964 https://bugs.webkit.org/show_bug.cgi?id=171445
4965
4966 Reviewed by Saam Barati.
4967
4968 * js/dom/Promise-static-all.html:
4969 * js/dom/Promise-static-race.html:
4970 Silence the console messages for unhandled rejections in this test.
4971 There are unhandled rejections and messages sometimes appear
4972 depending on the order of events on the page. The messages are not
4973 important for this test so just mute them.
4974
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000049752017-04-28 Chris Dumez <cdumez@apple.com>
4976
4977 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
4978
4979 This test is slow.
4980
4981 * TestExpectations:
4982
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000049832017-04-28 Ryan Haddad <ryanhaddad@apple.com>
4984
4985 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
4986 https://bugs.webkit.org/show_bug.cgi?id=171094
4987
4988 Unreviewed test gardening.
4989
4990 * TestExpectations:
4991
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000049922017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
4993
4994 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
4995 https://bugs.webkit.org/show_bug.cgi?id=171188
4996
4997 Reviewed by Chris Fleizach.
4998
4999 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
5000 * accessibility/gtk/aria-modal-state-exposed.html: Added.
5001
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000050022017-04-28 Matt Lewis <jlewis3@apple.com>
5003
5004 Rebaselining test after r215916.
5005 https://bugs.webkit.org/show_bug.cgi?id=171438
5006
5007 Unreviewed test gardening.
5008
5009 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
5010 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5011 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5012 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5013
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000050142017-04-28 Eric Carlson <eric.carlson@apple.com>
5015
5016 Implement ondevicechange
5017 https://bugs.webkit.org/show_bug.cgi?id=169872
5018 <rdar://problem/28945035>
5019
5020 Reviewed by Jer Noble.
5021
5022 * fast/mediastream/device-change-event-expected.txt: Added.
5023 * fast/mediastream/device-change-event.html: Added.
5024
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000050252017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
5026
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00005027 AX: Implement aria-value support for focusable separators
5028 https://bugs.webkit.org/show_bug.cgi?id=171169
5029
5030 Reviewed by Chris Fleizach.
5031
5032 * accessibility/separator-values-expected.txt: Added.
5033 * accessibility/separator-values.html: Added.
5034
50352017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
5036
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00005037 [ATK] GridCellRole should implement AtkTableCell (regression?)
5038 https://bugs.webkit.org/show_bug.cgi?id=171179
5039
5040 Reviewed by Chris Fleizach.
5041
5042 * accessibility/gtk/interface-table-cell-expected.txt: Added.
5043 * accessibility/gtk/interface-table-cell.html: Added.
5044
magomez@igalia.com1afe8902017-04-28 11:53:52 +000050452017-04-28 Miguel Gomez <magomez@igalia.com>
5046
5047 REGRESSION(r215211): [GTK] Several webgl related tests are failing
5048 https://bugs.webkit.org/show_bug.cgi?id=170730
5049
5050 Reviewed by Said Abou-Hallawa.
5051
5052 Adjust test expectations for the tests that were failing. They must pass now.
5053
5054 * platform/gtk/TestExpectations:
5055
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000050562017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
5057
5058 [INTL] Implement the caseFirst option for Intl.Collator
5059 https://bugs.webkit.org/show_bug.cgi?id=158188
5060
5061 Reviewed by Geoffrey Garen.
5062
5063 Updates the Intl.Collator tests to check caseFirst support.
5064 The caseFirst option or unicode locale extension lets the user explicitly
5065 set if lower or upper case characters should be first in order.
5066
5067 * js/intl-collator-expected.txt:
5068 * js/script-tests/intl-collator.js:
5069 (testCollator):
5070
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000050712017-04-27 Joseph Pecoraro <pecoraro@apple.com>
5072
5073 Support for promise rejection events (unhandledrejection)
5074 https://bugs.webkit.org/show_bug.cgi?id=150358
5075 <rdar://problem/28441651>
5076
5077 Reviewed by Saam Barati.
5078
5079 Patch by Joseph Pecoraro and Yusuke Suzuki.
5080
5081 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
5082 * js/dom/unhandled-promise-rejection-basic.html: Added.
5083 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
5084 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
5085 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
5086 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
5087 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
5088 * js/dom/unhandled-promise-rejection-console-report.html: Added.
5089 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
5090 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
5091 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
5092 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
5093 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
5094 * js/dom/unhandled-promise-rejection-handle.html: Added.
5095 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
5096 * js/dom/unhandled-promise-rejection-order.html: Added.
5097 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
5098
5099 * resources/testharnessreport.js:
5100 (self.testRunner.add_completion_callback.sanitize):
5101 (self.testRunner.add_completion_callback):
5102 Report results immediately and then finish the test after a turn. This way
5103 if the test ends with a pass, but may get unhandled rejections after
5104 completing which should not make the test appear as if it failed. Some tests
5105 have unhandled promise rejections but are expected to pass. Likewise some
5106 tests perform cleanup in their own completion callbacks, which happen after
5107 this initial completion callback, and we want to report results after all
5108 the work is done as it may eliminate non-deterministic debug test output.
5109
5110 * TestExpectations:
5111 Mark some tests as flakey that have sometimes have unhandled promise rejections.
5112 These tests are all various imported tests that use the testharness.
5113
5114 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
5115 * http/tests/security/video-cross-origin-caching-expected.txt:
5116 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
5117 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
5118 * inspector/worker/resources-in-worker-expected.txt:
5119 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5120 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
5121 * js/promises-tests/promises-tests-2-2-6-expected.txt:
5122 * platform/mac/inspector/model/remote-object-expected.txt:
5123 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
5124 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
5125 Update tests with unhandled promise rejection messages.
5126
5127 * media/W3C/audio/events/event_pause_manual.html:
5128 * media/audio-playback-restriction-play-expected.txt:
5129 * media/audio-playback-restriction-play.html:
5130 * media/click-volume-bar-not-pausing.html:
5131 * media/remote-control-command-is-user-gesture-expected.txt:
5132 * media/remote-control-command-is-user-gesture.html:
5133 * media/track/track-mode.html:
5134 * media/video-autoplay-allowed-but-fullscreen-required.html:
5135 * media/video-display-none-crash.html:
5136 * media/video-main-content-deny-display-none.html:
5137 * media/video-main-content-deny-not-in-dom.html:
5138 * media/video-main-content-deny-not-visible.html:
5139 * media/video-main-content-deny-obscured.html:
5140 * media/video-main-content-deny-too-small.html:
5141 * media/video-multiple-concurrent-playback-expected.txt:
5142 * media/video-play-audio-require-user-gesture-expected.txt:
5143 * media/video-play-audio-require-user-gesture.html:
5144 * media/video-play-pause-events-expected.txt:
5145 * media/video-play-pause-events.html:
5146 * media/video-play-pause-exception-expected.txt:
5147 * media/video-play-pause-exception.html:
5148 * media/video-play-require-user-gesture-expected.txt:
5149 * media/video-play-require-user-gesture.html:
5150 * media/video-preload-expected.txt:
5151 * media/video-preload.html:
5152 * media/video-test.js:
5153 (handlePromise.handle):
5154 Snuff many possible unhandled promise rejections in media via media.play().
5155
5156 * streams/reference-implementation/pipe-to-expected.txt:
5157 * streams/reference-implementation/pipe-to-options-expected.txt:
5158 * streams/reference-implementation/readable-stream-templated-expected.txt:
5159 * streams/reference-implementation/writable-stream-abort-expected.txt:
5160 * streams/reference-implementation/writable-stream-expected.txt:
5161 These stream tests are out of date and produce unhandled rejections.
5162
5163 * streams/shadowing-Promise.html:
5164 Update non-imported tests to prevent unhandled rejection messages.
5165
cdumez@apple.com5331c642017-04-28 01:53:56 +000051662017-04-27 Chris Dumez <cdumez@apple.com>
5167
5168 Align colspan/rowspan limits with the latest HTML specification
5169 https://bugs.webkit.org/show_bug.cgi?id=171322
5170
5171 Reviewed by Darin Adler.
5172
5173 Rebaseline a couple of rowspan tests now that our max limit has changed.
5174
5175 * fast/table/giantRowspan2-expected.txt:
5176 * platform/ios/fast/table/giantRowspan-expected.txt:
5177 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
5178 * platform/mac/fast/table/giantRowspan-expected.txt:
5179
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000051802017-04-27 Matt Lewis <jlewis3@apple.com>
5181
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00005182 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
5183 https://bugs.webkit.org/show_bug.cgi?id=170835
5184
5185 Unreviewed test gardening.
5186
5187 * TestExpectations:
5188
51892017-04-27 Matt Lewis <jlewis3@apple.com>
5190
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00005191 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
5192 https://bugs.webkit.org/show_bug.cgi?id=171406
5193
5194 Unreviewed test gardening.
5195
5196 * platform/mac/TestExpectations:
5197
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000051982017-04-27 Ryan Haddad <ryanhaddad@apple.com>
5199
5200 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
5201 https://bugs.webkit.org/show_bug.cgi?id=171379
5202
5203 Unreviewed test gardening.
5204
5205 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
5206
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000052072017-04-27 David Kilzer <ddkilzer@apple.com>
5208
5209 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
5210 <https://webkit.org/b/171362>
5211 <rdar://problem/31867686>
5212
5213 Reviewed by Joseph Pecoraro.
5214
5215 This change makes it possible to pass either the first or second
5216 argument (or both) as anonymous functions into shouldBe() and
5217 shouldNotBe() to make it easy to capture local variables when
5218 writing tests. This is similar to the change in r202609 for Bug
5219 159232 for shouldThrow() and shouldNotThrow().
5220
5221 Note that shouldBe()/shouldNotBe() from the following files were
5222 NOT updated since they were imported from other projects and did
5223 share the full WebKit history of resources/js-test-pre.js:
5224
5225 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
5226 js/mozilla/resources/js-test-pre.js
5227 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
5228 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
5229
5230 However, these files WERE brought up-to-date with the ability to
5231 pass anonymous functions into shouldBe()/shouldNotBe() for this
5232 bug, and shouldThrow()/shouldNotThrow() which should have
5233 originally been fixed with Bug 159232:
5234
5235 http/tests/resources/js-test-pre.js
5236 resources/standalone-pre.js
5237
5238 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
5239 to debug message for copy-paste error. Found by searching
5240 LayoutTests directory for "expects string arguments".
5241
5242 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
5243 results.
5244 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
5245 second argument to shouldBe() a string.
5246
5247 * fast/css/script-tests/image-set-parsing.js:
5248 (testImageSetRule): Remove comment by changing second argument
5249 to shouldBe() into an anonymous function.
5250
5251 * http/tests/resources/js-test-pre.js:
5252 (evalAndLog):
5253 (evalAndLogResult):
5254 (shouldBe):
5255 (shouldNotBe):
5256 (shouldEvaluateTo):
5257 - Made a full copy of resources/js-test-pre.js to bring this up
5258 to speed. Needs a checker written for it to keep them in sync.
5259 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
5260 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
5261 - Update line numbers after updating http/tests/resources/js-test-pre.js.
5262
5263 * js/function-declarations-in-switch-statement-expected.txt:
5264 - Update results after fixing warnings.
5265 * js/script-tests/function-declarations-in-switch-statement.js:
5266 - Fix warnings by passing in strings to shouldBe().
5267
5268 * js/script-tests/stack-unwinding.js:
5269 - Update results after fixing warnings.
5270 * js/stack-unwinding-expected.txt:
5271 - Fix warnings by passing in strings to shouldBe().
5272
5273 * resources/js-test-pre.js:
5274 (shouldBe):
5275 (shouldNotBe):
5276 * resources/js-test.js:
5277 (shouldBe):
5278 (shouldNotBe):
5279 - Update shouldBe()/shouldNotBe() to accept anonymous function
5280 arguments.
5281
5282 * resources/standalone-pre.js:
5283 (shouldBe):
5284 (shouldNotBe):
5285 (shouldNotThrow):
5286 (shouldThrow):
5287 - Update shouldBe()/shouldNotBe() to accept anonymous function
5288 arguments.
5289 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
5290 function arguments (which were missed in r202609 for Bug
5291 159232).
5292
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000052932017-04-27 Chris Dumez <cdumez@apple.com>
5294
5295 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
5296 https://bugs.webkit.org/show_bug.cgi?id=171226
5297
5298 Reviewed by Simon Fraser.
5299
5300 Update existing tests to reflect behavior change.
5301
5302 * TestExpectations:
5303 * css3/flexbox/align-absolute-child-expected.txt:
5304 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
5305 * fast/css/ClientRect-attributes-prototype.html: Removed.
5306 * fast/css/ClientRect-serialization-expected.txt: Removed.
5307 * fast/css/ClientRect-serialization.html: Removed.
5308 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
5309 * fast/css/DOMRect-attributes-prototype.html: Added.
5310 * fast/css/DOMRect-serialization-expected.txt: Added.
5311 * fast/css/DOMRect-serialization.html: Added.
5312 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
5313 * fast/dom/Element/getClientRects-return-type.html: Added.
5314 * fast/dom/collection-iterators-expected.txt:
5315 * fast/dom/collection-iterators.html:
5316 * fast/visual-viewport/zoomed-fixed-expected.txt:
5317 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
5318 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
5319 * fast/zooming/client-rect-in-fixed-zoomed.html:
5320 * js/resources/JSON-stringify.js:
5321
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000053222017-04-27 Ryan Haddad <ryanhaddad@apple.com>
5323
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00005324 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
5325 https://bugs.webkit.org/show_bug.cgi?id=171391
5326
5327 Unreviewed test gardening.
5328
5329 * platform/mac-wk1/TestExpectations:
5330
53312017-04-27 Ryan Haddad <ryanhaddad@apple.com>
5332
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00005333 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
5334 https://bugs.webkit.org/show_bug.cgi?id=171389
5335
5336 Unreviewed test gardening.
5337
5338 * platform/ios-wk2/TestExpectations:
5339
53402017-04-27 Ryan Haddad <ryanhaddad@apple.com>
5341
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00005342 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
5343 https://bugs.webkit.org/show_bug.cgi?id=170181
5344
5345 Unreviewed test gardening.
5346
5347 * platform/ios-wk2/TestExpectations:
5348
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000053492017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
5350
5351 AX: Expose elements with the ARIA "feed" role
5352 https://bugs.webkit.org/show_bug.cgi?id=171184
5353
5354 Reviewed by Chris Fleizach.
5355
5356 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
5357 roles-computedRoleString.html. Update expectations accordingly.
5358
5359 * accessibility/gtk/xml-roles-exposed-expected.txt:
5360 * accessibility/gtk/xml-roles-exposed.html:
5361 * accessibility/roles-computedRoleString.html:
5362 * accessibility/roles-exposed.html:
5363 * platform/gtk/accessibility/roles-exposed-expected.txt:
5364 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
5365 * platform/mac/accessibility/roles-exposed-expected.txt:
5366
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000053672017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
5368
5369 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
5370 https://bugs.webkit.org/show_bug.cgi?id=171356
5371 <rdar://problem/28670085>
5372
5373 Reviewed by Dean Jackson.
5374
5375 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
5376 font assumes no normalization, which means one of the comparisons in the test is bogus.
5377
5378 * fast/text/variations/advances-expected.txt:
5379 * fast/text/variations/advances.html:
5380 * platform/ios/TestExpectations:
5381 * platform/mac/TestExpectations:
5382
antti@apple.com936e9952017-04-27 18:11:03 +000053832017-04-27 Antti Koivisto <antti@apple.com>
5384
5385 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
5386
5387 Looks like use of auto-sizing leaves state behind in DRT.
5388
5389 * platform/mac-wk1/TestExpectations:
5390
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000053912017-04-27 Ryan Haddad <ryanhaddad@apple.com>
5392
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00005393 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
5394 https://bugs.webkit.org/show_bug.cgi?id=167371
5395
5396 Unreviewed test gardening.
5397
5398 * platform/mac-wk1/TestExpectations:
5399
54002017-04-27 Ryan Haddad <ryanhaddad@apple.com>
5401
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00005402 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
5403 https://bugs.webkit.org/show_bug.cgi?id=170877
5404
5405 Unreviewed test gardening.
5406
5407 * platform/mac-wk1/TestExpectations:
5408
zalan@apple.com5c404752017-04-27 17:11:38 +000054092017-04-27 Zalan Bujtas <zalan@apple.com>
5410
5411 Use text-shadow to visualize simple line layout coverage.
5412 https://bugs.webkit.org/show_bug.cgi?id=171379
5413
5414 Reviewed by Antti Koivisto.
5415
5416 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
5417 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
5418 * fast/inline/simple-line-layout-16bit-content.html:
5419
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000054202017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
5421
5422 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
5423 https://bugs.webkit.org/show_bug.cgi?id=171187
5424
5425 Reviewed by Chris Fleizach.
5426
5427 * accessibility/aria-mappings-expected.txt: Updated.
5428 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
5429 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
5430
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000054312017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
5432
5433 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
5434 https://bugs.webkit.org/show_bug.cgi?id=171366
5435 <rdar://problem/30060323>
5436
5437 Reviewed by Alex Christensen.
5438
5439 This test needs a font which supports Deseret but doesn't support small caps.
5440 Geneva is a better choice for such a font.
5441
5442 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
5443 * fast/text/complex-small-caps-non-bmp-capitalize.html:
5444
antti@apple.comef0ec682017-04-27 16:51:11 +000054452017-04-27 Antti Koivisto <antti@apple.com>
5446
5447 Repeated layouts in Mail due to viewport units being used with auto-sizing
5448 https://bugs.webkit.org/show_bug.cgi?id=171371
5449 <rdar://problem/28780084>
5450
5451 Reviewed by Zalan Bujtas.
5452
5453 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
5454 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
5455
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000054562017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
5457
5458 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
5459 https://bugs.webkit.org/show_bug.cgi?id=171204
5460
5461 Reviewed by Chris Fleizach.
5462
5463 It turns out that this bug was fixed as a side effect of the changes made
5464 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
5465 lack of an existing layout test covering the mappings for other platforms.
5466 The test created for the WebKitGtk port was modified and moved to the shared
5467 tests. Shared expectations are based on the Mac's mappings.
5468
5469 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
5470 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
5471 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
5472 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
5473
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000054742017-04-27 Ryan Haddad <ryanhaddad@apple.com>
5475
5476 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
5477 https://bugs.webkit.org/show_bug.cgi?id=171353
5478
5479 Unreviewed test gardening.
5480
5481 * platform/ios-wk2/TestExpectations:
5482
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000054832017-04-27 Frederic Wang <fwang@igalia.com>
5484
5485 Fix some tests from platform-tests/cssom-view/cssom-view/
5486 https://bugs.webkit.org/show_bug.cgi?id=171228
5487
5488 Reviewed by Youenn Fablet.
5489
5490 * TestExpectations: Unskip media-query-list-interface.
5491
zalan@apple.come9f08212017-04-27 11:02:09 +000054922017-04-27 Zalan Bujtas <zalan@apple.com>
5493
5494 Text gets cut off when bailing out of simple line layout with widows.
5495 https://bugs.webkit.org/show_bug.cgi?id=171370
5496 <rdar://problem/31563414>
5497
5498 Reviewed by Antti Koivisto.
5499
5500 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
5501 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
5502
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000055032017-04-26 Chris Dumez <cdumez@apple.com>
5504
5505 Unreviewed, remove unnecessary expected result in platform/ios-wk2
5506
5507 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
5508 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
5509
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000055102017-04-26 Joseph Pecoraro <pecoraro@apple.com>
5511
5512 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
5513 https://bugs.webkit.org/show_bug.cgi?id=171364
5514 <rdar://problem/10873037>
5515
5516 Reviewed by Sam Weinig.
5517
5518 * inspector/model/remote-object-expected.txt:
5519 * inspector/model/remote-object.html:
5520 * platform/mac/inspector/model/remote-object-expected.txt:
5521 Test a Uint8ClampedArray is treated like an array.
5522
sbarati@apple.com00f75182017-04-27 02:28:39 +000055232017-04-26 Saam Barati <sbarati@apple.com>
5524
5525 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
5526 https://bugs.webkit.org/show_bug.cgi?id=170924
5527 <rdar://problem/31721052>
5528
5529 Reviewed by Mark Lam.
5530
5531 * js/let-syntax-expected.txt:
5532
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000055332017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
5534
5535 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
5536 https://bugs.webkit.org/show_bug.cgi?id=171182
5537
5538 Reviewed by Chris Fleizach.
5539
5540 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
5541 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
5542
timothy_horton@apple.com30800222017-04-27 00:53:23 +000055432017-04-26 Tim Horton <timothy_horton@apple.com>
5544
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00005545 Should not drag x-apple-data-detectors links
5546 https://bugs.webkit.org/show_bug.cgi?id=171352
5547 <rdar://problem/31309081>
5548
5549 Reviewed by Beth Dakin.
5550
5551 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
5552 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
5553
55542017-04-26 Tim Horton <timothy_horton@apple.com>
5555
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00005556 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00005557
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00005558 * TestExpectations:
5559 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
5560 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
5561 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00005562
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000055632017-04-26 Matt Lewis <jlewis3@apple.com>
5564
5565 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
5566 https://bugs.webkit.org/show_bug.cgi?id=171346
5567
5568 Unreviewed test gardening.
5569
5570 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
5571
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000055722017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
5573
5574 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
5575 https://bugs.webkit.org/show_bug.cgi?id=171163
5576
5577 Reviewed by Chris Fleizach.
5578
5579 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
5580 * accessibility/gtk/aria-current-changed-notification.html: Added.
5581 * accessibility/gtk/aria-current-expected.txt: Added.
5582 * accessibility/gtk/aria-current.html: Added.
5583
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000055842017-04-26 Youenn Fablet <youenn@apple.com>
5585
5586 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
5587 https://bugs.webkit.org/show_bug.cgi?id=170701
5588
5589 Reviewed by Eric Carlson.
5590
5591 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
5592 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
5593 * webrtc/datachannel/bufferedAmountLowThreshold.html:
5594
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000055952017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
5596
5597 Restrict WebKit image formats to a known whitelist
5598 https://bugs.webkit.org/show_bug.cgi?id=170700
5599
5600 Reviewed by Tim Horton.
5601
5602 * fast/images/image-formats-support-expected.txt: Added.
5603 * fast/images/image-formats-support.html: Added.
5604 * fast/images/resources/100x100-red-psd-renamed.png: Added.
5605 * fast/images/resources/100x100-red-tga-renamed.png: Added.
5606 * fast/images/resources/100x100-red.psd: Added.
5607 * fast/images/resources/100x100-red.tga: Added.
5608
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000056092017-04-26 Matt Lewis <jlewis3@apple.com>
5610
5611 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
5612 https://bugs.webkit.org/show_bug.cgi?id=170484
5613
5614 Reviewed by Alexey Proskuryakov.
5615
5616 * platform/mac-wk2/TestExpectations:
5617
cdumez@apple.com12453dd2017-04-26 19:38:56 +000056182017-04-26 Chris Dumez <cdumez@apple.com>
5619
5620 Re-sync html/browsers/the-window-object web-platform-tests from upstream
5621 https://bugs.webkit.org/show_bug.cgi?id=171313
5622
5623 Reviewed by Alex Christensen.
5624
5625 * tests-options.json:
5626
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000056272017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
5628
5629 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
5630 https://bugs.webkit.org/show_bug.cgi?id=171164
5631
5632 Reviewed by Chris Fleizach.
5633
5634 In addition to the new test, update xml-roles-exposed.html's expectations
5635 because the implicit value of aria-haspopup for the combobox role is now
5636 listbox, and that value should be exposed via an AtkObject attribute.
5637
5638 * accessibility/gtk/aria-haspopup-expected.txt: Added.
5639 * accessibility/gtk/aria-haspopup.html: Added.
5640 * accessibility/gtk/xml-roles-exposed-expected.txt:
5641
simon.fraser@apple.com22722612017-04-26 19:03:46 +000056422017-04-26 Simon Fraser <simon.fraser@apple.com>
5643
5644 http/tests/frame-throttling tests failing on iOS
5645 https://bugs.webkit.org/show_bug.cgi?id=171314
5646 rdar://problem/31691134
5647
5648 Reviewed by Chris Dumez.
5649
5650 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
5651 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
5652 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
5653 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
5654
5655 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
5656 locations.
5657
5658 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
5659 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
5660 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
5661 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
5662
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000056632017-04-26 Matt Lewis <jlewis3@apple.com>
5664
5665 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
5666 https://bugs.webkit.org/show_bug.cgi?id=161887
5667
5668 Reviewed by Tim Horton.
5669
5670 * platform/mac-wk2/TestExpectations:
5671
dino@apple.comb0854342017-04-26 17:34:50 +000056722017-04-25 Dean Jackson <dino@apple.com>
5673
5674 [Color] Make gradients work with ExtendedColors
5675 https://bugs.webkit.org/show_bug.cgi?id=171315
5676 <rdar://problems/31830177>
5677
5678 Reviewed by Antoine Quint.
5679
5680 Test for gradients using the color() syntax. Unfortunately,
5681 due to rounding errors, we can't use a ref test for some
5682 transparent colors, so comment them out for the moment.
5683 These can be re-enabled when we can specify a tolerance
5684 value for image comparison in the testing framework.
5685
5686 * css3/color/gradients-expected.html: Added.
5687 * css3/color/gradients.html: Added.
5688
zalan@apple.com0acc5442017-04-26 16:34:32 +000056892017-04-26 Zalan Bujtas <zalan@apple.com>
5690
5691 Forced page break on :after triggers infinite loop in column balancing
5692 https://bugs.webkit.org/show_bug.cgi?id=171309
5693 rdar://problem/26285884
5694
5695 Reviewed by David Hyatt.
5696
5697 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
5698 * fast/multicol/infinite-loop-when-forced-break.html: Added.
5699
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000057002017-04-26 Ryan Haddad <ryanhaddad@apple.com>
5701
5702 Unreviewed, rolling out r215767.
5703
5704 The LayoutTest for this change is a flaky failure.
5705
5706 Reverted changeset:
5707
5708 "Restrict WebKit image formats to a known whitelist"
5709 https://bugs.webkit.org/show_bug.cgi?id=170700
5710 http://trac.webkit.org/changeset/215767
5711
svillar@igalia.com9f39f272017-04-26 15:34:40 +000057122017-04-24 Sergio Villar Senin <svillar@igalia.com>
5713
5714 [css-grid] Remove most of the usage of SizingOperation
5715 https://bugs.webkit.org/show_bug.cgi?id=171225
5716
5717 Reviewed by Darin Adler.
5718
5719 Added a new test case which was working correctly but that was not properly tested before.
5720
5721 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
5722 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
5723
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000057242017-04-25 Joseph Pecoraro <pecoraro@apple.com>
5725
5726 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
5727 https://bugs.webkit.org/show_bug.cgi?id=170953
5728
5729 Reviewed by Brian Burg.
5730
5731 * http/tests/inspector/network/resource-sizes-disk-cache.html:
5732 * http/tests/inspector/network/resource-sizes-network.html:
5733 Read the entire data to ensure the load is complete before we notify the frontend.
5734
5735 * platform/mac-wk1/TestExpectations:
5736 * platform/mac-wk2/TestExpectations:
5737 Unflake these tests, they should be more reliable now.
5738
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000057392017-04-25 Youenn Fablet <youenn@apple.com>
5740
5741 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
5742 https://bugs.webkit.org/show_bug.cgi?id=171242
5743
5744 Reviewed by Alex Christensen.
5745
5746 * TestExpectations:
5747 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
5748 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
5749
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000057502017-04-25 Brent Fulgham <bfulgham@apple.com>
5751
5752 Relax the event firing ASSERT for Attr changes
5753 https://bugs.webkit.org/show_bug.cgi?id=171236
5754 <rdar://problem/30516349>
5755
5756 Reviewed by Dean Jackson.
5757
5758 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
5759 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
5760
dino@apple.com7d703c92017-04-26 01:45:04 +000057612017-04-25 Dean Jackson <dino@apple.com>
5762
5763 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
5764 https://bugs.webkit.org/show_bug.cgi?id=171303
5765 <rdar://problem/31434879>
5766
5767 Reviewed by Brent Fulgham.
5768
5769 This particular test was calling notifyDone() from within
5770 a callback triggered by the UIScriptController script, which
5771 meant that by the time the controller tried to call its callback,
5772 the test had finished.
5773
5774 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
5775 notifyDone is called after both the callback-like functions have
5776 triggered.
5777
wilander@apple.com2e6d1372017-04-26 01:22:55 +000057782017-04-25 John Wilander <wilander@apple.com>
5779
5780 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
5781 https://bugs.webkit.org/show_bug.cgi?id=171295
5782 <rdar://problem/31823818>
5783
5784 Reviewed by Brent Fulgham.
5785
5786 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
5787 Changed a TestRunner function name to
5788 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
5789 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
5790 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
5791 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
5792 Changed a TestRunner function name to
5793 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
5794
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000057952017-04-25 Commit Queue <commit-queue@webkit.org>
5796
5797 Unreviewed, rolling out r215476.
5798 https://bugs.webkit.org/show_bug.cgi?id=171304
5799
5800 "It broke JSBench" (Requested by saamyjoon on #webkit).
5801
5802 Reverted changeset:
5803
5804 "[ES6]. Implement Annex B.3.3 function hoisting rules for
5805 eval"
5806 https://bugs.webkit.org/show_bug.cgi?id=163208
5807 http://trac.webkit.org/changeset/215476
5808
sbarati@apple.com732d0672017-04-26 00:52:35 +000058092017-04-25 Saam Barati <sbarati@apple.com>
5810
5811 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
5812 https://bugs.webkit.org/show_bug.cgi?id=171150
5813 <rdar://problem/31771880>
5814
5815 Reviewed by Sam Weinig.
5816
5817 * js/sequence-iterator-protocol-2-expected.txt: Added.
5818 * js/sequence-iterator-protocol-2.html: Added.
5819 * js/sequence-iterator-protocol-expected.txt: Added.
5820 * js/sequence-iterator-protocol.html: Added.
5821
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000058222017-04-25 Ryan Haddad <ryanhaddad@apple.com>
5823
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00005824 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
5825 https://bugs.webkit.org/show_bug.cgi?id=165311
5826
5827 Unreviewed test gardening.
5828
5829 * platform/mac/TestExpectations:
5830
58312017-04-25 Ryan Haddad <ryanhaddad@apple.com>
5832
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00005833 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
5834 https://bugs.webkit.org/show_bug.cgi?id=171301
5835
5836 Unreviewed test gardening.
5837
5838 * platform/ios-wk2/TestExpectations:
5839
58402017-04-25 Ryan Haddad <ryanhaddad@apple.com>
5841
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00005842 Unreviewed, rolling out r215730.
5843
5844 The LayoutTest for this change is a flaky timeout on mac-wk1
5845 debug.
5846
5847 Reverted changeset:
5848
5849 "Enable expired-only reload policy on Mac and iOS"
5850 https://bugs.webkit.org/show_bug.cgi?id=171264
5851 http://trac.webkit.org/changeset/215730
5852
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000058532017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
5854
5855 Restrict WebKit image formats to a known whitelist
5856 https://bugs.webkit.org/show_bug.cgi?id=170700
5857
5858 Reviewed by Tim Horton.
5859
5860 * fast/images/image-formats-support-expected.txt: Added.
5861 * fast/images/image-formats-support.html: Added.
5862 * fast/images/resources/100x100-red-psd-renamed.png: Added.
5863 * fast/images/resources/100x100-red-tga-renamed.png: Added.
5864 * fast/images/resources/100x100-red.psd: Added.
5865 * fast/images/resources/100x100-red.tga: Added.
5866
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000058672017-04-25 Tim Horton <timothy_horton@apple.com>
5868
5869 Deduplicate some lines in the toplevel TestExpectations
5870
5871 * TestExpectations:
5872 Remove a duplicate line and consolidate another.
5873
cdumez@apple.com748dde02017-04-25 21:41:31 +000058742017-04-25 Chris Dumez <cdumez@apple.com>
5875
5876 Element.dataset.name incorrectly returns undefined
5877 https://bugs.webkit.org/show_bug.cgi?id=161454
5878 <rdar://problem/31818563>
5879
5880 Reviewed by Mark Lam.
5881
5882 Add layout test for JS caching bug on DOMStringMap that was fixed as part
5883 of a large named property getter refactoring in r210667.
5884
5885 * fast/dom/dataset-caching-bug-expected.txt: Added.
5886 * fast/dom/dataset-caching-bug.html: Added.
5887
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000058882017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
5889
5890 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
5891 https://bugs.webkit.org/show_bug.cgi?id=171272
5892 <rdar://problem/30966764>
5893
5894 Reviewed by Zalan Bujtas.
5895
5896 * fast/text/kaithi-expected.html: Added.
5897 * fast/text/kaithi.html: Added.
5898 * platform/ios/TestExpectations:
5899 * platform/mac/TestExpectations:
5900
dbates@webkit.org630e6902017-04-25 20:26:13 +000059012017-04-25 Daniel Bates <dabates@apple.com>
5902
5903 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
5904 https://bugs.webkit.org/show_bug.cgi?id=136452
5905 <rdar://problem/23412620>
5906
5907 Reviewed by Brent Fulgham.
5908
5909 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
5910 we support X-Content-Type-Options: nosniff.
5911
5912 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
5913
5914 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
5915 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
5916 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
5917 to avoid a difference of console message ordering due to the non-determinism of the WPT
5918 tests from affecting the matching of the expected result.
5919 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
5920 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
5921 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
5922 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
5923 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
5924 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
5925 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
5926 expected result.
5927 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
5928 * platform/ios/TestExpectations: Unskip nosniff tests.
5929 * platform/mac/TestExpectations: Ditto.
5930 * platform/win/TestExpectations: Ditto.
5931 * platform/wk2/TestExpectations: Ditto.
5932
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000059332017-04-25 Ryan Haddad <ryanhaddad@apple.com>
5934
5935 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
5936 https://bugs.webkit.org/show_bug.cgi?id=170971
5937
5938 Unreviewed test gardening.
5939
5940 * platform/mac-wk2/TestExpectations:
5941
cdumez@apple.com868fa872017-04-25 16:29:25 +000059422017-04-25 Chris Dumez <cdumez@apple.com>
5943
5944 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
5945 https://bugs.webkit.org/show_bug.cgi?id=171239
5946 <rdar://problem/31789855>
5947
5948 Reviewed by Alex Christensen.
5949
5950 * http/tests/security/anchor-download-allow-sameorigin.html:
5951 Stop using attachment.php as resource for this download attribute test because attachment.php
5952 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
5953 this resource is no longer suitable for testing the download attribute.
5954
5955 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
5956 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
5957 * http/tests/download/resources/content-disposition-pass.php: Added.
5958 Add layout test coverage.
5959
5960 * platform/ios-wk2/TestExpectations:
5961 * platform/mac-wk1/TestExpectations:
5962 * platform/win/TestExpectations:
5963 Skip new test on platforms where the download attribute is not supported.
5964
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000059652017-04-25 Ryan Haddad <ryanhaddad@apple.com>
5966
5967 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
5968 https://bugs.webkit.org/show_bug.cgi?id=171238
5969
5970 Unreviewed test gardening.
5971
5972 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
5973
antti@apple.com0d5b2e32017-04-25 14:14:00 +000059742017-04-25 Antti Koivisto <antti@apple.com>
5975
5976 Enable expired-only reload policy on Mac and iOS
5977 https://bugs.webkit.org/show_bug.cgi?id=171264
5978 <rdar://problem/31807637>
5979
5980 Reviewed by Andreas Kling.
5981
5982 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
5983
5984 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
5985 Modify the test to clear the memory cache so it still tests what it is supposed to.
5986
fred.wang@free.fra9378e22017-04-25 08:46:07 +000059872017-04-25 Frederic Wang <fwang@igalia.com>
5988
5989 Import W3C tests for the CSSOM View module
5990 https://bugs.webkit.org/show_bug.cgi?id=171215
5991
5992 Reviewed by Youenn Fablet.
5993
5994 * TestExpectations: Skip some completely failing CSSOM View tests.
5995 * 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.
5996 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
5997
commit-queue@webkit.org67795122017-04-25 06:52:04 +000059982017-04-24 Joseph Pecoraro <pecoraro@apple.com>
5999
6000 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
6001 https://bugs.webkit.org/show_bug.cgi?id=171190
6002
6003 Reviewed by Saam Barati.
6004
6005 * js/parser-syntax-check-expected.txt:
6006 * js/script-tests/parser-syntax-check.js:
6007 Extend to cover method duplicate parameter cases.
6008
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000060092017-04-24 Jiewen Tan <jiewen_tan@apple.com>
6010
6011 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
6012 https://bugs.webkit.org/show_bug.cgi?id=171059
6013 <rdar://problem/31734958>
6014
6015 Reviewed by Brent Fulgham.
6016
6017 * TestExpectations:
6018 Remove test expectations.
6019
rego@igalia.comb78934d2017-04-25 04:58:55 +000060202017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
6021
6022 [selectors4] :focus-within should use the flat tree
6023 https://bugs.webkit.org/show_bug.cgi?id=170899
6024
6025 Reviewed by Antti Koivisto.
6026
6027 * TestExpectations: Remove test that is passing now.
6028
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000060292017-04-24 Nan Wang <n_wang@apple.com>
6030
6031 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
6032 https://bugs.webkit.org/show_bug.cgi?id=171247
6033
6034 Reviewed by Chris Fleizach.
6035
6036 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
6037 * accessibility/mac/input-string-for-range-crash.html: Added.
6038
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000060392017-04-24 Youenn Fablet <youenn@apple.com>
6040
6041 Set defaults video getUserMedia constraints
6042 https://bugs.webkit.org/show_bug.cgi?id=171127
6043
6044 Reviewed by Eric Carlson.
6045
6046 * fast/mediastream/getUserMedia-default-expected.txt: Added.
6047 * fast/mediastream/getUserMedia-default.html: Added.
6048
cdumez@apple.coma98f8782017-04-24 22:46:11 +000060492017-04-24 Chris Dumez <cdumez@apple.com>
6050
cdumez@apple.com371f9792017-04-24 23:43:24 +00006051 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
6052 https://bugs.webkit.org/show_bug.cgi?id=171052
6053
6054 Reviewed by Sam Weinig.
6055
6056 Updated / rebaselined existing tests to reflect behavior change.
6057
6058 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
6059 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
6060 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
6061 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
6062 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
6063 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
6064 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
6065 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
6066 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
6067 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
6068
60692017-04-24 Chris Dumez <cdumez@apple.com>
6070
cdumez@apple.coma98f8782017-04-24 22:46:11 +00006071 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
6072 https://bugs.webkit.org/show_bug.cgi?id=171243
6073 <rdar://problem/31715572>
6074
6075 Reviewed by Antti Koivisto.
6076
6077 Add layout test coverage.
6078
6079 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
6080 * fast/images/animated-gif-scrolling-crash.html: Added.
6081
sbarati@apple.com902ad172017-04-24 21:17:24 +000060822017-04-24 Saam Barati <sbarati@apple.com>
6083
6084 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
6085 https://bugs.webkit.org/show_bug.cgi?id=171120
6086 <rdar://problem/31781889>
6087
6088 Rubber stamped by Mark Lam.
6089
6090 Make the wasm binary we compile close to 50% smaller.
6091
6092 * workers/wasm-resources/long-compile-many.js:
6093 (i.async.run):
6094 (i.worker.onmessage):
6095 * workers/wasm-resources/long-compile-worker.js:
6096 * workers/wasm-resources/long-compile.js:
6097 (async.run):
6098 (worker.onmessage):
6099
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000061002017-04-24 Ryan Haddad <ryanhaddad@apple.com>
6101
6102 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
6103 https://bugs.webkit.org/show_bug.cgi?id=171245
6104
6105 Unreviewed test gardening.
6106
6107 * platform/mac-wk1/TestExpectations:
6108
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000061092017-04-24 Joseph Pecoraro <pecoraro@apple.com>
6110
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00006111 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
6112 https://bugs.webkit.org/show_bug.cgi?id=170897
6113
6114 Reviewed by Saam Barati.
6115
6116 * js/class-syntax-declaration-expected.txt:
6117 * js/script-tests/class-syntax-declaration.js:
6118 Extend tests for static and non-static methods named "constructor" and "prototype".
6119
61202017-04-24 Joseph Pecoraro <pecoraro@apple.com>
6121
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00006122 Address some FIXMEs in JavaScript tests for bugs that have been fixed
6123 https://bugs.webkit.org/show_bug.cgi?id=171191
6124
6125 Reviewed by JF Bastien.
6126
6127 * js/dom/custom-constructors-expected.txt:
6128 * js/dom/script-tests/custom-constructors.js:
6129 * js/script-tests/keyword-method-names.js:
6130
61312017-04-24 Joseph Pecoraro <pecoraro@apple.com>
6132
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00006133 test262: test262/test/language/expressions/generators/yield-as-label.js
6134 https://bugs.webkit.org/show_bug.cgi?id=170979
6135
6136 Reviewed by Saam Barati.
6137
6138 * js/object-literal-shorthand-construction-expected.txt:
6139 * js/script-tests/object-literal-shorthand-construction.js:
6140 Extend this test to cover object literal shorthand with keywords.
6141
6142 * js/dom/reserved-words-as-property-expected.txt:
6143 * js/let-syntax-expected.txt:
6144 * js/parser-syntax-check-expected.txt:
6145 Improved error messages.
6146
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000061472017-04-23 Commit Queue <commit-queue@webkit.org>
6148
6149 Unreviewed, rolling out r215674.
6150 https://bugs.webkit.org/show_bug.cgi?id=171212
6151
6152 Possible unintended commit. This patch was on the wrong bug.
6153 (Requested by JoePeck on #webkit).
6154
6155 Reverted changeset:
6156
6157 "test262: test262/test/language/expressions/generators/yield-
6158 as-label.js"
6159 https://bugs.webkit.org/show_bug.cgi?id=170979
6160 http://trac.webkit.org/changeset/215674
6161
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000061622017-04-23 Joseph Pecoraro <pecoraro@apple.com>
6163
6164 test262: test262/test/language/expressions/generators/yield-as-label.js
6165 https://bugs.webkit.org/show_bug.cgi?id=170979
6166
6167 Reviewed by Saam Barati.
6168
6169 * js/object-literal-shorthand-construction-expected.txt:
6170 * js/script-tests/object-literal-shorthand-construction.js:
6171 Extend this test to cover object literal shorthand with keywords.
6172
6173 * js/dom/reserved-words-as-property-expected.txt:
6174 * js/let-syntax-expected.txt:
6175 * js/parser-syntax-check-expected.txt:
6176 Improved error messages.
6177
zalan@apple.com1f82e352017-04-22 02:01:55 +000061782017-04-21 Zalan Bujtas <zalan@apple.com>
6179
6180 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
6181 https://bugs.webkit.org/show_bug.cgi?id=171108
6182 <rdar://problem/30271747>
6183
6184 Reviewed by Dan Bernstein.
6185
6186 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
6187 * fast/replaced/ul-li-word-break-break-word.html: Added.
6188 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
6189 * fast/replaced/zero-width-image-force-linebreak.html: Added.
6190
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000061912017-04-21 Aaron Chu <aaron_chu@apple.com>
6192
6193 AX: FKA: Buttons need a visible focus indicator
6194 https://bugs.webkit.org/show_bug.cgi?id=171040
6195 <rdar://problem/30922548>
6196
6197 Reviewed by Antoine Quint.
6198
6199 * TestExpectations:
6200 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
6201 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
6202 * platform/mac/TestExpectations:
6203
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000062042017-04-21 Ryan Haddad <ryanhaddad@apple.com>
6205
6206 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
6207 https://bugs.webkit.org/show_bug.cgi?id=169119
6208
6209 Unreviewed test gardening.
6210
6211 * platform/mac/TestExpectations:
6212
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000062132017-04-21 Chris Dumez <cdumez@apple.com>
6214
6215 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
6216 https://bugs.webkit.org/show_bug.cgi?id=171132
6217 <rdar://problem/31426752>
6218
6219 Reviewed by Ryosuke Niwa.
6220
6221 Add layout test coverage. This test is passing in both Firefox and Chrome.
6222
6223 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
6224 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
6225
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000062262017-04-21 Youenn Fablet <youenn@apple.com>
6227
6228 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
6229 https://bugs.webkit.org/show_bug.cgi?id=170823
6230 <rdar://problem/31611583>
6231
6232 Unreviewed.
6233
6234 * TestExpectations: Reactivating test.
6235
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000062362017-04-21 Daniel Bates <dabates@apple.com>
6237
6238 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
6239 <rdar://problem/31690952>
6240
6241 Rubber-stamped by Jer Noble.
6242
6243 We can enable these tests again once we fix <rdar://problem/25780035>.
6244
6245 * platform/ios/TestExpectations:
6246
bfulgham@apple.coma431d112017-04-21 20:07:07 +000062472017-04-21 Per Arne Vollan <pvollan@apple.com>
6248
6249 Validate vImage arguments
6250 https://bugs.webkit.org/show_bug.cgi?id=171109
6251
6252 Reviewed by Brent Fulgham.
6253
6254 * fast/canvas/canvas-crash-expected.txt: Added.
6255 * fast/canvas/canvas-crash.html: Added.
6256
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000062572017-04-21 Ryan Haddad <ryanhaddad@apple.com>
6258
6259 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
6260 https://bugs.webkit.org/show_bug.cgi?id=170701
6261
6262 Unreviewed test gardening.
6263
6264 * TestExpectations:
6265
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000062662017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
6267
6268 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
6269 https://bugs.webkit.org/show_bug.cgi?id=169458
6270
6271 Reviewed by JF Bastien.
6272
6273 Add tests for formatToParts
6274
6275 * js/intl-datetimeformat-expected.txt:
6276 * js/script-tests/intl-datetimeformat.js:
6277
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000062782017-04-21 Timothy Horton <timothy_horton@apple.com>
6279
6280 Expose obscured insets to web content (as "safe area insets")
6281 https://bugs.webkit.org/show_bug.cgi?id=171013
6282 <rdar://problem/31564652>
6283
6284 Reviewed by Wenson Hsieh and Dave Hyatt.
6285
6286 * TestExpectations:
6287 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
6288 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
6289 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
6290 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
6291 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
6292 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
6293 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
6294 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
6295 * platform/ios-wk2/TestExpectations:
6296
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000062972017-04-20 Commit Queue <commit-queue@webkit.org>
6298
6299 Unreviewed, rolling out r215597.
6300 https://bugs.webkit.org/show_bug.cgi?id=171102
6301
6302 Made all tests crash under GuardMalloc (Requested by ap on
6303 #webkit).
6304
6305 Reverted changeset:
6306
6307 "Expose obscured insets to web content (as "safe area
6308 insets")"
6309 https://bugs.webkit.org/show_bug.cgi?id=171013
6310 http://trac.webkit.org/changeset/215597
6311
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000063122017-04-20 Timothy Horton <timothy_horton@apple.com>
6313
6314 Expose obscured insets to web content (as "safe area insets")
6315 https://bugs.webkit.org/show_bug.cgi?id=171013
6316 <rdar://problem/31564652>
6317
6318 Reviewed by Wenson Hsieh and Dave Hyatt.
6319
6320 * TestExpectations:
6321 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
6322 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
6323 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
6324 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
6325 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
6326 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
6327 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
6328 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
6329 * platform/ios-wk2/TestExpectations:
6330
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000063312017-04-20 Ryan Haddad <ryanhaddad@apple.com>
6332
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00006333 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
6334 https://bugs.webkit.org/show_bug.cgi?id=169109
6335
6336 Unreviewed test gardening.
6337
6338 * platform/mac/TestExpectations:
6339
63402017-04-20 Ryan Haddad <ryanhaddad@apple.com>
6341
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00006342 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
6343 https://bugs.webkit.org/show_bug.cgi?id=170921
6344
6345 Unreviewed test gardening.
6346
6347 * TestExpectations:
6348
mattbaker@apple.com287bec02017-04-20 23:09:55 +000063492017-04-20 Matt Baker <mattbaker@apple.com>
6350
6351 Web Inspector: Add regular expression support to XHR breakpoints
6352 https://bugs.webkit.org/show_bug.cgi?id=170099
6353 <rdar://problem/31558082>
6354
6355 Reviewed by Joseph Pecoraro.
6356
6357 Update tests and expectations for new XHR breakpoint type.
6358
6359 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
6360 * inspector/dom-debugger/xhr-breakpoints.html:
6361
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000063622017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
6363
6364 Inline anchor elements cannot be dragged when starting the drag from a block descendant
6365 https://bugs.webkit.org/show_bug.cgi?id=171062
6366 <rdar://problem/31697835>
6367
6368 Reviewed by Tim Horton.
6369
6370 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
6371 the drag is started from a block element under the link.
6372
6373 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
6374 * fast/events/drag-and-drop-link-containing-block.html: Added.
6375 * platform/ios/TestExpectations:
6376 * platform/mac-wk2/TestExpectations:
6377
6378 Skip the test on iOS and Mac WK2.
6379
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000063802017-04-20 Aaron Chu <aaron_chu@apple.com>
6381
6382 AX: Modern Media Controls Timeline slider should be operable
6383 https://bugs.webkit.org/show_bug.cgi?id=170250
6384
6385 Reviewed by Antoine Quint.
6386
6387 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
6388 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
6389
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000063902017-04-18 Filip Pizlo <fpizlo@apple.com>
6391
6392 Optimize SharedArrayBuffer in the DFG+FTL
6393 https://bugs.webkit.org/show_bug.cgi?id=164108
6394
6395 Reviewed by Saam Barati.
6396
6397 Add a test of futex performance.
6398
6399 * workers/sab/cascade_lock-worker.js: Added.
6400 (onmessage):
6401 * workers/sab/cascade_lock.html: Added.
6402 * workers/sab/worker-resources.js:
6403 (cascadeLockSlow):
6404 (cascadeLock):
6405 (cascadeUnlock):
6406
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000064072017-04-20 Jon Lee <jonlee@apple.com>
6408
6409 Update pip placard to "picture in picture"
6410 https://bugs.webkit.org/show_bug.cgi?id=171036
6411 rdar://problem/30201536
6412
6413 Reviewed by Antoine Quint.
6414
6415 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
6416 * media/modern-media-controls/pip-placard/pip-placard.html:
6417
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000064182017-04-20 Ryan Haddad <ryanhaddad@apple.com>
6419
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00006420 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
6421 https://bugs.webkit.org/show_bug.cgi?id=171059
6422
6423 Unreviewed test gardening.
6424
6425 * TestExpectations:
6426
64272017-04-20 Ryan Haddad <ryanhaddad@apple.com>
6428
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00006429 Mark memory/memory-pressure-simulation.html as flaky.
6430 https://bugs.webkit.org/show_bug.cgi?id=170629
6431
6432 Unreviewed test gardening.
6433
6434 * platform/mac-wk2/TestExpectations:
6435
clopez@igalia.com86e61982017-04-20 16:46:04 +000064362017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
6437
6438 [GTK] Update layout tests expectations after r215556
6439 https://bugs.webkit.org/show_bug.cgi?id=170942
6440
6441 Unreviewed gardening.
6442
6443 * platform/gtk/TestExpectations:
6444
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000064452017-04-20 Youenn Fablet <youenn@apple.com>
6446
6447 RTCPeerConnection is stopping its backend twice sometimes
6448 https://bugs.webkit.org/show_bug.cgi?id=171043
6449
6450 Reviewed by Eric Carlson.
6451
6452 * webrtc/closing-peerconnection-expected.txt: Added.
6453 * webrtc/closing-peerconnection.html: Added.
6454
jdiggs@igalia.com41069912017-04-20 08:48:53 +000064552017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
6456
6457 [ATK] Implement support for DPub ARIA roles
6458 https://bugs.webkit.org/show_bug.cgi?id=170679
6459
6460 Reviewed by Chris Fleizach.
6461
6462 Update tests and expectations to reflect the modified WebCore Accessibility
6463 role mappings, and the corresponding changes for the platforms.
6464
6465 * accessibility/gtk/xml-roles-exposed-expected.txt:
6466 * accessibility/gtk/xml-roles-exposed.html:
6467 * accessibility/roles-exposed.html:
6468 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
6469 * platform/gtk/TestExpectations:
6470 * platform/gtk/accessibility/roles-exposed-expected.txt:
6471 * platform/mac/accessibility/roles-exposed-expected.txt:
6472
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000064732017-04-19 Ryan Haddad <ryanhaddad@apple.com>
6474
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00006475 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
6476 https://bugs.webkit.org/show_bug.cgi?id=170907
6477
6478 Unreviewed test gardening.
6479
6480 * platform/mac-wk2/TestExpectations:
6481
64822017-04-19 Ryan Haddad <ryanhaddad@apple.com>
6483
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00006484 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
6485
6486 Unreviewed test gardening.
6487
6488 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
6489
64902017-04-19 Ryan Haddad <ryanhaddad@apple.com>
6491
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00006492 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
6493 https://bugs.webkit.org/show_bug.cgi?id=171031
6494
6495 Unreviewed test gardening.
6496
6497 * TestExpectations:
6498
64992017-04-19 Ryan Haddad <ryanhaddad@apple.com>
6500
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00006501 Remove two tests after r215515.
6502 https://bugs.webkit.org/show_bug.cgi?id=171014
6503
6504 Unreviewed test gardening.
6505
6506 * TestExpectations:
6507
65082017-04-19 Ryan Haddad <ryanhaddad@apple.com>
6509
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00006510 Rebaseline tests after r215515.
6511 https://bugs.webkit.org/show_bug.cgi?id=171014
6512
6513 Unreviewed test gardening.
6514
6515 * TestExpectations:
6516 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
6517 * 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:
6518 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
6519
achristensen@apple.comc74717d2017-04-19 22:27:04 +000065202017-04-19 Alex Christensen <achristensen@webkit.org>
6521
6522 Parsing large XML strings fails
6523 https://bugs.webkit.org/show_bug.cgi?id=170999
6524 <rdar://problem/17336267>
6525
6526 Reviewed by Brady Eidson.
6527
6528 * fast/dom/xml-large-expected.txt: Added.
6529 * fast/dom/xml-large.html: Added.
6530
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000065312017-04-19 Chris Fleizach <cfleizach@apple.com>
6532
6533 AX: <hr> should use a different role description than interactive separators
6534 https://bugs.webkit.org/show_bug.cgi?id=170317
6535 <rdar://problem/31363024>
6536
6537 Reviewed by Joanmarie Diggs.
6538
6539 * accessibility/mac/hr-element-expected.txt:
6540 * accessibility/mac/hr-element.html:
6541
jfbastien@apple.com22070852017-04-19 20:03:52 +000065422017-04-19 JF Bastien <jfbastien@apple.com>
6543
6544 Unreviewed, rolling out r215520.
6545
6546 Broke Debian 8
6547
6548 Reverted changeset:
6549
6550 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
6551 https://bugs.webkit.org/show_bug.cgi?id=169458
6552 http://trac.webkit.org/changeset/215520
6553
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000065542017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
6555
6556 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
6557 https://bugs.webkit.org/show_bug.cgi?id=169458
6558
6559 Reviewed by JF Bastien.
6560
6561 Add tests for formatToParts
6562
6563 * js/intl-datetimeformat-expected.txt:
6564 * js/script-tests/intl-datetimeformat.js:
6565
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000065662017-04-19 Youenn Fablet <youenn@apple.com>
6567
6568 Import web-platform-tests/tools
6569 https://bugs.webkit.org/show_bug.cgi?id=170718
6570
6571 Reviewed by Alex Christensen.
6572
6573 * TestExpectations:
6574 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
6575 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
6576 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
6577 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
6578 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
6579 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
6580 * 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.
6581 * tests-options.json:
6582
antti@apple.com009dcd12017-04-19 12:15:37 +000065832017-04-19 Antti Koivisto <antti@apple.com>
6584
6585 Avoid repaints for invisible animations on tumblr.com/search/aww
6586 https://bugs.webkit.org/show_bug.cgi?id=170986
6587 <rdar://problem/28644580>
6588
6589 Reviewed by Andreas Kling.
6590
6591 * fast/repaint/mutate-non-visible-expected.txt: Added.
6592 * fast/repaint/mutate-non-visible.html: Added.
6593
wilander@apple.comd91733e2017-04-19 01:07:04 +000065942017-04-18 John Wilander <wilander@apple.com>
6595
6596 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
6597 https://bugs.webkit.org/show_bug.cgi?id=170763
6598 <rdar://problem/31573091>
6599
6600 Reviewed by Alex Christensen.
6601
6602 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
6603 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
6604
dino@apple.combce93132017-04-19 00:37:30 +000066052017-04-18 Dean Jackson <dino@apple.com>
6606
6607 Update ANGLE
6608 https://bugs.webkit.org/show_bug.cgi?id=170941
6609 <rdar://problem/31633999>
6610
6611 Reviewed by Alex Christensen.
6612
6613 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
6614
bfulgham@apple.com22f76952017-04-18 23:27:04 +000066152017-04-18 Brent Fulgham <bfulgham@apple.com>
6616
6617 Correct handling of isolatedWorld in event handling
6618 https://bugs.webkit.org/show_bug.cgi?id=65589
6619 <rdar://problem/24097804>
6620
6621 Reviewed by Geoffrey Garen.
6622
6623 This following test cases are from the following Blink change:
6624 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
6625
6626 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
6627 * fast/dom/event-attrs-isolated-world.html: Added.
6628 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
6629 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
6630
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000066312017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
6632
6633 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
6634 https://bugs.webkit.org/show_bug.cgi?id=170968
6635 <rdar://problem/31692560>
6636
6637 Reviewed by Dan Bernstein.
6638
6639 Adds a new layout test checking that text within a node with a click handler can be selected when using
6640 character selection granularity.
6641
6642 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
6643 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
6644
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000066452017-04-18 Joseph Pecoraro <pecoraro@apple.com>
6646
6647 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
6648 https://bugs.webkit.org/show_bug.cgi?id=170953
6649
6650 Unreviewed test gardening.
6651
6652 * platform/mac-wk1/TestExpectations:
6653 Mark a flakey test in WebKit1.
6654
weinig@apple.com66395a22017-04-18 20:35:43 +000066552017-04-17 Sam Weinig <sam@webkit.org>
6656
6657 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
6658 https://bugs.webkit.org/show_bug.cgi?id=170926
6659
6660 Reviewed by Chris Dumez.
6661
6662 * js/dom/webidl-type-mapping-expected.txt:
6663 * js/dom/webidl-type-mapping.html:
6664 Update test to account for testDictionary now being an attribute,
6665 and test that the annotated type members behave correctly.
6666
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000066672017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
6668
6669 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
6670 https://bugs.webkit.org/show_bug.cgi?id=163208
6671
6672 Reviewed by Saam Barati.
6673
6674 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
6675 * inspector/runtime/evaluate-CommandLineAPI.html:
6676 * js/parser-syntax-check-expected.txt:
6677 * js/script-tests/parser-syntax-check.js:
6678
antti@apple.com8db60ef2017-04-18 17:31:20 +000066792017-04-18 Antti Koivisto <antti@apple.com>
6680
6681 Enable optimized layer flushes on iOS
6682 https://bugs.webkit.org/show_bug.cgi?id=170938
6683 <rdar://problem/31677395>
6684
6685 Reviewed by Simon Fraser.
6686
6687 Add test verifying that tiles get created for touch overflow scrolling.
6688
6689 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
6690 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
6691
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000066922017-04-18 Ryan Haddad <ryanhaddad@apple.com>
6693
6694 Update TestExpectations for "selectors4" tests on mac-wk1.
6695 https://trac.webkit.org/changeset/215457/webkit
6696
6697 Unreviewed test gardening.
6698
6699 * platform/mac-wk1/TestExpectations:
6700
rego@igalia.com218bea92017-04-18 16:27:53 +000067012017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
6702
6703 [css-grid] Add support for percentage gaps
6704 https://bugs.webkit.org/show_bug.cgi?id=170764
6705
6706 Reviewed by Sergio Villar Senin.
6707
6708 Import tests from Blink.
6709
6710 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
6711 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
6712 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
6713 * fast/css-grid-layout/grid-gutters-get-set.html:
6714
magomez@igalia.com3fecba62017-04-18 11:54:23 +000067152017-04-18 Miguel Gomez <magomez@igalia.com>
6716
6717 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
6718 https://bugs.webkit.org/show_bug.cgi?id=170332
6719
6720 Reviewed by Carlos Garcia Campos.
6721
6722 Added a test to ensure that the browser doesn't crash when loading a PNG image which
6723 reports a wrong number of frames.
6724
6725 * fast/images/bad-png-missing-fdat-expected.txt: Added.
6726 * fast/images/bad-png-missing-fdat.html: Added.
6727 * fast/images/resources/bad-png-missing-fdAT.png: Added.
6728
rego@igalia.comb2665362017-04-18 09:17:19 +000067292017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
6730
6731 [selectors4] Import W3C Test Suite
6732 https://bugs.webkit.org/show_bug.cgi?id=170898
6733
6734 Reviewed by Youenn Fablet.
6735
6736 * TestExpectations: Mark a few tests as failure linking to the related bugs.
6737 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
6738
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000067392017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
6740
6741 Unreviewed GTK+ gardening. Add several test expectations.
6742
6743 * platform/gtk/TestExpectations:
6744
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000067452017-04-17 Joseph Pecoraro <pecoraro@apple.com>
6746
6747 Web Inspector: Doesn't show size of compressed content correctly
6748 https://bugs.webkit.org/show_bug.cgi?id=155112
6749 <rdar://problem/25006728>
6750
6751 Reviewed by Alex Christensen and Timothy Hatcher.
6752
6753 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
6754 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
6755 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
6756 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
6757 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
6758 * http/tests/inspector/network/resource-sizes-network.html: Added.
6759 Test resource sizes under different load conditions.
6760
6761 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
6762 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
6763 Older versions of macOS will not have the new metrics, but test their output anyways.
6764
6765 * http/tests/inspector/network/resources/404.php: Added.
6766 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
6767 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
6768 * http/tests/inspector/network/resources/lorem.txt: Added.
6769 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
6770
6771 * http/tests/inspector/network/resources/resource-size-test.js: Added.
6772 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
6773 (TestPage.registerInitializer.window.addResourceSizeTest):
6774 (TestPage.registerInitializer):
6775 Shared test code for resource sizes.
6776
6777 * platform/mac-wk1/TestExpectations:
6778 * platform/win/TestExpectations:
6779
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000067802017-04-17 Youenn Fablet <youenn@apple.com>
6781
6782 Enable video autoplay when getUserMedia is on
6783 https://bugs.webkit.org/show_bug.cgi?id=170919
6784
6785 Reviewed by Geoffrey Garen.
6786
6787 * webrtc/video-autoplay-expected.txt: Added.
6788 * webrtc/video-autoplay.html: Added.
6789
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000067902017-04-17 Ryan Haddad <ryanhaddad@apple.com>
6791
6792 Skip webrtc/multi-video.html.
6793 https://bugs.webkit.org/show_bug.cgi?id=170823
6794
6795 Unreviewed test gardening.
6796
6797 * TestExpectations:
6798
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000067992017-04-17 Youenn Fablet <youenn@apple.com>
6800
6801 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00006802 https://bugs.webkit.or
6803 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00006804
6805 Reviewed by Eric Carlson.
6806
6807 * webrtc/video-mute.html: Another try at making the test not flaky.
6808
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000068092017-04-17 Tim Horton <timothy_horton@apple.com>
6810
6811 Provide a viewport parameter to disable clipping to the safe area
6812 https://bugs.webkit.org/show_bug.cgi?id=170766
6813 <rdar://problem/31564634>
6814
6815 Reviewed by Beth Dakin.
6816
6817 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
6818 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
6819 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
6820 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
6821
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000068222017-04-14 Jiewen Tan <jiewen_tan@apple.com>
6823
6824 [WebCrypto] Add support for ECDSA
6825 https://bugs.webkit.org/show_bug.cgi?id=170789
6826 <rdar://problem/31588604>
6827
6828 Reviewed by Brent Fulgham.
6829
6830 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
6831 * crypto/subtle/ec-generate-key-malformed-parameters.html:
6832 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
6833 * crypto/subtle/ec-import-key-malformed-parameters.html:
6834 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
6835 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
6836 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
6837 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
6838 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
6839 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
6840 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
6841 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
6842 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
6843 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
6844 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
6845 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
6846 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
6847 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
6848 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
6849 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
6850 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
6851 * crypto/subtle/ecdsa-generate-key.html: Added.
6852 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
6853 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
6854 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
6855 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
6856 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
6857 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
6858 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
6859 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
6860 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
6861 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
6862 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
6863 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
6864 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
6865 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
6866 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
6867 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
6868 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
6869 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
6870 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
6871 * crypto/subtle/ecdsa-import-raw-key.html: Added.
6872 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
6873 * crypto/subtle/ecdsa-import-spki-key.html: Added.
6874 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
6875 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
6876 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
6877 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
6878 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
6879 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
6880 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
6881 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
6882
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000068832017-04-17 Youenn Fablet <youenn@apple.com>
6884
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00006885 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
6886 https://bugs.webkit.org/show_bug.cgi?id=170837
6887
6888 Reviewed by Eric Carlson.
6889
6890 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
6891
68922017-04-17 Youenn Fablet <youenn@apple.com>
6893
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00006894 RTCPeerConnection addTrack does not require a stream parameter
6895 https://bugs.webkit.org/show_bug.cgi?id=170894
6896
6897 Reviewed by Alex Christensen.
6898
6899 * webrtc/video-addTrack-expected.txt: Added.
6900 * webrtc/video-addTrack.html: Added.
6901
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000069022017-04-16 Joseph Pecoraro <pecoraro@apple.com>
6903
6904 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
6905 https://bugs.webkit.org/show_bug.cgi?id=170882
6906
6907 Reviewed by Saam Barati.
6908
6909 * js/dom/object-prototype-toLocaleString-expected.txt:
6910 * js/dom/script-tests/object-prototype-toLocaleString.js:
6911 Test the case of toLocaleString where toString does not exist.
6912
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000069132017-04-16 Chris Dumez <cdumez@apple.com>
6914
6915 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
6916 https://bugs.webkit.org/show_bug.cgi?id=169995
6917 <rdar://problem/23798897>
6918
6919 Reviewed by Sam Weinig.
6920
6921 Add layout test coverage.
6922
6923 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
6924 * fast/events/beforeunload-alert-handled-keydown.html: Added.
6925 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
6926 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
6927
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000069282017-04-16 Joseph Pecoraro <pecoraro@apple.com>
6929
6930 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
6931 https://bugs.webkit.org/show_bug.cgi?id=170879
6932
6933 Reviewed by Saam Barati.
6934
6935 * js/Object-getOwnPropertyNames-expected.txt:
6936 * js/script-tests/Object-getOwnPropertyNames.js:
6937
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000069382017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
6939
6940 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
6941 https://bugs.webkit.org/show_bug.cgi?id=170760
6942
6943 Reviewed by Joseph Pecoraro.
6944
6945 Test sending and receiving text and binary (blob and array buffer) data.
6946
6947 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
6948 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
6949 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
6950 (web_socket_do_extra_handshake):
6951 (web_socket_transfer_data):
6952 (all_distinct_bytes):
6953 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
6954 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
6955 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
6956 (web_socket_do_extra_handshake):
6957 (web_socket_transfer_data):
6958
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000069592017-04-14 Jiewen Tan <jiewen_tan@apple.com>
6960
6961 [WebCrypto] Support HKDF
6962 https://bugs.webkit.org/show_bug.cgi?id=170636
6963 <rdar://problem/23539827>
6964
6965 Reviewed by Brent Fulgham.
6966
6967 * TestExpectations:
6968 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
6969 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
6970 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
6971 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
6972 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
6973 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
6974 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
6975 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
6976 * crypto/subtle/hkdf-import-key-expected.txt: Added.
6977 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
6978 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
6979 * crypto/subtle/hkdf-import-key.html: Added.
6980 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
6981 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
6982 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
6983 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
6984 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
6985 * crypto/workers/subtle/hkdf-import-key.html: Added.
6986 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
6987 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
6988 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
6989
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000069902017-04-14 Ryan Haddad <ryanhaddad@apple.com>
6991
6992 Skip workers/wasm-* LayoutTests on ios-simulator.
6993
6994 Unreviewed test gardening.
6995
6996 * platform/ios/TestExpectations:
6997
zalan@apple.comb62345d2017-04-14 20:59:36 +000069982017-04-14 Zalan Bujtas <zalan@apple.com>
6999
7000 text-align start / end failure in table cells
7001 https://bugs.webkit.org/show_bug.cgi?id=141417
7002 <rdar://problem/31051672>
7003
7004 Reviewed by Antti Koivisto.
7005
7006 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
7007 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
7008
sbarati@apple.com492e4432017-04-14 02:10:17 +000070092017-04-13 Saam Barati <sbarati@apple.com>
7010
7011 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
7012 https://bugs.webkit.org/show_bug.cgi?id=170573
7013
7014 Reviewed by Filip Pizlo.
7015
7016 * storage/indexeddb/resources/wasm-exceptions.js: Added.
7017 (const._fail):
7018 (const.isNotA.assert.isNotA):
7019 (const):
7020 (switch.typeof):
7021 (Builder):
7022 (Builder.prototype.setChecked):
7023 (Builder.prototype.setPreamble):
7024 (Builder.prototype._functionIndexSpaceKeyHash):
7025 (Builder.prototype._registerFunctionToIndexSpace):
7026 (Builder.prototype._getFunctionFromIndexSpace):
7027 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
7028 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
7029 (Builder.prototype._registerSectionBuilders.this.Unknown):
7030 (prepareDatabase):
7031 (testDatabase):
7032 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
7033 * storage/indexeddb/wasm-exceptions.html: Added.
7034 * workers/wasm-hashset: Added.
7035 * workers/wasm-hashset-expected.txt: Added.
7036 * workers/wasm-hashset-many-expected.txt: Added.
7037 * workers/wasm-hashset-many.html: Added.
7038 * workers/wasm-hashset.html: Added.
7039 * workers/wasm-hashset/many-test.js: Added.
7040 (reallyDone):
7041 (console.log):
7042 (console.error):
7043 (console.assert):
7044 (i.worker.onmessage):
7045 (Module.print):
7046 (Module.printErr):
7047 (Module.canvas):
7048 (Module.setStatus):
7049 (Module):
7050 (setValue):
7051 (getValue):
7052 (allocate):
7053 (getMemory):
7054 (Pointer_stringify):
7055 (AsciiToString):
7056 (stringToAscii):
7057 (UTF8ArrayToString):
7058 (UTF8ToString):
7059 (stringToUTF8Array):
7060 (stringToUTF8):
7061 (lengthBytesUTF8):
7062 (demangle):
7063 (demangleAll):
7064 (stackTrace):
7065 (alignUp):
7066 (updateGlobalBuffer):
7067 (updateGlobalBufferViews):
7068 (abortOnCannotGrowMemory):
7069 (enlargeMemory):
7070 (getTotalMemory):
7071 (callRuntimeCallbacks):
7072 (preRun):
7073 (ensureInitRuntime):
7074 (preMain):
7075 (exitRuntime):
7076 (postRun):
7077 (addOnPreRun):
7078 (addOnInit):
7079 (addOnPreMain):
7080 (addOnExit):
7081 (addOnPostRun):
7082 (intArrayFromString):
7083 (intArrayToString):
7084 (writeStringToMemory):
7085 (writeArrayToMemory):
7086 (writeAsciiToMemory):
7087 (Math.string_appeared_here):
7088 (addRunDependency):
7089 (removeRunDependency):
7090 (integrateWasmJS.asm2wasmImports.string_appeared_here):
7091 (integrateWasmJS.lookupImport):
7092 (integrateWasmJS.mergeMemory):
7093 (integrateWasmJS.fixImports):
7094 (integrateWasmJS.getBinary):
7095 (integrateWasmJS.doJustAsm):
7096 (integrateWasmJS.receiveInstance):
7097 (integrateWasmJS.):
7098 (integrateWasmJS.doNativeWasm):
7099 (integrateWasmJS.doWasmPolyfill):
7100 (integrateWasmJS.Module.string_appeared_here):
7101 (integrateWasmJS):
7102 (___setErrNo):
7103 (__ZSt18uncaught_exceptionv):
7104 (EXCEPTIONS.deAdjust):
7105 (EXCEPTIONS.addRef):
7106 (EXCEPTIONS.decRef):
7107 (EXCEPTIONS.clearRef):
7108 (___cxa_find_matching_catch):
7109 (___gxx_personality_v0):
7110 (___lock):
7111 (_emscripten_memcpy_big):
7112 (_gettimeofday):
7113 (_abort):
7114 (SYSCALLS):
7115 (SYSCALLS.get getStr):
7116 (SYSCALLS.get64):
7117 (SYSCALLS.getZero):
7118 (try.___syscall146.printChar):
7119 (___syscall146):
7120 (___syscall54):
7121 (___unlock):
7122 (___syscall6):
7123 (invoke_ii):
7124 (invoke_iiii):
7125 (invoke_v):
7126 (_malloc.Module.string_appeared_here):
7127 (getTempRet0.Module.string_appeared_here):
7128 (_free.Module.string_appeared_here):
7129 (_main.Module.string_appeared_here):
7130 (setTempRet0.Module.string_appeared_here):
7131 (establishStackSpace.Module.string_appeared_here):
7132 (stackSave.Module.string_appeared_here):
7133 (_memset.Module.string_appeared_here):
7134 (_sbrk.Module.string_appeared_here):
7135 (_emscripten_get_global_libc.Module.string_appeared_here):
7136 (_memcpy.Module.string_appeared_here):
7137 (___errno_location.Module.string_appeared_here):
7138 (setThrew.Module.string_appeared_here):
7139 (_fflush.Module.string_appeared_here):
7140 (stackAlloc.Module.string_appeared_here):
7141 (stackRestore.Module.string_appeared_here):
7142 (_llvm_bswap_i32.Module.string_appeared_here):
7143 (runPostSets.Module.string_appeared_here):
7144 (dynCall_ii.Module.string_appeared_here):
7145 (dynCall_iiii.Module.string_appeared_here):
7146 (dynCall_v.Module.string_appeared_here):
7147 (else.applyMemoryInitializer):
7148 (else):
7149 (else.useRequest):
7150 (ExitStatus):
7151 (dependenciesFulfilled):
7152 (Module.string_appeared_here.Module.callMain.callMain.pad):
7153 (Module.string_appeared_here.Module.callMain):
7154 (run.doRun):
7155 (run):
7156 (exit):
7157 * workers/wasm-hashset/many-worker.js: Added.
7158 (console.log):
7159 (console.error):
7160 (console.assert):
7161 (Module.print):
7162 (Module.printErr):
7163 (Module.canvas):
7164 (Module.setStatus):
7165 (Module):
7166 (setValue):
7167 (getValue):
7168 (allocate):
7169 (getMemory):
7170 (Pointer_stringify):
7171 (AsciiToString):
7172 (stringToAscii):
7173 (UTF8ArrayToString):
7174 (UTF8ToString):
7175 (stringToUTF8Array):
7176 (stringToUTF8):
7177 (lengthBytesUTF8):
7178 (demangle):
7179 (demangleAll):
7180 (stackTrace):
7181 (alignUp):
7182 (updateGlobalBuffer):
7183 (updateGlobalBufferViews):
7184 (abortOnCannotGrowMemory):
7185 (enlargeMemory):
7186 (getTotalMemory):
7187 (callRuntimeCallbacks):
7188 (preRun):
7189 (ensureInitRuntime):
7190 (preMain):
7191 (exitRuntime):
7192 (postRun):
7193 (addOnPreRun):
7194 (addOnInit):
7195 (addOnPreMain):
7196 (addOnExit):
7197 (addOnPostRun):
7198 (intArrayFromString):
7199 (intArrayToString):
7200 (writeStringToMemory):
7201 (writeArrayToMemory):
7202 (writeAsciiToMemory):
7203 (Math.string_appeared_here):
7204 (addRunDependency):
7205 (removeRunDependency):
7206 (integrateWasmJS.asm2wasmImports.string_appeared_here):
7207 (integrateWasmJS.lookupImport):
7208 (integrateWasmJS.mergeMemory):
7209 (integrateWasmJS.fixImports):
7210 (integrateWasmJS.getBinary):
7211 (integrateWasmJS.doJustAsm):
7212 (integrateWasmJS.receiveInstance):
7213 (integrateWasmJS.doNativeWasm):
7214 (integrateWasmJS.doWasmPolyfill):
7215 (integrateWasmJS.Module.string_appeared_here):
7216 (integrateWasmJS):
7217 (___setErrNo):
7218 (__ZSt18uncaught_exceptionv):
7219 (EXCEPTIONS.deAdjust):
7220 (EXCEPTIONS.addRef):
7221 (EXCEPTIONS.decRef):
7222 (EXCEPTIONS.clearRef):
7223 (___cxa_find_matching_catch):
7224 (___gxx_personality_v0):
7225 (___lock):
7226 (_emscripten_memcpy_big):
7227 (_gettimeofday):
7228 (_abort):
7229 (SYSCALLS):
7230 (SYSCALLS.get getStr):
7231 (SYSCALLS.get64):
7232 (SYSCALLS.getZero):
7233 (try.___syscall146.printChar):
7234 (___syscall146):
7235 (___syscall54):
7236 (___unlock):
7237 (___syscall6):
7238 (invoke_ii):
7239 (invoke_iiii):
7240 (invoke_v):
7241 (_malloc.Module.string_appeared_here):
7242 (getTempRet0.Module.string_appeared_here):
7243 (_free.Module.string_appeared_here):
7244 (_main.Module.string_appeared_here):
7245 (setTempRet0.Module.string_appeared_here):
7246 (establishStackSpace.Module.string_appeared_here):
7247 (stackSave.Module.string_appeared_here):
7248 (_memset.Module.string_appeared_here):
7249 (_sbrk.Module.string_appeared_here):
7250 (_emscripten_get_global_libc.Module.string_appeared_here):
7251 (_memcpy.Module.string_appeared_here):
7252 (___errno_location.Module.string_appeared_here):
7253 (setThrew.Module.string_appeared_here):
7254 (_fflush.Module.string_appeared_here):
7255 (stackAlloc.Module.string_appeared_here):
7256 (stackRestore.Module.string_appeared_here):
7257 (_llvm_bswap_i32.Module.string_appeared_here):
7258 (runPostSets.Module.string_appeared_here):
7259 (dynCall_ii.Module.string_appeared_here):
7260 (dynCall_iiii.Module.string_appeared_here):
7261 (dynCall_v.Module.string_appeared_here):
7262 (else.applyMemoryInitializer):
7263 (else):
7264 (else.useRequest):
7265 (ExitStatus):
7266 (dependenciesFulfilled):
7267 (Module.string_appeared_here.Module.callMain.callMain.pad):
7268 (Module.string_appeared_here.Module.callMain):
7269 (run.doRun):
7270 (run):
7271 (exit):
7272 * workers/wasm-hashset/test.js: Added.
7273 (reallyDone):
7274 (console.log):
7275 (console.error):
7276 (console.assert):
7277 (Module.print):
7278 (Module.printErr):
7279 (Module.canvas):
7280 (Module.setStatus):
7281 (Module):
7282 (setValue):
7283 (getValue):
7284 (allocate):
7285 (getMemory):
7286 (Pointer_stringify):
7287 (AsciiToString):
7288 (stringToAscii):
7289 (UTF8ArrayToString):
7290 (UTF8ToString):
7291 (stringToUTF8Array):
7292 (stringToUTF8):
7293 (lengthBytesUTF8):
7294 (demangle):
7295 (demangleAll):
7296 (stackTrace):
7297 (alignUp):
7298 (updateGlobalBuffer):
7299 (updateGlobalBufferViews):
7300 (abortOnCannotGrowMemory):
7301 (enlargeMemory):
7302 (getTotalMemory):
7303 (callRuntimeCallbacks):
7304 (preRun):
7305 (ensureInitRuntime):
7306 (preMain):
7307 (exitRuntime):
7308 (postRun):
7309 (addOnPreRun):
7310 (addOnInit):
7311 (addOnPreMain):
7312 (addOnExit):
7313 (addOnPostRun):
7314 (intArrayFromString):
7315 (intArrayToString):
7316 (writeStringToMemory):
7317 (writeArrayToMemory):
7318 (writeAsciiToMemory):
7319 (Math.string_appeared_here):
7320 (addRunDependency):
7321 (removeRunDependency):
7322 (integrateWasmJS.asm2wasmImports.string_appeared_here):
7323 (integrateWasmJS.lookupImport):
7324 (integrateWasmJS.mergeMemory):
7325 (integrateWasmJS.fixImports):
7326 (integrateWasmJS.getBinary):
7327 (integrateWasmJS.doJustAsm):
7328 (integrateWasmJS.receiveInstance):
7329 (integrateWasmJS.doNativeWasm):
7330 (integrateWasmJS.doWasmPolyfill):
7331 (integrateWasmJS.Module.string_appeared_here):
7332 (integrateWasmJS):
7333 (___setErrNo):
7334 (__ZSt18uncaught_exceptionv):
7335 (EXCEPTIONS.deAdjust):
7336 (EXCEPTIONS.addRef):
7337 (EXCEPTIONS.decRef):
7338 (EXCEPTIONS.clearRef):
7339 (___cxa_find_matching_catch):
7340 (___gxx_personality_v0):
7341 (___lock):
7342 (_emscripten_memcpy_big):
7343 (_gettimeofday):
7344 (_abort):
7345 (SYSCALLS):
7346 (SYSCALLS.get getStr):
7347 (SYSCALLS.get64):
7348 (SYSCALLS.getZero):
7349 (try.___syscall146.printChar):
7350 (___syscall146):
7351 (___syscall54):
7352 (___unlock):
7353 (___syscall6):
7354 (invoke_ii):
7355 (invoke_iiii):
7356 (invoke_v):
7357 (_malloc.Module.string_appeared_here):
7358 (getTempRet0.Module.string_appeared_here):
7359 (_free.Module.string_appeared_here):
7360 (_main.Module.string_appeared_here):
7361 (setTempRet0.Module.string_appeared_here):
7362 (establishStackSpace.Module.string_appeared_here):
7363 (stackSave.Module.string_appeared_here):
7364 (_memset.Module.string_appeared_here):
7365 (_sbrk.Module.string_appeared_here):
7366 (_emscripten_get_global_libc.Module.string_appeared_here):
7367 (_memcpy.Module.string_appeared_here):
7368 (___errno_location.Module.string_appeared_here):
7369 (setThrew.Module.string_appeared_here):
7370 (_fflush.Module.string_appeared_here):
7371 (stackAlloc.Module.string_appeared_here):
7372 (stackRestore.Module.string_appeared_here):
7373 (_llvm_bswap_i32.Module.string_appeared_here):
7374 (runPostSets.Module.string_appeared_here):
7375 (dynCall_ii.Module.string_appeared_here):
7376 (dynCall_iiii.Module.string_appeared_here):
7377 (dynCall_v.Module.string_appeared_here):
7378 (else.applyMemoryInitializer):
7379 (else):
7380 (else.useRequest):
7381 (ExitStatus):
7382 (dependenciesFulfilled):
7383 (Module.string_appeared_here.Module.callMain.callMain.pad):
7384 (Module.string_appeared_here.Module.callMain):
7385 (run.doRun):
7386 (run):
7387 (exit):
7388 * workers/wasm-hashset/worker.js: Added.
7389 (console.log):
7390 (console.error):
7391 (console.assert):
7392 (Module.print):
7393 (Module.printErr):
7394 (Module.canvas):
7395 (Module.setStatus):
7396 (Module):
7397 (setValue):
7398 (getValue):
7399 (allocate):
7400 (getMemory):
7401 (Pointer_stringify):
7402 (AsciiToString):
7403 (stringToAscii):
7404 (UTF8ArrayToString):
7405 (UTF8ToString):
7406 (stringToUTF8Array):
7407 (stringToUTF8):
7408 (lengthBytesUTF8):
7409 (demangle):
7410 (demangleAll):
7411 (stackTrace):
7412 (alignUp):
7413 (updateGlobalBuffer):
7414 (updateGlobalBufferViews):
7415 (abortOnCannotGrowMemory):
7416 (enlargeMemory):
7417 (getTotalMemory):
7418 (callRuntimeCallbacks):
7419 (preRun):
7420 (ensureInitRuntime):
7421 (preMain):
7422 (exitRuntime):
7423 (postRun):
7424 (addOnPreRun):
7425 (addOnInit):
7426 (addOnPreMain):
7427 (addOnExit):
7428 (addOnPostRun):
7429 (intArrayFromString):
7430 (intArrayToString):
7431 (writeStringToMemory):
7432 (writeArrayToMemory):
7433 (writeAsciiToMemory):
7434 (Math.string_appeared_here):
7435 (addRunDependency):
7436 (removeRunDependency):
7437 (integrateWasmJS.asm2wasmImports.string_appeared_here):
7438 (integrateWasmJS.lookupImport):
7439 (integrateWasmJS.mergeMemory):
7440 (integrateWasmJS.fixImports):
7441 (integrateWasmJS.getBinary):
7442 (integrateWasmJS.doJustAsm):
7443 (integrateWasmJS.receiveInstance):
7444 (integrateWasmJS.):
7445 (integrateWasmJS.doNativeWasm):
7446 (integrateWasmJS.doWasmPolyfill):
7447 (integrateWasmJS.Module.string_appeared_here):
7448 (integrateWasmJS):
7449 (___setErrNo):
7450 (__ZSt18uncaught_exceptionv):
7451 (EXCEPTIONS.deAdjust):
7452 (EXCEPTIONS.addRef):
7453 (EXCEPTIONS.decRef):
7454 (EXCEPTIONS.clearRef):
7455 (___cxa_find_matching_catch):
7456 (___gxx_personality_v0):
7457 (___lock):
7458 (_emscripten_memcpy_big):
7459 (_gettimeofday):
7460 (_abort):
7461 (SYSCALLS):
7462 (SYSCALLS.get getStr):
7463 (SYSCALLS.get64):
7464 (SYSCALLS.getZero):
7465 (try.___syscall146.printChar):
7466 (___syscall146):
7467 (___syscall54):
7468 (___unlock):
7469 (___syscall6):
7470 (invoke_ii):
7471 (invoke_iiii):
7472 (invoke_v):
7473 (_malloc.Module.string_appeared_here):
7474 (getTempRet0.Module.string_appeared_here):
7475 (_free.Module.string_appeared_here):
7476 (_main.Module.string_appeared_here):
7477 (setTempRet0.Module.string_appeared_here):
7478 (establishStackSpace.Module.string_appeared_here):
7479 (stackSave.Module.string_appeared_here):
7480 (_memset.Module.string_appeared_here):
7481 (_sbrk.Module.string_appeared_here):
7482 (_emscripten_get_global_libc.Module.string_appeared_here):
7483 (_memcpy.Module.string_appeared_here):
7484 (___errno_location.Module.string_appeared_here):
7485 (setThrew.Module.string_appeared_here):
7486 (_fflush.Module.string_appeared_here):
7487 (stackAlloc.Module.string_appeared_here):
7488 (stackRestore.Module.string_appeared_here):
7489 (_llvm_bswap_i32.Module.string_appeared_here):
7490 (runPostSets.Module.string_appeared_here):
7491 (dynCall_ii.Module.string_appeared_here):
7492 (dynCall_iiii.Module.string_appeared_here):
7493 (dynCall_v.Module.string_appeared_here):
7494 (else.applyMemoryInitializer):
7495 (else):
7496 (else.useRequest):
7497 (ExitStatus):
7498 (dependenciesFulfilled):
7499 (Module.string_appeared_here.Module.callMain.callMain.pad):
7500 (Module.string_appeared_here.Module.callMain):
7501 (run.doRun):
7502 (run):
7503 (exit):
7504 * workers/wasm-long-compile-expected.txt: Added.
7505 * workers/wasm-long-compile-many-expected.txt: Added.
7506 * workers/wasm-long-compile-many.html: Added.
7507 * workers/wasm-long-compile.html: Added.
7508 * workers/wasm-resources: Added.
7509 * workers/wasm-resources/long-compile-many.js: Added.
7510 (done):
7511 (i.async.run):
7512 (i.worker.onmessage):
7513 * workers/wasm-resources/long-compile-worker.js: Added.
7514 (const._fail):
7515 (const.isNotA.assert.isNotA):
7516 (const):
7517 (switch.typeof):
7518 (Builder):
7519 (Builder.prototype.setChecked):
7520 (Builder.prototype.setPreamble):
7521 (Builder.prototype._functionIndexSpaceKeyHash):
7522 (Builder.prototype._registerFunctionToIndexSpace):
7523 (Builder.prototype._getFunctionFromIndexSpace):
7524 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
7525 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
7526 (Builder.prototype._registerSectionBuilders.this.Unknown):
7527 * workers/wasm-resources/long-compile.js: Added.
7528 (done):
7529 (async.run):
7530 (worker.onmessage):
7531
dino@apple.com867f6662017-04-14 01:56:35 +000075322017-04-13 Dean Jackson <dino@apple.com>
7533
7534 Large negative animation-delays may not work depending on machine uptime
7535 https://bugs.webkit.org/show_bug.cgi?id=166962
7536 <rdar://problem/30091526>
7537
7538 Reviewed by Tim Horton.
7539
7540 * animations/large-negative-delay-expected.txt: Added.
7541 * animations/large-negative-delay.html: Added.
7542
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000075432017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
7544
7545 Change Intl prototypes to plain objects
7546 https://bugs.webkit.org/show_bug.cgi?id=168178
7547
7548 Reviewed by JF Bastien.
7549
7550 * js/intl-collator-expected.txt:
7551 * js/intl-datetimeformat-expected.txt:
7552 * js/intl-numberformat-expected.txt:
7553 * js/script-tests/intl-collator.js:
7554 * js/script-tests/intl-datetimeformat.js:
7555 * js/script-tests/intl-numberformat.js:
7556
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000075572017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7558
7559 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
7560 https://bugs.webkit.org/show_bug.cgi?id=169719
7561
7562 Unreviewed test gardening.
7563
7564 * platform/ios-wk2/TestExpectations:
7565
antti@apple.com2d5e53f2017-04-13 23:20:50 +000075662017-04-13 Antti Koivisto <antti@apple.com>
7567
7568 Don't invalidate composition for style changes in non-composited layers
7569 https://bugs.webkit.org/show_bug.cgi?id=170805
7570 <rdar://problem/31606185>
7571
7572 Reviewed by Simon Fraser.
7573
7574 * compositing/updates/animation-non-composited-expected.txt: Added.
7575 * compositing/updates/animation-non-composited.html: Added.
7576
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000075772017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7578
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00007579 Mark webrtc/video-mute.html as flaky.
7580 https://bugs.webkit.org/show_bug.cgi?id=170704
7581
7582 Unreviewed test gardening.
7583
7584 * TestExpectations:
7585
75862017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7587
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00007588 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
7589 https://bugs.webkit.org/show_bug.cgi?id=165553
7590
7591 Unreviewed test gardening.
7592
7593 * platform/mac/TestExpectations:
7594
75952017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7596
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00007597 Mark media/track/track-cue-rendering-rtl.html as flaky.
7598 https://bugs.webkit.org/show_bug.cgi?id=170831
7599
7600 Unreviewed test gardening.
7601
7602 * platform/mac/TestExpectations:
7603
76042017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7605
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00007606 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
7607 https://bugs.webkit.org/show_bug.cgi?id=170830
7608
7609 Unreviewed test gardening.
7610
7611 * platform/mac-wk1/TestExpectations:
7612
76132017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7614
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00007615 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
7616
7617 Unreviewed test gardening.
7618
7619 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
7620
76212017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7622
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00007623 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
7624 https://bugs.webkit.org/show_bug.cgi?id=170702
7625
7626 Unreviewed test gardening.
7627
7628 * platform/mac-wk2/TestExpectations:
7629
76302017-04-13 Ryan Haddad <ryanhaddad@apple.com>
7631
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00007632 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
7633 https://bugs.webkit.org/show_bug.cgi?id=164229
7634
7635 Unreviewed test gardening.
7636
7637 * platform/mac/TestExpectations:
7638
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000076392017-04-13 Chris Dumez <cdumez@apple.com>
7640
7641 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
7642 https://bugs.webkit.org/show_bug.cgi?id=170745
7643
7644 Reviewed by Tim Horton.
7645
7646 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
7647 test more robust.
7648
7649 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
7650 * svg/animations/animated-svg-image-outside-viewport-paused.html:
7651
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000076522017-04-13 Youenn Fablet <youenn@apple.com>
7653
7654 Remove RTCSignalingState::Closed
7655 https://bugs.webkit.org/show_bug.cgi?id=170811
7656
7657 Reviewed by Eric Carlson.
7658
7659 * webrtc/connection-state.html:
7660
jbedard@apple.com64df7a42017-04-13 17:29:43 +000076612017-04-13 Jonathan Bedard <jbedard@apple.com>
7662
7663 Remove compositing/masks/solid-color-masked.html expectation
7664 https://bugs.webkit.org/show_bug.cgi?id=168054
7665
7666 Unreviewed test gardening.
7667
7668 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
7669
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000076702017-04-13 Youenn Fablet <youenn@apple.com>
7671
7672 Add some more WebRTC tests
7673 https://bugs.webkit.org/show_bug.cgi?id=170796
7674
7675 Reviewed by Eric Carlson.
7676
7677 * webrtc/multi-video-expected.txt: Added.
7678 * webrtc/multi-video.html: Added.
7679 * webrtc/video-with-data-channel-expected.txt: Added.
7680 * webrtc/video-with-data-channel.html: Added.
7681
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000076822017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
7683
7684 [Readable Streams API] Implement cloneArrayBuffer in WebCore
7685 https://bugs.webkit.org/show_bug.cgi?id=170008
7686
7687 Reviewed by Youenn Fablet.
7688
7689 Added test to check cloneArrayBuffer behaviour.
7690
7691 * streams/clone-array-buffer-expected.txt: Added.
7692 * streams/clone-array-buffer.html: Added.
7693
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000076942017-04-13 Youenn Fablet <youenn@apple.com>
7695
7696 onnegotiationneeded should only be called once
7697 https://bugs.webkit.org/show_bug.cgi?id=170785
7698
7699 Reviewed by Alex Christensen.
7700
7701 * webrtc/negotiatedneeded-event-addStream.html:
7702
hyatt@apple.com531e35d2017-04-13 16:37:00 +000077032017-04-13 Dave Hyatt <hyatt@apple.com>
7704
7705 Rendering flexbox children across columns
7706 https://bugs.webkit.org/show_bug.cgi?id=164166
7707 <rdar://problem/29055587>
7708
7709 Reviewed by Zalan Bujtas.
7710
7711 * fast/multicol/flexbox-rows-expected.html: Added.
7712 * fast/multicol/flexbox-rows.html: Added.
7713
antti@apple.come2ca5892017-04-13 08:31:54 +000077142017-04-13 Antti Koivisto <antti@apple.com>
7715
7716 Try to unflake a test.
7717
7718 * http/tests/cache/disk-cache/disk-cache-media-small.html:
7719
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000077202017-04-12 Brady Eidson <beidson@apple.com>
7721
7722 QuotaExceededError when saving to localStorage in private mode.
7723 https://bugs.webkit.org/show_bug.cgi?id=157010
7724
7725 Reviewed by Alex Christensen.
7726
7727 * platform/mac-wk2/TestExpectations:
7728 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
7729 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
7730 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
7731 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
7732 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
7733 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
7734 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
7735 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
7736
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000077372017-04-12 Joseph Pecoraro <pecoraro@apple.com>
7738
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00007739 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
7740 https://bugs.webkit.org/show_bug.cgi?id=170668
7741
7742 Reviewed by Keith Miller.
7743
7744 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
7745 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
7746 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
7747 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
7748 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
7749 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
7750 These tests are now out of date.
7751
77522017-04-12 Joseph Pecoraro <pecoraro@apple.com>
7753
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00007754 test262: test262/test/language/literals/regexp/u-dec-esc.js
7755 https://bugs.webkit.org/show_bug.cgi?id=170687
7756
7757 Reviewed by Michael Saboff.
7758
7759 * js/regexp-unicode-expected.txt:
7760 * js/script-tests/regexp-unicode.js:
7761 Extend test to test invalid backreferences.
7762
jbedard@apple.com572dfff2017-04-12 22:44:08 +000077632017-04-12 Jonathan Bedard <jbedard@apple.com>
7764
7765 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
7766
7767 Unreviewed test gardening.
7768
7769 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
7770 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
7771 * platform/mac-wk1/TestExpectations: Ditto.
7772 * platform/win/TestExpectations: Ditto.
7773 * platform/wk2/TestExpectations: Ditto.
7774
dino@apple.com6cc437b2017-04-12 21:11:47 +000077752017-04-11 Dean Jackson <dino@apple.com>
7776
7777 canvas/2d.gradient.* LayoutTests failing
7778 https://bugs.webkit.org/show_bug.cgi?id=170757
7779 <rdar://problem/31177990>
7780
7781 Reviewed by Antoine Quint.
7782
7783 Add a fudge factor to the gradient tests, since we can
7784 now produce noisy (nicer looking) gradients. There might
7785 be 1 or 2 bits of difference per pixel.
7786
7787 * canvas/philip/tests.js:
7788 (_assertPixelWithGradientNoise):
7789 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
7790 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
7791 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
7792 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
7793 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
7794 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
7795 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
7796 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
7797 * canvas/philip/tests/2d.gradient.radial.inside1.html:
7798 * canvas/philip/tests/2d.gradient.radial.inside2.html:
7799 * canvas/philip/tests/2d.gradient.radial.inside3.html:
7800 * canvas/philip/tests/2d.gradient.radial.outside1.html:
7801 * canvas/philip/tests/2d.gradient.radial.outside2.html:
7802 * canvas/philip/tests/2d.gradient.radial.outside3.html:
7803 * canvas/philip/tests/2d.gradient.radial.touch2.html:
7804 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
7805 * fast/canvas/canvas-gradient-on-compositing-expected.html:
7806
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000078072017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
7808
7809 Well-known variations should clamp to the values listed in the @font-face block
7810 https://bugs.webkit.org/show_bug.cgi?id=169260
7811
7812 Reviewed by Dean Jackson.
7813
7814 * fast/text/variations/font-face-clamp-expected.html: Added.
7815 * fast/text/variations/font-face-clamp.html: Added.
7816
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000078172017-04-12 Jonathan Bedard <jbedard@apple.com>
7818
7819 Remove two passing canvas tests from ios expectations
7820
7821 Unreviewed test gardening.
7822
7823 * platform/ios/TestExpectations:
7824
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000078252017-04-12 Youenn Fablet <youenn@apple.com>
7826
7827 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
7828 https://bugs.webkit.org/show_bug.cgi?id=170754
7829 <rdar://problem/31573169>
7830
7831 Unreviewed.
7832
7833 * TestExpectations: Marking test as crashing.
7834
rego@igalia.com69b969c2017-04-12 10:14:30 +000078352017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
7836
7837 [css-grid] Replaced elements don't properly resolve percentage heights
7838 https://bugs.webkit.org/show_bug.cgi?id=159670
7839
7840 Reviewed by Darin Adler.
7841
7842 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
7843 This patch only adds the test to avoid regressions in the future.
7844
7845 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
7846 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
7847
antti@apple.comcf289bc2017-04-12 10:09:14 +000078482017-04-10 Antti Koivisto <antti@apple.com>
7849
7850 Cache small media resources in disk cache
7851 https://bugs.webkit.org/show_bug.cgi?id=170676
7852 <rdar://problem/31532649>
7853
7854 Reviewed by Andreas Kling.
7855
7856 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
7857 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
7858
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000078592017-04-12 Per Arne Vollan <pvollan@apple.com>
7860
7861 Implement stroke-color CSS property.
7862 https://bugs.webkit.org/show_bug.cgi?id=169352
7863
7864 Reviewed by Jon Lee.
7865
7866 * fast/css/stroke-color-expected.html: Added.
7867 * fast/css/stroke-color-fallback-expected.html: Added.
7868 * fast/css/stroke-color-fallback.html: Added.
7869 * fast/css/stroke-color.html: Added.
7870 * fast/css/visited-link-stroke-color-expected.html: Added.
7871 * fast/css/visited-link-stroke-color.html: Added.
7872
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000078732017-04-11 Youenn Fablet <youenn@apple.com>
7874
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00007875 LayoutTest webrtc/video-mute.html is a flaky failure
7876 https://bugs.webkit.org/show_bug.cgi?id=170704
7877
7878 Reviewed by Eric Carlson.
7879
7880 * webrtc/video-mute.html: Trying to make it less flaky.
7881
78822017-04-11 Youenn Fablet <youenn@apple.com>
7883
commit-queue@webkit.org70608662017-04-11 22:47:49 +00007884 [WK1] Add captureStream test with webrtc
7885 https://bugs.webkit.org/show_bug.cgi?id=170746
7886
7887 Reviewed by Eric Carlson.
7888
7889 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
7890 * webrtc/captureCanvas-webrtc-expected.txt: Added.
7891 * webrtc/captureCanvas-webrtc.html: Added.
7892
78932017-04-11 Youenn Fablet <youenn@apple.com>
7894
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00007895 Migrating webrtc tests to latest API
7896 https://bugs.webkit.org/show_bug.cgi?id=170709
7897
7898 Reviewed by Eric Carlson.
7899
7900 * webrtc/audio-peer-connection-webaudio.html:
7901 * webrtc/libwebrtc/descriptionGetters.html:
7902 * webrtc/negotiatedneeded-event-addStream.html:
7903 * webrtc/peer-connection-audio-mute.html:
7904 * webrtc/peer-connection-audio-mute2.html:
7905 * webrtc/peer-connection-remote-audio-mute.html:
7906 * webrtc/peer-connection-remote-audio-mute2.html:
7907 * webrtc/release-after-getting-track.html:
7908 * webrtc/video-disabled-black.html:
7909 * webrtc/video-mute.html:
7910 * webrtc/video-remote-mute.html:
7911 * webrtc/video-with-receiver.html:
7912 * webrtc/video.html:
7913
79142017-04-11 Youenn Fablet <youenn@apple.com>
7915
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00007916 Activate WebRTC data channel tests for WK1
7917 https://bugs.webkit.org/show_bug.cgi?id=170710
7918
7919 Reviewed by Eric Carlson.
7920
7921 * platform/mac-wk1/TestExpectations:
7922
79232017-04-11 Youenn Fablet <youenn@apple.com>
7924
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00007925 MediaStream id should be equal to msid
7926 https://bugs.webkit.org/show_bug.cgi?id=170712
7927
7928 Reviewed by Eric Carlson.
7929
7930 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
7931
7932 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
7933 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
7934 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
7935 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
7936 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
7937 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
7938 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
7939 * webrtc/audio-peer-connection-webaudio.html:
7940 * webrtc/audio-replace-track.html:
7941 * webrtc/connection-state.html:
7942 * webrtc/datachannel/basic.html:
7943 * webrtc/datachannel/bufferedAmountLowThreshold.html:
7944 * webrtc/datachannel/datachannel-gc.html:
7945 * webrtc/datachannel/datachannel-stats.html:
7946 * webrtc/datachannel/filter-ice-candidate.html:
7947 * webrtc/ephemeral-certificates-and-cnames.html:
7948 * webrtc/libwebrtc/descriptionGetters.html:
7949 * webrtc/negotiatedneeded-event-addStream.html:
7950 * webrtc/no-port-zero-in-upd-candidates.html:
7951 * webrtc/peer-connection-audio-mute.html:
7952 * webrtc/peer-connection-audio-mute2.html:
7953 * webrtc/peer-connection-remote-audio-mute.html:
7954 * webrtc/peer-connection-remote-audio-mute2.html:
7955 * webrtc/release-after-getting-track.html:
7956 * webrtc/video-disabled-black.html:
7957 * webrtc/video-getParameters.html:
7958 * webrtc/video-mediastreamtrack-stats.html:
7959 * webrtc/video-mute.html:
7960 * webrtc/video-remote-mute.html:
7961 * webrtc/video-replace-track-to-null.html:
7962 * webrtc/video-replace-track.html:
7963 * webrtc/video-stats.html:
7964 * webrtc/video-with-receiver.html:
7965 * webrtc/video.html:
7966
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000079672017-04-11 Chris Fleizach <cfleizach@apple.com>
7968
7969 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
7970 https://bugs.webkit.org/show_bug.cgi?id=170330
7971 <rdar://problem/31366105>
7972
7973 Reviewed by Joanmarie Diggs.
7974
7975 * accessibility/mac/search-predicate-article-expected.txt:
7976 * accessibility/mac/search-predicate-article.html:
7977
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000079782017-04-11 Joseph Pecoraro <pecoraro@apple.com>
7979
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00007980 test262: test262/test/annexB/language/comments/multi-line-html-close.js
7981 https://bugs.webkit.org/show_bug.cgi?id=170648
7982
7983 Reviewed by Keith Miller.
7984
7985 * js/parser-xml-close-comment-expected.txt:
7986 * js/script-tests/parser-xml-close-comment.js:
7987 Update test coverage for JavaScript HTML comments.
7988
79892017-04-11 Joseph Pecoraro <pecoraro@apple.com>
7990
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00007991 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
7992 https://bugs.webkit.org/show_bug.cgi?id=170652
7993
7994 Reviewed by Michael Saboff.
7995
7996 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
7997 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
7998 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
7999 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
8000 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
8001 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
8002 * 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:
8003 These tests expected the opposite, they are now out of date.
8004
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000080052017-04-11 Yoav Weiss <yoav@yoav.ws>
8006
8007 [link preload] Double downloads of preloaded content when it's in MemoryCache
8008 https://bugs.webkit.org/show_bug.cgi?id=170122
8009
8010 Reviewed by Antti Koivisto.
8011
8012 * TestExpectations: Removed flakiness label from the header preload charset test.
8013 * fast/loader/cache-encoding-expected.txt: Changed expectation.
8014 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
8015 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
8016 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
8017 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
8018 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.
8019
rego@igalia.com45aee992017-04-11 09:20:16 +000080202017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
8021
8022 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
8023 https://bugs.webkit.org/show_bug.cgi?id=167538
8024
8025 Reviewed by Darin Adler.
8026
8027 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
8028 as the caret was not always painted in the test runner.
8029 The test was checking for a crash in simplified layout (see bug #163450)
8030 and has nothing to do with the caret or "autofocus" behavior.
8031 "autofocus" was needed to get the crash, so this change modifies
8032 the test to blur the element, so the caret is not painted anymore.
8033
8034 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
8035 Don't focus the input element.
8036 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
8037 the input element to avoid showing the caret.
8038 * platform/mac-wk2/TestExpectations: Remove file from expectations.
8039
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000080402017-04-10 Jiewen Tan <jiewen_tan@apple.com>
8041
8042 Unreviewed, test expectations update
8043
8044 * platform/wk2/TestExpectations:
8045
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000080462017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8047
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00008048 Mark two newly imported web-platform-tests as failing.
8049
8050 Unreviewed test gardening.
8051
8052 * TestExpectations:
8053
80542017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8055
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00008056 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
8057 https://bugs.webkit.org/show_bug.cgi?id=167475
8058
8059 Unreviewed test gardening.
8060
8061 * platform/mac-wk1/TestExpectations:
8062
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000080632017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
8064
8065 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
8066 https://bugs.webkit.org/show_bug.cgi?id=170677
8067 <rdar://problem/31512633>
8068
8069 Reviewed by Tim Horton.
8070
8071 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
8072
8073 * fast/events/drag-to-navigate.html:
8074 * fast/events/only-valid-drop-targets-receive-file-drop.html:
8075
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000080762017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8077
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00008078 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
8079 https://bugs.webkit.org/show_bug.cgi?id=170682
8080
8081 Unreviewed test gardening.
8082
8083 * platform/mac-wk1/TestExpectations:
8084
80852017-04-10 Ryan Haddad <ryanhaddad@apple.com>
8086
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00008087 Rebaseline js/dom/global-constructors-attributes.html after r215131.
8088
8089 Unreviewed test gardening.
8090
8091 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8092 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8093 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8094
akling@apple.comb89c9482017-04-10 13:49:18 +000080952017-04-10 Andreas Kling <akling@apple.com>
8096
8097 Don't generate extra scrolling tiles for non-visible pages.
8098 https://bugs.webkit.org/show_bug.cgi?id=167213
8099 <rdar://problem/30105774>
8100
8101 Reviewed by Antti Koivisto.
8102
8103 * TestExpectations:
8104 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
8105 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
8106 * platform/mac-wk2/TestExpectations:
8107
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000081082017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
8109
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00008110 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
8111 https://bugs.webkit.org/show_bug.cgi?id=170667
8112
8113 Reviewed by Žan Doberšek.
8114
8115 Unskip then test that is passing now.
8116
8117 * platform/gtk/TestExpectations:
8118
81192017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
8120
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00008121 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
8122
8123 * platform/gtk/TestExpectations:
8124
magomez@igalia.com2c050a82017-04-10 07:39:19 +000081252017-04-10 Miguel Gomez <magomez@igalia.com>
8126
8127 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
8128 https://bugs.webkit.org/show_bug.cgi?id=168425
8129
8130 Reviewed by Said Abou-Hallawa.
8131
8132 Adjusted expectation for fast/images/animated-png.html. It must pass now.
8133
8134 * platform/gtk/TestExpectations:
8135
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000081362017-04-09 Devin Rousso <webkit@devinrousso.com>
8137
8138 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
8139 https://bugs.webkit.org/show_bug.cgi?id=170184
8140
8141 Reviewed by Matt Baker.
8142
8143 * inspector/unit-tests/text-utilities-expected.txt: Added.
8144 * inspector/unit-tests/text-utilities.html: Added.
8145
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000081462017-04-09 Youenn Fablet <youenn@apple.com>
8147
8148 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
8149 https://bugs.webkit.org/show_bug.cgi?id=170647
8150
8151 Reviewed by Sam Weinig.
8152
8153 * TestExpectations:
8154 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
8155 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
8156 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
8157 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
8158 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
8159 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
8160 * platform/mac/TestExpectations:
8161 * tests-options.json:
8162
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000081632017-04-09 Joseph Pecoraro <pecoraro@apple.com>
8164
8165 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
8166 https://bugs.webkit.org/show_bug.cgi?id=170651
8167
8168 Reviewed by Saam Barati.
8169
8170 * js/regexp-no-extensions-expected.txt:
8171 * js/script-tests/regexp-no-extensions.js:
8172 Update existing test for these edge cases.
8173
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000081742017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
8175
8176 [Variation Fonts] Width values of GX fonts are not mapped correctly
8177 https://bugs.webkit.org/show_bug.cgi?id=170367
8178
8179 Reviewed by Simon Fraser.
8180
8181 * fast/text/variations/font-selection-properties-expected.html:
8182 * fast/text/variations/gx-width-expected.html: Added.
8183 * fast/text/variations/gx-width.html: Added.
8184
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000081852017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
8186
8187 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
8188 https://bugs.webkit.org/show_bug.cgi?id=170577
8189
8190 Reviewed by Simon Fraser.
8191
8192 * fast/images/async-image-background-image-repeated-expected.html: Added.
8193 * fast/images/async-image-background-image-repeated.html: Added.
8194
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000081952017-04-08 Simon Fraser <simon.fraser@apple.com>
8196
8197 Unprefix CSS cursor values grab and grabbing
8198 https://bugs.webkit.org/show_bug.cgi?id=170543
8199
8200 Reviewed by Jon Lee.
8201
8202 Enhanced the cursor test to check round-tripping of all values.
8203
8204 * fast/css/cursor-parsing-expected.txt:
8205 * fast/css/cursor-parsing.html:
8206
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000082072017-04-08 Youenn Fablet <youenn@apple.com>
8208
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00008209 WebRTC tests gardening
8210 https://bugs.webkit.org/show_bug.cgi?id=170508
8211
8212 Reviewed by Eric Carlson.
8213
8214 * platform/ios-wk1/TestExpectations:
8215 * platform/ios-wk2/TestExpectations:
8216 * platform/ios/TestExpectations:
8217
82182017-04-08 Youenn Fablet <youenn@apple.com>
8219
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00008220 MediaStreamTrack id should be preserved by PeerConnection
8221 https://bugs.webkit.org/show_bug.cgi?id=170624
8222
8223 Reviewed by Eric Carlson.
8224
8225 * webrtc/video.html:
8226
cdumez@apple.comec928cd2017-04-08 01:11:10 +000082272017-04-07 Chris Dumez <cdumez@apple.com>
8228
8229 Unreviewed, update 2 media tests after r215120 so they work on iOS.
8230
8231 Setting the volume is a no-op on iOS so mute the video instead.
8232
8233 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
8234 * media/video-restricted-invisible-autoplay-not-allowed.html:
8235
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000082362017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
8237
8238 WebGPU: implement ComputeCommandEncoder and related components
8239 https://bugs.webkit.org/show_bug.cgi?id=170444
8240
8241 Reviewed by Alex Christensen.
8242
8243 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
8244
8245 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
8246 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
8247
zalan@apple.com318220e2017-04-07 22:48:22 +000082482017-04-07 Zalan Bujtas <zalan@apple.com>
8249
8250 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
8251 https://bugs.webkit.org/show_bug.cgi?id=170552
8252
8253 Reviewed by Antti Koivisto.
8254
8255 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
8256 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
8257
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000082582017-04-07 Ryan Haddad <ryanhaddad@apple.com>
8259
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00008260 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
8261 https://bugs.webkit.org/show_bug.cgi?id=168540
8262
8263 Unreviewed test gardening.
8264
8265 * platform/mac/TestExpectations:
8266
82672017-04-07 Ryan Haddad <ryanhaddad@apple.com>
8268
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00008269 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
8270 https://bugs.webkit.org/show_bug.cgi?id=170615
8271
8272 Unreviewed test gardening.
8273
8274 * platform/mac/TestExpectations:
8275
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000082762017-04-07 Chris Dumez <cdumez@apple.com>
8277
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00008278 Audible autoplay videos should not get paused when outside the viewport
8279 https://bugs.webkit.org/show_bug.cgi?id=170610
8280 <rdar://problem/31505984>
8281
8282 Reviewed by Eric Carlson.
8283
8284 Add layout test coverage.
8285
8286 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
8287 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
8288 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
8289 * media/video-restricted-invisible-autoplay-not-allowed.html:
8290
82912017-04-07 Chris Dumez <cdumez@apple.com>
8292
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00008293 Throttle / Align DOM Timers in cross-origin iframes to 30fps
8294 https://bugs.webkit.org/show_bug.cgi?id=170613
8295 <rdar://problem/31506444>
8296
8297 Reviewed by Simon Fraser.
8298
8299 Add layout test coverage.
8300
8301 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
8302 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
8303 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
8304
bfulgham@apple.com49026b42017-04-07 16:02:10 +000083052017-04-07 Brent Fulgham <bfulgham@apple.com>
8306
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00008307 Rebaseline additional tests after r215096.
8308 https://bugs.webkit.org/show_bug.cgi?id=170561
8309 <rdar://problem/7415154>
8310
8311 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
8312 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
8313 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
8314 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
8315 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
8316 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
8317 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
8318 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
8319 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
8320 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
8321 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
8322
83232017-04-07 Brent Fulgham <bfulgham@apple.com>
8324
bfulgham@apple.com49026b42017-04-07 16:02:10 +00008325 WebKit should percent encode single quotes in query strings
8326 https://bugs.webkit.org/show_bug.cgi?id=170561
8327 <rdar://problem/7415154>
8328
8329 Reviewed by Alex Christensen.
8330
8331 Rebaseline tests after change.
8332
8333 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
8334 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
8335 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
8336 * http/tests/security/xssAuditor/base-href-expected.txt:
8337 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
8338 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
8339 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
8340 * http/tests/security/xssAuditor/embed-tag-expected.txt:
8341 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
8342 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
8343 * http/tests/security/xssAuditor/form-action-expected.txt:
8344 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
8345 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
8346 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
8347 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
8348 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
8349 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
8350 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
8351 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
8352 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
8353 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
8354 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
8355 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
8356 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
8357 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
8358 * http/tests/security/xssAuditor/link-onclick-expected.txt:
8359 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
8360 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
8361 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
8362 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
8363 * http/tests/security/xssAuditor/object-tag-expected.txt:
8364 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
8365 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
8366 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
8367 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
8368 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
8369 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
8370 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
8371 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
8372 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
8373 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
8374 * http/tests/security/xssAuditor/svg-animate-expected.txt:
8375 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
8376 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
8377 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
8378
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000083792017-04-07 Youenn Fablet <youenn@apple.com>
8380
8381 Improve some WebRTC flaky tests
8382 https://bugs.webkit.org/show_bug.cgi?id=170584
8383
8384 Reviewed by Alex Christensen.
8385
8386 * webrtc/libwebrtc/descriptionGetters.html:
8387 * webrtc/video-replace-track-to-null.html:
8388
zalan@apple.come2374f52017-04-07 15:05:43 +000083892017-04-07 Zalan Bujtas <zalan@apple.com>
8390
8391 Text insertion cursor disappears after pressing enter
8392 https://bugs.webkit.org/show_bug.cgi?id=169291
8393 <rdar://problem/30899611>
8394
8395 Reviewed by Tim Horton.
8396
8397 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
8398 * editing/simple-line-layout-caret-is-gone.html: Added.
8399
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000084002017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
8401
8402 Make FontWithFeatures test font pass OTS
8403 https://bugs.webkit.org/show_bug.cgi?id=169788
8404
8405 Reviewed by Tim Horton.
8406
8407 Updated font to the one which passes the tests.
8408
8409 * css3/resources/FontWithFeatures.otf:
8410
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000084112017-04-06 Jiewen Tan <jiewen_tan@apple.com>
8412
8413 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
8414 https://bugs.webkit.org/show_bug.cgi?id=170571
8415
8416 Unreviewed.
8417
8418 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
8419 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
8420
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000084212017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
8422
8423 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
8424 https://bugs.webkit.org/show_bug.cgi?id=170560
8425 <rdar://problem/31484693>
8426
8427 Reviewed by Tim Horton.
8428
8429 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
8430 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
8431
8432 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
8433 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
8434
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000084352017-04-05 Simon Fraser <simon.fraser@apple.com>
8436
8437 Throttle requestAnimationFrame in cross-origin iframes to 30fps
8438 https://bugs.webkit.org/show_bug.cgi?id=170534
8439
8440 Reviewed by Dan Bates.
8441
8442 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
8443 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
8444 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
8445
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000084462017-04-06 Ryan Haddad <ryanhaddad@apple.com>
8447
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00008448 Unreviewed, rolling out r215041.
8449
8450 The LayoutTest for this change is failing on ios-simulator.
8451
8452 Reverted changeset:
8453
8454 "Rendering flexbox children across columns"
8455 https://bugs.webkit.org/show_bug.cgi?id=164166
8456 http://trac.webkit.org/changeset/215041
8457
84582017-04-06 Ryan Haddad <ryanhaddad@apple.com>
8459
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00008460 Unreviewed, rolling out r215046.
8461
8462 This change broke internal builds.
8463
8464 Reverted changeset:
8465
8466 "WebRTC tests gardening"
8467 https://bugs.webkit.org/show_bug.cgi?id=170508
8468 http://trac.webkit.org/changeset/215046
8469
84702017-04-06 Ryan Haddad <ryanhaddad@apple.com>
8471
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00008472 Skip a test that was accidentally enabled with r214982.
8473
8474 Unreviewed test gardening.
8475
8476 * platform/ios/TestExpectations:
8477
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000084782017-04-06 Joseph Pecoraro <pecoraro@apple.com>
8479
8480 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
8481 https://bugs.webkit.org/show_bug.cgi?id=16531
8482 <rdar://problem/5712895>
8483
8484 Reviewed by Timothy Hatcher.
8485
8486 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
8487 * http/tests/inspector/network/resource-request-headers.html: Added.
8488 * http/tests/inspector/network/resources/basic-auth.php: Added.
8489 Test coverage for Cookie and Basic Authentication headers.
8490
8491 * platform/mac/TestExpectations:
8492 * platform/mac-wk1/TestExpectations:
8493 * platform/win/TestExpectations:
8494 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
8495 and ElCapitan which uses the legacy non-NSURLSession loading path.
8496
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000084972017-04-06 Youenn Fablet <youenn@apple.com>
8498
8499 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
8500 https://bugs.webkit.org/show_bug.cgi?id=167513
8501
8502 Reviewed by Eric Carlson.
8503
8504 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
8505
zalan@apple.com2319f682017-04-06 20:03:55 +000085062017-04-06 Zalan Bujtas <zalan@apple.com>
8507
8508 Simple line layout: Hittest always returns the first renderer in the block.
8509 https://bugs.webkit.org/show_bug.cgi?id=170520
8510 <rdar://problem/30979175>
8511
8512 Reviewed by Antti Koivisto.
8513
8514 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
8515 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
8516
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000085172017-03-31 Jiewen Tan <jiewen_tan@apple.com>
8518
8519 [WebCrypto] Add support for AES-CTR
8520 https://bugs.webkit.org/show_bug.cgi?id=169761
8521 <rdar://problem/31331321>
8522
8523 Reviewed by Brent Fulgham.
8524
8525 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
8526 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
8527 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
8528 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
8529 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
8530 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
8531 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
8532 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
8533 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
8534 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
8535 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
8536 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
8537 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
8538 * crypto/subtle/aes-ctr-generate-key.html: Added.
8539 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
8540 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
8541 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
8542 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
8543 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
8544 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
8545 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
8546 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
8547 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
8548 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
8549 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
8550 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
8551 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
8552 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
8553 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
8554 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
8555 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
8556 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
8557 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
8558 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
8559 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
8560 * crypto/subtle/aes-generate-key-malformed-parameters.html:
8561 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
8562 * crypto/subtle/aes-import-key-malformed-parameters.html:
8563 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
8564 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
8565 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
8566 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
8567 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
8568 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
8569 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
8570 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
8571 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
8572 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
8573 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
8574 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
8575
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000085762017-04-06 Ryan Haddad <ryanhaddad@apple.com>
8577
8578 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
8579 https://bugs.webkit.org/show_bug.cgi?id=153460
8580
8581 Unreviewed test gardening.
8582
8583 * platform/mac/TestExpectations:
8584
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000085852017-04-06 Youenn Fablet <youenn@apple.com>
8586
8587 WebRTC tests gardening
8588 https://bugs.webkit.org/show_bug.cgi?id=170508
8589
8590 Reviewed by Eric Carlson.
8591
8592 * platform/ios-wk1/TestExpectations:
8593 * platform/ios-wk2/TestExpectations:
8594 * platform/ios/TestExpectations:
8595
antti@apple.comc5190fd2017-04-06 18:32:47 +000085962017-04-06 Antti Koivisto <antti@apple.com>
8597
8598 Implement testing mode for disk cache
8599 https://bugs.webkit.org/show_bug.cgi?id=170547
8600
8601 Reviewed by Andreas Kling.
8602
8603 Enable a few disabled tests to see how it goes.
8604
8605 * platform/mac-wk2/TestExpectations:
8606
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000086072017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
8608
8609 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
8610 https://bugs.webkit.org/show_bug.cgi?id=170339
8611
8612 Reviewed by Youenn Fablet.
8613
8614 Added new tests addressing respondWithNewView() behaviour.
8615
8616 * streams/readable-stream-byob-request-expected.txt: Updated.
8617 * streams/readable-stream-byob-request.js: Added new tests.
8618
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000086192017-04-06 Dave Hyatt <hyatt@apple.com>
8620
8621 Rendering flexbox children across columns
8622 https://bugs.webkit.org/show_bug.cgi?id=164166
8623 <rdar://problem/29055587>
8624
8625 Reviewed by Zalan Bujtas.
8626
8627 * fast/multicol/flexbox-rows-expected.html: Added.
8628 * fast/multicol/flexbox-rows.html: Added.
8629
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000086302017-04-05 Simon Fraser <simon.fraser@apple.com>
8631
8632 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
8633 https://bugs.webkit.org/show_bug.cgi?id=170479
8634
8635 Reviewed by Sam Weinig.
8636
8637 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
8638 * fast/frames/user-gesture-timestamp-propagation.html: Added.
8639 * platform/ios/TestExpectations:
8640
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000086412017-04-05 Eric Carlson <eric.carlson@apple.com>
8642
8643 [MediaStream] Host application should be able to mute and unmute media streams
8644 https://bugs.webkit.org/show_bug.cgi?id=170519
8645 <rdar://problem/31174326>
8646
8647 Reviewed by Youenn Fablet.
8648
8649 * fast/mediastream/MediaStream-page-muted-expected.txt:
8650 * fast/mediastream/MediaStream-page-muted.html:
8651
jfernandez@igalia.com30168022017-04-05 20:44:10 +000086522017-04-05 Javier Fernandez <jfernandez@igalia.com>
8653
8654 [css-align] Implement the place-items shorthand
8655 https://bugs.webkit.org/show_bug.cgi?id=168847
8656
8657 Reviewed by David Hyatt.
8658
8659 Regression tests for the new place-content alignment shorthand.
8660
8661 * css3/parse-place-items.html: Added.
8662
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000086632017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
8664
8665 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
8666 https://bugs.webkit.org/show_bug.cgi?id=170157
8667
8668 Reviewed by Alejandro G. Castro.
8669
8670 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
8671 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
8672 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
8673 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
8674 for each one of the audio media type and video media type.
8675
8676 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
8677 as failing in the general TestExpectations, because the libwebrtc backend currently
8678 doesn't generate the expected a=bundle-only lines.
8679 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
8680 The whole fast/mediastream directory is already overriden to pass.
8681 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
8682 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
8683 * fast/mediastream/resources/sdp-utils.js:
8684 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
8685 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
8686 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
8687
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000086882017-04-05 Jer Noble <jer.noble@apple.com>
8689
8690 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
8691 https://bugs.webkit.org/show_bug.cgi?id=170510
8692
8693 Reviewed by Eric Carlson.
8694
8695 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
8696 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
8697
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000086982017-04-05 Matt Baker <mattbaker@apple.com>
8699
8700 Web Inspector: XHR breakpoints should be global
8701 https://bugs.webkit.org/show_bug.cgi?id=170033
8702
8703 Reviewed by Joseph Pecoraro..
8704
8705 * inspector/dom-debugger/xhr-breakpoints.html:
8706 Update for XHRBreakpoint constructor change.
8707
cdumez@apple.comca98dba2017-04-05 18:47:39 +000087082017-04-05 Chris Dumez <cdumez@apple.com>
8709
8710 <input type="range"> changing to disabled while active breaks all pointer events
8711 https://bugs.webkit.org/show_bug.cgi?id=170447
8712 <rdar://problem/31442875>
8713
8714 Reviewed by Geoffrey Garen.
8715
8716 Add layout test coverage.
8717
8718 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
8719 * fast/forms/range/disabled-while-dragging.html: Added.
8720
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000087212017-04-05 Jiewen Tan <jiewen_tan@apple.com>
8722
8723 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
8724 <rdar://problem/31322400>
8725
8726 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
8727 * crypto/subtle/rsa-import-key-malformed-parameters.html:
8728
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000087292017-04-05 Youenn Fablet <youenn@apple.com>
8730
8731 Deprecate and remove URL.createObjectURL(mediastream)
8732 https://bugs.webkit.org/show_bug.cgi?id=167518
8733 <rdar://problem/31149607>
8734
8735 Reviewed by Eric Carlson.
8736
8737 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
8738 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
8739 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
8740 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
8741 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
8742 * fast/mediastream/MediaStream-video-element-expected.txt:
8743 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
8744 * fast/mediastream/MediaStream-video-element-track-stop.html:
8745 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
8746 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
8747 * fast/mediastream/MediaStream-video-element.html:
8748 * fast/mediastream/resources/getUserMedia-helper.js:
8749 (setupVideoElementWithStream):
8750
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000087512017-04-05 Javier Fernandez <jfernandez@igalia.com>
8752
8753 [GTK] Unreviewed tests gardening
8754 https://bugs.webkit.org/show_bug.cgi?id=170497
8755
8756 Unreviewed test gardening. Rebaseline tests after r214712.
8757
8758 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
8759
8760
ap@apple.com0bc422c2017-04-05 05:14:52 +000087612017-04-04 Alexey Proskuryakov <ap@apple.com>
8762
8763 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
8764 for https://bugs.webkit.org/show_bug.cgi?id=170493
8765
8766 * platform/mac/TestExpectations:
8767
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000087682017-04-04 Youenn Fablet <youenn@apple.com>
8769
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00008770 Canvas is tainted when painting a video with MediaStreamTrack
8771 https://bugs.webkit.org/show_bug.cgi?id=170486
8772
8773 Reviewed by Eric Carlson.
8774
8775 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
8776 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
8777 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
8778 (reject):
8779 (getUserMedia):
8780 (defaultRejectOrCatch):
8781 (setupVideoElementWithStream):
8782
87832017-04-04 Youenn Fablet <youenn@apple.com>
8784
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00008785 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
8786 https://bugs.webkit.org/show_bug.cgi?id=170482
8787
8788 Reviewed by Eric Carlson.
8789
8790 * TestExpectations:
8791
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000087922017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8793
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00008794 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
8795 https://bugs.webkit.org/show_bug.cgi?id=168390
8796
8797 Unreviewed test gardening.
8798
8799 * platform/mac/TestExpectations:
8800
88012017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8802
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00008803 Mark fast/images/reset-image-animation.html as flaky.
8804 https://bugs.webkit.org/show_bug.cgi?id=170177
8805
8806 Unreviewed test gardening.
8807
8808 * platform/mac/TestExpectations:
8809
88102017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8811
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00008812 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
8813 https://bugs.webkit.org/show_bug.cgi?id=168409
8814
8815 Unreviewed test gardening.
8816
8817 * platform/mac-wk1/TestExpectations:
8818
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000088192017-04-04 Brent Fulgham <bfulgham@apple.com>
8820
8821 Do not assert when CharacterData representing an Attr fires events
8822 https://bugs.webkit.org/show_bug.cgi?id=170454
8823 <rdar://problem/30979320>
8824
8825 Reviewed by Ryosuke Niwa.
8826
8827 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
8828 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
8829
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000088302017-04-04 Youenn Fablet <youenn@apple.com>
8831
8832 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
8833 https://bugs.webkit.org/show_bug.cgi?id=169481
8834
8835 Reviewed by Eric Carlson.
8836
8837 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
8838 * webrtc/datachannel/basic.html:
8839
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000088402017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8841
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00008842 Add back results that were accidentally removed with r214848.
8843 https://bugs.webkit.org/show_bug.cgi?id=169301
8844
8845 Unreviewed test gardening.
8846
8847 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
8848 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
8849
88502017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8851
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00008852 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
8853 https://bugs.webkit.org/show_bug.cgi?id=170456
8854
8855 Unreviewed test gardening.
8856
8857 * platform/mac-wk1/TestExpectations:
8858
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000088592017-04-04 Youenn Fablet <youenn@apple.com>
8860
8861 webrtc/peer-connection-audio-mute.html is flaky
8862 https://bugs.webkit.org/show_bug.cgi?id=170451
8863
8864 Reviewed by Eric Carlson.
8865
8866 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
8867 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
8868 Decreasing time spent at detecting hum or not.
8869 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
8870
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000088712017-04-04 Ryan Haddad <ryanhaddad@apple.com>
8872
8873 Mark fast/images/animated-gif-webkit-transform.html as flaky.
8874 https://bugs.webkit.org/show_bug.cgi?id=170410
8875
8876 Unreviewed test gardening.
8877
8878 * platform/mac-wk2/TestExpectations:
8879
ap@apple.com68c61102017-04-04 01:22:41 +000088802017-04-03 Alexey Proskuryakov <ap@apple.com>
8881
8882 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
8883
8884 This test still times out, most of the time.
8885
8886 * platform/wk2/TestExpectations:
8887
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000088882017-04-03 Javier Fernandez <jfernandez@igalia.com>
8889
8890 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
8891 https://bugs.webkit.org/show_bug.cgi?id=170340
8892
8893 Reviewed by David Hyatt.
8894
8895 Added additional test cases to evaluate the new baseline-alignment syntax.
8896
8897 * css3/parse-place-content-expected.txt:
8898 * css3/parse-place-content.html:
8899
n_wang@apple.comaf39f872017-04-03 23:06:25 +000089002017-04-03 Nan Wang <n_wang@apple.com>
8901
8902 AX: Expose link children when doing search predication on iOS
8903 https://bugs.webkit.org/show_bug.cgi?id=170424
8904 <rdar://problem/31413335>
8905
8906 Reviewed by Chris Fleizach.
8907
8908 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
8909 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
8910
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000089112017-04-03 Dave Hyatt <hyatt@apple.com>
8912
8913 Japanese fonts in vertical text should support synthesized italics
8914 https://bugs.webkit.org/show_bug.cgi?id=169301
8915
8916 Reviewed by Simon Fraser.
8917
8918 * fast/text/international/synthesized-italic-vertical-expected.html:
8919 * fast/text/international/synthesized-italic-vertical.html:
8920 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
8921 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
8922
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000089232017-04-03 Chris Dumez <cdumez@apple.com>
8924
8925 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
8926 https://bugs.webkit.org/show_bug.cgi?id=170285
8927 <rdar://problem/31378543>
8928
8929 Reviewed by Andy Estes.
8930
8931 Add layout test coverage.
8932
8933 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
8934 * fast/images/background-image-relative-url-changes-document.html: Added.
8935
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000089362017-04-03 John Wilander <wilander@apple.com>
8937
8938 Remove timeout expectations after bug fix
8939 https://bugs.webkit.org/show_bug.cgi?id=168262
8940
8941 Unreviewed test gardening.
8942
8943 Remove timeout expectations after bug fix in
8944 https://bugs.webkit.org/show_bug.cgi?id=170400
8945
8946 * platform/wk2/TestExpectations:
8947 Remove expected timeout for the first five test cases
8948 under http/tests/loading/resourceLoadStatistics/.
8949
antti@apple.com6c64e6c2017-04-03 19:08:07 +000089502017-04-03 Antti Koivisto <antti@apple.com>
8951
8952 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
8953 https://bugs.webkit.org/show_bug.cgi?id=170402
8954 <rdar://problem/31004344>
8955
8956 Reviewed by Simon Fraser.
8957
8958 * fast/css/document-stylesheets-dynamic-expected.html: Added.
8959 * fast/css/document-stylesheets-dynamic.html: Added.
8960
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000089612017-04-03 Jeremy Jones <jeremyj@apple.com>
8962
8963 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
8964 https://bugs.webkit.org/show_bug.cgi?id=167965
8965
8966 Reviewed by Jon Lee.
8967
8968 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
8969 can therefore be delivered later than expected by the test. This is already done for the first one,
8970 do this for the second one also.
8971
8972 * platform/mac-wk2/TestExpectations:
8973 * pointer-lock/mouse-event-delivery.html:
8974
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000089752017-04-01 Simon Fraser <simon.fraser@apple.com>
8976
8977 Clean up touch event handler registration when moving nodes between documents
8978 https://bugs.webkit.org/show_bug.cgi?id=170384
8979 rdar://problem/30816694
8980
8981 Reviewed by Chris Dumez.
8982
8983 Tests for moving nodes with various listener/handler combinations between documents.
8984
8985 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
8986 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
8987 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
8988 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
8989 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
8990 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
8991 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
8992 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
8993
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000089942017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
8995
8996 [SOUP] URI Fragment is lost after redirect
8997 https://bugs.webkit.org/show_bug.cgi?id=170058
8998
8999 Reviewed by Michael Catanzaro.
9000
9001 Add tests to check we correctly handle fragment identifiers on server redirections.
9002
9003 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
9004 * http/tests/navigation/redirect-preserves-fragment.html: Added.
9005 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
9006 * http/tests/navigation/redirect-to-fragment.html: Added.
9007 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
9008 * http/tests/navigation/redirect-to-fragment2.html: Added.
9009 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
9010 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
9011 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
9012 * platform/ios/TestExpectations:
9013 * platform/mac/TestExpectations:
9014
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000090152017-04-03 Youenn Fablet <youenn@apple.com>
9016
9017 captureStream is getting black frames with webgl canvas
9018 https://bugs.webkit.org/show_bug.cgi?id=170325
9019
9020 Reviewed by Dean Jackson.
9021
9022 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
9023 * fast/mediastream/captureStream/canvas3d.html: Added.
9024
pvollan@apple.com60e84802017-04-03 13:17:11 +000090252017-04-03 Per Arne Vollan <pvollan@apple.com>
9026
9027 Implement stroke-miterlimit.
9028 https://bugs.webkit.org/show_bug.cgi?id=169078
9029
9030 Reviewed by Dean Jackson.
9031
9032 * fast/css/stroke-miterlimit-default-expected.html: Added.
9033 * fast/css/stroke-miterlimit-default.html: Added.
9034 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
9035 * fast/css/stroke-miterlimit-large.html: Added.
9036 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
9037 * fast/css/stroke-miterlimit-zero.html: Added.
9038
ap@apple.com4e5a2a92017-04-02 18:55:45 +000090392017-04-02 Alexey Proskuryakov <ap@apple.com>
9040
ap@apple.com224fa132017-04-03 03:30:14 +00009041 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
9042
9043 * TestExpectations:
9044
90452017-04-02 Alexey Proskuryakov <ap@apple.com>
9046
ap@apple.com637c6b42017-04-03 03:13:42 +00009047 Build fix for
9048 Add missing text styles
9049 https://bugs.webkit.org/show_bug.cgi?id=170295
9050
9051 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
9052
90532017-04-02 Alexey Proskuryakov <ap@apple.com>
9054
ap@apple.com37851092017-04-03 01:26:31 +00009055 Fix lint errors.
9056
9057 * TestExpectations:
9058 * platform/ios-wk1/TestExpectations:
9059 * platform/ios-wk2/TestExpectations:
9060 * platform/ios/TestExpectations:
9061 * platform/mac-wk1/TestExpectations:
9062
90632017-04-02 Alexey Proskuryakov <ap@apple.com>
9064
ap@apple.com4e5a2a92017-04-02 18:55:45 +00009065 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
9066
9067 For https://bugs.webkit.org/show_bug.cgi?id=170395
9068 rdar://problem/30975761, rdar://problem/31394017
9069
9070 * TestExpectations:
9071
pvollan@apple.comc6950052017-04-02 05:28:53 +000090722017-04-01 Per Arne Vollan <pvollan@apple.com>
9073
9074 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
9075 https://bugs.webkit.org/show_bug.cgi?id=169466
9076
9077 Reviewed by Jon Lee.
9078
9079 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
9080 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
9081 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
9082 -webkit-text-stroke-width.
9083
9084 * fast/css/stroke-width-fallback-expected.html: Added.
9085 * fast/css/stroke-width-fallback.html: Added.
9086
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000090872017-04-01 Jon Lee <jonlee@apple.com>
9088
9089 Add missing text styles
9090 https://bugs.webkit.org/show_bug.cgi?id=170295
9091 rdar://problem/30219503
9092
9093 Reviewed by Dean Jackson.
9094
9095 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
9096
cdumez@apple.com63c68002017-04-02 00:55:20 +000090972017-04-01 Chris Dumez <cdumez@apple.com>
9098
9099 We should pause silent WebAudio rendering in background tabs
9100 https://bugs.webkit.org/show_bug.cgi?id=170299
9101 <rdar://problem/31289132>
9102
9103 Reviewed by Eric Carlson.
9104
9105 Add layout test coverage.
9106
9107 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
9108 * webaudio/silent-audio-interrupted-in-background.html: Added.
9109
ap@apple.com44498b62017-04-01 07:47:17 +000091102017-04-01 Alexey Proskuryakov <ap@apple.com>
9111
9112 Rolling back http://trac.webkit.org/r214663 - memory corruption
9113
9114 * streams/readable-stream-byob-request-expected.txt:
9115 * streams/readable-stream-byob-request.js:
9116 (self.importScripts.test): Deleted.
9117
zalan@apple.com45ae7d72017-04-01 06:30:00 +000091182017-03-31 Zalan Bujtas <zalan@apple.com>
9119
9120 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
9121 https://bugs.webkit.org/show_bug.cgi?id=170348
9122 <rdar://problem/24727151>
9123
9124 Reviewed by David Hyatt.
9125
9126 * fast/multicol/table-section-page-break-expected.html: Added.
9127 * fast/multicol/table-section-page-break.html: Added.
9128
cdumez@apple.comc79decf2017-04-01 00:31:34 +000091292017-03-31 Chris Dumez <cdumez@apple.com>
9130
9131 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
9132 https://bugs.webkit.org/show_bug.cgi?id=162510
9133 <rdar://problem/31380650>
9134
9135 Reviewed by Alexey Proskuryakov.
9136
9137 The test restores a page from PageCache and wants to check that an animated
9138 GIF is properly animating. To do so, it store the data of the current image
9139 frame, and then checks in a 100ms timer that the current image frame is
9140 different. This is flaky by nature since the image only has 10 frames and
9141 you therefore have a 1/10 chance that the new frame will be the same as the
9142 previous one, even if the image is properly animating.
9143
9144 To address the problem, do a setInterval instead of a setTimeout and check
9145 until the frame becomes different.
9146
9147 * fast/images/animated-gif-restored-from-bfcache.html:
9148 * platform/mac/TestExpectations:
9149
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000091502017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
9151
9152 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
9153 https://bugs.webkit.org/show_bug.cgi?id=170328
9154 <rdar://problem/30904558>
9155
9156 Reviewed by Tim Horton.
9157
9158 Adds a new layout test verifying that when a user taps away to clear the current selection in character
9159 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
9160 selection views, which are dismissed.
9161
9162 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
9163 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
9164
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000091652017-03-31 Youenn Fablet <youenn@apple.com>
9166
9167 Add a test to ensure webrtc generated certificates and names are ephemeral
9168 https://bugs.webkit.org/show_bug.cgi?id=170225
9169
9170 Reviewed by Jon Lee.
9171
9172 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
9173 * webrtc/ephemeral-certificates-and-cnames.html: Added.
9174
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000091752017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
9176
9177 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
9178 https://bugs.webkit.org/show_bug.cgi?id=170327
9179 <rdar://problem/31363816>
9180
9181 Reviewed by Tim Horton.
9182
9183 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
9184 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
9185 synthetic touch events.
9186
9187 * TestExpectations:
9188 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
9189 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
9190
ap@apple.come4023af2017-03-31 17:29:12 +000091912017-03-31 Alexey Proskuryakov <ap@apple.com>
9192
ap@apple.com19c0fd02017-03-31 19:18:26 +00009193 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
9194 https://bugs.webkit.org/show_bug.cgi?id=170355
9195
9196 * TestExpectations:
9197
91982017-03-31 Alexey Proskuryakov <ap@apple.com>
9199
ap@apple.comb599b982017-03-31 17:41:39 +00009200 Correction for the previous change - this is an image failure.
9201
9202 * platform/mac-wk2/TestExpectations:
9203
92042017-03-31 Alexey Proskuryakov <ap@apple.com>
9205
ap@apple.come4023af2017-03-31 17:29:12 +00009206 Mark fast/images/animated-image-different-dest-size.html as flaky for
9207 https://bugs.webkit.org/show_bug.cgi?id=170203
9208
9209 * platform/mac-wk2/TestExpectations:
9210
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000092112017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
9212
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00009213 Unreviewed GTK+ gardening. Update expectations of several tests.
9214
9215 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
9216 fonts.
9217
9218 * platform/gtk/TestExpectations:
9219 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
9220
92212017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
9222
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00009223 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
9224
9225 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
9226 after r214503.
9227
9228 * platform/gtk/TestExpectations:
9229 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
9230 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
9231 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
9232 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
9233
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000092342017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
9235
9236 [Readable Streams API] Implement cloneArrayBuffer in WebCore
9237 https://bugs.webkit.org/show_bug.cgi?id=170008
9238
9239 Reviewed by Youenn Fablet.
9240
9241 Added test to check cloneArrayBuffer behaviour.
9242
9243 * streams/readable-stream-byob-request.js:
9244
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000092452017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
9246
9247 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
9248 https://bugs.webkit.org/show_bug.cgi?id=170151
9249
9250 Reviewed by Saam Barati.
9251
9252 * js/script-tests/string_replace_function.js: Added.
9253 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
9254 * js/string_replace_function-expected.txt: Added.
9255 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
9256 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
9257 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
9258
rego@igalia.com0e27af12017-03-31 09:27:04 +000092592017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
9260
9261 [css-grid] Update W3C Test Suite
9262 https://bugs.webkit.org/show_bug.cgi?id=170170
9263
9264 Reviewed by Youenn Fablet.
9265
9266 Update path to tests in TestExpectations as the CSS Grid Layout suite
9267 is now under web-platform-tests.
9268
9269 * TestExpectations:
9270
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000092712017-03-31 Antoine Quint <graouts@apple.com>
9272
9273 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
9274 https://bugs.webkit.org/show_bug.cgi?id=168409
9275 <rdar://problem/30799198>
9276
9277 Unreviewed. Capture new logging events.
9278
9279 * media/modern-media-controls/airplay-button/airplay-button.html:
9280
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000092812017-03-30 Matt Baker <mattbaker@apple.com>
9282
9283 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
9284
9285 * inspector/css/getAllStyleSheets-expected.txt:
9286
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000092872017-03-30 Ryan Haddad <ryanhaddad@apple.com>
9288
9289 Rebaseline js/dom/global-constructors-attributes.html.
9290
9291 Unreviewed test gardening.
9292
9293 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
9294 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
9295 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
9296
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000092972017-03-30 Simon Fraser <simon.fraser@apple.com>
9298
9299 Rename a touch event function, and new touch region test results
9300 https://bugs.webkit.org/show_bug.cgi?id=170309
9301 rdar://problem/31329520
9302
9303 Reviewed by Chris Dumez.
9304
9305 A code change in WebKitAdditions progresses this test result.
9306
9307 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
9308
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000093092017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
9310
9311 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
9312 https://bugs.webkit.org/show_bug.cgi?id=169547
9313
9314 Reviewed by Simon Fraser.
9315
9316 * fast/images/async-image-background-image.html:
9317 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
9318 * fast/images/sprite-sheet-image-draw-expected.html: Added.
9319 * fast/images/sprite-sheet-image-draw.html: Added.
9320
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000093212017-03-30 Matt Baker <mattbaker@apple.com>
9322
9323 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
9324 https://bugs.webkit.org/show_bug.cgi?id=170279
9325 <rdar://problem/30200492>
9326
9327 Reviewed by David Hyatt.
9328
9329 * inspector/css/getAllStyleSheets.html:
9330 Add stylesheet with an "unparsed" property having no final semicolon.
9331
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000093322017-03-30 Youenn Fablet <youenn@apple.com>
9333
9334 Clean up RTCDataChannel
9335 https://bugs.webkit.org/show_bug.cgi?id=169732
9336
9337 Reviewed by Chris Dumez.
9338
9339 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
9340 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
9341
cdumez@apple.comc973c422017-03-30 21:35:39 +000093422017-03-30 Chris Dumez <cdumez@apple.com>
9343
9344 svg/animations/animations-paused-in-background-page.html is flaky
9345 https://bugs.webkit.org/show_bug.cgi?id=170290
9346
9347 Reviewed by Simon Fraser.
9348
9349 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
9350 due to a race.
9351
9352 * svg/animations/animations-paused-in-background-page-expected.txt:
9353 * svg/animations/animations-paused-in-background-page.html:
9354
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000093552017-03-30 Javier Fernandez <jfernandez@igalia.com>
9356
9357 [css-align] Adapt content-alignment properties to the new baseline syntax
9358 https://bugs.webkit.org/show_bug.cgi?id=170262
9359
9360 Reviewed by David Hyatt.
9361
9362 Added new cases to the alignment properties parsing tests so that we can verify the new
9363 baseline-alignment syntax is parsed as expected.
9364 Additionally, I modified the tests so that they use the testharness format.
9365
9366 * css3/parse-align-content-expected.txt:
9367 * css3/parse-align-content.html:
9368 * css3/parse-justify-content-expected.txt:
9369 * css3/parse-justify-content.html:
9370
jcraig@apple.comaff229672017-03-30 21:13:21 +000093712017-03-30 James Craig <jcraig@apple.com>
9372
9373 AX: Expose a new AXSubrole for explicit ARIA "group" role
9374 https://bugs.webkit.org/show_bug.cgi?id=169810
9375 <rdar://problem/31039693>
9376
9377 Reviewed by Chris Fleizach.
9378
9379 * accessibility/list-detection2-expected.txt:
9380 * accessibility/list-detection2.html:
9381 * accessibility/roles-computedRoleString.html:
9382 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
9383 * inspector/dom/highlightFrame-expected.txt:
9384 * inspector/dom/highlightSelector-expected.txt:
9385 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
9386 * platform/mac/accessibility/roles-exposed-expected.txt:
9387
commit-queue@webkit.org76329332017-03-30 20:22:38 +000093882017-03-30 Youenn Fablet <youenn@apple.com>
9389
9390 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
9391 https://bugs.webkit.org/show_bug.cgi?id=170294
9392
9393 Unreviewed.
9394
9395 * TestExpectations: Marking these tests as flaky.
9396
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000093972017-03-30 Eric Carlson <eric.carlson@apple.com>
9398
9399 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
9400 https://bugs.webkit.org/show_bug.cgi?id=169956
9401
9402 Reviewed by Youenn Fablet.
9403
9404 * webaudio/audiobuffer-crash-expected.txt: Added.
9405 * webaudio/audiobuffer-crash.html: Added.
9406
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000094072017-03-30 Simon Fraser <simon.fraser@apple.com>
9408
9409 Add some tests that dump the touch event regions with various content configurations
9410 https://bugs.webkit.org/show_bug.cgi?id=170216
9411
9412 Followup: add missing results files, and tweak iframes.html to show that regions fail to
9413 take iframe borders into account.
9414
9415 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
9416 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
9417 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
9418 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
9419 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
9420 * fast/events/touch/ios/touch-event-regions/iframes.html:
9421 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
9422 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
9423
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000094242017-03-30 Per Arne Vollan <pvollan@apple.com>
9425
9426 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
9427 https://bugs.webkit.org/show_bug.cgi?id=170188
9428
9429 Reviewed by Eric Carlson.
9430
9431 The textTrackDisplayElement call will fail and throw an exception if the text track display element
9432 has not yet been added to the text track container element. We wait until it has been added.
9433
9434 * media/track/track-cue-rendering-with-padding.html:
9435
commit-queue@webkit.org98928812017-03-30 17:06:21 +000094362017-03-30 Antoine Quint <graouts@apple.com>
9437
9438 [Modern Media Controls] Invalid placard icon is not visible for short video
9439 https://bugs.webkit.org/show_bug.cgi?id=170277
9440 <rdar://problem/31327955>
9441
9442 Reviewed by Eric Carlson.
9443
9444 Add a new test to check that we correctly hide the invalid icon only when
9445 there is no space left to display it.
9446
9447 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
9448 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
9449
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000094502017-03-27 Sergio Villar Senin <svillar@igalia.com>
9451
9452 [css-grid] Clamp the number of autorepeat tracks
9453 https://bugs.webkit.org/show_bug.cgi?id=170120
9454
9455 Reviewed by Manuel Rego Casasnovas.
9456
9457 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
9458 to allow us to run several test cases over a small number of grids in a single file quite
9459 fast. The other option was to statically (CSS) create several huge grids, something that
9460 could potentially be very expensive in terms of memory and CPU leading to timeouts.
9461
9462 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
9463 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
9464
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000094652017-03-30 Antoine Quint <graouts@apple.com>
9466
9467 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
9468 https://bugs.webkit.org/show_bug.cgi?id=168409
9469 <rdar://problem/30799198>
9470
9471 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
9472 requestAnimationFrame() call to suspend the ScriptedAnimationController.
9473
9474 * media/modern-media-controls/airplay-button/airplay-button.html:
9475
pvollan@apple.comc639f112017-03-30 06:35:31 +000094762017-03-30 Per Arne Vollan <pvollan@apple.com>
9477
9478 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
9479 https://bugs.webkit.org/show_bug.cgi?id=168660
9480
9481 Reviewed Eric Carlson.
9482
9483 The textTrackDisplayElement call will fail and throw an exception if the text track display element
9484 has not yet been added to the text track container element. We wait until it has been added.
9485
9486 * media/track/track-cue-container-rendering-position.html:
9487
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000094882017-03-29 Ryosuke Niwa <rniwa@webkit.org>
9489
9490 Disconnecting a HTMLObjectElement does not always unload its content document
9491 https://bugs.webkit.org/show_bug.cgi?id=169606
9492
9493 Reviewed by Andy Estes.
9494
9495 Add a regression test.
9496
9497 * fast/dom/removing-focused-object-element-expected.txt: Added.
9498 * fast/dom/removing-focused-object-element.html: Added.
9499
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000095002017-03-29 Simon Fraser <simon.fraser@apple.com>
9501
9502 Add some tests that dump the touch event regions with various content configurations
9503 https://bugs.webkit.org/show_bug.cgi?id=170216
9504
9505 Reviewed by Dean Jackson.
9506
9507 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
9508
9509 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
9510 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
9511 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
9512 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
9513 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
9514 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
9515 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
9516 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
9517 * fast/events/touch/ios/touch-event-regions/document.html: Added.
9518 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
9519 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
9520 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
9521 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
9522 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
9523 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
9524
simon.fraser@apple.com54152682017-03-30 01:31:53 +000095252017-03-28 Simon Fraser <simon.fraser@apple.com>
9526
9527 Make it possible to dump touch event regions for testing
9528 https://bugs.webkit.org/show_bug.cgi?id=170209
9529 <rdar://problem/31309258>
9530
9531 Reviewed by Tim Horton.
9532
9533 Simple test that dumps the regions.
9534
9535 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
9536 * fast/events/touch/ios/touch-event-regions.html: Added.
9537
zalan@apple.com26018542017-03-30 01:25:00 +000095382017-03-29 Zalan Bujtas <zalan@apple.com>
9539
9540 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
9541 https://bugs.webkit.org/show_bug.cgi?id=170259
9542 <rdar://problem/31300584>
9543
9544 Reviewed by Simon Fraser.
9545
9546 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
9547 * fast/block/float/placing-multiple-floats-crash.html: Added.
9548
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000095492017-03-29 Tim Horton <timothy_horton@apple.com>
9550
9551 Swipe gesture tests don't work on macOS Sierra
9552 https://bugs.webkit.org/show_bug.cgi?id=161675
9553 <rdar://problem/23379930>
9554
9555 Reviewed by Darin Adler.
9556
9557 * platform/mac-wk2/TestExpectations:
9558 * swipe/basic-cached-back-swipe-expected.txt:
9559 * swipe/basic-cached-back-swipe.html:
9560 * swipe/main-frame-pinning-requirement-expected.txt:
9561 * swipe/main-frame-pinning-requirement.html:
9562 * swipe/pushState-cached-back-swipe-expected.txt:
9563 * swipe/pushState-cached-back-swipe.html:
9564 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
9565 * swipe/pushState-programmatic-back-while-swiping-crash.html:
9566 * swipe/resources/swipe-test.js:
9567 (measuredDurationShouldBeLessThan):
9568 (startSwipeGesture):
9569 (completeSwipeGesture):
9570 (playEventStream):
9571 (eventQueue.enqueueScrollEvent): Deleted.
9572 (eventQueue.enqueueSwipeEvent): Deleted.
9573 (eventQueue.hasPendingEvents): Deleted.
9574 (eventQueue.callAfterEventDispatch): Deleted.
9575 (eventQueue._processEventQueue): Deleted.
9576 (eventQueue._processEventQueueSoon): Deleted.
9577 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
9578 * swipe/swipe-start-hysteresis-failures.html: Removed.
9579
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000095802017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
9581
9582 Try to normalize variation ranges
9583 https://bugs.webkit.org/show_bug.cgi?id=170119
9584
9585 Reviewed by Simon Fraser.
9586
9587 * fast/text/variations/font-selection-properties-expected.html:
9588
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000095892017-03-29 Ryan Haddad <ryanhaddad@apple.com>
9590
9591 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
9592 https://bugs.webkit.org/show_bug.cgi?id=169677
9593
9594 Unreviewed test gardening.
9595
9596 * platform/mac-wk1/TestExpectations:
9597 * platform/mac/TestExpectations:
9598
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000095992017-03-29 Javier Fernandez <jfernandez@igalia.com>
9600
9601 [css-align] Adapt self-alignment properties to the new baseline syntax
9602 https://bugs.webkit.org/show_bug.cgi?id=170235
9603
9604 Reviewed by David Hyatt.
9605
9606 Added new cases to the alignment properties parsing tests so that we can verify the new
9607 baseline-alignment syntax is parsed as expected.
9608 Additionally, I modified the tests so that they use the testharness format.
9609
9610 * css3/parse-align-items-expected.txt:
9611 * css3/parse-align-items.html:
9612 * css3/parse-align-self-expected.txt:
9613 * css3/parse-align-self.html:
9614 * css3/resources/alignment-parsing-utils-th.js:
9615 (checkValues):
9616 * fast/css/parse-justify-items-expected.txt:
9617 * fast/css/parse-justify-items.html:
9618 * fast/css/parse-justify-self-expected.txt:
9619 * fast/css/parse-justify-self.html:
9620 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
9621 (checkValues):
9622 (checkBadValues):
9623 (checkInitialValues):
9624 (checkInheritValues):
9625 (checkLegacyValues):
9626 (checkSupportedValues):
9627
cdumez@apple.com5ddde632017-03-29 20:54:21 +000096282017-03-29 Chris Dumez <cdumez@apple.com>
9629
9630 Animated SVG images are not paused in pages loaded in the background
9631 https://bugs.webkit.org/show_bug.cgi?id=170043
9632 <rdar://problem/31234412>
9633
9634 Reviewed by Simon Fraser.
9635
9636 Extend layout test coverage.
9637
9638 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
9639 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
9640 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
9641 * svg/animations/animations-paused-in-background-page.html: Added.
9642 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
9643
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000096442017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
9645
9646 Post-commit test gardening after r214546
9647 https://bugs.webkit.org/show_bug.cgi?id=169518
9648
9649 Unreviewed.
9650
9651 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
9652 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
9653
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000096542017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
9655
9656 Post-commit test gardening after r214546
9657 https://bugs.webkit.org/show_bug.cgi?id=169518
9658
9659 Unreviewed.
9660
9661 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
9662 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
9663
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000096642017-03-29 Ryan Haddad <ryanhaddad@apple.com>
9665
9666 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
9667 https://bugs.webkit.org/show_bug.cgi?id=170130
9668
9669 Unreviewed test gardening.
9670
9671 * TestExpectations:
9672
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000096732017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
9674
9675 Variation fonts: Make sure that feature detection and preprocessor macros are right
9676 https://bugs.webkit.org/show_bug.cgi?id=169518
9677
9678 Reviewed by Simon Fraser.
9679
9680 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
9681
9682 * fast/text/font-variations-feature-detection-expected.html: Added.
9683 * fast/text/font-variations-feature-detection.html: Added.
9684 * platform/ios-simulator/TestExpectations:
9685 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
9686 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
9687 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
9688 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
9689 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
9690 * platform/mac/TestExpectations:
9691
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000096922017-03-29 Antoine Quint <graouts@apple.com>
9693
9694 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
9695 https://bugs.webkit.org/show_bug.cgi?id=170239
9696 <rdar://problem/31320685>
9697
9698 Reviewed by Dean Jackson.
9699
9700 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
9701 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
9702 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
9703 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
9704 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
9705
9706 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
9707 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
9708 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
9709 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
9710 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
9711
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000097122017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9713
9714 Mark fast/workers/worker-close-more.html as a flaky timeout.
9715 https://bugs.webkit.org/show_bug.cgi?id=169838
9716
9717 Unreviewed test gardening.
9718
9719 * platform/mac/TestExpectations:
9720
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000097212017-03-29 Youenn Fablet <youenn@apple.com>
9722
9723 Move DTMF WebRTC extension behind its own compile flag
9724 https://bugs.webkit.org/show_bug.cgi?id=170226
9725
9726 Reviewed by Eric Carlson.
9727
9728 * TestExpectations:
9729 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
9730 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
9731 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
9732 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
9733
clopez@igalia.comea2710e2017-03-29 15:33:15 +000097342017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
9735
9736 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
9737 https://bugs.webkit.org/show_bug.cgi?id=170192
9738
9739 Unreviewed test gardening.
9740
9741 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
9742
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000097432017-03-29 Youenn Fablet <youenn@apple.com>
9744
9745 Add test for differentiating camera versus canvas stream
9746 https://bugs.webkit.org/show_bug.cgi?id=169698
9747 <rdar://problem/31076026>
9748
9749 Reviewed by Eric Carlson.
9750
9751 * fast/mediastream/captureStream/canvas2d.html:
9752
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000097532017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
9754
9755 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
9756 https://bugs.webkit.org/show_bug.cgi?id=170223
9757
9758 Reviewed by Youenn Fablet.
9759
9760 After r214441 the arguments of addIceCandidate() are nullable.
9761
9762 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
9763 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
9764 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
9765
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000097662017-03-29 Antoine Quint <graouts@apple.com>
9767
9768 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
9769 https://bugs.webkit.org/show_bug.cgi?id=168409
9770 <rdar://problem/30799198>
9771
9772 Reviewed by Dean Jackson.
9773
9774 Opt into ScriptedAnimationController logging.
9775
9776 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
9777 * media/modern-media-controls/airplay-button/airplay-button.html:
9778
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000097792017-03-28 Youenn Fablet <youenn@apple.com>
9780
9781 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
9782 https://bugs.webkit.org/show_bug.cgi?id=170192
9783
9784 Reviewed by Jon Lee.
9785
9786 * fast/mediastream/RTCIceCandidate-expected.txt:
9787 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
9788 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
9789 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
9790 Ensuring sdpMid has a valid value.
9791 * fast/mediastream/resources/promise-utils.js: Improving error logging.
9792
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000097932017-03-27 Brent Fulgham <bfulgham@apple.com>
9794
9795 Only attach Attributes to a given element one time
9796 https://bugs.webkit.org/show_bug.cgi?id=170125
9797 <rdar://problem/31279676>
9798
9799 Reviewed by Chris Dumez.
9800
9801 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
9802 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
9803 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
9804 * fast/dom/Attr/only-attach-attr-once.html: Added.
9805
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000098062017-03-28 Youenn Fablet <youenn@apple.com>
9807
9808 Stop RTCDataChannel when closing page
9809 https://bugs.webkit.org/show_bug.cgi?id=170166
9810
9811 Reviewed by Eric Carlson.
9812
9813 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
9814 * webrtc/datachannel/datachannel-gc.html: Added.
9815
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000098162017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
9817
9818 Ranges for variation font properties are not enforced
9819 https://bugs.webkit.org/show_bug.cgi?id=169979
9820
9821 Reviewed by David Hyatt.
9822
9823 * fast/text/font-selection-font-face-parse-expected.txt:
9824 * fast/text/font-selection-font-face-parse.html:
9825 * fast/text/font-selection-font-loading-api-parse-expected.txt:
9826 * fast/text/font-selection-font-loading-api-parse.html:
9827 * fast/text/font-style-parse-expected.txt:
9828 * fast/text/font-style-parse.html:
9829 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
9830 * fast/text/variations/font-loading-api-parse-ranges.html:
9831 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
9832 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
9833 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
9834
aestes@apple.comb527f1f2017-03-28 23:50:55 +000098352017-03-28 Andy Estes <aestes@apple.com>
9836
9837 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
9838 https://bugs.webkit.org/show_bug.cgi?id=170197
9839 <rdar://problem/30314067>
9840
9841 Reviewed by Brady Eidson.
9842
9843 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
9844 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
9845
cdumez@apple.coma585b422017-03-28 23:11:35 +000098462017-03-28 Chris Dumez <cdumez@apple.com>
9847
9848 Animated SVG images are not paused when outside viewport
9849 https://bugs.webkit.org/show_bug.cgi?id=170155
9850 <rdar://problem/31288893>
9851
9852 Reviewed by Antti Koivisto.
9853
9854 Add layout test coverage.
9855
9856 * platform/mac-wk1/TestExpectations:
9857 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
9858 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
9859 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
9860 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
9861 * svg/animations/resources/smilAnimation.svg: Added.
9862
antti@apple.comdf681732017-03-28 22:48:26 +000098632017-03-28 Antti Koivisto <antti@apple.com>
9864
9865 Missing render tree position invalidation when tearing down renderers for display:contents subtree
9866 https://bugs.webkit.org/show_bug.cgi?id=170199
9867 <rdar://problem/31260856>
9868
9869 Reviewed by Zalan Bujtas.
9870
9871 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
9872 * fast/shadow-dom/slot-renderer-teardown.html: Added.
9873
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000098742017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9875
9876 Unreviewed, rolling out r214485.
9877
9878 This change caused LayoutTest crashes.
9879
9880 Reverted changeset:
9881
9882 "Stop RTCDataChannel when closing page"
9883 https://bugs.webkit.org/show_bug.cgi?id=170166
9884 http://trac.webkit.org/changeset/214485
9885
bburg@apple.com2e3de942017-03-28 21:41:24 +000098862017-03-28 Brian Burg <bburg@apple.com>
9887
9888 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
9889 https://bugs.webkit.org/show_bug.cgi?id=169865
9890 <rdar://problem/31250573>
9891
9892 Reviewed by Joseph Pecoraro.
9893
9894 Add tests that verify the new command works as expected when it disables resource caching.
9895 I also manually verified that the override setting is cleared when Web Inspector disconnects.
9896 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
9897 a load happened or not.
9898
9899 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
9900 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
9901 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
9902 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
9903
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000099042017-03-28 Youenn Fablet <youenn@apple.com>
9905
9906 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
9907 https://bugs.webkit.org/show_bug.cgi?id=170194
9908
9909 Reviewed by Chris Dumez.
9910
9911 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
9912 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
9913
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000099142017-03-28 Joseph Pecoraro <pecoraro@apple.com>
9915
9916 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
9917 https://bugs.webkit.org/show_bug.cgi?id=166862
9918 <rdar://problem/29835977>
9919
9920 Reviewed by Brian Burg.
9921
9922 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
9923 * http/tests/inspector/network/resource-mime-type.html: Added.
9924 Test resource mime types for different resources.
9925
9926 * http/tests/inspector/network/resources/json.php: Added.
9927 * http/tests/inspector/network/resources/script.js: Added.
9928 * http/tests/inspector/network/resources/script.txt: Added.
9929 * http/tests/inspector/network/resources/stylesheet.css: Added.
9930 * http/tests/inspector/network/resources/stylesheet.txt: Added.
9931 * http/tests/resources/square20.jpg: Added.
9932 Resources for various requests and different mime types.
9933
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000099342017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9935
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00009936 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
9937 https://bugs.webkit.org/show_bug.cgi?id=168132
9938
9939 Unreviewed test gardening.
9940
9941 * platform/mac/TestExpectations:
9942
99432017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9944
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00009945 Mark two fast/scrolling/ios/touch-scroll tests as failing.
9946 https://bugs.webkit.org/show_bug.cgi?id=170153
9947
9948 Unreviewed test gardening.
9949
9950 * platform/ios-wk2/TestExpectations:
9951
99522017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9953
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00009954 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
9955
9956 Unreviewed test gardening.
9957
9958 * platform/ios/TestExpectations:
9959
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000099602017-03-28 Youenn Fablet <youenn@apple.com>
9961
9962 Stop RTCDataChannel when closing page
9963 https://bugs.webkit.org/show_bug.cgi?id=170166
9964
9965 Reviewed by Eric Carlson.
9966
9967 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
9968 * webrtc/datachannel/datachannel-gc.html: Added.
9969
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000099702017-03-28 Antoine Quint <graouts@apple.com>
9971
9972 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
9973 https://bugs.webkit.org/show_bug.cgi?id=170180
9974
9975 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
9976
9977 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
9978 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
9979
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000099802017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9981
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00009982 Mark fast/history/ios/history-scroll-restoration.html as flaky.
9983 https://bugs.webkit.org/show_bug.cgi?id=169558
9984
9985 Unreviewed test gardening.
9986
9987 * platform/ios-wk2/TestExpectations:
9988
99892017-03-28 Ryan Haddad <ryanhaddad@apple.com>
9990
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00009991 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
9992 https://bugs.webkit.org/show_bug.cgi?id=170180
9993
9994 Unreviewed test gardening.
9995
9996 * platform/ios/TestExpectations:
9997
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000099982017-03-28 Youenn Fablet <youenn@apple.com>
9999
10000 LayoutTest webrtc/video-getParameters.html is failing
10001 https://bugs.webkit.org/show_bug.cgi?id=170148
10002
10003 Unreviewed.
10004
10005 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
10006
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000100072017-03-28 Ryan Haddad <ryanhaddad@apple.com>
10008
10009 Mark webrtc/video-replace-track-to-null.html as flaky.
10010 https://bugs.webkit.org/show_bug.cgi?id=170178
10011
10012 Unreviewed test gardening.
10013
10014 * TestExpectations:
10015
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000100162017-03-28 Jonathan Bedard <jbedard@apple.com>
10017
10018 Moved gardened ios-simulator tests to ios folders
10019 <rdar://problem/30948691>
10020
10021 Unreviewed test re-organization.
10022
10023 Moving ios-simulator test expectations to share as many expectations
10024 as possible with on-device testing.
10025
10026 * platform/ios: Moved from platform/ios-simulator.
10027 * platform/ios-device: Added.
10028 * platform/ios-device-wk1: Added.
10029 * platform/ios-device-wk2: Added.
10030 * platform/ios-simulator: Moved to platform/ios.
10031 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
10032 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
10033 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
10034 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
10035
yoav@yoav.ws81391512017-03-28 11:56:52 +0000100362017-03-28 Yoav Weiss <yoav@yoav.ws>
10037
10038 Add a warning for unused link preloads.
10039 https://bugs.webkit.org/show_bug.cgi?id=165670
10040
10041 Reviewed by Youenn Fablet.
10042
10043 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
10044 * http/tests/preload/download_resources-expected.txt:
10045 * http/tests/preload/download_resources.html: Added references to preloaded resources.
10046 * http/tests/preload/onerror_event-expected.txt:
10047 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
10048 * http/tests/preload/onload_event-expected.txt:
10049 * http/tests/preload/onload_event.html: Added references to preloaded resources.
10050 * http/tests/preload/single_download_preload.html: Deflaked.
10051 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
10052 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
10053 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
10054 * http/tests/preload/unused_preload_warning-expected.txt: Added.
10055 * http/tests/preload/unused_preload_warning.html: Added.
10056
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000100572017-03-28 Antoine Quint <graouts@apple.com>
10058
10059 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
10060 https://bugs.webkit.org/show_bug.cgi?id=170171
10061 <rdar://problem/31095500>
10062
10063 Reviewed by Dean Jackson.
10064
10065 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
10066 the "presented" property returns false immediately after calling hide() on the panel.
10067
10068 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
10069 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
10070 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
10071 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
10072
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000100732017-03-28 Aaron Chu <aaron_chu@apple.com>
10074
10075 AX: Media controls should be able to be re-activated after faded away
10076 https://bugs.webkit.org/show_bug.cgi?id=170048
10077 <rdar://problem/30157179>
10078
10079 Reviewed by Antoine Quint.
10080
10081 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
10082 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
10083
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000100842017-03-28 Antoine Quint <graouts@apple.com>
10085
10086 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
10087 https://bugs.webkit.org/show_bug.cgi?id=169145
10088 <rdar://problem/17048858>
10089
10090 Reviewed by Dean Jackson.
10091
10092 We add new tests for media documents and related features that cover the following cases:
10093
10094 - checking <video> with only audio tracks does not show the fullscreen button
10095 - checking <video> with only audio tracks does not show the picture-in-picture button
10096 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
10097
10098 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
10099 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
10100 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
10101 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
10102 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
10103 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
10104 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
10105 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
10106 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
10107 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
10108 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
10109 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
10110 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
10111 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
10112 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
10113 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
10114 * platform/ios-simulator/TestExpectations:
10115 * platform/mac/TestExpectations:
10116
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000101172017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
10118
10119 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
10120 https://bugs.webkit.org/show_bug.cgi?id=169771
10121
10122 Reviewed by Simon Fraser.
10123
10124 * fast/images/animated-image-different-dest-size-expected.html: Added.
10125 * fast/images/animated-image-different-dest-size.html: Added.
10126 This test crashes without this patch.
10127
10128 * fast/images/animated-image-loop-count.html:
10129 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
10130
10131 * fast/images/async-image-background-image-expected.html: Added.
10132 * fast/images/async-image-background-image.html: Added.
10133 Ensures the background image can be drawn asynchronously if it is large.
10134
10135 * fast/images/async-image-canvas-draw-image-expected.html: Added.
10136 * fast/images/async-image-canvas-draw-image.html: Added.
10137 Ensures the image is drawn synchronously on the canvas regardless of its size.
10138
10139 * fast/images/ordered-animated-image-frames.html:
10140 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
10141
10142 * fast/images/reset-image-animation-expected.txt:
10143 * fast/images/reset-image-animation.html:
10144 Change how the steps of the test are ordered so the test can be not flaky.
10145 Running it with -repeat-each was failing.
10146
10147 * fast/images/resources/red-green-blue-900-300.png: Added.
10148
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000101492017-03-27 Youenn Fablet <youenn@apple.com>
10150
10151 addIceCandidate should not throw if passed null or undefined
10152 https://bugs.webkit.org/show_bug.cgi?id=170118
10153
10154 Reviewed by Eric Carlson.
10155
10156 Updating test to log addIceCandidate rejection.
10157
10158 * webrtc/datachannel/basic.html:
10159 * webrtc/routines.js:
10160 (iceCallback1):
10161 (iceCallback2):
10162 (onAddIceCandidateError):
10163
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000101642017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10165
10166 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
10167
10168 Unreviewed test gardening.
10169
10170 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
10171 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
10172
antti@apple.comf4e83d62017-03-27 22:56:32 +0000101732017-03-27 Antti Koivisto <antti@apple.com>
10174
10175 Loading in-body stylesheets should not block rendering of elements before them
10176 https://bugs.webkit.org/show_bug.cgi?id=169345
10177
10178 Reviewed by Simon Fraser.
10179
10180 * http/tests/incremental/resources/delayed-css.php: Added.
10181 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
10182 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
10183
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000101842017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
10185
10186 Test variation font ranges in the CSS Font Loading API
10187 https://bugs.webkit.org/show_bug.cgi?id=170022
10188
10189 Reviewed by Dean Jackson.
10190
10191 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
10192 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
10193
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000101942017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10195
10196 Unreviewed, rolling out r214411.
10197
10198 Two of the LayoutTests for this change time out on ios-
10199 simulator.
10200
10201 Reverted changeset:
10202
10203 "[Modern Media Controls] Improve media documents across macOS,
10204 iPhone and iPad"
10205 https://bugs.webkit.org/show_bug.cgi?id=169145
10206 http://trac.webkit.org/changeset/214411
10207
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000102082017-03-27 Antoine Quint <graouts@apple.com>
10209
10210 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
10211 https://bugs.webkit.org/show_bug.cgi?id=168517
10212 <rdar://problem/30577636>
10213
10214 Reviewed by Dean Jackson.
10215
10216 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
10217
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000102182017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10219
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000010220 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
10221 https://bugs.webkit.org/show_bug.cgi?id=169679
10222
10223 Unreviewed test gardening.
10224
10225 * platform/mac/TestExpectations:
10226
102272017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10228
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000010229 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
10230 https://bugs.webkit.org/show_bug.cgi?id=170127
10231
10232 Unreviewed test gardening.
10233
10234 * platform/mac/TestExpectations:
10235
102362017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10237
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000010238 Mark media/modern-media-controls/time-label/time-label.html as flaky.
10239 https://bugs.webkit.org/show_bug.cgi?id=169678
10240
10241 Unreviewed test gardening.
10242
10243 * platform/mac-wk1/TestExpectations:
10244
102452017-03-27 Ryan Haddad <ryanhaddad@apple.com>
10246
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000010247 Marking two modern-media-controls tests as timeouts.
10248 https://bugs.webkit.org/show_bug.cgi?id=170123
10249
10250 Unreviewed test gardening.
10251
10252 * platform/ios-simulator/TestExpectations:
10253
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000102542017-03-27 Youenn Fablet <youenn@apple.com>
10255
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000010256 Tighten RTCDatachannel creation and parameter getters
10257 https://bugs.webkit.org/show_bug.cgi?id=170081
10258
10259 Reviewed by Eric Carlson.
10260
10261 * webrtc/datachannel/basic-expected.txt:
10262 * webrtc/datachannel/basic.html:
10263
102642017-03-27 Youenn Fablet <youenn@apple.com>
10265
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000010266 Add support for RTCRtpReceiver/RTCRtpSender getParameters
10267 https://bugs.webkit.org/show_bug.cgi?id=170057
10268
10269 Reviewed by Alex Christensen.
10270
10271 * webrtc/video-getParameters-expected.txt: Added.
10272 * webrtc/video-getParameters.html: Added.
10273
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000102742017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
10275
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000010276 font variation properties don't need to accept numbers
10277 https://bugs.webkit.org/show_bug.cgi?id=169357
10278
10279 Reviewed by Antti Koivisto.
10280
10281 * fast/text/font-selection-font-face-parse-expected.txt:
10282 * fast/text/font-selection-font-face-parse.html:
10283 * fast/text/font-selection-font-loading-api-parse-expected.txt:
10284 * fast/text/font-selection-font-loading-api-parse.html:
10285 * fast/text/font-stretch-parse-expected.txt:
10286 * fast/text/font-stretch-parse.html:
10287 * fast/text/font-style-parse-expected.txt:
10288 * fast/text/font-style-parse.html:
10289 * fast/text/variations/font-selection-properties.html:
10290 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
10291
102922017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
10293
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000010294 Implement format specifier for variation fonts
10295 https://bugs.webkit.org/show_bug.cgi?id=169327
10296
10297 Reviewed by Simon Fraser.
10298
10299 * fast/text/variations/font-face-format-expected.html: Added.
10300 * fast/text/variations/font-face-format.html: Added.
10301
103022017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
10303
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000010304 Make sure animation works for font-weight, font-stretch, and font-style
10305 https://bugs.webkit.org/show_bug.cgi?id=169683
10306
10307 Reviewed by Simon Fraser.
10308
10309 * animations/font-variations/font-stretch-expected.txt: Added.
10310 * animations/font-variations/font-stretch.html: Added.
10311 * animations/font-variations/font-style-expected.txt: Added.
10312 * animations/font-variations/font-style.html: Added.
10313 * animations/font-variations/font-weight-expected.txt: Added.
10314 * animations/font-variations/font-weight.html: Added.
10315 * animations/resources/animation-test-helpers.js:
10316 (compareFontStyle):
10317 (getPropertyValue):
10318 (comparePropertyValue):
10319
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000103202017-03-27 Alex Christensen <achristensen@webkit.org>
10321
10322 Make WebSockets work in network process
10323 https://bugs.webkit.org/show_bug.cgi?id=169930
10324
10325 Reviewed by Youenn Fablet.
10326
10327 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
10328 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
10329 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
10330 (web_socket_do_extra_handshake):
10331 (web_socket_transfer_data):
10332 * platform/ios-simulator-wk1/TestExpectations:
10333 * platform/mac-wk1/TestExpectations:
10334 * platform/win/TestExpectations:
10335
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000103362017-03-27 Antoine Quint <graouts@apple.com>
10337
10338 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
10339 https://bugs.webkit.org/show_bug.cgi?id=169145
10340 <rdar://problem/17048858>
10341
10342 Reviewed by Dean Jackson.
10343
10344 We add new tests for media documents and related features that cover the following cases:
10345
10346 - checking <video> with only audio tracks does not show the fullscreen button
10347 - checking <video> with only audio tracks does not show the picture-in-picture button
10348 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
10349
10350 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
10351 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
10352 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
10353 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
10354 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
10355 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
10356 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
10357 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
10358 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
10359 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
10360 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
10361 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
10362 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
10363 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
10364 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
10365 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
10366 * platform/ios-simulator/TestExpectations:
10367 * platform/mac/TestExpectations:
10368
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000103692017-03-25 Aaron Chu <aaron_chu@apple.com>
10370
10371 AX: Media controls are unlabeled
10372 https://bugs.webkit.org/show_bug.cgi?id=169947
10373 <rdar://problem/30153323>
10374
10375 Reviewed by Antoine Quint.
10376
10377 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
10378 * media/modern-media-controls/airplay-button/airplay-button.html:
10379 * media/modern-media-controls/forward-button/forward-button-expected.txt:
10380 * media/modern-media-controls/forward-button/forward-button.html:
10381 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
10382 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
10383 * media/modern-media-controls/icon-button/icon-button-expected.txt:
10384 * media/modern-media-controls/icon-button/icon-button.html:
10385 * media/modern-media-controls/icon-service/icon-service-expected.txt:
10386 * media/modern-media-controls/icon-service/icon-service.html:
10387 * media/modern-media-controls/mute-button/mute-button-expected.txt:
10388 * media/modern-media-controls/mute-button/mute-button.html:
10389 * media/modern-media-controls/pip-button/pip-button-expected.txt:
10390 * media/modern-media-controls/pip-button/pip-button.html:
10391 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
10392 * media/modern-media-controls/play-pause-button/play-pause-button.html:
10393 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
10394 * media/modern-media-controls/rewind-button/rewind-button.html:
10395 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
10396 * media/modern-media-controls/skip-back-button/skip-back-button.html:
10397 * media/modern-media-controls/start-button/start-button-expected.txt:
10398 * media/modern-media-controls/start-button/start-button.html:
10399 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
10400 * media/modern-media-controls/tracks-button/tracks-button.html:
10401
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000104022017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
10403
10404 Unreviewed GTK+ gardening. Update expectations of several tests.
10405
10406 * platform/gtk/TestExpectations:
10407
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000104082017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
10409
10410 Post-commit test fix after r214394
10411 https://bugs.webkit.org/show_bug.cgi?id=170083
10412
10413 Unreviewed.
10414
10415 * fast/text/variations/optical-sizing.html:
10416
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000104172017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
10418
10419 Add font-optical-sizing to CSSComputedStyleDeclaration
10420 https://bugs.webkit.org/show_bug.cgi?id=170083
10421
10422 Reviewed by Joseph Pecoraro.
10423
10424 * fast/css/getComputedStyle/computed-style-expected.txt:
10425 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
10426 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
10427 * fast/css/getComputedStyle/resources/property-names.js:
10428 * fast/text/variations/optical-sizing-expected.txt:
10429 * fast/text/variations/optical-sizing.html:
10430 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
10431 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
10432 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
10433
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000104342017-03-24 Ryan Haddad <ryanhaddad@apple.com>
10435
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000010436 Consolidate TestExpectations for media/restore-from-page-cache.html.
10437
10438 Unreviewed test gardening.
10439
10440 * platform/mac/TestExpectations:
10441
104422017-03-24 Ryan Haddad <ryanhaddad@apple.com>
10443
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000010444 Unreviewed, rolling out r214361.
10445
10446 This change caused flakiness in http/tests/preload tests.
10447
10448 Reverted changeset:
10449
10450 "Add a warning for unused link preloads."
10451 https://bugs.webkit.org/show_bug.cgi?id=165670
10452 http://trac.webkit.org/changeset/214361
10453
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000104542017-03-24 Antoine Quint <graouts@webkit.org>
10455
10456 [Modern Media Controls] Remove placard icon if height is compressed
10457 https://bugs.webkit.org/show_bug.cgi?id=167935
10458 <rdar://problem/30397128>
10459
10460 Reviewed by Dean Jackson.
10461
10462 We add a new test to check that the various designed constraints to toggle display of a placard's
10463 icon, title and description are honored. Also, due to the old layout() method now being called
10464 "commit()", we refactor a relevant test.
10465
10466 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
10467 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
10468 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
10469 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
10470
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000104712017-03-24 Eric Carlson <eric.carlson@apple.com>
10472
10473 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
10474 https://bugs.webkit.org/show_bug.cgi?id=170056
10475
10476 Reviewed by Youenn Fablet.
10477
10478 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
10479 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
10480 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
10481 * fast/mediastream/apply-constraints-advanced-expected.txt:
10482 * fast/mediastream/apply-constraints-advanced.html:
10483 * fast/mediastream/apply-constraints-video-expected.txt:
10484 * fast/mediastream/apply-constraints-video.html:
10485
dino@apple.com21196272017-03-24 23:16:52 +0000104862017-03-24 Dean Jackson <dino@apple.com>
10487
10488 Serialization of custom props in longhand should be "" not value of shorthand
10489 https://bugs.webkit.org/show_bug.cgi?id=167699
10490 <rdar://problem/30324200>
10491
10492 Reviewed by Sam Weinig.
10493
10494 * fast/css/variables/rule-property-get-expected.html:
10495 * fast/css/variables/rule-property-get.html:
10496
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000104972017-03-24 Antoine Quint <graouts@webkit.org>
10498
10499 [Modern Media Controls] Captions don't move with the appearance of the inline controls
10500 https://bugs.webkit.org/show_bug.cgi?id=170051
10501 <rdar://problem/30754428>
10502
10503 Reviewed by Dean Jackson.
10504
10505 Add a new test, which would have previously failed, where we check that we account for the controls bar height
10506 when showing captions with the controls bar visible.
10507
10508 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
10509 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
10510
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000105112017-03-24 Brent Fulgham <bfulgham@apple.com>
10512
10513 Handle recursive calls to ProcessingInstruction::checkStyleSheet
10514 https://bugs.webkit.org/show_bug.cgi?id=169982
10515 <rdar://problem/31083051>
10516
10517 Reviewed by Antti Koivisto.
10518
10519 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
10520 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
10521 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
10522 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
10523 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
10524 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
10525 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
10526 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
10527 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
10528 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
10529 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
10530
beidson@apple.comc6dab482017-03-24 21:13:40 +0000105312017-03-24 Brady Eidson <beidson@apple.com>
10532
10533 A null compound index value crashes the Databases process.
10534 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
10535
10536 Reviewed by Alex Christensen.
10537
10538 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
10539 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
10540 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
10541 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
10542 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
10543
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000105442017-03-24 Ryan Haddad <ryanhaddad@apple.com>
10545
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000010546 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
10547 https://bugs.webkit.org/show_bug.cgi?id=170068
10548
10549 Unreviewed test gardening.
10550
10551 * platform/ios-simulator/TestExpectations:
10552
105532017-03-24 Ryan Haddad <ryanhaddad@apple.com>
10554
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000010555 Unreviewed, rolling out r214360.
10556
10557 This change caused 20+ LayoutTest failures.
10558
10559 Reverted changeset:
10560
10561 "Handle recursive calls to
10562 ProcessingInstruction::checkStyleSheet"
10563 https://bugs.webkit.org/show_bug.cgi?id=169982
10564 http://trac.webkit.org/changeset/214360
10565
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000105662017-03-24 Youenn Fablet <youenn@apple.com>
10567
10568 Add support for qpSum in WebRTC stats
10569 https://bugs.webkit.org/show_bug.cgi?id=170060
10570
10571 Reviewed by Eric Carlson.
10572
10573 * webrtc/video-stats.html:
10574
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000105752017-03-24 Daniel Bates <dabates@apple.com>
10576
10577 Prevent new navigations during document unload
10578 https://bugs.webkit.org/show_bug.cgi?id=169934
10579 <rdar://problem/31247584>
10580
10581 Reviewed by Chris Dumez.
10582
10583 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
10584 after starting a navigation from an onunload event handler.
10585
10586 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
10587 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
10588
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000105892017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
10590
10591 Implement font-optical-sizing
10592 https://bugs.webkit.org/show_bug.cgi?id=168895
10593
10594 Reviewed by Dean Jackson.
10595
10596 * fast/text/variations/optical-sizing-expected.txt: Added.
10597 * fast/text/variations/optical-sizing.html: Added.
10598
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000105992017-03-24 Yoav Weiss <yoav@yoav.ws>
10600
10601 Add a warning for unused link preloads.
10602 https://bugs.webkit.org/show_bug.cgi?id=165670
10603
10604 Reviewed by Youenn Fablet.
10605
10606 This adds a test for the unused preload warning, and adapts some of the other preload tests,
10607 to avoid warnings.
10608
10609 * http/tests/preload/download_resources-expected.txt: Changed.
10610 * http/tests/preload/download_resources.html: Added references to preloaded resources.
10611 * http/tests/preload/onerrer_event-expected.txt: Changed.
10612 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
10613 * http/tests/preload/onload_event.html: Added references to preloaded resources.
10614 * http/tests/preload/resources/single_download_preload.html: Deflaked.
10615 * http/tests/preload/unused_preload_warning-expected.txt: Added.
10616 * http/tests/preload/unused_preload_warning.html: Added.
10617
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000106182017-03-24 Brent Fulgham <bfulgham@apple.com>
10619
10620 Handle recursive calls to ProcessingInstruction::checkStyleSheet
10621 https://bugs.webkit.org/show_bug.cgi?id=169982
10622 <rdar://problem/31083051>
10623
10624 Reviewed by Antti Koivisto.
10625
10626 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
10627 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
10628 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
10629 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
10630 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
10631 * fast/dom/beforeload/recursive-link-before-load.html: Added.
10632 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
10633 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
10634 * fast/dom/beforeload/resources/content.xhtml: Added.
10635 * fast/dom/beforeload/resources/pass.css: Added.
10636 * fast/dom/beforeload/resources/test.xsl: Added.
10637
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000106382017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
10639
10640 font-style needs a new CSSValue to make CSSRule.cssText work correctly
10641 https://bugs.webkit.org/show_bug.cgi?id=169258
10642
10643 Reviewed by David Hyatt.
10644
10645 Update tests' expected results.
10646
10647 * fast/text/font-selection-font-face-parse-expected.txt:
10648 * fast/text/font-selection-font-face-parse.html:
10649 * fast/text/font-style-parse-expected.txt:
10650 * fast/text/font-style-parse.html:
10651 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
10652 * svg/css/getComputedStyle-basic-expected.txt:
10653
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000106542017-03-24 Youenn Fablet <youenn@apple.com>
10655
10656 Add libwebrtc backend support for RTCRtpSender::replaceTrack
10657 https://bugs.webkit.org/show_bug.cgi?id=169841
10658
10659 Reviewed by Alex Christensen.
10660
10661 * webrtc/audio-replace-track-expected.txt: Added.
10662 * webrtc/audio-replace-track.html: Added.
10663 * webrtc/video-replace-track-expected.txt: Added.
10664 * webrtc/video-replace-track.html: Added.
10665 * webrtc/video-replace-track-to-null-expected.txt: Added.
10666 * webrtc/video-replace-track-to-null.html: Added.
10667
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000106682017-03-24 Ryan Haddad <ryanhaddad@apple.com>
10669
10670 Update TestExpectations for media/restore-from-page-cache.html.
10671
10672 Unreviewed test gardening.
10673
10674 * platform/mac-wk2/TestExpectations:
10675 * platform/mac/TestExpectations:
10676
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000106772017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
10678
10679 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
10680
10681 * platform/gtk/TestExpectations:
10682
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000106832017-03-24 Youenn Fablet <youenn@apple.com>
10684
10685 Add support for DataChannel and MediaStreamTrack stats
10686 https://bugs.webkit.org/show_bug.cgi?id=170031
10687
10688 Reviewed by Eric Carlson.
10689
10690 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
10691 * webrtc/datachannel/datachannel-stats.html: Added.
10692 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
10693 * webrtc/video-mediastreamtrack-stats.html: Added.
10694
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000106952017-03-24 Chris Dumez <cdumez@apple.com>
10696
10697 Extend svg/animations/animations-paused-disconnected-iframe.html
10698 https://bugs.webkit.org/show_bug.cgi?id=170035
10699
10700 Reviewed by Andreas Kling.
10701
10702 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
10703
10704 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
10705 * svg/animations/animations-paused-disconnected-iframe.html:
10706
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000107072017-03-24 Youenn Fablet <youenn@apple.com>
10708
10709 Fix framesEncoded/framesDecoded RTC stats
10710 https://bugs.webkit.org/show_bug.cgi?id=170024
10711
10712 Reviewed by Eric Carlson.
10713
10714 * webrtc/video-stats-expected.txt: Added.
10715 * webrtc/video-stats.html: Added.
10716
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000107172017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
10718
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000010719 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
10720
10721 * platform/gtk/TestExpectations:
10722
107232017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
10724
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000010725 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
10726
10727 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
10728 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
10729 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
10730 mime type and returned application/octet-stream.
10731
10732 * platform/gtk/TestExpectations:
10733 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
10734 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
10735
107362017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
10737
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000010738 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
10739
10740 We are now getting a MIME type for otf files.
10741
10742 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
10743
pvollan@apple.come52fe062017-03-24 12:01:45 +0000107442017-03-24 Per Arne Vollan <pvollan@apple.com>
10745
10746 Text stroke is sometimes clipped on video captions.
10747 https://bugs.webkit.org/show_bug.cgi?id=170006
10748
10749 Reviewed by Eric Carlson.
10750
10751 * media/track/track-css-stroke-cues-expected.txt:
10752 * media/track/track-css-stroke-cues.html:
10753
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000107542017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
10755
10756 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
10757 https://bugs.webkit.org/show_bug.cgi?id=170001
10758
10759 Reviewed by Michael Catanzaro.
10760
10761 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
10762
10763 * platform/gtk/TestExpectations:
10764
antti@apple.com0e079ed2017-03-24 03:20:18 +0000107652017-03-23 Antti Koivisto <antti@apple.com>
10766
10767 Revert r213712, caused iPad PLT regression
10768 https://bugs.webkit.org/show_bug.cgi?id=170040
10769
10770 Unreviewed.
10771
10772 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
10773 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
10774
cdumez@apple.com838ef372017-03-23 23:51:20 +0000107752017-03-23 Chris Dumez <cdumez@apple.com>
10776
10777 SVG animations are not paused when their <svg> element is removed from the document
10778 https://bugs.webkit.org/show_bug.cgi?id=170030
10779 <rdar://problem/31230252>
10780
10781 Reviewed by Dean Jackson.
10782
10783 Add layout test coverage.
10784
10785 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
10786 * svg/animations/animations-paused-when-removed-from-document.html: Added.
10787
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000107882017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
10789
10790 font shorthand should accept variation values
10791 https://bugs.webkit.org/show_bug.cgi?id=168998
10792
10793 Reviewed by Simon Fraser.
10794
10795 * fast/text/font-style-parse-expected.txt:
10796 * fast/text/font-style-parse.html:
10797 * fast/text/font-weight-parse-expected.txt:
10798 * fast/text/font-weight-parse.html:
10799
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000108002017-03-23 Chris Dumez <cdumez@apple.com>
10801
10802 SVG animations are not paused when inserted into a hidden page
10803 https://bugs.webkit.org/show_bug.cgi?id=170026
10804 <rdar://problem/31228704>
10805
10806 Reviewed by Andreas Kling.
10807
10808 Add layout test coverage.
10809
10810 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
10811 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
10812 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
10813 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
10814
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000010815== Rolled over to ChangeLog-2017-03-23 ==