Import W3C tests for the CSSOM View module
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-04-25  Frederic Wang  <fwang@igalia.com>
2
3         Import W3C tests for the CSSOM View module
4         https://bugs.webkit.org/show_bug.cgi?id=171215
5
6         Reviewed by Youenn Fablet.
7
8         * TestExpectations: Skip some completely failing CSSOM View tests.
9         * 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.
10         * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
11
12 2017-04-24  Joseph Pecoraro  <pecoraro@apple.com>
13
14         test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
15         https://bugs.webkit.org/show_bug.cgi?id=171190
16
17         Reviewed by Saam Barati.
18
19         * js/parser-syntax-check-expected.txt:
20         * js/script-tests/parser-syntax-check.js:
21         Extend to cover method duplicate parameter cases.
22
23 2017-04-24  Jiewen Tan  <jiewen_tan@apple.com>
24
25         LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
26         https://bugs.webkit.org/show_bug.cgi?id=171059
27         <rdar://problem/31734958>
28
29         Reviewed by Brent Fulgham.
30
31         * TestExpectations:
32         Remove test expectations.
33
34 2017-04-24  Manuel Rego Casasnovas  <rego@igalia.com>
35
36         [selectors4] :focus-within should use the flat tree
37         https://bugs.webkit.org/show_bug.cgi?id=170899
38
39         Reviewed by Antti Koivisto.
40
41         * TestExpectations: Remove test that is passing now.
42
43 2017-04-24  Nan Wang  <n_wang@apple.com>
44
45         AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
46         https://bugs.webkit.org/show_bug.cgi?id=171247
47
48         Reviewed by Chris Fleizach.
49
50         * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
51         * accessibility/mac/input-string-for-range-crash.html: Added.
52
53 2017-04-24  Youenn Fablet  <youenn@apple.com>
54
55         Set defaults video getUserMedia constraints
56         https://bugs.webkit.org/show_bug.cgi?id=171127
57
58         Reviewed by Eric Carlson.
59
60         * fast/mediastream/getUserMedia-default-expected.txt: Added.
61         * fast/mediastream/getUserMedia-default.html: Added.
62
63 2017-04-24  Chris Dumez  <cdumez@apple.com>
64
65         createElementNS() should now throw only InvalidCharacterError, not NamespaceError
66         https://bugs.webkit.org/show_bug.cgi?id=171052
67
68         Reviewed by Sam Weinig.
69
70         Updated / rebaselined existing tests to reflect behavior change.
71
72         * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
73         * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
74         * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
75         * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
76         * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
77         * fast/dom/Document/createElementNS-namespace-err-expected.txt:
78         * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
79         * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
80         * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
81         * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
82
83 2017-04-24  Chris Dumez  <cdumez@apple.com>
84
85         REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
86         https://bugs.webkit.org/show_bug.cgi?id=171243
87         <rdar://problem/31715572>
88
89         Reviewed by Antti Koivisto.
90
91         Add layout test coverage.
92
93         * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
94         * fast/images/animated-gif-scrolling-crash.html: Added.
95
96 2017-04-24  Saam Barati  <sbarati@apple.com>
97
98         [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
99         https://bugs.webkit.org/show_bug.cgi?id=171120
100         <rdar://problem/31781889>
101
102         Rubber stamped by Mark Lam.
103
104         Make the wasm binary we compile close to 50% smaller.
105
106         * workers/wasm-resources/long-compile-many.js:
107         (i.async.run):
108         (i.worker.onmessage):
109         * workers/wasm-resources/long-compile-worker.js:
110         * workers/wasm-resources/long-compile.js:
111         (async.run):
112         (worker.onmessage):
113
114 2017-04-24  Ryan Haddad  <ryanhaddad@apple.com>
115
116         Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
117         https://bugs.webkit.org/show_bug.cgi?id=171245
118
119         Unreviewed test gardening.
120
121         * platform/mac-wk1/TestExpectations:
122
123 2017-04-24  Joseph Pecoraro  <pecoraro@apple.com>
124
125         test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
126         https://bugs.webkit.org/show_bug.cgi?id=170897
127
128         Reviewed by Saam Barati.
129
130         * js/class-syntax-declaration-expected.txt:
131         * js/script-tests/class-syntax-declaration.js:
132         Extend tests for static and non-static methods named "constructor" and "prototype".
133
134 2017-04-24  Joseph Pecoraro  <pecoraro@apple.com>
135
136         Address some FIXMEs in JavaScript tests for bugs that have been fixed
137         https://bugs.webkit.org/show_bug.cgi?id=171191
138
139         Reviewed by JF Bastien.
140
141         * js/dom/custom-constructors-expected.txt:
142         * js/dom/script-tests/custom-constructors.js:
143         * js/script-tests/keyword-method-names.js:
144
145 2017-04-24  Joseph Pecoraro  <pecoraro@apple.com>
146
147         test262: test262/test/language/expressions/generators/yield-as-label.js
148         https://bugs.webkit.org/show_bug.cgi?id=170979
149
150         Reviewed by Saam Barati.
151
152         * js/object-literal-shorthand-construction-expected.txt:
153         * js/script-tests/object-literal-shorthand-construction.js:
154         Extend this test to cover object literal shorthand with keywords.
155
156         * js/dom/reserved-words-as-property-expected.txt:
157         * js/let-syntax-expected.txt:
158         * js/parser-syntax-check-expected.txt:
159         Improved error messages.
160
161 2017-04-23  Commit Queue  <commit-queue@webkit.org>
162
163         Unreviewed, rolling out r215674.
164         https://bugs.webkit.org/show_bug.cgi?id=171212
165
166         Possible unintended commit. This patch was on the wrong bug.
167         (Requested by JoePeck on #webkit).
168
169         Reverted changeset:
170
171         "test262: test262/test/language/expressions/generators/yield-
172         as-label.js"
173         https://bugs.webkit.org/show_bug.cgi?id=170979
174         http://trac.webkit.org/changeset/215674
175
176 2017-04-23  Joseph Pecoraro  <pecoraro@apple.com>
177
178         test262: test262/test/language/expressions/generators/yield-as-label.js
179         https://bugs.webkit.org/show_bug.cgi?id=170979
180
181         Reviewed by Saam Barati.
182
183         * js/object-literal-shorthand-construction-expected.txt:
184         * js/script-tests/object-literal-shorthand-construction.js:
185         Extend this test to cover object literal shorthand with keywords.
186
187         * js/dom/reserved-words-as-property-expected.txt:
188         * js/let-syntax-expected.txt:
189         * js/parser-syntax-check-expected.txt:
190         Improved error messages.
191
192 2017-04-21  Zalan Bujtas  <zalan@apple.com>
193
194         REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
195         https://bugs.webkit.org/show_bug.cgi?id=171108
196         <rdar://problem/30271747>
197
198         Reviewed by Dan Bernstein.
199
200         * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
201         * fast/replaced/ul-li-word-break-break-word.html: Added.
202         * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
203         * fast/replaced/zero-width-image-force-linebreak.html: Added.
204
205 2017-04-21  Aaron Chu  <aaron_chu@apple.com>
206
207         AX: FKA: Buttons need a visible focus indicator
208         https://bugs.webkit.org/show_bug.cgi?id=171040
209         <rdar://problem/30922548>
210
211         Reviewed by Antoine Quint.
212
213         * TestExpectations:
214         * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
215         * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
216         * platform/mac/TestExpectations:
217
218 2017-04-21  Ryan Haddad  <ryanhaddad@apple.com>
219
220         Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
221         https://bugs.webkit.org/show_bug.cgi?id=169119
222
223         Unreviewed test gardening.
224
225         * platform/mac/TestExpectations:
226
227 2017-04-21  Chris Dumez  <cdumez@apple.com>
228
229         Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
230         https://bugs.webkit.org/show_bug.cgi?id=171132
231         <rdar://problem/31426752>
232
233         Reviewed by Ryosuke Niwa.
234
235         Add layout test coverage. This test is passing in both Firefox and Chrome.
236
237         * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
238         * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
239
240 2017-04-21  Youenn Fablet  <youenn@apple.com>
241
242         [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
243         https://bugs.webkit.org/show_bug.cgi?id=170823
244         <rdar://problem/31611583>
245
246         Unreviewed.
247
248         * TestExpectations: Reactivating test.
249
250 2017-04-21  Daniel Bates  <dabates@apple.com>
251
252         [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
253         <rdar://problem/31690952>
254
255         Rubber-stamped by Jer Noble.
256
257         We can enable these tests again once we fix <rdar://problem/25780035>.
258
259         * platform/ios/TestExpectations:
260
261 2017-04-21  Per Arne Vollan  <pvollan@apple.com>
262
263         Validate vImage arguments
264         https://bugs.webkit.org/show_bug.cgi?id=171109
265
266         Reviewed by Brent Fulgham.
267
268         * fast/canvas/canvas-crash-expected.txt: Added.
269         * fast/canvas/canvas-crash.html: Added.
270
271 2017-04-21  Ryan Haddad  <ryanhaddad@apple.com>
272
273         Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
274         https://bugs.webkit.org/show_bug.cgi?id=170701
275
276         Unreviewed test gardening.
277
278         * TestExpectations:
279
280 2017-04-21  Andy VanWagoner  <thetalecrafter@gmail.com>
281
282         [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
283         https://bugs.webkit.org/show_bug.cgi?id=169458
284
285         Reviewed by JF Bastien.
286
287         Add tests for formatToParts
288
289         * js/intl-datetimeformat-expected.txt:
290         * js/script-tests/intl-datetimeformat.js:
291
292 2017-04-21  Timothy Horton  <timothy_horton@apple.com>
293
294         Expose obscured insets to web content (as "safe area insets")
295         https://bugs.webkit.org/show_bug.cgi?id=171013
296         <rdar://problem/31564652>
297
298         Reviewed by Wenson Hsieh and Dave Hyatt.
299
300         * TestExpectations:
301         * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
302         * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
303         * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
304         * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
305         * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
306         * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
307         * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
308         * fast/css/variables/constants/safe-area-inset-zero.html: Added.
309         * platform/ios-wk2/TestExpectations:
310
311 2017-04-20  Commit Queue  <commit-queue@webkit.org>
312
313         Unreviewed, rolling out r215597.
314         https://bugs.webkit.org/show_bug.cgi?id=171102
315
316         Made all tests crash under GuardMalloc (Requested by ap on
317         #webkit).
318
319         Reverted changeset:
320
321         "Expose obscured insets to web content (as "safe area
322         insets")"
323         https://bugs.webkit.org/show_bug.cgi?id=171013
324         http://trac.webkit.org/changeset/215597
325
326 2017-04-20  Timothy Horton  <timothy_horton@apple.com>
327
328         Expose obscured insets to web content (as "safe area insets")
329         https://bugs.webkit.org/show_bug.cgi?id=171013
330         <rdar://problem/31564652>
331
332         Reviewed by Wenson Hsieh and Dave Hyatt.
333
334         * TestExpectations:
335         * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
336         * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
337         * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
338         * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
339         * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
340         * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
341         * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
342         * fast/css/variables/constants/safe-area-inset-zero.html: Added.
343         * platform/ios-wk2/TestExpectations:
344
345 2017-04-20  Ryan Haddad  <ryanhaddad@apple.com>
346
347         Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
348         https://bugs.webkit.org/show_bug.cgi?id=169109
349
350         Unreviewed test gardening.
351
352         * platform/mac/TestExpectations:
353
354 2017-04-20  Ryan Haddad  <ryanhaddad@apple.com>
355
356         Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
357         https://bugs.webkit.org/show_bug.cgi?id=170921
358
359         Unreviewed test gardening.
360
361         * TestExpectations:
362
363 2017-04-20  Matt Baker  <mattbaker@apple.com>
364
365         Web Inspector: Add regular expression support to XHR breakpoints
366         https://bugs.webkit.org/show_bug.cgi?id=170099
367         <rdar://problem/31558082>
368
369         Reviewed by Joseph Pecoraro.
370
371         Update tests and expectations for new XHR breakpoint type.
372
373         * inspector/dom-debugger/xhr-breakpoints-expected.txt:
374         * inspector/dom-debugger/xhr-breakpoints.html:
375
376 2017-04-20  Wenson Hsieh  <wenson_hsieh@apple.com>
377
378         Inline anchor elements cannot be dragged when starting the drag from a block descendant
379         https://bugs.webkit.org/show_bug.cgi?id=171062
380         <rdar://problem/31697835>
381
382         Reviewed by Tim Horton.
383
384         Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
385         the drag is started from a block element under the link.
386
387         * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
388         * fast/events/drag-and-drop-link-containing-block.html: Added.
389         * platform/ios/TestExpectations:
390         * platform/mac-wk2/TestExpectations:
391
392         Skip the test on iOS and Mac WK2.
393
394 2017-04-20  Aaron Chu  <aaron_chu@apple.com>
395
396         AX: Modern Media Controls Timeline slider should be operable
397         https://bugs.webkit.org/show_bug.cgi?id=170250
398
399         Reviewed by Antoine Quint.
400
401         * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
402         * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
403
404 2017-04-18  Filip Pizlo  <fpizlo@apple.com>
405
406         Optimize SharedArrayBuffer in the DFG+FTL
407         https://bugs.webkit.org/show_bug.cgi?id=164108
408
409         Reviewed by Saam Barati.
410         
411         Add a test of futex performance.
412
413         * workers/sab/cascade_lock-worker.js: Added.
414         (onmessage):
415         * workers/sab/cascade_lock.html: Added.
416         * workers/sab/worker-resources.js:
417         (cascadeLockSlow):
418         (cascadeLock):
419         (cascadeUnlock):
420
421 2017-04-20  Jon Lee  <jonlee@apple.com>
422
423         Update pip placard to "picture in picture"
424         https://bugs.webkit.org/show_bug.cgi?id=171036
425         rdar://problem/30201536
426
427         Reviewed by Antoine Quint.
428
429         * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
430         * media/modern-media-controls/pip-placard/pip-placard.html:
431
432 2017-04-20  Ryan Haddad  <ryanhaddad@apple.com>
433
434         Mark two crypto/subtle/ecdsa LayoutTests as flaky.
435         https://bugs.webkit.org/show_bug.cgi?id=171059
436
437         Unreviewed test gardening.
438
439         * TestExpectations:
440
441 2017-04-20  Ryan Haddad  <ryanhaddad@apple.com>
442
443         Mark memory/memory-pressure-simulation.html as flaky.
444         https://bugs.webkit.org/show_bug.cgi?id=170629
445
446         Unreviewed test gardening.
447
448         * platform/mac-wk2/TestExpectations:
449
450 2017-04-20  Carlos Alberto Lopez Perez  <clopez@igalia.com>
451
452         [GTK] Update layout tests expectations after r215556
453         https://bugs.webkit.org/show_bug.cgi?id=170942
454
455         Unreviewed gardening.
456
457         * platform/gtk/TestExpectations:
458
459 2017-04-20  Youenn Fablet  <youenn@apple.com>
460
461         RTCPeerConnection is stopping its backend twice sometimes
462         https://bugs.webkit.org/show_bug.cgi?id=171043
463
464         Reviewed by Eric Carlson.
465
466         * webrtc/closing-peerconnection-expected.txt: Added.
467         * webrtc/closing-peerconnection.html: Added.
468
469 2017-04-20  Joanmarie Diggs  <jdiggs@igalia.com>
470
471         [ATK] Implement support for DPub ARIA roles
472         https://bugs.webkit.org/show_bug.cgi?id=170679
473
474         Reviewed by Chris Fleizach.
475
476         Update tests and expectations to reflect the modified WebCore Accessibility
477         role mappings, and the corresponding changes for the platforms.
478
479         * accessibility/gtk/xml-roles-exposed-expected.txt:
480         * accessibility/gtk/xml-roles-exposed.html:
481         * accessibility/roles-exposed.html:
482         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
483         * platform/gtk/TestExpectations:
484         * platform/gtk/accessibility/roles-exposed-expected.txt:
485         * platform/mac/accessibility/roles-exposed-expected.txt:
486
487 2017-04-19  Ryan Haddad  <ryanhaddad@apple.com>
488
489         Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
490         https://bugs.webkit.org/show_bug.cgi?id=170907
491
492         Unreviewed test gardening.
493
494         * platform/mac-wk2/TestExpectations:
495
496 2017-04-19  Ryan Haddad  <ryanhaddad@apple.com>
497
498         Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
499
500         Unreviewed test gardening.
501
502         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
503
504 2017-04-19  Ryan Haddad  <ryanhaddad@apple.com>
505
506         Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
507         https://bugs.webkit.org/show_bug.cgi?id=171031
508
509         Unreviewed test gardening.
510
511         * TestExpectations:
512
513 2017-04-19  Ryan Haddad  <ryanhaddad@apple.com>
514
515         Remove two tests after r215515.
516         https://bugs.webkit.org/show_bug.cgi?id=171014
517
518         Unreviewed test gardening.
519
520         * TestExpectations:
521
522 2017-04-19  Ryan Haddad  <ryanhaddad@apple.com>
523
524         Rebaseline tests after r215515.
525         https://bugs.webkit.org/show_bug.cgi?id=171014
526
527         Unreviewed test gardening.
528
529         * TestExpectations:
530         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
531         * 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:
532         * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
533
534 2017-04-19  Alex Christensen  <achristensen@webkit.org>
535
536         Parsing large XML strings fails
537         https://bugs.webkit.org/show_bug.cgi?id=170999
538         <rdar://problem/17336267>
539
540         Reviewed by Brady Eidson.
541
542         * fast/dom/xml-large-expected.txt: Added.
543         * fast/dom/xml-large.html: Added.
544
545 2017-04-19  Chris Fleizach  <cfleizach@apple.com>
546
547         AX: <hr> should use a different role description than interactive separators
548         https://bugs.webkit.org/show_bug.cgi?id=170317
549         <rdar://problem/31363024>
550
551         Reviewed by Joanmarie Diggs.
552
553         * accessibility/mac/hr-element-expected.txt:
554         * accessibility/mac/hr-element.html:
555
556 2017-04-19  JF Bastien  <jfbastien@apple.com>
557
558         Unreviewed, rolling out r215520.
559
560         Broke Debian 8
561
562         Reverted changeset:
563
564         "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
565         https://bugs.webkit.org/show_bug.cgi?id=169458
566         http://trac.webkit.org/changeset/215520
567
568 2017-04-19  Andy VanWagoner  <thetalecrafter@gmail.com>
569
570         [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
571         https://bugs.webkit.org/show_bug.cgi?id=169458
572
573         Reviewed by JF Bastien.
574
575         Add tests for formatToParts
576
577         * js/intl-datetimeformat-expected.txt:
578         * js/script-tests/intl-datetimeformat.js:
579
580 2017-04-19  Youenn Fablet  <youenn@apple.com>
581
582         Import web-platform-tests/tools
583         https://bugs.webkit.org/show_bug.cgi?id=170718
584
585         Reviewed by Alex Christensen.
586
587         * TestExpectations:
588         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
589         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
590         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
591         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
592         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
593         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
594         * 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.
595         * tests-options.json:
596
597 2017-04-19  Antti Koivisto  <antti@apple.com>
598
599         Avoid repaints for invisible animations on tumblr.com/search/aww
600         https://bugs.webkit.org/show_bug.cgi?id=170986
601         <rdar://problem/28644580>
602
603         Reviewed by Andreas Kling.
604
605         * fast/repaint/mutate-non-visible-expected.txt: Added.
606         * fast/repaint/mutate-non-visible.html: Added.
607
608 2017-04-18  John Wilander  <wilander@apple.com>
609
610         Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
611         https://bugs.webkit.org/show_bug.cgi?id=170763
612         <rdar://problem/31573091>
613
614         Reviewed by Alex Christensen.
615
616         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
617         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
618
619 2017-04-18  Dean Jackson  <dino@apple.com>
620
621         Update ANGLE
622         https://bugs.webkit.org/show_bug.cgi?id=170941
623         <rdar://problem/31633999>
624
625         Reviewed by Alex Christensen.
626
627         * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
628
629 2017-04-18  Brent Fulgham  <bfulgham@apple.com>
630
631         Correct handling of isolatedWorld in event handling
632         https://bugs.webkit.org/show_bug.cgi?id=65589
633         <rdar://problem/24097804>
634
635         Reviewed by Geoffrey Garen.
636
637         This following test cases are from the following Blink change:
638         https://src.chromium.org/viewvc/blink?revision=152377&view=revision
639
640         * fast/dom/event-attrs-isolated-world-expected.txt: Added.
641         * fast/dom/event-attrs-isolated-world.html: Added.
642         * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
643         * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
644
645 2017-04-18  Wenson Hsieh  <wenson_hsieh@apple.com>
646
647         [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
648         https://bugs.webkit.org/show_bug.cgi?id=170968
649         <rdar://problem/31692560>
650
651         Reviewed by Dan Bernstein.
652
653         Adds a new layout test checking that text within a node with a click handler can be selected when using
654         character selection granularity.
655
656         * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
657         * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
658
659 2017-04-18  Joseph Pecoraro  <pecoraro@apple.com>
660
661         [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
662         https://bugs.webkit.org/show_bug.cgi?id=170953
663
664         Unreviewed test gardening.
665
666         * platform/mac-wk1/TestExpectations:
667         Mark a flakey test in WebKit1.
668
669 2017-04-17  Sam Weinig  <sam@webkit.org>
670
671         [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
672         https://bugs.webkit.org/show_bug.cgi?id=170926
673
674         Reviewed by Chris Dumez.
675
676         * js/dom/webidl-type-mapping-expected.txt:
677         * js/dom/webidl-type-mapping.html:
678         Update test to account for testDictionary now being an attribute,
679         and test that the annotated type members behave correctly.
680
681 2017-04-18  Oleksandr Skachkov  <gskachkov@gmail.com>
682
683         [ES6]. Implement Annex B.3.3 function hoisting rules for eval
684         https://bugs.webkit.org/show_bug.cgi?id=163208
685
686         Reviewed by Saam Barati.
687
688         * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
689         * inspector/runtime/evaluate-CommandLineAPI.html:
690         * js/parser-syntax-check-expected.txt:
691         * js/script-tests/parser-syntax-check.js:
692
693 2017-04-18  Antti Koivisto  <antti@apple.com>
694
695         Enable optimized layer flushes on iOS
696         https://bugs.webkit.org/show_bug.cgi?id=170938
697         <rdar://problem/31677395>
698
699         Reviewed by Simon Fraser.
700
701         Add test verifying that tiles get created for touch overflow scrolling.
702
703         * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
704         * compositing/ios/overflow-scroll-touch-tiles.html: Added.
705
706 2017-04-18  Ryan Haddad  <ryanhaddad@apple.com>
707
708         Update TestExpectations for "selectors4" tests on mac-wk1.
709         https://trac.webkit.org/changeset/215457/webkit
710
711         Unreviewed test gardening.
712
713         * platform/mac-wk1/TestExpectations:
714
715 2017-04-18  Manuel Rego Casasnovas  <rego@igalia.com>
716
717         [css-grid] Add support for percentage gaps
718         https://bugs.webkit.org/show_bug.cgi?id=170764
719
720         Reviewed by Sergio Villar Senin.
721
722         Import tests from Blink.
723
724         * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
725         * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
726         * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
727         * fast/css-grid-layout/grid-gutters-get-set.html:
728
729 2017-04-18  Miguel Gomez  <magomez@igalia.com>
730
731         [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
732         https://bugs.webkit.org/show_bug.cgi?id=170332
733
734         Reviewed by Carlos Garcia Campos.
735
736         Added a test to ensure that the browser doesn't crash when loading a PNG image which
737         reports a wrong number of frames.
738
739         * fast/images/bad-png-missing-fdat-expected.txt: Added.
740         * fast/images/bad-png-missing-fdat.html: Added.
741         * fast/images/resources/bad-png-missing-fdAT.png: Added.
742
743 2017-04-18  Manuel Rego Casasnovas  <rego@igalia.com>
744
745         [selectors4] Import W3C Test Suite
746         https://bugs.webkit.org/show_bug.cgi?id=170898
747
748         Reviewed by Youenn Fablet.
749
750         * TestExpectations: Mark a few tests as failure linking to the related bugs.
751         * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
752
753 2017-04-18  Carlos Garcia Campos  <cgarcia@igalia.com>
754
755         Unreviewed GTK+ gardening. Add several test expectations.
756
757         * platform/gtk/TestExpectations:
758
759 2017-04-17  Joseph Pecoraro  <pecoraro@apple.com>
760
761         Web Inspector: Doesn't show size of compressed content correctly
762         https://bugs.webkit.org/show_bug.cgi?id=155112
763         <rdar://problem/25006728>
764
765         Reviewed by Alex Christensen and Timothy Hatcher.
766
767         * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
768         * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
769         * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
770         * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
771         * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
772         * http/tests/inspector/network/resource-sizes-network.html: Added.
773         Test resource sizes under different load conditions.
774
775         * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
776         * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
777         Older versions of macOS will not have the new metrics, but test their output anyways.
778
779         * http/tests/inspector/network/resources/404.php: Added.
780         * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
781         * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
782         * http/tests/inspector/network/resources/lorem.txt: Added.
783         Different resources with fixed sizes (text, gzipped, 404 with fixed response).
784
785         * http/tests/inspector/network/resources/resource-size-test.js: Added.
786         (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
787         (TestPage.registerInitializer.window.addResourceSizeTest):
788         (TestPage.registerInitializer):
789         Shared test code for resource sizes.
790
791         * platform/mac-wk1/TestExpectations:
792         * platform/win/TestExpectations:
793
794 2017-04-17  Youenn Fablet  <youenn@apple.com>
795
796         Enable video autoplay when getUserMedia is on
797         https://bugs.webkit.org/show_bug.cgi?id=170919
798
799         Reviewed by Geoffrey Garen.
800
801         * webrtc/video-autoplay-expected.txt: Added.
802         * webrtc/video-autoplay.html: Added.
803
804 2017-04-17  Ryan Haddad  <ryanhaddad@apple.com>
805
806         Skip webrtc/multi-video.html.
807         https://bugs.webkit.org/show_bug.cgi?id=170823
808
809         Unreviewed test gardening.
810
811         * TestExpectations:
812
813 2017-04-17  Youenn Fablet  <youenn@apple.com>
814
815         LayoutTest webrtc/video-mute.html is a flaky failure
816         https://bugs.webkit.or
817         g/show_bug.cgi?id=170704
818
819         Reviewed by Eric Carlson.
820
821         * webrtc/video-mute.html: Another try at making the test not flaky.
822
823 2017-04-17  Tim Horton  <timothy_horton@apple.com>
824
825         Provide a viewport parameter to disable clipping to the safe area
826         https://bugs.webkit.org/show_bug.cgi?id=170766
827         <rdar://problem/31564634>
828
829         Reviewed by Beth Dakin.
830
831         * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
832         * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
833         * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
834         * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
835
836 2017-04-14  Jiewen Tan  <jiewen_tan@apple.com>
837
838         [WebCrypto] Add support for ECDSA
839         https://bugs.webkit.org/show_bug.cgi?id=170789
840         <rdar://problem/31588604>
841
842         Reviewed by Brent Fulgham.
843
844         * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
845         * crypto/subtle/ec-generate-key-malformed-parameters.html:
846         * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
847         * crypto/subtle/ec-import-key-malformed-parameters.html:
848         * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
849         * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
850         * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
851         * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
852         * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
853         * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
854         * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
855         * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
856         * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
857         * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
858         * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
859         * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
860         * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
861         * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
862         * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
863         * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
864         * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
865         * crypto/subtle/ecdsa-generate-key.html: Added.
866         * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
867         * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
868         * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
869         * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
870         * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
871         * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
872         * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
873         * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
874         * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
875         * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
876         * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
877         * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
878         * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
879         * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
880         * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
881         * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
882         * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
883         * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
884         * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
885         * crypto/subtle/ecdsa-import-raw-key.html: Added.
886         * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
887         * crypto/subtle/ecdsa-import-spki-key.html: Added.
888         * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
889         * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
890         * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
891         * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
892         * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
893         * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
894         * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
895         * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
896
897 2017-04-17  Youenn Fablet  <youenn@apple.com>
898
899         LayoutTestwebrtc/audio-replace-track.html is a flaky failure
900         https://bugs.webkit.org/show_bug.cgi?id=170837
901
902         Reviewed by Eric Carlson.
903
904         * webrtc/audio-replace-track.html: Updating the test to be less flaky.
905
906 2017-04-17  Youenn Fablet  <youenn@apple.com>
907
908         RTCPeerConnection addTrack does not require a stream parameter
909         https://bugs.webkit.org/show_bug.cgi?id=170894
910
911         Reviewed by Alex Christensen.
912
913         * webrtc/video-addTrack-expected.txt: Added.
914         * webrtc/video-addTrack.html: Added.
915
916 2017-04-16  Joseph Pecoraro  <pecoraro@apple.com>
917
918         test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
919         https://bugs.webkit.org/show_bug.cgi?id=170882
920
921         Reviewed by Saam Barati.
922
923         * js/dom/object-prototype-toLocaleString-expected.txt:
924         * js/dom/script-tests/object-prototype-toLocaleString.js:
925         Test the case of toLocaleString where toString does not exist.
926
927 2017-04-16  Chris Dumez  <cdumez@apple.com>
928
929         CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
930         https://bugs.webkit.org/show_bug.cgi?id=169995
931         <rdar://problem/23798897>
932
933         Reviewed by Sam Weinig.
934
935         Add layout test coverage.
936
937         * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
938         * fast/events/beforeunload-alert-handled-keydown.html: Added.
939         * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
940         * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
941
942 2017-04-16  Joseph Pecoraro  <pecoraro@apple.com>
943
944         test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
945         https://bugs.webkit.org/show_bug.cgi?id=170879
946
947         Reviewed by Saam Barati.
948
949         * js/Object-getOwnPropertyNames-expected.txt:
950         * js/script-tests/Object-getOwnPropertyNames.js:
951
952 2017-04-14  Nikita Vasilyev  <nvasilyev@apple.com>
953
954         Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
955         https://bugs.webkit.org/show_bug.cgi?id=170760
956
957         Reviewed by Joseph Pecoraro.
958
959         Test sending and receiving text and binary (blob and array buffer) data.
960
961         * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
962         * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
963         * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
964         (web_socket_do_extra_handshake):
965         (web_socket_transfer_data):
966         (all_distinct_bytes):
967         * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
968         * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
969         * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
970         (web_socket_do_extra_handshake):
971         (web_socket_transfer_data):
972
973 2017-04-14  Jiewen Tan  <jiewen_tan@apple.com>
974
975         [WebCrypto] Support HKDF
976         https://bugs.webkit.org/show_bug.cgi?id=170636
977         <rdar://problem/23539827>
978
979         Reviewed by Brent Fulgham.
980
981         * TestExpectations:
982         * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
983         * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
984         * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
985         * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
986         * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
987         * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
988         * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
989         * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
990         * crypto/subtle/hkdf-import-key-expected.txt: Added.
991         * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
992         * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
993         * crypto/subtle/hkdf-import-key.html: Added.
994         * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
995         * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
996         * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
997         * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
998         * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
999         * crypto/workers/subtle/hkdf-import-key.html: Added.
1000         * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
1001         * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
1002         * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
1003
1004 2017-04-14  Ryan Haddad  <ryanhaddad@apple.com>
1005
1006         Skip workers/wasm-* LayoutTests on ios-simulator.
1007
1008         Unreviewed test gardening.
1009
1010         * platform/ios/TestExpectations:
1011
1012 2017-04-14  Zalan Bujtas  <zalan@apple.com>
1013
1014         text-align start / end failure in table cells
1015         https://bugs.webkit.org/show_bug.cgi?id=141417
1016         <rdar://problem/31051672>
1017
1018         Reviewed by Antti Koivisto.
1019
1020         * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
1021         * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
1022
1023 2017-04-13  Saam Barati  <sbarati@apple.com>
1024
1025         WebAssembly: We should be able to postMessage a JSWebAssemblyModule
1026         https://bugs.webkit.org/show_bug.cgi?id=170573
1027
1028         Reviewed by Filip Pizlo.
1029
1030         * storage/indexeddb/resources/wasm-exceptions.js: Added.
1031         (const._fail):
1032         (const.isNotA.assert.isNotA):
1033         (const):
1034         (switch.typeof):
1035         (Builder):
1036         (Builder.prototype.setChecked):
1037         (Builder.prototype.setPreamble):
1038         (Builder.prototype._functionIndexSpaceKeyHash):
1039         (Builder.prototype._registerFunctionToIndexSpace):
1040         (Builder.prototype._getFunctionFromIndexSpace):
1041         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
1042         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
1043         (Builder.prototype._registerSectionBuilders.this.Unknown):
1044         (prepareDatabase):
1045         (testDatabase):
1046         * storage/indexeddb/wasm-exceptions-expected.txt: Added.
1047         * storage/indexeddb/wasm-exceptions.html: Added.
1048         * workers/wasm-hashset: Added.
1049         * workers/wasm-hashset-expected.txt: Added.
1050         * workers/wasm-hashset-many-expected.txt: Added.
1051         * workers/wasm-hashset-many.html: Added.
1052         * workers/wasm-hashset.html: Added.
1053         * workers/wasm-hashset/many-test.js: Added.
1054         (reallyDone):
1055         (console.log):
1056         (console.error):
1057         (console.assert):
1058         (i.worker.onmessage):
1059         (Module.print):
1060         (Module.printErr):
1061         (Module.canvas):
1062         (Module.setStatus):
1063         (Module):
1064         (setValue):
1065         (getValue):
1066         (allocate):
1067         (getMemory):
1068         (Pointer_stringify):
1069         (AsciiToString):
1070         (stringToAscii):
1071         (UTF8ArrayToString):
1072         (UTF8ToString):
1073         (stringToUTF8Array):
1074         (stringToUTF8):
1075         (lengthBytesUTF8):
1076         (demangle):
1077         (demangleAll):
1078         (stackTrace):
1079         (alignUp):
1080         (updateGlobalBuffer):
1081         (updateGlobalBufferViews):
1082         (abortOnCannotGrowMemory):
1083         (enlargeMemory):
1084         (getTotalMemory):
1085         (callRuntimeCallbacks):
1086         (preRun):
1087         (ensureInitRuntime):
1088         (preMain):
1089         (exitRuntime):
1090         (postRun):
1091         (addOnPreRun):
1092         (addOnInit):
1093         (addOnPreMain):
1094         (addOnExit):
1095         (addOnPostRun):
1096         (intArrayFromString):
1097         (intArrayToString):
1098         (writeStringToMemory):
1099         (writeArrayToMemory):
1100         (writeAsciiToMemory):
1101         (Math.string_appeared_here):
1102         (addRunDependency):
1103         (removeRunDependency):
1104         (integrateWasmJS.asm2wasmImports.string_appeared_here):
1105         (integrateWasmJS.lookupImport):
1106         (integrateWasmJS.mergeMemory):
1107         (integrateWasmJS.fixImports):
1108         (integrateWasmJS.getBinary):
1109         (integrateWasmJS.doJustAsm):
1110         (integrateWasmJS.receiveInstance):
1111         (integrateWasmJS.):
1112         (integrateWasmJS.doNativeWasm):
1113         (integrateWasmJS.doWasmPolyfill):
1114         (integrateWasmJS.Module.string_appeared_here):
1115         (integrateWasmJS):
1116         (___setErrNo):
1117         (__ZSt18uncaught_exceptionv):
1118         (EXCEPTIONS.deAdjust):
1119         (EXCEPTIONS.addRef):
1120         (EXCEPTIONS.decRef):
1121         (EXCEPTIONS.clearRef):
1122         (___cxa_find_matching_catch):
1123         (___gxx_personality_v0):
1124         (___lock):
1125         (_emscripten_memcpy_big):
1126         (_gettimeofday):
1127         (_abort):
1128         (SYSCALLS):
1129         (SYSCALLS.get getStr):
1130         (SYSCALLS.get64):
1131         (SYSCALLS.getZero):
1132         (try.___syscall146.printChar):
1133         (___syscall146):
1134         (___syscall54):
1135         (___unlock):
1136         (___syscall6):
1137         (invoke_ii):
1138         (invoke_iiii):
1139         (invoke_v):
1140         (_malloc.Module.string_appeared_here):
1141         (getTempRet0.Module.string_appeared_here):
1142         (_free.Module.string_appeared_here):
1143         (_main.Module.string_appeared_here):
1144         (setTempRet0.Module.string_appeared_here):
1145         (establishStackSpace.Module.string_appeared_here):
1146         (stackSave.Module.string_appeared_here):
1147         (_memset.Module.string_appeared_here):
1148         (_sbrk.Module.string_appeared_here):
1149         (_emscripten_get_global_libc.Module.string_appeared_here):
1150         (_memcpy.Module.string_appeared_here):
1151         (___errno_location.Module.string_appeared_here):
1152         (setThrew.Module.string_appeared_here):
1153         (_fflush.Module.string_appeared_here):
1154         (stackAlloc.Module.string_appeared_here):
1155         (stackRestore.Module.string_appeared_here):
1156         (_llvm_bswap_i32.Module.string_appeared_here):
1157         (runPostSets.Module.string_appeared_here):
1158         (dynCall_ii.Module.string_appeared_here):
1159         (dynCall_iiii.Module.string_appeared_here):
1160         (dynCall_v.Module.string_appeared_here):
1161         (else.applyMemoryInitializer):
1162         (else):
1163         (else.useRequest):
1164         (ExitStatus):
1165         (dependenciesFulfilled):
1166         (Module.string_appeared_here.Module.callMain.callMain.pad):
1167         (Module.string_appeared_here.Module.callMain):
1168         (run.doRun):
1169         (run):
1170         (exit):
1171         * workers/wasm-hashset/many-worker.js: Added.
1172         (console.log):
1173         (console.error):
1174         (console.assert):
1175         (Module.print):
1176         (Module.printErr):
1177         (Module.canvas):
1178         (Module.setStatus):
1179         (Module):
1180         (setValue):
1181         (getValue):
1182         (allocate):
1183         (getMemory):
1184         (Pointer_stringify):
1185         (AsciiToString):
1186         (stringToAscii):
1187         (UTF8ArrayToString):
1188         (UTF8ToString):
1189         (stringToUTF8Array):
1190         (stringToUTF8):
1191         (lengthBytesUTF8):
1192         (demangle):
1193         (demangleAll):
1194         (stackTrace):
1195         (alignUp):
1196         (updateGlobalBuffer):
1197         (updateGlobalBufferViews):
1198         (abortOnCannotGrowMemory):
1199         (enlargeMemory):
1200         (getTotalMemory):
1201         (callRuntimeCallbacks):
1202         (preRun):
1203         (ensureInitRuntime):
1204         (preMain):
1205         (exitRuntime):
1206         (postRun):
1207         (addOnPreRun):
1208         (addOnInit):
1209         (addOnPreMain):
1210         (addOnExit):
1211         (addOnPostRun):
1212         (intArrayFromString):
1213         (intArrayToString):
1214         (writeStringToMemory):
1215         (writeArrayToMemory):
1216         (writeAsciiToMemory):
1217         (Math.string_appeared_here):
1218         (addRunDependency):
1219         (removeRunDependency):
1220         (integrateWasmJS.asm2wasmImports.string_appeared_here):
1221         (integrateWasmJS.lookupImport):
1222         (integrateWasmJS.mergeMemory):
1223         (integrateWasmJS.fixImports):
1224         (integrateWasmJS.getBinary):
1225         (integrateWasmJS.doJustAsm):
1226         (integrateWasmJS.receiveInstance):
1227         (integrateWasmJS.doNativeWasm):
1228         (integrateWasmJS.doWasmPolyfill):
1229         (integrateWasmJS.Module.string_appeared_here):
1230         (integrateWasmJS):
1231         (___setErrNo):
1232         (__ZSt18uncaught_exceptionv):
1233         (EXCEPTIONS.deAdjust):
1234         (EXCEPTIONS.addRef):
1235         (EXCEPTIONS.decRef):
1236         (EXCEPTIONS.clearRef):
1237         (___cxa_find_matching_catch):
1238         (___gxx_personality_v0):
1239         (___lock):
1240         (_emscripten_memcpy_big):
1241         (_gettimeofday):
1242         (_abort):
1243         (SYSCALLS):
1244         (SYSCALLS.get getStr):
1245         (SYSCALLS.get64):
1246         (SYSCALLS.getZero):
1247         (try.___syscall146.printChar):
1248         (___syscall146):
1249         (___syscall54):
1250         (___unlock):
1251         (___syscall6):
1252         (invoke_ii):
1253         (invoke_iiii):
1254         (invoke_v):
1255         (_malloc.Module.string_appeared_here):
1256         (getTempRet0.Module.string_appeared_here):
1257         (_free.Module.string_appeared_here):
1258         (_main.Module.string_appeared_here):
1259         (setTempRet0.Module.string_appeared_here):
1260         (establishStackSpace.Module.string_appeared_here):
1261         (stackSave.Module.string_appeared_here):
1262         (_memset.Module.string_appeared_here):
1263         (_sbrk.Module.string_appeared_here):
1264         (_emscripten_get_global_libc.Module.string_appeared_here):
1265         (_memcpy.Module.string_appeared_here):
1266         (___errno_location.Module.string_appeared_here):
1267         (setThrew.Module.string_appeared_here):
1268         (_fflush.Module.string_appeared_here):
1269         (stackAlloc.Module.string_appeared_here):
1270         (stackRestore.Module.string_appeared_here):
1271         (_llvm_bswap_i32.Module.string_appeared_here):
1272         (runPostSets.Module.string_appeared_here):
1273         (dynCall_ii.Module.string_appeared_here):
1274         (dynCall_iiii.Module.string_appeared_here):
1275         (dynCall_v.Module.string_appeared_here):
1276         (else.applyMemoryInitializer):
1277         (else):
1278         (else.useRequest):
1279         (ExitStatus):
1280         (dependenciesFulfilled):
1281         (Module.string_appeared_here.Module.callMain.callMain.pad):
1282         (Module.string_appeared_here.Module.callMain):
1283         (run.doRun):
1284         (run):
1285         (exit):
1286         * workers/wasm-hashset/test.js: Added.
1287         (reallyDone):
1288         (console.log):
1289         (console.error):
1290         (console.assert):
1291         (Module.print):
1292         (Module.printErr):
1293         (Module.canvas):
1294         (Module.setStatus):
1295         (Module):
1296         (setValue):
1297         (getValue):
1298         (allocate):
1299         (getMemory):
1300         (Pointer_stringify):
1301         (AsciiToString):
1302         (stringToAscii):
1303         (UTF8ArrayToString):
1304         (UTF8ToString):
1305         (stringToUTF8Array):
1306         (stringToUTF8):
1307         (lengthBytesUTF8):
1308         (demangle):
1309         (demangleAll):
1310         (stackTrace):
1311         (alignUp):
1312         (updateGlobalBuffer):
1313         (updateGlobalBufferViews):
1314         (abortOnCannotGrowMemory):
1315         (enlargeMemory):
1316         (getTotalMemory):
1317         (callRuntimeCallbacks):
1318         (preRun):
1319         (ensureInitRuntime):
1320         (preMain):
1321         (exitRuntime):
1322         (postRun):
1323         (addOnPreRun):
1324         (addOnInit):
1325         (addOnPreMain):
1326         (addOnExit):
1327         (addOnPostRun):
1328         (intArrayFromString):
1329         (intArrayToString):
1330         (writeStringToMemory):
1331         (writeArrayToMemory):
1332         (writeAsciiToMemory):
1333         (Math.string_appeared_here):
1334         (addRunDependency):
1335         (removeRunDependency):
1336         (integrateWasmJS.asm2wasmImports.string_appeared_here):
1337         (integrateWasmJS.lookupImport):
1338         (integrateWasmJS.mergeMemory):
1339         (integrateWasmJS.fixImports):
1340         (integrateWasmJS.getBinary):
1341         (integrateWasmJS.doJustAsm):
1342         (integrateWasmJS.receiveInstance):
1343         (integrateWasmJS.doNativeWasm):
1344         (integrateWasmJS.doWasmPolyfill):
1345         (integrateWasmJS.Module.string_appeared_here):
1346         (integrateWasmJS):
1347         (___setErrNo):
1348         (__ZSt18uncaught_exceptionv):
1349         (EXCEPTIONS.deAdjust):
1350         (EXCEPTIONS.addRef):
1351         (EXCEPTIONS.decRef):
1352         (EXCEPTIONS.clearRef):
1353         (___cxa_find_matching_catch):
1354         (___gxx_personality_v0):
1355         (___lock):
1356         (_emscripten_memcpy_big):
1357         (_gettimeofday):
1358         (_abort):
1359         (SYSCALLS):
1360         (SYSCALLS.get getStr):
1361         (SYSCALLS.get64):
1362         (SYSCALLS.getZero):
1363         (try.___syscall146.printChar):
1364         (___syscall146):
1365         (___syscall54):
1366         (___unlock):
1367         (___syscall6):
1368         (invoke_ii):
1369         (invoke_iiii):
1370         (invoke_v):
1371         (_malloc.Module.string_appeared_here):
1372         (getTempRet0.Module.string_appeared_here):
1373         (_free.Module.string_appeared_here):
1374         (_main.Module.string_appeared_here):
1375         (setTempRet0.Module.string_appeared_here):
1376         (establishStackSpace.Module.string_appeared_here):
1377         (stackSave.Module.string_appeared_here):
1378         (_memset.Module.string_appeared_here):
1379         (_sbrk.Module.string_appeared_here):
1380         (_emscripten_get_global_libc.Module.string_appeared_here):
1381         (_memcpy.Module.string_appeared_here):
1382         (___errno_location.Module.string_appeared_here):
1383         (setThrew.Module.string_appeared_here):
1384         (_fflush.Module.string_appeared_here):
1385         (stackAlloc.Module.string_appeared_here):
1386         (stackRestore.Module.string_appeared_here):
1387         (_llvm_bswap_i32.Module.string_appeared_here):
1388         (runPostSets.Module.string_appeared_here):
1389         (dynCall_ii.Module.string_appeared_here):
1390         (dynCall_iiii.Module.string_appeared_here):
1391         (dynCall_v.Module.string_appeared_here):
1392         (else.applyMemoryInitializer):
1393         (else):
1394         (else.useRequest):
1395         (ExitStatus):
1396         (dependenciesFulfilled):
1397         (Module.string_appeared_here.Module.callMain.callMain.pad):
1398         (Module.string_appeared_here.Module.callMain):
1399         (run.doRun):
1400         (run):
1401         (exit):
1402         * workers/wasm-hashset/worker.js: Added.
1403         (console.log):
1404         (console.error):
1405         (console.assert):
1406         (Module.print):
1407         (Module.printErr):
1408         (Module.canvas):
1409         (Module.setStatus):
1410         (Module):
1411         (setValue):
1412         (getValue):
1413         (allocate):
1414         (getMemory):
1415         (Pointer_stringify):
1416         (AsciiToString):
1417         (stringToAscii):
1418         (UTF8ArrayToString):
1419         (UTF8ToString):
1420         (stringToUTF8Array):
1421         (stringToUTF8):
1422         (lengthBytesUTF8):
1423         (demangle):
1424         (demangleAll):
1425         (stackTrace):
1426         (alignUp):
1427         (updateGlobalBuffer):
1428         (updateGlobalBufferViews):
1429         (abortOnCannotGrowMemory):
1430         (enlargeMemory):
1431         (getTotalMemory):
1432         (callRuntimeCallbacks):
1433         (preRun):
1434         (ensureInitRuntime):
1435         (preMain):
1436         (exitRuntime):
1437         (postRun):
1438         (addOnPreRun):
1439         (addOnInit):
1440         (addOnPreMain):
1441         (addOnExit):
1442         (addOnPostRun):
1443         (intArrayFromString):
1444         (intArrayToString):
1445         (writeStringToMemory):
1446         (writeArrayToMemory):
1447         (writeAsciiToMemory):
1448         (Math.string_appeared_here):
1449         (addRunDependency):
1450         (removeRunDependency):
1451         (integrateWasmJS.asm2wasmImports.string_appeared_here):
1452         (integrateWasmJS.lookupImport):
1453         (integrateWasmJS.mergeMemory):
1454         (integrateWasmJS.fixImports):
1455         (integrateWasmJS.getBinary):
1456         (integrateWasmJS.doJustAsm):
1457         (integrateWasmJS.receiveInstance):
1458         (integrateWasmJS.):
1459         (integrateWasmJS.doNativeWasm):
1460         (integrateWasmJS.doWasmPolyfill):
1461         (integrateWasmJS.Module.string_appeared_here):
1462         (integrateWasmJS):
1463         (___setErrNo):
1464         (__ZSt18uncaught_exceptionv):
1465         (EXCEPTIONS.deAdjust):
1466         (EXCEPTIONS.addRef):
1467         (EXCEPTIONS.decRef):
1468         (EXCEPTIONS.clearRef):
1469         (___cxa_find_matching_catch):
1470         (___gxx_personality_v0):
1471         (___lock):
1472         (_emscripten_memcpy_big):
1473         (_gettimeofday):
1474         (_abort):
1475         (SYSCALLS):
1476         (SYSCALLS.get getStr):
1477         (SYSCALLS.get64):
1478         (SYSCALLS.getZero):
1479         (try.___syscall146.printChar):
1480         (___syscall146):
1481         (___syscall54):
1482         (___unlock):
1483         (___syscall6):
1484         (invoke_ii):
1485         (invoke_iiii):
1486         (invoke_v):
1487         (_malloc.Module.string_appeared_here):
1488         (getTempRet0.Module.string_appeared_here):
1489         (_free.Module.string_appeared_here):
1490         (_main.Module.string_appeared_here):
1491         (setTempRet0.Module.string_appeared_here):
1492         (establishStackSpace.Module.string_appeared_here):
1493         (stackSave.Module.string_appeared_here):
1494         (_memset.Module.string_appeared_here):
1495         (_sbrk.Module.string_appeared_here):
1496         (_emscripten_get_global_libc.Module.string_appeared_here):
1497         (_memcpy.Module.string_appeared_here):
1498         (___errno_location.Module.string_appeared_here):
1499         (setThrew.Module.string_appeared_here):
1500         (_fflush.Module.string_appeared_here):
1501         (stackAlloc.Module.string_appeared_here):
1502         (stackRestore.Module.string_appeared_here):
1503         (_llvm_bswap_i32.Module.string_appeared_here):
1504         (runPostSets.Module.string_appeared_here):
1505         (dynCall_ii.Module.string_appeared_here):
1506         (dynCall_iiii.Module.string_appeared_here):
1507         (dynCall_v.Module.string_appeared_here):
1508         (else.applyMemoryInitializer):
1509         (else):
1510         (else.useRequest):
1511         (ExitStatus):
1512         (dependenciesFulfilled):
1513         (Module.string_appeared_here.Module.callMain.callMain.pad):
1514         (Module.string_appeared_here.Module.callMain):
1515         (run.doRun):
1516         (run):
1517         (exit):
1518         * workers/wasm-long-compile-expected.txt: Added.
1519         * workers/wasm-long-compile-many-expected.txt: Added.
1520         * workers/wasm-long-compile-many.html: Added.
1521         * workers/wasm-long-compile.html: Added.
1522         * workers/wasm-resources: Added.
1523         * workers/wasm-resources/long-compile-many.js: Added.
1524         (done):
1525         (i.async.run):
1526         (i.worker.onmessage):
1527         * workers/wasm-resources/long-compile-worker.js: Added.
1528         (const._fail):
1529         (const.isNotA.assert.isNotA):
1530         (const):
1531         (switch.typeof):
1532         (Builder):
1533         (Builder.prototype.setChecked):
1534         (Builder.prototype.setPreamble):
1535         (Builder.prototype._functionIndexSpaceKeyHash):
1536         (Builder.prototype._registerFunctionToIndexSpace):
1537         (Builder.prototype._getFunctionFromIndexSpace):
1538         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
1539         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
1540         (Builder.prototype._registerSectionBuilders.this.Unknown):
1541         * workers/wasm-resources/long-compile.js: Added.
1542         (done):
1543         (async.run):
1544         (worker.onmessage):
1545
1546 2017-04-13  Dean Jackson  <dino@apple.com>
1547
1548         Large negative animation-delays may not work depending on machine uptime
1549         https://bugs.webkit.org/show_bug.cgi?id=166962
1550         <rdar://problem/30091526>
1551
1552         Reviewed by Tim Horton.
1553
1554         * animations/large-negative-delay-expected.txt: Added.
1555         * animations/large-negative-delay.html: Added.
1556
1557 2017-04-13  Andy VanWagoner  <thetalecrafter@gmail.com>
1558
1559         Change Intl prototypes to plain objects
1560         https://bugs.webkit.org/show_bug.cgi?id=168178
1561
1562         Reviewed by JF Bastien.
1563
1564         * js/intl-collator-expected.txt:
1565         * js/intl-datetimeformat-expected.txt:
1566         * js/intl-numberformat-expected.txt:
1567         * js/script-tests/intl-collator.js:
1568         * js/script-tests/intl-datetimeformat.js:
1569         * js/script-tests/intl-numberformat.js:
1570
1571 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
1572
1573         Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
1574         https://bugs.webkit.org/show_bug.cgi?id=169719
1575
1576         Unreviewed test gardening.
1577
1578         * platform/ios-wk2/TestExpectations:
1579
1580 2017-04-13  Antti Koivisto  <antti@apple.com>
1581
1582         Don't invalidate composition for style changes in non-composited layers
1583         https://bugs.webkit.org/show_bug.cgi?id=170805
1584         <rdar://problem/31606185>
1585
1586         Reviewed by Simon Fraser.
1587
1588         * compositing/updates/animation-non-composited-expected.txt: Added.
1589         * compositing/updates/animation-non-composited.html: Added.
1590
1591 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
1592
1593         Mark webrtc/video-mute.html as flaky.
1594         https://bugs.webkit.org/show_bug.cgi?id=170704
1595
1596         Unreviewed test gardening.
1597
1598         * TestExpectations:
1599
1600 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
1601
1602         Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
1603         https://bugs.webkit.org/show_bug.cgi?id=165553
1604
1605         Unreviewed test gardening.
1606
1607         * platform/mac/TestExpectations:
1608
1609 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
1610
1611         Mark media/track/track-cue-rendering-rtl.html as flaky.
1612         https://bugs.webkit.org/show_bug.cgi?id=170831
1613
1614         Unreviewed test gardening.
1615
1616         * platform/mac/TestExpectations:
1617
1618 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
1619
1620         Mark inspector/sampling-profiler/named-function-expression.html as flaky.
1621         https://bugs.webkit.org/show_bug.cgi?id=170830
1622
1623         Unreviewed test gardening.
1624
1625         * platform/mac-wk1/TestExpectations:
1626
1627 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
1628
1629         Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
1630
1631         Unreviewed test gardening.
1632
1633         * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
1634
1635 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
1636
1637         Mark http/tests/inspector/network/resource-request-headers.html as flaky.
1638         https://bugs.webkit.org/show_bug.cgi?id=170702
1639
1640         Unreviewed test gardening.
1641
1642         * platform/mac-wk2/TestExpectations:
1643
1644 2017-04-13  Ryan Haddad  <ryanhaddad@apple.com>
1645
1646         Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
1647         https://bugs.webkit.org/show_bug.cgi?id=164229
1648
1649         Unreviewed test gardening.
1650
1651         * platform/mac/TestExpectations:
1652
1653 2017-04-13  Chris Dumez  <cdumez@apple.com>
1654
1655         LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
1656         https://bugs.webkit.org/show_bug.cgi?id=170745
1657
1658         Reviewed by Tim Horton.
1659
1660         Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
1661         test more robust.
1662
1663         * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
1664         * svg/animations/animated-svg-image-outside-viewport-paused.html:
1665
1666 2017-04-13  Youenn Fablet  <youenn@apple.com>
1667
1668         Remove RTCSignalingState::Closed
1669         https://bugs.webkit.org/show_bug.cgi?id=170811
1670
1671         Reviewed by Eric Carlson.
1672
1673         * webrtc/connection-state.html:
1674
1675 2017-04-13  Jonathan Bedard  <jbedard@apple.com>
1676
1677         Remove compositing/masks/solid-color-masked.html expectation
1678         https://bugs.webkit.org/show_bug.cgi?id=168054
1679
1680         Unreviewed test gardening.
1681
1682         * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
1683
1684 2017-04-13  Youenn Fablet  <youenn@apple.com>
1685
1686         Add some more WebRTC tests
1687         https://bugs.webkit.org/show_bug.cgi?id=170796
1688
1689         Reviewed by Eric Carlson.
1690
1691         * webrtc/multi-video-expected.txt: Added.
1692         * webrtc/multi-video.html: Added.
1693         * webrtc/video-with-data-channel-expected.txt: Added.
1694         * webrtc/video-with-data-channel.html: Added.
1695
1696 2017-04-13  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1697
1698         [Readable Streams API] Implement cloneArrayBuffer in WebCore
1699         https://bugs.webkit.org/show_bug.cgi?id=170008
1700
1701         Reviewed by Youenn Fablet.
1702
1703         Added test to check cloneArrayBuffer behaviour. 
1704
1705         * streams/clone-array-buffer-expected.txt: Added.
1706         * streams/clone-array-buffer.html: Added.
1707
1708 2017-04-13  Youenn Fablet  <youenn@apple.com>
1709
1710         onnegotiationneeded should only be called once
1711         https://bugs.webkit.org/show_bug.cgi?id=170785
1712
1713         Reviewed by Alex Christensen.
1714
1715         * webrtc/negotiatedneeded-event-addStream.html:
1716
1717 2017-04-13  Dave Hyatt  <hyatt@apple.com>
1718
1719         Rendering flexbox children across columns
1720         https://bugs.webkit.org/show_bug.cgi?id=164166
1721         <rdar://problem/29055587>
1722
1723         Reviewed by Zalan Bujtas.
1724
1725         * fast/multicol/flexbox-rows-expected.html: Added.
1726         * fast/multicol/flexbox-rows.html: Added.
1727
1728 2017-04-13  Antti Koivisto  <antti@apple.com>
1729
1730         Try to unflake a test.
1731
1732         * http/tests/cache/disk-cache/disk-cache-media-small.html:
1733
1734 2017-04-12  Brady Eidson  <beidson@apple.com>
1735
1736         QuotaExceededError when saving to localStorage in private mode.
1737         https://bugs.webkit.org/show_bug.cgi?id=157010
1738
1739         Reviewed by Alex Christensen.
1740
1741         * platform/mac-wk2/TestExpectations:
1742         * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
1743         * storage/domstorage/localstorage/private-browsing-affects-storage.html:
1744         * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
1745         * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
1746         * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
1747         * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
1748         * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
1749         * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
1750
1751 2017-04-12  Joseph Pecoraro  <pecoraro@apple.com>
1752
1753         test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
1754         https://bugs.webkit.org/show_bug.cgi?id=170668
1755
1756         Reviewed by Keith Miller.
1757
1758         * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
1759         * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
1760         * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
1761         * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
1762         * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
1763         * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
1764         These tests are now out of date.
1765
1766 2017-04-12  Joseph Pecoraro  <pecoraro@apple.com>
1767
1768         test262: test262/test/language/literals/regexp/u-dec-esc.js
1769         https://bugs.webkit.org/show_bug.cgi?id=170687
1770
1771         Reviewed by Michael Saboff.
1772
1773         * js/regexp-unicode-expected.txt:
1774         * js/script-tests/regexp-unicode.js:
1775         Extend test to test invalid backreferences.
1776
1777 2017-04-12  Jonathan Bedard  <jbedard@apple.com>
1778
1779         Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
1780
1781         Unreviewed test gardening.
1782
1783         * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
1784         * platform/ios-wk1/TestExpectations: Move test expectation to top level.
1785         * platform/mac-wk1/TestExpectations: Ditto.
1786         * platform/win/TestExpectations: Ditto.
1787         * platform/wk2/TestExpectations: Ditto.
1788
1789 2017-04-11  Dean Jackson  <dino@apple.com>
1790
1791         canvas/2d.gradient.* LayoutTests failing
1792         https://bugs.webkit.org/show_bug.cgi?id=170757
1793         <rdar://problem/31177990>
1794
1795         Reviewed by Antoine Quint.
1796
1797         Add a fudge factor to the gradient tests, since we can
1798         now produce noisy (nicer looking) gradients. There might
1799         be 1 or 2 bits of difference per pixel.
1800
1801         * canvas/philip/tests.js:
1802         (_assertPixelWithGradientNoise):
1803         * canvas/philip/tests/2d.gradient.linear.transform.1.html:
1804         * canvas/philip/tests/2d.gradient.linear.transform.2.html:
1805         * canvas/philip/tests/2d.gradient.linear.transform.3.html:
1806         * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
1807         * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
1808         * canvas/philip/tests/2d.gradient.radial.cone.front.html:
1809         * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
1810         * canvas/philip/tests/2d.gradient.radial.cone.top.html:
1811         * canvas/philip/tests/2d.gradient.radial.inside1.html:
1812         * canvas/philip/tests/2d.gradient.radial.inside2.html:
1813         * canvas/philip/tests/2d.gradient.radial.inside3.html:
1814         * canvas/philip/tests/2d.gradient.radial.outside1.html:
1815         * canvas/philip/tests/2d.gradient.radial.outside2.html:
1816         * canvas/philip/tests/2d.gradient.radial.outside3.html:
1817         * canvas/philip/tests/2d.gradient.radial.touch2.html:
1818         * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
1819         * fast/canvas/canvas-gradient-on-compositing-expected.html:
1820
1821 2017-04-12  Myles C. Maxfield  <mmaxfield@apple.com>
1822
1823         Well-known variations should clamp to the values listed in the @font-face block
1824         https://bugs.webkit.org/show_bug.cgi?id=169260
1825
1826         Reviewed by Dean Jackson.
1827
1828         * fast/text/variations/font-face-clamp-expected.html: Added.
1829         * fast/text/variations/font-face-clamp.html: Added.
1830
1831 2017-04-12  Jonathan Bedard  <jbedard@apple.com>
1832
1833         Remove two passing canvas tests from ios expectations
1834
1835         Unreviewed test gardening.
1836
1837         * platform/ios/TestExpectations:
1838
1839 2017-04-12  Youenn Fablet  <youenn@apple.com>
1840
1841         REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
1842         https://bugs.webkit.org/show_bug.cgi?id=170754
1843         <rdar://problem/31573169>
1844
1845         Unreviewed.
1846
1847         * TestExpectations: Marking test as crashing.
1848
1849 2017-04-12  Manuel Rego Casasnovas  <rego@igalia.com>
1850
1851         [css-grid] Replaced elements don't properly resolve percentage heights
1852         https://bugs.webkit.org/show_bug.cgi?id=159670
1853
1854         Reviewed by Darin Adler.
1855
1856         The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
1857         This patch only adds the test to avoid regressions in the future.
1858
1859         * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
1860         * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
1861
1862 2017-04-10  Antti Koivisto  <antti@apple.com>
1863
1864         Cache small media resources in disk cache
1865         https://bugs.webkit.org/show_bug.cgi?id=170676
1866         <rdar://problem/31532649>
1867
1868         Reviewed by Andreas Kling.
1869
1870         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
1871         * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
1872
1873 2017-04-12  Per Arne Vollan  <pvollan@apple.com>
1874
1875         Implement stroke-color CSS property.
1876         https://bugs.webkit.org/show_bug.cgi?id=169352
1877
1878         Reviewed by Jon Lee.
1879
1880         * fast/css/stroke-color-expected.html: Added.
1881         * fast/css/stroke-color-fallback-expected.html: Added.
1882         * fast/css/stroke-color-fallback.html: Added.
1883         * fast/css/stroke-color.html: Added.
1884         * fast/css/visited-link-stroke-color-expected.html: Added.
1885         * fast/css/visited-link-stroke-color.html: Added.
1886
1887 2017-04-11  Youenn Fablet  <youenn@apple.com>
1888
1889         LayoutTest webrtc/video-mute.html is a flaky failure
1890         https://bugs.webkit.org/show_bug.cgi?id=170704
1891
1892         Reviewed by Eric Carlson.
1893
1894         * webrtc/video-mute.html: Trying to make it less flaky.
1895
1896 2017-04-11  Youenn Fablet  <youenn@apple.com>
1897
1898         [WK1] Add captureStream test with webrtc
1899         https://bugs.webkit.org/show_bug.cgi?id=170746
1900
1901         Reviewed by Eric Carlson.
1902
1903         * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
1904         * webrtc/captureCanvas-webrtc-expected.txt: Added.
1905         * webrtc/captureCanvas-webrtc.html: Added.
1906
1907 2017-04-11  Youenn Fablet  <youenn@apple.com>
1908
1909         Migrating webrtc tests to latest API
1910         https://bugs.webkit.org/show_bug.cgi?id=170709
1911
1912         Reviewed by Eric Carlson.
1913
1914         * webrtc/audio-peer-connection-webaudio.html:
1915         * webrtc/libwebrtc/descriptionGetters.html:
1916         * webrtc/negotiatedneeded-event-addStream.html:
1917         * webrtc/peer-connection-audio-mute.html:
1918         * webrtc/peer-connection-audio-mute2.html:
1919         * webrtc/peer-connection-remote-audio-mute.html:
1920         * webrtc/peer-connection-remote-audio-mute2.html:
1921         * webrtc/release-after-getting-track.html:
1922         * webrtc/video-disabled-black.html:
1923         * webrtc/video-mute.html:
1924         * webrtc/video-remote-mute.html:
1925         * webrtc/video-with-receiver.html:
1926         * webrtc/video.html:
1927
1928 2017-04-11  Youenn Fablet  <youenn@apple.com>
1929
1930         Activate WebRTC data channel tests for WK1
1931         https://bugs.webkit.org/show_bug.cgi?id=170710
1932
1933         Reviewed by Eric Carlson.
1934
1935         * platform/mac-wk1/TestExpectations:
1936
1937 2017-04-11  Youenn Fablet  <youenn@apple.com>
1938
1939         MediaStream id should be equal to msid
1940         https://bugs.webkit.org/show_bug.cgi?id=170712
1941
1942         Reviewed by Eric Carlson.
1943
1944         Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
1945
1946         * fast/mediastream/RTCPeerConnection-inspect-answer.html:
1947         * fast/mediastream/RTCPeerConnection-inspect-offer.html:
1948         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
1949         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
1950         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
1951         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
1952         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
1953         * webrtc/audio-peer-connection-webaudio.html:
1954         * webrtc/audio-replace-track.html:
1955         * webrtc/connection-state.html:
1956         * webrtc/datachannel/basic.html:
1957         * webrtc/datachannel/bufferedAmountLowThreshold.html:
1958         * webrtc/datachannel/datachannel-gc.html:
1959         * webrtc/datachannel/datachannel-stats.html:
1960         * webrtc/datachannel/filter-ice-candidate.html:
1961         * webrtc/ephemeral-certificates-and-cnames.html:
1962         * webrtc/libwebrtc/descriptionGetters.html:
1963         * webrtc/negotiatedneeded-event-addStream.html:
1964         * webrtc/no-port-zero-in-upd-candidates.html:
1965         * webrtc/peer-connection-audio-mute.html:
1966         * webrtc/peer-connection-audio-mute2.html:
1967         * webrtc/peer-connection-remote-audio-mute.html:
1968         * webrtc/peer-connection-remote-audio-mute2.html:
1969         * webrtc/release-after-getting-track.html:
1970         * webrtc/video-disabled-black.html:
1971         * webrtc/video-getParameters.html:
1972         * webrtc/video-mediastreamtrack-stats.html:
1973         * webrtc/video-mute.html:
1974         * webrtc/video-remote-mute.html:
1975         * webrtc/video-replace-track-to-null.html:
1976         * webrtc/video-replace-track.html:
1977         * webrtc/video-stats.html:
1978         * webrtc/video-with-receiver.html:
1979         * webrtc/video.html:
1980
1981 2017-04-11  Chris Fleizach  <cfleizach@apple.com>
1982
1983         AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
1984         https://bugs.webkit.org/show_bug.cgi?id=170330
1985         <rdar://problem/31366105>
1986
1987         Reviewed by Joanmarie Diggs.
1988
1989         * accessibility/mac/search-predicate-article-expected.txt:
1990         * accessibility/mac/search-predicate-article.html:
1991
1992 2017-04-11  Joseph Pecoraro  <pecoraro@apple.com>
1993
1994         test262: test262/test/annexB/language/comments/multi-line-html-close.js
1995         https://bugs.webkit.org/show_bug.cgi?id=170648
1996
1997         Reviewed by Keith Miller.
1998
1999         * js/parser-xml-close-comment-expected.txt:
2000         * js/script-tests/parser-xml-close-comment.js:
2001         Update test coverage for JavaScript HTML comments.
2002
2003 2017-04-11  Joseph Pecoraro  <pecoraro@apple.com>
2004
2005         test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
2006         https://bugs.webkit.org/show_bug.cgi?id=170652
2007
2008         Reviewed by Michael Saboff.
2009
2010         * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
2011         * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
2012         * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
2013         * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
2014         * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
2015         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
2016         * 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:
2017         These tests expected the opposite, they are now out of date.
2018
2019 2017-04-11  Yoav Weiss  <yoav@yoav.ws>
2020
2021         [link preload] Double downloads of preloaded content when it's in MemoryCache
2022         https://bugs.webkit.org/show_bug.cgi?id=170122
2023
2024         Reviewed by Antti Koivisto.
2025
2026         * TestExpectations: Removed flakiness label from the header preload charset test.
2027         * fast/loader/cache-encoding-expected.txt: Changed expectation.
2028         * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
2029         * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
2030         * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
2031         * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
2032         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.
2033
2034 2017-04-11  Manuel Rego Casasnovas  <rego@igalia.com>
2035
2036         [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
2037         https://bugs.webkit.org/show_bug.cgi?id=167538
2038
2039         Reviewed by Darin Adler.
2040
2041         fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
2042         as the caret was not always painted in the test runner.
2043         The test was checking for a crash in simplified layout (see bug #163450)
2044         and has nothing to do with the caret or "autofocus" behavior.
2045         "autofocus" was needed to get the crash, so this change modifies
2046         the test to blur the element, so the caret is not painted anymore.
2047
2048         * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
2049         Don't focus the input element.
2050         * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
2051         the input element to avoid showing the caret.
2052         * platform/mac-wk2/TestExpectations: Remove file from expectations.
2053
2054 2017-04-10  Jiewen Tan  <jiewen_tan@apple.com>
2055
2056         Unreviewed, test expectations update
2057
2058         * platform/wk2/TestExpectations:
2059
2060 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
2061
2062         Mark two newly imported web-platform-tests as failing.
2063
2064         Unreviewed test gardening.
2065
2066         * TestExpectations:
2067
2068 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
2069
2070         Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
2071         https://bugs.webkit.org/show_bug.cgi?id=167475
2072
2073         Unreviewed test gardening.
2074
2075         * platform/mac-wk1/TestExpectations:
2076
2077 2017-04-10  Wenson Hsieh  <wenson_hsieh@apple.com>
2078
2079         REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
2080         https://bugs.webkit.org/show_bug.cgi?id=170677
2081         <rdar://problem/31512633>
2082
2083         Reviewed by Tim Horton.
2084
2085         Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
2086
2087         * fast/events/drag-to-navigate.html:
2088         * fast/events/only-valid-drop-targets-receive-file-drop.html:
2089
2090 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
2091
2092         Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
2093         https://bugs.webkit.org/show_bug.cgi?id=170682
2094
2095         Unreviewed test gardening.
2096
2097         * platform/mac-wk1/TestExpectations:
2098
2099 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
2100
2101         Rebaseline js/dom/global-constructors-attributes.html after r215131.
2102
2103         Unreviewed test gardening.
2104
2105         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2106         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2107         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2108
2109 2017-04-10  Andreas Kling  <akling@apple.com>
2110
2111         Don't generate extra scrolling tiles for non-visible pages.
2112         https://bugs.webkit.org/show_bug.cgi?id=167213
2113         <rdar://problem/30105774>
2114
2115         Reviewed by Antti Koivisto.
2116
2117         * TestExpectations:
2118         * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
2119         * compositing/tiling/non-visible-window-tile-coverage.html: Added.
2120         * platform/mac-wk2/TestExpectations:
2121
2122 2017-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
2123
2124         REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
2125         https://bugs.webkit.org/show_bug.cgi?id=170667
2126
2127         Reviewed by Žan Doberšek.
2128
2129         Unskip then test that is passing now.
2130
2131         * platform/gtk/TestExpectations:
2132
2133 2017-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
2134
2135         Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
2136
2137         * platform/gtk/TestExpectations:
2138
2139 2017-04-10  Miguel Gomez  <magomez@igalia.com>
2140
2141         REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
2142         https://bugs.webkit.org/show_bug.cgi?id=168425
2143
2144         Reviewed by Said Abou-Hallawa.
2145
2146         Adjusted expectation for fast/images/animated-png.html. It must pass now.
2147
2148         * platform/gtk/TestExpectations:
2149
2150 2017-04-09  Devin Rousso  <webkit@devinrousso.com>
2151
2152         Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
2153         https://bugs.webkit.org/show_bug.cgi?id=170184
2154
2155         Reviewed by Matt Baker.
2156
2157         * inspector/unit-tests/text-utilities-expected.txt: Added.
2158         * inspector/unit-tests/text-utilities.html: Added.
2159
2160 2017-04-09  Youenn Fablet  <youenn@apple.com>
2161
2162         Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
2163         https://bugs.webkit.org/show_bug.cgi?id=170647
2164
2165         Reviewed by Sam Weinig.
2166
2167         * TestExpectations:
2168         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
2169         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
2170         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
2171         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
2172         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
2173         * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
2174         * platform/mac/TestExpectations:
2175         * tests-options.json:
2176
2177 2017-04-09  Joseph Pecoraro  <pecoraro@apple.com>
2178
2179         test262: test262/test/annexB/language/literals/regexp/identity-escape.js
2180         https://bugs.webkit.org/show_bug.cgi?id=170651
2181
2182         Reviewed by Saam Barati.
2183
2184         * js/regexp-no-extensions-expected.txt:
2185         * js/script-tests/regexp-no-extensions.js:
2186         Update existing test for these edge cases.
2187
2188 2017-04-08  Myles C. Maxfield  <mmaxfield@apple.com>
2189
2190         [Variation Fonts] Width values of GX fonts are not mapped correctly
2191         https://bugs.webkit.org/show_bug.cgi?id=170367
2192
2193         Reviewed by Simon Fraser.
2194
2195         * fast/text/variations/font-selection-properties-expected.html:
2196         * fast/text/variations/gx-width-expected.html: Added.
2197         * fast/text/variations/gx-width.html: Added.
2198
2199 2017-04-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
2200
2201         A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
2202         https://bugs.webkit.org/show_bug.cgi?id=170577
2203
2204         Reviewed by Simon Fraser.
2205
2206         * fast/images/async-image-background-image-repeated-expected.html: Added.
2207         * fast/images/async-image-background-image-repeated.html: Added.
2208
2209 2017-04-08  Simon Fraser  <simon.fraser@apple.com>
2210
2211         Unprefix CSS cursor values grab and grabbing
2212         https://bugs.webkit.org/show_bug.cgi?id=170543
2213
2214         Reviewed by Jon Lee.
2215
2216         Enhanced the cursor test to check round-tripping of all values.
2217
2218         * fast/css/cursor-parsing-expected.txt:
2219         * fast/css/cursor-parsing.html:
2220
2221 2017-04-08  Youenn Fablet  <youenn@apple.com>
2222
2223         WebRTC tests gardening
2224         https://bugs.webkit.org/show_bug.cgi?id=170508
2225
2226         Reviewed by Eric Carlson.
2227
2228         * platform/ios-wk1/TestExpectations:
2229         * platform/ios-wk2/TestExpectations:
2230         * platform/ios/TestExpectations:
2231
2232 2017-04-08  Youenn Fablet  <youenn@apple.com>
2233
2234         MediaStreamTrack id should be preserved by PeerConnection
2235         https://bugs.webkit.org/show_bug.cgi?id=170624
2236
2237         Reviewed by Eric Carlson.
2238
2239         * webrtc/video.html:
2240
2241 2017-04-07  Chris Dumez  <cdumez@apple.com>
2242
2243         Unreviewed, update 2 media tests after r215120 so they work on iOS.
2244
2245         Setting the volume is a no-op on iOS so mute the video instead.
2246
2247         * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
2248         * media/video-restricted-invisible-autoplay-not-allowed.html:
2249
2250 2017-04-07  Yuichiro Kikura  <y.kikura@gmail.com>
2251
2252         WebGPU: implement ComputeCommandEncoder and related components    
2253         https://bugs.webkit.org/show_bug.cgi?id=170444
2254
2255         Reviewed by Alex Christensen.
2256
2257         Added a test case to ensure ComputeCommandEncoder is dispatched successfully
2258
2259         * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
2260         * fast/canvas/webgpu/webgpu-dispatch.html: Added.
2261
2262 2017-04-07  Zalan Bujtas  <zalan@apple.com>
2263
2264         Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
2265         https://bugs.webkit.org/show_bug.cgi?id=170552
2266
2267         Reviewed by Antti Koivisto.
2268
2269         * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
2270         * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
2271
2272 2017-04-07  Ryan Haddad  <ryanhaddad@apple.com>
2273
2274         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
2275         https://bugs.webkit.org/show_bug.cgi?id=168540
2276
2277         Unreviewed test gardening.
2278
2279         * platform/mac/TestExpectations:
2280
2281 2017-04-07  Ryan Haddad  <ryanhaddad@apple.com>
2282
2283         Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
2284         https://bugs.webkit.org/show_bug.cgi?id=170615
2285
2286         Unreviewed test gardening.
2287
2288         * platform/mac/TestExpectations:
2289
2290 2017-04-07  Chris Dumez  <cdumez@apple.com>
2291
2292         Audible autoplay videos should not get paused when outside the viewport
2293         https://bugs.webkit.org/show_bug.cgi?id=170610
2294         <rdar://problem/31505984>
2295
2296         Reviewed by Eric Carlson.
2297
2298         Add layout test coverage.
2299
2300         * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
2301         * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
2302         * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
2303         * media/video-restricted-invisible-autoplay-not-allowed.html:
2304
2305 2017-04-07  Chris Dumez  <cdumez@apple.com>
2306
2307         Throttle / Align DOM Timers in cross-origin iframes to 30fps
2308         https://bugs.webkit.org/show_bug.cgi?id=170613
2309         <rdar://problem/31506444>
2310
2311         Reviewed by Simon Fraser.
2312
2313         Add layout test coverage.
2314
2315         * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
2316         * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
2317         * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
2318
2319 2017-04-07  Brent Fulgham  <bfulgham@apple.com>
2320
2321         Rebaseline additional tests after r215096.
2322         https://bugs.webkit.org/show_bug.cgi?id=170561
2323         <rdar://problem/7415154>
2324
2325         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
2326         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
2327         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
2328         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
2329         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
2330         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
2331         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
2332         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
2333         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
2334         * http/tests/security/no-popup-from-sandbox-top-expected.txt:
2335         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
2336
2337 2017-04-07  Brent Fulgham  <bfulgham@apple.com>
2338
2339         WebKit should percent encode single quotes in query strings
2340         https://bugs.webkit.org/show_bug.cgi?id=170561
2341         <rdar://problem/7415154>
2342
2343         Reviewed by Alex Christensen.
2344
2345         Rebaseline tests after change.
2346
2347         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
2348         * fast/frames/xss-auditor-handles-file-urls-expected.txt:
2349         * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
2350         * http/tests/security/xssAuditor/base-href-expected.txt:
2351         * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
2352         * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
2353         * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
2354         * http/tests/security/xssAuditor/embed-tag-expected.txt:
2355         * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
2356         * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
2357         * http/tests/security/xssAuditor/form-action-expected.txt:
2358         * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
2359         * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
2360         * http/tests/security/xssAuditor/frameset-injection-expected.txt:
2361         * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
2362         * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
2363         * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
2364         * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
2365         * http/tests/security/xssAuditor/iframe-injection-expected.txt:
2366         * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
2367         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
2368         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
2369         * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
2370         * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
2371         * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
2372         * http/tests/security/xssAuditor/link-onclick-expected.txt:
2373         * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
2374         * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
2375         * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
2376         * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
2377         * http/tests/security/xssAuditor/object-tag-expected.txt:
2378         * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
2379         * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
2380         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
2381         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
2382         * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
2383         * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
2384         * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
2385         * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
2386         * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
2387         * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
2388         * http/tests/security/xssAuditor/svg-animate-expected.txt:
2389         * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
2390         * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
2391         * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
2392
2393 2017-04-07  Youenn Fablet  <youenn@apple.com>
2394
2395         Improve some WebRTC flaky tests
2396         https://bugs.webkit.org/show_bug.cgi?id=170584
2397
2398         Reviewed by Alex Christensen.
2399
2400         * webrtc/libwebrtc/descriptionGetters.html:
2401         * webrtc/video-replace-track-to-null.html:
2402
2403 2017-04-07  Zalan Bujtas  <zalan@apple.com>
2404
2405         Text insertion cursor disappears after pressing enter
2406         https://bugs.webkit.org/show_bug.cgi?id=169291
2407         <rdar://problem/30899611>
2408
2409         Reviewed by Tim Horton.
2410
2411         * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
2412         * editing/simple-line-layout-caret-is-gone.html: Added.
2413
2414 2017-04-06  Myles C. Maxfield  <mmaxfield@apple.com>
2415
2416         Make FontWithFeatures test font pass OTS
2417         https://bugs.webkit.org/show_bug.cgi?id=169788
2418
2419         Reviewed by Tim Horton.
2420
2421         Updated font to the one which passes the tests.
2422
2423         * css3/resources/FontWithFeatures.otf:
2424
2425 2017-04-06  Jiewen Tan  <jiewen_tan@apple.com>
2426
2427         LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
2428         https://bugs.webkit.org/show_bug.cgi?id=170571
2429
2430         Unreviewed.
2431
2432         * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
2433         * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
2434
2435 2017-04-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2436
2437         Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
2438         https://bugs.webkit.org/show_bug.cgi?id=170560
2439         <rdar://problem/31484693>
2440
2441         Reviewed by Tim Horton.
2442
2443         Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
2444         scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
2445
2446         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
2447         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
2448
2449 2017-04-05  Simon Fraser  <simon.fraser@apple.com>
2450
2451         Throttle requestAnimationFrame in cross-origin iframes to 30fps
2452         https://bugs.webkit.org/show_bug.cgi?id=170534
2453
2454         Reviewed by Dan Bates.
2455
2456         * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
2457         * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
2458         * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
2459
2460 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
2461
2462         Unreviewed, rolling out r215041.
2463
2464         The LayoutTest for this change is failing on ios-simulator.
2465
2466         Reverted changeset:
2467
2468         "Rendering flexbox children across columns"
2469         https://bugs.webkit.org/show_bug.cgi?id=164166
2470         http://trac.webkit.org/changeset/215041
2471
2472 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
2473
2474         Unreviewed, rolling out r215046.
2475
2476         This change broke internal builds.
2477
2478         Reverted changeset:
2479
2480         "WebRTC tests gardening"
2481         https://bugs.webkit.org/show_bug.cgi?id=170508
2482         http://trac.webkit.org/changeset/215046
2483
2484 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
2485
2486         Skip a test that was accidentally enabled with r214982.
2487
2488         Unreviewed test gardening.
2489
2490         * platform/ios/TestExpectations:
2491
2492 2017-04-06  Joseph Pecoraro  <pecoraro@apple.com>
2493
2494         Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
2495         https://bugs.webkit.org/show_bug.cgi?id=16531
2496         <rdar://problem/5712895>
2497
2498         Reviewed by Timothy Hatcher.
2499
2500         * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
2501         * http/tests/inspector/network/resource-request-headers.html: Added.
2502         * http/tests/inspector/network/resources/basic-auth.php: Added.
2503         Test coverage for Cookie and Basic Authentication headers.
2504
2505         * platform/mac/TestExpectations:
2506         * platform/mac-wk1/TestExpectations:
2507         * platform/win/TestExpectations:
2508         Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
2509         and ElCapitan which uses the legacy non-NSURLSession loading path.
2510
2511 2017-04-06  Youenn Fablet  <youenn@apple.com>
2512
2513         LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
2514         https://bugs.webkit.org/show_bug.cgi?id=167513
2515
2516         Reviewed by Eric Carlson.
2517
2518         * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
2519
2520 2017-04-06  Zalan Bujtas  <zalan@apple.com>
2521
2522         Simple line layout: Hittest always returns the first renderer in the block.
2523         https://bugs.webkit.org/show_bug.cgi?id=170520
2524         <rdar://problem/30979175>
2525
2526         Reviewed by Antti Koivisto.
2527
2528         * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
2529         * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
2530
2531 2017-03-31  Jiewen Tan  <jiewen_tan@apple.com>
2532
2533         [WebCrypto] Add support for AES-CTR
2534         https://bugs.webkit.org/show_bug.cgi?id=169761
2535         <rdar://problem/31331321>
2536
2537         Reviewed by Brent Fulgham.
2538
2539         * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
2540         * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
2541         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
2542         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
2543         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
2544         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
2545         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
2546         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
2547         * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
2548         * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
2549         * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
2550         * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
2551         * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
2552         * crypto/subtle/aes-ctr-generate-key.html: Added.
2553         * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
2554         * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
2555         * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
2556         * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
2557         * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
2558         * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
2559         * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
2560         * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
2561         * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
2562         * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
2563         * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
2564         * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
2565         * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
2566         * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
2567         * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
2568         * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
2569         * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
2570         * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
2571         * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
2572         * crypto/subtle/aes-ctr-import-raw-key.html: Added.
2573         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
2574         * crypto/subtle/aes-generate-key-malformed-parameters.html:
2575         * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
2576         * crypto/subtle/aes-import-key-malformed-parameters.html:
2577         * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
2578         * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
2579         * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
2580         * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
2581         * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
2582         * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
2583         * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
2584         * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
2585         * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
2586         * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
2587         * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
2588         * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
2589
2590 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
2591
2592         Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
2593         https://bugs.webkit.org/show_bug.cgi?id=153460
2594
2595         Unreviewed test gardening.
2596
2597         * platform/mac/TestExpectations:
2598
2599 2017-04-06  Youenn Fablet  <youenn@apple.com>
2600
2601         WebRTC tests gardening
2602         https://bugs.webkit.org/show_bug.cgi?id=170508
2603
2604         Reviewed by Eric Carlson.
2605
2606         * platform/ios-wk1/TestExpectations:
2607         * platform/ios-wk2/TestExpectations:
2608         * platform/ios/TestExpectations:
2609
2610 2017-04-06  Antti Koivisto  <antti@apple.com>
2611
2612         Implement testing mode for disk cache
2613         https://bugs.webkit.org/show_bug.cgi?id=170547
2614
2615         Reviewed by Andreas Kling.
2616
2617         Enable a few disabled tests to see how it goes.
2618
2619         * platform/mac-wk2/TestExpectations:
2620
2621 2017-04-06  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2622
2623         [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
2624         https://bugs.webkit.org/show_bug.cgi?id=170339
2625
2626         Reviewed by Youenn Fablet.
2627
2628         Added new tests addressing respondWithNewView() behaviour.
2629
2630         * streams/readable-stream-byob-request-expected.txt: Updated.
2631         * streams/readable-stream-byob-request.js: Added new tests.
2632
2633 2017-04-06  Dave Hyatt  <hyatt@apple.com>
2634
2635         Rendering flexbox children across columns
2636         https://bugs.webkit.org/show_bug.cgi?id=164166
2637         <rdar://problem/29055587>
2638
2639         Reviewed by Zalan Bujtas.
2640
2641         * fast/multicol/flexbox-rows-expected.html: Added.
2642         * fast/multicol/flexbox-rows.html: Added.
2643
2644 2017-04-05  Simon Fraser  <simon.fraser@apple.com>
2645
2646         Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
2647         https://bugs.webkit.org/show_bug.cgi?id=170479
2648
2649         Reviewed by Sam Weinig.
2650
2651         * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
2652         * fast/frames/user-gesture-timestamp-propagation.html: Added.
2653         * platform/ios/TestExpectations:
2654
2655 2017-04-05  Eric Carlson  <eric.carlson@apple.com>
2656
2657         [MediaStream] Host application should be able to mute and unmute media streams
2658         https://bugs.webkit.org/show_bug.cgi?id=170519
2659         <rdar://problem/31174326>
2660
2661         Reviewed by Youenn Fablet.
2662
2663         * fast/mediastream/MediaStream-page-muted-expected.txt:
2664         * fast/mediastream/MediaStream-page-muted.html:
2665
2666 2017-04-05  Javier Fernandez  <jfernandez@igalia.com>
2667
2668         [css-align] Implement the place-items shorthand
2669         https://bugs.webkit.org/show_bug.cgi?id=168847
2670
2671         Reviewed by David Hyatt.
2672
2673         Regression tests for the new place-content alignment shorthand.
2674
2675         * css3/parse-place-items.html: Added.
2676
2677 2017-04-05  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2678
2679         [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
2680         https://bugs.webkit.org/show_bug.cgi?id=170157
2681
2682         Reviewed by Alejandro G. Castro.
2683
2684         The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
2685         is used to check that we generate the "a=bundle-only" lines on the "m=" sections
2686         according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
2687         To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
2688         for each one of the audio media type and video media type.
2689
2690         * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
2691         as failing in the general TestExpectations, because the libwebrtc backend currently
2692         doesn't generate the expected a=bundle-only lines.
2693         On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
2694         The whole fast/mediastream directory is already overriden to pass.
2695         * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
2696         * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
2697         * fast/mediastream/resources/sdp-utils.js:
2698         (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
2699         * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
2700         * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
2701
2702 2017-04-05  Jer Noble  <jer.noble@apple.com>
2703
2704         [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
2705         https://bugs.webkit.org/show_bug.cgi?id=170510
2706
2707         Reviewed by Eric Carlson.
2708
2709         * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
2710         * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
2711
2712 2017-04-05  Matt Baker  <mattbaker@apple.com>
2713
2714         Web Inspector: XHR breakpoints should be global
2715         https://bugs.webkit.org/show_bug.cgi?id=170033
2716
2717         Reviewed by Joseph Pecoraro..
2718
2719         * inspector/dom-debugger/xhr-breakpoints.html:
2720         Update for XHRBreakpoint constructor change.
2721
2722 2017-04-05  Chris Dumez  <cdumez@apple.com>
2723
2724         <input type="range"> changing to disabled while active breaks all pointer events
2725         https://bugs.webkit.org/show_bug.cgi?id=170447
2726         <rdar://problem/31442875>
2727
2728         Reviewed by Geoffrey Garen.
2729
2730         Add layout test coverage.
2731
2732         * fast/forms/range/disabled-while-dragging-expected.txt: Added.
2733         * fast/forms/range/disabled-while-dragging.html: Added.
2734
2735 2017-04-05  Jiewen Tan  <jiewen_tan@apple.com>
2736
2737         Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
2738         <rdar://problem/31322400>
2739
2740         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
2741         * crypto/subtle/rsa-import-key-malformed-parameters.html:
2742
2743 2017-04-05  Youenn Fablet  <youenn@apple.com>
2744
2745         Deprecate and remove URL.createObjectURL(mediastream)
2746         https://bugs.webkit.org/show_bug.cgi?id=167518
2747         <rdar://problem/31149607>
2748
2749         Reviewed by Eric Carlson.
2750
2751         * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
2752         * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
2753         * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
2754         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
2755         * fast/mediastream/MediaStream-video-element-displays-buffer.html:
2756         * fast/mediastream/MediaStream-video-element-expected.txt:
2757         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
2758         * fast/mediastream/MediaStream-video-element-track-stop.html:
2759         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
2760         * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
2761         * fast/mediastream/MediaStream-video-element.html:
2762         * fast/mediastream/resources/getUserMedia-helper.js:
2763         (setupVideoElementWithStream):
2764
2765 2017-04-05  Javier Fernandez  <jfernandez@igalia.com>
2766
2767         [GTK] Unreviewed tests gardening
2768         https://bugs.webkit.org/show_bug.cgi?id=170497
2769
2770         Unreviewed test gardening. Rebaseline tests after r214712.
2771
2772         * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
2773
2774
2775 2017-04-04  Alexey Proskuryakov  <ap@apple.com>
2776
2777         Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
2778         for https://bugs.webkit.org/show_bug.cgi?id=170493
2779
2780         * platform/mac/TestExpectations:
2781
2782 2017-04-04  Youenn Fablet  <youenn@apple.com>
2783
2784         Canvas is tainted when painting a video with MediaStreamTrack
2785         https://bugs.webkit.org/show_bug.cgi?id=170486
2786
2787         Reviewed by Eric Carlson.
2788
2789         * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
2790         * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
2791         * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
2792         (reject):
2793         (getUserMedia):
2794         (defaultRejectOrCatch):
2795         (setupVideoElementWithStream):
2796
2797 2017-04-04  Youenn Fablet  <youenn@apple.com>
2798
2799         [Mac] Add back web audio support for getUserMedia MediaStreamTrack
2800         https://bugs.webkit.org/show_bug.cgi?id=170482
2801
2802         Reviewed by Eric Carlson.
2803
2804         * TestExpectations:
2805
2806 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
2807
2808         Mark fast/images/slower-animation-than-decoding-image.html as flaky.
2809         https://bugs.webkit.org/show_bug.cgi?id=168390
2810
2811         Unreviewed test gardening.
2812
2813         * platform/mac/TestExpectations:
2814
2815 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
2816
2817         Mark fast/images/reset-image-animation.html as flaky.
2818         https://bugs.webkit.org/show_bug.cgi?id=170177
2819
2820         Unreviewed test gardening.
2821
2822         * platform/mac/TestExpectations:
2823
2824 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
2825
2826         Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
2827         https://bugs.webkit.org/show_bug.cgi?id=168409
2828
2829         Unreviewed test gardening.
2830
2831         * platform/mac-wk1/TestExpectations:
2832
2833 2017-04-04  Brent Fulgham  <bfulgham@apple.com>
2834
2835         Do not assert when CharacterData representing an Attr fires events
2836         https://bugs.webkit.org/show_bug.cgi?id=170454
2837         <rdar://problem/30979320>
2838
2839         Reviewed by Ryosuke Niwa.
2840
2841         * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
2842         * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
2843
2844 2017-04-04  Youenn Fablet  <youenn@apple.com>
2845
2846         LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
2847         https://bugs.webkit.org/show_bug.cgi?id=169481
2848
2849         Reviewed by Eric Carlson.
2850
2851         * platform/mac-wk2/TestExpectations: Removing flaky expectation.
2852         * webrtc/datachannel/basic.html:
2853
2854 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
2855
2856         Add back results that were accidentally removed with r214848.
2857         https://bugs.webkit.org/show_bug.cgi?id=169301
2858
2859         Unreviewed test gardening.
2860
2861         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
2862         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
2863
2864 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
2865
2866         Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
2867         https://bugs.webkit.org/show_bug.cgi?id=170456
2868
2869         Unreviewed test gardening.
2870
2871         * platform/mac-wk1/TestExpectations:
2872
2873 2017-04-04  Youenn Fablet  <youenn@apple.com>
2874
2875         webrtc/peer-connection-audio-mute.html is flaky
2876         https://bugs.webkit.org/show_bug.cgi?id=170451
2877
2878         Reviewed by Eric Carlson.
2879
2880         * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
2881         * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
2882         Decreasing time spent at detecting hum or not.
2883         * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
2884
2885 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
2886
2887         Mark fast/images/animated-gif-webkit-transform.html as flaky.
2888         https://bugs.webkit.org/show_bug.cgi?id=170410
2889
2890         Unreviewed test gardening.
2891
2892         * platform/mac-wk2/TestExpectations:
2893
2894 2017-04-03  Alexey Proskuryakov  <ap@apple.com>
2895
2896         Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
2897
2898         This test still times out, most of the time.
2899
2900         * platform/wk2/TestExpectations:
2901
2902 2017-04-03  Javier Fernandez  <jfernandez@igalia.com>
2903
2904         [css-align] Adapt place-content alignment shorthand to the new baseline syntax
2905         https://bugs.webkit.org/show_bug.cgi?id=170340
2906
2907         Reviewed by David Hyatt.
2908
2909         Added additional test cases to evaluate the new baseline-alignment syntax.
2910
2911         * css3/parse-place-content-expected.txt:
2912         * css3/parse-place-content.html:
2913
2914 2017-04-03  Nan Wang  <n_wang@apple.com>
2915
2916         AX: Expose link children when doing search predication on iOS
2917         https://bugs.webkit.org/show_bug.cgi?id=170424
2918         <rdar://problem/31413335>
2919
2920         Reviewed by Chris Fleizach.
2921
2922         * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
2923         * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
2924
2925 2017-04-03  Dave Hyatt  <hyatt@apple.com>
2926
2927         Japanese fonts in vertical text should support synthesized italics
2928         https://bugs.webkit.org/show_bug.cgi?id=169301
2929
2930         Reviewed by Simon Fraser.
2931
2932         * fast/text/international/synthesized-italic-vertical-expected.html:
2933         * fast/text/international/synthesized-italic-vertical.html:
2934         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
2935         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
2936
2937 2017-04-03  Chris Dumez  <cdumez@apple.com>
2938
2939         REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
2940         https://bugs.webkit.org/show_bug.cgi?id=170285
2941         <rdar://problem/31378543>
2942
2943         Reviewed by Andy Estes.
2944
2945         Add layout test coverage.
2946
2947         * fast/images/background-image-relative-url-changes-document-expected.html: Added.
2948         * fast/images/background-image-relative-url-changes-document.html: Added.
2949
2950 2017-04-03  John Wilander  <wilander@apple.com>
2951
2952         Remove timeout expectations after bug fix
2953         https://bugs.webkit.org/show_bug.cgi?id=168262
2954
2955         Unreviewed test gardening.
2956
2957         Remove timeout expectations after bug fix in
2958         https://bugs.webkit.org/show_bug.cgi?id=170400
2959
2960         * platform/wk2/TestExpectations:
2961             Remove expected timeout for the first five test cases
2962             under http/tests/loading/resourceLoadStatistics/.
2963
2964 2017-04-03  Antti Koivisto  <antti@apple.com>
2965
2966         REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
2967         https://bugs.webkit.org/show_bug.cgi?id=170402
2968         <rdar://problem/31004344>
2969
2970         Reviewed by Simon Fraser.
2971
2972         * fast/css/document-stylesheets-dynamic-expected.html: Added.
2973         * fast/css/document-stylesheets-dynamic.html: Added.
2974
2975 2017-04-03  Jeremy Jones  <jeremyj@apple.com>
2976
2977         LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
2978         https://bugs.webkit.org/show_bug.cgi?id=167965
2979
2980         Reviewed by Jon Lee.
2981
2982         Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
2983         can therefore be delivered later than expected by the test. This is already done for the first one,
2984         do this for the second one also.
2985
2986         * platform/mac-wk2/TestExpectations:
2987         * pointer-lock/mouse-event-delivery.html:
2988
2989 2017-04-01  Simon Fraser  <simon.fraser@apple.com>
2990
2991         Clean up touch event handler registration when moving nodes between documents
2992         https://bugs.webkit.org/show_bug.cgi?id=170384
2993         rdar://problem/30816694
2994
2995         Reviewed by Chris Dumez.
2996
2997         Tests for moving nodes with various listener/handler combinations between documents.
2998
2999         * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
3000         * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
3001         * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
3002         * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
3003         * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
3004         * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
3005         * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
3006         * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
3007
3008 2017-04-03  Carlos Garcia Campos  <cgarcia@igalia.com>
3009
3010         [SOUP] URI Fragment is lost after redirect
3011         https://bugs.webkit.org/show_bug.cgi?id=170058
3012
3013         Reviewed by Michael Catanzaro.
3014
3015         Add tests to check we correctly handle fragment identifiers on server redirections.
3016
3017         * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
3018         * http/tests/navigation/redirect-preserves-fragment.html: Added.
3019         * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
3020         * http/tests/navigation/redirect-to-fragment.html: Added.
3021         * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
3022         * http/tests/navigation/redirect-to-fragment2.html: Added.
3023         * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
3024         * http/tests/navigation/resources/redirect-to-fragment.php: Added.
3025         * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
3026         * platform/ios/TestExpectations:
3027         * platform/mac/TestExpectations:
3028
3029 2017-04-03  Youenn Fablet  <youenn@apple.com>
3030
3031         captureStream is getting black frames with webgl canvas
3032         https://bugs.webkit.org/show_bug.cgi?id=170325
3033
3034         Reviewed by Dean Jackson.
3035
3036         * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
3037         * fast/mediastream/captureStream/canvas3d.html: Added.
3038
3039 2017-04-03  Per Arne Vollan  <pvollan@apple.com>
3040
3041         Implement stroke-miterlimit.
3042         https://bugs.webkit.org/show_bug.cgi?id=169078
3043
3044         Reviewed by Dean Jackson.
3045
3046         * fast/css/stroke-miterlimit-default-expected.html: Added.
3047         * fast/css/stroke-miterlimit-default.html: Added.
3048         * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
3049         * fast/css/stroke-miterlimit-large.html: Added.
3050         * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
3051         * fast/css/stroke-miterlimit-zero.html: Added.
3052
3053 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
3054
3055         Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
3056
3057         * TestExpectations:
3058
3059 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
3060
3061         Build fix for
3062         Add missing text styles
3063         https://bugs.webkit.org/show_bug.cgi?id=170295
3064
3065         * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
3066
3067 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
3068
3069         Fix lint errors.
3070
3071         * TestExpectations:
3072         * platform/ios-wk1/TestExpectations:
3073         * platform/ios-wk2/TestExpectations:
3074         * platform/ios/TestExpectations:
3075         * platform/mac-wk1/TestExpectations:
3076
3077 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
3078
3079         Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
3080
3081         For https://bugs.webkit.org/show_bug.cgi?id=170395
3082         rdar://problem/30975761, rdar://problem/31394017
3083
3084         * TestExpectations:
3085
3086 2017-04-01  Per Arne Vollan  <pvollan@apple.com>
3087
3088         Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
3089         https://bugs.webkit.org/show_bug.cgi?id=169466
3090
3091         Reviewed by Jon Lee.
3092
3093         Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
3094         stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
3095         and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
3096         -webkit-text-stroke-width.
3097
3098         * fast/css/stroke-width-fallback-expected.html: Added.
3099         * fast/css/stroke-width-fallback.html: Added.
3100
3101 2017-04-01  Jon Lee  <jonlee@apple.com>
3102
3103         Add missing text styles
3104         https://bugs.webkit.org/show_bug.cgi?id=170295
3105         rdar://problem/30219503
3106
3107         Reviewed by Dean Jackson.
3108
3109         * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
3110
3111 2017-04-01  Chris Dumez  <cdumez@apple.com>
3112
3113         We should pause silent WebAudio rendering in background tabs
3114         https://bugs.webkit.org/show_bug.cgi?id=170299
3115         <rdar://problem/31289132>
3116
3117         Reviewed by Eric Carlson.
3118
3119         Add layout test coverage.
3120
3121         * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
3122         * webaudio/silent-audio-interrupted-in-background.html: Added.
3123
3124 2017-04-01  Alexey Proskuryakov  <ap@apple.com>
3125
3126         Rolling back http://trac.webkit.org/r214663 - memory corruption
3127
3128         * streams/readable-stream-byob-request-expected.txt:
3129         * streams/readable-stream-byob-request.js:
3130         (self.importScripts.test): Deleted.
3131
3132 2017-03-31  Zalan Bujtas  <zalan@apple.com>
3133
3134         <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
3135         https://bugs.webkit.org/show_bug.cgi?id=170348
3136         <rdar://problem/24727151>
3137
3138         Reviewed by David Hyatt.
3139
3140         * fast/multicol/table-section-page-break-expected.html: Added.
3141         * fast/multicol/table-section-page-break.html: Added.
3142
3143 2017-03-31  Chris Dumez  <cdumez@apple.com>
3144
3145         LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
3146         https://bugs.webkit.org/show_bug.cgi?id=162510
3147         <rdar://problem/31380650>
3148
3149         Reviewed by Alexey Proskuryakov.
3150
3151         The test restores a page from PageCache and wants to check that an animated
3152         GIF is properly animating. To do so, it store the data of the current image
3153         frame, and then checks in a 100ms timer that the current image frame is
3154         different. This is flaky by nature since the image only has 10 frames and
3155         you therefore have a 1/10 chance that the new frame will be the same as the
3156         previous one, even if the image is properly animating.
3157
3158         To address the problem, do a setInterval instead of a setTimeout and check
3159         until the frame becomes different.
3160
3161         * fast/images/animated-gif-restored-from-bfcache.html:
3162         * platform/mac/TestExpectations:
3163
3164 2017-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
3165
3166         [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
3167         https://bugs.webkit.org/show_bug.cgi?id=170328
3168         <rdar://problem/30904558>
3169
3170         Reviewed by Tim Horton.
3171
3172         Adds a new layout test verifying that when a user taps away to clear the current selection in character
3173         granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
3174         selection views, which are dismissed.
3175
3176         * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
3177         * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
3178
3179 2017-03-31  Youenn Fablet  <youenn@apple.com>
3180
3181         Add a test to ensure webrtc generated certificates and names are ephemeral
3182         https://bugs.webkit.org/show_bug.cgi?id=170225
3183
3184         Reviewed by Jon Lee.
3185
3186         * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
3187         * webrtc/ephemeral-certificates-and-cnames.html: Added.
3188
3189 2017-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
3190
3191         [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
3192         https://bugs.webkit.org/show_bug.cgi?id=170327
3193         <rdar://problem/31363816>
3194
3195         Reviewed by Tim Horton.
3196
3197         Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
3198         to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
3199         synthetic touch events.
3200
3201         * TestExpectations:
3202         * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
3203         * editing/selection/caret-after-tap-in-editable-selection.html: Added.
3204
3205 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
3206
3207         Mark fast/mediastream/MediaStream-page-muted.html as flaky for
3208         https://bugs.webkit.org/show_bug.cgi?id=170355
3209
3210         * TestExpectations:
3211
3212 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
3213
3214         Correction for the previous change - this is an image failure.
3215
3216         * platform/mac-wk2/TestExpectations:
3217
3218 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
3219
3220         Mark fast/images/animated-image-different-dest-size.html as flaky for
3221         https://bugs.webkit.org/show_bug.cgi?id=170203
3222
3223         * platform/mac-wk2/TestExpectations:
3224
3225 2017-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
3226
3227         Unreviewed GTK+ gardening. Update expectations of several tests.
3228
3229         Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
3230         fonts.
3231
3232         * platform/gtk/TestExpectations:
3233         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
3234
3235 2017-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
3236
3237         Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
3238
3239         GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
3240         after r214503.
3241
3242         * platform/gtk/TestExpectations:
3243         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
3244         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
3245         * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
3246         * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
3247
3248 2017-03-31  Romain Bellessort  <romain.bellessort@crf.canon.fr>
3249
3250         [Readable Streams API] Implement cloneArrayBuffer in WebCore
3251         https://bugs.webkit.org/show_bug.cgi?id=170008
3252
3253         Reviewed by Youenn Fablet.
3254
3255         Added test to check cloneArrayBuffer behaviour. 
3256
3257         * streams/readable-stream-byob-request.js:
3258
3259 2017-03-31  Oleksandr Skachkov  <gskachkov@gmail.com>
3260
3261         String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
3262         https://bugs.webkit.org/show_bug.cgi?id=170151
3263
3264         Reviewed by Saam Barati.
3265
3266         * js/script-tests/string_replace_function.js: Added.
3267         * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
3268         * js/string_replace_function-expected.txt: Added.
3269         * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
3270         * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
3271         * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
3272
3273 2017-03-31  Manuel Rego Casasnovas  <rego@igalia.com>
3274
3275         [css-grid] Update W3C Test Suite
3276         https://bugs.webkit.org/show_bug.cgi?id=170170
3277
3278         Reviewed by Youenn Fablet.
3279
3280         Update path to tests in TestExpectations as the CSS Grid Layout suite
3281         is now under web-platform-tests.
3282
3283         * TestExpectations:
3284
3285 2017-03-31  Antoine Quint  <graouts@apple.com>
3286
3287         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
3288         https://bugs.webkit.org/show_bug.cgi?id=168409
3289         <rdar://problem/30799198>
3290
3291         Unreviewed. Capture new logging events.
3292
3293         * media/modern-media-controls/airplay-button/airplay-button.html:
3294
3295 2017-03-30  Matt Baker  <mattbaker@apple.com>
3296
3297         Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
3298
3299         * inspector/css/getAllStyleSheets-expected.txt:
3300
3301 2017-03-30  Ryan Haddad  <ryanhaddad@apple.com>
3302
3303         Rebaseline js/dom/global-constructors-attributes.html.
3304
3305         Unreviewed test gardening.
3306
3307         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3308         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3309         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3310
3311 2017-03-30  Simon Fraser  <simon.fraser@apple.com>
3312
3313         Rename a touch event function, and new touch region test results
3314         https://bugs.webkit.org/show_bug.cgi?id=170309
3315         rdar://problem/31329520
3316
3317         Reviewed by Chris Dumez.
3318
3319         A code change in WebKitAdditions progresses this test result.
3320
3321         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
3322
3323 2017-03-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
3324
3325         REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
3326         https://bugs.webkit.org/show_bug.cgi?id=169547
3327
3328         Reviewed by Simon Fraser.
3329
3330         * fast/images/async-image-background-image.html:
3331         * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
3332         * fast/images/sprite-sheet-image-draw-expected.html: Added.
3333         * fast/images/sprite-sheet-image-draw.html: Added.
3334
3335 2017-03-30  Matt Baker  <mattbaker@apple.com>
3336
3337         Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
3338         https://bugs.webkit.org/show_bug.cgi?id=170279
3339         <rdar://problem/30200492>
3340
3341         Reviewed by David Hyatt.
3342
3343         * inspector/css/getAllStyleSheets.html:
3344         Add stylesheet with an "unparsed" property having no final semicolon.
3345
3346 2017-03-30  Youenn Fablet  <youenn@apple.com>
3347
3348         Clean up RTCDataChannel
3349         https://bugs.webkit.org/show_bug.cgi?id=169732
3350
3351         Reviewed by Chris Dumez.
3352
3353         * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
3354         * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
3355
3356 2017-03-30  Chris Dumez  <cdumez@apple.com>
3357
3358         svg/animations/animations-paused-in-background-page.html is flaky
3359         https://bugs.webkit.org/show_bug.cgi?id=170290
3360
3361         Reviewed by Simon Fraser.
3362
3363         Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
3364         due to a race.
3365
3366         * svg/animations/animations-paused-in-background-page-expected.txt:
3367         * svg/animations/animations-paused-in-background-page.html:
3368
3369 2017-03-30  Javier Fernandez  <jfernandez@igalia.com>
3370
3371         [css-align] Adapt content-alignment properties to the new baseline syntax
3372         https://bugs.webkit.org/show_bug.cgi?id=170262
3373
3374         Reviewed by David Hyatt.
3375
3376         Added new cases to the alignment properties parsing tests so that we can verify the new
3377         baseline-alignment syntax is parsed as expected.
3378         Additionally, I modified the tests so that they use the testharness format.
3379
3380         * css3/parse-align-content-expected.txt:
3381         * css3/parse-align-content.html:
3382         * css3/parse-justify-content-expected.txt:
3383         * css3/parse-justify-content.html:
3384
3385 2017-03-30  James Craig  <jcraig@apple.com>
3386
3387         AX: Expose a new AXSubrole for explicit ARIA "group" role
3388         https://bugs.webkit.org/show_bug.cgi?id=169810
3389         <rdar://problem/31039693>
3390
3391         Reviewed by Chris Fleizach.
3392
3393         * accessibility/list-detection2-expected.txt:
3394         * accessibility/list-detection2.html:
3395         * accessibility/roles-computedRoleString.html:
3396         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3397         * inspector/dom/highlightFrame-expected.txt:
3398         * inspector/dom/highlightSelector-expected.txt:
3399         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3400         * platform/mac/accessibility/roles-exposed-expected.txt:
3401
3402 2017-03-30  Youenn Fablet  <youenn@apple.com>
3403
3404         webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
3405         https://bugs.webkit.org/show_bug.cgi?id=170294
3406
3407         Unreviewed.
3408
3409         * TestExpectations: Marking these tests as flaky.
3410
3411 2017-03-30  Eric Carlson  <eric.carlson@apple.com>
3412
3413         [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
3414         https://bugs.webkit.org/show_bug.cgi?id=169956
3415
3416         Reviewed by Youenn Fablet.
3417
3418         * webaudio/audiobuffer-crash-expected.txt: Added.
3419         * webaudio/audiobuffer-crash.html: Added.
3420
3421 2017-03-30  Simon Fraser  <simon.fraser@apple.com>
3422
3423         Add some tests that dump the touch event regions with various content configurations
3424         https://bugs.webkit.org/show_bug.cgi?id=170216
3425
3426         Followup: add missing results files, and tweak iframes.html to show that regions fail to
3427         take iframe borders into account.
3428
3429         * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
3430         * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
3431         * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
3432         * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
3433         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
3434         * fast/events/touch/ios/touch-event-regions/iframes.html:
3435         * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
3436         * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
3437
3438 2017-03-30  Per Arne Vollan  <pvollan@apple.com>
3439
3440         [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
3441         https://bugs.webkit.org/show_bug.cgi?id=170188
3442
3443         Reviewed by Eric Carlson.
3444
3445         The textTrackDisplayElement call will fail and throw an exception if the text track display element
3446         has not yet been added to the text track container element. We wait until it has been added.
3447
3448         * media/track/track-cue-rendering-with-padding.html:
3449
3450 2017-03-30  Antoine Quint  <graouts@apple.com>
3451
3452         [Modern Media Controls] Invalid placard icon is not visible for short video
3453         https://bugs.webkit.org/show_bug.cgi?id=170277
3454         <rdar://problem/31327955>
3455
3456         Reviewed by Eric Carlson.
3457
3458         Add a new test to check that we correctly hide the invalid icon only when
3459         there is no space left to display it.
3460
3461         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
3462         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
3463
3464 2017-03-27  Sergio Villar Senin  <svillar@igalia.com>
3465
3466         [css-grid] Clamp the number of autorepeat tracks
3467         https://bugs.webkit.org/show_bug.cgi?id=170120
3468
3469         Reviewed by Manuel Rego Casasnovas.
3470
3471         Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
3472         to allow us to run several test cases over a small number of grids in a single file quite
3473         fast. The other option was to statically (CSS) create several huge grids, something that
3474         could potentially be very expensive in terms of memory and CPU leading to timeouts.
3475
3476         * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
3477         * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
3478
3479 2017-03-30  Antoine Quint  <graouts@apple.com>
3480
3481         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
3482         https://bugs.webkit.org/show_bug.cgi?id=168409
3483         <rdar://problem/30799198>
3484
3485         Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
3486         requestAnimationFrame() call to suspend the ScriptedAnimationController.
3487
3488         * media/modern-media-controls/airplay-button/airplay-button.html:
3489
3490 2017-03-30  Per Arne Vollan  <pvollan@apple.com>
3491
3492         REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
3493         https://bugs.webkit.org/show_bug.cgi?id=168660
3494
3495         Reviewed Eric Carlson.
3496
3497         The textTrackDisplayElement call will fail and throw an exception if the text track display element
3498         has not yet been added to the text track container element. We wait until it has been added.
3499
3500         * media/track/track-cue-container-rendering-position.html:
3501
3502 2017-03-29  Ryosuke Niwa  <rniwa@webkit.org>
3503
3504         Disconnecting a HTMLObjectElement does not always unload its content document
3505         https://bugs.webkit.org/show_bug.cgi?id=169606
3506
3507         Reviewed by Andy Estes.
3508
3509         Add a regression test.
3510
3511         * fast/dom/removing-focused-object-element-expected.txt: Added.
3512         * fast/dom/removing-focused-object-element.html: Added.
3513
3514 2017-03-29  Simon Fraser  <simon.fraser@apple.com>
3515
3516         Add some tests that dump the touch event regions with various content configurations
3517         https://bugs.webkit.org/show_bug.cgi?id=170216
3518
3519         Reviewed by Dean Jackson.
3520
3521         Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
3522
3523         * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
3524         * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
3525         * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
3526         * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
3527         * fast/events/touch/ios/touch-event-regions/columns.html: Added.
3528         * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
3529         * fast/events/touch/ios/touch-event-regions/complex.html: Added.
3530         * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
3531         * fast/events/touch/ios/touch-event-regions/document.html: Added.
3532         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
3533         * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
3534         * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
3535         * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
3536         * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
3537         * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
3538
3539 2017-03-28  Simon Fraser  <simon.fraser@apple.com>
3540
3541         Make it possible to dump touch event regions for testing
3542         https://bugs.webkit.org/show_bug.cgi?id=170209
3543         <rdar://problem/31309258>
3544
3545         Reviewed by Tim Horton.
3546
3547         Simple test that dumps the regions.
3548
3549         * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
3550         * fast/events/touch/ios/touch-event-regions.html: Added.
3551
3552 2017-03-29  Zalan Bujtas  <zalan@apple.com>
3553
3554         RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
3555         https://bugs.webkit.org/show_bug.cgi?id=170259
3556         <rdar://problem/31300584>
3557
3558         Reviewed by Simon Fraser.
3559
3560         * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
3561         * fast/block/float/placing-multiple-floats-crash.html: Added.
3562
3563 2017-03-29  Tim Horton  <timothy_horton@apple.com>
3564
3565         Swipe gesture tests don't work on macOS Sierra
3566         https://bugs.webkit.org/show_bug.cgi?id=161675
3567         <rdar://problem/23379930>
3568
3569         Reviewed by Darin Adler.
3570
3571         * platform/mac-wk2/TestExpectations:
3572         * swipe/basic-cached-back-swipe-expected.txt:
3573         * swipe/basic-cached-back-swipe.html:
3574         * swipe/main-frame-pinning-requirement-expected.txt:
3575         * swipe/main-frame-pinning-requirement.html:
3576         * swipe/pushState-cached-back-swipe-expected.txt:
3577         * swipe/pushState-cached-back-swipe.html:
3578         * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
3579         * swipe/pushState-programmatic-back-while-swiping-crash.html:
3580         * swipe/resources/swipe-test.js:
3581         (measuredDurationShouldBeLessThan):
3582         (startSwipeGesture):
3583         (completeSwipeGesture):
3584         (playEventStream):
3585         (eventQueue.enqueueScrollEvent): Deleted.
3586         (eventQueue.enqueueSwipeEvent): Deleted.
3587         (eventQueue.hasPendingEvents): Deleted.
3588         (eventQueue.callAfterEventDispatch): Deleted.
3589         (eventQueue._processEventQueue): Deleted.
3590         (eventQueue._processEventQueueSoon): Deleted.
3591         * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
3592         * swipe/swipe-start-hysteresis-failures.html: Removed.
3593
3594 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
3595
3596         Try to normalize variation ranges
3597         https://bugs.webkit.org/show_bug.cgi?id=170119
3598
3599         Reviewed by Simon Fraser.
3600
3601         * fast/text/variations/font-selection-properties-expected.html:
3602
3603 2017-03-29  Ryan Haddad  <ryanhaddad@apple.com>
3604
3605         Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
3606         https://bugs.webkit.org/show_bug.cgi?id=169677
3607
3608         Unreviewed test gardening.
3609
3610         * platform/mac-wk1/TestExpectations:
3611         * platform/mac/TestExpectations:
3612
3613 2017-03-29  Javier Fernandez  <jfernandez@igalia.com>
3614
3615         [css-align] Adapt self-alignment properties to the new baseline syntax
3616         https://bugs.webkit.org/show_bug.cgi?id=170235
3617
3618         Reviewed by David Hyatt.
3619
3620         Added new cases to the alignment properties parsing tests so that we can verify the new
3621         baseline-alignment syntax is parsed as expected.
3622         Additionally, I modified the tests so that they use the testharness format.
3623
3624         * css3/parse-align-items-expected.txt:
3625         * css3/parse-align-items.html:
3626         * css3/parse-align-self-expected.txt:
3627         * css3/parse-align-self.html:
3628         * css3/resources/alignment-parsing-utils-th.js:
3629         (checkValues):
3630         * fast/css/parse-justify-items-expected.txt:
3631         * fast/css/parse-justify-items.html:
3632         * fast/css/parse-justify-self-expected.txt:
3633         * fast/css/parse-justify-self.html:
3634         * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
3635         (checkValues):