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