blob: a0a2ee50f32c5c9aa45cf2ce6ff6ace0ba3031a5 [file] [log] [blame]
zalan@apple.come9f08212017-04-27 11:02:09 +000012017-04-27 Zalan Bujtas <zalan@apple.com>
2
3 Text gets cut off when bailing out of simple line layout with widows.
4 https://bugs.webkit.org/show_bug.cgi?id=171370
5 <rdar://problem/31563414>
6
7 Reviewed by Antti Koivisto.
8
9 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
10 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
11
cdumez@apple.com08e1cf72017-04-27 05:45:10 +0000122017-04-26 Chris Dumez <cdumez@apple.com>
13
14 Unreviewed, remove unnecessary expected result in platform/ios-wk2
15
16 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
17 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
18
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +0000192017-04-26 Joseph Pecoraro <pecoraro@apple.com>
20
21 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
22 https://bugs.webkit.org/show_bug.cgi?id=171364
23 <rdar://problem/10873037>
24
25 Reviewed by Sam Weinig.
26
27 * inspector/model/remote-object-expected.txt:
28 * inspector/model/remote-object.html:
29 * platform/mac/inspector/model/remote-object-expected.txt:
30 Test a Uint8ClampedArray is treated like an array.
31
sbarati@apple.com00f75182017-04-27 02:28:39 +0000322017-04-26 Saam Barati <sbarati@apple.com>
33
34 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
35 https://bugs.webkit.org/show_bug.cgi?id=170924
36 <rdar://problem/31721052>
37
38 Reviewed by Mark Lam.
39
40 * js/let-syntax-expected.txt:
41
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +0000422017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
43
44 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
45 https://bugs.webkit.org/show_bug.cgi?id=171182
46
47 Reviewed by Chris Fleizach.
48
49 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
50 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
51
timothy_horton@apple.com30800222017-04-27 00:53:23 +0000522017-04-26 Tim Horton <timothy_horton@apple.com>
53
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +000054 Should not drag x-apple-data-detectors links
55 https://bugs.webkit.org/show_bug.cgi?id=171352
56 <rdar://problem/31309081>
57
58 Reviewed by Beth Dakin.
59
60 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
61 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
62
632017-04-26 Tim Horton <timothy_horton@apple.com>
64
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000065 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +000066
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +000067 * TestExpectations:
68 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
69 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
70 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +000071
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +0000722017-04-26 Matt Lewis <jlewis3@apple.com>
73
74 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
75 https://bugs.webkit.org/show_bug.cgi?id=171346
76
77 Unreviewed test gardening.
78
79 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
80
jdiggs@igalia.com1975e352017-04-26 23:26:49 +0000812017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
82
83 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
84 https://bugs.webkit.org/show_bug.cgi?id=171163
85
86 Reviewed by Chris Fleizach.
87
88 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
89 * accessibility/gtk/aria-current-changed-notification.html: Added.
90 * accessibility/gtk/aria-current-expected.txt: Added.
91 * accessibility/gtk/aria-current.html: Added.
92
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +0000932017-04-26 Youenn Fablet <youenn@apple.com>
94
95 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
96 https://bugs.webkit.org/show_bug.cgi?id=170701
97
98 Reviewed by Eric Carlson.
99
100 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
101 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
102 * webrtc/datachannel/bufferedAmountLowThreshold.html:
103
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +00001042017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
105
106 Restrict WebKit image formats to a known whitelist
107 https://bugs.webkit.org/show_bug.cgi?id=170700
108
109 Reviewed by Tim Horton.
110
111 * fast/images/image-formats-support-expected.txt: Added.
112 * fast/images/image-formats-support.html: Added.
113 * fast/images/resources/100x100-red-psd-renamed.png: Added.
114 * fast/images/resources/100x100-red-tga-renamed.png: Added.
115 * fast/images/resources/100x100-red.psd: Added.
116 * fast/images/resources/100x100-red.tga: Added.
117
commit-queue@webkit.org4feca992017-04-26 20:09:42 +00001182017-04-26 Matt Lewis <jlewis3@apple.com>
119
120 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
121 https://bugs.webkit.org/show_bug.cgi?id=170484
122
123 Reviewed by Alexey Proskuryakov.
124
125 * platform/mac-wk2/TestExpectations:
126
cdumez@apple.com12453dd2017-04-26 19:38:56 +00001272017-04-26 Chris Dumez <cdumez@apple.com>
128
129 Re-sync html/browsers/the-window-object web-platform-tests from upstream
130 https://bugs.webkit.org/show_bug.cgi?id=171313
131
132 Reviewed by Alex Christensen.
133
134 * tests-options.json:
135
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +00001362017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
137
138 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
139 https://bugs.webkit.org/show_bug.cgi?id=171164
140
141 Reviewed by Chris Fleizach.
142
143 In addition to the new test, update xml-roles-exposed.html's expectations
144 because the implicit value of aria-haspopup for the combobox role is now
145 listbox, and that value should be exposed via an AtkObject attribute.
146
147 * accessibility/gtk/aria-haspopup-expected.txt: Added.
148 * accessibility/gtk/aria-haspopup.html: Added.
149 * accessibility/gtk/xml-roles-exposed-expected.txt:
150
simon.fraser@apple.com22722612017-04-26 19:03:46 +00001512017-04-26 Simon Fraser <simon.fraser@apple.com>
152
153 http/tests/frame-throttling tests failing on iOS
154 https://bugs.webkit.org/show_bug.cgi?id=171314
155 rdar://problem/31691134
156
157 Reviewed by Chris Dumez.
158
159 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
160 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
161 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
162 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
163
164 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
165 locations.
166
167 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
168 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
169 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
170 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
171
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +00001722017-04-26 Matt Lewis <jlewis3@apple.com>
173
174 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
175 https://bugs.webkit.org/show_bug.cgi?id=161887
176
177 Reviewed by Tim Horton.
178
179 * platform/mac-wk2/TestExpectations:
180
dino@apple.comb0854342017-04-26 17:34:50 +00001812017-04-25 Dean Jackson <dino@apple.com>
182
183 [Color] Make gradients work with ExtendedColors
184 https://bugs.webkit.org/show_bug.cgi?id=171315
185 <rdar://problems/31830177>
186
187 Reviewed by Antoine Quint.
188
189 Test for gradients using the color() syntax. Unfortunately,
190 due to rounding errors, we can't use a ref test for some
191 transparent colors, so comment them out for the moment.
192 These can be re-enabled when we can specify a tolerance
193 value for image comparison in the testing framework.
194
195 * css3/color/gradients-expected.html: Added.
196 * css3/color/gradients.html: Added.
197
zalan@apple.com0acc5442017-04-26 16:34:32 +00001982017-04-26 Zalan Bujtas <zalan@apple.com>
199
200 Forced page break on :after triggers infinite loop in column balancing
201 https://bugs.webkit.org/show_bug.cgi?id=171309
202 rdar://problem/26285884
203
204 Reviewed by David Hyatt.
205
206 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
207 * fast/multicol/infinite-loop-when-forced-break.html: Added.
208
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +00002092017-04-26 Ryan Haddad <ryanhaddad@apple.com>
210
211 Unreviewed, rolling out r215767.
212
213 The LayoutTest for this change is a flaky failure.
214
215 Reverted changeset:
216
217 "Restrict WebKit image formats to a known whitelist"
218 https://bugs.webkit.org/show_bug.cgi?id=170700
219 http://trac.webkit.org/changeset/215767
220
svillar@igalia.com9f39f272017-04-26 15:34:40 +00002212017-04-24 Sergio Villar Senin <svillar@igalia.com>
222
223 [css-grid] Remove most of the usage of SizingOperation
224 https://bugs.webkit.org/show_bug.cgi?id=171225
225
226 Reviewed by Darin Adler.
227
228 Added a new test case which was working correctly but that was not properly tested before.
229
230 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
231 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
232
commit-queue@webkit.org02b00482017-04-26 06:38:37 +00002332017-04-25 Joseph Pecoraro <pecoraro@apple.com>
234
235 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
236 https://bugs.webkit.org/show_bug.cgi?id=170953
237
238 Reviewed by Brian Burg.
239
240 * http/tests/inspector/network/resource-sizes-disk-cache.html:
241 * http/tests/inspector/network/resource-sizes-network.html:
242 Read the entire data to ensure the load is complete before we notify the frontend.
243
244 * platform/mac-wk1/TestExpectations:
245 * platform/mac-wk2/TestExpectations:
246 Unflake these tests, they should be more reliable now.
247
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +00002482017-04-25 Youenn Fablet <youenn@apple.com>
249
250 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
251 https://bugs.webkit.org/show_bug.cgi?id=171242
252
253 Reviewed by Alex Christensen.
254
255 * TestExpectations:
256 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
257 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
258
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +00002592017-04-25 Brent Fulgham <bfulgham@apple.com>
260
261 Relax the event firing ASSERT for Attr changes
262 https://bugs.webkit.org/show_bug.cgi?id=171236
263 <rdar://problem/30516349>
264
265 Reviewed by Dean Jackson.
266
267 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
268 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
269
dino@apple.com7d703c92017-04-26 01:45:04 +00002702017-04-25 Dean Jackson <dino@apple.com>
271
272 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
273 https://bugs.webkit.org/show_bug.cgi?id=171303
274 <rdar://problem/31434879>
275
276 Reviewed by Brent Fulgham.
277
278 This particular test was calling notifyDone() from within
279 a callback triggered by the UIScriptController script, which
280 meant that by the time the controller tried to call its callback,
281 the test had finished.
282
283 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
284 notifyDone is called after both the callback-like functions have
285 triggered.
286
wilander@apple.com2e6d1372017-04-26 01:22:55 +00002872017-04-25 John Wilander <wilander@apple.com>
288
289 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
290 https://bugs.webkit.org/show_bug.cgi?id=171295
291 <rdar://problem/31823818>
292
293 Reviewed by Brent Fulgham.
294
295 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
296 Changed a TestRunner function name to
297 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
298 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
299 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
300 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
301 Changed a TestRunner function name to
302 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
303
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +00003042017-04-25 Commit Queue <commit-queue@webkit.org>
305
306 Unreviewed, rolling out r215476.
307 https://bugs.webkit.org/show_bug.cgi?id=171304
308
309 "It broke JSBench" (Requested by saamyjoon on #webkit).
310
311 Reverted changeset:
312
313 "[ES6]. Implement Annex B.3.3 function hoisting rules for
314 eval"
315 https://bugs.webkit.org/show_bug.cgi?id=163208
316 http://trac.webkit.org/changeset/215476
317
sbarati@apple.com732d0672017-04-26 00:52:35 +00003182017-04-25 Saam Barati <sbarati@apple.com>
319
320 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
321 https://bugs.webkit.org/show_bug.cgi?id=171150
322 <rdar://problem/31771880>
323
324 Reviewed by Sam Weinig.
325
326 * js/sequence-iterator-protocol-2-expected.txt: Added.
327 * js/sequence-iterator-protocol-2.html: Added.
328 * js/sequence-iterator-protocol-expected.txt: Added.
329 * js/sequence-iterator-protocol.html: Added.
330
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00003312017-04-25 Ryan Haddad <ryanhaddad@apple.com>
332
ryanhaddad@apple.com46485702017-04-26 00:42:32 +0000333 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
334 https://bugs.webkit.org/show_bug.cgi?id=165311
335
336 Unreviewed test gardening.
337
338 * platform/mac/TestExpectations:
339
3402017-04-25 Ryan Haddad <ryanhaddad@apple.com>
341
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +0000342 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
343 https://bugs.webkit.org/show_bug.cgi?id=171301
344
345 Unreviewed test gardening.
346
347 * platform/ios-wk2/TestExpectations:
348
3492017-04-25 Ryan Haddad <ryanhaddad@apple.com>
350
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +0000351 Unreviewed, rolling out r215730.
352
353 The LayoutTest for this change is a flaky timeout on mac-wk1
354 debug.
355
356 Reverted changeset:
357
358 "Enable expired-only reload policy on Mac and iOS"
359 https://bugs.webkit.org/show_bug.cgi?id=171264
360 http://trac.webkit.org/changeset/215730
361
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +00003622017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
363
364 Restrict WebKit image formats to a known whitelist
365 https://bugs.webkit.org/show_bug.cgi?id=170700
366
367 Reviewed by Tim Horton.
368
369 * fast/images/image-formats-support-expected.txt: Added.
370 * fast/images/image-formats-support.html: Added.
371 * fast/images/resources/100x100-red-psd-renamed.png: Added.
372 * fast/images/resources/100x100-red-tga-renamed.png: Added.
373 * fast/images/resources/100x100-red.psd: Added.
374 * fast/images/resources/100x100-red.tga: Added.
375
timothy_horton@apple.come4f67362017-04-25 21:45:24 +00003762017-04-25 Tim Horton <timothy_horton@apple.com>
377
378 Deduplicate some lines in the toplevel TestExpectations
379
380 * TestExpectations:
381 Remove a duplicate line and consolidate another.
382
cdumez@apple.com748dde02017-04-25 21:41:31 +00003832017-04-25 Chris Dumez <cdumez@apple.com>
384
385 Element.dataset.name incorrectly returns undefined
386 https://bugs.webkit.org/show_bug.cgi?id=161454
387 <rdar://problem/31818563>
388
389 Reviewed by Mark Lam.
390
391 Add layout test for JS caching bug on DOMStringMap that was fixed as part
392 of a large named property getter refactoring in r210667.
393
394 * fast/dom/dataset-caching-bug-expected.txt: Added.
395 * fast/dom/dataset-caching-bug.html: Added.
396
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +00003972017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
398
399 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
400 https://bugs.webkit.org/show_bug.cgi?id=171272
401 <rdar://problem/30966764>
402
403 Reviewed by Zalan Bujtas.
404
405 * fast/text/kaithi-expected.html: Added.
406 * fast/text/kaithi.html: Added.
407 * platform/ios/TestExpectations:
408 * platform/mac/TestExpectations:
409
dbates@webkit.org630e6902017-04-25 20:26:13 +00004102017-04-25 Daniel Bates <dabates@apple.com>
411
412 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
413 https://bugs.webkit.org/show_bug.cgi?id=136452
414 <rdar://problem/23412620>
415
416 Reviewed by Brent Fulgham.
417
418 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
419 we support X-Content-Type-Options: nosniff.
420
421 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
422
423 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
424 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
425 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
426 to avoid a difference of console message ordering due to the non-determinism of the WPT
427 tests from affecting the matching of the expected result.
428 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
429 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
430 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
431 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
432 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
433 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
434 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
435 expected result.
436 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
437 * platform/ios/TestExpectations: Unskip nosniff tests.
438 * platform/mac/TestExpectations: Ditto.
439 * platform/win/TestExpectations: Ditto.
440 * platform/wk2/TestExpectations: Ditto.
441
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +00004422017-04-25 Ryan Haddad <ryanhaddad@apple.com>
443
444 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
445 https://bugs.webkit.org/show_bug.cgi?id=170971
446
447 Unreviewed test gardening.
448
449 * platform/mac-wk2/TestExpectations:
450
cdumez@apple.com868fa872017-04-25 16:29:25 +00004512017-04-25 Chris Dumez <cdumez@apple.com>
452
453 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
454 https://bugs.webkit.org/show_bug.cgi?id=171239
455 <rdar://problem/31789855>
456
457 Reviewed by Alex Christensen.
458
459 * http/tests/security/anchor-download-allow-sameorigin.html:
460 Stop using attachment.php as resource for this download attribute test because attachment.php
461 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
462 this resource is no longer suitable for testing the download attribute.
463
464 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
465 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
466 * http/tests/download/resources/content-disposition-pass.php: Added.
467 Add layout test coverage.
468
469 * platform/ios-wk2/TestExpectations:
470 * platform/mac-wk1/TestExpectations:
471 * platform/win/TestExpectations:
472 Skip new test on platforms where the download attribute is not supported.
473
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +00004742017-04-25 Ryan Haddad <ryanhaddad@apple.com>
475
476 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
477 https://bugs.webkit.org/show_bug.cgi?id=171238
478
479 Unreviewed test gardening.
480
481 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
482
antti@apple.com0d5b2e32017-04-25 14:14:00 +00004832017-04-25 Antti Koivisto <antti@apple.com>
484
485 Enable expired-only reload policy on Mac and iOS
486 https://bugs.webkit.org/show_bug.cgi?id=171264
487 <rdar://problem/31807637>
488
489 Reviewed by Andreas Kling.
490
491 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
492
493 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
494 Modify the test to clear the memory cache so it still tests what it is supposed to.
495
fred.wang@free.fra9378e22017-04-25 08:46:07 +00004962017-04-25 Frederic Wang <fwang@igalia.com>
497
498 Import W3C tests for the CSSOM View module
499 https://bugs.webkit.org/show_bug.cgi?id=171215
500
501 Reviewed by Youenn Fablet.
502
503 * TestExpectations: Skip some completely failing CSSOM View tests.
504 * 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.
505 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
506
commit-queue@webkit.org67795122017-04-25 06:52:04 +00005072017-04-24 Joseph Pecoraro <pecoraro@apple.com>
508
509 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
510 https://bugs.webkit.org/show_bug.cgi?id=171190
511
512 Reviewed by Saam Barati.
513
514 * js/parser-syntax-check-expected.txt:
515 * js/script-tests/parser-syntax-check.js:
516 Extend to cover method duplicate parameter cases.
517
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +00005182017-04-24 Jiewen Tan <jiewen_tan@apple.com>
519
520 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
521 https://bugs.webkit.org/show_bug.cgi?id=171059
522 <rdar://problem/31734958>
523
524 Reviewed by Brent Fulgham.
525
526 * TestExpectations:
527 Remove test expectations.
528
rego@igalia.comb78934d2017-04-25 04:58:55 +00005292017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
530
531 [selectors4] :focus-within should use the flat tree
532 https://bugs.webkit.org/show_bug.cgi?id=170899
533
534 Reviewed by Antti Koivisto.
535
536 * TestExpectations: Remove test that is passing now.
537
n_wang@apple.com7eba1a42017-04-25 00:05:20 +00005382017-04-24 Nan Wang <n_wang@apple.com>
539
540 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
541 https://bugs.webkit.org/show_bug.cgi?id=171247
542
543 Reviewed by Chris Fleizach.
544
545 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
546 * accessibility/mac/input-string-for-range-crash.html: Added.
547
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +00005482017-04-24 Youenn Fablet <youenn@apple.com>
549
550 Set defaults video getUserMedia constraints
551 https://bugs.webkit.org/show_bug.cgi?id=171127
552
553 Reviewed by Eric Carlson.
554
555 * fast/mediastream/getUserMedia-default-expected.txt: Added.
556 * fast/mediastream/getUserMedia-default.html: Added.
557
cdumez@apple.coma98f8782017-04-24 22:46:11 +00005582017-04-24 Chris Dumez <cdumez@apple.com>
559
cdumez@apple.com371f9792017-04-24 23:43:24 +0000560 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
561 https://bugs.webkit.org/show_bug.cgi?id=171052
562
563 Reviewed by Sam Weinig.
564
565 Updated / rebaselined existing tests to reflect behavior change.
566
567 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
568 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
569 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
570 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
571 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
572 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
573 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
574 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
575 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
576 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
577
5782017-04-24 Chris Dumez <cdumez@apple.com>
579
cdumez@apple.coma98f8782017-04-24 22:46:11 +0000580 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
581 https://bugs.webkit.org/show_bug.cgi?id=171243
582 <rdar://problem/31715572>
583
584 Reviewed by Antti Koivisto.
585
586 Add layout test coverage.
587
588 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
589 * fast/images/animated-gif-scrolling-crash.html: Added.
590
sbarati@apple.com902ad172017-04-24 21:17:24 +00005912017-04-24 Saam Barati <sbarati@apple.com>
592
593 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
594 https://bugs.webkit.org/show_bug.cgi?id=171120
595 <rdar://problem/31781889>
596
597 Rubber stamped by Mark Lam.
598
599 Make the wasm binary we compile close to 50% smaller.
600
601 * workers/wasm-resources/long-compile-many.js:
602 (i.async.run):
603 (i.worker.onmessage):
604 * workers/wasm-resources/long-compile-worker.js:
605 * workers/wasm-resources/long-compile.js:
606 (async.run):
607 (worker.onmessage):
608
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +00006092017-04-24 Ryan Haddad <ryanhaddad@apple.com>
610
611 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
612 https://bugs.webkit.org/show_bug.cgi?id=171245
613
614 Unreviewed test gardening.
615
616 * platform/mac-wk1/TestExpectations:
617
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00006182017-04-24 Joseph Pecoraro <pecoraro@apple.com>
619
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +0000620 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
621 https://bugs.webkit.org/show_bug.cgi?id=170897
622
623 Reviewed by Saam Barati.
624
625 * js/class-syntax-declaration-expected.txt:
626 * js/script-tests/class-syntax-declaration.js:
627 Extend tests for static and non-static methods named "constructor" and "prototype".
628
6292017-04-24 Joseph Pecoraro <pecoraro@apple.com>
630
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +0000631 Address some FIXMEs in JavaScript tests for bugs that have been fixed
632 https://bugs.webkit.org/show_bug.cgi?id=171191
633
634 Reviewed by JF Bastien.
635
636 * js/dom/custom-constructors-expected.txt:
637 * js/dom/script-tests/custom-constructors.js:
638 * js/script-tests/keyword-method-names.js:
639
6402017-04-24 Joseph Pecoraro <pecoraro@apple.com>
641
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +0000642 test262: test262/test/language/expressions/generators/yield-as-label.js
643 https://bugs.webkit.org/show_bug.cgi?id=170979
644
645 Reviewed by Saam Barati.
646
647 * js/object-literal-shorthand-construction-expected.txt:
648 * js/script-tests/object-literal-shorthand-construction.js:
649 Extend this test to cover object literal shorthand with keywords.
650
651 * js/dom/reserved-words-as-property-expected.txt:
652 * js/let-syntax-expected.txt:
653 * js/parser-syntax-check-expected.txt:
654 Improved error messages.
655
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +00006562017-04-23 Commit Queue <commit-queue@webkit.org>
657
658 Unreviewed, rolling out r215674.
659 https://bugs.webkit.org/show_bug.cgi?id=171212
660
661 Possible unintended commit. This patch was on the wrong bug.
662 (Requested by JoePeck on #webkit).
663
664 Reverted changeset:
665
666 "test262: test262/test/language/expressions/generators/yield-
667 as-label.js"
668 https://bugs.webkit.org/show_bug.cgi?id=170979
669 http://trac.webkit.org/changeset/215674
670
commit-queue@webkit.orgee220572017-04-23 17:23:03 +00006712017-04-23 Joseph Pecoraro <pecoraro@apple.com>
672
673 test262: test262/test/language/expressions/generators/yield-as-label.js
674 https://bugs.webkit.org/show_bug.cgi?id=170979
675
676 Reviewed by Saam Barati.
677
678 * js/object-literal-shorthand-construction-expected.txt:
679 * js/script-tests/object-literal-shorthand-construction.js:
680 Extend this test to cover object literal shorthand with keywords.
681
682 * js/dom/reserved-words-as-property-expected.txt:
683 * js/let-syntax-expected.txt:
684 * js/parser-syntax-check-expected.txt:
685 Improved error messages.
686
zalan@apple.com1f82e352017-04-22 02:01:55 +00006872017-04-21 Zalan Bujtas <zalan@apple.com>
688
689 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
690 https://bugs.webkit.org/show_bug.cgi?id=171108
691 <rdar://problem/30271747>
692
693 Reviewed by Dan Bernstein.
694
695 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
696 * fast/replaced/ul-li-word-break-break-word.html: Added.
697 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
698 * fast/replaced/zero-width-image-force-linebreak.html: Added.
699
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +00007002017-04-21 Aaron Chu <aaron_chu@apple.com>
701
702 AX: FKA: Buttons need a visible focus indicator
703 https://bugs.webkit.org/show_bug.cgi?id=171040
704 <rdar://problem/30922548>
705
706 Reviewed by Antoine Quint.
707
708 * TestExpectations:
709 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
710 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
711 * platform/mac/TestExpectations:
712
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +00007132017-04-21 Ryan Haddad <ryanhaddad@apple.com>
714
715 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
716 https://bugs.webkit.org/show_bug.cgi?id=169119
717
718 Unreviewed test gardening.
719
720 * platform/mac/TestExpectations:
721
cdumez@apple.combc41d7b2017-04-21 22:23:10 +00007222017-04-21 Chris Dumez <cdumez@apple.com>
723
724 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
725 https://bugs.webkit.org/show_bug.cgi?id=171132
726 <rdar://problem/31426752>
727
728 Reviewed by Ryosuke Niwa.
729
730 Add layout test coverage. This test is passing in both Firefox and Chrome.
731
732 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
733 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
734
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +00007352017-04-21 Youenn Fablet <youenn@apple.com>
736
737 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
738 https://bugs.webkit.org/show_bug.cgi?id=170823
739 <rdar://problem/31611583>
740
741 Unreviewed.
742
743 * TestExpectations: Reactivating test.
744
dbates@webkit.org1a663fb2017-04-21 21:43:40 +00007452017-04-21 Daniel Bates <dabates@apple.com>
746
747 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
748 <rdar://problem/31690952>
749
750 Rubber-stamped by Jer Noble.
751
752 We can enable these tests again once we fix <rdar://problem/25780035>.
753
754 * platform/ios/TestExpectations:
755
bfulgham@apple.coma431d112017-04-21 20:07:07 +00007562017-04-21 Per Arne Vollan <pvollan@apple.com>
757
758 Validate vImage arguments
759 https://bugs.webkit.org/show_bug.cgi?id=171109
760
761 Reviewed by Brent Fulgham.
762
763 * fast/canvas/canvas-crash-expected.txt: Added.
764 * fast/canvas/canvas-crash.html: Added.
765
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +00007662017-04-21 Ryan Haddad <ryanhaddad@apple.com>
767
768 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
769 https://bugs.webkit.org/show_bug.cgi?id=170701
770
771 Unreviewed test gardening.
772
773 * TestExpectations:
774
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +00007752017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
776
777 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
778 https://bugs.webkit.org/show_bug.cgi?id=169458
779
780 Reviewed by JF Bastien.
781
782 Add tests for formatToParts
783
784 * js/intl-datetimeformat-expected.txt:
785 * js/script-tests/intl-datetimeformat.js:
786
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +00007872017-04-21 Timothy Horton <timothy_horton@apple.com>
788
789 Expose obscured insets to web content (as "safe area insets")
790 https://bugs.webkit.org/show_bug.cgi?id=171013
791 <rdar://problem/31564652>
792
793 Reviewed by Wenson Hsieh and Dave Hyatt.
794
795 * TestExpectations:
796 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
797 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
798 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
799 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
800 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
801 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
802 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
803 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
804 * platform/ios-wk2/TestExpectations:
805
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +00008062017-04-20 Commit Queue <commit-queue@webkit.org>
807
808 Unreviewed, rolling out r215597.
809 https://bugs.webkit.org/show_bug.cgi?id=171102
810
811 Made all tests crash under GuardMalloc (Requested by ap on
812 #webkit).
813
814 Reverted changeset:
815
816 "Expose obscured insets to web content (as "safe area
817 insets")"
818 https://bugs.webkit.org/show_bug.cgi?id=171013
819 http://trac.webkit.org/changeset/215597
820
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +00008212017-04-20 Timothy Horton <timothy_horton@apple.com>
822
823 Expose obscured insets to web content (as "safe area insets")
824 https://bugs.webkit.org/show_bug.cgi?id=171013
825 <rdar://problem/31564652>
826
827 Reviewed by Wenson Hsieh and Dave Hyatt.
828
829 * TestExpectations:
830 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
831 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
832 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
833 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
834 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
835 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
836 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
837 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
838 * platform/ios-wk2/TestExpectations:
839
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00008402017-04-20 Ryan Haddad <ryanhaddad@apple.com>
841
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +0000842 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
843 https://bugs.webkit.org/show_bug.cgi?id=169109
844
845 Unreviewed test gardening.
846
847 * platform/mac/TestExpectations:
848
8492017-04-20 Ryan Haddad <ryanhaddad@apple.com>
850
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +0000851 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
852 https://bugs.webkit.org/show_bug.cgi?id=170921
853
854 Unreviewed test gardening.
855
856 * TestExpectations:
857
mattbaker@apple.com287bec02017-04-20 23:09:55 +00008582017-04-20 Matt Baker <mattbaker@apple.com>
859
860 Web Inspector: Add regular expression support to XHR breakpoints
861 https://bugs.webkit.org/show_bug.cgi?id=170099
862 <rdar://problem/31558082>
863
864 Reviewed by Joseph Pecoraro.
865
866 Update tests and expectations for new XHR breakpoint type.
867
868 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
869 * inspector/dom-debugger/xhr-breakpoints.html:
870
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +00008712017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
872
873 Inline anchor elements cannot be dragged when starting the drag from a block descendant
874 https://bugs.webkit.org/show_bug.cgi?id=171062
875 <rdar://problem/31697835>
876
877 Reviewed by Tim Horton.
878
879 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
880 the drag is started from a block element under the link.
881
882 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
883 * fast/events/drag-and-drop-link-containing-block.html: Added.
884 * platform/ios/TestExpectations:
885 * platform/mac-wk2/TestExpectations:
886
887 Skip the test on iOS and Mac WK2.
888
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +00008892017-04-20 Aaron Chu <aaron_chu@apple.com>
890
891 AX: Modern Media Controls Timeline slider should be operable
892 https://bugs.webkit.org/show_bug.cgi?id=170250
893
894 Reviewed by Antoine Quint.
895
896 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
897 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
898
fpizlo@apple.com2fca8772017-04-20 17:55:44 +00008992017-04-18 Filip Pizlo <fpizlo@apple.com>
900
901 Optimize SharedArrayBuffer in the DFG+FTL
902 https://bugs.webkit.org/show_bug.cgi?id=164108
903
904 Reviewed by Saam Barati.
905
906 Add a test of futex performance.
907
908 * workers/sab/cascade_lock-worker.js: Added.
909 (onmessage):
910 * workers/sab/cascade_lock.html: Added.
911 * workers/sab/worker-resources.js:
912 (cascadeLockSlow):
913 (cascadeLock):
914 (cascadeUnlock):
915
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +00009162017-04-20 Jon Lee <jonlee@apple.com>
917
918 Update pip placard to "picture in picture"
919 https://bugs.webkit.org/show_bug.cgi?id=171036
920 rdar://problem/30201536
921
922 Reviewed by Antoine Quint.
923
924 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
925 * media/modern-media-controls/pip-placard/pip-placard.html:
926
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00009272017-04-20 Ryan Haddad <ryanhaddad@apple.com>
928
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +0000929 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
930 https://bugs.webkit.org/show_bug.cgi?id=171059
931
932 Unreviewed test gardening.
933
934 * TestExpectations:
935
9362017-04-20 Ryan Haddad <ryanhaddad@apple.com>
937
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +0000938 Mark memory/memory-pressure-simulation.html as flaky.
939 https://bugs.webkit.org/show_bug.cgi?id=170629
940
941 Unreviewed test gardening.
942
943 * platform/mac-wk2/TestExpectations:
944
clopez@igalia.com86e61982017-04-20 16:46:04 +00009452017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
946
947 [GTK] Update layout tests expectations after r215556
948 https://bugs.webkit.org/show_bug.cgi?id=170942
949
950 Unreviewed gardening.
951
952 * platform/gtk/TestExpectations:
953
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +00009542017-04-20 Youenn Fablet <youenn@apple.com>
955
956 RTCPeerConnection is stopping its backend twice sometimes
957 https://bugs.webkit.org/show_bug.cgi?id=171043
958
959 Reviewed by Eric Carlson.
960
961 * webrtc/closing-peerconnection-expected.txt: Added.
962 * webrtc/closing-peerconnection.html: Added.
963
jdiggs@igalia.com41069912017-04-20 08:48:53 +00009642017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
965
966 [ATK] Implement support for DPub ARIA roles
967 https://bugs.webkit.org/show_bug.cgi?id=170679
968
969 Reviewed by Chris Fleizach.
970
971 Update tests and expectations to reflect the modified WebCore Accessibility
972 role mappings, and the corresponding changes for the platforms.
973
974 * accessibility/gtk/xml-roles-exposed-expected.txt:
975 * accessibility/gtk/xml-roles-exposed.html:
976 * accessibility/roles-exposed.html:
977 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
978 * platform/gtk/TestExpectations:
979 * platform/gtk/accessibility/roles-exposed-expected.txt:
980 * platform/mac/accessibility/roles-exposed-expected.txt:
981
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00009822017-04-19 Ryan Haddad <ryanhaddad@apple.com>
983
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +0000984 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
985 https://bugs.webkit.org/show_bug.cgi?id=170907
986
987 Unreviewed test gardening.
988
989 * platform/mac-wk2/TestExpectations:
990
9912017-04-19 Ryan Haddad <ryanhaddad@apple.com>
992
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +0000993 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
994
995 Unreviewed test gardening.
996
997 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
998
9992017-04-19 Ryan Haddad <ryanhaddad@apple.com>
1000
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00001001 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
1002 https://bugs.webkit.org/show_bug.cgi?id=171031
1003
1004 Unreviewed test gardening.
1005
1006 * TestExpectations:
1007
10082017-04-19 Ryan Haddad <ryanhaddad@apple.com>
1009
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00001010 Remove two tests after r215515.
1011 https://bugs.webkit.org/show_bug.cgi?id=171014
1012
1013 Unreviewed test gardening.
1014
1015 * TestExpectations:
1016
10172017-04-19 Ryan Haddad <ryanhaddad@apple.com>
1018
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00001019 Rebaseline tests after r215515.
1020 https://bugs.webkit.org/show_bug.cgi?id=171014
1021
1022 Unreviewed test gardening.
1023
1024 * TestExpectations:
1025 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1026 * 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:
1027 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1028
achristensen@apple.comc74717d2017-04-19 22:27:04 +000010292017-04-19 Alex Christensen <achristensen@webkit.org>
1030
1031 Parsing large XML strings fails
1032 https://bugs.webkit.org/show_bug.cgi?id=170999
1033 <rdar://problem/17336267>
1034
1035 Reviewed by Brady Eidson.
1036
1037 * fast/dom/xml-large-expected.txt: Added.
1038 * fast/dom/xml-large.html: Added.
1039
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000010402017-04-19 Chris Fleizach <cfleizach@apple.com>
1041
1042 AX: <hr> should use a different role description than interactive separators
1043 https://bugs.webkit.org/show_bug.cgi?id=170317
1044 <rdar://problem/31363024>
1045
1046 Reviewed by Joanmarie Diggs.
1047
1048 * accessibility/mac/hr-element-expected.txt:
1049 * accessibility/mac/hr-element.html:
1050
jfbastien@apple.com22070852017-04-19 20:03:52 +000010512017-04-19 JF Bastien <jfbastien@apple.com>
1052
1053 Unreviewed, rolling out r215520.
1054
1055 Broke Debian 8
1056
1057 Reverted changeset:
1058
1059 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
1060 https://bugs.webkit.org/show_bug.cgi?id=169458
1061 http://trac.webkit.org/changeset/215520
1062
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000010632017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
1064
1065 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
1066 https://bugs.webkit.org/show_bug.cgi?id=169458
1067
1068 Reviewed by JF Bastien.
1069
1070 Add tests for formatToParts
1071
1072 * js/intl-datetimeformat-expected.txt:
1073 * js/script-tests/intl-datetimeformat.js:
1074
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000010752017-04-19 Youenn Fablet <youenn@apple.com>
1076
1077 Import web-platform-tests/tools
1078 https://bugs.webkit.org/show_bug.cgi?id=170718
1079
1080 Reviewed by Alex Christensen.
1081
1082 * TestExpectations:
1083 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
1084 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
1085 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
1086 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
1087 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
1088 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
1089 * 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.
1090 * tests-options.json:
1091
antti@apple.com009dcd12017-04-19 12:15:37 +000010922017-04-19 Antti Koivisto <antti@apple.com>
1093
1094 Avoid repaints for invisible animations on tumblr.com/search/aww
1095 https://bugs.webkit.org/show_bug.cgi?id=170986
1096 <rdar://problem/28644580>
1097
1098 Reviewed by Andreas Kling.
1099
1100 * fast/repaint/mutate-non-visible-expected.txt: Added.
1101 * fast/repaint/mutate-non-visible.html: Added.
1102
wilander@apple.comd91733e2017-04-19 01:07:04 +000011032017-04-18 John Wilander <wilander@apple.com>
1104
1105 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
1106 https://bugs.webkit.org/show_bug.cgi?id=170763
1107 <rdar://problem/31573091>
1108
1109 Reviewed by Alex Christensen.
1110
1111 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
1112 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
1113
dino@apple.combce93132017-04-19 00:37:30 +000011142017-04-18 Dean Jackson <dino@apple.com>
1115
1116 Update ANGLE
1117 https://bugs.webkit.org/show_bug.cgi?id=170941
1118 <rdar://problem/31633999>
1119
1120 Reviewed by Alex Christensen.
1121
1122 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
1123
bfulgham@apple.com22f76952017-04-18 23:27:04 +000011242017-04-18 Brent Fulgham <bfulgham@apple.com>
1125
1126 Correct handling of isolatedWorld in event handling
1127 https://bugs.webkit.org/show_bug.cgi?id=65589
1128 <rdar://problem/24097804>
1129
1130 Reviewed by Geoffrey Garen.
1131
1132 This following test cases are from the following Blink change:
1133 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
1134
1135 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
1136 * fast/dom/event-attrs-isolated-world.html: Added.
1137 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
1138 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
1139
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000011402017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
1141
1142 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
1143 https://bugs.webkit.org/show_bug.cgi?id=170968
1144 <rdar://problem/31692560>
1145
1146 Reviewed by Dan Bernstein.
1147
1148 Adds a new layout test checking that text within a node with a click handler can be selected when using
1149 character selection granularity.
1150
1151 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
1152 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
1153
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000011542017-04-18 Joseph Pecoraro <pecoraro@apple.com>
1155
1156 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
1157 https://bugs.webkit.org/show_bug.cgi?id=170953
1158
1159 Unreviewed test gardening.
1160
1161 * platform/mac-wk1/TestExpectations:
1162 Mark a flakey test in WebKit1.
1163
weinig@apple.com66395a22017-04-18 20:35:43 +000011642017-04-17 Sam Weinig <sam@webkit.org>
1165
1166 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
1167 https://bugs.webkit.org/show_bug.cgi?id=170926
1168
1169 Reviewed by Chris Dumez.
1170
1171 * js/dom/webidl-type-mapping-expected.txt:
1172 * js/dom/webidl-type-mapping.html:
1173 Update test to account for testDictionary now being an attribute,
1174 and test that the annotated type members behave correctly.
1175
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000011762017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
1177
1178 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
1179 https://bugs.webkit.org/show_bug.cgi?id=163208
1180
1181 Reviewed by Saam Barati.
1182
1183 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
1184 * inspector/runtime/evaluate-CommandLineAPI.html:
1185 * js/parser-syntax-check-expected.txt:
1186 * js/script-tests/parser-syntax-check.js:
1187
antti@apple.com8db60ef2017-04-18 17:31:20 +000011882017-04-18 Antti Koivisto <antti@apple.com>
1189
1190 Enable optimized layer flushes on iOS
1191 https://bugs.webkit.org/show_bug.cgi?id=170938
1192 <rdar://problem/31677395>
1193
1194 Reviewed by Simon Fraser.
1195
1196 Add test verifying that tiles get created for touch overflow scrolling.
1197
1198 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
1199 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
1200
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000012012017-04-18 Ryan Haddad <ryanhaddad@apple.com>
1202
1203 Update TestExpectations for "selectors4" tests on mac-wk1.
1204 https://trac.webkit.org/changeset/215457/webkit
1205
1206 Unreviewed test gardening.
1207
1208 * platform/mac-wk1/TestExpectations:
1209
rego@igalia.com218bea92017-04-18 16:27:53 +000012102017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
1211
1212 [css-grid] Add support for percentage gaps
1213 https://bugs.webkit.org/show_bug.cgi?id=170764
1214
1215 Reviewed by Sergio Villar Senin.
1216
1217 Import tests from Blink.
1218
1219 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
1220 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
1221 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
1222 * fast/css-grid-layout/grid-gutters-get-set.html:
1223
magomez@igalia.com3fecba62017-04-18 11:54:23 +000012242017-04-18 Miguel Gomez <magomez@igalia.com>
1225
1226 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
1227 https://bugs.webkit.org/show_bug.cgi?id=170332
1228
1229 Reviewed by Carlos Garcia Campos.
1230
1231 Added a test to ensure that the browser doesn't crash when loading a PNG image which
1232 reports a wrong number of frames.
1233
1234 * fast/images/bad-png-missing-fdat-expected.txt: Added.
1235 * fast/images/bad-png-missing-fdat.html: Added.
1236 * fast/images/resources/bad-png-missing-fdAT.png: Added.
1237
rego@igalia.comb2665362017-04-18 09:17:19 +000012382017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
1239
1240 [selectors4] Import W3C Test Suite
1241 https://bugs.webkit.org/show_bug.cgi?id=170898
1242
1243 Reviewed by Youenn Fablet.
1244
1245 * TestExpectations: Mark a few tests as failure linking to the related bugs.
1246 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
1247
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000012482017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
1249
1250 Unreviewed GTK+ gardening. Add several test expectations.
1251
1252 * platform/gtk/TestExpectations:
1253
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000012542017-04-17 Joseph Pecoraro <pecoraro@apple.com>
1255
1256 Web Inspector: Doesn't show size of compressed content correctly
1257 https://bugs.webkit.org/show_bug.cgi?id=155112
1258 <rdar://problem/25006728>
1259
1260 Reviewed by Alex Christensen and Timothy Hatcher.
1261
1262 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
1263 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
1264 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
1265 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
1266 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
1267 * http/tests/inspector/network/resource-sizes-network.html: Added.
1268 Test resource sizes under different load conditions.
1269
1270 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
1271 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
1272 Older versions of macOS will not have the new metrics, but test their output anyways.
1273
1274 * http/tests/inspector/network/resources/404.php: Added.
1275 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
1276 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
1277 * http/tests/inspector/network/resources/lorem.txt: Added.
1278 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
1279
1280 * http/tests/inspector/network/resources/resource-size-test.js: Added.
1281 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
1282 (TestPage.registerInitializer.window.addResourceSizeTest):
1283 (TestPage.registerInitializer):
1284 Shared test code for resource sizes.
1285
1286 * platform/mac-wk1/TestExpectations:
1287 * platform/win/TestExpectations:
1288
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000012892017-04-17 Youenn Fablet <youenn@apple.com>
1290
1291 Enable video autoplay when getUserMedia is on
1292 https://bugs.webkit.org/show_bug.cgi?id=170919
1293
1294 Reviewed by Geoffrey Garen.
1295
1296 * webrtc/video-autoplay-expected.txt: Added.
1297 * webrtc/video-autoplay.html: Added.
1298
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000012992017-04-17 Ryan Haddad <ryanhaddad@apple.com>
1300
1301 Skip webrtc/multi-video.html.
1302 https://bugs.webkit.org/show_bug.cgi?id=170823
1303
1304 Unreviewed test gardening.
1305
1306 * TestExpectations:
1307
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000013082017-04-17 Youenn Fablet <youenn@apple.com>
1309
1310 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00001311 https://bugs.webkit.or
1312 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00001313
1314 Reviewed by Eric Carlson.
1315
1316 * webrtc/video-mute.html: Another try at making the test not flaky.
1317
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000013182017-04-17 Tim Horton <timothy_horton@apple.com>
1319
1320 Provide a viewport parameter to disable clipping to the safe area
1321 https://bugs.webkit.org/show_bug.cgi?id=170766
1322 <rdar://problem/31564634>
1323
1324 Reviewed by Beth Dakin.
1325
1326 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
1327 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
1328 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
1329 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
1330
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000013312017-04-14 Jiewen Tan <jiewen_tan@apple.com>
1332
1333 [WebCrypto] Add support for ECDSA
1334 https://bugs.webkit.org/show_bug.cgi?id=170789
1335 <rdar://problem/31588604>
1336
1337 Reviewed by Brent Fulgham.
1338
1339 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
1340 * crypto/subtle/ec-generate-key-malformed-parameters.html:
1341 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
1342 * crypto/subtle/ec-import-key-malformed-parameters.html:
1343 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
1344 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
1345 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
1346 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
1347 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
1348 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
1349 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
1350 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
1351 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
1352 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
1353 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
1354 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
1355 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
1356 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
1357 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
1358 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
1359 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
1360 * crypto/subtle/ecdsa-generate-key.html: Added.
1361 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
1362 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
1363 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
1364 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
1365 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
1366 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
1367 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
1368 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
1369 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
1370 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
1371 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
1372 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
1373 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
1374 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
1375 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
1376 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
1377 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
1378 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
1379 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
1380 * crypto/subtle/ecdsa-import-raw-key.html: Added.
1381 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
1382 * crypto/subtle/ecdsa-import-spki-key.html: Added.
1383 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
1384 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
1385 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
1386 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
1387 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
1388 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
1389 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
1390 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
1391
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000013922017-04-17 Youenn Fablet <youenn@apple.com>
1393
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00001394 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
1395 https://bugs.webkit.org/show_bug.cgi?id=170837
1396
1397 Reviewed by Eric Carlson.
1398
1399 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
1400
14012017-04-17 Youenn Fablet <youenn@apple.com>
1402
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00001403 RTCPeerConnection addTrack does not require a stream parameter
1404 https://bugs.webkit.org/show_bug.cgi?id=170894
1405
1406 Reviewed by Alex Christensen.
1407
1408 * webrtc/video-addTrack-expected.txt: Added.
1409 * webrtc/video-addTrack.html: Added.
1410
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000014112017-04-16 Joseph Pecoraro <pecoraro@apple.com>
1412
1413 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
1414 https://bugs.webkit.org/show_bug.cgi?id=170882
1415
1416 Reviewed by Saam Barati.
1417
1418 * js/dom/object-prototype-toLocaleString-expected.txt:
1419 * js/dom/script-tests/object-prototype-toLocaleString.js:
1420 Test the case of toLocaleString where toString does not exist.
1421
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000014222017-04-16 Chris Dumez <cdumez@apple.com>
1423
1424 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
1425 https://bugs.webkit.org/show_bug.cgi?id=169995
1426 <rdar://problem/23798897>
1427
1428 Reviewed by Sam Weinig.
1429
1430 Add layout test coverage.
1431
1432 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
1433 * fast/events/beforeunload-alert-handled-keydown.html: Added.
1434 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
1435 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
1436
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000014372017-04-16 Joseph Pecoraro <pecoraro@apple.com>
1438
1439 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
1440 https://bugs.webkit.org/show_bug.cgi?id=170879
1441
1442 Reviewed by Saam Barati.
1443
1444 * js/Object-getOwnPropertyNames-expected.txt:
1445 * js/script-tests/Object-getOwnPropertyNames.js:
1446
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000014472017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
1448
1449 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
1450 https://bugs.webkit.org/show_bug.cgi?id=170760
1451
1452 Reviewed by Joseph Pecoraro.
1453
1454 Test sending and receiving text and binary (blob and array buffer) data.
1455
1456 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
1457 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
1458 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
1459 (web_socket_do_extra_handshake):
1460 (web_socket_transfer_data):
1461 (all_distinct_bytes):
1462 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
1463 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
1464 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
1465 (web_socket_do_extra_handshake):
1466 (web_socket_transfer_data):
1467
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000014682017-04-14 Jiewen Tan <jiewen_tan@apple.com>
1469
1470 [WebCrypto] Support HKDF
1471 https://bugs.webkit.org/show_bug.cgi?id=170636
1472 <rdar://problem/23539827>
1473
1474 Reviewed by Brent Fulgham.
1475
1476 * TestExpectations:
1477 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
1478 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
1479 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
1480 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
1481 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
1482 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
1483 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
1484 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
1485 * crypto/subtle/hkdf-import-key-expected.txt: Added.
1486 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
1487 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
1488 * crypto/subtle/hkdf-import-key.html: Added.
1489 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
1490 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
1491 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
1492 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
1493 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
1494 * crypto/workers/subtle/hkdf-import-key.html: Added.
1495 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
1496 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
1497 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
1498
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000014992017-04-14 Ryan Haddad <ryanhaddad@apple.com>
1500
1501 Skip workers/wasm-* LayoutTests on ios-simulator.
1502
1503 Unreviewed test gardening.
1504
1505 * platform/ios/TestExpectations:
1506
zalan@apple.comb62345d2017-04-14 20:59:36 +000015072017-04-14 Zalan Bujtas <zalan@apple.com>
1508
1509 text-align start / end failure in table cells
1510 https://bugs.webkit.org/show_bug.cgi?id=141417
1511 <rdar://problem/31051672>
1512
1513 Reviewed by Antti Koivisto.
1514
1515 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
1516 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
1517
sbarati@apple.com492e4432017-04-14 02:10:17 +000015182017-04-13 Saam Barati <sbarati@apple.com>
1519
1520 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
1521 https://bugs.webkit.org/show_bug.cgi?id=170573
1522
1523 Reviewed by Filip Pizlo.
1524
1525 * storage/indexeddb/resources/wasm-exceptions.js: Added.
1526 (const._fail):
1527 (const.isNotA.assert.isNotA):
1528 (const):
1529 (switch.typeof):
1530 (Builder):
1531 (Builder.prototype.setChecked):
1532 (Builder.prototype.setPreamble):
1533 (Builder.prototype._functionIndexSpaceKeyHash):
1534 (Builder.prototype._registerFunctionToIndexSpace):
1535 (Builder.prototype._getFunctionFromIndexSpace):
1536 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
1537 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
1538 (Builder.prototype._registerSectionBuilders.this.Unknown):
1539 (prepareDatabase):
1540 (testDatabase):
1541 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
1542 * storage/indexeddb/wasm-exceptions.html: Added.
1543 * workers/wasm-hashset: Added.
1544 * workers/wasm-hashset-expected.txt: Added.
1545 * workers/wasm-hashset-many-expected.txt: Added.
1546 * workers/wasm-hashset-many.html: Added.
1547 * workers/wasm-hashset.html: Added.
1548 * workers/wasm-hashset/many-test.js: Added.
1549 (reallyDone):
1550 (console.log):
1551 (console.error):
1552 (console.assert):
1553 (i.worker.onmessage):
1554 (Module.print):
1555 (Module.printErr):
1556 (Module.canvas):
1557 (Module.setStatus):
1558 (Module):
1559 (setValue):
1560 (getValue):
1561 (allocate):
1562 (getMemory):
1563 (Pointer_stringify):
1564 (AsciiToString):
1565 (stringToAscii):
1566 (UTF8ArrayToString):
1567 (UTF8ToString):
1568 (stringToUTF8Array):
1569 (stringToUTF8):
1570 (lengthBytesUTF8):
1571 (demangle):
1572 (demangleAll):
1573 (stackTrace):
1574 (alignUp):
1575 (updateGlobalBuffer):
1576 (updateGlobalBufferViews):
1577 (abortOnCannotGrowMemory):
1578 (enlargeMemory):
1579 (getTotalMemory):
1580 (callRuntimeCallbacks):
1581 (preRun):
1582 (ensureInitRuntime):
1583 (preMain):
1584 (exitRuntime):
1585 (postRun):
1586 (addOnPreRun):
1587 (addOnInit):
1588 (addOnPreMain):
1589 (addOnExit):
1590 (addOnPostRun):
1591 (intArrayFromString):
1592 (intArrayToString):
1593 (writeStringToMemory):
1594 (writeArrayToMemory):
1595 (writeAsciiToMemory):
1596 (Math.string_appeared_here):
1597 (addRunDependency):
1598 (removeRunDependency):
1599 (integrateWasmJS.asm2wasmImports.string_appeared_here):
1600 (integrateWasmJS.lookupImport):
1601 (integrateWasmJS.mergeMemory):
1602 (integrateWasmJS.fixImports):
1603 (integrateWasmJS.getBinary):
1604 (integrateWasmJS.doJustAsm):
1605 (integrateWasmJS.receiveInstance):
1606 (integrateWasmJS.):
1607 (integrateWasmJS.doNativeWasm):
1608 (integrateWasmJS.doWasmPolyfill):
1609 (integrateWasmJS.Module.string_appeared_here):
1610 (integrateWasmJS):
1611 (___setErrNo):
1612 (__ZSt18uncaught_exceptionv):
1613 (EXCEPTIONS.deAdjust):
1614 (EXCEPTIONS.addRef):
1615 (EXCEPTIONS.decRef):
1616 (EXCEPTIONS.clearRef):
1617 (___cxa_find_matching_catch):
1618 (___gxx_personality_v0):
1619 (___lock):
1620 (_emscripten_memcpy_big):
1621 (_gettimeofday):
1622 (_abort):
1623 (SYSCALLS):
1624 (SYSCALLS.get getStr):
1625 (SYSCALLS.get64):
1626 (SYSCALLS.getZero):
1627 (try.___syscall146.printChar):
1628 (___syscall146):
1629 (___syscall54):
1630 (___unlock):
1631 (___syscall6):
1632 (invoke_ii):
1633 (invoke_iiii):
1634 (invoke_v):
1635 (_malloc.Module.string_appeared_here):
1636 (getTempRet0.Module.string_appeared_here):
1637 (_free.Module.string_appeared_here):
1638 (_main.Module.string_appeared_here):
1639 (setTempRet0.Module.string_appeared_here):
1640 (establishStackSpace.Module.string_appeared_here):
1641 (stackSave.Module.string_appeared_here):
1642 (_memset.Module.string_appeared_here):
1643 (_sbrk.Module.string_appeared_here):
1644 (_emscripten_get_global_libc.Module.string_appeared_here):
1645 (_memcpy.Module.string_appeared_here):
1646 (___errno_location.Module.string_appeared_here):
1647 (setThrew.Module.string_appeared_here):
1648 (_fflush.Module.string_appeared_here):
1649 (stackAlloc.Module.string_appeared_here):
1650 (stackRestore.Module.string_appeared_here):
1651 (_llvm_bswap_i32.Module.string_appeared_here):
1652 (runPostSets.Module.string_appeared_here):
1653 (dynCall_ii.Module.string_appeared_here):
1654 (dynCall_iiii.Module.string_appeared_here):
1655 (dynCall_v.Module.string_appeared_here):
1656 (else.applyMemoryInitializer):
1657 (else):
1658 (else.useRequest):
1659 (ExitStatus):
1660 (dependenciesFulfilled):
1661 (Module.string_appeared_here.Module.callMain.callMain.pad):
1662 (Module.string_appeared_here.Module.callMain):
1663 (run.doRun):
1664 (run):
1665 (exit):
1666 * workers/wasm-hashset/many-worker.js: Added.
1667 (console.log):
1668 (console.error):
1669 (console.assert):
1670 (Module.print):
1671 (Module.printErr):
1672 (Module.canvas):
1673 (Module.setStatus):
1674 (Module):
1675 (setValue):
1676 (getValue):
1677 (allocate):
1678 (getMemory):
1679 (Pointer_stringify):
1680 (AsciiToString):
1681 (stringToAscii):
1682 (UTF8ArrayToString):
1683 (UTF8ToString):
1684 (stringToUTF8Array):
1685 (stringToUTF8):
1686 (lengthBytesUTF8):
1687 (demangle):
1688 (demangleAll):
1689 (stackTrace):
1690 (alignUp):
1691 (updateGlobalBuffer):
1692 (updateGlobalBufferViews):
1693 (abortOnCannotGrowMemory):
1694 (enlargeMemory):
1695 (getTotalMemory):
1696 (callRuntimeCallbacks):
1697 (preRun):
1698 (ensureInitRuntime):
1699 (preMain):
1700 (exitRuntime):
1701 (postRun):
1702 (addOnPreRun):
1703 (addOnInit):
1704 (addOnPreMain):
1705 (addOnExit):
1706 (addOnPostRun):
1707 (intArrayFromString):
1708 (intArrayToString):
1709 (writeStringToMemory):
1710 (writeArrayToMemory):
1711 (writeAsciiToMemory):
1712 (Math.string_appeared_here):
1713 (addRunDependency):
1714 (removeRunDependency):
1715 (integrateWasmJS.asm2wasmImports.string_appeared_here):
1716 (integrateWasmJS.lookupImport):
1717 (integrateWasmJS.mergeMemory):
1718 (integrateWasmJS.fixImports):
1719 (integrateWasmJS.getBinary):
1720 (integrateWasmJS.doJustAsm):
1721 (integrateWasmJS.receiveInstance):
1722 (integrateWasmJS.doNativeWasm):
1723 (integrateWasmJS.doWasmPolyfill):
1724 (integrateWasmJS.Module.string_appeared_here):
1725 (integrateWasmJS):
1726 (___setErrNo):
1727 (__ZSt18uncaught_exceptionv):
1728 (EXCEPTIONS.deAdjust):
1729 (EXCEPTIONS.addRef):
1730 (EXCEPTIONS.decRef):
1731 (EXCEPTIONS.clearRef):
1732 (___cxa_find_matching_catch):
1733 (___gxx_personality_v0):
1734 (___lock):
1735 (_emscripten_memcpy_big):
1736 (_gettimeofday):
1737 (_abort):
1738 (SYSCALLS):
1739 (SYSCALLS.get getStr):
1740 (SYSCALLS.get64):
1741 (SYSCALLS.getZero):
1742 (try.___syscall146.printChar):
1743 (___syscall146):
1744 (___syscall54):
1745 (___unlock):
1746 (___syscall6):
1747 (invoke_ii):
1748 (invoke_iiii):
1749 (invoke_v):
1750 (_malloc.Module.string_appeared_here):
1751 (getTempRet0.Module.string_appeared_here):
1752 (_free.Module.string_appeared_here):
1753 (_main.Module.string_appeared_here):
1754 (setTempRet0.Module.string_appeared_here):
1755 (establishStackSpace.Module.string_appeared_here):
1756 (stackSave.Module.string_appeared_here):
1757 (_memset.Module.string_appeared_here):
1758 (_sbrk.Module.string_appeared_here):
1759 (_emscripten_get_global_libc.Module.string_appeared_here):
1760 (_memcpy.Module.string_appeared_here):
1761 (___errno_location.Module.string_appeared_here):
1762 (setThrew.Module.string_appeared_here):
1763 (_fflush.Module.string_appeared_here):
1764 (stackAlloc.Module.string_appeared_here):
1765 (stackRestore.Module.string_appeared_here):
1766 (_llvm_bswap_i32.Module.string_appeared_here):
1767 (runPostSets.Module.string_appeared_here):
1768 (dynCall_ii.Module.string_appeared_here):
1769 (dynCall_iiii.Module.string_appeared_here):
1770 (dynCall_v.Module.string_appeared_here):
1771 (else.applyMemoryInitializer):
1772 (else):
1773 (else.useRequest):
1774 (ExitStatus):
1775 (dependenciesFulfilled):
1776 (Module.string_appeared_here.Module.callMain.callMain.pad):
1777 (Module.string_appeared_here.Module.callMain):
1778 (run.doRun):
1779 (run):
1780 (exit):
1781 * workers/wasm-hashset/test.js: Added.
1782 (reallyDone):
1783 (console.log):
1784 (console.error):
1785 (console.assert):
1786 (Module.print):
1787 (Module.printErr):
1788 (Module.canvas):
1789 (Module.setStatus):
1790 (Module):
1791 (setValue):
1792 (getValue):
1793 (allocate):
1794 (getMemory):
1795 (Pointer_stringify):
1796 (AsciiToString):
1797 (stringToAscii):
1798 (UTF8ArrayToString):
1799 (UTF8ToString):
1800 (stringToUTF8Array):
1801 (stringToUTF8):
1802 (lengthBytesUTF8):
1803 (demangle):
1804 (demangleAll):
1805 (stackTrace):
1806 (alignUp):
1807 (updateGlobalBuffer):
1808 (updateGlobalBufferViews):
1809 (abortOnCannotGrowMemory):
1810 (enlargeMemory):
1811 (getTotalMemory):
1812 (callRuntimeCallbacks):
1813 (preRun):
1814 (ensureInitRuntime):
1815 (preMain):
1816 (exitRuntime):
1817 (postRun):
1818 (addOnPreRun):
1819 (addOnInit):
1820 (addOnPreMain):
1821 (addOnExit):
1822 (addOnPostRun):
1823 (intArrayFromString):
1824 (intArrayToString):
1825 (writeStringToMemory):
1826 (writeArrayToMemory):
1827 (writeAsciiToMemory):
1828 (Math.string_appeared_here):
1829 (addRunDependency):
1830 (removeRunDependency):
1831 (integrateWasmJS.asm2wasmImports.string_appeared_here):
1832 (integrateWasmJS.lookupImport):
1833 (integrateWasmJS.mergeMemory):
1834 (integrateWasmJS.fixImports):
1835 (integrateWasmJS.getBinary):
1836 (integrateWasmJS.doJustAsm):
1837 (integrateWasmJS.receiveInstance):
1838 (integrateWasmJS.doNativeWasm):
1839 (integrateWasmJS.doWasmPolyfill):
1840 (integrateWasmJS.Module.string_appeared_here):
1841 (integrateWasmJS):
1842 (___setErrNo):
1843 (__ZSt18uncaught_exceptionv):
1844 (EXCEPTIONS.deAdjust):
1845 (EXCEPTIONS.addRef):
1846 (EXCEPTIONS.decRef):
1847 (EXCEPTIONS.clearRef):
1848 (___cxa_find_matching_catch):
1849 (___gxx_personality_v0):
1850 (___lock):
1851 (_emscripten_memcpy_big):
1852 (_gettimeofday):
1853 (_abort):
1854 (SYSCALLS):
1855 (SYSCALLS.get getStr):
1856 (SYSCALLS.get64):
1857 (SYSCALLS.getZero):
1858 (try.___syscall146.printChar):
1859 (___syscall146):
1860 (___syscall54):
1861 (___unlock):
1862 (___syscall6):
1863 (invoke_ii):
1864 (invoke_iiii):
1865 (invoke_v):
1866 (_malloc.Module.string_appeared_here):
1867 (getTempRet0.Module.string_appeared_here):
1868 (_free.Module.string_appeared_here):
1869 (_main.Module.string_appeared_here):
1870 (setTempRet0.Module.string_appeared_here):
1871 (establishStackSpace.Module.string_appeared_here):
1872 (stackSave.Module.string_appeared_here):
1873 (_memset.Module.string_appeared_here):
1874 (_sbrk.Module.string_appeared_here):
1875 (_emscripten_get_global_libc.Module.string_appeared_here):
1876 (_memcpy.Module.string_appeared_here):
1877 (___errno_location.Module.string_appeared_here):
1878 (setThrew.Module.string_appeared_here):
1879 (_fflush.Module.string_appeared_here):
1880 (stackAlloc.Module.string_appeared_here):
1881 (stackRestore.Module.string_appeared_here):
1882 (_llvm_bswap_i32.Module.string_appeared_here):
1883 (runPostSets.Module.string_appeared_here):
1884 (dynCall_ii.Module.string_appeared_here):
1885 (dynCall_iiii.Module.string_appeared_here):
1886 (dynCall_v.Module.string_appeared_here):
1887 (else.applyMemoryInitializer):
1888 (else):
1889 (else.useRequest):
1890 (ExitStatus):
1891 (dependenciesFulfilled):
1892 (Module.string_appeared_here.Module.callMain.callMain.pad):
1893 (Module.string_appeared_here.Module.callMain):
1894 (run.doRun):
1895 (run):
1896 (exit):
1897 * workers/wasm-hashset/worker.js: Added.
1898 (console.log):
1899 (console.error):
1900 (console.assert):
1901 (Module.print):
1902 (Module.printErr):
1903 (Module.canvas):
1904 (Module.setStatus):
1905 (Module):
1906 (setValue):
1907 (getValue):
1908 (allocate):
1909 (getMemory):
1910 (Pointer_stringify):
1911 (AsciiToString):
1912 (stringToAscii):
1913 (UTF8ArrayToString):
1914 (UTF8ToString):
1915 (stringToUTF8Array):
1916 (stringToUTF8):
1917 (lengthBytesUTF8):
1918 (demangle):
1919 (demangleAll):
1920 (stackTrace):
1921 (alignUp):
1922 (updateGlobalBuffer):
1923 (updateGlobalBufferViews):
1924 (abortOnCannotGrowMemory):
1925 (enlargeMemory):
1926 (getTotalMemory):
1927 (callRuntimeCallbacks):
1928 (preRun):
1929 (ensureInitRuntime):
1930 (preMain):
1931 (exitRuntime):
1932 (postRun):
1933 (addOnPreRun):
1934 (addOnInit):
1935 (addOnPreMain):
1936 (addOnExit):
1937 (addOnPostRun):
1938 (intArrayFromString):
1939 (intArrayToString):
1940 (writeStringToMemory):
1941 (writeArrayToMemory):
1942 (writeAsciiToMemory):
1943 (Math.string_appeared_here):
1944 (addRunDependency):
1945 (removeRunDependency):
1946 (integrateWasmJS.asm2wasmImports.string_appeared_here):
1947 (integrateWasmJS.lookupImport):
1948 (integrateWasmJS.mergeMemory):
1949 (integrateWasmJS.fixImports):
1950 (integrateWasmJS.getBinary):
1951 (integrateWasmJS.doJustAsm):
1952 (integrateWasmJS.receiveInstance):
1953 (integrateWasmJS.):
1954 (integrateWasmJS.doNativeWasm):
1955 (integrateWasmJS.doWasmPolyfill):
1956 (integrateWasmJS.Module.string_appeared_here):
1957 (integrateWasmJS):
1958 (___setErrNo):
1959 (__ZSt18uncaught_exceptionv):
1960 (EXCEPTIONS.deAdjust):
1961 (EXCEPTIONS.addRef):
1962 (EXCEPTIONS.decRef):
1963 (EXCEPTIONS.clearRef):
1964 (___cxa_find_matching_catch):
1965 (___gxx_personality_v0):
1966 (___lock):
1967 (_emscripten_memcpy_big):
1968 (_gettimeofday):
1969 (_abort):
1970 (SYSCALLS):
1971 (SYSCALLS.get getStr):
1972 (SYSCALLS.get64):
1973 (SYSCALLS.getZero):
1974 (try.___syscall146.printChar):
1975 (___syscall146):
1976 (___syscall54):
1977 (___unlock):
1978 (___syscall6):
1979 (invoke_ii):
1980 (invoke_iiii):
1981 (invoke_v):
1982 (_malloc.Module.string_appeared_here):
1983 (getTempRet0.Module.string_appeared_here):
1984 (_free.Module.string_appeared_here):
1985 (_main.Module.string_appeared_here):
1986 (setTempRet0.Module.string_appeared_here):
1987 (establishStackSpace.Module.string_appeared_here):
1988 (stackSave.Module.string_appeared_here):
1989 (_memset.Module.string_appeared_here):
1990 (_sbrk.Module.string_appeared_here):
1991 (_emscripten_get_global_libc.Module.string_appeared_here):
1992 (_memcpy.Module.string_appeared_here):
1993 (___errno_location.Module.string_appeared_here):
1994 (setThrew.Module.string_appeared_here):
1995 (_fflush.Module.string_appeared_here):
1996 (stackAlloc.Module.string_appeared_here):
1997 (stackRestore.Module.string_appeared_here):
1998 (_llvm_bswap_i32.Module.string_appeared_here):
1999 (runPostSets.Module.string_appeared_here):
2000 (dynCall_ii.Module.string_appeared_here):
2001 (dynCall_iiii.Module.string_appeared_here):
2002 (dynCall_v.Module.string_appeared_here):
2003 (else.applyMemoryInitializer):
2004 (else):
2005 (else.useRequest):
2006 (ExitStatus):
2007 (dependenciesFulfilled):
2008 (Module.string_appeared_here.Module.callMain.callMain.pad):
2009 (Module.string_appeared_here.Module.callMain):
2010 (run.doRun):
2011 (run):
2012 (exit):
2013 * workers/wasm-long-compile-expected.txt: Added.
2014 * workers/wasm-long-compile-many-expected.txt: Added.
2015 * workers/wasm-long-compile-many.html: Added.
2016 * workers/wasm-long-compile.html: Added.
2017 * workers/wasm-resources: Added.
2018 * workers/wasm-resources/long-compile-many.js: Added.
2019 (done):
2020 (i.async.run):
2021 (i.worker.onmessage):
2022 * workers/wasm-resources/long-compile-worker.js: Added.
2023 (const._fail):
2024 (const.isNotA.assert.isNotA):
2025 (const):
2026 (switch.typeof):
2027 (Builder):
2028 (Builder.prototype.setChecked):
2029 (Builder.prototype.setPreamble):
2030 (Builder.prototype._functionIndexSpaceKeyHash):
2031 (Builder.prototype._registerFunctionToIndexSpace):
2032 (Builder.prototype._getFunctionFromIndexSpace):
2033 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
2034 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
2035 (Builder.prototype._registerSectionBuilders.this.Unknown):
2036 * workers/wasm-resources/long-compile.js: Added.
2037 (done):
2038 (async.run):
2039 (worker.onmessage):
2040
dino@apple.com867f6662017-04-14 01:56:35 +000020412017-04-13 Dean Jackson <dino@apple.com>
2042
2043 Large negative animation-delays may not work depending on machine uptime
2044 https://bugs.webkit.org/show_bug.cgi?id=166962
2045 <rdar://problem/30091526>
2046
2047 Reviewed by Tim Horton.
2048
2049 * animations/large-negative-delay-expected.txt: Added.
2050 * animations/large-negative-delay.html: Added.
2051
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000020522017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
2053
2054 Change Intl prototypes to plain objects
2055 https://bugs.webkit.org/show_bug.cgi?id=168178
2056
2057 Reviewed by JF Bastien.
2058
2059 * js/intl-collator-expected.txt:
2060 * js/intl-datetimeformat-expected.txt:
2061 * js/intl-numberformat-expected.txt:
2062 * js/script-tests/intl-collator.js:
2063 * js/script-tests/intl-datetimeformat.js:
2064 * js/script-tests/intl-numberformat.js:
2065
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000020662017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2067
2068 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
2069 https://bugs.webkit.org/show_bug.cgi?id=169719
2070
2071 Unreviewed test gardening.
2072
2073 * platform/ios-wk2/TestExpectations:
2074
antti@apple.com2d5e53f2017-04-13 23:20:50 +000020752017-04-13 Antti Koivisto <antti@apple.com>
2076
2077 Don't invalidate composition for style changes in non-composited layers
2078 https://bugs.webkit.org/show_bug.cgi?id=170805
2079 <rdar://problem/31606185>
2080
2081 Reviewed by Simon Fraser.
2082
2083 * compositing/updates/animation-non-composited-expected.txt: Added.
2084 * compositing/updates/animation-non-composited.html: Added.
2085
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000020862017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2087
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00002088 Mark webrtc/video-mute.html as flaky.
2089 https://bugs.webkit.org/show_bug.cgi?id=170704
2090
2091 Unreviewed test gardening.
2092
2093 * TestExpectations:
2094
20952017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2096
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00002097 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
2098 https://bugs.webkit.org/show_bug.cgi?id=165553
2099
2100 Unreviewed test gardening.
2101
2102 * platform/mac/TestExpectations:
2103
21042017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2105
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00002106 Mark media/track/track-cue-rendering-rtl.html as flaky.
2107 https://bugs.webkit.org/show_bug.cgi?id=170831
2108
2109 Unreviewed test gardening.
2110
2111 * platform/mac/TestExpectations:
2112
21132017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2114
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00002115 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
2116 https://bugs.webkit.org/show_bug.cgi?id=170830
2117
2118 Unreviewed test gardening.
2119
2120 * platform/mac-wk1/TestExpectations:
2121
21222017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2123
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00002124 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
2125
2126 Unreviewed test gardening.
2127
2128 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
2129
21302017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2131
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00002132 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
2133 https://bugs.webkit.org/show_bug.cgi?id=170702
2134
2135 Unreviewed test gardening.
2136
2137 * platform/mac-wk2/TestExpectations:
2138
21392017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2140
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00002141 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
2142 https://bugs.webkit.org/show_bug.cgi?id=164229
2143
2144 Unreviewed test gardening.
2145
2146 * platform/mac/TestExpectations:
2147
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000021482017-04-13 Chris Dumez <cdumez@apple.com>
2149
2150 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
2151 https://bugs.webkit.org/show_bug.cgi?id=170745
2152
2153 Reviewed by Tim Horton.
2154
2155 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
2156 test more robust.
2157
2158 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
2159 * svg/animations/animated-svg-image-outside-viewport-paused.html:
2160
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000021612017-04-13 Youenn Fablet <youenn@apple.com>
2162
2163 Remove RTCSignalingState::Closed
2164 https://bugs.webkit.org/show_bug.cgi?id=170811
2165
2166 Reviewed by Eric Carlson.
2167
2168 * webrtc/connection-state.html:
2169
jbedard@apple.com64df7a42017-04-13 17:29:43 +000021702017-04-13 Jonathan Bedard <jbedard@apple.com>
2171
2172 Remove compositing/masks/solid-color-masked.html expectation
2173 https://bugs.webkit.org/show_bug.cgi?id=168054
2174
2175 Unreviewed test gardening.
2176
2177 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
2178
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000021792017-04-13 Youenn Fablet <youenn@apple.com>
2180
2181 Add some more WebRTC tests
2182 https://bugs.webkit.org/show_bug.cgi?id=170796
2183
2184 Reviewed by Eric Carlson.
2185
2186 * webrtc/multi-video-expected.txt: Added.
2187 * webrtc/multi-video.html: Added.
2188 * webrtc/video-with-data-channel-expected.txt: Added.
2189 * webrtc/video-with-data-channel.html: Added.
2190
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000021912017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
2192
2193 [Readable Streams API] Implement cloneArrayBuffer in WebCore
2194 https://bugs.webkit.org/show_bug.cgi?id=170008
2195
2196 Reviewed by Youenn Fablet.
2197
2198 Added test to check cloneArrayBuffer behaviour.
2199
2200 * streams/clone-array-buffer-expected.txt: Added.
2201 * streams/clone-array-buffer.html: Added.
2202
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000022032017-04-13 Youenn Fablet <youenn@apple.com>
2204
2205 onnegotiationneeded should only be called once
2206 https://bugs.webkit.org/show_bug.cgi?id=170785
2207
2208 Reviewed by Alex Christensen.
2209
2210 * webrtc/negotiatedneeded-event-addStream.html:
2211
hyatt@apple.com531e35d2017-04-13 16:37:00 +000022122017-04-13 Dave Hyatt <hyatt@apple.com>
2213
2214 Rendering flexbox children across columns
2215 https://bugs.webkit.org/show_bug.cgi?id=164166
2216 <rdar://problem/29055587>
2217
2218 Reviewed by Zalan Bujtas.
2219
2220 * fast/multicol/flexbox-rows-expected.html: Added.
2221 * fast/multicol/flexbox-rows.html: Added.
2222
antti@apple.come2ca5892017-04-13 08:31:54 +000022232017-04-13 Antti Koivisto <antti@apple.com>
2224
2225 Try to unflake a test.
2226
2227 * http/tests/cache/disk-cache/disk-cache-media-small.html:
2228
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000022292017-04-12 Brady Eidson <beidson@apple.com>
2230
2231 QuotaExceededError when saving to localStorage in private mode.
2232 https://bugs.webkit.org/show_bug.cgi?id=157010
2233
2234 Reviewed by Alex Christensen.
2235
2236 * platform/mac-wk2/TestExpectations:
2237 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
2238 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
2239 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
2240 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
2241 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
2242 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
2243 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
2244 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
2245
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000022462017-04-12 Joseph Pecoraro <pecoraro@apple.com>
2247
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00002248 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
2249 https://bugs.webkit.org/show_bug.cgi?id=170668
2250
2251 Reviewed by Keith Miller.
2252
2253 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
2254 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
2255 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
2256 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
2257 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
2258 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
2259 These tests are now out of date.
2260
22612017-04-12 Joseph Pecoraro <pecoraro@apple.com>
2262
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00002263 test262: test262/test/language/literals/regexp/u-dec-esc.js
2264 https://bugs.webkit.org/show_bug.cgi?id=170687
2265
2266 Reviewed by Michael Saboff.
2267
2268 * js/regexp-unicode-expected.txt:
2269 * js/script-tests/regexp-unicode.js:
2270 Extend test to test invalid backreferences.
2271
jbedard@apple.com572dfff2017-04-12 22:44:08 +000022722017-04-12 Jonathan Bedard <jbedard@apple.com>
2273
2274 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
2275
2276 Unreviewed test gardening.
2277
2278 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
2279 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
2280 * platform/mac-wk1/TestExpectations: Ditto.
2281 * platform/win/TestExpectations: Ditto.
2282 * platform/wk2/TestExpectations: Ditto.
2283
dino@apple.com6cc437b2017-04-12 21:11:47 +000022842017-04-11 Dean Jackson <dino@apple.com>
2285
2286 canvas/2d.gradient.* LayoutTests failing
2287 https://bugs.webkit.org/show_bug.cgi?id=170757
2288 <rdar://problem/31177990>
2289
2290 Reviewed by Antoine Quint.
2291
2292 Add a fudge factor to the gradient tests, since we can
2293 now produce noisy (nicer looking) gradients. There might
2294 be 1 or 2 bits of difference per pixel.
2295
2296 * canvas/philip/tests.js:
2297 (_assertPixelWithGradientNoise):
2298 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
2299 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
2300 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
2301 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
2302 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
2303 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
2304 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
2305 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
2306 * canvas/philip/tests/2d.gradient.radial.inside1.html:
2307 * canvas/philip/tests/2d.gradient.radial.inside2.html:
2308 * canvas/philip/tests/2d.gradient.radial.inside3.html:
2309 * canvas/philip/tests/2d.gradient.radial.outside1.html:
2310 * canvas/philip/tests/2d.gradient.radial.outside2.html:
2311 * canvas/philip/tests/2d.gradient.radial.outside3.html:
2312 * canvas/philip/tests/2d.gradient.radial.touch2.html:
2313 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
2314 * fast/canvas/canvas-gradient-on-compositing-expected.html:
2315
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000023162017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
2317
2318 Well-known variations should clamp to the values listed in the @font-face block
2319 https://bugs.webkit.org/show_bug.cgi?id=169260
2320
2321 Reviewed by Dean Jackson.
2322
2323 * fast/text/variations/font-face-clamp-expected.html: Added.
2324 * fast/text/variations/font-face-clamp.html: Added.
2325
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000023262017-04-12 Jonathan Bedard <jbedard@apple.com>
2327
2328 Remove two passing canvas tests from ios expectations
2329
2330 Unreviewed test gardening.
2331
2332 * platform/ios/TestExpectations:
2333
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000023342017-04-12 Youenn Fablet <youenn@apple.com>
2335
2336 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
2337 https://bugs.webkit.org/show_bug.cgi?id=170754
2338 <rdar://problem/31573169>
2339
2340 Unreviewed.
2341
2342 * TestExpectations: Marking test as crashing.
2343
rego@igalia.com69b969c2017-04-12 10:14:30 +000023442017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
2345
2346 [css-grid] Replaced elements don't properly resolve percentage heights
2347 https://bugs.webkit.org/show_bug.cgi?id=159670
2348
2349 Reviewed by Darin Adler.
2350
2351 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
2352 This patch only adds the test to avoid regressions in the future.
2353
2354 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
2355 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
2356
antti@apple.comcf289bc2017-04-12 10:09:14 +000023572017-04-10 Antti Koivisto <antti@apple.com>
2358
2359 Cache small media resources in disk cache
2360 https://bugs.webkit.org/show_bug.cgi?id=170676
2361 <rdar://problem/31532649>
2362
2363 Reviewed by Andreas Kling.
2364
2365 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
2366 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
2367
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000023682017-04-12 Per Arne Vollan <pvollan@apple.com>
2369
2370 Implement stroke-color CSS property.
2371 https://bugs.webkit.org/show_bug.cgi?id=169352
2372
2373 Reviewed by Jon Lee.
2374
2375 * fast/css/stroke-color-expected.html: Added.
2376 * fast/css/stroke-color-fallback-expected.html: Added.
2377 * fast/css/stroke-color-fallback.html: Added.
2378 * fast/css/stroke-color.html: Added.
2379 * fast/css/visited-link-stroke-color-expected.html: Added.
2380 * fast/css/visited-link-stroke-color.html: Added.
2381
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000023822017-04-11 Youenn Fablet <youenn@apple.com>
2383
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00002384 LayoutTest webrtc/video-mute.html is a flaky failure
2385 https://bugs.webkit.org/show_bug.cgi?id=170704
2386
2387 Reviewed by Eric Carlson.
2388
2389 * webrtc/video-mute.html: Trying to make it less flaky.
2390
23912017-04-11 Youenn Fablet <youenn@apple.com>
2392
commit-queue@webkit.org70608662017-04-11 22:47:49 +00002393 [WK1] Add captureStream test with webrtc
2394 https://bugs.webkit.org/show_bug.cgi?id=170746
2395
2396 Reviewed by Eric Carlson.
2397
2398 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
2399 * webrtc/captureCanvas-webrtc-expected.txt: Added.
2400 * webrtc/captureCanvas-webrtc.html: Added.
2401
24022017-04-11 Youenn Fablet <youenn@apple.com>
2403
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00002404 Migrating webrtc tests to latest API
2405 https://bugs.webkit.org/show_bug.cgi?id=170709
2406
2407 Reviewed by Eric Carlson.
2408
2409 * webrtc/audio-peer-connection-webaudio.html:
2410 * webrtc/libwebrtc/descriptionGetters.html:
2411 * webrtc/negotiatedneeded-event-addStream.html:
2412 * webrtc/peer-connection-audio-mute.html:
2413 * webrtc/peer-connection-audio-mute2.html:
2414 * webrtc/peer-connection-remote-audio-mute.html:
2415 * webrtc/peer-connection-remote-audio-mute2.html:
2416 * webrtc/release-after-getting-track.html:
2417 * webrtc/video-disabled-black.html:
2418 * webrtc/video-mute.html:
2419 * webrtc/video-remote-mute.html:
2420 * webrtc/video-with-receiver.html:
2421 * webrtc/video.html:
2422
24232017-04-11 Youenn Fablet <youenn@apple.com>
2424
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00002425 Activate WebRTC data channel tests for WK1
2426 https://bugs.webkit.org/show_bug.cgi?id=170710
2427
2428 Reviewed by Eric Carlson.
2429
2430 * platform/mac-wk1/TestExpectations:
2431
24322017-04-11 Youenn Fablet <youenn@apple.com>
2433
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00002434 MediaStream id should be equal to msid
2435 https://bugs.webkit.org/show_bug.cgi?id=170712
2436
2437 Reviewed by Eric Carlson.
2438
2439 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
2440
2441 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
2442 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
2443 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
2444 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
2445 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
2446 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
2447 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
2448 * webrtc/audio-peer-connection-webaudio.html:
2449 * webrtc/audio-replace-track.html:
2450 * webrtc/connection-state.html:
2451 * webrtc/datachannel/basic.html:
2452 * webrtc/datachannel/bufferedAmountLowThreshold.html:
2453 * webrtc/datachannel/datachannel-gc.html:
2454 * webrtc/datachannel/datachannel-stats.html:
2455 * webrtc/datachannel/filter-ice-candidate.html:
2456 * webrtc/ephemeral-certificates-and-cnames.html:
2457 * webrtc/libwebrtc/descriptionGetters.html:
2458 * webrtc/negotiatedneeded-event-addStream.html:
2459 * webrtc/no-port-zero-in-upd-candidates.html:
2460 * webrtc/peer-connection-audio-mute.html:
2461 * webrtc/peer-connection-audio-mute2.html:
2462 * webrtc/peer-connection-remote-audio-mute.html:
2463 * webrtc/peer-connection-remote-audio-mute2.html:
2464 * webrtc/release-after-getting-track.html:
2465 * webrtc/video-disabled-black.html:
2466 * webrtc/video-getParameters.html:
2467 * webrtc/video-mediastreamtrack-stats.html:
2468 * webrtc/video-mute.html:
2469 * webrtc/video-remote-mute.html:
2470 * webrtc/video-replace-track-to-null.html:
2471 * webrtc/video-replace-track.html:
2472 * webrtc/video-stats.html:
2473 * webrtc/video-with-receiver.html:
2474 * webrtc/video.html:
2475
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000024762017-04-11 Chris Fleizach <cfleizach@apple.com>
2477
2478 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
2479 https://bugs.webkit.org/show_bug.cgi?id=170330
2480 <rdar://problem/31366105>
2481
2482 Reviewed by Joanmarie Diggs.
2483
2484 * accessibility/mac/search-predicate-article-expected.txt:
2485 * accessibility/mac/search-predicate-article.html:
2486
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000024872017-04-11 Joseph Pecoraro <pecoraro@apple.com>
2488
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00002489 test262: test262/test/annexB/language/comments/multi-line-html-close.js
2490 https://bugs.webkit.org/show_bug.cgi?id=170648
2491
2492 Reviewed by Keith Miller.
2493
2494 * js/parser-xml-close-comment-expected.txt:
2495 * js/script-tests/parser-xml-close-comment.js:
2496 Update test coverage for JavaScript HTML comments.
2497
24982017-04-11 Joseph Pecoraro <pecoraro@apple.com>
2499
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00002500 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
2501 https://bugs.webkit.org/show_bug.cgi?id=170652
2502
2503 Reviewed by Michael Saboff.
2504
2505 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
2506 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
2507 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
2508 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
2509 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
2510 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
2511 * 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:
2512 These tests expected the opposite, they are now out of date.
2513
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000025142017-04-11 Yoav Weiss <yoav@yoav.ws>
2515
2516 [link preload] Double downloads of preloaded content when it's in MemoryCache
2517 https://bugs.webkit.org/show_bug.cgi?id=170122
2518
2519 Reviewed by Antti Koivisto.
2520
2521 * TestExpectations: Removed flakiness label from the header preload charset test.
2522 * fast/loader/cache-encoding-expected.txt: Changed expectation.
2523 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
2524 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
2525 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
2526 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
2527 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.
2528
rego@igalia.com45aee992017-04-11 09:20:16 +000025292017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
2530
2531 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
2532 https://bugs.webkit.org/show_bug.cgi?id=167538
2533
2534 Reviewed by Darin Adler.
2535
2536 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
2537 as the caret was not always painted in the test runner.
2538 The test was checking for a crash in simplified layout (see bug #163450)
2539 and has nothing to do with the caret or "autofocus" behavior.
2540 "autofocus" was needed to get the crash, so this change modifies
2541 the test to blur the element, so the caret is not painted anymore.
2542
2543 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
2544 Don't focus the input element.
2545 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
2546 the input element to avoid showing the caret.
2547 * platform/mac-wk2/TestExpectations: Remove file from expectations.
2548
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000025492017-04-10 Jiewen Tan <jiewen_tan@apple.com>
2550
2551 Unreviewed, test expectations update
2552
2553 * platform/wk2/TestExpectations:
2554
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000025552017-04-10 Ryan Haddad <ryanhaddad@apple.com>
2556
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00002557 Mark two newly imported web-platform-tests as failing.
2558
2559 Unreviewed test gardening.
2560
2561 * TestExpectations:
2562
25632017-04-10 Ryan Haddad <ryanhaddad@apple.com>
2564
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00002565 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
2566 https://bugs.webkit.org/show_bug.cgi?id=167475
2567
2568 Unreviewed test gardening.
2569
2570 * platform/mac-wk1/TestExpectations:
2571
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000025722017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
2573
2574 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
2575 https://bugs.webkit.org/show_bug.cgi?id=170677
2576 <rdar://problem/31512633>
2577
2578 Reviewed by Tim Horton.
2579
2580 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
2581
2582 * fast/events/drag-to-navigate.html:
2583 * fast/events/only-valid-drop-targets-receive-file-drop.html:
2584
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000025852017-04-10 Ryan Haddad <ryanhaddad@apple.com>
2586
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00002587 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
2588 https://bugs.webkit.org/show_bug.cgi?id=170682
2589
2590 Unreviewed test gardening.
2591
2592 * platform/mac-wk1/TestExpectations:
2593
25942017-04-10 Ryan Haddad <ryanhaddad@apple.com>
2595
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00002596 Rebaseline js/dom/global-constructors-attributes.html after r215131.
2597
2598 Unreviewed test gardening.
2599
2600 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2601 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2602 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2603
akling@apple.comb89c9482017-04-10 13:49:18 +000026042017-04-10 Andreas Kling <akling@apple.com>
2605
2606 Don't generate extra scrolling tiles for non-visible pages.
2607 https://bugs.webkit.org/show_bug.cgi?id=167213
2608 <rdar://problem/30105774>
2609
2610 Reviewed by Antti Koivisto.
2611
2612 * TestExpectations:
2613 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
2614 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
2615 * platform/mac-wk2/TestExpectations:
2616
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000026172017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
2618
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00002619 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
2620 https://bugs.webkit.org/show_bug.cgi?id=170667
2621
2622 Reviewed by Žan Doberšek.
2623
2624 Unskip then test that is passing now.
2625
2626 * platform/gtk/TestExpectations:
2627
26282017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
2629
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00002630 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
2631
2632 * platform/gtk/TestExpectations:
2633
magomez@igalia.com2c050a82017-04-10 07:39:19 +000026342017-04-10 Miguel Gomez <magomez@igalia.com>
2635
2636 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
2637 https://bugs.webkit.org/show_bug.cgi?id=168425
2638
2639 Reviewed by Said Abou-Hallawa.
2640
2641 Adjusted expectation for fast/images/animated-png.html. It must pass now.
2642
2643 * platform/gtk/TestExpectations:
2644
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000026452017-04-09 Devin Rousso <webkit@devinrousso.com>
2646
2647 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
2648 https://bugs.webkit.org/show_bug.cgi?id=170184
2649
2650 Reviewed by Matt Baker.
2651
2652 * inspector/unit-tests/text-utilities-expected.txt: Added.
2653 * inspector/unit-tests/text-utilities.html: Added.
2654
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000026552017-04-09 Youenn Fablet <youenn@apple.com>
2656
2657 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
2658 https://bugs.webkit.org/show_bug.cgi?id=170647
2659
2660 Reviewed by Sam Weinig.
2661
2662 * TestExpectations:
2663 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
2664 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
2665 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
2666 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
2667 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
2668 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
2669 * platform/mac/TestExpectations:
2670 * tests-options.json:
2671
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000026722017-04-09 Joseph Pecoraro <pecoraro@apple.com>
2673
2674 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
2675 https://bugs.webkit.org/show_bug.cgi?id=170651
2676
2677 Reviewed by Saam Barati.
2678
2679 * js/regexp-no-extensions-expected.txt:
2680 * js/script-tests/regexp-no-extensions.js:
2681 Update existing test for these edge cases.
2682
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000026832017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
2684
2685 [Variation Fonts] Width values of GX fonts are not mapped correctly
2686 https://bugs.webkit.org/show_bug.cgi?id=170367
2687
2688 Reviewed by Simon Fraser.
2689
2690 * fast/text/variations/font-selection-properties-expected.html:
2691 * fast/text/variations/gx-width-expected.html: Added.
2692 * fast/text/variations/gx-width.html: Added.
2693
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000026942017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
2695
2696 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
2697 https://bugs.webkit.org/show_bug.cgi?id=170577
2698
2699 Reviewed by Simon Fraser.
2700
2701 * fast/images/async-image-background-image-repeated-expected.html: Added.
2702 * fast/images/async-image-background-image-repeated.html: Added.
2703
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000027042017-04-08 Simon Fraser <simon.fraser@apple.com>
2705
2706 Unprefix CSS cursor values grab and grabbing
2707 https://bugs.webkit.org/show_bug.cgi?id=170543
2708
2709 Reviewed by Jon Lee.
2710
2711 Enhanced the cursor test to check round-tripping of all values.
2712
2713 * fast/css/cursor-parsing-expected.txt:
2714 * fast/css/cursor-parsing.html:
2715
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000027162017-04-08 Youenn Fablet <youenn@apple.com>
2717
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00002718 WebRTC tests gardening
2719 https://bugs.webkit.org/show_bug.cgi?id=170508
2720
2721 Reviewed by Eric Carlson.
2722
2723 * platform/ios-wk1/TestExpectations:
2724 * platform/ios-wk2/TestExpectations:
2725 * platform/ios/TestExpectations:
2726
27272017-04-08 Youenn Fablet <youenn@apple.com>
2728
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00002729 MediaStreamTrack id should be preserved by PeerConnection
2730 https://bugs.webkit.org/show_bug.cgi?id=170624
2731
2732 Reviewed by Eric Carlson.
2733
2734 * webrtc/video.html:
2735
cdumez@apple.comec928cd2017-04-08 01:11:10 +000027362017-04-07 Chris Dumez <cdumez@apple.com>
2737
2738 Unreviewed, update 2 media tests after r215120 so they work on iOS.
2739
2740 Setting the volume is a no-op on iOS so mute the video instead.
2741
2742 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
2743 * media/video-restricted-invisible-autoplay-not-allowed.html:
2744
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000027452017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
2746
2747 WebGPU: implement ComputeCommandEncoder and related components
2748 https://bugs.webkit.org/show_bug.cgi?id=170444
2749
2750 Reviewed by Alex Christensen.
2751
2752 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
2753
2754 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
2755 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
2756
zalan@apple.com318220e2017-04-07 22:48:22 +000027572017-04-07 Zalan Bujtas <zalan@apple.com>
2758
2759 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
2760 https://bugs.webkit.org/show_bug.cgi?id=170552
2761
2762 Reviewed by Antti Koivisto.
2763
2764 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
2765 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
2766
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000027672017-04-07 Ryan Haddad <ryanhaddad@apple.com>
2768
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00002769 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
2770 https://bugs.webkit.org/show_bug.cgi?id=168540
2771
2772 Unreviewed test gardening.
2773
2774 * platform/mac/TestExpectations:
2775
27762017-04-07 Ryan Haddad <ryanhaddad@apple.com>
2777
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00002778 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
2779 https://bugs.webkit.org/show_bug.cgi?id=170615
2780
2781 Unreviewed test gardening.
2782
2783 * platform/mac/TestExpectations:
2784
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000027852017-04-07 Chris Dumez <cdumez@apple.com>
2786
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00002787 Audible autoplay videos should not get paused when outside the viewport
2788 https://bugs.webkit.org/show_bug.cgi?id=170610
2789 <rdar://problem/31505984>
2790
2791 Reviewed by Eric Carlson.
2792
2793 Add layout test coverage.
2794
2795 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
2796 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
2797 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
2798 * media/video-restricted-invisible-autoplay-not-allowed.html:
2799
28002017-04-07 Chris Dumez <cdumez@apple.com>
2801
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00002802 Throttle / Align DOM Timers in cross-origin iframes to 30fps
2803 https://bugs.webkit.org/show_bug.cgi?id=170613
2804 <rdar://problem/31506444>
2805
2806 Reviewed by Simon Fraser.
2807
2808 Add layout test coverage.
2809
2810 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
2811 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
2812 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
2813
bfulgham@apple.com49026b42017-04-07 16:02:10 +000028142017-04-07 Brent Fulgham <bfulgham@apple.com>
2815
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00002816 Rebaseline additional tests after r215096.
2817 https://bugs.webkit.org/show_bug.cgi?id=170561
2818 <rdar://problem/7415154>
2819
2820 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
2821 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
2822 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
2823 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
2824 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
2825 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
2826 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
2827 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
2828 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
2829 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
2830 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
2831
28322017-04-07 Brent Fulgham <bfulgham@apple.com>
2833
bfulgham@apple.com49026b42017-04-07 16:02:10 +00002834 WebKit should percent encode single quotes in query strings
2835 https://bugs.webkit.org/show_bug.cgi?id=170561
2836 <rdar://problem/7415154>
2837
2838 Reviewed by Alex Christensen.
2839
2840 Rebaseline tests after change.
2841
2842 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
2843 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
2844 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
2845 * http/tests/security/xssAuditor/base-href-expected.txt:
2846 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
2847 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
2848 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
2849 * http/tests/security/xssAuditor/embed-tag-expected.txt:
2850 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
2851 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
2852 * http/tests/security/xssAuditor/form-action-expected.txt:
2853 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
2854 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
2855 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
2856 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
2857 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
2858 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
2859 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
2860 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
2861 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
2862 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
2863 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
2864 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
2865 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
2866 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
2867 * http/tests/security/xssAuditor/link-onclick-expected.txt:
2868 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
2869 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
2870 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
2871 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
2872 * http/tests/security/xssAuditor/object-tag-expected.txt:
2873 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
2874 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
2875 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
2876 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
2877 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
2878 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
2879 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
2880 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
2881 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
2882 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
2883 * http/tests/security/xssAuditor/svg-animate-expected.txt:
2884 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
2885 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
2886 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
2887
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000028882017-04-07 Youenn Fablet <youenn@apple.com>
2889
2890 Improve some WebRTC flaky tests
2891 https://bugs.webkit.org/show_bug.cgi?id=170584
2892
2893 Reviewed by Alex Christensen.
2894
2895 * webrtc/libwebrtc/descriptionGetters.html:
2896 * webrtc/video-replace-track-to-null.html:
2897
zalan@apple.come2374f52017-04-07 15:05:43 +000028982017-04-07 Zalan Bujtas <zalan@apple.com>
2899
2900 Text insertion cursor disappears after pressing enter
2901 https://bugs.webkit.org/show_bug.cgi?id=169291
2902 <rdar://problem/30899611>
2903
2904 Reviewed by Tim Horton.
2905
2906 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
2907 * editing/simple-line-layout-caret-is-gone.html: Added.
2908
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000029092017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
2910
2911 Make FontWithFeatures test font pass OTS
2912 https://bugs.webkit.org/show_bug.cgi?id=169788
2913
2914 Reviewed by Tim Horton.
2915
2916 Updated font to the one which passes the tests.
2917
2918 * css3/resources/FontWithFeatures.otf:
2919
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000029202017-04-06 Jiewen Tan <jiewen_tan@apple.com>
2921
2922 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
2923 https://bugs.webkit.org/show_bug.cgi?id=170571
2924
2925 Unreviewed.
2926
2927 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
2928 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
2929
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000029302017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
2931
2932 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
2933 https://bugs.webkit.org/show_bug.cgi?id=170560
2934 <rdar://problem/31484693>
2935
2936 Reviewed by Tim Horton.
2937
2938 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
2939 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
2940
2941 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
2942 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
2943
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000029442017-04-05 Simon Fraser <simon.fraser@apple.com>
2945
2946 Throttle requestAnimationFrame in cross-origin iframes to 30fps
2947 https://bugs.webkit.org/show_bug.cgi?id=170534
2948
2949 Reviewed by Dan Bates.
2950
2951 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
2952 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
2953 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
2954
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000029552017-04-06 Ryan Haddad <ryanhaddad@apple.com>
2956
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00002957 Unreviewed, rolling out r215041.
2958
2959 The LayoutTest for this change is failing on ios-simulator.
2960
2961 Reverted changeset:
2962
2963 "Rendering flexbox children across columns"
2964 https://bugs.webkit.org/show_bug.cgi?id=164166
2965 http://trac.webkit.org/changeset/215041
2966
29672017-04-06 Ryan Haddad <ryanhaddad@apple.com>
2968
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00002969 Unreviewed, rolling out r215046.
2970
2971 This change broke internal builds.
2972
2973 Reverted changeset:
2974
2975 "WebRTC tests gardening"
2976 https://bugs.webkit.org/show_bug.cgi?id=170508
2977 http://trac.webkit.org/changeset/215046
2978
29792017-04-06 Ryan Haddad <ryanhaddad@apple.com>
2980
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00002981 Skip a test that was accidentally enabled with r214982.
2982
2983 Unreviewed test gardening.
2984
2985 * platform/ios/TestExpectations:
2986
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000029872017-04-06 Joseph Pecoraro <pecoraro@apple.com>
2988
2989 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
2990 https://bugs.webkit.org/show_bug.cgi?id=16531
2991 <rdar://problem/5712895>
2992
2993 Reviewed by Timothy Hatcher.
2994
2995 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
2996 * http/tests/inspector/network/resource-request-headers.html: Added.
2997 * http/tests/inspector/network/resources/basic-auth.php: Added.
2998 Test coverage for Cookie and Basic Authentication headers.
2999
3000 * platform/mac/TestExpectations:
3001 * platform/mac-wk1/TestExpectations:
3002 * platform/win/TestExpectations:
3003 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
3004 and ElCapitan which uses the legacy non-NSURLSession loading path.
3005
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000030062017-04-06 Youenn Fablet <youenn@apple.com>
3007
3008 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
3009 https://bugs.webkit.org/show_bug.cgi?id=167513
3010
3011 Reviewed by Eric Carlson.
3012
3013 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
3014
zalan@apple.com2319f682017-04-06 20:03:55 +000030152017-04-06 Zalan Bujtas <zalan@apple.com>
3016
3017 Simple line layout: Hittest always returns the first renderer in the block.
3018 https://bugs.webkit.org/show_bug.cgi?id=170520
3019 <rdar://problem/30979175>
3020
3021 Reviewed by Antti Koivisto.
3022
3023 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
3024 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
3025
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000030262017-03-31 Jiewen Tan <jiewen_tan@apple.com>
3027
3028 [WebCrypto] Add support for AES-CTR
3029 https://bugs.webkit.org/show_bug.cgi?id=169761
3030 <rdar://problem/31331321>
3031
3032 Reviewed by Brent Fulgham.
3033
3034 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
3035 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
3036 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
3037 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
3038 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
3039 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
3040 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
3041 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
3042 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
3043 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
3044 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
3045 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
3046 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
3047 * crypto/subtle/aes-ctr-generate-key.html: Added.
3048 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
3049 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
3050 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
3051 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
3052 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
3053 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
3054 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
3055 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
3056 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
3057 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
3058 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
3059 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
3060 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
3061 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
3062 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
3063 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
3064 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
3065 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
3066 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
3067 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
3068 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
3069 * crypto/subtle/aes-generate-key-malformed-parameters.html:
3070 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
3071 * crypto/subtle/aes-import-key-malformed-parameters.html:
3072 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
3073 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
3074 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
3075 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
3076 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
3077 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
3078 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
3079 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
3080 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
3081 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
3082 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
3083 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
3084
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000030852017-04-06 Ryan Haddad <ryanhaddad@apple.com>
3086
3087 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
3088 https://bugs.webkit.org/show_bug.cgi?id=153460
3089
3090 Unreviewed test gardening.
3091
3092 * platform/mac/TestExpectations:
3093
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000030942017-04-06 Youenn Fablet <youenn@apple.com>
3095
3096 WebRTC tests gardening
3097 https://bugs.webkit.org/show_bug.cgi?id=170508
3098
3099 Reviewed by Eric Carlson.
3100
3101 * platform/ios-wk1/TestExpectations:
3102 * platform/ios-wk2/TestExpectations:
3103 * platform/ios/TestExpectations:
3104
antti@apple.comc5190fd2017-04-06 18:32:47 +000031052017-04-06 Antti Koivisto <antti@apple.com>
3106
3107 Implement testing mode for disk cache
3108 https://bugs.webkit.org/show_bug.cgi?id=170547
3109
3110 Reviewed by Andreas Kling.
3111
3112 Enable a few disabled tests to see how it goes.
3113
3114 * platform/mac-wk2/TestExpectations:
3115
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000031162017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
3117
3118 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
3119 https://bugs.webkit.org/show_bug.cgi?id=170339
3120
3121 Reviewed by Youenn Fablet.
3122
3123 Added new tests addressing respondWithNewView() behaviour.
3124
3125 * streams/readable-stream-byob-request-expected.txt: Updated.
3126 * streams/readable-stream-byob-request.js: Added new tests.
3127
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000031282017-04-06 Dave Hyatt <hyatt@apple.com>
3129
3130 Rendering flexbox children across columns
3131 https://bugs.webkit.org/show_bug.cgi?id=164166
3132 <rdar://problem/29055587>
3133
3134 Reviewed by Zalan Bujtas.
3135
3136 * fast/multicol/flexbox-rows-expected.html: Added.
3137 * fast/multicol/flexbox-rows.html: Added.
3138
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000031392017-04-05 Simon Fraser <simon.fraser@apple.com>
3140
3141 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
3142 https://bugs.webkit.org/show_bug.cgi?id=170479
3143
3144 Reviewed by Sam Weinig.
3145
3146 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
3147 * fast/frames/user-gesture-timestamp-propagation.html: Added.
3148 * platform/ios/TestExpectations:
3149
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000031502017-04-05 Eric Carlson <eric.carlson@apple.com>
3151
3152 [MediaStream] Host application should be able to mute and unmute media streams
3153 https://bugs.webkit.org/show_bug.cgi?id=170519
3154 <rdar://problem/31174326>
3155
3156 Reviewed by Youenn Fablet.
3157
3158 * fast/mediastream/MediaStream-page-muted-expected.txt:
3159 * fast/mediastream/MediaStream-page-muted.html:
3160
jfernandez@igalia.com30168022017-04-05 20:44:10 +000031612017-04-05 Javier Fernandez <jfernandez@igalia.com>
3162
3163 [css-align] Implement the place-items shorthand
3164 https://bugs.webkit.org/show_bug.cgi?id=168847
3165
3166 Reviewed by David Hyatt.
3167
3168 Regression tests for the new place-content alignment shorthand.
3169
3170 * css3/parse-place-items.html: Added.
3171
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000031722017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
3173
3174 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
3175 https://bugs.webkit.org/show_bug.cgi?id=170157
3176
3177 Reviewed by Alejandro G. Castro.
3178
3179 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
3180 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
3181 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
3182 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
3183 for each one of the audio media type and video media type.
3184
3185 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
3186 as failing in the general TestExpectations, because the libwebrtc backend currently
3187 doesn't generate the expected a=bundle-only lines.
3188 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
3189 The whole fast/mediastream directory is already overriden to pass.
3190 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
3191 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
3192 * fast/mediastream/resources/sdp-utils.js:
3193 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
3194 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
3195 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
3196
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000031972017-04-05 Jer Noble <jer.noble@apple.com>
3198
3199 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
3200 https://bugs.webkit.org/show_bug.cgi?id=170510
3201
3202 Reviewed by Eric Carlson.
3203
3204 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
3205 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
3206
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000032072017-04-05 Matt Baker <mattbaker@apple.com>
3208
3209 Web Inspector: XHR breakpoints should be global
3210 https://bugs.webkit.org/show_bug.cgi?id=170033
3211
3212 Reviewed by Joseph Pecoraro..
3213
3214 * inspector/dom-debugger/xhr-breakpoints.html:
3215 Update for XHRBreakpoint constructor change.
3216
cdumez@apple.comca98dba2017-04-05 18:47:39 +000032172017-04-05 Chris Dumez <cdumez@apple.com>
3218
3219 <input type="range"> changing to disabled while active breaks all pointer events
3220 https://bugs.webkit.org/show_bug.cgi?id=170447
3221 <rdar://problem/31442875>
3222
3223 Reviewed by Geoffrey Garen.
3224
3225 Add layout test coverage.
3226
3227 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
3228 * fast/forms/range/disabled-while-dragging.html: Added.
3229
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000032302017-04-05 Jiewen Tan <jiewen_tan@apple.com>
3231
3232 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
3233 <rdar://problem/31322400>
3234
3235 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
3236 * crypto/subtle/rsa-import-key-malformed-parameters.html:
3237
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000032382017-04-05 Youenn Fablet <youenn@apple.com>
3239
3240 Deprecate and remove URL.createObjectURL(mediastream)
3241 https://bugs.webkit.org/show_bug.cgi?id=167518
3242 <rdar://problem/31149607>
3243
3244 Reviewed by Eric Carlson.
3245
3246 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
3247 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
3248 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
3249 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
3250 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
3251 * fast/mediastream/MediaStream-video-element-expected.txt:
3252 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
3253 * fast/mediastream/MediaStream-video-element-track-stop.html:
3254 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
3255 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
3256 * fast/mediastream/MediaStream-video-element.html:
3257 * fast/mediastream/resources/getUserMedia-helper.js:
3258 (setupVideoElementWithStream):
3259
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000032602017-04-05 Javier Fernandez <jfernandez@igalia.com>
3261
3262 [GTK] Unreviewed tests gardening
3263 https://bugs.webkit.org/show_bug.cgi?id=170497
3264
3265 Unreviewed test gardening. Rebaseline tests after r214712.
3266
3267 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
3268
3269
ap@apple.com0bc422c2017-04-05 05:14:52 +000032702017-04-04 Alexey Proskuryakov <ap@apple.com>
3271
3272 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
3273 for https://bugs.webkit.org/show_bug.cgi?id=170493
3274
3275 * platform/mac/TestExpectations:
3276
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000032772017-04-04 Youenn Fablet <youenn@apple.com>
3278
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00003279 Canvas is tainted when painting a video with MediaStreamTrack
3280 https://bugs.webkit.org/show_bug.cgi?id=170486
3281
3282 Reviewed by Eric Carlson.
3283
3284 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
3285 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
3286 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
3287 (reject):
3288 (getUserMedia):
3289 (defaultRejectOrCatch):
3290 (setupVideoElementWithStream):
3291
32922017-04-04 Youenn Fablet <youenn@apple.com>
3293
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00003294 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
3295 https://bugs.webkit.org/show_bug.cgi?id=170482
3296
3297 Reviewed by Eric Carlson.
3298
3299 * TestExpectations:
3300
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000033012017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3302
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00003303 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
3304 https://bugs.webkit.org/show_bug.cgi?id=168390
3305
3306 Unreviewed test gardening.
3307
3308 * platform/mac/TestExpectations:
3309
33102017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3311
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00003312 Mark fast/images/reset-image-animation.html as flaky.
3313 https://bugs.webkit.org/show_bug.cgi?id=170177
3314
3315 Unreviewed test gardening.
3316
3317 * platform/mac/TestExpectations:
3318
33192017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3320
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00003321 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
3322 https://bugs.webkit.org/show_bug.cgi?id=168409
3323
3324 Unreviewed test gardening.
3325
3326 * platform/mac-wk1/TestExpectations:
3327
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000033282017-04-04 Brent Fulgham <bfulgham@apple.com>
3329
3330 Do not assert when CharacterData representing an Attr fires events
3331 https://bugs.webkit.org/show_bug.cgi?id=170454
3332 <rdar://problem/30979320>
3333
3334 Reviewed by Ryosuke Niwa.
3335
3336 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
3337 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
3338
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000033392017-04-04 Youenn Fablet <youenn@apple.com>
3340
3341 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
3342 https://bugs.webkit.org/show_bug.cgi?id=169481
3343
3344 Reviewed by Eric Carlson.
3345
3346 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
3347 * webrtc/datachannel/basic.html:
3348
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000033492017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3350
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00003351 Add back results that were accidentally removed with r214848.
3352 https://bugs.webkit.org/show_bug.cgi?id=169301
3353
3354 Unreviewed test gardening.
3355
3356 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
3357 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
3358
33592017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3360
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00003361 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
3362 https://bugs.webkit.org/show_bug.cgi?id=170456
3363
3364 Unreviewed test gardening.
3365
3366 * platform/mac-wk1/TestExpectations:
3367
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000033682017-04-04 Youenn Fablet <youenn@apple.com>
3369
3370 webrtc/peer-connection-audio-mute.html is flaky
3371 https://bugs.webkit.org/show_bug.cgi?id=170451
3372
3373 Reviewed by Eric Carlson.
3374
3375 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
3376 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
3377 Decreasing time spent at detecting hum or not.
3378 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
3379
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000033802017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3381
3382 Mark fast/images/animated-gif-webkit-transform.html as flaky.
3383 https://bugs.webkit.org/show_bug.cgi?id=170410
3384
3385 Unreviewed test gardening.
3386
3387 * platform/mac-wk2/TestExpectations:
3388
ap@apple.com68c61102017-04-04 01:22:41 +000033892017-04-03 Alexey Proskuryakov <ap@apple.com>
3390
3391 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
3392
3393 This test still times out, most of the time.
3394
3395 * platform/wk2/TestExpectations:
3396
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000033972017-04-03 Javier Fernandez <jfernandez@igalia.com>
3398
3399 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
3400 https://bugs.webkit.org/show_bug.cgi?id=170340
3401
3402 Reviewed by David Hyatt.
3403
3404 Added additional test cases to evaluate the new baseline-alignment syntax.
3405
3406 * css3/parse-place-content-expected.txt:
3407 * css3/parse-place-content.html:
3408
n_wang@apple.comaf39f872017-04-03 23:06:25 +000034092017-04-03 Nan Wang <n_wang@apple.com>
3410
3411 AX: Expose link children when doing search predication on iOS
3412 https://bugs.webkit.org/show_bug.cgi?id=170424
3413 <rdar://problem/31413335>
3414
3415 Reviewed by Chris Fleizach.
3416
3417 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
3418 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
3419
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000034202017-04-03 Dave Hyatt <hyatt@apple.com>
3421
3422 Japanese fonts in vertical text should support synthesized italics
3423 https://bugs.webkit.org/show_bug.cgi?id=169301
3424
3425 Reviewed by Simon Fraser.
3426
3427 * fast/text/international/synthesized-italic-vertical-expected.html:
3428 * fast/text/international/synthesized-italic-vertical.html:
3429 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
3430 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
3431
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000034322017-04-03 Chris Dumez <cdumez@apple.com>
3433
3434 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
3435 https://bugs.webkit.org/show_bug.cgi?id=170285
3436 <rdar://problem/31378543>
3437
3438 Reviewed by Andy Estes.
3439
3440 Add layout test coverage.
3441
3442 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
3443 * fast/images/background-image-relative-url-changes-document.html: Added.
3444
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000034452017-04-03 John Wilander <wilander@apple.com>
3446
3447 Remove timeout expectations after bug fix
3448 https://bugs.webkit.org/show_bug.cgi?id=168262
3449
3450 Unreviewed test gardening.
3451
3452 Remove timeout expectations after bug fix in
3453 https://bugs.webkit.org/show_bug.cgi?id=170400
3454
3455 * platform/wk2/TestExpectations:
3456 Remove expected timeout for the first five test cases
3457 under http/tests/loading/resourceLoadStatistics/.
3458
antti@apple.com6c64e6c2017-04-03 19:08:07 +000034592017-04-03 Antti Koivisto <antti@apple.com>
3460
3461 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
3462 https://bugs.webkit.org/show_bug.cgi?id=170402
3463 <rdar://problem/31004344>
3464
3465 Reviewed by Simon Fraser.
3466
3467 * fast/css/document-stylesheets-dynamic-expected.html: Added.
3468 * fast/css/document-stylesheets-dynamic.html: Added.
3469
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000034702017-04-03 Jeremy Jones <jeremyj@apple.com>
3471
3472 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
3473 https://bugs.webkit.org/show_bug.cgi?id=167965
3474
3475 Reviewed by Jon Lee.
3476
3477 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
3478 can therefore be delivered later than expected by the test. This is already done for the first one,
3479 do this for the second one also.
3480
3481 * platform/mac-wk2/TestExpectations:
3482 * pointer-lock/mouse-event-delivery.html:
3483
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000034842017-04-01 Simon Fraser <simon.fraser@apple.com>
3485
3486 Clean up touch event handler registration when moving nodes between documents
3487 https://bugs.webkit.org/show_bug.cgi?id=170384
3488 rdar://problem/30816694
3489
3490 Reviewed by Chris Dumez.
3491
3492 Tests for moving nodes with various listener/handler combinations between documents.
3493
3494 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
3495 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
3496 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
3497 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
3498 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
3499 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
3500 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
3501 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
3502
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000035032017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
3504
3505 [SOUP] URI Fragment is lost after redirect
3506 https://bugs.webkit.org/show_bug.cgi?id=170058
3507
3508 Reviewed by Michael Catanzaro.
3509
3510 Add tests to check we correctly handle fragment identifiers on server redirections.
3511
3512 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
3513 * http/tests/navigation/redirect-preserves-fragment.html: Added.
3514 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
3515 * http/tests/navigation/redirect-to-fragment.html: Added.
3516 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
3517 * http/tests/navigation/redirect-to-fragment2.html: Added.
3518 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
3519 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
3520 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
3521 * platform/ios/TestExpectations:
3522 * platform/mac/TestExpectations:
3523
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000035242017-04-03 Youenn Fablet <youenn@apple.com>
3525
3526 captureStream is getting black frames with webgl canvas
3527 https://bugs.webkit.org/show_bug.cgi?id=170325
3528
3529 Reviewed by Dean Jackson.
3530
3531 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
3532 * fast/mediastream/captureStream/canvas3d.html: Added.
3533
pvollan@apple.com60e84802017-04-03 13:17:11 +000035342017-04-03 Per Arne Vollan <pvollan@apple.com>
3535
3536 Implement stroke-miterlimit.
3537 https://bugs.webkit.org/show_bug.cgi?id=169078
3538
3539 Reviewed by Dean Jackson.
3540
3541 * fast/css/stroke-miterlimit-default-expected.html: Added.
3542 * fast/css/stroke-miterlimit-default.html: Added.
3543 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
3544 * fast/css/stroke-miterlimit-large.html: Added.
3545 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
3546 * fast/css/stroke-miterlimit-zero.html: Added.
3547
ap@apple.com4e5a2a92017-04-02 18:55:45 +000035482017-04-02 Alexey Proskuryakov <ap@apple.com>
3549
ap@apple.com224fa132017-04-03 03:30:14 +00003550 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
3551
3552 * TestExpectations:
3553
35542017-04-02 Alexey Proskuryakov <ap@apple.com>
3555
ap@apple.com637c6b42017-04-03 03:13:42 +00003556 Build fix for
3557 Add missing text styles
3558 https://bugs.webkit.org/show_bug.cgi?id=170295
3559
3560 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
3561
35622017-04-02 Alexey Proskuryakov <ap@apple.com>
3563
ap@apple.com37851092017-04-03 01:26:31 +00003564 Fix lint errors.
3565
3566 * TestExpectations:
3567 * platform/ios-wk1/TestExpectations:
3568 * platform/ios-wk2/TestExpectations:
3569 * platform/ios/TestExpectations:
3570 * platform/mac-wk1/TestExpectations:
3571
35722017-04-02 Alexey Proskuryakov <ap@apple.com>
3573
ap@apple.com4e5a2a92017-04-02 18:55:45 +00003574 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
3575
3576 For https://bugs.webkit.org/show_bug.cgi?id=170395
3577 rdar://problem/30975761, rdar://problem/31394017
3578
3579 * TestExpectations:
3580
pvollan@apple.comc6950052017-04-02 05:28:53 +000035812017-04-01 Per Arne Vollan <pvollan@apple.com>
3582
3583 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
3584 https://bugs.webkit.org/show_bug.cgi?id=169466
3585
3586 Reviewed by Jon Lee.
3587
3588 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
3589 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
3590 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
3591 -webkit-text-stroke-width.
3592
3593 * fast/css/stroke-width-fallback-expected.html: Added.
3594 * fast/css/stroke-width-fallback.html: Added.
3595
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000035962017-04-01 Jon Lee <jonlee@apple.com>
3597
3598 Add missing text styles
3599 https://bugs.webkit.org/show_bug.cgi?id=170295
3600 rdar://problem/30219503
3601
3602 Reviewed by Dean Jackson.
3603
3604 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
3605
cdumez@apple.com63c68002017-04-02 00:55:20 +000036062017-04-01 Chris Dumez <cdumez@apple.com>
3607
3608 We should pause silent WebAudio rendering in background tabs
3609 https://bugs.webkit.org/show_bug.cgi?id=170299
3610 <rdar://problem/31289132>
3611
3612 Reviewed by Eric Carlson.
3613
3614 Add layout test coverage.
3615
3616 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
3617 * webaudio/silent-audio-interrupted-in-background.html: Added.
3618
ap@apple.com44498b62017-04-01 07:47:17 +000036192017-04-01 Alexey Proskuryakov <ap@apple.com>
3620
3621 Rolling back http://trac.webkit.org/r214663 - memory corruption
3622
3623 * streams/readable-stream-byob-request-expected.txt:
3624 * streams/readable-stream-byob-request.js:
3625 (self.importScripts.test): Deleted.
3626
zalan@apple.com45ae7d72017-04-01 06:30:00 +000036272017-03-31 Zalan Bujtas <zalan@apple.com>
3628
3629 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
3630 https://bugs.webkit.org/show_bug.cgi?id=170348
3631 <rdar://problem/24727151>
3632
3633 Reviewed by David Hyatt.
3634
3635 * fast/multicol/table-section-page-break-expected.html: Added.
3636 * fast/multicol/table-section-page-break.html: Added.
3637
cdumez@apple.comc79decf2017-04-01 00:31:34 +000036382017-03-31 Chris Dumez <cdumez@apple.com>
3639
3640 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
3641 https://bugs.webkit.org/show_bug.cgi?id=162510
3642 <rdar://problem/31380650>
3643
3644 Reviewed by Alexey Proskuryakov.
3645
3646 The test restores a page from PageCache and wants to check that an animated
3647 GIF is properly animating. To do so, it store the data of the current image
3648 frame, and then checks in a 100ms timer that the current image frame is
3649 different. This is flaky by nature since the image only has 10 frames and
3650 you therefore have a 1/10 chance that the new frame will be the same as the
3651 previous one, even if the image is properly animating.
3652
3653 To address the problem, do a setInterval instead of a setTimeout and check
3654 until the frame becomes different.
3655
3656 * fast/images/animated-gif-restored-from-bfcache.html:
3657 * platform/mac/TestExpectations:
3658
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000036592017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
3660
3661 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
3662 https://bugs.webkit.org/show_bug.cgi?id=170328
3663 <rdar://problem/30904558>
3664
3665 Reviewed by Tim Horton.
3666
3667 Adds a new layout test verifying that when a user taps away to clear the current selection in character
3668 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
3669 selection views, which are dismissed.
3670
3671 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
3672 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
3673
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000036742017-03-31 Youenn Fablet <youenn@apple.com>
3675
3676 Add a test to ensure webrtc generated certificates and names are ephemeral
3677 https://bugs.webkit.org/show_bug.cgi?id=170225
3678
3679 Reviewed by Jon Lee.
3680
3681 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
3682 * webrtc/ephemeral-certificates-and-cnames.html: Added.
3683
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000036842017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
3685
3686 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
3687 https://bugs.webkit.org/show_bug.cgi?id=170327
3688 <rdar://problem/31363816>
3689
3690 Reviewed by Tim Horton.
3691
3692 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
3693 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
3694 synthetic touch events.
3695
3696 * TestExpectations:
3697 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
3698 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
3699
ap@apple.come4023af2017-03-31 17:29:12 +000037002017-03-31 Alexey Proskuryakov <ap@apple.com>
3701
ap@apple.com19c0fd02017-03-31 19:18:26 +00003702 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
3703 https://bugs.webkit.org/show_bug.cgi?id=170355
3704
3705 * TestExpectations:
3706
37072017-03-31 Alexey Proskuryakov <ap@apple.com>
3708
ap@apple.comb599b982017-03-31 17:41:39 +00003709 Correction for the previous change - this is an image failure.
3710
3711 * platform/mac-wk2/TestExpectations:
3712
37132017-03-31 Alexey Proskuryakov <ap@apple.com>
3714
ap@apple.come4023af2017-03-31 17:29:12 +00003715 Mark fast/images/animated-image-different-dest-size.html as flaky for
3716 https://bugs.webkit.org/show_bug.cgi?id=170203
3717
3718 * platform/mac-wk2/TestExpectations:
3719
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000037202017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
3721
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00003722 Unreviewed GTK+ gardening. Update expectations of several tests.
3723
3724 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
3725 fonts.
3726
3727 * platform/gtk/TestExpectations:
3728 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
3729
37302017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
3731
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00003732 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
3733
3734 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
3735 after r214503.
3736
3737 * platform/gtk/TestExpectations:
3738 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
3739 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
3740 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
3741 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
3742
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000037432017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
3744
3745 [Readable Streams API] Implement cloneArrayBuffer in WebCore
3746 https://bugs.webkit.org/show_bug.cgi?id=170008
3747
3748 Reviewed by Youenn Fablet.
3749
3750 Added test to check cloneArrayBuffer behaviour.
3751
3752 * streams/readable-stream-byob-request.js:
3753
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000037542017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
3755
3756 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
3757 https://bugs.webkit.org/show_bug.cgi?id=170151
3758
3759 Reviewed by Saam Barati.
3760
3761 * js/script-tests/string_replace_function.js: Added.
3762 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
3763 * js/string_replace_function-expected.txt: Added.
3764 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
3765 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
3766 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
3767
rego@igalia.com0e27af12017-03-31 09:27:04 +000037682017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
3769
3770 [css-grid] Update W3C Test Suite
3771 https://bugs.webkit.org/show_bug.cgi?id=170170
3772
3773 Reviewed by Youenn Fablet.
3774
3775 Update path to tests in TestExpectations as the CSS Grid Layout suite
3776 is now under web-platform-tests.
3777
3778 * TestExpectations:
3779
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000037802017-03-31 Antoine Quint <graouts@apple.com>
3781
3782 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
3783 https://bugs.webkit.org/show_bug.cgi?id=168409
3784 <rdar://problem/30799198>
3785
3786 Unreviewed. Capture new logging events.
3787
3788 * media/modern-media-controls/airplay-button/airplay-button.html:
3789
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000037902017-03-30 Matt Baker <mattbaker@apple.com>
3791
3792 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
3793
3794 * inspector/css/getAllStyleSheets-expected.txt:
3795
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000037962017-03-30 Ryan Haddad <ryanhaddad@apple.com>
3797
3798 Rebaseline js/dom/global-constructors-attributes.html.
3799
3800 Unreviewed test gardening.
3801
3802 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3803 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3804 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3805
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000038062017-03-30 Simon Fraser <simon.fraser@apple.com>
3807
3808 Rename a touch event function, and new touch region test results
3809 https://bugs.webkit.org/show_bug.cgi?id=170309
3810 rdar://problem/31329520
3811
3812 Reviewed by Chris Dumez.
3813
3814 A code change in WebKitAdditions progresses this test result.
3815
3816 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
3817
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000038182017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
3819
3820 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
3821 https://bugs.webkit.org/show_bug.cgi?id=169547
3822
3823 Reviewed by Simon Fraser.
3824
3825 * fast/images/async-image-background-image.html:
3826 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
3827 * fast/images/sprite-sheet-image-draw-expected.html: Added.
3828 * fast/images/sprite-sheet-image-draw.html: Added.
3829
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000038302017-03-30 Matt Baker <mattbaker@apple.com>
3831
3832 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
3833 https://bugs.webkit.org/show_bug.cgi?id=170279
3834 <rdar://problem/30200492>
3835
3836 Reviewed by David Hyatt.
3837
3838 * inspector/css/getAllStyleSheets.html:
3839 Add stylesheet with an "unparsed" property having no final semicolon.
3840
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000038412017-03-30 Youenn Fablet <youenn@apple.com>
3842
3843 Clean up RTCDataChannel
3844 https://bugs.webkit.org/show_bug.cgi?id=169732
3845
3846 Reviewed by Chris Dumez.
3847
3848 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
3849 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
3850
cdumez@apple.comc973c422017-03-30 21:35:39 +000038512017-03-30 Chris Dumez <cdumez@apple.com>
3852
3853 svg/animations/animations-paused-in-background-page.html is flaky
3854 https://bugs.webkit.org/show_bug.cgi?id=170290
3855
3856 Reviewed by Simon Fraser.
3857
3858 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
3859 due to a race.
3860
3861 * svg/animations/animations-paused-in-background-page-expected.txt:
3862 * svg/animations/animations-paused-in-background-page.html:
3863
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000038642017-03-30 Javier Fernandez <jfernandez@igalia.com>
3865
3866 [css-align] Adapt content-alignment properties to the new baseline syntax
3867 https://bugs.webkit.org/show_bug.cgi?id=170262
3868
3869 Reviewed by David Hyatt.
3870
3871 Added new cases to the alignment properties parsing tests so that we can verify the new
3872 baseline-alignment syntax is parsed as expected.
3873 Additionally, I modified the tests so that they use the testharness format.
3874
3875 * css3/parse-align-content-expected.txt:
3876 * css3/parse-align-content.html:
3877 * css3/parse-justify-content-expected.txt:
3878 * css3/parse-justify-content.html:
3879
jcraig@apple.comaff229672017-03-30 21:13:21 +000038802017-03-30 James Craig <jcraig@apple.com>
3881
3882 AX: Expose a new AXSubrole for explicit ARIA "group" role
3883 https://bugs.webkit.org/show_bug.cgi?id=169810
3884 <rdar://problem/31039693>
3885
3886 Reviewed by Chris Fleizach.
3887
3888 * accessibility/list-detection2-expected.txt:
3889 * accessibility/list-detection2.html:
3890 * accessibility/roles-computedRoleString.html:
3891 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3892 * inspector/dom/highlightFrame-expected.txt:
3893 * inspector/dom/highlightSelector-expected.txt:
3894 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3895 * platform/mac/accessibility/roles-exposed-expected.txt:
3896
commit-queue@webkit.org76329332017-03-30 20:22:38 +000038972017-03-30 Youenn Fablet <youenn@apple.com>
3898
3899 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
3900 https://bugs.webkit.org/show_bug.cgi?id=170294
3901
3902 Unreviewed.
3903
3904 * TestExpectations: Marking these tests as flaky.
3905
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000039062017-03-30 Eric Carlson <eric.carlson@apple.com>
3907
3908 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
3909 https://bugs.webkit.org/show_bug.cgi?id=169956
3910
3911 Reviewed by Youenn Fablet.
3912
3913 * webaudio/audiobuffer-crash-expected.txt: Added.
3914 * webaudio/audiobuffer-crash.html: Added.
3915
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000039162017-03-30 Simon Fraser <simon.fraser@apple.com>
3917
3918 Add some tests that dump the touch event regions with various content configurations
3919 https://bugs.webkit.org/show_bug.cgi?id=170216
3920
3921 Followup: add missing results files, and tweak iframes.html to show that regions fail to
3922 take iframe borders into account.
3923
3924 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
3925 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
3926 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
3927 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
3928 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
3929 * fast/events/touch/ios/touch-event-regions/iframes.html:
3930 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
3931 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
3932
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000039332017-03-30 Per Arne Vollan <pvollan@apple.com>
3934
3935 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
3936 https://bugs.webkit.org/show_bug.cgi?id=170188
3937
3938 Reviewed by Eric Carlson.
3939
3940 The textTrackDisplayElement call will fail and throw an exception if the text track display element
3941 has not yet been added to the text track container element. We wait until it has been added.
3942
3943 * media/track/track-cue-rendering-with-padding.html:
3944
commit-queue@webkit.org98928812017-03-30 17:06:21 +000039452017-03-30 Antoine Quint <graouts@apple.com>
3946
3947 [Modern Media Controls] Invalid placard icon is not visible for short video
3948 https://bugs.webkit.org/show_bug.cgi?id=170277
3949 <rdar://problem/31327955>
3950
3951 Reviewed by Eric Carlson.
3952
3953 Add a new test to check that we correctly hide the invalid icon only when
3954 there is no space left to display it.
3955
3956 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
3957 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
3958
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000039592017-03-27 Sergio Villar Senin <svillar@igalia.com>
3960
3961 [css-grid] Clamp the number of autorepeat tracks
3962 https://bugs.webkit.org/show_bug.cgi?id=170120
3963
3964 Reviewed by Manuel Rego Casasnovas.
3965
3966 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
3967 to allow us to run several test cases over a small number of grids in a single file quite
3968 fast. The other option was to statically (CSS) create several huge grids, something that
3969 could potentially be very expensive in terms of memory and CPU leading to timeouts.
3970
3971 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
3972 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
3973
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000039742017-03-30 Antoine Quint <graouts@apple.com>
3975
3976 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
3977 https://bugs.webkit.org/show_bug.cgi?id=168409
3978 <rdar://problem/30799198>
3979
3980 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
3981 requestAnimationFrame() call to suspend the ScriptedAnimationController.
3982
3983 * media/modern-media-controls/airplay-button/airplay-button.html:
3984
pvollan@apple.comc639f112017-03-30 06:35:31 +000039852017-03-30 Per Arne Vollan <pvollan@apple.com>
3986
3987 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
3988 https://bugs.webkit.org/show_bug.cgi?id=168660
3989
3990 Reviewed Eric Carlson.
3991
3992 The textTrackDisplayElement call will fail and throw an exception if the text track display element
3993 has not yet been added to the text track container element. We wait until it has been added.
3994
3995 * media/track/track-cue-container-rendering-position.html:
3996
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000039972017-03-29 Ryosuke Niwa <rniwa@webkit.org>
3998
3999 Disconnecting a HTMLObjectElement does not always unload its content document
4000 https://bugs.webkit.org/show_bug.cgi?id=169606
4001
4002 Reviewed by Andy Estes.
4003
4004 Add a regression test.
4005
4006 * fast/dom/removing-focused-object-element-expected.txt: Added.
4007 * fast/dom/removing-focused-object-element.html: Added.
4008
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000040092017-03-29 Simon Fraser <simon.fraser@apple.com>
4010
4011 Add some tests that dump the touch event regions with various content configurations
4012 https://bugs.webkit.org/show_bug.cgi?id=170216
4013
4014 Reviewed by Dean Jackson.
4015
4016 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
4017
4018 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
4019 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
4020 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
4021 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
4022 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
4023 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
4024 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
4025 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
4026 * fast/events/touch/ios/touch-event-regions/document.html: Added.
4027 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
4028 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
4029 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
4030 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
4031 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
4032 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
4033
simon.fraser@apple.com54152682017-03-30 01:31:53 +000040342017-03-28 Simon Fraser <simon.fraser@apple.com>
4035
4036 Make it possible to dump touch event regions for testing
4037 https://bugs.webkit.org/show_bug.cgi?id=170209
4038 <rdar://problem/31309258>
4039
4040 Reviewed by Tim Horton.
4041
4042 Simple test that dumps the regions.
4043
4044 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
4045 * fast/events/touch/ios/touch-event-regions.html: Added.
4046
zalan@apple.com26018542017-03-30 01:25:00 +000040472017-03-29 Zalan Bujtas <zalan@apple.com>
4048
4049 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
4050 https://bugs.webkit.org/show_bug.cgi?id=170259
4051 <rdar://problem/31300584>
4052
4053 Reviewed by Simon Fraser.
4054
4055 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
4056 * fast/block/float/placing-multiple-floats-crash.html: Added.
4057
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000040582017-03-29 Tim Horton <timothy_horton@apple.com>
4059
4060 Swipe gesture tests don't work on macOS Sierra
4061 https://bugs.webkit.org/show_bug.cgi?id=161675
4062 <rdar://problem/23379930>
4063
4064 Reviewed by Darin Adler.
4065
4066 * platform/mac-wk2/TestExpectations:
4067 * swipe/basic-cached-back-swipe-expected.txt:
4068 * swipe/basic-cached-back-swipe.html:
4069 * swipe/main-frame-pinning-requirement-expected.txt:
4070 * swipe/main-frame-pinning-requirement.html:
4071 * swipe/pushState-cached-back-swipe-expected.txt:
4072 * swipe/pushState-cached-back-swipe.html:
4073 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
4074 * swipe/pushState-programmatic-back-while-swiping-crash.html:
4075 * swipe/resources/swipe-test.js:
4076 (measuredDurationShouldBeLessThan):
4077 (startSwipeGesture):
4078 (completeSwipeGesture):
4079 (playEventStream):
4080 (eventQueue.enqueueScrollEvent): Deleted.
4081 (eventQueue.enqueueSwipeEvent): Deleted.
4082 (eventQueue.hasPendingEvents): Deleted.
4083 (eventQueue.callAfterEventDispatch): Deleted.
4084 (eventQueue._processEventQueue): Deleted.
4085 (eventQueue._processEventQueueSoon): Deleted.
4086 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
4087 * swipe/swipe-start-hysteresis-failures.html: Removed.
4088
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000040892017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
4090
4091 Try to normalize variation ranges
4092 https://bugs.webkit.org/show_bug.cgi?id=170119
4093
4094 Reviewed by Simon Fraser.
4095
4096 * fast/text/variations/font-selection-properties-expected.html:
4097
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000040982017-03-29 Ryan Haddad <ryanhaddad@apple.com>
4099
4100 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
4101 https://bugs.webkit.org/show_bug.cgi?id=169677
4102
4103 Unreviewed test gardening.
4104
4105 * platform/mac-wk1/TestExpectations:
4106 * platform/mac/TestExpectations:
4107
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000041082017-03-29 Javier Fernandez <jfernandez@igalia.com>
4109
4110 [css-align] Adapt self-alignment properties to the new baseline syntax
4111 https://bugs.webkit.org/show_bug.cgi?id=170235
4112
4113 Reviewed by David Hyatt.
4114
4115 Added new cases to the alignment properties parsing tests so that we can verify the new
4116 baseline-alignment syntax is parsed as expected.
4117 Additionally, I modified the tests so that they use the testharness format.
4118
4119 * css3/parse-align-items-expected.txt:
4120 * css3/parse-align-items.html:
4121 * css3/parse-align-self-expected.txt:
4122 * css3/parse-align-self.html:
4123 * css3/resources/alignment-parsing-utils-th.js:
4124 (checkValues):
4125 * fast/css/parse-justify-items-expected.txt:
4126 * fast/css/parse-justify-items.html:
4127 * fast/css/parse-justify-self-expected.txt:
4128 * fast/css/parse-justify-self.html:
4129 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
4130 (checkValues):
4131 (checkBadValues):
4132 (checkInitialValues):
4133 (checkInheritValues):
4134 (checkLegacyValues):
4135 (checkSupportedValues):
4136
cdumez@apple.com5ddde632017-03-29 20:54:21 +000041372017-03-29 Chris Dumez <cdumez@apple.com>
4138
4139 Animated SVG images are not paused in pages loaded in the background
4140 https://bugs.webkit.org/show_bug.cgi?id=170043
4141 <rdar://problem/31234412>
4142
4143 Reviewed by Simon Fraser.
4144
4145 Extend layout test coverage.
4146
4147 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
4148 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
4149 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
4150 * svg/animations/animations-paused-in-background-page.html: Added.
4151 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
4152
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000041532017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
4154
4155 Post-commit test gardening after r214546
4156 https://bugs.webkit.org/show_bug.cgi?id=169518
4157
4158 Unreviewed.
4159
4160 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
4161 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
4162
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000041632017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
4164
4165 Post-commit test gardening after r214546
4166 https://bugs.webkit.org/show_bug.cgi?id=169518
4167
4168 Unreviewed.
4169
4170 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
4171 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
4172
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000041732017-03-29 Ryan Haddad <ryanhaddad@apple.com>
4174
4175 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
4176 https://bugs.webkit.org/show_bug.cgi?id=170130
4177
4178 Unreviewed test gardening.
4179
4180 * TestExpectations:
4181
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000041822017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
4183
4184 Variation fonts: Make sure that feature detection and preprocessor macros are right
4185 https://bugs.webkit.org/show_bug.cgi?id=169518
4186
4187 Reviewed by Simon Fraser.
4188
4189 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
4190
4191 * fast/text/font-variations-feature-detection-expected.html: Added.
4192 * fast/text/font-variations-feature-detection.html: Added.
4193 * platform/ios-simulator/TestExpectations:
4194 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
4195 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
4196 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
4197 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
4198 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
4199 * platform/mac/TestExpectations:
4200
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000042012017-03-29 Antoine Quint <graouts@apple.com>
4202
4203 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
4204 https://bugs.webkit.org/show_bug.cgi?id=170239
4205 <rdar://problem/31320685>
4206
4207 Reviewed by Dean Jackson.
4208
4209 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
4210 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
4211 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
4212 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
4213 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
4214
4215 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
4216 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
4217 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
4218 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
4219 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
4220
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000042212017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4222
4223 Mark fast/workers/worker-close-more.html as a flaky timeout.
4224 https://bugs.webkit.org/show_bug.cgi?id=169838
4225
4226 Unreviewed test gardening.
4227
4228 * platform/mac/TestExpectations:
4229
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000042302017-03-29 Youenn Fablet <youenn@apple.com>
4231
4232 Move DTMF WebRTC extension behind its own compile flag
4233 https://bugs.webkit.org/show_bug.cgi?id=170226
4234
4235 Reviewed by Eric Carlson.
4236
4237 * TestExpectations:
4238 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4239 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4240 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
4241 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4242
clopez@igalia.comea2710e2017-03-29 15:33:15 +000042432017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
4244
4245 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
4246 https://bugs.webkit.org/show_bug.cgi?id=170192
4247
4248 Unreviewed test gardening.
4249
4250 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
4251
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000042522017-03-29 Youenn Fablet <youenn@apple.com>
4253
4254 Add test for differentiating camera versus canvas stream
4255 https://bugs.webkit.org/show_bug.cgi?id=169698
4256 <rdar://problem/31076026>
4257
4258 Reviewed by Eric Carlson.
4259
4260 * fast/mediastream/captureStream/canvas2d.html:
4261
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000042622017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
4263
4264 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
4265 https://bugs.webkit.org/show_bug.cgi?id=170223
4266
4267 Reviewed by Youenn Fablet.
4268
4269 After r214441 the arguments of addIceCandidate() are nullable.
4270
4271 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
4272 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
4273 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
4274
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000042752017-03-29 Antoine Quint <graouts@apple.com>
4276
4277 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
4278 https://bugs.webkit.org/show_bug.cgi?id=168409
4279 <rdar://problem/30799198>
4280
4281 Reviewed by Dean Jackson.
4282
4283 Opt into ScriptedAnimationController logging.
4284
4285 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
4286 * media/modern-media-controls/airplay-button/airplay-button.html:
4287
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000042882017-03-28 Youenn Fablet <youenn@apple.com>
4289
4290 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
4291 https://bugs.webkit.org/show_bug.cgi?id=170192
4292
4293 Reviewed by Jon Lee.
4294
4295 * fast/mediastream/RTCIceCandidate-expected.txt:
4296 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
4297 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
4298 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
4299 Ensuring sdpMid has a valid value.
4300 * fast/mediastream/resources/promise-utils.js: Improving error logging.
4301
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000043022017-03-27 Brent Fulgham <bfulgham@apple.com>
4303
4304 Only attach Attributes to a given element one time
4305 https://bugs.webkit.org/show_bug.cgi?id=170125
4306 <rdar://problem/31279676>
4307
4308 Reviewed by Chris Dumez.
4309
4310 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
4311 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
4312 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
4313 * fast/dom/Attr/only-attach-attr-once.html: Added.
4314
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000043152017-03-28 Youenn Fablet <youenn@apple.com>
4316
4317 Stop RTCDataChannel when closing page
4318 https://bugs.webkit.org/show_bug.cgi?id=170166
4319
4320 Reviewed by Eric Carlson.
4321
4322 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
4323 * webrtc/datachannel/datachannel-gc.html: Added.
4324
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000043252017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
4326
4327 Ranges for variation font properties are not enforced
4328 https://bugs.webkit.org/show_bug.cgi?id=169979
4329
4330 Reviewed by David Hyatt.
4331
4332 * fast/text/font-selection-font-face-parse-expected.txt:
4333 * fast/text/font-selection-font-face-parse.html:
4334 * fast/text/font-selection-font-loading-api-parse-expected.txt:
4335 * fast/text/font-selection-font-loading-api-parse.html:
4336 * fast/text/font-style-parse-expected.txt:
4337 * fast/text/font-style-parse.html:
4338 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
4339 * fast/text/variations/font-loading-api-parse-ranges.html:
4340 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
4341 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
4342 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
4343
aestes@apple.comb527f1f2017-03-28 23:50:55 +000043442017-03-28 Andy Estes <aestes@apple.com>
4345
4346 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
4347 https://bugs.webkit.org/show_bug.cgi?id=170197
4348 <rdar://problem/30314067>
4349
4350 Reviewed by Brady Eidson.
4351
4352 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
4353 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
4354
cdumez@apple.coma585b422017-03-28 23:11:35 +000043552017-03-28 Chris Dumez <cdumez@apple.com>
4356
4357 Animated SVG images are not paused when outside viewport
4358 https://bugs.webkit.org/show_bug.cgi?id=170155
4359 <rdar://problem/31288893>
4360
4361 Reviewed by Antti Koivisto.
4362
4363 Add layout test coverage.
4364
4365 * platform/mac-wk1/TestExpectations:
4366 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
4367 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
4368 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
4369 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
4370 * svg/animations/resources/smilAnimation.svg: Added.
4371
antti@apple.comdf681732017-03-28 22:48:26 +000043722017-03-28 Antti Koivisto <antti@apple.com>
4373
4374 Missing render tree position invalidation when tearing down renderers for display:contents subtree
4375 https://bugs.webkit.org/show_bug.cgi?id=170199
4376 <rdar://problem/31260856>
4377
4378 Reviewed by Zalan Bujtas.
4379
4380 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
4381 * fast/shadow-dom/slot-renderer-teardown.html: Added.
4382
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000043832017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4384
4385 Unreviewed, rolling out r214485.
4386
4387 This change caused LayoutTest crashes.
4388
4389 Reverted changeset:
4390
4391 "Stop RTCDataChannel when closing page"
4392 https://bugs.webkit.org/show_bug.cgi?id=170166
4393 http://trac.webkit.org/changeset/214485
4394
bburg@apple.com2e3de942017-03-28 21:41:24 +000043952017-03-28 Brian Burg <bburg@apple.com>
4396
4397 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
4398 https://bugs.webkit.org/show_bug.cgi?id=169865
4399 <rdar://problem/31250573>
4400
4401 Reviewed by Joseph Pecoraro.
4402
4403 Add tests that verify the new command works as expected when it disables resource caching.
4404 I also manually verified that the override setting is cleared when Web Inspector disconnects.
4405 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
4406 a load happened or not.
4407
4408 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
4409 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
4410 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
4411 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
4412
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000044132017-03-28 Youenn Fablet <youenn@apple.com>
4414
4415 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
4416 https://bugs.webkit.org/show_bug.cgi?id=170194
4417
4418 Reviewed by Chris Dumez.
4419
4420 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
4421 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
4422
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000044232017-03-28 Joseph Pecoraro <pecoraro@apple.com>
4424
4425 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
4426 https://bugs.webkit.org/show_bug.cgi?id=166862
4427 <rdar://problem/29835977>
4428
4429 Reviewed by Brian Burg.
4430
4431 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
4432 * http/tests/inspector/network/resource-mime-type.html: Added.
4433 Test resource mime types for different resources.
4434
4435 * http/tests/inspector/network/resources/json.php: Added.
4436 * http/tests/inspector/network/resources/script.js: Added.
4437 * http/tests/inspector/network/resources/script.txt: Added.
4438 * http/tests/inspector/network/resources/stylesheet.css: Added.
4439 * http/tests/inspector/network/resources/stylesheet.txt: Added.
4440 * http/tests/resources/square20.jpg: Added.
4441 Resources for various requests and different mime types.
4442
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000044432017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4444
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00004445 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
4446 https://bugs.webkit.org/show_bug.cgi?id=168132
4447
4448 Unreviewed test gardening.
4449
4450 * platform/mac/TestExpectations:
4451
44522017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4453
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00004454 Mark two fast/scrolling/ios/touch-scroll tests as failing.
4455 https://bugs.webkit.org/show_bug.cgi?id=170153
4456
4457 Unreviewed test gardening.
4458
4459 * platform/ios-wk2/TestExpectations:
4460
44612017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4462
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00004463 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
4464
4465 Unreviewed test gardening.
4466
4467 * platform/ios/TestExpectations:
4468
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000044692017-03-28 Youenn Fablet <youenn@apple.com>
4470
4471 Stop RTCDataChannel when closing page
4472 https://bugs.webkit.org/show_bug.cgi?id=170166
4473
4474 Reviewed by Eric Carlson.
4475
4476 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
4477 * webrtc/datachannel/datachannel-gc.html: Added.
4478
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000044792017-03-28 Antoine Quint <graouts@apple.com>
4480
4481 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
4482 https://bugs.webkit.org/show_bug.cgi?id=170180
4483
4484 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
4485
4486 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
4487 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
4488
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000044892017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4490
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00004491 Mark fast/history/ios/history-scroll-restoration.html as flaky.
4492 https://bugs.webkit.org/show_bug.cgi?id=169558
4493
4494 Unreviewed test gardening.
4495
4496 * platform/ios-wk2/TestExpectations:
4497
44982017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4499
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00004500 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
4501 https://bugs.webkit.org/show_bug.cgi?id=170180
4502
4503 Unreviewed test gardening.
4504
4505 * platform/ios/TestExpectations:
4506
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000045072017-03-28 Youenn Fablet <youenn@apple.com>
4508
4509 LayoutTest webrtc/video-getParameters.html is failing
4510 https://bugs.webkit.org/show_bug.cgi?id=170148
4511
4512 Unreviewed.
4513
4514 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
4515
ryanhaddad@apple.com46558172017-03-28 16:09:11 +000045162017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4517
4518 Mark webrtc/video-replace-track-to-null.html as flaky.
4519 https://bugs.webkit.org/show_bug.cgi?id=170178
4520
4521 Unreviewed test gardening.
4522
4523 * TestExpectations:
4524
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +000045252017-03-28 Jonathan Bedard <jbedard@apple.com>
4526
4527 Moved gardened ios-simulator tests to ios folders
4528 <rdar://problem/30948691>
4529
4530 Unreviewed test re-organization.
4531
4532 Moving ios-simulator test expectations to share as many expectations
4533 as possible with on-device testing.
4534
4535 * platform/ios: Moved from platform/ios-simulator.
4536 * platform/ios-device: Added.
4537 * platform/ios-device-wk1: Added.
4538 * platform/ios-device-wk2: Added.
4539 * platform/ios-simulator: Moved to platform/ios.
4540 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
4541 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
4542 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
4543 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
4544
yoav@yoav.ws81391512017-03-28 11:56:52 +000045452017-03-28 Yoav Weiss <yoav@yoav.ws>
4546
4547 Add a warning for unused link preloads.
4548 https://bugs.webkit.org/show_bug.cgi?id=165670
4549
4550 Reviewed by Youenn Fablet.
4551
4552 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
4553 * http/tests/preload/download_resources-expected.txt:
4554 * http/tests/preload/download_resources.html: Added references to preloaded resources.
4555 * http/tests/preload/onerror_event-expected.txt:
4556 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
4557 * http/tests/preload/onload_event-expected.txt:
4558 * http/tests/preload/onload_event.html: Added references to preloaded resources.
4559 * http/tests/preload/single_download_preload.html: Deflaked.
4560 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
4561 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
4562 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
4563 * http/tests/preload/unused_preload_warning-expected.txt: Added.
4564 * http/tests/preload/unused_preload_warning.html: Added.
4565
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +000045662017-03-28 Antoine Quint <graouts@apple.com>
4567
4568 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
4569 https://bugs.webkit.org/show_bug.cgi?id=170171
4570 <rdar://problem/31095500>
4571
4572 Reviewed by Dean Jackson.
4573
4574 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
4575 the "presented" property returns false immediately after calling hide() on the panel.
4576
4577 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
4578 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
4579 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
4580 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
4581
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +000045822017-03-28 Aaron Chu <aaron_chu@apple.com>
4583
4584 AX: Media controls should be able to be re-activated after faded away
4585 https://bugs.webkit.org/show_bug.cgi?id=170048
4586 <rdar://problem/30157179>
4587
4588 Reviewed by Antoine Quint.
4589
4590 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
4591 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
4592
graouts@webkit.orga5300e22017-03-28 07:34:18 +000045932017-03-28 Antoine Quint <graouts@apple.com>
4594
4595 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
4596 https://bugs.webkit.org/show_bug.cgi?id=169145
4597 <rdar://problem/17048858>
4598
4599 Reviewed by Dean Jackson.
4600
4601 We add new tests for media documents and related features that cover the following cases:
4602
4603 - checking <video> with only audio tracks does not show the fullscreen button
4604 - checking <video> with only audio tracks does not show the picture-in-picture button
4605 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
4606
4607 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
4608 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
4609 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
4610 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
4611 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
4612 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
4613 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
4614 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
4615 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
4616 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
4617 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
4618 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
4619 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
4620 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
4621 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
4622 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
4623 * platform/ios-simulator/TestExpectations:
4624 * platform/mac/TestExpectations:
4625
commit-queue@webkit.org09412b62017-03-28 02:23:10 +000046262017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
4627
4628 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
4629 https://bugs.webkit.org/show_bug.cgi?id=169771
4630
4631 Reviewed by Simon Fraser.
4632
4633 * fast/images/animated-image-different-dest-size-expected.html: Added.
4634 * fast/images/animated-image-different-dest-size.html: Added.
4635 This test crashes without this patch.
4636
4637 * fast/images/animated-image-loop-count.html:
4638 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
4639
4640 * fast/images/async-image-background-image-expected.html: Added.
4641 * fast/images/async-image-background-image.html: Added.
4642 Ensures the background image can be drawn asynchronously if it is large.
4643
4644 * fast/images/async-image-canvas-draw-image-expected.html: Added.
4645 * fast/images/async-image-canvas-draw-image.html: Added.
4646 Ensures the image is drawn synchronously on the canvas regardless of its size.
4647
4648 * fast/images/ordered-animated-image-frames.html:
4649 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
4650
4651 * fast/images/reset-image-animation-expected.txt:
4652 * fast/images/reset-image-animation.html:
4653 Change how the steps of the test are ordered so the test can be not flaky.
4654 Running it with -repeat-each was failing.
4655
4656 * fast/images/resources/red-green-blue-900-300.png: Added.
4657
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +000046582017-03-27 Youenn Fablet <youenn@apple.com>
4659
4660 addIceCandidate should not throw if passed null or undefined
4661 https://bugs.webkit.org/show_bug.cgi?id=170118
4662
4663 Reviewed by Eric Carlson.
4664
4665 Updating test to log addIceCandidate rejection.
4666
4667 * webrtc/datachannel/basic.html:
4668 * webrtc/routines.js:
4669 (iceCallback1):
4670 (iceCallback2):
4671 (onAddIceCandidateError):
4672
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000046732017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4674
4675 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
4676
4677 Unreviewed test gardening.
4678
4679 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
4680 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
4681
antti@apple.comf4e83d62017-03-27 22:56:32 +000046822017-03-27 Antti Koivisto <antti@apple.com>
4683
4684 Loading in-body stylesheets should not block rendering of elements before them
4685 https://bugs.webkit.org/show_bug.cgi?id=169345
4686
4687 Reviewed by Simon Fraser.
4688
4689 * http/tests/incremental/resources/delayed-css.php: Added.
4690 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
4691 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
4692
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000046932017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
4694
4695 Test variation font ranges in the CSS Font Loading API
4696 https://bugs.webkit.org/show_bug.cgi?id=170022
4697
4698 Reviewed by Dean Jackson.
4699
4700 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
4701 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
4702
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000047032017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4704
4705 Unreviewed, rolling out r214411.
4706
4707 Two of the LayoutTests for this change time out on ios-
4708 simulator.
4709
4710 Reverted changeset:
4711
4712 "[Modern Media Controls] Improve media documents across macOS,
4713 iPhone and iPad"
4714 https://bugs.webkit.org/show_bug.cgi?id=169145
4715 http://trac.webkit.org/changeset/214411
4716
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000047172017-03-27 Antoine Quint <graouts@apple.com>
4718
4719 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
4720 https://bugs.webkit.org/show_bug.cgi?id=168517
4721 <rdar://problem/30577636>
4722
4723 Reviewed by Dean Jackson.
4724
4725 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
4726
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000047272017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4728
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00004729 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
4730 https://bugs.webkit.org/show_bug.cgi?id=169679
4731
4732 Unreviewed test gardening.
4733
4734 * platform/mac/TestExpectations:
4735
47362017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4737
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00004738 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
4739 https://bugs.webkit.org/show_bug.cgi?id=170127
4740
4741 Unreviewed test gardening.
4742
4743 * platform/mac/TestExpectations:
4744
47452017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4746
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00004747 Mark media/modern-media-controls/time-label/time-label.html as flaky.
4748 https://bugs.webkit.org/show_bug.cgi?id=169678
4749
4750 Unreviewed test gardening.
4751
4752 * platform/mac-wk1/TestExpectations:
4753
47542017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4755
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00004756 Marking two modern-media-controls tests as timeouts.
4757 https://bugs.webkit.org/show_bug.cgi?id=170123
4758
4759 Unreviewed test gardening.
4760
4761 * platform/ios-simulator/TestExpectations:
4762
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000047632017-03-27 Youenn Fablet <youenn@apple.com>
4764
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00004765 Tighten RTCDatachannel creation and parameter getters
4766 https://bugs.webkit.org/show_bug.cgi?id=170081
4767
4768 Reviewed by Eric Carlson.
4769
4770 * webrtc/datachannel/basic-expected.txt:
4771 * webrtc/datachannel/basic.html:
4772
47732017-03-27 Youenn Fablet <youenn@apple.com>
4774
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00004775 Add support for RTCRtpReceiver/RTCRtpSender getParameters
4776 https://bugs.webkit.org/show_bug.cgi?id=170057
4777
4778 Reviewed by Alex Christensen.
4779
4780 * webrtc/video-getParameters-expected.txt: Added.
4781 * webrtc/video-getParameters.html: Added.
4782
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000047832017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
4784
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00004785 font variation properties don't need to accept numbers
4786 https://bugs.webkit.org/show_bug.cgi?id=169357
4787
4788 Reviewed by Antti Koivisto.
4789
4790 * fast/text/font-selection-font-face-parse-expected.txt:
4791 * fast/text/font-selection-font-face-parse.html:
4792 * fast/text/font-selection-font-loading-api-parse-expected.txt:
4793 * fast/text/font-selection-font-loading-api-parse.html:
4794 * fast/text/font-stretch-parse-expected.txt:
4795 * fast/text/font-stretch-parse.html:
4796 * fast/text/font-style-parse-expected.txt:
4797 * fast/text/font-style-parse.html:
4798 * fast/text/variations/font-selection-properties.html:
4799 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
4800
48012017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
4802
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00004803 Implement format specifier for variation fonts
4804 https://bugs.webkit.org/show_bug.cgi?id=169327
4805
4806 Reviewed by Simon Fraser.
4807
4808 * fast/text/variations/font-face-format-expected.html: Added.
4809 * fast/text/variations/font-face-format.html: Added.
4810
48112017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
4812
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00004813 Make sure animation works for font-weight, font-stretch, and font-style
4814 https://bugs.webkit.org/show_bug.cgi?id=169683
4815
4816 Reviewed by Simon Fraser.
4817
4818 * animations/font-variations/font-stretch-expected.txt: Added.
4819 * animations/font-variations/font-stretch.html: Added.
4820 * animations/font-variations/font-style-expected.txt: Added.
4821 * animations/font-variations/font-style.html: Added.
4822 * animations/font-variations/font-weight-expected.txt: Added.
4823 * animations/font-variations/font-weight.html: Added.
4824 * animations/resources/animation-test-helpers.js:
4825 (compareFontStyle):
4826 (getPropertyValue):
4827 (comparePropertyValue):
4828
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000048292017-03-27 Alex Christensen <achristensen@webkit.org>
4830
4831 Make WebSockets work in network process
4832 https://bugs.webkit.org/show_bug.cgi?id=169930
4833
4834 Reviewed by Youenn Fablet.
4835
4836 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
4837 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
4838 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
4839 (web_socket_do_extra_handshake):
4840 (web_socket_transfer_data):
4841 * platform/ios-simulator-wk1/TestExpectations:
4842 * platform/mac-wk1/TestExpectations:
4843 * platform/win/TestExpectations:
4844
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000048452017-03-27 Antoine Quint <graouts@apple.com>
4846
4847 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
4848 https://bugs.webkit.org/show_bug.cgi?id=169145
4849 <rdar://problem/17048858>
4850
4851 Reviewed by Dean Jackson.
4852
4853 We add new tests for media documents and related features that cover the following cases:
4854
4855 - checking <video> with only audio tracks does not show the fullscreen button
4856 - checking <video> with only audio tracks does not show the picture-in-picture button
4857 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
4858
4859 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
4860 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
4861 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
4862 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
4863 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
4864 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
4865 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
4866 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
4867 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
4868 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
4869 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
4870 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
4871 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
4872 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
4873 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
4874 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
4875 * platform/ios-simulator/TestExpectations:
4876 * platform/mac/TestExpectations:
4877
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000048782017-03-25 Aaron Chu <aaron_chu@apple.com>
4879
4880 AX: Media controls are unlabeled
4881 https://bugs.webkit.org/show_bug.cgi?id=169947
4882 <rdar://problem/30153323>
4883
4884 Reviewed by Antoine Quint.
4885
4886 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
4887 * media/modern-media-controls/airplay-button/airplay-button.html:
4888 * media/modern-media-controls/forward-button/forward-button-expected.txt:
4889 * media/modern-media-controls/forward-button/forward-button.html:
4890 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
4891 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
4892 * media/modern-media-controls/icon-button/icon-button-expected.txt:
4893 * media/modern-media-controls/icon-button/icon-button.html:
4894 * media/modern-media-controls/icon-service/icon-service-expected.txt:
4895 * media/modern-media-controls/icon-service/icon-service.html:
4896 * media/modern-media-controls/mute-button/mute-button-expected.txt:
4897 * media/modern-media-controls/mute-button/mute-button.html:
4898 * media/modern-media-controls/pip-button/pip-button-expected.txt:
4899 * media/modern-media-controls/pip-button/pip-button.html:
4900 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
4901 * media/modern-media-controls/play-pause-button/play-pause-button.html:
4902 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
4903 * media/modern-media-controls/rewind-button/rewind-button.html:
4904 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
4905 * media/modern-media-controls/skip-back-button/skip-back-button.html:
4906 * media/modern-media-controls/start-button/start-button-expected.txt:
4907 * media/modern-media-controls/start-button/start-button.html:
4908 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
4909 * media/modern-media-controls/tracks-button/tracks-button.html:
4910
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000049112017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
4912
4913 Unreviewed GTK+ gardening. Update expectations of several tests.
4914
4915 * platform/gtk/TestExpectations:
4916
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000049172017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
4918
4919 Post-commit test fix after r214394
4920 https://bugs.webkit.org/show_bug.cgi?id=170083
4921
4922 Unreviewed.
4923
4924 * fast/text/variations/optical-sizing.html:
4925
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000049262017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
4927
4928 Add font-optical-sizing to CSSComputedStyleDeclaration
4929 https://bugs.webkit.org/show_bug.cgi?id=170083
4930
4931 Reviewed by Joseph Pecoraro.
4932
4933 * fast/css/getComputedStyle/computed-style-expected.txt:
4934 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
4935 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4936 * fast/css/getComputedStyle/resources/property-names.js:
4937 * fast/text/variations/optical-sizing-expected.txt:
4938 * fast/text/variations/optical-sizing.html:
4939 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
4940 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
4941 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
4942
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000049432017-03-24 Ryan Haddad <ryanhaddad@apple.com>
4944
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00004945 Consolidate TestExpectations for media/restore-from-page-cache.html.
4946
4947 Unreviewed test gardening.
4948
4949 * platform/mac/TestExpectations:
4950
49512017-03-24 Ryan Haddad <ryanhaddad@apple.com>
4952
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +00004953 Unreviewed, rolling out r214361.
4954
4955 This change caused flakiness in http/tests/preload tests.
4956
4957 Reverted changeset:
4958
4959 "Add a warning for unused link preloads."
4960 https://bugs.webkit.org/show_bug.cgi?id=165670
4961 http://trac.webkit.org/changeset/214361
4962
graouts@webkit.orgb620f252017-03-24 23:32:14 +000049632017-03-24 Antoine Quint <graouts@webkit.org>
4964
4965 [Modern Media Controls] Remove placard icon if height is compressed
4966 https://bugs.webkit.org/show_bug.cgi?id=167935
4967 <rdar://problem/30397128>
4968
4969 Reviewed by Dean Jackson.
4970
4971 We add a new test to check that the various designed constraints to toggle display of a placard's
4972 icon, title and description are honored. Also, due to the old layout() method now being called
4973 "commit()", we refactor a relevant test.
4974
4975 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
4976 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
4977 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
4978 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
4979
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +000049802017-03-24 Eric Carlson <eric.carlson@apple.com>
4981
4982 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
4983 https://bugs.webkit.org/show_bug.cgi?id=170056
4984
4985 Reviewed by Youenn Fablet.
4986
4987 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
4988 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
4989 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
4990 * fast/mediastream/apply-constraints-advanced-expected.txt:
4991 * fast/mediastream/apply-constraints-advanced.html:
4992 * fast/mediastream/apply-constraints-video-expected.txt:
4993 * fast/mediastream/apply-constraints-video.html:
4994
dino@apple.com21196272017-03-24 23:16:52 +000049952017-03-24 Dean Jackson <dino@apple.com>
4996
4997 Serialization of custom props in longhand should be "" not value of shorthand
4998 https://bugs.webkit.org/show_bug.cgi?id=167699
4999 <rdar://problem/30324200>
5000
5001 Reviewed by Sam Weinig.
5002
5003 * fast/css/variables/rule-property-get-expected.html:
5004 * fast/css/variables/rule-property-get.html:
5005
graouts@webkit.org2b626cf2017-03-24 22:10:45 +000050062017-03-24 Antoine Quint <graouts@webkit.org>
5007
5008 [Modern Media Controls] Captions don't move with the appearance of the inline controls
5009 https://bugs.webkit.org/show_bug.cgi?id=170051
5010 <rdar://problem/30754428>
5011
5012 Reviewed by Dean Jackson.
5013
5014 Add a new test, which would have previously failed, where we check that we account for the controls bar height
5015 when showing captions with the controls bar visible.
5016
5017 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
5018 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
5019
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +000050202017-03-24 Brent Fulgham <bfulgham@apple.com>
5021
5022 Handle recursive calls to ProcessingInstruction::checkStyleSheet
5023 https://bugs.webkit.org/show_bug.cgi?id=169982
5024 <rdar://problem/31083051>
5025
5026 Reviewed by Antti Koivisto.
5027
5028 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
5029 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
5030 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
5031 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
5032 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
5033 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
5034 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
5035 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
5036 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
5037 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
5038 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
5039
beidson@apple.comc6dab482017-03-24 21:13:40 +000050402017-03-24 Brady Eidson <beidson@apple.com>
5041
5042 A null compound index value crashes the Databases process.
5043 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
5044
5045 Reviewed by Alex Christensen.
5046
5047 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
5048 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
5049 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
5050 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
5051 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
5052
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000050532017-03-24 Ryan Haddad <ryanhaddad@apple.com>
5054
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +00005055 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
5056 https://bugs.webkit.org/show_bug.cgi?id=170068
5057
5058 Unreviewed test gardening.
5059
5060 * platform/ios-simulator/TestExpectations:
5061
50622017-03-24 Ryan Haddad <ryanhaddad@apple.com>
5063
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +00005064 Unreviewed, rolling out r214360.
5065
5066 This change caused 20+ LayoutTest failures.
5067
5068 Reverted changeset:
5069
5070 "Handle recursive calls to
5071 ProcessingInstruction::checkStyleSheet"
5072 https://bugs.webkit.org/show_bug.cgi?id=169982
5073 http://trac.webkit.org/changeset/214360
5074
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +000050752017-03-24 Youenn Fablet <youenn@apple.com>
5076
5077 Add support for qpSum in WebRTC stats
5078 https://bugs.webkit.org/show_bug.cgi?id=170060
5079
5080 Reviewed by Eric Carlson.
5081
5082 * webrtc/video-stats.html:
5083
dbates@webkit.org8bc9f862017-03-24 19:34:11 +000050842017-03-24 Daniel Bates <dabates@apple.com>
5085
5086 Prevent new navigations during document unload
5087 https://bugs.webkit.org/show_bug.cgi?id=169934
5088 <rdar://problem/31247584>
5089
5090 Reviewed by Chris Dumez.
5091
5092 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
5093 after starting a navigation from an onunload event handler.
5094
5095 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
5096 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
5097
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +000050982017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
5099
5100 Implement font-optical-sizing
5101 https://bugs.webkit.org/show_bug.cgi?id=168895
5102
5103 Reviewed by Dean Jackson.
5104
5105 * fast/text/variations/optical-sizing-expected.txt: Added.
5106 * fast/text/variations/optical-sizing.html: Added.
5107
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +000051082017-03-24 Yoav Weiss <yoav@yoav.ws>
5109
5110 Add a warning for unused link preloads.
5111 https://bugs.webkit.org/show_bug.cgi?id=165670
5112
5113 Reviewed by Youenn Fablet.
5114
5115 This adds a test for the unused preload warning, and adapts some of the other preload tests,
5116 to avoid warnings.
5117
5118 * http/tests/preload/download_resources-expected.txt: Changed.
5119 * http/tests/preload/download_resources.html: Added references to preloaded resources.
5120 * http/tests/preload/onerrer_event-expected.txt: Changed.
5121 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
5122 * http/tests/preload/onload_event.html: Added references to preloaded resources.
5123 * http/tests/preload/resources/single_download_preload.html: Deflaked.
5124 * http/tests/preload/unused_preload_warning-expected.txt: Added.
5125 * http/tests/preload/unused_preload_warning.html: Added.
5126
bfulgham@apple.comd29ec582017-03-24 18:39:28 +000051272017-03-24 Brent Fulgham <bfulgham@apple.com>
5128
5129 Handle recursive calls to ProcessingInstruction::checkStyleSheet
5130 https://bugs.webkit.org/show_bug.cgi?id=169982
5131 <rdar://problem/31083051>
5132
5133 Reviewed by Antti Koivisto.
5134
5135 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
5136 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
5137 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
5138 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
5139 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
5140 * fast/dom/beforeload/recursive-link-before-load.html: Added.
5141 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
5142 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
5143 * fast/dom/beforeload/resources/content.xhtml: Added.
5144 * fast/dom/beforeload/resources/pass.css: Added.
5145 * fast/dom/beforeload/resources/test.xsl: Added.
5146
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +000051472017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
5148
5149 font-style needs a new CSSValue to make CSSRule.cssText work correctly
5150 https://bugs.webkit.org/show_bug.cgi?id=169258
5151
5152 Reviewed by David Hyatt.
5153
5154 Update tests' expected results.
5155
5156 * fast/text/font-selection-font-face-parse-expected.txt:
5157 * fast/text/font-selection-font-face-parse.html:
5158 * fast/text/font-style-parse-expected.txt:
5159 * fast/text/font-style-parse.html:
5160 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
5161 * svg/css/getComputedStyle-basic-expected.txt:
5162
commit-queue@webkit.org9107d182017-03-24 18:01:18 +000051632017-03-24 Youenn Fablet <youenn@apple.com>
5164
5165 Add libwebrtc backend support for RTCRtpSender::replaceTrack
5166 https://bugs.webkit.org/show_bug.cgi?id=169841
5167
5168 Reviewed by Alex Christensen.
5169
5170 * webrtc/audio-replace-track-expected.txt: Added.
5171 * webrtc/audio-replace-track.html: Added.
5172 * webrtc/video-replace-track-expected.txt: Added.
5173 * webrtc/video-replace-track.html: Added.
5174 * webrtc/video-replace-track-to-null-expected.txt: Added.
5175 * webrtc/video-replace-track-to-null.html: Added.
5176
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +000051772017-03-24 Ryan Haddad <ryanhaddad@apple.com>
5178
5179 Update TestExpectations for media/restore-from-page-cache.html.
5180
5181 Unreviewed test gardening.
5182
5183 * platform/mac-wk2/TestExpectations:
5184 * platform/mac/TestExpectations:
5185
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +000051862017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
5187
5188 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
5189
5190 * platform/gtk/TestExpectations:
5191
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +000051922017-03-24 Youenn Fablet <youenn@apple.com>
5193
5194 Add support for DataChannel and MediaStreamTrack stats
5195 https://bugs.webkit.org/show_bug.cgi?id=170031
5196
5197 Reviewed by Eric Carlson.
5198
5199 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
5200 * webrtc/datachannel/datachannel-stats.html: Added.
5201 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
5202 * webrtc/video-mediastreamtrack-stats.html: Added.
5203
cdumez@apple.comedecdd02017-03-24 16:27:01 +000052042017-03-24 Chris Dumez <cdumez@apple.com>
5205
5206 Extend svg/animations/animations-paused-disconnected-iframe.html
5207 https://bugs.webkit.org/show_bug.cgi?id=170035
5208
5209 Reviewed by Andreas Kling.
5210
5211 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
5212
5213 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
5214 * svg/animations/animations-paused-disconnected-iframe.html:
5215
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +000052162017-03-24 Youenn Fablet <youenn@apple.com>
5217
5218 Fix framesEncoded/framesDecoded RTC stats
5219 https://bugs.webkit.org/show_bug.cgi?id=170024
5220
5221 Reviewed by Eric Carlson.
5222
5223 * webrtc/video-stats-expected.txt: Added.
5224 * webrtc/video-stats.html: Added.
5225
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000052262017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
5227
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +00005228 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
5229
5230 * platform/gtk/TestExpectations:
5231
52322017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
5233
carlosgc@webkit.org77c89412017-03-24 13:30:56 +00005234 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
5235
5236 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
5237 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
5238 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
5239 mime type and returned application/octet-stream.
5240
5241 * platform/gtk/TestExpectations:
5242 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
5243 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
5244
52452017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
5246
carlosgc@webkit.org798207a2017-03-24 13:19:56 +00005247 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
5248
5249 We are now getting a MIME type for otf files.
5250
5251 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
5252
pvollan@apple.come52fe062017-03-24 12:01:45 +000052532017-03-24 Per Arne Vollan <pvollan@apple.com>
5254
5255 Text stroke is sometimes clipped on video captions.
5256 https://bugs.webkit.org/show_bug.cgi?id=170006
5257
5258 Reviewed by Eric Carlson.
5259
5260 * media/track/track-css-stroke-cues-expected.txt:
5261 * media/track/track-css-stroke-cues.html:
5262
carlosgc@webkit.org41922302017-03-24 08:21:21 +000052632017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
5264
5265 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
5266 https://bugs.webkit.org/show_bug.cgi?id=170001
5267
5268 Reviewed by Michael Catanzaro.
5269
5270 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
5271
5272 * platform/gtk/TestExpectations:
5273
antti@apple.com0e079ed2017-03-24 03:20:18 +000052742017-03-23 Antti Koivisto <antti@apple.com>
5275
5276 Revert r213712, caused iPad PLT regression
5277 https://bugs.webkit.org/show_bug.cgi?id=170040
5278
5279 Unreviewed.
5280
5281 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
5282 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
5283
cdumez@apple.com838ef372017-03-23 23:51:20 +000052842017-03-23 Chris Dumez <cdumez@apple.com>
5285
5286 SVG animations are not paused when their <svg> element is removed from the document
5287 https://bugs.webkit.org/show_bug.cgi?id=170030
5288 <rdar://problem/31230252>
5289
5290 Reviewed by Dean Jackson.
5291
5292 Add layout test coverage.
5293
5294 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
5295 * svg/animations/animations-paused-when-removed-from-document.html: Added.
5296
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +000052972017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
5298
5299 font shorthand should accept variation values
5300 https://bugs.webkit.org/show_bug.cgi?id=168998
5301
5302 Reviewed by Simon Fraser.
5303
5304 * fast/text/font-style-parse-expected.txt:
5305 * fast/text/font-style-parse.html:
5306 * fast/text/font-weight-parse-expected.txt:
5307 * fast/text/font-weight-parse.html:
5308
cdumez@apple.com62599cb2017-03-23 22:40:50 +000053092017-03-23 Chris Dumez <cdumez@apple.com>
5310
5311 SVG animations are not paused when inserted into a hidden page
5312 https://bugs.webkit.org/show_bug.cgi?id=170026
5313 <rdar://problem/31228704>
5314
5315 Reviewed by Andreas Kling.
5316
5317 Add layout test coverage.
5318
5319 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
5320 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
5321 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
5322 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
5323
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +00005324== Rolled over to ChangeLog-2017-03-23 ==