blob: eedccc8c6483527326a3e2b594e854b5913929cf [file] [log] [blame]
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000012017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
2
3 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
4 https://bugs.webkit.org/show_bug.cgi?id=171272
5 <rdar://problem/30966764>
6
7 Reviewed by Zalan Bujtas.
8
9 * fast/text/kaithi-expected.html: Added.
10 * fast/text/kaithi.html: Added.
11 * platform/ios/TestExpectations:
12 * platform/mac/TestExpectations:
13
dbates@webkit.org630e6902017-04-25 20:26:13 +0000142017-04-25 Daniel Bates <dabates@apple.com>
15
16 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
17 https://bugs.webkit.org/show_bug.cgi?id=136452
18 <rdar://problem/23412620>
19
20 Reviewed by Brent Fulgham.
21
22 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
23 we support X-Content-Type-Options: nosniff.
24
25 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
26
27 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
28 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
29 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
30 to avoid a difference of console message ordering due to the non-determinism of the WPT
31 tests from affecting the matching of the expected result.
32 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
33 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
34 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
35 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
36 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
37 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
38 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
39 expected result.
40 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
41 * platform/ios/TestExpectations: Unskip nosniff tests.
42 * platform/mac/TestExpectations: Ditto.
43 * platform/win/TestExpectations: Ditto.
44 * platform/wk2/TestExpectations: Ditto.
45
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +0000462017-04-25 Ryan Haddad <ryanhaddad@apple.com>
47
48 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
49 https://bugs.webkit.org/show_bug.cgi?id=170971
50
51 Unreviewed test gardening.
52
53 * platform/mac-wk2/TestExpectations:
54
cdumez@apple.com868fa872017-04-25 16:29:25 +0000552017-04-25 Chris Dumez <cdumez@apple.com>
56
57 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
58 https://bugs.webkit.org/show_bug.cgi?id=171239
59 <rdar://problem/31789855>
60
61 Reviewed by Alex Christensen.
62
63 * http/tests/security/anchor-download-allow-sameorigin.html:
64 Stop using attachment.php as resource for this download attribute test because attachment.php
65 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
66 this resource is no longer suitable for testing the download attribute.
67
68 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
69 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
70 * http/tests/download/resources/content-disposition-pass.php: Added.
71 Add layout test coverage.
72
73 * platform/ios-wk2/TestExpectations:
74 * platform/mac-wk1/TestExpectations:
75 * platform/win/TestExpectations:
76 Skip new test on platforms where the download attribute is not supported.
77
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +0000782017-04-25 Ryan Haddad <ryanhaddad@apple.com>
79
80 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
81 https://bugs.webkit.org/show_bug.cgi?id=171238
82
83 Unreviewed test gardening.
84
85 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
86
antti@apple.com0d5b2e32017-04-25 14:14:00 +0000872017-04-25 Antti Koivisto <antti@apple.com>
88
89 Enable expired-only reload policy on Mac and iOS
90 https://bugs.webkit.org/show_bug.cgi?id=171264
91 <rdar://problem/31807637>
92
93 Reviewed by Andreas Kling.
94
95 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
96
97 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
98 Modify the test to clear the memory cache so it still tests what it is supposed to.
99
fred.wang@free.fra9378e22017-04-25 08:46:07 +00001002017-04-25 Frederic Wang <fwang@igalia.com>
101
102 Import W3C tests for the CSSOM View module
103 https://bugs.webkit.org/show_bug.cgi?id=171215
104
105 Reviewed by Youenn Fablet.
106
107 * TestExpectations: Skip some completely failing CSSOM View tests.
108 * 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.
109 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
110
commit-queue@webkit.org67795122017-04-25 06:52:04 +00001112017-04-24 Joseph Pecoraro <pecoraro@apple.com>
112
113 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
114 https://bugs.webkit.org/show_bug.cgi?id=171190
115
116 Reviewed by Saam Barati.
117
118 * js/parser-syntax-check-expected.txt:
119 * js/script-tests/parser-syntax-check.js:
120 Extend to cover method duplicate parameter cases.
121
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +00001222017-04-24 Jiewen Tan <jiewen_tan@apple.com>
123
124 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
125 https://bugs.webkit.org/show_bug.cgi?id=171059
126 <rdar://problem/31734958>
127
128 Reviewed by Brent Fulgham.
129
130 * TestExpectations:
131 Remove test expectations.
132
rego@igalia.comb78934d2017-04-25 04:58:55 +00001332017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
134
135 [selectors4] :focus-within should use the flat tree
136 https://bugs.webkit.org/show_bug.cgi?id=170899
137
138 Reviewed by Antti Koivisto.
139
140 * TestExpectations: Remove test that is passing now.
141
n_wang@apple.com7eba1a42017-04-25 00:05:20 +00001422017-04-24 Nan Wang <n_wang@apple.com>
143
144 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
145 https://bugs.webkit.org/show_bug.cgi?id=171247
146
147 Reviewed by Chris Fleizach.
148
149 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
150 * accessibility/mac/input-string-for-range-crash.html: Added.
151
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +00001522017-04-24 Youenn Fablet <youenn@apple.com>
153
154 Set defaults video getUserMedia constraints
155 https://bugs.webkit.org/show_bug.cgi?id=171127
156
157 Reviewed by Eric Carlson.
158
159 * fast/mediastream/getUserMedia-default-expected.txt: Added.
160 * fast/mediastream/getUserMedia-default.html: Added.
161
cdumez@apple.coma98f8782017-04-24 22:46:11 +00001622017-04-24 Chris Dumez <cdumez@apple.com>
163
cdumez@apple.com371f9792017-04-24 23:43:24 +0000164 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
165 https://bugs.webkit.org/show_bug.cgi?id=171052
166
167 Reviewed by Sam Weinig.
168
169 Updated / rebaselined existing tests to reflect behavior change.
170
171 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
172 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
173 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
174 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
175 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
176 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
177 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
178 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
179 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
180 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
181
1822017-04-24 Chris Dumez <cdumez@apple.com>
183
cdumez@apple.coma98f8782017-04-24 22:46:11 +0000184 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
185 https://bugs.webkit.org/show_bug.cgi?id=171243
186 <rdar://problem/31715572>
187
188 Reviewed by Antti Koivisto.
189
190 Add layout test coverage.
191
192 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
193 * fast/images/animated-gif-scrolling-crash.html: Added.
194
sbarati@apple.com902ad172017-04-24 21:17:24 +00001952017-04-24 Saam Barati <sbarati@apple.com>
196
197 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
198 https://bugs.webkit.org/show_bug.cgi?id=171120
199 <rdar://problem/31781889>
200
201 Rubber stamped by Mark Lam.
202
203 Make the wasm binary we compile close to 50% smaller.
204
205 * workers/wasm-resources/long-compile-many.js:
206 (i.async.run):
207 (i.worker.onmessage):
208 * workers/wasm-resources/long-compile-worker.js:
209 * workers/wasm-resources/long-compile.js:
210 (async.run):
211 (worker.onmessage):
212
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +00002132017-04-24 Ryan Haddad <ryanhaddad@apple.com>
214
215 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
216 https://bugs.webkit.org/show_bug.cgi?id=171245
217
218 Unreviewed test gardening.
219
220 * platform/mac-wk1/TestExpectations:
221
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00002222017-04-24 Joseph Pecoraro <pecoraro@apple.com>
223
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +0000224 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
225 https://bugs.webkit.org/show_bug.cgi?id=170897
226
227 Reviewed by Saam Barati.
228
229 * js/class-syntax-declaration-expected.txt:
230 * js/script-tests/class-syntax-declaration.js:
231 Extend tests for static and non-static methods named "constructor" and "prototype".
232
2332017-04-24 Joseph Pecoraro <pecoraro@apple.com>
234
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +0000235 Address some FIXMEs in JavaScript tests for bugs that have been fixed
236 https://bugs.webkit.org/show_bug.cgi?id=171191
237
238 Reviewed by JF Bastien.
239
240 * js/dom/custom-constructors-expected.txt:
241 * js/dom/script-tests/custom-constructors.js:
242 * js/script-tests/keyword-method-names.js:
243
2442017-04-24 Joseph Pecoraro <pecoraro@apple.com>
245
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +0000246 test262: test262/test/language/expressions/generators/yield-as-label.js
247 https://bugs.webkit.org/show_bug.cgi?id=170979
248
249 Reviewed by Saam Barati.
250
251 * js/object-literal-shorthand-construction-expected.txt:
252 * js/script-tests/object-literal-shorthand-construction.js:
253 Extend this test to cover object literal shorthand with keywords.
254
255 * js/dom/reserved-words-as-property-expected.txt:
256 * js/let-syntax-expected.txt:
257 * js/parser-syntax-check-expected.txt:
258 Improved error messages.
259
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +00002602017-04-23 Commit Queue <commit-queue@webkit.org>
261
262 Unreviewed, rolling out r215674.
263 https://bugs.webkit.org/show_bug.cgi?id=171212
264
265 Possible unintended commit. This patch was on the wrong bug.
266 (Requested by JoePeck on #webkit).
267
268 Reverted changeset:
269
270 "test262: test262/test/language/expressions/generators/yield-
271 as-label.js"
272 https://bugs.webkit.org/show_bug.cgi?id=170979
273 http://trac.webkit.org/changeset/215674
274
commit-queue@webkit.orgee220572017-04-23 17:23:03 +00002752017-04-23 Joseph Pecoraro <pecoraro@apple.com>
276
277 test262: test262/test/language/expressions/generators/yield-as-label.js
278 https://bugs.webkit.org/show_bug.cgi?id=170979
279
280 Reviewed by Saam Barati.
281
282 * js/object-literal-shorthand-construction-expected.txt:
283 * js/script-tests/object-literal-shorthand-construction.js:
284 Extend this test to cover object literal shorthand with keywords.
285
286 * js/dom/reserved-words-as-property-expected.txt:
287 * js/let-syntax-expected.txt:
288 * js/parser-syntax-check-expected.txt:
289 Improved error messages.
290
zalan@apple.com1f82e352017-04-22 02:01:55 +00002912017-04-21 Zalan Bujtas <zalan@apple.com>
292
293 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
294 https://bugs.webkit.org/show_bug.cgi?id=171108
295 <rdar://problem/30271747>
296
297 Reviewed by Dan Bernstein.
298
299 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
300 * fast/replaced/ul-li-word-break-break-word.html: Added.
301 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
302 * fast/replaced/zero-width-image-force-linebreak.html: Added.
303
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +00003042017-04-21 Aaron Chu <aaron_chu@apple.com>
305
306 AX: FKA: Buttons need a visible focus indicator
307 https://bugs.webkit.org/show_bug.cgi?id=171040
308 <rdar://problem/30922548>
309
310 Reviewed by Antoine Quint.
311
312 * TestExpectations:
313 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
314 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
315 * platform/mac/TestExpectations:
316
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +00003172017-04-21 Ryan Haddad <ryanhaddad@apple.com>
318
319 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
320 https://bugs.webkit.org/show_bug.cgi?id=169119
321
322 Unreviewed test gardening.
323
324 * platform/mac/TestExpectations:
325
cdumez@apple.combc41d7b2017-04-21 22:23:10 +00003262017-04-21 Chris Dumez <cdumez@apple.com>
327
328 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
329 https://bugs.webkit.org/show_bug.cgi?id=171132
330 <rdar://problem/31426752>
331
332 Reviewed by Ryosuke Niwa.
333
334 Add layout test coverage. This test is passing in both Firefox and Chrome.
335
336 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
337 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
338
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +00003392017-04-21 Youenn Fablet <youenn@apple.com>
340
341 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
342 https://bugs.webkit.org/show_bug.cgi?id=170823
343 <rdar://problem/31611583>
344
345 Unreviewed.
346
347 * TestExpectations: Reactivating test.
348
dbates@webkit.org1a663fb2017-04-21 21:43:40 +00003492017-04-21 Daniel Bates <dabates@apple.com>
350
351 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
352 <rdar://problem/31690952>
353
354 Rubber-stamped by Jer Noble.
355
356 We can enable these tests again once we fix <rdar://problem/25780035>.
357
358 * platform/ios/TestExpectations:
359
bfulgham@apple.coma431d112017-04-21 20:07:07 +00003602017-04-21 Per Arne Vollan <pvollan@apple.com>
361
362 Validate vImage arguments
363 https://bugs.webkit.org/show_bug.cgi?id=171109
364
365 Reviewed by Brent Fulgham.
366
367 * fast/canvas/canvas-crash-expected.txt: Added.
368 * fast/canvas/canvas-crash.html: Added.
369
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +00003702017-04-21 Ryan Haddad <ryanhaddad@apple.com>
371
372 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
373 https://bugs.webkit.org/show_bug.cgi?id=170701
374
375 Unreviewed test gardening.
376
377 * TestExpectations:
378
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +00003792017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
380
381 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
382 https://bugs.webkit.org/show_bug.cgi?id=169458
383
384 Reviewed by JF Bastien.
385
386 Add tests for formatToParts
387
388 * js/intl-datetimeformat-expected.txt:
389 * js/script-tests/intl-datetimeformat.js:
390
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +00003912017-04-21 Timothy Horton <timothy_horton@apple.com>
392
393 Expose obscured insets to web content (as "safe area insets")
394 https://bugs.webkit.org/show_bug.cgi?id=171013
395 <rdar://problem/31564652>
396
397 Reviewed by Wenson Hsieh and Dave Hyatt.
398
399 * TestExpectations:
400 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
401 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
402 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
403 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
404 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
405 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
406 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
407 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
408 * platform/ios-wk2/TestExpectations:
409
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +00004102017-04-20 Commit Queue <commit-queue@webkit.org>
411
412 Unreviewed, rolling out r215597.
413 https://bugs.webkit.org/show_bug.cgi?id=171102
414
415 Made all tests crash under GuardMalloc (Requested by ap on
416 #webkit).
417
418 Reverted changeset:
419
420 "Expose obscured insets to web content (as "safe area
421 insets")"
422 https://bugs.webkit.org/show_bug.cgi?id=171013
423 http://trac.webkit.org/changeset/215597
424
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +00004252017-04-20 Timothy Horton <timothy_horton@apple.com>
426
427 Expose obscured insets to web content (as "safe area insets")
428 https://bugs.webkit.org/show_bug.cgi?id=171013
429 <rdar://problem/31564652>
430
431 Reviewed by Wenson Hsieh and Dave Hyatt.
432
433 * TestExpectations:
434 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
435 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
436 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
437 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
438 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
439 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
440 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
441 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
442 * platform/ios-wk2/TestExpectations:
443
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00004442017-04-20 Ryan Haddad <ryanhaddad@apple.com>
445
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +0000446 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
447 https://bugs.webkit.org/show_bug.cgi?id=169109
448
449 Unreviewed test gardening.
450
451 * platform/mac/TestExpectations:
452
4532017-04-20 Ryan Haddad <ryanhaddad@apple.com>
454
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +0000455 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
456 https://bugs.webkit.org/show_bug.cgi?id=170921
457
458 Unreviewed test gardening.
459
460 * TestExpectations:
461
mattbaker@apple.com287bec02017-04-20 23:09:55 +00004622017-04-20 Matt Baker <mattbaker@apple.com>
463
464 Web Inspector: Add regular expression support to XHR breakpoints
465 https://bugs.webkit.org/show_bug.cgi?id=170099
466 <rdar://problem/31558082>
467
468 Reviewed by Joseph Pecoraro.
469
470 Update tests and expectations for new XHR breakpoint type.
471
472 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
473 * inspector/dom-debugger/xhr-breakpoints.html:
474
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +00004752017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
476
477 Inline anchor elements cannot be dragged when starting the drag from a block descendant
478 https://bugs.webkit.org/show_bug.cgi?id=171062
479 <rdar://problem/31697835>
480
481 Reviewed by Tim Horton.
482
483 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
484 the drag is started from a block element under the link.
485
486 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
487 * fast/events/drag-and-drop-link-containing-block.html: Added.
488 * platform/ios/TestExpectations:
489 * platform/mac-wk2/TestExpectations:
490
491 Skip the test on iOS and Mac WK2.
492
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +00004932017-04-20 Aaron Chu <aaron_chu@apple.com>
494
495 AX: Modern Media Controls Timeline slider should be operable
496 https://bugs.webkit.org/show_bug.cgi?id=170250
497
498 Reviewed by Antoine Quint.
499
500 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
501 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
502
fpizlo@apple.com2fca8772017-04-20 17:55:44 +00005032017-04-18 Filip Pizlo <fpizlo@apple.com>
504
505 Optimize SharedArrayBuffer in the DFG+FTL
506 https://bugs.webkit.org/show_bug.cgi?id=164108
507
508 Reviewed by Saam Barati.
509
510 Add a test of futex performance.
511
512 * workers/sab/cascade_lock-worker.js: Added.
513 (onmessage):
514 * workers/sab/cascade_lock.html: Added.
515 * workers/sab/worker-resources.js:
516 (cascadeLockSlow):
517 (cascadeLock):
518 (cascadeUnlock):
519
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +00005202017-04-20 Jon Lee <jonlee@apple.com>
521
522 Update pip placard to "picture in picture"
523 https://bugs.webkit.org/show_bug.cgi?id=171036
524 rdar://problem/30201536
525
526 Reviewed by Antoine Quint.
527
528 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
529 * media/modern-media-controls/pip-placard/pip-placard.html:
530
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00005312017-04-20 Ryan Haddad <ryanhaddad@apple.com>
532
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +0000533 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
534 https://bugs.webkit.org/show_bug.cgi?id=171059
535
536 Unreviewed test gardening.
537
538 * TestExpectations:
539
5402017-04-20 Ryan Haddad <ryanhaddad@apple.com>
541
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +0000542 Mark memory/memory-pressure-simulation.html as flaky.
543 https://bugs.webkit.org/show_bug.cgi?id=170629
544
545 Unreviewed test gardening.
546
547 * platform/mac-wk2/TestExpectations:
548
clopez@igalia.com86e61982017-04-20 16:46:04 +00005492017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
550
551 [GTK] Update layout tests expectations after r215556
552 https://bugs.webkit.org/show_bug.cgi?id=170942
553
554 Unreviewed gardening.
555
556 * platform/gtk/TestExpectations:
557
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +00005582017-04-20 Youenn Fablet <youenn@apple.com>
559
560 RTCPeerConnection is stopping its backend twice sometimes
561 https://bugs.webkit.org/show_bug.cgi?id=171043
562
563 Reviewed by Eric Carlson.
564
565 * webrtc/closing-peerconnection-expected.txt: Added.
566 * webrtc/closing-peerconnection.html: Added.
567
jdiggs@igalia.com41069912017-04-20 08:48:53 +00005682017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
569
570 [ATK] Implement support for DPub ARIA roles
571 https://bugs.webkit.org/show_bug.cgi?id=170679
572
573 Reviewed by Chris Fleizach.
574
575 Update tests and expectations to reflect the modified WebCore Accessibility
576 role mappings, and the corresponding changes for the platforms.
577
578 * accessibility/gtk/xml-roles-exposed-expected.txt:
579 * accessibility/gtk/xml-roles-exposed.html:
580 * accessibility/roles-exposed.html:
581 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
582 * platform/gtk/TestExpectations:
583 * platform/gtk/accessibility/roles-exposed-expected.txt:
584 * platform/mac/accessibility/roles-exposed-expected.txt:
585
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00005862017-04-19 Ryan Haddad <ryanhaddad@apple.com>
587
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +0000588 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
589 https://bugs.webkit.org/show_bug.cgi?id=170907
590
591 Unreviewed test gardening.
592
593 * platform/mac-wk2/TestExpectations:
594
5952017-04-19 Ryan Haddad <ryanhaddad@apple.com>
596
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +0000597 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
598
599 Unreviewed test gardening.
600
601 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
602
6032017-04-19 Ryan Haddad <ryanhaddad@apple.com>
604
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +0000605 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
606 https://bugs.webkit.org/show_bug.cgi?id=171031
607
608 Unreviewed test gardening.
609
610 * TestExpectations:
611
6122017-04-19 Ryan Haddad <ryanhaddad@apple.com>
613
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +0000614 Remove two tests after r215515.
615 https://bugs.webkit.org/show_bug.cgi?id=171014
616
617 Unreviewed test gardening.
618
619 * TestExpectations:
620
6212017-04-19 Ryan Haddad <ryanhaddad@apple.com>
622
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +0000623 Rebaseline tests after r215515.
624 https://bugs.webkit.org/show_bug.cgi?id=171014
625
626 Unreviewed test gardening.
627
628 * TestExpectations:
629 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
630 * 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:
631 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
632
achristensen@apple.comc74717d2017-04-19 22:27:04 +00006332017-04-19 Alex Christensen <achristensen@webkit.org>
634
635 Parsing large XML strings fails
636 https://bugs.webkit.org/show_bug.cgi?id=170999
637 <rdar://problem/17336267>
638
639 Reviewed by Brady Eidson.
640
641 * fast/dom/xml-large-expected.txt: Added.
642 * fast/dom/xml-large.html: Added.
643
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +00006442017-04-19 Chris Fleizach <cfleizach@apple.com>
645
646 AX: <hr> should use a different role description than interactive separators
647 https://bugs.webkit.org/show_bug.cgi?id=170317
648 <rdar://problem/31363024>
649
650 Reviewed by Joanmarie Diggs.
651
652 * accessibility/mac/hr-element-expected.txt:
653 * accessibility/mac/hr-element.html:
654
jfbastien@apple.com22070852017-04-19 20:03:52 +00006552017-04-19 JF Bastien <jfbastien@apple.com>
656
657 Unreviewed, rolling out r215520.
658
659 Broke Debian 8
660
661 Reverted changeset:
662
663 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
664 https://bugs.webkit.org/show_bug.cgi?id=169458
665 http://trac.webkit.org/changeset/215520
666
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +00006672017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
668
669 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
670 https://bugs.webkit.org/show_bug.cgi?id=169458
671
672 Reviewed by JF Bastien.
673
674 Add tests for formatToParts
675
676 * js/intl-datetimeformat-expected.txt:
677 * js/script-tests/intl-datetimeformat.js:
678
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +00006792017-04-19 Youenn Fablet <youenn@apple.com>
680
681 Import web-platform-tests/tools
682 https://bugs.webkit.org/show_bug.cgi?id=170718
683
684 Reviewed by Alex Christensen.
685
686 * TestExpectations:
687 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
688 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
689 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
690 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
691 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
692 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
693 * 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.
694 * tests-options.json:
695
antti@apple.com009dcd12017-04-19 12:15:37 +00006962017-04-19 Antti Koivisto <antti@apple.com>
697
698 Avoid repaints for invisible animations on tumblr.com/search/aww
699 https://bugs.webkit.org/show_bug.cgi?id=170986
700 <rdar://problem/28644580>
701
702 Reviewed by Andreas Kling.
703
704 * fast/repaint/mutate-non-visible-expected.txt: Added.
705 * fast/repaint/mutate-non-visible.html: Added.
706
wilander@apple.comd91733e2017-04-19 01:07:04 +00007072017-04-18 John Wilander <wilander@apple.com>
708
709 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
710 https://bugs.webkit.org/show_bug.cgi?id=170763
711 <rdar://problem/31573091>
712
713 Reviewed by Alex Christensen.
714
715 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
716 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
717
dino@apple.combce93132017-04-19 00:37:30 +00007182017-04-18 Dean Jackson <dino@apple.com>
719
720 Update ANGLE
721 https://bugs.webkit.org/show_bug.cgi?id=170941
722 <rdar://problem/31633999>
723
724 Reviewed by Alex Christensen.
725
726 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
727
bfulgham@apple.com22f76952017-04-18 23:27:04 +00007282017-04-18 Brent Fulgham <bfulgham@apple.com>
729
730 Correct handling of isolatedWorld in event handling
731 https://bugs.webkit.org/show_bug.cgi?id=65589
732 <rdar://problem/24097804>
733
734 Reviewed by Geoffrey Garen.
735
736 This following test cases are from the following Blink change:
737 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
738
739 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
740 * fast/dom/event-attrs-isolated-world.html: Added.
741 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
742 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
743
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +00007442017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
745
746 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
747 https://bugs.webkit.org/show_bug.cgi?id=170968
748 <rdar://problem/31692560>
749
750 Reviewed by Dan Bernstein.
751
752 Adds a new layout test checking that text within a node with a click handler can be selected when using
753 character selection granularity.
754
755 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
756 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
757
joepeck@webkit.org0a2add22017-04-18 20:37:51 +00007582017-04-18 Joseph Pecoraro <pecoraro@apple.com>
759
760 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
761 https://bugs.webkit.org/show_bug.cgi?id=170953
762
763 Unreviewed test gardening.
764
765 * platform/mac-wk1/TestExpectations:
766 Mark a flakey test in WebKit1.
767
weinig@apple.com66395a22017-04-18 20:35:43 +00007682017-04-17 Sam Weinig <sam@webkit.org>
769
770 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
771 https://bugs.webkit.org/show_bug.cgi?id=170926
772
773 Reviewed by Chris Dumez.
774
775 * js/dom/webidl-type-mapping-expected.txt:
776 * js/dom/webidl-type-mapping.html:
777 Update test to account for testDictionary now being an attribute,
778 and test that the annotated type members behave correctly.
779
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +00007802017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
781
782 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
783 https://bugs.webkit.org/show_bug.cgi?id=163208
784
785 Reviewed by Saam Barati.
786
787 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
788 * inspector/runtime/evaluate-CommandLineAPI.html:
789 * js/parser-syntax-check-expected.txt:
790 * js/script-tests/parser-syntax-check.js:
791
antti@apple.com8db60ef2017-04-18 17:31:20 +00007922017-04-18 Antti Koivisto <antti@apple.com>
793
794 Enable optimized layer flushes on iOS
795 https://bugs.webkit.org/show_bug.cgi?id=170938
796 <rdar://problem/31677395>
797
798 Reviewed by Simon Fraser.
799
800 Add test verifying that tiles get created for touch overflow scrolling.
801
802 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
803 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
804
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +00008052017-04-18 Ryan Haddad <ryanhaddad@apple.com>
806
807 Update TestExpectations for "selectors4" tests on mac-wk1.
808 https://trac.webkit.org/changeset/215457/webkit
809
810 Unreviewed test gardening.
811
812 * platform/mac-wk1/TestExpectations:
813
rego@igalia.com218bea92017-04-18 16:27:53 +00008142017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
815
816 [css-grid] Add support for percentage gaps
817 https://bugs.webkit.org/show_bug.cgi?id=170764
818
819 Reviewed by Sergio Villar Senin.
820
821 Import tests from Blink.
822
823 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
824 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
825 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
826 * fast/css-grid-layout/grid-gutters-get-set.html:
827
magomez@igalia.com3fecba62017-04-18 11:54:23 +00008282017-04-18 Miguel Gomez <magomez@igalia.com>
829
830 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
831 https://bugs.webkit.org/show_bug.cgi?id=170332
832
833 Reviewed by Carlos Garcia Campos.
834
835 Added a test to ensure that the browser doesn't crash when loading a PNG image which
836 reports a wrong number of frames.
837
838 * fast/images/bad-png-missing-fdat-expected.txt: Added.
839 * fast/images/bad-png-missing-fdat.html: Added.
840 * fast/images/resources/bad-png-missing-fdAT.png: Added.
841
rego@igalia.comb2665362017-04-18 09:17:19 +00008422017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
843
844 [selectors4] Import W3C Test Suite
845 https://bugs.webkit.org/show_bug.cgi?id=170898
846
847 Reviewed by Youenn Fablet.
848
849 * TestExpectations: Mark a few tests as failure linking to the related bugs.
850 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
851
carlosgc@webkit.org04704b92017-04-18 08:11:47 +00008522017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
853
854 Unreviewed GTK+ gardening. Add several test expectations.
855
856 * platform/gtk/TestExpectations:
857
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +00008582017-04-17 Joseph Pecoraro <pecoraro@apple.com>
859
860 Web Inspector: Doesn't show size of compressed content correctly
861 https://bugs.webkit.org/show_bug.cgi?id=155112
862 <rdar://problem/25006728>
863
864 Reviewed by Alex Christensen and Timothy Hatcher.
865
866 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
867 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
868 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
869 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
870 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
871 * http/tests/inspector/network/resource-sizes-network.html: Added.
872 Test resource sizes under different load conditions.
873
874 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
875 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
876 Older versions of macOS will not have the new metrics, but test their output anyways.
877
878 * http/tests/inspector/network/resources/404.php: Added.
879 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
880 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
881 * http/tests/inspector/network/resources/lorem.txt: Added.
882 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
883
884 * http/tests/inspector/network/resources/resource-size-test.js: Added.
885 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
886 (TestPage.registerInitializer.window.addResourceSizeTest):
887 (TestPage.registerInitializer):
888 Shared test code for resource sizes.
889
890 * platform/mac-wk1/TestExpectations:
891 * platform/win/TestExpectations:
892
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +00008932017-04-17 Youenn Fablet <youenn@apple.com>
894
895 Enable video autoplay when getUserMedia is on
896 https://bugs.webkit.org/show_bug.cgi?id=170919
897
898 Reviewed by Geoffrey Garen.
899
900 * webrtc/video-autoplay-expected.txt: Added.
901 * webrtc/video-autoplay.html: Added.
902
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +00009032017-04-17 Ryan Haddad <ryanhaddad@apple.com>
904
905 Skip webrtc/multi-video.html.
906 https://bugs.webkit.org/show_bug.cgi?id=170823
907
908 Unreviewed test gardening.
909
910 * TestExpectations:
911
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00009122017-04-17 Youenn Fablet <youenn@apple.com>
913
914 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +0000915 https://bugs.webkit.or
916 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +0000917
918 Reviewed by Eric Carlson.
919
920 * webrtc/video-mute.html: Another try at making the test not flaky.
921
timothy_horton@apple.com4de29982017-04-17 20:24:14 +00009222017-04-17 Tim Horton <timothy_horton@apple.com>
923
924 Provide a viewport parameter to disable clipping to the safe area
925 https://bugs.webkit.org/show_bug.cgi?id=170766
926 <rdar://problem/31564634>
927
928 Reviewed by Beth Dakin.
929
930 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
931 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
932 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
933 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
934
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +00009352017-04-14 Jiewen Tan <jiewen_tan@apple.com>
936
937 [WebCrypto] Add support for ECDSA
938 https://bugs.webkit.org/show_bug.cgi?id=170789
939 <rdar://problem/31588604>
940
941 Reviewed by Brent Fulgham.
942
943 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
944 * crypto/subtle/ec-generate-key-malformed-parameters.html:
945 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
946 * crypto/subtle/ec-import-key-malformed-parameters.html:
947 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
948 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
949 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
950 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
951 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
952 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
953 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
954 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
955 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
956 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
957 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
958 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
959 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
960 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
961 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
962 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
963 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
964 * crypto/subtle/ecdsa-generate-key.html: Added.
965 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
966 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
967 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
968 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
969 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
970 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
971 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
972 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
973 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
974 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
975 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
976 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
977 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
978 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
979 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
980 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
981 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
982 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
983 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
984 * crypto/subtle/ecdsa-import-raw-key.html: Added.
985 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
986 * crypto/subtle/ecdsa-import-spki-key.html: Added.
987 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
988 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
989 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
990 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
991 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
992 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
993 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
994 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
995
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00009962017-04-17 Youenn Fablet <youenn@apple.com>
997
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +0000998 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
999 https://bugs.webkit.org/show_bug.cgi?id=170837
1000
1001 Reviewed by Eric Carlson.
1002
1003 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
1004
10052017-04-17 Youenn Fablet <youenn@apple.com>
1006
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00001007 RTCPeerConnection addTrack does not require a stream parameter
1008 https://bugs.webkit.org/show_bug.cgi?id=170894
1009
1010 Reviewed by Alex Christensen.
1011
1012 * webrtc/video-addTrack-expected.txt: Added.
1013 * webrtc/video-addTrack.html: Added.
1014
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000010152017-04-16 Joseph Pecoraro <pecoraro@apple.com>
1016
1017 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
1018 https://bugs.webkit.org/show_bug.cgi?id=170882
1019
1020 Reviewed by Saam Barati.
1021
1022 * js/dom/object-prototype-toLocaleString-expected.txt:
1023 * js/dom/script-tests/object-prototype-toLocaleString.js:
1024 Test the case of toLocaleString where toString does not exist.
1025
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000010262017-04-16 Chris Dumez <cdumez@apple.com>
1027
1028 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
1029 https://bugs.webkit.org/show_bug.cgi?id=169995
1030 <rdar://problem/23798897>
1031
1032 Reviewed by Sam Weinig.
1033
1034 Add layout test coverage.
1035
1036 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
1037 * fast/events/beforeunload-alert-handled-keydown.html: Added.
1038 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
1039 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
1040
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000010412017-04-16 Joseph Pecoraro <pecoraro@apple.com>
1042
1043 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
1044 https://bugs.webkit.org/show_bug.cgi?id=170879
1045
1046 Reviewed by Saam Barati.
1047
1048 * js/Object-getOwnPropertyNames-expected.txt:
1049 * js/script-tests/Object-getOwnPropertyNames.js:
1050
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000010512017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
1052
1053 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
1054 https://bugs.webkit.org/show_bug.cgi?id=170760
1055
1056 Reviewed by Joseph Pecoraro.
1057
1058 Test sending and receiving text and binary (blob and array buffer) data.
1059
1060 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
1061 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
1062 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
1063 (web_socket_do_extra_handshake):
1064 (web_socket_transfer_data):
1065 (all_distinct_bytes):
1066 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
1067 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
1068 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
1069 (web_socket_do_extra_handshake):
1070 (web_socket_transfer_data):
1071
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000010722017-04-14 Jiewen Tan <jiewen_tan@apple.com>
1073
1074 [WebCrypto] Support HKDF
1075 https://bugs.webkit.org/show_bug.cgi?id=170636
1076 <rdar://problem/23539827>
1077
1078 Reviewed by Brent Fulgham.
1079
1080 * TestExpectations:
1081 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
1082 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
1083 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
1084 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
1085 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
1086 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
1087 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
1088 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
1089 * crypto/subtle/hkdf-import-key-expected.txt: Added.
1090 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
1091 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
1092 * crypto/subtle/hkdf-import-key.html: Added.
1093 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
1094 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
1095 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
1096 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
1097 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
1098 * crypto/workers/subtle/hkdf-import-key.html: Added.
1099 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
1100 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
1101 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
1102
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000011032017-04-14 Ryan Haddad <ryanhaddad@apple.com>
1104
1105 Skip workers/wasm-* LayoutTests on ios-simulator.
1106
1107 Unreviewed test gardening.
1108
1109 * platform/ios/TestExpectations:
1110
zalan@apple.comb62345d2017-04-14 20:59:36 +000011112017-04-14 Zalan Bujtas <zalan@apple.com>
1112
1113 text-align start / end failure in table cells
1114 https://bugs.webkit.org/show_bug.cgi?id=141417
1115 <rdar://problem/31051672>
1116
1117 Reviewed by Antti Koivisto.
1118
1119 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
1120 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
1121
sbarati@apple.com492e4432017-04-14 02:10:17 +000011222017-04-13 Saam Barati <sbarati@apple.com>
1123
1124 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
1125 https://bugs.webkit.org/show_bug.cgi?id=170573
1126
1127 Reviewed by Filip Pizlo.
1128
1129 * storage/indexeddb/resources/wasm-exceptions.js: Added.
1130 (const._fail):
1131 (const.isNotA.assert.isNotA):
1132 (const):
1133 (switch.typeof):
1134 (Builder):
1135 (Builder.prototype.setChecked):
1136 (Builder.prototype.setPreamble):
1137 (Builder.prototype._functionIndexSpaceKeyHash):
1138 (Builder.prototype._registerFunctionToIndexSpace):
1139 (Builder.prototype._getFunctionFromIndexSpace):
1140 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
1141 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
1142 (Builder.prototype._registerSectionBuilders.this.Unknown):
1143 (prepareDatabase):
1144 (testDatabase):
1145 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
1146 * storage/indexeddb/wasm-exceptions.html: Added.
1147 * workers/wasm-hashset: Added.
1148 * workers/wasm-hashset-expected.txt: Added.
1149 * workers/wasm-hashset-many-expected.txt: Added.
1150 * workers/wasm-hashset-many.html: Added.
1151 * workers/wasm-hashset.html: Added.
1152 * workers/wasm-hashset/many-test.js: Added.
1153 (reallyDone):
1154 (console.log):
1155 (console.error):
1156 (console.assert):
1157 (i.worker.onmessage):
1158 (Module.print):
1159 (Module.printErr):
1160 (Module.canvas):
1161 (Module.setStatus):
1162 (Module):
1163 (setValue):
1164 (getValue):
1165 (allocate):
1166 (getMemory):
1167 (Pointer_stringify):
1168 (AsciiToString):
1169 (stringToAscii):
1170 (UTF8ArrayToString):
1171 (UTF8ToString):
1172 (stringToUTF8Array):
1173 (stringToUTF8):
1174 (lengthBytesUTF8):
1175 (demangle):
1176 (demangleAll):
1177 (stackTrace):
1178 (alignUp):
1179 (updateGlobalBuffer):
1180 (updateGlobalBufferViews):
1181 (abortOnCannotGrowMemory):
1182 (enlargeMemory):
1183 (getTotalMemory):
1184 (callRuntimeCallbacks):
1185 (preRun):
1186 (ensureInitRuntime):
1187 (preMain):
1188 (exitRuntime):
1189 (postRun):
1190 (addOnPreRun):
1191 (addOnInit):
1192 (addOnPreMain):
1193 (addOnExit):
1194 (addOnPostRun):
1195 (intArrayFromString):
1196 (intArrayToString):
1197 (writeStringToMemory):
1198 (writeArrayToMemory):
1199 (writeAsciiToMemory):
1200 (Math.string_appeared_here):
1201 (addRunDependency):
1202 (removeRunDependency):
1203 (integrateWasmJS.asm2wasmImports.string_appeared_here):
1204 (integrateWasmJS.lookupImport):
1205 (integrateWasmJS.mergeMemory):
1206 (integrateWasmJS.fixImports):
1207 (integrateWasmJS.getBinary):
1208 (integrateWasmJS.doJustAsm):
1209 (integrateWasmJS.receiveInstance):
1210 (integrateWasmJS.):
1211 (integrateWasmJS.doNativeWasm):
1212 (integrateWasmJS.doWasmPolyfill):
1213 (integrateWasmJS.Module.string_appeared_here):
1214 (integrateWasmJS):
1215 (___setErrNo):
1216 (__ZSt18uncaught_exceptionv):
1217 (EXCEPTIONS.deAdjust):
1218 (EXCEPTIONS.addRef):
1219 (EXCEPTIONS.decRef):
1220 (EXCEPTIONS.clearRef):
1221 (___cxa_find_matching_catch):
1222 (___gxx_personality_v0):
1223 (___lock):
1224 (_emscripten_memcpy_big):
1225 (_gettimeofday):
1226 (_abort):
1227 (SYSCALLS):
1228 (SYSCALLS.get getStr):
1229 (SYSCALLS.get64):
1230 (SYSCALLS.getZero):
1231 (try.___syscall146.printChar):
1232 (___syscall146):
1233 (___syscall54):
1234 (___unlock):
1235 (___syscall6):
1236 (invoke_ii):
1237 (invoke_iiii):
1238 (invoke_v):
1239 (_malloc.Module.string_appeared_here):
1240 (getTempRet0.Module.string_appeared_here):
1241 (_free.Module.string_appeared_here):
1242 (_main.Module.string_appeared_here):
1243 (setTempRet0.Module.string_appeared_here):
1244 (establishStackSpace.Module.string_appeared_here):
1245 (stackSave.Module.string_appeared_here):
1246 (_memset.Module.string_appeared_here):
1247 (_sbrk.Module.string_appeared_here):
1248 (_emscripten_get_global_libc.Module.string_appeared_here):
1249 (_memcpy.Module.string_appeared_here):
1250 (___errno_location.Module.string_appeared_here):
1251 (setThrew.Module.string_appeared_here):
1252 (_fflush.Module.string_appeared_here):
1253 (stackAlloc.Module.string_appeared_here):
1254 (stackRestore.Module.string_appeared_here):
1255 (_llvm_bswap_i32.Module.string_appeared_here):
1256 (runPostSets.Module.string_appeared_here):
1257 (dynCall_ii.Module.string_appeared_here):
1258 (dynCall_iiii.Module.string_appeared_here):
1259 (dynCall_v.Module.string_appeared_here):
1260 (else.applyMemoryInitializer):
1261 (else):
1262 (else.useRequest):
1263 (ExitStatus):
1264 (dependenciesFulfilled):
1265 (Module.string_appeared_here.Module.callMain.callMain.pad):
1266 (Module.string_appeared_here.Module.callMain):
1267 (run.doRun):
1268 (run):
1269 (exit):
1270 * workers/wasm-hashset/many-worker.js: Added.
1271 (console.log):
1272 (console.error):
1273 (console.assert):
1274 (Module.print):
1275 (Module.printErr):
1276 (Module.canvas):
1277 (Module.setStatus):
1278 (Module):
1279 (setValue):
1280 (getValue):
1281 (allocate):
1282 (getMemory):
1283 (Pointer_stringify):
1284 (AsciiToString):
1285 (stringToAscii):
1286 (UTF8ArrayToString):
1287 (UTF8ToString):
1288 (stringToUTF8Array):
1289 (stringToUTF8):
1290 (lengthBytesUTF8):
1291 (demangle):
1292 (demangleAll):
1293 (stackTrace):
1294 (alignUp):
1295 (updateGlobalBuffer):
1296 (updateGlobalBufferViews):
1297 (abortOnCannotGrowMemory):
1298 (enlargeMemory):
1299 (getTotalMemory):
1300 (callRuntimeCallbacks):
1301 (preRun):
1302 (ensureInitRuntime):
1303 (preMain):
1304 (exitRuntime):
1305 (postRun):
1306 (addOnPreRun):
1307 (addOnInit):
1308 (addOnPreMain):
1309 (addOnExit):
1310 (addOnPostRun):
1311 (intArrayFromString):
1312 (intArrayToString):
1313 (writeStringToMemory):
1314 (writeArrayToMemory):
1315 (writeAsciiToMemory):
1316 (Math.string_appeared_here):
1317 (addRunDependency):
1318 (removeRunDependency):
1319 (integrateWasmJS.asm2wasmImports.string_appeared_here):
1320 (integrateWasmJS.lookupImport):
1321 (integrateWasmJS.mergeMemory):
1322 (integrateWasmJS.fixImports):
1323 (integrateWasmJS.getBinary):
1324 (integrateWasmJS.doJustAsm):
1325 (integrateWasmJS.receiveInstance):
1326 (integrateWasmJS.doNativeWasm):
1327 (integrateWasmJS.doWasmPolyfill):
1328 (integrateWasmJS.Module.string_appeared_here):
1329 (integrateWasmJS):
1330 (___setErrNo):
1331 (__ZSt18uncaught_exceptionv):
1332 (EXCEPTIONS.deAdjust):
1333 (EXCEPTIONS.addRef):
1334 (EXCEPTIONS.decRef):
1335 (EXCEPTIONS.clearRef):
1336 (___cxa_find_matching_catch):
1337 (___gxx_personality_v0):
1338 (___lock):
1339 (_emscripten_memcpy_big):
1340 (_gettimeofday):
1341 (_abort):
1342 (SYSCALLS):
1343 (SYSCALLS.get getStr):
1344 (SYSCALLS.get64):
1345 (SYSCALLS.getZero):
1346 (try.___syscall146.printChar):
1347 (___syscall146):
1348 (___syscall54):
1349 (___unlock):
1350 (___syscall6):
1351 (invoke_ii):
1352 (invoke_iiii):
1353 (invoke_v):
1354 (_malloc.Module.string_appeared_here):
1355 (getTempRet0.Module.string_appeared_here):
1356 (_free.Module.string_appeared_here):
1357 (_main.Module.string_appeared_here):
1358 (setTempRet0.Module.string_appeared_here):
1359 (establishStackSpace.Module.string_appeared_here):
1360 (stackSave.Module.string_appeared_here):
1361 (_memset.Module.string_appeared_here):
1362 (_sbrk.Module.string_appeared_here):
1363 (_emscripten_get_global_libc.Module.string_appeared_here):
1364 (_memcpy.Module.string_appeared_here):
1365 (___errno_location.Module.string_appeared_here):
1366 (setThrew.Module.string_appeared_here):
1367 (_fflush.Module.string_appeared_here):
1368 (stackAlloc.Module.string_appeared_here):
1369 (stackRestore.Module.string_appeared_here):
1370 (_llvm_bswap_i32.Module.string_appeared_here):
1371 (runPostSets.Module.string_appeared_here):
1372 (dynCall_ii.Module.string_appeared_here):
1373 (dynCall_iiii.Module.string_appeared_here):
1374 (dynCall_v.Module.string_appeared_here):
1375 (else.applyMemoryInitializer):
1376 (else):
1377 (else.useRequest):
1378 (ExitStatus):
1379 (dependenciesFulfilled):
1380 (Module.string_appeared_here.Module.callMain.callMain.pad):
1381 (Module.string_appeared_here.Module.callMain):
1382 (run.doRun):
1383 (run):
1384 (exit):
1385 * workers/wasm-hashset/test.js: Added.
1386 (reallyDone):
1387 (console.log):
1388 (console.error):
1389 (console.assert):
1390 (Module.print):
1391 (Module.printErr):
1392 (Module.canvas):
1393 (Module.setStatus):
1394 (Module):
1395 (setValue):
1396 (getValue):
1397 (allocate):
1398 (getMemory):
1399 (Pointer_stringify):
1400 (AsciiToString):
1401 (stringToAscii):
1402 (UTF8ArrayToString):
1403 (UTF8ToString):
1404 (stringToUTF8Array):
1405 (stringToUTF8):
1406 (lengthBytesUTF8):
1407 (demangle):
1408 (demangleAll):
1409 (stackTrace):
1410 (alignUp):
1411 (updateGlobalBuffer):
1412 (updateGlobalBufferViews):
1413 (abortOnCannotGrowMemory):
1414 (enlargeMemory):
1415 (getTotalMemory):
1416 (callRuntimeCallbacks):
1417 (preRun):
1418 (ensureInitRuntime):
1419 (preMain):
1420 (exitRuntime):
1421 (postRun):
1422 (addOnPreRun):
1423 (addOnInit):
1424 (addOnPreMain):
1425 (addOnExit):
1426 (addOnPostRun):
1427 (intArrayFromString):
1428 (intArrayToString):
1429 (writeStringToMemory):
1430 (writeArrayToMemory):
1431 (writeAsciiToMemory):
1432 (Math.string_appeared_here):
1433 (addRunDependency):
1434 (removeRunDependency):
1435 (integrateWasmJS.asm2wasmImports.string_appeared_here):
1436 (integrateWasmJS.lookupImport):
1437 (integrateWasmJS.mergeMemory):
1438 (integrateWasmJS.fixImports):
1439 (integrateWasmJS.getBinary):
1440 (integrateWasmJS.doJustAsm):
1441 (integrateWasmJS.receiveInstance):
1442 (integrateWasmJS.doNativeWasm):
1443 (integrateWasmJS.doWasmPolyfill):
1444 (integrateWasmJS.Module.string_appeared_here):
1445 (integrateWasmJS):
1446 (___setErrNo):
1447 (__ZSt18uncaught_exceptionv):
1448 (EXCEPTIONS.deAdjust):
1449 (EXCEPTIONS.addRef):
1450 (EXCEPTIONS.decRef):
1451 (EXCEPTIONS.clearRef):
1452 (___cxa_find_matching_catch):
1453 (___gxx_personality_v0):
1454 (___lock):
1455 (_emscripten_memcpy_big):
1456 (_gettimeofday):
1457 (_abort):
1458 (SYSCALLS):
1459 (SYSCALLS.get getStr):
1460 (SYSCALLS.get64):
1461 (SYSCALLS.getZero):
1462 (try.___syscall146.printChar):
1463 (___syscall146):
1464 (___syscall54):
1465 (___unlock):
1466 (___syscall6):
1467 (invoke_ii):
1468 (invoke_iiii):
1469 (invoke_v):
1470 (_malloc.Module.string_appeared_here):
1471 (getTempRet0.Module.string_appeared_here):
1472 (_free.Module.string_appeared_here):
1473 (_main.Module.string_appeared_here):
1474 (setTempRet0.Module.string_appeared_here):
1475 (establishStackSpace.Module.string_appeared_here):
1476 (stackSave.Module.string_appeared_here):
1477 (_memset.Module.string_appeared_here):
1478 (_sbrk.Module.string_appeared_here):
1479 (_emscripten_get_global_libc.Module.string_appeared_here):
1480 (_memcpy.Module.string_appeared_here):
1481 (___errno_location.Module.string_appeared_here):
1482 (setThrew.Module.string_appeared_here):
1483 (_fflush.Module.string_appeared_here):
1484 (stackAlloc.Module.string_appeared_here):
1485 (stackRestore.Module.string_appeared_here):
1486 (_llvm_bswap_i32.Module.string_appeared_here):
1487 (runPostSets.Module.string_appeared_here):
1488 (dynCall_ii.Module.string_appeared_here):
1489 (dynCall_iiii.Module.string_appeared_here):
1490 (dynCall_v.Module.string_appeared_here):
1491 (else.applyMemoryInitializer):
1492 (else):
1493 (else.useRequest):
1494 (ExitStatus):
1495 (dependenciesFulfilled):
1496 (Module.string_appeared_here.Module.callMain.callMain.pad):
1497 (Module.string_appeared_here.Module.callMain):
1498 (run.doRun):
1499 (run):
1500 (exit):
1501 * workers/wasm-hashset/worker.js: Added.
1502 (console.log):
1503 (console.error):
1504 (console.assert):
1505 (Module.print):
1506 (Module.printErr):
1507 (Module.canvas):
1508 (Module.setStatus):
1509 (Module):
1510 (setValue):
1511 (getValue):
1512 (allocate):
1513 (getMemory):
1514 (Pointer_stringify):
1515 (AsciiToString):
1516 (stringToAscii):
1517 (UTF8ArrayToString):
1518 (UTF8ToString):
1519 (stringToUTF8Array):
1520 (stringToUTF8):
1521 (lengthBytesUTF8):
1522 (demangle):
1523 (demangleAll):
1524 (stackTrace):
1525 (alignUp):
1526 (updateGlobalBuffer):
1527 (updateGlobalBufferViews):
1528 (abortOnCannotGrowMemory):
1529 (enlargeMemory):
1530 (getTotalMemory):
1531 (callRuntimeCallbacks):
1532 (preRun):
1533 (ensureInitRuntime):
1534 (preMain):
1535 (exitRuntime):
1536 (postRun):
1537 (addOnPreRun):
1538 (addOnInit):
1539 (addOnPreMain):
1540 (addOnExit):
1541 (addOnPostRun):
1542 (intArrayFromString):
1543 (intArrayToString):
1544 (writeStringToMemory):
1545 (writeArrayToMemory):
1546 (writeAsciiToMemory):
1547 (Math.string_appeared_here):
1548 (addRunDependency):
1549 (removeRunDependency):
1550 (integrateWasmJS.asm2wasmImports.string_appeared_here):
1551 (integrateWasmJS.lookupImport):
1552 (integrateWasmJS.mergeMemory):
1553 (integrateWasmJS.fixImports):
1554 (integrateWasmJS.getBinary):
1555 (integrateWasmJS.doJustAsm):
1556 (integrateWasmJS.receiveInstance):
1557 (integrateWasmJS.):
1558 (integrateWasmJS.doNativeWasm):
1559 (integrateWasmJS.doWasmPolyfill):
1560 (integrateWasmJS.Module.string_appeared_here):
1561 (integrateWasmJS):
1562 (___setErrNo):
1563 (__ZSt18uncaught_exceptionv):
1564 (EXCEPTIONS.deAdjust):
1565 (EXCEPTIONS.addRef):
1566 (EXCEPTIONS.decRef):
1567 (EXCEPTIONS.clearRef):
1568 (___cxa_find_matching_catch):
1569 (___gxx_personality_v0):
1570 (___lock):
1571 (_emscripten_memcpy_big):
1572 (_gettimeofday):
1573 (_abort):
1574 (SYSCALLS):
1575 (SYSCALLS.get getStr):
1576 (SYSCALLS.get64):
1577 (SYSCALLS.getZero):
1578 (try.___syscall146.printChar):
1579 (___syscall146):
1580 (___syscall54):
1581 (___unlock):
1582 (___syscall6):
1583 (invoke_ii):
1584 (invoke_iiii):
1585 (invoke_v):
1586 (_malloc.Module.string_appeared_here):
1587 (getTempRet0.Module.string_appeared_here):
1588 (_free.Module.string_appeared_here):
1589 (_main.Module.string_appeared_here):
1590 (setTempRet0.Module.string_appeared_here):
1591 (establishStackSpace.Module.string_appeared_here):
1592 (stackSave.Module.string_appeared_here):
1593 (_memset.Module.string_appeared_here):
1594 (_sbrk.Module.string_appeared_here):
1595 (_emscripten_get_global_libc.Module.string_appeared_here):
1596 (_memcpy.Module.string_appeared_here):
1597 (___errno_location.Module.string_appeared_here):
1598 (setThrew.Module.string_appeared_here):
1599 (_fflush.Module.string_appeared_here):
1600 (stackAlloc.Module.string_appeared_here):
1601 (stackRestore.Module.string_appeared_here):
1602 (_llvm_bswap_i32.Module.string_appeared_here):
1603 (runPostSets.Module.string_appeared_here):
1604 (dynCall_ii.Module.string_appeared_here):
1605 (dynCall_iiii.Module.string_appeared_here):
1606 (dynCall_v.Module.string_appeared_here):
1607 (else.applyMemoryInitializer):
1608 (else):
1609 (else.useRequest):
1610 (ExitStatus):
1611 (dependenciesFulfilled):
1612 (Module.string_appeared_here.Module.callMain.callMain.pad):
1613 (Module.string_appeared_here.Module.callMain):
1614 (run.doRun):
1615 (run):
1616 (exit):
1617 * workers/wasm-long-compile-expected.txt: Added.
1618 * workers/wasm-long-compile-many-expected.txt: Added.
1619 * workers/wasm-long-compile-many.html: Added.
1620 * workers/wasm-long-compile.html: Added.
1621 * workers/wasm-resources: Added.
1622 * workers/wasm-resources/long-compile-many.js: Added.
1623 (done):
1624 (i.async.run):
1625 (i.worker.onmessage):
1626 * workers/wasm-resources/long-compile-worker.js: Added.
1627 (const._fail):
1628 (const.isNotA.assert.isNotA):
1629 (const):
1630 (switch.typeof):
1631 (Builder):
1632 (Builder.prototype.setChecked):
1633 (Builder.prototype.setPreamble):
1634 (Builder.prototype._functionIndexSpaceKeyHash):
1635 (Builder.prototype._registerFunctionToIndexSpace):
1636 (Builder.prototype._getFunctionFromIndexSpace):
1637 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
1638 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
1639 (Builder.prototype._registerSectionBuilders.this.Unknown):
1640 * workers/wasm-resources/long-compile.js: Added.
1641 (done):
1642 (async.run):
1643 (worker.onmessage):
1644
dino@apple.com867f6662017-04-14 01:56:35 +000016452017-04-13 Dean Jackson <dino@apple.com>
1646
1647 Large negative animation-delays may not work depending on machine uptime
1648 https://bugs.webkit.org/show_bug.cgi?id=166962
1649 <rdar://problem/30091526>
1650
1651 Reviewed by Tim Horton.
1652
1653 * animations/large-negative-delay-expected.txt: Added.
1654 * animations/large-negative-delay.html: Added.
1655
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000016562017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
1657
1658 Change Intl prototypes to plain objects
1659 https://bugs.webkit.org/show_bug.cgi?id=168178
1660
1661 Reviewed by JF Bastien.
1662
1663 * js/intl-collator-expected.txt:
1664 * js/intl-datetimeformat-expected.txt:
1665 * js/intl-numberformat-expected.txt:
1666 * js/script-tests/intl-collator.js:
1667 * js/script-tests/intl-datetimeformat.js:
1668 * js/script-tests/intl-numberformat.js:
1669
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000016702017-04-13 Ryan Haddad <ryanhaddad@apple.com>
1671
1672 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
1673 https://bugs.webkit.org/show_bug.cgi?id=169719
1674
1675 Unreviewed test gardening.
1676
1677 * platform/ios-wk2/TestExpectations:
1678
antti@apple.com2d5e53f2017-04-13 23:20:50 +000016792017-04-13 Antti Koivisto <antti@apple.com>
1680
1681 Don't invalidate composition for style changes in non-composited layers
1682 https://bugs.webkit.org/show_bug.cgi?id=170805
1683 <rdar://problem/31606185>
1684
1685 Reviewed by Simon Fraser.
1686
1687 * compositing/updates/animation-non-composited-expected.txt: Added.
1688 * compositing/updates/animation-non-composited.html: Added.
1689
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000016902017-04-13 Ryan Haddad <ryanhaddad@apple.com>
1691
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00001692 Mark webrtc/video-mute.html as flaky.
1693 https://bugs.webkit.org/show_bug.cgi?id=170704
1694
1695 Unreviewed test gardening.
1696
1697 * TestExpectations:
1698
16992017-04-13 Ryan Haddad <ryanhaddad@apple.com>
1700
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00001701 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
1702 https://bugs.webkit.org/show_bug.cgi?id=165553
1703
1704 Unreviewed test gardening.
1705
1706 * platform/mac/TestExpectations:
1707
17082017-04-13 Ryan Haddad <ryanhaddad@apple.com>
1709
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00001710 Mark media/track/track-cue-rendering-rtl.html as flaky.
1711 https://bugs.webkit.org/show_bug.cgi?id=170831
1712
1713 Unreviewed test gardening.
1714
1715 * platform/mac/TestExpectations:
1716
17172017-04-13 Ryan Haddad <ryanhaddad@apple.com>
1718
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00001719 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
1720 https://bugs.webkit.org/show_bug.cgi?id=170830
1721
1722 Unreviewed test gardening.
1723
1724 * platform/mac-wk1/TestExpectations:
1725
17262017-04-13 Ryan Haddad <ryanhaddad@apple.com>
1727
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00001728 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
1729
1730 Unreviewed test gardening.
1731
1732 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
1733
17342017-04-13 Ryan Haddad <ryanhaddad@apple.com>
1735
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00001736 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
1737 https://bugs.webkit.org/show_bug.cgi?id=170702
1738
1739 Unreviewed test gardening.
1740
1741 * platform/mac-wk2/TestExpectations:
1742
17432017-04-13 Ryan Haddad <ryanhaddad@apple.com>
1744
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00001745 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
1746 https://bugs.webkit.org/show_bug.cgi?id=164229
1747
1748 Unreviewed test gardening.
1749
1750 * platform/mac/TestExpectations:
1751
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000017522017-04-13 Chris Dumez <cdumez@apple.com>
1753
1754 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
1755 https://bugs.webkit.org/show_bug.cgi?id=170745
1756
1757 Reviewed by Tim Horton.
1758
1759 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
1760 test more robust.
1761
1762 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
1763 * svg/animations/animated-svg-image-outside-viewport-paused.html:
1764
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000017652017-04-13 Youenn Fablet <youenn@apple.com>
1766
1767 Remove RTCSignalingState::Closed
1768 https://bugs.webkit.org/show_bug.cgi?id=170811
1769
1770 Reviewed by Eric Carlson.
1771
1772 * webrtc/connection-state.html:
1773
jbedard@apple.com64df7a42017-04-13 17:29:43 +000017742017-04-13 Jonathan Bedard <jbedard@apple.com>
1775
1776 Remove compositing/masks/solid-color-masked.html expectation
1777 https://bugs.webkit.org/show_bug.cgi?id=168054
1778
1779 Unreviewed test gardening.
1780
1781 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
1782
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000017832017-04-13 Youenn Fablet <youenn@apple.com>
1784
1785 Add some more WebRTC tests
1786 https://bugs.webkit.org/show_bug.cgi?id=170796
1787
1788 Reviewed by Eric Carlson.
1789
1790 * webrtc/multi-video-expected.txt: Added.
1791 * webrtc/multi-video.html: Added.
1792 * webrtc/video-with-data-channel-expected.txt: Added.
1793 * webrtc/video-with-data-channel.html: Added.
1794
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000017952017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
1796
1797 [Readable Streams API] Implement cloneArrayBuffer in WebCore
1798 https://bugs.webkit.org/show_bug.cgi?id=170008
1799
1800 Reviewed by Youenn Fablet.
1801
1802 Added test to check cloneArrayBuffer behaviour.
1803
1804 * streams/clone-array-buffer-expected.txt: Added.
1805 * streams/clone-array-buffer.html: Added.
1806
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000018072017-04-13 Youenn Fablet <youenn@apple.com>
1808
1809 onnegotiationneeded should only be called once
1810 https://bugs.webkit.org/show_bug.cgi?id=170785
1811
1812 Reviewed by Alex Christensen.
1813
1814 * webrtc/negotiatedneeded-event-addStream.html:
1815
hyatt@apple.com531e35d2017-04-13 16:37:00 +000018162017-04-13 Dave Hyatt <hyatt@apple.com>
1817
1818 Rendering flexbox children across columns
1819 https://bugs.webkit.org/show_bug.cgi?id=164166
1820 <rdar://problem/29055587>
1821
1822 Reviewed by Zalan Bujtas.
1823
1824 * fast/multicol/flexbox-rows-expected.html: Added.
1825 * fast/multicol/flexbox-rows.html: Added.
1826
antti@apple.come2ca5892017-04-13 08:31:54 +000018272017-04-13 Antti Koivisto <antti@apple.com>
1828
1829 Try to unflake a test.
1830
1831 * http/tests/cache/disk-cache/disk-cache-media-small.html:
1832
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000018332017-04-12 Brady Eidson <beidson@apple.com>
1834
1835 QuotaExceededError when saving to localStorage in private mode.
1836 https://bugs.webkit.org/show_bug.cgi?id=157010
1837
1838 Reviewed by Alex Christensen.
1839
1840 * platform/mac-wk2/TestExpectations:
1841 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
1842 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
1843 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
1844 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
1845 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
1846 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
1847 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
1848 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
1849
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000018502017-04-12 Joseph Pecoraro <pecoraro@apple.com>
1851
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00001852 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
1853 https://bugs.webkit.org/show_bug.cgi?id=170668
1854
1855 Reviewed by Keith Miller.
1856
1857 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
1858 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
1859 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
1860 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
1861 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
1862 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
1863 These tests are now out of date.
1864
18652017-04-12 Joseph Pecoraro <pecoraro@apple.com>
1866
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00001867 test262: test262/test/language/literals/regexp/u-dec-esc.js
1868 https://bugs.webkit.org/show_bug.cgi?id=170687
1869
1870 Reviewed by Michael Saboff.
1871
1872 * js/regexp-unicode-expected.txt:
1873 * js/script-tests/regexp-unicode.js:
1874 Extend test to test invalid backreferences.
1875
jbedard@apple.com572dfff2017-04-12 22:44:08 +000018762017-04-12 Jonathan Bedard <jbedard@apple.com>
1877
1878 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
1879
1880 Unreviewed test gardening.
1881
1882 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
1883 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
1884 * platform/mac-wk1/TestExpectations: Ditto.
1885 * platform/win/TestExpectations: Ditto.
1886 * platform/wk2/TestExpectations: Ditto.
1887
dino@apple.com6cc437b2017-04-12 21:11:47 +000018882017-04-11 Dean Jackson <dino@apple.com>
1889
1890 canvas/2d.gradient.* LayoutTests failing
1891 https://bugs.webkit.org/show_bug.cgi?id=170757
1892 <rdar://problem/31177990>
1893
1894 Reviewed by Antoine Quint.
1895
1896 Add a fudge factor to the gradient tests, since we can
1897 now produce noisy (nicer looking) gradients. There might
1898 be 1 or 2 bits of difference per pixel.
1899
1900 * canvas/philip/tests.js:
1901 (_assertPixelWithGradientNoise):
1902 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
1903 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
1904 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
1905 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
1906 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
1907 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
1908 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
1909 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
1910 * canvas/philip/tests/2d.gradient.radial.inside1.html:
1911 * canvas/philip/tests/2d.gradient.radial.inside2.html:
1912 * canvas/philip/tests/2d.gradient.radial.inside3.html:
1913 * canvas/philip/tests/2d.gradient.radial.outside1.html:
1914 * canvas/philip/tests/2d.gradient.radial.outside2.html:
1915 * canvas/philip/tests/2d.gradient.radial.outside3.html:
1916 * canvas/philip/tests/2d.gradient.radial.touch2.html:
1917 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
1918 * fast/canvas/canvas-gradient-on-compositing-expected.html:
1919
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000019202017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
1921
1922 Well-known variations should clamp to the values listed in the @font-face block
1923 https://bugs.webkit.org/show_bug.cgi?id=169260
1924
1925 Reviewed by Dean Jackson.
1926
1927 * fast/text/variations/font-face-clamp-expected.html: Added.
1928 * fast/text/variations/font-face-clamp.html: Added.
1929
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000019302017-04-12 Jonathan Bedard <jbedard@apple.com>
1931
1932 Remove two passing canvas tests from ios expectations
1933
1934 Unreviewed test gardening.
1935
1936 * platform/ios/TestExpectations:
1937
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000019382017-04-12 Youenn Fablet <youenn@apple.com>
1939
1940 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
1941 https://bugs.webkit.org/show_bug.cgi?id=170754
1942 <rdar://problem/31573169>
1943
1944 Unreviewed.
1945
1946 * TestExpectations: Marking test as crashing.
1947
rego@igalia.com69b969c2017-04-12 10:14:30 +000019482017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
1949
1950 [css-grid] Replaced elements don't properly resolve percentage heights
1951 https://bugs.webkit.org/show_bug.cgi?id=159670
1952
1953 Reviewed by Darin Adler.
1954
1955 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
1956 This patch only adds the test to avoid regressions in the future.
1957
1958 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
1959 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
1960
antti@apple.comcf289bc2017-04-12 10:09:14 +000019612017-04-10 Antti Koivisto <antti@apple.com>
1962
1963 Cache small media resources in disk cache
1964 https://bugs.webkit.org/show_bug.cgi?id=170676
1965 <rdar://problem/31532649>
1966
1967 Reviewed by Andreas Kling.
1968
1969 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
1970 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
1971
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000019722017-04-12 Per Arne Vollan <pvollan@apple.com>
1973
1974 Implement stroke-color CSS property.
1975 https://bugs.webkit.org/show_bug.cgi?id=169352
1976
1977 Reviewed by Jon Lee.
1978
1979 * fast/css/stroke-color-expected.html: Added.
1980 * fast/css/stroke-color-fallback-expected.html: Added.
1981 * fast/css/stroke-color-fallback.html: Added.
1982 * fast/css/stroke-color.html: Added.
1983 * fast/css/visited-link-stroke-color-expected.html: Added.
1984 * fast/css/visited-link-stroke-color.html: Added.
1985
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000019862017-04-11 Youenn Fablet <youenn@apple.com>
1987
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00001988 LayoutTest webrtc/video-mute.html is a flaky failure
1989 https://bugs.webkit.org/show_bug.cgi?id=170704
1990
1991 Reviewed by Eric Carlson.
1992
1993 * webrtc/video-mute.html: Trying to make it less flaky.
1994
19952017-04-11 Youenn Fablet <youenn@apple.com>
1996
commit-queue@webkit.org70608662017-04-11 22:47:49 +00001997 [WK1] Add captureStream test with webrtc
1998 https://bugs.webkit.org/show_bug.cgi?id=170746
1999
2000 Reviewed by Eric Carlson.
2001
2002 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
2003 * webrtc/captureCanvas-webrtc-expected.txt: Added.
2004 * webrtc/captureCanvas-webrtc.html: Added.
2005
20062017-04-11 Youenn Fablet <youenn@apple.com>
2007
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00002008 Migrating webrtc tests to latest API
2009 https://bugs.webkit.org/show_bug.cgi?id=170709
2010
2011 Reviewed by Eric Carlson.
2012
2013 * webrtc/audio-peer-connection-webaudio.html:
2014 * webrtc/libwebrtc/descriptionGetters.html:
2015 * webrtc/negotiatedneeded-event-addStream.html:
2016 * webrtc/peer-connection-audio-mute.html:
2017 * webrtc/peer-connection-audio-mute2.html:
2018 * webrtc/peer-connection-remote-audio-mute.html:
2019 * webrtc/peer-connection-remote-audio-mute2.html:
2020 * webrtc/release-after-getting-track.html:
2021 * webrtc/video-disabled-black.html:
2022 * webrtc/video-mute.html:
2023 * webrtc/video-remote-mute.html:
2024 * webrtc/video-with-receiver.html:
2025 * webrtc/video.html:
2026
20272017-04-11 Youenn Fablet <youenn@apple.com>
2028
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00002029 Activate WebRTC data channel tests for WK1
2030 https://bugs.webkit.org/show_bug.cgi?id=170710
2031
2032 Reviewed by Eric Carlson.
2033
2034 * platform/mac-wk1/TestExpectations:
2035
20362017-04-11 Youenn Fablet <youenn@apple.com>
2037
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00002038 MediaStream id should be equal to msid
2039 https://bugs.webkit.org/show_bug.cgi?id=170712
2040
2041 Reviewed by Eric Carlson.
2042
2043 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
2044
2045 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
2046 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
2047 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
2048 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
2049 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
2050 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
2051 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
2052 * webrtc/audio-peer-connection-webaudio.html:
2053 * webrtc/audio-replace-track.html:
2054 * webrtc/connection-state.html:
2055 * webrtc/datachannel/basic.html:
2056 * webrtc/datachannel/bufferedAmountLowThreshold.html:
2057 * webrtc/datachannel/datachannel-gc.html:
2058 * webrtc/datachannel/datachannel-stats.html:
2059 * webrtc/datachannel/filter-ice-candidate.html:
2060 * webrtc/ephemeral-certificates-and-cnames.html:
2061 * webrtc/libwebrtc/descriptionGetters.html:
2062 * webrtc/negotiatedneeded-event-addStream.html:
2063 * webrtc/no-port-zero-in-upd-candidates.html:
2064 * webrtc/peer-connection-audio-mute.html:
2065 * webrtc/peer-connection-audio-mute2.html:
2066 * webrtc/peer-connection-remote-audio-mute.html:
2067 * webrtc/peer-connection-remote-audio-mute2.html:
2068 * webrtc/release-after-getting-track.html:
2069 * webrtc/video-disabled-black.html:
2070 * webrtc/video-getParameters.html:
2071 * webrtc/video-mediastreamtrack-stats.html:
2072 * webrtc/video-mute.html:
2073 * webrtc/video-remote-mute.html:
2074 * webrtc/video-replace-track-to-null.html:
2075 * webrtc/video-replace-track.html:
2076 * webrtc/video-stats.html:
2077 * webrtc/video-with-receiver.html:
2078 * webrtc/video.html:
2079
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000020802017-04-11 Chris Fleizach <cfleizach@apple.com>
2081
2082 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
2083 https://bugs.webkit.org/show_bug.cgi?id=170330
2084 <rdar://problem/31366105>
2085
2086 Reviewed by Joanmarie Diggs.
2087
2088 * accessibility/mac/search-predicate-article-expected.txt:
2089 * accessibility/mac/search-predicate-article.html:
2090
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000020912017-04-11 Joseph Pecoraro <pecoraro@apple.com>
2092
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00002093 test262: test262/test/annexB/language/comments/multi-line-html-close.js
2094 https://bugs.webkit.org/show_bug.cgi?id=170648
2095
2096 Reviewed by Keith Miller.
2097
2098 * js/parser-xml-close-comment-expected.txt:
2099 * js/script-tests/parser-xml-close-comment.js:
2100 Update test coverage for JavaScript HTML comments.
2101
21022017-04-11 Joseph Pecoraro <pecoraro@apple.com>
2103
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00002104 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
2105 https://bugs.webkit.org/show_bug.cgi?id=170652
2106
2107 Reviewed by Michael Saboff.
2108
2109 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
2110 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
2111 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
2112 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
2113 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
2114 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
2115 * 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:
2116 These tests expected the opposite, they are now out of date.
2117
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000021182017-04-11 Yoav Weiss <yoav@yoav.ws>
2119
2120 [link preload] Double downloads of preloaded content when it's in MemoryCache
2121 https://bugs.webkit.org/show_bug.cgi?id=170122
2122
2123 Reviewed by Antti Koivisto.
2124
2125 * TestExpectations: Removed flakiness label from the header preload charset test.
2126 * fast/loader/cache-encoding-expected.txt: Changed expectation.
2127 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
2128 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
2129 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
2130 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
2131 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.
2132
rego@igalia.com45aee992017-04-11 09:20:16 +000021332017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
2134
2135 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
2136 https://bugs.webkit.org/show_bug.cgi?id=167538
2137
2138 Reviewed by Darin Adler.
2139
2140 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
2141 as the caret was not always painted in the test runner.
2142 The test was checking for a crash in simplified layout (see bug #163450)
2143 and has nothing to do with the caret or "autofocus" behavior.
2144 "autofocus" was needed to get the crash, so this change modifies
2145 the test to blur the element, so the caret is not painted anymore.
2146
2147 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
2148 Don't focus the input element.
2149 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
2150 the input element to avoid showing the caret.
2151 * platform/mac-wk2/TestExpectations: Remove file from expectations.
2152
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000021532017-04-10 Jiewen Tan <jiewen_tan@apple.com>
2154
2155 Unreviewed, test expectations update
2156
2157 * platform/wk2/TestExpectations:
2158
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000021592017-04-10 Ryan Haddad <ryanhaddad@apple.com>
2160
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00002161 Mark two newly imported web-platform-tests as failing.
2162
2163 Unreviewed test gardening.
2164
2165 * TestExpectations:
2166
21672017-04-10 Ryan Haddad <ryanhaddad@apple.com>
2168
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00002169 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
2170 https://bugs.webkit.org/show_bug.cgi?id=167475
2171
2172 Unreviewed test gardening.
2173
2174 * platform/mac-wk1/TestExpectations:
2175
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000021762017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
2177
2178 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
2179 https://bugs.webkit.org/show_bug.cgi?id=170677
2180 <rdar://problem/31512633>
2181
2182 Reviewed by Tim Horton.
2183
2184 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
2185
2186 * fast/events/drag-to-navigate.html:
2187 * fast/events/only-valid-drop-targets-receive-file-drop.html:
2188
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000021892017-04-10 Ryan Haddad <ryanhaddad@apple.com>
2190
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00002191 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
2192 https://bugs.webkit.org/show_bug.cgi?id=170682
2193
2194 Unreviewed test gardening.
2195
2196 * platform/mac-wk1/TestExpectations:
2197
21982017-04-10 Ryan Haddad <ryanhaddad@apple.com>
2199
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00002200 Rebaseline js/dom/global-constructors-attributes.html after r215131.
2201
2202 Unreviewed test gardening.
2203
2204 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2205 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2206 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2207
akling@apple.comb89c9482017-04-10 13:49:18 +000022082017-04-10 Andreas Kling <akling@apple.com>
2209
2210 Don't generate extra scrolling tiles for non-visible pages.
2211 https://bugs.webkit.org/show_bug.cgi?id=167213
2212 <rdar://problem/30105774>
2213
2214 Reviewed by Antti Koivisto.
2215
2216 * TestExpectations:
2217 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
2218 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
2219 * platform/mac-wk2/TestExpectations:
2220
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000022212017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
2222
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00002223 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
2224 https://bugs.webkit.org/show_bug.cgi?id=170667
2225
2226 Reviewed by Žan Doberšek.
2227
2228 Unskip then test that is passing now.
2229
2230 * platform/gtk/TestExpectations:
2231
22322017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
2233
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00002234 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
2235
2236 * platform/gtk/TestExpectations:
2237
magomez@igalia.com2c050a82017-04-10 07:39:19 +000022382017-04-10 Miguel Gomez <magomez@igalia.com>
2239
2240 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
2241 https://bugs.webkit.org/show_bug.cgi?id=168425
2242
2243 Reviewed by Said Abou-Hallawa.
2244
2245 Adjusted expectation for fast/images/animated-png.html. It must pass now.
2246
2247 * platform/gtk/TestExpectations:
2248
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000022492017-04-09 Devin Rousso <webkit@devinrousso.com>
2250
2251 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
2252 https://bugs.webkit.org/show_bug.cgi?id=170184
2253
2254 Reviewed by Matt Baker.
2255
2256 * inspector/unit-tests/text-utilities-expected.txt: Added.
2257 * inspector/unit-tests/text-utilities.html: Added.
2258
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000022592017-04-09 Youenn Fablet <youenn@apple.com>
2260
2261 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
2262 https://bugs.webkit.org/show_bug.cgi?id=170647
2263
2264 Reviewed by Sam Weinig.
2265
2266 * TestExpectations:
2267 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
2268 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
2269 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
2270 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
2271 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
2272 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
2273 * platform/mac/TestExpectations:
2274 * tests-options.json:
2275
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000022762017-04-09 Joseph Pecoraro <pecoraro@apple.com>
2277
2278 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
2279 https://bugs.webkit.org/show_bug.cgi?id=170651
2280
2281 Reviewed by Saam Barati.
2282
2283 * js/regexp-no-extensions-expected.txt:
2284 * js/script-tests/regexp-no-extensions.js:
2285 Update existing test for these edge cases.
2286
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000022872017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
2288
2289 [Variation Fonts] Width values of GX fonts are not mapped correctly
2290 https://bugs.webkit.org/show_bug.cgi?id=170367
2291
2292 Reviewed by Simon Fraser.
2293
2294 * fast/text/variations/font-selection-properties-expected.html:
2295 * fast/text/variations/gx-width-expected.html: Added.
2296 * fast/text/variations/gx-width.html: Added.
2297
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000022982017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
2299
2300 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
2301 https://bugs.webkit.org/show_bug.cgi?id=170577
2302
2303 Reviewed by Simon Fraser.
2304
2305 * fast/images/async-image-background-image-repeated-expected.html: Added.
2306 * fast/images/async-image-background-image-repeated.html: Added.
2307
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000023082017-04-08 Simon Fraser <simon.fraser@apple.com>
2309
2310 Unprefix CSS cursor values grab and grabbing
2311 https://bugs.webkit.org/show_bug.cgi?id=170543
2312
2313 Reviewed by Jon Lee.
2314
2315 Enhanced the cursor test to check round-tripping of all values.
2316
2317 * fast/css/cursor-parsing-expected.txt:
2318 * fast/css/cursor-parsing.html:
2319
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000023202017-04-08 Youenn Fablet <youenn@apple.com>
2321
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00002322 WebRTC tests gardening
2323 https://bugs.webkit.org/show_bug.cgi?id=170508
2324
2325 Reviewed by Eric Carlson.
2326
2327 * platform/ios-wk1/TestExpectations:
2328 * platform/ios-wk2/TestExpectations:
2329 * platform/ios/TestExpectations:
2330
23312017-04-08 Youenn Fablet <youenn@apple.com>
2332
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00002333 MediaStreamTrack id should be preserved by PeerConnection
2334 https://bugs.webkit.org/show_bug.cgi?id=170624
2335
2336 Reviewed by Eric Carlson.
2337
2338 * webrtc/video.html:
2339
cdumez@apple.comec928cd2017-04-08 01:11:10 +000023402017-04-07 Chris Dumez <cdumez@apple.com>
2341
2342 Unreviewed, update 2 media tests after r215120 so they work on iOS.
2343
2344 Setting the volume is a no-op on iOS so mute the video instead.
2345
2346 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
2347 * media/video-restricted-invisible-autoplay-not-allowed.html:
2348
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000023492017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
2350
2351 WebGPU: implement ComputeCommandEncoder and related components
2352 https://bugs.webkit.org/show_bug.cgi?id=170444
2353
2354 Reviewed by Alex Christensen.
2355
2356 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
2357
2358 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
2359 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
2360
zalan@apple.com318220e2017-04-07 22:48:22 +000023612017-04-07 Zalan Bujtas <zalan@apple.com>
2362
2363 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
2364 https://bugs.webkit.org/show_bug.cgi?id=170552
2365
2366 Reviewed by Antti Koivisto.
2367
2368 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
2369 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
2370
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000023712017-04-07 Ryan Haddad <ryanhaddad@apple.com>
2372
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00002373 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
2374 https://bugs.webkit.org/show_bug.cgi?id=168540
2375
2376 Unreviewed test gardening.
2377
2378 * platform/mac/TestExpectations:
2379
23802017-04-07 Ryan Haddad <ryanhaddad@apple.com>
2381
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00002382 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
2383 https://bugs.webkit.org/show_bug.cgi?id=170615
2384
2385 Unreviewed test gardening.
2386
2387 * platform/mac/TestExpectations:
2388
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000023892017-04-07 Chris Dumez <cdumez@apple.com>
2390
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00002391 Audible autoplay videos should not get paused when outside the viewport
2392 https://bugs.webkit.org/show_bug.cgi?id=170610
2393 <rdar://problem/31505984>
2394
2395 Reviewed by Eric Carlson.
2396
2397 Add layout test coverage.
2398
2399 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
2400 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
2401 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
2402 * media/video-restricted-invisible-autoplay-not-allowed.html:
2403
24042017-04-07 Chris Dumez <cdumez@apple.com>
2405
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00002406 Throttle / Align DOM Timers in cross-origin iframes to 30fps
2407 https://bugs.webkit.org/show_bug.cgi?id=170613
2408 <rdar://problem/31506444>
2409
2410 Reviewed by Simon Fraser.
2411
2412 Add layout test coverage.
2413
2414 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
2415 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
2416 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
2417
bfulgham@apple.com49026b42017-04-07 16:02:10 +000024182017-04-07 Brent Fulgham <bfulgham@apple.com>
2419
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00002420 Rebaseline additional tests after r215096.
2421 https://bugs.webkit.org/show_bug.cgi?id=170561
2422 <rdar://problem/7415154>
2423
2424 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
2425 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
2426 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
2427 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
2428 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
2429 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
2430 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
2431 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
2432 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
2433 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
2434 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
2435
24362017-04-07 Brent Fulgham <bfulgham@apple.com>
2437
bfulgham@apple.com49026b42017-04-07 16:02:10 +00002438 WebKit should percent encode single quotes in query strings
2439 https://bugs.webkit.org/show_bug.cgi?id=170561
2440 <rdar://problem/7415154>
2441
2442 Reviewed by Alex Christensen.
2443
2444 Rebaseline tests after change.
2445
2446 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
2447 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
2448 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
2449 * http/tests/security/xssAuditor/base-href-expected.txt:
2450 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
2451 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
2452 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
2453 * http/tests/security/xssAuditor/embed-tag-expected.txt:
2454 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
2455 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
2456 * http/tests/security/xssAuditor/form-action-expected.txt:
2457 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
2458 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
2459 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
2460 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
2461 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
2462 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
2463 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
2464 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
2465 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
2466 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
2467 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
2468 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
2469 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
2470 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
2471 * http/tests/security/xssAuditor/link-onclick-expected.txt:
2472 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
2473 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
2474 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
2475 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
2476 * http/tests/security/xssAuditor/object-tag-expected.txt:
2477 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
2478 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
2479 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
2480 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
2481 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
2482 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
2483 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
2484 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
2485 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
2486 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
2487 * http/tests/security/xssAuditor/svg-animate-expected.txt:
2488 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
2489 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
2490 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
2491
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000024922017-04-07 Youenn Fablet <youenn@apple.com>
2493
2494 Improve some WebRTC flaky tests
2495 https://bugs.webkit.org/show_bug.cgi?id=170584
2496
2497 Reviewed by Alex Christensen.
2498
2499 * webrtc/libwebrtc/descriptionGetters.html:
2500 * webrtc/video-replace-track-to-null.html:
2501
zalan@apple.come2374f52017-04-07 15:05:43 +000025022017-04-07 Zalan Bujtas <zalan@apple.com>
2503
2504 Text insertion cursor disappears after pressing enter
2505 https://bugs.webkit.org/show_bug.cgi?id=169291
2506 <rdar://problem/30899611>
2507
2508 Reviewed by Tim Horton.
2509
2510 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
2511 * editing/simple-line-layout-caret-is-gone.html: Added.
2512
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000025132017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
2514
2515 Make FontWithFeatures test font pass OTS
2516 https://bugs.webkit.org/show_bug.cgi?id=169788
2517
2518 Reviewed by Tim Horton.
2519
2520 Updated font to the one which passes the tests.
2521
2522 * css3/resources/FontWithFeatures.otf:
2523
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000025242017-04-06 Jiewen Tan <jiewen_tan@apple.com>
2525
2526 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
2527 https://bugs.webkit.org/show_bug.cgi?id=170571
2528
2529 Unreviewed.
2530
2531 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
2532 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
2533
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000025342017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
2535
2536 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
2537 https://bugs.webkit.org/show_bug.cgi?id=170560
2538 <rdar://problem/31484693>
2539
2540 Reviewed by Tim Horton.
2541
2542 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
2543 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
2544
2545 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
2546 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
2547
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000025482017-04-05 Simon Fraser <simon.fraser@apple.com>
2549
2550 Throttle requestAnimationFrame in cross-origin iframes to 30fps
2551 https://bugs.webkit.org/show_bug.cgi?id=170534
2552
2553 Reviewed by Dan Bates.
2554
2555 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
2556 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
2557 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
2558
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000025592017-04-06 Ryan Haddad <ryanhaddad@apple.com>
2560
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00002561 Unreviewed, rolling out r215041.
2562
2563 The LayoutTest for this change is failing on ios-simulator.
2564
2565 Reverted changeset:
2566
2567 "Rendering flexbox children across columns"
2568 https://bugs.webkit.org/show_bug.cgi?id=164166
2569 http://trac.webkit.org/changeset/215041
2570
25712017-04-06 Ryan Haddad <ryanhaddad@apple.com>
2572
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00002573 Unreviewed, rolling out r215046.
2574
2575 This change broke internal builds.
2576
2577 Reverted changeset:
2578
2579 "WebRTC tests gardening"
2580 https://bugs.webkit.org/show_bug.cgi?id=170508
2581 http://trac.webkit.org/changeset/215046
2582
25832017-04-06 Ryan Haddad <ryanhaddad@apple.com>
2584
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00002585 Skip a test that was accidentally enabled with r214982.
2586
2587 Unreviewed test gardening.
2588
2589 * platform/ios/TestExpectations:
2590
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000025912017-04-06 Joseph Pecoraro <pecoraro@apple.com>
2592
2593 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
2594 https://bugs.webkit.org/show_bug.cgi?id=16531
2595 <rdar://problem/5712895>
2596
2597 Reviewed by Timothy Hatcher.
2598
2599 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
2600 * http/tests/inspector/network/resource-request-headers.html: Added.
2601 * http/tests/inspector/network/resources/basic-auth.php: Added.
2602 Test coverage for Cookie and Basic Authentication headers.
2603
2604 * platform/mac/TestExpectations:
2605 * platform/mac-wk1/TestExpectations:
2606 * platform/win/TestExpectations:
2607 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
2608 and ElCapitan which uses the legacy non-NSURLSession loading path.
2609
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000026102017-04-06 Youenn Fablet <youenn@apple.com>
2611
2612 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
2613 https://bugs.webkit.org/show_bug.cgi?id=167513
2614
2615 Reviewed by Eric Carlson.
2616
2617 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
2618
zalan@apple.com2319f682017-04-06 20:03:55 +000026192017-04-06 Zalan Bujtas <zalan@apple.com>
2620
2621 Simple line layout: Hittest always returns the first renderer in the block.
2622 https://bugs.webkit.org/show_bug.cgi?id=170520
2623 <rdar://problem/30979175>
2624
2625 Reviewed by Antti Koivisto.
2626
2627 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
2628 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
2629
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000026302017-03-31 Jiewen Tan <jiewen_tan@apple.com>
2631
2632 [WebCrypto] Add support for AES-CTR
2633 https://bugs.webkit.org/show_bug.cgi?id=169761
2634 <rdar://problem/31331321>
2635
2636 Reviewed by Brent Fulgham.
2637
2638 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
2639 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
2640 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
2641 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
2642 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
2643 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
2644 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
2645 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
2646 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
2647 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
2648 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
2649 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
2650 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
2651 * crypto/subtle/aes-ctr-generate-key.html: Added.
2652 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
2653 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
2654 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
2655 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
2656 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
2657 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
2658 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
2659 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
2660 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
2661 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
2662 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
2663 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
2664 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
2665 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
2666 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
2667 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
2668 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
2669 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
2670 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
2671 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
2672 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
2673 * crypto/subtle/aes-generate-key-malformed-parameters.html:
2674 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
2675 * crypto/subtle/aes-import-key-malformed-parameters.html:
2676 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
2677 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
2678 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
2679 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
2680 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
2681 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
2682 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
2683 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
2684 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
2685 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
2686 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
2687 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
2688
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000026892017-04-06 Ryan Haddad <ryanhaddad@apple.com>
2690
2691 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
2692 https://bugs.webkit.org/show_bug.cgi?id=153460
2693
2694 Unreviewed test gardening.
2695
2696 * platform/mac/TestExpectations:
2697
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000026982017-04-06 Youenn Fablet <youenn@apple.com>
2699
2700 WebRTC tests gardening
2701 https://bugs.webkit.org/show_bug.cgi?id=170508
2702
2703 Reviewed by Eric Carlson.
2704
2705 * platform/ios-wk1/TestExpectations:
2706 * platform/ios-wk2/TestExpectations:
2707 * platform/ios/TestExpectations:
2708
antti@apple.comc5190fd2017-04-06 18:32:47 +000027092017-04-06 Antti Koivisto <antti@apple.com>
2710
2711 Implement testing mode for disk cache
2712 https://bugs.webkit.org/show_bug.cgi?id=170547
2713
2714 Reviewed by Andreas Kling.
2715
2716 Enable a few disabled tests to see how it goes.
2717
2718 * platform/mac-wk2/TestExpectations:
2719
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000027202017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
2721
2722 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
2723 https://bugs.webkit.org/show_bug.cgi?id=170339
2724
2725 Reviewed by Youenn Fablet.
2726
2727 Added new tests addressing respondWithNewView() behaviour.
2728
2729 * streams/readable-stream-byob-request-expected.txt: Updated.
2730 * streams/readable-stream-byob-request.js: Added new tests.
2731
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000027322017-04-06 Dave Hyatt <hyatt@apple.com>
2733
2734 Rendering flexbox children across columns
2735 https://bugs.webkit.org/show_bug.cgi?id=164166
2736 <rdar://problem/29055587>
2737
2738 Reviewed by Zalan Bujtas.
2739
2740 * fast/multicol/flexbox-rows-expected.html: Added.
2741 * fast/multicol/flexbox-rows.html: Added.
2742
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000027432017-04-05 Simon Fraser <simon.fraser@apple.com>
2744
2745 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
2746 https://bugs.webkit.org/show_bug.cgi?id=170479
2747
2748 Reviewed by Sam Weinig.
2749
2750 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
2751 * fast/frames/user-gesture-timestamp-propagation.html: Added.
2752 * platform/ios/TestExpectations:
2753
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000027542017-04-05 Eric Carlson <eric.carlson@apple.com>
2755
2756 [MediaStream] Host application should be able to mute and unmute media streams
2757 https://bugs.webkit.org/show_bug.cgi?id=170519
2758 <rdar://problem/31174326>
2759
2760 Reviewed by Youenn Fablet.
2761
2762 * fast/mediastream/MediaStream-page-muted-expected.txt:
2763 * fast/mediastream/MediaStream-page-muted.html:
2764
jfernandez@igalia.com30168022017-04-05 20:44:10 +000027652017-04-05 Javier Fernandez <jfernandez@igalia.com>
2766
2767 [css-align] Implement the place-items shorthand
2768 https://bugs.webkit.org/show_bug.cgi?id=168847
2769
2770 Reviewed by David Hyatt.
2771
2772 Regression tests for the new place-content alignment shorthand.
2773
2774 * css3/parse-place-items.html: Added.
2775
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000027762017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
2777
2778 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
2779 https://bugs.webkit.org/show_bug.cgi?id=170157
2780
2781 Reviewed by Alejandro G. Castro.
2782
2783 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
2784 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
2785 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
2786 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
2787 for each one of the audio media type and video media type.
2788
2789 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
2790 as failing in the general TestExpectations, because the libwebrtc backend currently
2791 doesn't generate the expected a=bundle-only lines.
2792 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
2793 The whole fast/mediastream directory is already overriden to pass.
2794 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
2795 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
2796 * fast/mediastream/resources/sdp-utils.js:
2797 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
2798 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
2799 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
2800
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000028012017-04-05 Jer Noble <jer.noble@apple.com>
2802
2803 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
2804 https://bugs.webkit.org/show_bug.cgi?id=170510
2805
2806 Reviewed by Eric Carlson.
2807
2808 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
2809 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
2810
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000028112017-04-05 Matt Baker <mattbaker@apple.com>
2812
2813 Web Inspector: XHR breakpoints should be global
2814 https://bugs.webkit.org/show_bug.cgi?id=170033
2815
2816 Reviewed by Joseph Pecoraro..
2817
2818 * inspector/dom-debugger/xhr-breakpoints.html:
2819 Update for XHRBreakpoint constructor change.
2820
cdumez@apple.comca98dba2017-04-05 18:47:39 +000028212017-04-05 Chris Dumez <cdumez@apple.com>
2822
2823 <input type="range"> changing to disabled while active breaks all pointer events
2824 https://bugs.webkit.org/show_bug.cgi?id=170447
2825 <rdar://problem/31442875>
2826
2827 Reviewed by Geoffrey Garen.
2828
2829 Add layout test coverage.
2830
2831 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
2832 * fast/forms/range/disabled-while-dragging.html: Added.
2833
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000028342017-04-05 Jiewen Tan <jiewen_tan@apple.com>
2835
2836 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
2837 <rdar://problem/31322400>
2838
2839 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
2840 * crypto/subtle/rsa-import-key-malformed-parameters.html:
2841
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000028422017-04-05 Youenn Fablet <youenn@apple.com>
2843
2844 Deprecate and remove URL.createObjectURL(mediastream)
2845 https://bugs.webkit.org/show_bug.cgi?id=167518
2846 <rdar://problem/31149607>
2847
2848 Reviewed by Eric Carlson.
2849
2850 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
2851 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
2852 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
2853 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
2854 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
2855 * fast/mediastream/MediaStream-video-element-expected.txt:
2856 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
2857 * fast/mediastream/MediaStream-video-element-track-stop.html:
2858 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
2859 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
2860 * fast/mediastream/MediaStream-video-element.html:
2861 * fast/mediastream/resources/getUserMedia-helper.js:
2862 (setupVideoElementWithStream):
2863
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000028642017-04-05 Javier Fernandez <jfernandez@igalia.com>
2865
2866 [GTK] Unreviewed tests gardening
2867 https://bugs.webkit.org/show_bug.cgi?id=170497
2868
2869 Unreviewed test gardening. Rebaseline tests after r214712.
2870
2871 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
2872
2873
ap@apple.com0bc422c2017-04-05 05:14:52 +000028742017-04-04 Alexey Proskuryakov <ap@apple.com>
2875
2876 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
2877 for https://bugs.webkit.org/show_bug.cgi?id=170493
2878
2879 * platform/mac/TestExpectations:
2880
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000028812017-04-04 Youenn Fablet <youenn@apple.com>
2882
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00002883 Canvas is tainted when painting a video with MediaStreamTrack
2884 https://bugs.webkit.org/show_bug.cgi?id=170486
2885
2886 Reviewed by Eric Carlson.
2887
2888 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
2889 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
2890 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
2891 (reject):
2892 (getUserMedia):
2893 (defaultRejectOrCatch):
2894 (setupVideoElementWithStream):
2895
28962017-04-04 Youenn Fablet <youenn@apple.com>
2897
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00002898 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
2899 https://bugs.webkit.org/show_bug.cgi?id=170482
2900
2901 Reviewed by Eric Carlson.
2902
2903 * TestExpectations:
2904
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000029052017-04-04 Ryan Haddad <ryanhaddad@apple.com>
2906
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00002907 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
2908 https://bugs.webkit.org/show_bug.cgi?id=168390
2909
2910 Unreviewed test gardening.
2911
2912 * platform/mac/TestExpectations:
2913
29142017-04-04 Ryan Haddad <ryanhaddad@apple.com>
2915
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00002916 Mark fast/images/reset-image-animation.html as flaky.
2917 https://bugs.webkit.org/show_bug.cgi?id=170177
2918
2919 Unreviewed test gardening.
2920
2921 * platform/mac/TestExpectations:
2922
29232017-04-04 Ryan Haddad <ryanhaddad@apple.com>
2924
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00002925 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
2926 https://bugs.webkit.org/show_bug.cgi?id=168409
2927
2928 Unreviewed test gardening.
2929
2930 * platform/mac-wk1/TestExpectations:
2931
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000029322017-04-04 Brent Fulgham <bfulgham@apple.com>
2933
2934 Do not assert when CharacterData representing an Attr fires events
2935 https://bugs.webkit.org/show_bug.cgi?id=170454
2936 <rdar://problem/30979320>
2937
2938 Reviewed by Ryosuke Niwa.
2939
2940 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
2941 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
2942
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000029432017-04-04 Youenn Fablet <youenn@apple.com>
2944
2945 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
2946 https://bugs.webkit.org/show_bug.cgi?id=169481
2947
2948 Reviewed by Eric Carlson.
2949
2950 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
2951 * webrtc/datachannel/basic.html:
2952
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000029532017-04-04 Ryan Haddad <ryanhaddad@apple.com>
2954
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00002955 Add back results that were accidentally removed with r214848.
2956 https://bugs.webkit.org/show_bug.cgi?id=169301
2957
2958 Unreviewed test gardening.
2959
2960 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
2961 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
2962
29632017-04-04 Ryan Haddad <ryanhaddad@apple.com>
2964
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00002965 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
2966 https://bugs.webkit.org/show_bug.cgi?id=170456
2967
2968 Unreviewed test gardening.
2969
2970 * platform/mac-wk1/TestExpectations:
2971
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000029722017-04-04 Youenn Fablet <youenn@apple.com>
2973
2974 webrtc/peer-connection-audio-mute.html is flaky
2975 https://bugs.webkit.org/show_bug.cgi?id=170451
2976
2977 Reviewed by Eric Carlson.
2978
2979 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
2980 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
2981 Decreasing time spent at detecting hum or not.
2982 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
2983
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000029842017-04-04 Ryan Haddad <ryanhaddad@apple.com>
2985
2986 Mark fast/images/animated-gif-webkit-transform.html as flaky.
2987 https://bugs.webkit.org/show_bug.cgi?id=170410
2988
2989 Unreviewed test gardening.
2990
2991 * platform/mac-wk2/TestExpectations:
2992
ap@apple.com68c61102017-04-04 01:22:41 +000029932017-04-03 Alexey Proskuryakov <ap@apple.com>
2994
2995 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
2996
2997 This test still times out, most of the time.
2998
2999 * platform/wk2/TestExpectations:
3000
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000030012017-04-03 Javier Fernandez <jfernandez@igalia.com>
3002
3003 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
3004 https://bugs.webkit.org/show_bug.cgi?id=170340
3005
3006 Reviewed by David Hyatt.
3007
3008 Added additional test cases to evaluate the new baseline-alignment syntax.
3009
3010 * css3/parse-place-content-expected.txt:
3011 * css3/parse-place-content.html:
3012
n_wang@apple.comaf39f872017-04-03 23:06:25 +000030132017-04-03 Nan Wang <n_wang@apple.com>
3014
3015 AX: Expose link children when doing search predication on iOS
3016 https://bugs.webkit.org/show_bug.cgi?id=170424
3017 <rdar://problem/31413335>
3018
3019 Reviewed by Chris Fleizach.
3020
3021 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
3022 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
3023
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000030242017-04-03 Dave Hyatt <hyatt@apple.com>
3025
3026 Japanese fonts in vertical text should support synthesized italics
3027 https://bugs.webkit.org/show_bug.cgi?id=169301
3028
3029 Reviewed by Simon Fraser.
3030
3031 * fast/text/international/synthesized-italic-vertical-expected.html:
3032 * fast/text/international/synthesized-italic-vertical.html:
3033 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
3034 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
3035
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000030362017-04-03 Chris Dumez <cdumez@apple.com>
3037
3038 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
3039 https://bugs.webkit.org/show_bug.cgi?id=170285
3040 <rdar://problem/31378543>
3041
3042 Reviewed by Andy Estes.
3043
3044 Add layout test coverage.
3045
3046 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
3047 * fast/images/background-image-relative-url-changes-document.html: Added.
3048
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000030492017-04-03 John Wilander <wilander@apple.com>
3050
3051 Remove timeout expectations after bug fix
3052 https://bugs.webkit.org/show_bug.cgi?id=168262
3053
3054 Unreviewed test gardening.
3055
3056 Remove timeout expectations after bug fix in
3057 https://bugs.webkit.org/show_bug.cgi?id=170400
3058
3059 * platform/wk2/TestExpectations:
3060 Remove expected timeout for the first five test cases
3061 under http/tests/loading/resourceLoadStatistics/.
3062
antti@apple.com6c64e6c2017-04-03 19:08:07 +000030632017-04-03 Antti Koivisto <antti@apple.com>
3064
3065 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
3066 https://bugs.webkit.org/show_bug.cgi?id=170402
3067 <rdar://problem/31004344>
3068
3069 Reviewed by Simon Fraser.
3070
3071 * fast/css/document-stylesheets-dynamic-expected.html: Added.
3072 * fast/css/document-stylesheets-dynamic.html: Added.
3073
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000030742017-04-03 Jeremy Jones <jeremyj@apple.com>
3075
3076 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
3077 https://bugs.webkit.org/show_bug.cgi?id=167965
3078
3079 Reviewed by Jon Lee.
3080
3081 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
3082 can therefore be delivered later than expected by the test. This is already done for the first one,
3083 do this for the second one also.
3084
3085 * platform/mac-wk2/TestExpectations:
3086 * pointer-lock/mouse-event-delivery.html:
3087
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000030882017-04-01 Simon Fraser <simon.fraser@apple.com>
3089
3090 Clean up touch event handler registration when moving nodes between documents
3091 https://bugs.webkit.org/show_bug.cgi?id=170384
3092 rdar://problem/30816694
3093
3094 Reviewed by Chris Dumez.
3095
3096 Tests for moving nodes with various listener/handler combinations between documents.
3097
3098 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
3099 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
3100 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
3101 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
3102 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
3103 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
3104 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
3105 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
3106
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000031072017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
3108
3109 [SOUP] URI Fragment is lost after redirect
3110 https://bugs.webkit.org/show_bug.cgi?id=170058
3111
3112 Reviewed by Michael Catanzaro.
3113
3114 Add tests to check we correctly handle fragment identifiers on server redirections.
3115
3116 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
3117 * http/tests/navigation/redirect-preserves-fragment.html: Added.
3118 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
3119 * http/tests/navigation/redirect-to-fragment.html: Added.
3120 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
3121 * http/tests/navigation/redirect-to-fragment2.html: Added.
3122 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
3123 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
3124 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
3125 * platform/ios/TestExpectations:
3126 * platform/mac/TestExpectations:
3127
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000031282017-04-03 Youenn Fablet <youenn@apple.com>
3129
3130 captureStream is getting black frames with webgl canvas
3131 https://bugs.webkit.org/show_bug.cgi?id=170325
3132
3133 Reviewed by Dean Jackson.
3134
3135 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
3136 * fast/mediastream/captureStream/canvas3d.html: Added.
3137
pvollan@apple.com60e84802017-04-03 13:17:11 +000031382017-04-03 Per Arne Vollan <pvollan@apple.com>
3139
3140 Implement stroke-miterlimit.
3141 https://bugs.webkit.org/show_bug.cgi?id=169078
3142
3143 Reviewed by Dean Jackson.
3144
3145 * fast/css/stroke-miterlimit-default-expected.html: Added.
3146 * fast/css/stroke-miterlimit-default.html: Added.
3147 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
3148 * fast/css/stroke-miterlimit-large.html: Added.
3149 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
3150 * fast/css/stroke-miterlimit-zero.html: Added.
3151
ap@apple.com4e5a2a92017-04-02 18:55:45 +000031522017-04-02 Alexey Proskuryakov <ap@apple.com>
3153
ap@apple.com224fa132017-04-03 03:30:14 +00003154 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
3155
3156 * TestExpectations:
3157
31582017-04-02 Alexey Proskuryakov <ap@apple.com>
3159
ap@apple.com637c6b42017-04-03 03:13:42 +00003160 Build fix for
3161 Add missing text styles
3162 https://bugs.webkit.org/show_bug.cgi?id=170295
3163
3164 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
3165
31662017-04-02 Alexey Proskuryakov <ap@apple.com>
3167
ap@apple.com37851092017-04-03 01:26:31 +00003168 Fix lint errors.
3169
3170 * TestExpectations:
3171 * platform/ios-wk1/TestExpectations:
3172 * platform/ios-wk2/TestExpectations:
3173 * platform/ios/TestExpectations:
3174 * platform/mac-wk1/TestExpectations:
3175
31762017-04-02 Alexey Proskuryakov <ap@apple.com>
3177
ap@apple.com4e5a2a92017-04-02 18:55:45 +00003178 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
3179
3180 For https://bugs.webkit.org/show_bug.cgi?id=170395
3181 rdar://problem/30975761, rdar://problem/31394017
3182
3183 * TestExpectations:
3184
pvollan@apple.comc6950052017-04-02 05:28:53 +000031852017-04-01 Per Arne Vollan <pvollan@apple.com>
3186
3187 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
3188 https://bugs.webkit.org/show_bug.cgi?id=169466
3189
3190 Reviewed by Jon Lee.
3191
3192 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
3193 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
3194 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
3195 -webkit-text-stroke-width.
3196
3197 * fast/css/stroke-width-fallback-expected.html: Added.
3198 * fast/css/stroke-width-fallback.html: Added.
3199
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000032002017-04-01 Jon Lee <jonlee@apple.com>
3201
3202 Add missing text styles
3203 https://bugs.webkit.org/show_bug.cgi?id=170295
3204 rdar://problem/30219503
3205
3206 Reviewed by Dean Jackson.
3207
3208 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
3209
cdumez@apple.com63c68002017-04-02 00:55:20 +000032102017-04-01 Chris Dumez <cdumez@apple.com>
3211
3212 We should pause silent WebAudio rendering in background tabs
3213 https://bugs.webkit.org/show_bug.cgi?id=170299
3214 <rdar://problem/31289132>
3215
3216 Reviewed by Eric Carlson.
3217
3218 Add layout test coverage.
3219
3220 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
3221 * webaudio/silent-audio-interrupted-in-background.html: Added.
3222
ap@apple.com44498b62017-04-01 07:47:17 +000032232017-04-01 Alexey Proskuryakov <ap@apple.com>
3224
3225 Rolling back http://trac.webkit.org/r214663 - memory corruption
3226
3227 * streams/readable-stream-byob-request-expected.txt:
3228 * streams/readable-stream-byob-request.js:
3229 (self.importScripts.test): Deleted.
3230
zalan@apple.com45ae7d72017-04-01 06:30:00 +000032312017-03-31 Zalan Bujtas <zalan@apple.com>
3232
3233 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
3234 https://bugs.webkit.org/show_bug.cgi?id=170348
3235 <rdar://problem/24727151>
3236
3237 Reviewed by David Hyatt.
3238
3239 * fast/multicol/table-section-page-break-expected.html: Added.
3240 * fast/multicol/table-section-page-break.html: Added.
3241
cdumez@apple.comc79decf2017-04-01 00:31:34 +000032422017-03-31 Chris Dumez <cdumez@apple.com>
3243
3244 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
3245 https://bugs.webkit.org/show_bug.cgi?id=162510
3246 <rdar://problem/31380650>
3247
3248 Reviewed by Alexey Proskuryakov.
3249
3250 The test restores a page from PageCache and wants to check that an animated
3251 GIF is properly animating. To do so, it store the data of the current image
3252 frame, and then checks in a 100ms timer that the current image frame is
3253 different. This is flaky by nature since the image only has 10 frames and
3254 you therefore have a 1/10 chance that the new frame will be the same as the
3255 previous one, even if the image is properly animating.
3256
3257 To address the problem, do a setInterval instead of a setTimeout and check
3258 until the frame becomes different.
3259
3260 * fast/images/animated-gif-restored-from-bfcache.html:
3261 * platform/mac/TestExpectations:
3262
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000032632017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
3264
3265 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
3266 https://bugs.webkit.org/show_bug.cgi?id=170328
3267 <rdar://problem/30904558>
3268
3269 Reviewed by Tim Horton.
3270
3271 Adds a new layout test verifying that when a user taps away to clear the current selection in character
3272 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
3273 selection views, which are dismissed.
3274
3275 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
3276 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
3277
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000032782017-03-31 Youenn Fablet <youenn@apple.com>
3279
3280 Add a test to ensure webrtc generated certificates and names are ephemeral
3281 https://bugs.webkit.org/show_bug.cgi?id=170225
3282
3283 Reviewed by Jon Lee.
3284
3285 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
3286 * webrtc/ephemeral-certificates-and-cnames.html: Added.
3287
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000032882017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
3289
3290 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
3291 https://bugs.webkit.org/show_bug.cgi?id=170327
3292 <rdar://problem/31363816>
3293
3294 Reviewed by Tim Horton.
3295
3296 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
3297 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
3298 synthetic touch events.
3299
3300 * TestExpectations:
3301 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
3302 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
3303
ap@apple.come4023af2017-03-31 17:29:12 +000033042017-03-31 Alexey Proskuryakov <ap@apple.com>
3305
ap@apple.com19c0fd02017-03-31 19:18:26 +00003306 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
3307 https://bugs.webkit.org/show_bug.cgi?id=170355
3308
3309 * TestExpectations:
3310
33112017-03-31 Alexey Proskuryakov <ap@apple.com>
3312
ap@apple.comb599b982017-03-31 17:41:39 +00003313 Correction for the previous change - this is an image failure.
3314
3315 * platform/mac-wk2/TestExpectations:
3316
33172017-03-31 Alexey Proskuryakov <ap@apple.com>
3318
ap@apple.come4023af2017-03-31 17:29:12 +00003319 Mark fast/images/animated-image-different-dest-size.html as flaky for
3320 https://bugs.webkit.org/show_bug.cgi?id=170203
3321
3322 * platform/mac-wk2/TestExpectations:
3323
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000033242017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
3325
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00003326 Unreviewed GTK+ gardening. Update expectations of several tests.
3327
3328 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
3329 fonts.
3330
3331 * platform/gtk/TestExpectations:
3332 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
3333
33342017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
3335
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00003336 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
3337
3338 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
3339 after r214503.
3340
3341 * platform/gtk/TestExpectations:
3342 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
3343 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
3344 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
3345 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
3346
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000033472017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
3348
3349 [Readable Streams API] Implement cloneArrayBuffer in WebCore
3350 https://bugs.webkit.org/show_bug.cgi?id=170008
3351
3352 Reviewed by Youenn Fablet.
3353
3354 Added test to check cloneArrayBuffer behaviour.
3355
3356 * streams/readable-stream-byob-request.js:
3357
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000033582017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
3359
3360 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
3361 https://bugs.webkit.org/show_bug.cgi?id=170151
3362
3363 Reviewed by Saam Barati.
3364
3365 * js/script-tests/string_replace_function.js: Added.
3366 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
3367 * js/string_replace_function-expected.txt: Added.
3368 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
3369 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
3370 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
3371
rego@igalia.com0e27af12017-03-31 09:27:04 +000033722017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
3373
3374 [css-grid] Update W3C Test Suite
3375 https://bugs.webkit.org/show_bug.cgi?id=170170
3376
3377 Reviewed by Youenn Fablet.
3378
3379 Update path to tests in TestExpectations as the CSS Grid Layout suite
3380 is now under web-platform-tests.
3381
3382 * TestExpectations:
3383
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000033842017-03-31 Antoine Quint <graouts@apple.com>
3385
3386 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
3387 https://bugs.webkit.org/show_bug.cgi?id=168409
3388 <rdar://problem/30799198>
3389
3390 Unreviewed. Capture new logging events.
3391
3392 * media/modern-media-controls/airplay-button/airplay-button.html:
3393
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000033942017-03-30 Matt Baker <mattbaker@apple.com>
3395
3396 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
3397
3398 * inspector/css/getAllStyleSheets-expected.txt:
3399
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000034002017-03-30 Ryan Haddad <ryanhaddad@apple.com>
3401
3402 Rebaseline js/dom/global-constructors-attributes.html.
3403
3404 Unreviewed test gardening.
3405
3406 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3407 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3408 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3409
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000034102017-03-30 Simon Fraser <simon.fraser@apple.com>
3411
3412 Rename a touch event function, and new touch region test results
3413 https://bugs.webkit.org/show_bug.cgi?id=170309
3414 rdar://problem/31329520
3415
3416 Reviewed by Chris Dumez.
3417
3418 A code change in WebKitAdditions progresses this test result.
3419
3420 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
3421
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000034222017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
3423
3424 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
3425 https://bugs.webkit.org/show_bug.cgi?id=169547
3426
3427 Reviewed by Simon Fraser.
3428
3429 * fast/images/async-image-background-image.html:
3430 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
3431 * fast/images/sprite-sheet-image-draw-expected.html: Added.
3432 * fast/images/sprite-sheet-image-draw.html: Added.
3433
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000034342017-03-30 Matt Baker <mattbaker@apple.com>
3435
3436 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
3437 https://bugs.webkit.org/show_bug.cgi?id=170279
3438 <rdar://problem/30200492>
3439
3440 Reviewed by David Hyatt.
3441
3442 * inspector/css/getAllStyleSheets.html:
3443 Add stylesheet with an "unparsed" property having no final semicolon.
3444
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000034452017-03-30 Youenn Fablet <youenn@apple.com>
3446
3447 Clean up RTCDataChannel
3448 https://bugs.webkit.org/show_bug.cgi?id=169732
3449
3450 Reviewed by Chris Dumez.
3451
3452 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
3453 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
3454
cdumez@apple.comc973c422017-03-30 21:35:39 +000034552017-03-30 Chris Dumez <cdumez@apple.com>
3456
3457 svg/animations/animations-paused-in-background-page.html is flaky
3458 https://bugs.webkit.org/show_bug.cgi?id=170290
3459
3460 Reviewed by Simon Fraser.
3461
3462 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
3463 due to a race.
3464
3465 * svg/animations/animations-paused-in-background-page-expected.txt:
3466 * svg/animations/animations-paused-in-background-page.html:
3467
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000034682017-03-30 Javier Fernandez <jfernandez@igalia.com>
3469
3470 [css-align] Adapt content-alignment properties to the new baseline syntax
3471 https://bugs.webkit.org/show_bug.cgi?id=170262
3472
3473 Reviewed by David Hyatt.
3474
3475 Added new cases to the alignment properties parsing tests so that we can verify the new
3476 baseline-alignment syntax is parsed as expected.
3477 Additionally, I modified the tests so that they use the testharness format.
3478
3479 * css3/parse-align-content-expected.txt:
3480 * css3/parse-align-content.html:
3481 * css3/parse-justify-content-expected.txt:
3482 * css3/parse-justify-content.html:
3483
jcraig@apple.comaff229672017-03-30 21:13:21 +000034842017-03-30 James Craig <jcraig@apple.com>
3485
3486 AX: Expose a new AXSubrole for explicit ARIA "group" role
3487 https://bugs.webkit.org/show_bug.cgi?id=169810
3488 <rdar://problem/31039693>
3489
3490 Reviewed by Chris Fleizach.
3491
3492 * accessibility/list-detection2-expected.txt:
3493 * accessibility/list-detection2.html:
3494 * accessibility/roles-computedRoleString.html:
3495 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3496 * inspector/dom/highlightFrame-expected.txt:
3497 * inspector/dom/highlightSelector-expected.txt:
3498 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3499 * platform/mac/accessibility/roles-exposed-expected.txt:
3500
commit-queue@webkit.org76329332017-03-30 20:22:38 +000035012017-03-30 Youenn Fablet <youenn@apple.com>
3502
3503 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
3504 https://bugs.webkit.org/show_bug.cgi?id=170294
3505
3506 Unreviewed.
3507
3508 * TestExpectations: Marking these tests as flaky.
3509
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000035102017-03-30 Eric Carlson <eric.carlson@apple.com>
3511
3512 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
3513 https://bugs.webkit.org/show_bug.cgi?id=169956
3514
3515 Reviewed by Youenn Fablet.
3516
3517 * webaudio/audiobuffer-crash-expected.txt: Added.
3518 * webaudio/audiobuffer-crash.html: Added.
3519
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000035202017-03-30 Simon Fraser <simon.fraser@apple.com>
3521
3522 Add some tests that dump the touch event regions with various content configurations
3523 https://bugs.webkit.org/show_bug.cgi?id=170216
3524
3525 Followup: add missing results files, and tweak iframes.html to show that regions fail to
3526 take iframe borders into account.
3527
3528 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
3529 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
3530 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
3531 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
3532 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
3533 * fast/events/touch/ios/touch-event-regions/iframes.html:
3534 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
3535 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
3536
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000035372017-03-30 Per Arne Vollan <pvollan@apple.com>
3538
3539 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
3540 https://bugs.webkit.org/show_bug.cgi?id=170188
3541
3542 Reviewed by Eric Carlson.
3543
3544 The textTrackDisplayElement call will fail and throw an exception if the text track display element
3545 has not yet been added to the text track container element. We wait until it has been added.
3546
3547 * media/track/track-cue-rendering-with-padding.html:
3548
commit-queue@webkit.org98928812017-03-30 17:06:21 +000035492017-03-30 Antoine Quint <graouts@apple.com>
3550
3551 [Modern Media Controls] Invalid placard icon is not visible for short video
3552 https://bugs.webkit.org/show_bug.cgi?id=170277
3553 <rdar://problem/31327955>
3554
3555 Reviewed by Eric Carlson.
3556
3557 Add a new test to check that we correctly hide the invalid icon only when
3558 there is no space left to display it.
3559
3560 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
3561 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
3562
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000035632017-03-27 Sergio Villar Senin <svillar@igalia.com>
3564
3565 [css-grid] Clamp the number of autorepeat tracks
3566 https://bugs.webkit.org/show_bug.cgi?id=170120
3567
3568 Reviewed by Manuel Rego Casasnovas.
3569
3570 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
3571 to allow us to run several test cases over a small number of grids in a single file quite
3572 fast. The other option was to statically (CSS) create several huge grids, something that
3573 could potentially be very expensive in terms of memory and CPU leading to timeouts.
3574
3575 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
3576 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
3577
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000035782017-03-30 Antoine Quint <graouts@apple.com>
3579
3580 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
3581 https://bugs.webkit.org/show_bug.cgi?id=168409
3582 <rdar://problem/30799198>
3583
3584 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
3585 requestAnimationFrame() call to suspend the ScriptedAnimationController.
3586
3587 * media/modern-media-controls/airplay-button/airplay-button.html:
3588
pvollan@apple.comc639f112017-03-30 06:35:31 +000035892017-03-30 Per Arne Vollan <pvollan@apple.com>
3590
3591 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
3592 https://bugs.webkit.org/show_bug.cgi?id=168660
3593
3594 Reviewed Eric Carlson.
3595
3596 The textTrackDisplayElement call will fail and throw an exception if the text track display element
3597 has not yet been added to the text track container element. We wait until it has been added.
3598
3599 * media/track/track-cue-container-rendering-position.html:
3600
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000036012017-03-29 Ryosuke Niwa <rniwa@webkit.org>
3602
3603 Disconnecting a HTMLObjectElement does not always unload its content document
3604 https://bugs.webkit.org/show_bug.cgi?id=169606
3605
3606 Reviewed by Andy Estes.
3607
3608 Add a regression test.
3609
3610 * fast/dom/removing-focused-object-element-expected.txt: Added.
3611 * fast/dom/removing-focused-object-element.html: Added.
3612
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000036132017-03-29 Simon Fraser <simon.fraser@apple.com>
3614
3615 Add some tests that dump the touch event regions with various content configurations
3616 https://bugs.webkit.org/show_bug.cgi?id=170216
3617
3618 Reviewed by Dean Jackson.
3619
3620 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
3621
3622 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
3623 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
3624 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
3625 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
3626 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
3627 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
3628 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
3629 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
3630 * fast/events/touch/ios/touch-event-regions/document.html: Added.
3631 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
3632 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
3633 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
3634 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
3635 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
3636 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
3637
simon.fraser@apple.com54152682017-03-30 01:31:53 +000036382017-03-28 Simon Fraser <simon.fraser@apple.com>
3639
3640 Make it possible to dump touch event regions for testing
3641 https://bugs.webkit.org/show_bug.cgi?id=170209
3642 <rdar://problem/31309258>
3643
3644 Reviewed by Tim Horton.
3645
3646 Simple test that dumps the regions.
3647
3648 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
3649 * fast/events/touch/ios/touch-event-regions.html: Added.
3650
zalan@apple.com26018542017-03-30 01:25:00 +000036512017-03-29 Zalan Bujtas <zalan@apple.com>
3652
3653 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
3654 https://bugs.webkit.org/show_bug.cgi?id=170259
3655 <rdar://problem/31300584>
3656
3657 Reviewed by Simon Fraser.
3658
3659 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
3660 * fast/block/float/placing-multiple-floats-crash.html: Added.
3661
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000036622017-03-29 Tim Horton <timothy_horton@apple.com>
3663
3664 Swipe gesture tests don't work on macOS Sierra
3665 https://bugs.webkit.org/show_bug.cgi?id=161675
3666 <rdar://problem/23379930>
3667
3668 Reviewed by Darin Adler.
3669
3670 * platform/mac-wk2/TestExpectations:
3671 * swipe/basic-cached-back-swipe-expected.txt:
3672 * swipe/basic-cached-back-swipe.html:
3673 * swipe/main-frame-pinning-requirement-expected.txt:
3674 * swipe/main-frame-pinning-requirement.html:
3675 * swipe/pushState-cached-back-swipe-expected.txt:
3676 * swipe/pushState-cached-back-swipe.html:
3677 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
3678 * swipe/pushState-programmatic-back-while-swiping-crash.html:
3679 * swipe/resources/swipe-test.js:
3680 (measuredDurationShouldBeLessThan):
3681 (startSwipeGesture):
3682 (completeSwipeGesture):
3683 (playEventStream):
3684 (eventQueue.enqueueScrollEvent): Deleted.
3685 (eventQueue.enqueueSwipeEvent): Deleted.
3686 (eventQueue.hasPendingEvents): Deleted.
3687 (eventQueue.callAfterEventDispatch): Deleted.
3688 (eventQueue._processEventQueue): Deleted.
3689 (eventQueue._processEventQueueSoon): Deleted.
3690 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
3691 * swipe/swipe-start-hysteresis-failures.html: Removed.
3692
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000036932017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
3694
3695 Try to normalize variation ranges
3696 https://bugs.webkit.org/show_bug.cgi?id=170119
3697
3698 Reviewed by Simon Fraser.
3699
3700 * fast/text/variations/font-selection-properties-expected.html:
3701
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000037022017-03-29 Ryan Haddad <ryanhaddad@apple.com>
3703
3704 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
3705 https://bugs.webkit.org/show_bug.cgi?id=169677
3706
3707 Unreviewed test gardening.
3708
3709 * platform/mac-wk1/TestExpectations:
3710 * platform/mac/TestExpectations:
3711
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000037122017-03-29 Javier Fernandez <jfernandez@igalia.com>
3713
3714 [css-align] Adapt self-alignment properties to the new baseline syntax
3715 https://bugs.webkit.org/show_bug.cgi?id=170235
3716
3717 Reviewed by David Hyatt.
3718
3719 Added new cases to the alignment properties parsing tests so that we can verify the new
3720 baseline-alignment syntax is parsed as expected.
3721 Additionally, I modified the tests so that they use the testharness format.
3722
3723 * css3/parse-align-items-expected.txt:
3724 * css3/parse-align-items.html:
3725 * css3/parse-align-self-expected.txt:
3726 * css3/parse-align-self.html:
3727 * css3/resources/alignment-parsing-utils-th.js:
3728 (checkValues):
3729 * fast/css/parse-justify-items-expected.txt:
3730 * fast/css/parse-justify-items.html:
3731 * fast/css/parse-justify-self-expected.txt:
3732 * fast/css/parse-justify-self.html:
3733 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
3734 (checkValues):
3735 (checkBadValues):
3736 (checkInitialValues):
3737 (checkInheritValues):
3738 (checkLegacyValues):
3739 (checkSupportedValues):
3740
cdumez@apple.com5ddde632017-03-29 20:54:21 +000037412017-03-29 Chris Dumez <cdumez@apple.com>
3742
3743 Animated SVG images are not paused in pages loaded in the background
3744 https://bugs.webkit.org/show_bug.cgi?id=170043
3745 <rdar://problem/31234412>
3746
3747 Reviewed by Simon Fraser.
3748
3749 Extend layout test coverage.
3750
3751 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
3752 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
3753 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
3754 * svg/animations/animations-paused-in-background-page.html: Added.
3755 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
3756
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000037572017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
3758
3759 Post-commit test gardening after r214546
3760 https://bugs.webkit.org/show_bug.cgi?id=169518
3761
3762 Unreviewed.
3763
3764 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
3765 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
3766
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000037672017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
3768
3769 Post-commit test gardening after r214546
3770 https://bugs.webkit.org/show_bug.cgi?id=169518
3771
3772 Unreviewed.
3773
3774 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
3775 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
3776
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000037772017-03-29 Ryan Haddad <ryanhaddad@apple.com>
3778
3779 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
3780 https://bugs.webkit.org/show_bug.cgi?id=170130
3781
3782 Unreviewed test gardening.
3783
3784 * TestExpectations:
3785
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000037862017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
3787
3788 Variation fonts: Make sure that feature detection and preprocessor macros are right
3789 https://bugs.webkit.org/show_bug.cgi?id=169518
3790
3791 Reviewed by Simon Fraser.
3792
3793 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
3794
3795 * fast/text/font-variations-feature-detection-expected.html: Added.
3796 * fast/text/font-variations-feature-detection.html: Added.
3797 * platform/ios-simulator/TestExpectations:
3798 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
3799 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
3800 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
3801 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
3802 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
3803 * platform/mac/TestExpectations:
3804
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000038052017-03-29 Antoine Quint <graouts@apple.com>
3806
3807 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
3808 https://bugs.webkit.org/show_bug.cgi?id=170239
3809 <rdar://problem/31320685>
3810
3811 Reviewed by Dean Jackson.
3812
3813 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
3814 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
3815 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
3816 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
3817 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
3818
3819 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
3820 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
3821 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
3822 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
3823 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
3824
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000038252017-03-28 Ryan Haddad <ryanhaddad@apple.com>
3826
3827 Mark fast/workers/worker-close-more.html as a flaky timeout.
3828 https://bugs.webkit.org/show_bug.cgi?id=169838
3829
3830 Unreviewed test gardening.
3831
3832 * platform/mac/TestExpectations:
3833
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000038342017-03-29 Youenn Fablet <youenn@apple.com>
3835
3836 Move DTMF WebRTC extension behind its own compile flag
3837 https://bugs.webkit.org/show_bug.cgi?id=170226
3838
3839 Reviewed by Eric Carlson.
3840
3841 * TestExpectations:
3842 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3843 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3844 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3845 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3846
clopez@igalia.comea2710e2017-03-29 15:33:15 +000038472017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
3848
3849 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
3850 https://bugs.webkit.org/show_bug.cgi?id=170192
3851
3852 Unreviewed test gardening.
3853
3854 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
3855
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000038562017-03-29 Youenn Fablet <youenn@apple.com>
3857
3858 Add test for differentiating camera versus canvas stream
3859 https://bugs.webkit.org/show_bug.cgi?id=169698
3860 <rdar://problem/31076026>
3861
3862 Reviewed by Eric Carlson.
3863
3864 * fast/mediastream/captureStream/canvas2d.html:
3865
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000038662017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
3867
3868 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
3869 https://bugs.webkit.org/show_bug.cgi?id=170223
3870
3871 Reviewed by Youenn Fablet.
3872
3873 After r214441 the arguments of addIceCandidate() are nullable.
3874
3875 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
3876 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
3877 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
3878
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000038792017-03-29 Antoine Quint <graouts@apple.com>
3880
3881 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
3882 https://bugs.webkit.org/show_bug.cgi?id=168409
3883 <rdar://problem/30799198>
3884
3885 Reviewed by Dean Jackson.
3886
3887 Opt into ScriptedAnimationController logging.
3888
3889 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
3890 * media/modern-media-controls/airplay-button/airplay-button.html:
3891
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000038922017-03-28 Youenn Fablet <youenn@apple.com>
3893
3894 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
3895 https://bugs.webkit.org/show_bug.cgi?id=170192
3896
3897 Reviewed by Jon Lee.
3898
3899 * fast/mediastream/RTCIceCandidate-expected.txt:
3900 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
3901 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
3902 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
3903 Ensuring sdpMid has a valid value.
3904 * fast/mediastream/resources/promise-utils.js: Improving error logging.
3905
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000039062017-03-27 Brent Fulgham <bfulgham@apple.com>
3907
3908 Only attach Attributes to a given element one time
3909 https://bugs.webkit.org/show_bug.cgi?id=170125
3910 <rdar://problem/31279676>
3911
3912 Reviewed by Chris Dumez.
3913
3914 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
3915 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
3916 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
3917 * fast/dom/Attr/only-attach-attr-once.html: Added.
3918
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000039192017-03-28 Youenn Fablet <youenn@apple.com>
3920
3921 Stop RTCDataChannel when closing page
3922 https://bugs.webkit.org/show_bug.cgi?id=170166
3923
3924 Reviewed by Eric Carlson.
3925
3926 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
3927 * webrtc/datachannel/datachannel-gc.html: Added.
3928
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000039292017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
3930
3931 Ranges for variation font properties are not enforced
3932 https://bugs.webkit.org/show_bug.cgi?id=169979
3933
3934 Reviewed by David Hyatt.
3935
3936 * fast/text/font-selection-font-face-parse-expected.txt:
3937 * fast/text/font-selection-font-face-parse.html:
3938 * fast/text/font-selection-font-loading-api-parse-expected.txt:
3939 * fast/text/font-selection-font-loading-api-parse.html:
3940 * fast/text/font-style-parse-expected.txt:
3941 * fast/text/font-style-parse.html:
3942 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
3943 * fast/text/variations/font-loading-api-parse-ranges.html:
3944 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
3945 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
3946 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
3947
aestes@apple.comb527f1f2017-03-28 23:50:55 +000039482017-03-28 Andy Estes <aestes@apple.com>
3949
3950 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
3951 https://bugs.webkit.org/show_bug.cgi?id=170197
3952 <rdar://problem/30314067>
3953
3954 Reviewed by Brady Eidson.
3955
3956 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
3957 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
3958
cdumez@apple.coma585b422017-03-28 23:11:35 +000039592017-03-28 Chris Dumez <cdumez@apple.com>
3960
3961 Animated SVG images are not paused when outside viewport
3962 https://bugs.webkit.org/show_bug.cgi?id=170155
3963 <rdar://problem/31288893>
3964
3965 Reviewed by Antti Koivisto.
3966
3967 Add layout test coverage.
3968
3969 * platform/mac-wk1/TestExpectations:
3970 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
3971 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
3972 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
3973 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
3974 * svg/animations/resources/smilAnimation.svg: Added.
3975
antti@apple.comdf681732017-03-28 22:48:26 +000039762017-03-28 Antti Koivisto <antti@apple.com>
3977
3978 Missing render tree position invalidation when tearing down renderers for display:contents subtree
3979 https://bugs.webkit.org/show_bug.cgi?id=170199
3980 <rdar://problem/31260856>
3981
3982 Reviewed by Zalan Bujtas.
3983
3984 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
3985 * fast/shadow-dom/slot-renderer-teardown.html: Added.
3986
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000039872017-03-28 Ryan Haddad <ryanhaddad@apple.com>
3988
3989 Unreviewed, rolling out r214485.
3990
3991 This change caused LayoutTest crashes.
3992
3993 Reverted changeset:
3994
3995 "Stop RTCDataChannel when closing page"
3996 https://bugs.webkit.org/show_bug.cgi?id=170166
3997 http://trac.webkit.org/changeset/214485
3998
bburg@apple.com2e3de942017-03-28 21:41:24 +000039992017-03-28 Brian Burg <bburg@apple.com>
4000
4001 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
4002 https://bugs.webkit.org/show_bug.cgi?id=169865
4003 <rdar://problem/31250573>
4004
4005 Reviewed by Joseph Pecoraro.
4006
4007 Add tests that verify the new command works as expected when it disables resource caching.
4008 I also manually verified that the override setting is cleared when Web Inspector disconnects.
4009 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
4010 a load happened or not.
4011
4012 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
4013 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
4014 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
4015 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
4016
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000040172017-03-28 Youenn Fablet <youenn@apple.com>
4018
4019 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
4020 https://bugs.webkit.org/show_bug.cgi?id=170194
4021
4022 Reviewed by Chris Dumez.
4023
4024 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
4025 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
4026
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000040272017-03-28 Joseph Pecoraro <pecoraro@apple.com>
4028
4029 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
4030 https://bugs.webkit.org/show_bug.cgi?id=166862
4031 <rdar://problem/29835977>
4032
4033 Reviewed by Brian Burg.
4034
4035 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
4036 * http/tests/inspector/network/resource-mime-type.html: Added.
4037 Test resource mime types for different resources.
4038
4039 * http/tests/inspector/network/resources/json.php: Added.
4040 * http/tests/inspector/network/resources/script.js: Added.
4041 * http/tests/inspector/network/resources/script.txt: Added.
4042 * http/tests/inspector/network/resources/stylesheet.css: Added.
4043 * http/tests/inspector/network/resources/stylesheet.txt: Added.
4044 * http/tests/resources/square20.jpg: Added.
4045 Resources for various requests and different mime types.
4046
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000040472017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4048
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00004049 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
4050 https://bugs.webkit.org/show_bug.cgi?id=168132
4051
4052 Unreviewed test gardening.
4053
4054 * platform/mac/TestExpectations:
4055
40562017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4057
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00004058 Mark two fast/scrolling/ios/touch-scroll tests as failing.
4059 https://bugs.webkit.org/show_bug.cgi?id=170153
4060
4061 Unreviewed test gardening.
4062
4063 * platform/ios-wk2/TestExpectations:
4064
40652017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4066
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00004067 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
4068
4069 Unreviewed test gardening.
4070
4071 * platform/ios/TestExpectations:
4072
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000040732017-03-28 Youenn Fablet <youenn@apple.com>
4074
4075 Stop RTCDataChannel when closing page
4076 https://bugs.webkit.org/show_bug.cgi?id=170166
4077
4078 Reviewed by Eric Carlson.
4079
4080 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
4081 * webrtc/datachannel/datachannel-gc.html: Added.
4082
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000040832017-03-28 Antoine Quint <graouts@apple.com>
4084
4085 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
4086 https://bugs.webkit.org/show_bug.cgi?id=170180
4087
4088 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
4089
4090 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
4091 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
4092
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000040932017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4094
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00004095 Mark fast/history/ios/history-scroll-restoration.html as flaky.
4096 https://bugs.webkit.org/show_bug.cgi?id=169558
4097
4098 Unreviewed test gardening.
4099
4100 * platform/ios-wk2/TestExpectations:
4101
41022017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4103
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00004104 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
4105 https://bugs.webkit.org/show_bug.cgi?id=170180
4106
4107 Unreviewed test gardening.
4108
4109 * platform/ios/TestExpectations:
4110
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000041112017-03-28 Youenn Fablet <youenn@apple.com>
4112
4113 LayoutTest webrtc/video-getParameters.html is failing
4114 https://bugs.webkit.org/show_bug.cgi?id=170148
4115
4116 Unreviewed.
4117
4118 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
4119
ryanhaddad@apple.com46558172017-03-28 16:09:11 +000041202017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4121
4122 Mark webrtc/video-replace-track-to-null.html as flaky.
4123 https://bugs.webkit.org/show_bug.cgi?id=170178
4124
4125 Unreviewed test gardening.
4126
4127 * TestExpectations:
4128
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +000041292017-03-28 Jonathan Bedard <jbedard@apple.com>
4130
4131 Moved gardened ios-simulator tests to ios folders
4132 <rdar://problem/30948691>
4133
4134 Unreviewed test re-organization.
4135
4136 Moving ios-simulator test expectations to share as many expectations
4137 as possible with on-device testing.
4138
4139 * platform/ios: Moved from platform/ios-simulator.
4140 * platform/ios-device: Added.
4141 * platform/ios-device-wk1: Added.
4142 * platform/ios-device-wk2: Added.
4143 * platform/ios-simulator: Moved to platform/ios.
4144 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
4145 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
4146 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
4147 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
4148
yoav@yoav.ws81391512017-03-28 11:56:52 +000041492017-03-28 Yoav Weiss <yoav@yoav.ws>
4150
4151 Add a warning for unused link preloads.
4152 https://bugs.webkit.org/show_bug.cgi?id=165670
4153
4154 Reviewed by Youenn Fablet.
4155
4156 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
4157 * http/tests/preload/download_resources-expected.txt:
4158 * http/tests/preload/download_resources.html: Added references to preloaded resources.
4159 * http/tests/preload/onerror_event-expected.txt:
4160 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
4161 * http/tests/preload/onload_event-expected.txt:
4162 * http/tests/preload/onload_event.html: Added references to preloaded resources.
4163 * http/tests/preload/single_download_preload.html: Deflaked.
4164 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
4165 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
4166 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
4167 * http/tests/preload/unused_preload_warning-expected.txt: Added.
4168 * http/tests/preload/unused_preload_warning.html: Added.
4169
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +000041702017-03-28 Antoine Quint <graouts@apple.com>
4171
4172 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
4173 https://bugs.webkit.org/show_bug.cgi?id=170171
4174 <rdar://problem/31095500>
4175
4176 Reviewed by Dean Jackson.
4177
4178 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
4179 the "presented" property returns false immediately after calling hide() on the panel.
4180
4181 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
4182 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
4183 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
4184 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
4185
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +000041862017-03-28 Aaron Chu <aaron_chu@apple.com>
4187
4188 AX: Media controls should be able to be re-activated after faded away
4189 https://bugs.webkit.org/show_bug.cgi?id=170048
4190 <rdar://problem/30157179>
4191
4192 Reviewed by Antoine Quint.
4193
4194 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
4195 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
4196
graouts@webkit.orga5300e22017-03-28 07:34:18 +000041972017-03-28 Antoine Quint <graouts@apple.com>
4198
4199 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
4200 https://bugs.webkit.org/show_bug.cgi?id=169145
4201 <rdar://problem/17048858>
4202
4203 Reviewed by Dean Jackson.
4204
4205 We add new tests for media documents and related features that cover the following cases:
4206
4207 - checking <video> with only audio tracks does not show the fullscreen button
4208 - checking <video> with only audio tracks does not show the picture-in-picture button
4209 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
4210
4211 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
4212 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
4213 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
4214 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
4215 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
4216 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
4217 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
4218 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
4219 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
4220 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
4221 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
4222 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
4223 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
4224 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
4225 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
4226 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
4227 * platform/ios-simulator/TestExpectations:
4228 * platform/mac/TestExpectations:
4229
commit-queue@webkit.org09412b62017-03-28 02:23:10 +000042302017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
4231
4232 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
4233 https://bugs.webkit.org/show_bug.cgi?id=169771
4234
4235 Reviewed by Simon Fraser.
4236
4237 * fast/images/animated-image-different-dest-size-expected.html: Added.
4238 * fast/images/animated-image-different-dest-size.html: Added.
4239 This test crashes without this patch.
4240
4241 * fast/images/animated-image-loop-count.html:
4242 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
4243
4244 * fast/images/async-image-background-image-expected.html: Added.
4245 * fast/images/async-image-background-image.html: Added.
4246 Ensures the background image can be drawn asynchronously if it is large.
4247
4248 * fast/images/async-image-canvas-draw-image-expected.html: Added.
4249 * fast/images/async-image-canvas-draw-image.html: Added.
4250 Ensures the image is drawn synchronously on the canvas regardless of its size.
4251
4252 * fast/images/ordered-animated-image-frames.html:
4253 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
4254
4255 * fast/images/reset-image-animation-expected.txt:
4256 * fast/images/reset-image-animation.html:
4257 Change how the steps of the test are ordered so the test can be not flaky.
4258 Running it with -repeat-each was failing.
4259
4260 * fast/images/resources/red-green-blue-900-300.png: Added.
4261
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +000042622017-03-27 Youenn Fablet <youenn@apple.com>
4263
4264 addIceCandidate should not throw if passed null or undefined
4265 https://bugs.webkit.org/show_bug.cgi?id=170118
4266
4267 Reviewed by Eric Carlson.
4268
4269 Updating test to log addIceCandidate rejection.
4270
4271 * webrtc/datachannel/basic.html:
4272 * webrtc/routines.js:
4273 (iceCallback1):
4274 (iceCallback2):
4275 (onAddIceCandidateError):
4276
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000042772017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4278
4279 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
4280
4281 Unreviewed test gardening.
4282
4283 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
4284 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
4285
antti@apple.comf4e83d62017-03-27 22:56:32 +000042862017-03-27 Antti Koivisto <antti@apple.com>
4287
4288 Loading in-body stylesheets should not block rendering of elements before them
4289 https://bugs.webkit.org/show_bug.cgi?id=169345
4290
4291 Reviewed by Simon Fraser.
4292
4293 * http/tests/incremental/resources/delayed-css.php: Added.
4294 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
4295 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
4296
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000042972017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
4298
4299 Test variation font ranges in the CSS Font Loading API
4300 https://bugs.webkit.org/show_bug.cgi?id=170022
4301
4302 Reviewed by Dean Jackson.
4303
4304 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
4305 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
4306
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000043072017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4308
4309 Unreviewed, rolling out r214411.
4310
4311 Two of the LayoutTests for this change time out on ios-
4312 simulator.
4313
4314 Reverted changeset:
4315
4316 "[Modern Media Controls] Improve media documents across macOS,
4317 iPhone and iPad"
4318 https://bugs.webkit.org/show_bug.cgi?id=169145
4319 http://trac.webkit.org/changeset/214411
4320
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000043212017-03-27 Antoine Quint <graouts@apple.com>
4322
4323 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
4324 https://bugs.webkit.org/show_bug.cgi?id=168517
4325 <rdar://problem/30577636>
4326
4327 Reviewed by Dean Jackson.
4328
4329 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
4330
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000043312017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4332
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00004333 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
4334 https://bugs.webkit.org/show_bug.cgi?id=169679
4335
4336 Unreviewed test gardening.
4337
4338 * platform/mac/TestExpectations:
4339
43402017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4341
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00004342 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
4343 https://bugs.webkit.org/show_bug.cgi?id=170127
4344
4345 Unreviewed test gardening.
4346
4347 * platform/mac/TestExpectations:
4348
43492017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4350
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00004351 Mark media/modern-media-controls/time-label/time-label.html as flaky.
4352 https://bugs.webkit.org/show_bug.cgi?id=169678
4353
4354 Unreviewed test gardening.
4355
4356 * platform/mac-wk1/TestExpectations:
4357
43582017-03-27 Ryan Haddad <ryanhaddad@apple.com>
4359
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00004360 Marking two modern-media-controls tests as timeouts.
4361 https://bugs.webkit.org/show_bug.cgi?id=170123
4362
4363 Unreviewed test gardening.
4364
4365 * platform/ios-simulator/TestExpectations:
4366
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000043672017-03-27 Youenn Fablet <youenn@apple.com>
4368
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00004369 Tighten RTCDatachannel creation and parameter getters
4370 https://bugs.webkit.org/show_bug.cgi?id=170081
4371
4372 Reviewed by Eric Carlson.
4373
4374 * webrtc/datachannel/basic-expected.txt:
4375 * webrtc/datachannel/basic.html:
4376
43772017-03-27 Youenn Fablet <youenn@apple.com>
4378
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00004379 Add support for RTCRtpReceiver/RTCRtpSender getParameters
4380 https://bugs.webkit.org/show_bug.cgi?id=170057
4381
4382 Reviewed by Alex Christensen.
4383
4384 * webrtc/video-getParameters-expected.txt: Added.
4385 * webrtc/video-getParameters.html: Added.
4386
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000043872017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
4388
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00004389 font variation properties don't need to accept numbers
4390 https://bugs.webkit.org/show_bug.cgi?id=169357
4391
4392 Reviewed by Antti Koivisto.
4393
4394 * fast/text/font-selection-font-face-parse-expected.txt:
4395 * fast/text/font-selection-font-face-parse.html:
4396 * fast/text/font-selection-font-loading-api-parse-expected.txt:
4397 * fast/text/font-selection-font-loading-api-parse.html:
4398 * fast/text/font-stretch-parse-expected.txt:
4399 * fast/text/font-stretch-parse.html:
4400 * fast/text/font-style-parse-expected.txt:
4401 * fast/text/font-style-parse.html:
4402 * fast/text/variations/font-selection-properties.html:
4403 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
4404
44052017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
4406
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00004407 Implement format specifier for variation fonts
4408 https://bugs.webkit.org/show_bug.cgi?id=169327
4409
4410 Reviewed by Simon Fraser.
4411
4412 * fast/text/variations/font-face-format-expected.html: Added.
4413 * fast/text/variations/font-face-format.html: Added.
4414
44152017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
4416
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00004417 Make sure animation works for font-weight, font-stretch, and font-style
4418 https://bugs.webkit.org/show_bug.cgi?id=169683
4419
4420 Reviewed by Simon Fraser.
4421
4422 * animations/font-variations/font-stretch-expected.txt: Added.
4423 * animations/font-variations/font-stretch.html: Added.
4424 * animations/font-variations/font-style-expected.txt: Added.
4425 * animations/font-variations/font-style.html: Added.
4426 * animations/font-variations/font-weight-expected.txt: Added.
4427 * animations/font-variations/font-weight.html: Added.
4428 * animations/resources/animation-test-helpers.js:
4429 (compareFontStyle):
4430 (getPropertyValue):
4431 (comparePropertyValue):
4432
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000044332017-03-27 Alex Christensen <achristensen@webkit.org>
4434
4435 Make WebSockets work in network process
4436 https://bugs.webkit.org/show_bug.cgi?id=169930
4437
4438 Reviewed by Youenn Fablet.
4439
4440 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
4441 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
4442 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
4443 (web_socket_do_extra_handshake):
4444 (web_socket_transfer_data):
4445 * platform/ios-simulator-wk1/TestExpectations:
4446 * platform/mac-wk1/TestExpectations:
4447 * platform/win/TestExpectations:
4448
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000044492017-03-27 Antoine Quint <graouts@apple.com>
4450
4451 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
4452 https://bugs.webkit.org/show_bug.cgi?id=169145
4453 <rdar://problem/17048858>
4454
4455 Reviewed by Dean Jackson.
4456
4457 We add new tests for media documents and related features that cover the following cases:
4458
4459 - checking <video> with only audio tracks does not show the fullscreen button
4460 - checking <video> with only audio tracks does not show the picture-in-picture button
4461 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
4462
4463 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
4464 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
4465 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
4466 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
4467 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
4468 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
4469 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
4470 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
4471 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
4472 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
4473 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
4474 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
4475 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
4476 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
4477 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
4478 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
4479 * platform/ios-simulator/TestExpectations:
4480 * platform/mac/TestExpectations:
4481
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000044822017-03-25 Aaron Chu <aaron_chu@apple.com>
4483
4484 AX: Media controls are unlabeled
4485 https://bugs.webkit.org/show_bug.cgi?id=169947
4486 <rdar://problem/30153323>
4487
4488 Reviewed by Antoine Quint.
4489
4490 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
4491 * media/modern-media-controls/airplay-button/airplay-button.html:
4492 * media/modern-media-controls/forward-button/forward-button-expected.txt:
4493 * media/modern-media-controls/forward-button/forward-button.html:
4494 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
4495 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
4496 * media/modern-media-controls/icon-button/icon-button-expected.txt:
4497 * media/modern-media-controls/icon-button/icon-button.html:
4498 * media/modern-media-controls/icon-service/icon-service-expected.txt:
4499 * media/modern-media-controls/icon-service/icon-service.html:
4500 * media/modern-media-controls/mute-button/mute-button-expected.txt:
4501 * media/modern-media-controls/mute-button/mute-button.html:
4502 * media/modern-media-controls/pip-button/pip-button-expected.txt:
4503 * media/modern-media-controls/pip-button/pip-button.html:
4504 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
4505 * media/modern-media-controls/play-pause-button/play-pause-button.html:
4506 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
4507 * media/modern-media-controls/rewind-button/rewind-button.html:
4508 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
4509 * media/modern-media-controls/skip-back-button/skip-back-button.html:
4510 * media/modern-media-controls/start-button/start-button-expected.txt:
4511 * media/modern-media-controls/start-button/start-button.html:
4512 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
4513 * media/modern-media-controls/tracks-button/tracks-button.html:
4514
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000045152017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
4516
4517 Unreviewed GTK+ gardening. Update expectations of several tests.
4518
4519 * platform/gtk/TestExpectations:
4520
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000045212017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
4522
4523 Post-commit test fix after r214394
4524 https://bugs.webkit.org/show_bug.cgi?id=170083
4525
4526 Unreviewed.
4527
4528 * fast/text/variations/optical-sizing.html:
4529
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000045302017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
4531
4532 Add font-optical-sizing to CSSComputedStyleDeclaration
4533 https://bugs.webkit.org/show_bug.cgi?id=170083
4534
4535 Reviewed by Joseph Pecoraro.
4536
4537 * fast/css/getComputedStyle/computed-style-expected.txt:
4538 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
4539 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4540 * fast/css/getComputedStyle/resources/property-names.js:
4541 * fast/text/variations/optical-sizing-expected.txt:
4542 * fast/text/variations/optical-sizing.html:
4543 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
4544 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
4545 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
4546
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000045472017-03-24 Ryan Haddad <ryanhaddad@apple.com>
4548
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00004549 Consolidate TestExpectations for media/restore-from-page-cache.html.
4550
4551 Unreviewed test gardening.
4552
4553 * platform/mac/TestExpectations:
4554
45552017-03-24 Ryan Haddad <ryanhaddad@apple.com>
4556
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +00004557 Unreviewed, rolling out r214361.
4558
4559 This change caused flakiness in http/tests/preload tests.
4560
4561 Reverted changeset:
4562
4563 "Add a warning for unused link preloads."
4564 https://bugs.webkit.org/show_bug.cgi?id=165670
4565 http://trac.webkit.org/changeset/214361
4566
graouts@webkit.orgb620f252017-03-24 23:32:14 +000045672017-03-24 Antoine Quint <graouts@webkit.org>
4568
4569 [Modern Media Controls] Remove placard icon if height is compressed
4570 https://bugs.webkit.org/show_bug.cgi?id=167935
4571 <rdar://problem/30397128>
4572
4573 Reviewed by Dean Jackson.
4574
4575 We add a new test to check that the various designed constraints to toggle display of a placard's
4576 icon, title and description are honored. Also, due to the old layout() method now being called
4577 "commit()", we refactor a relevant test.
4578
4579 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
4580 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
4581 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
4582 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
4583
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +000045842017-03-24 Eric Carlson <eric.carlson@apple.com>
4585
4586 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
4587 https://bugs.webkit.org/show_bug.cgi?id=170056
4588
4589 Reviewed by Youenn Fablet.
4590
4591 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
4592 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
4593 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
4594 * fast/mediastream/apply-constraints-advanced-expected.txt:
4595 * fast/mediastream/apply-constraints-advanced.html:
4596 * fast/mediastream/apply-constraints-video-expected.txt:
4597 * fast/mediastream/apply-constraints-video.html:
4598
dino@apple.com21196272017-03-24 23:16:52 +000045992017-03-24 Dean Jackson <dino@apple.com>
4600
4601 Serialization of custom props in longhand should be "" not value of shorthand
4602 https://bugs.webkit.org/show_bug.cgi?id=167699
4603 <rdar://problem/30324200>
4604
4605 Reviewed by Sam Weinig.
4606
4607 * fast/css/variables/rule-property-get-expected.html:
4608 * fast/css/variables/rule-property-get.html:
4609
graouts@webkit.org2b626cf2017-03-24 22:10:45 +000046102017-03-24 Antoine Quint <graouts@webkit.org>
4611
4612 [Modern Media Controls] Captions don't move with the appearance of the inline controls
4613 https://bugs.webkit.org/show_bug.cgi?id=170051
4614 <rdar://problem/30754428>
4615
4616 Reviewed by Dean Jackson.
4617
4618 Add a new test, which would have previously failed, where we check that we account for the controls bar height
4619 when showing captions with the controls bar visible.
4620
4621 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
4622 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
4623
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +000046242017-03-24 Brent Fulgham <bfulgham@apple.com>
4625
4626 Handle recursive calls to ProcessingInstruction::checkStyleSheet
4627 https://bugs.webkit.org/show_bug.cgi?id=169982
4628 <rdar://problem/31083051>
4629
4630 Reviewed by Antti Koivisto.
4631
4632 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
4633 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
4634 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
4635 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
4636 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
4637 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
4638 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
4639 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
4640 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
4641 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
4642 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
4643
beidson@apple.comc6dab482017-03-24 21:13:40 +000046442017-03-24 Brady Eidson <beidson@apple.com>
4645
4646 A null compound index value crashes the Databases process.
4647 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
4648
4649 Reviewed by Alex Christensen.
4650
4651 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
4652 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
4653 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
4654 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
4655 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
4656
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000046572017-03-24 Ryan Haddad <ryanhaddad@apple.com>
4658
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +00004659 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
4660 https://bugs.webkit.org/show_bug.cgi?id=170068
4661
4662 Unreviewed test gardening.
4663
4664 * platform/ios-simulator/TestExpectations:
4665
46662017-03-24 Ryan Haddad <ryanhaddad@apple.com>
4667
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +00004668 Unreviewed, rolling out r214360.
4669
4670 This change caused 20+ LayoutTest failures.
4671
4672 Reverted changeset:
4673
4674 "Handle recursive calls to
4675 ProcessingInstruction::checkStyleSheet"
4676 https://bugs.webkit.org/show_bug.cgi?id=169982
4677 http://trac.webkit.org/changeset/214360
4678
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +000046792017-03-24 Youenn Fablet <youenn@apple.com>
4680
4681 Add support for qpSum in WebRTC stats
4682 https://bugs.webkit.org/show_bug.cgi?id=170060
4683
4684 Reviewed by Eric Carlson.
4685
4686 * webrtc/video-stats.html:
4687
dbates@webkit.org8bc9f862017-03-24 19:34:11 +000046882017-03-24 Daniel Bates <dabates@apple.com>
4689
4690 Prevent new navigations during document unload
4691 https://bugs.webkit.org/show_bug.cgi?id=169934
4692 <rdar://problem/31247584>
4693
4694 Reviewed by Chris Dumez.
4695
4696 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
4697 after starting a navigation from an onunload event handler.
4698
4699 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
4700 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
4701
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +000047022017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
4703
4704 Implement font-optical-sizing
4705 https://bugs.webkit.org/show_bug.cgi?id=168895
4706
4707 Reviewed by Dean Jackson.
4708
4709 * fast/text/variations/optical-sizing-expected.txt: Added.
4710 * fast/text/variations/optical-sizing.html: Added.
4711
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +000047122017-03-24 Yoav Weiss <yoav@yoav.ws>
4713
4714 Add a warning for unused link preloads.
4715 https://bugs.webkit.org/show_bug.cgi?id=165670
4716
4717 Reviewed by Youenn Fablet.
4718
4719 This adds a test for the unused preload warning, and adapts some of the other preload tests,
4720 to avoid warnings.
4721
4722 * http/tests/preload/download_resources-expected.txt: Changed.
4723 * http/tests/preload/download_resources.html: Added references to preloaded resources.
4724 * http/tests/preload/onerrer_event-expected.txt: Changed.
4725 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
4726 * http/tests/preload/onload_event.html: Added references to preloaded resources.
4727 * http/tests/preload/resources/single_download_preload.html: Deflaked.
4728 * http/tests/preload/unused_preload_warning-expected.txt: Added.
4729 * http/tests/preload/unused_preload_warning.html: Added.
4730
bfulgham@apple.comd29ec582017-03-24 18:39:28 +000047312017-03-24 Brent Fulgham <bfulgham@apple.com>
4732
4733 Handle recursive calls to ProcessingInstruction::checkStyleSheet
4734 https://bugs.webkit.org/show_bug.cgi?id=169982
4735 <rdar://problem/31083051>
4736
4737 Reviewed by Antti Koivisto.
4738
4739 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
4740 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
4741 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
4742 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
4743 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
4744 * fast/dom/beforeload/recursive-link-before-load.html: Added.
4745 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
4746 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
4747 * fast/dom/beforeload/resources/content.xhtml: Added.
4748 * fast/dom/beforeload/resources/pass.css: Added.
4749 * fast/dom/beforeload/resources/test.xsl: Added.
4750
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +000047512017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
4752
4753 font-style needs a new CSSValue to make CSSRule.cssText work correctly
4754 https://bugs.webkit.org/show_bug.cgi?id=169258
4755
4756 Reviewed by David Hyatt.
4757
4758 Update tests' expected results.
4759
4760 * fast/text/font-selection-font-face-parse-expected.txt:
4761 * fast/text/font-selection-font-face-parse.html:
4762 * fast/text/font-style-parse-expected.txt:
4763 * fast/text/font-style-parse.html:
4764 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
4765 * svg/css/getComputedStyle-basic-expected.txt:
4766
commit-queue@webkit.org9107d182017-03-24 18:01:18 +000047672017-03-24 Youenn Fablet <youenn@apple.com>
4768
4769 Add libwebrtc backend support for RTCRtpSender::replaceTrack
4770 https://bugs.webkit.org/show_bug.cgi?id=169841
4771
4772 Reviewed by Alex Christensen.
4773
4774 * webrtc/audio-replace-track-expected.txt: Added.
4775 * webrtc/audio-replace-track.html: Added.
4776 * webrtc/video-replace-track-expected.txt: Added.
4777 * webrtc/video-replace-track.html: Added.
4778 * webrtc/video-replace-track-to-null-expected.txt: Added.
4779 * webrtc/video-replace-track-to-null.html: Added.
4780
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +000047812017-03-24 Ryan Haddad <ryanhaddad@apple.com>
4782
4783 Update TestExpectations for media/restore-from-page-cache.html.
4784
4785 Unreviewed test gardening.
4786
4787 * platform/mac-wk2/TestExpectations:
4788 * platform/mac/TestExpectations:
4789
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +000047902017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
4791
4792 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
4793
4794 * platform/gtk/TestExpectations:
4795
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +000047962017-03-24 Youenn Fablet <youenn@apple.com>
4797
4798 Add support for DataChannel and MediaStreamTrack stats
4799 https://bugs.webkit.org/show_bug.cgi?id=170031
4800
4801 Reviewed by Eric Carlson.
4802
4803 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
4804 * webrtc/datachannel/datachannel-stats.html: Added.
4805 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
4806 * webrtc/video-mediastreamtrack-stats.html: Added.
4807
cdumez@apple.comedecdd02017-03-24 16:27:01 +000048082017-03-24 Chris Dumez <cdumez@apple.com>
4809
4810 Extend svg/animations/animations-paused-disconnected-iframe.html
4811 https://bugs.webkit.org/show_bug.cgi?id=170035
4812
4813 Reviewed by Andreas Kling.
4814
4815 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
4816
4817 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
4818 * svg/animations/animations-paused-disconnected-iframe.html:
4819
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +000048202017-03-24 Youenn Fablet <youenn@apple.com>
4821
4822 Fix framesEncoded/framesDecoded RTC stats
4823 https://bugs.webkit.org/show_bug.cgi?id=170024
4824
4825 Reviewed by Eric Carlson.
4826
4827 * webrtc/video-stats-expected.txt: Added.
4828 * webrtc/video-stats.html: Added.
4829
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000048302017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
4831
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +00004832 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
4833
4834 * platform/gtk/TestExpectations:
4835
48362017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
4837
carlosgc@webkit.org77c89412017-03-24 13:30:56 +00004838 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
4839
4840 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
4841 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
4842 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
4843 mime type and returned application/octet-stream.
4844
4845 * platform/gtk/TestExpectations:
4846 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
4847 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
4848
48492017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
4850
carlosgc@webkit.org798207a2017-03-24 13:19:56 +00004851 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
4852
4853 We are now getting a MIME type for otf files.
4854
4855 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
4856
pvollan@apple.come52fe062017-03-24 12:01:45 +000048572017-03-24 Per Arne Vollan <pvollan@apple.com>
4858
4859 Text stroke is sometimes clipped on video captions.
4860 https://bugs.webkit.org/show_bug.cgi?id=170006
4861
4862 Reviewed by Eric Carlson.
4863
4864 * media/track/track-css-stroke-cues-expected.txt:
4865 * media/track/track-css-stroke-cues.html:
4866
carlosgc@webkit.org41922302017-03-24 08:21:21 +000048672017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
4868
4869 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
4870 https://bugs.webkit.org/show_bug.cgi?id=170001
4871
4872 Reviewed by Michael Catanzaro.
4873
4874 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
4875
4876 * platform/gtk/TestExpectations:
4877
antti@apple.com0e079ed2017-03-24 03:20:18 +000048782017-03-23 Antti Koivisto <antti@apple.com>
4879
4880 Revert r213712, caused iPad PLT regression
4881 https://bugs.webkit.org/show_bug.cgi?id=170040
4882
4883 Unreviewed.
4884
4885 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
4886 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
4887
cdumez@apple.com838ef372017-03-23 23:51:20 +000048882017-03-23 Chris Dumez <cdumez@apple.com>
4889
4890 SVG animations are not paused when their <svg> element is removed from the document
4891 https://bugs.webkit.org/show_bug.cgi?id=170030
4892 <rdar://problem/31230252>
4893
4894 Reviewed by Dean Jackson.
4895
4896 Add layout test coverage.
4897
4898 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
4899 * svg/animations/animations-paused-when-removed-from-document.html: Added.
4900
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +000049012017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
4902
4903 font shorthand should accept variation values
4904 https://bugs.webkit.org/show_bug.cgi?id=168998
4905
4906 Reviewed by Simon Fraser.
4907
4908 * fast/text/font-style-parse-expected.txt:
4909 * fast/text/font-style-parse.html:
4910 * fast/text/font-weight-parse-expected.txt:
4911 * fast/text/font-weight-parse.html:
4912
cdumez@apple.com62599cb2017-03-23 22:40:50 +000049132017-03-23 Chris Dumez <cdumez@apple.com>
4914
4915 SVG animations are not paused when inserted into a hidden page
4916 https://bugs.webkit.org/show_bug.cgi?id=170026
4917 <rdar://problem/31228704>
4918
4919 Reviewed by Andreas Kling.
4920
4921 Add layout test coverage.
4922
4923 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
4924 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
4925 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
4926 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
4927
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +00004928== Rolled over to ChangeLog-2017-03-23 ==