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