[WebIDL] Extend new overload resolution algorithm support to constructors
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-08-02  Chris Dumez  <cdumez@apple.com>
2
3         [WebIDL] Extend new overload resolution algorithm support to constructors
4         https://bugs.webkit.org/show_bug.cgi?id=160455
5
6         Reviewed by Ryosuke Niwa.
7
8         Update / rebaseline existing test as we now provide slightly different
9         exception messages when given bad overloaded constructor parameters.
10
11         * fast/canvas/canvas-imageData-expected.txt:
12         * fast/canvas/script-tests/canvas-imageData.js:
13
14 2016-08-02  Ryan Haddad  <ryanhaddad@apple.com>
15
16         Marking two media tests as flaky crashes on ios-simulator-wk2
17         https://bugs.webkit.org/show_bug.cgi?id=160367
18
19         Unreviewed test gardening.
20
21         * platform/ios-simulator-wk2/TestExpectations:
22
23 2016-08-02  Frederic Wang  <fwang@igalia.com>
24
25         Move parsing of operator length attributes to MathMLOperatorElement
26         https://bugs.webkit.org/show_bug.cgi?id=160301
27
28         Reviewed by Darin Adler.
29
30         * mathml/presentation/stretchy-minsize-maxsize-expected.html: Update the test for negative
31         minsize and maxsize to align on the behavior suggested in the MathML recommendation.
32         * mathml/presentation/stretchy-minsize-maxsize.html: Ditto.
33
34 2016-08-02  Chris Dumez  <cdumez@apple.com>
35
36         [WebIDL] Implement overload resolution algorithm
37         https://bugs.webkit.org/show_bug.cgi?id=160394
38
39         Reviewed by Darin Adler.
40
41         Update / Rebaseline existing test. There is no major behavior change.
42         We sometimes get a different exception message than we used to.
43
44         * fast/canvas/canvas-clip-path-expected.txt:
45         * fast/canvas/canvas-fill-path-expected.txt:
46         * fast/canvas/canvas-path-addPath-expected.txt:
47         * fast/canvas/canvas-path-isPointInPath-expected.txt:
48         * fast/canvas/canvas-path-isPointInStroke-expected.txt:
49         * fast/canvas/canvas-putImageData-expected.txt:
50         * fast/canvas/canvas-putImageData.js:
51         * fast/canvas/canvas-stroke-path-expected.txt:
52         * fast/canvas/webgl/script-tests/texImageTest.js:
53         * fast/canvas/webgl/texImageTest-expected.txt:
54         * fast/dom/HTMLSelectElement/add-expected.txt:
55         * fast/dom/HTMLSelectElement/add.html:
56         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
57         * fast/dom/HTMLSelectElement/options-collection-add.html:
58         * fast/dom/incompatible-operations-expected.txt:
59         * js/dom/select-options-add-expected.txt:
60         * webaudio/audiobuffer-expected.txt:
61         * webaudio/audiobuffer.html:
62         * webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
63
64 2016-08-02  Per Arne Vollan  <pvollan@apple.com>
65
66         Unreviewed test gardening.
67         
68         Update test expectations on Windows for many failing tests. These failures are tracked in
69         https://bugs.webkit.org/show_bug.cgi?id=160447.
70
71         * platform/win/TestExpectations:
72
73 2016-08-02  Youenn Fablet  <youenn@apple.com>
74
75         Skip fetch API worker tests in Debug mode
76         https://bugs.webkit.org/show_bug.cgi?id=160448
77
78         Unreviewed.
79
80         * TestExpectations:
81
82 2016-08-02  Youenn Fablet  <youenn@apple.com>
83
84         [Fetch API] Fetch promises should not reject or resolve when ActiveDOMObjects are being stopped
85         https://bugs.webkit.org/show_bug.cgi?id=160420
86
87         Reviewed by Alex Christensen.
88
89         * TestExpectations:
90         * http/tests/fetch/fetch-in-worker-crash-expected.txt: Added.
91         * http/tests/fetch/fetch-in-worker-crash.html: Added.
92         * http/tests/fetch/fetch-in-worker.js: Added.
93         (onmessage):
94         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
95
96 2016-08-01  Tim Horton  <timothy_horton@apple.com>
97
98         <attachment> action label doesn't wrap, but needs to for some localizations
99         https://bugs.webkit.org/show_bug.cgi?id=160431
100         <rdar://problem/27526464>
101
102         Reviewed by Simon Fraser.
103
104         * fast/attachment/attachment-wrapping-action-expected-mismatch.html: Added.
105         * fast/attachment/attachment-wrapping-action.html: Added.
106         Add a test that ensures that the action label wraps by filling one with
107         non-breaking and breaking spaces, which will wrap onto two lines, and one
108         with just a single space, which will always fit in one line, and ensuring
109         that they do not match.
110
111 2016-08-01  Chris Dumez  <cdumez@apple.com>
112
113         [iOS] Fix fast/events/touch/document-create-touch-list-ios.html
114         https://bugs.webkit.org/show_bug.cgi?id=160429
115
116         Reviewed by Ryosuke Niwa.
117
118         Fix several bugs in fast/events/touch/document-create-touch-list-ios.html:
119         1. Use proper parameters to TouchEvent.initTouchEvent() so that it no longer throws.
120         2. For the check testing passing bad parameters to createTouchList(), print PASS
121            if it throws instead of FAIL since this is the expected behavior.
122
123         * fast/events/touch/document-create-touch-list-ios-expected.txt:
124         * fast/events/touch/script-tests/document-create-touch-list-ios.js:
125         (catch): Deleted.
126
127 2016-08-01  Alexey Proskuryakov  <ap@apple.com>
128
129         Sierra test expectations gardening for editing/input/password-echo-textnode.html.
130
131         * platform/mac/TestExpectations:
132
133 2016-08-01  Ryan Haddad  <ryanhaddad@apple.com>
134
135         Land updated baseline for rdar://problem/27611932.
136
137         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
138         * platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Copied from LayoutTests/editing/mac/attributed-string/font-style-variant-effect-expected.txt.
139         * platform/mac-wk1/TestExpectations:
140
141 2016-08-01  Antti Koivisto  <antti@apple.com>
142
143         REGRESSION(r198943): drop-down menu navigation on fiddlevideo.com doesn't appear on iOS, works on OS X
144         https://bugs.webkit.org/show_bug.cgi?id=160406
145
146         Reviewed by Simon Fraser.
147
148         This stuff has had zero test coverage. Adding a basic UIScript based test.
149
150         * TestExpectations:
151         * fast/content-observation/click-event-suppression-on-content-change-expected.txt: Added.
152         * fast/content-observation/click-event-suppression-on-content-change.html: Added.
153
154 2016-08-01  Eric Carlson  <eric.carlson@apple.com>
155
156         [Mac][iOS] Adopt MediaRemote "seek to playback position"
157         https://bugs.webkit.org/show_bug.cgi?id=160405
158         <rdar://problem/27547583>
159
160         Reviewed by Dean Jackson.
161
162         * media/remote-control-command-seek-expected.txt: Added.
163         * media/remote-control-command-seek.html: Added.
164
165 2016-08-01  Adrian Perez de Castro  <aperez@igalia.com>
166
167         Update Apache configuration for Arch Linux
168         https://bugs.webkit.org/show_bug.cgi?id=160408
169
170         Reviewed by Ryosuke Niwa.
171
172         Arch Linux now ships Apache 2.4 and PHP 7, so the configuration file
173         used for the layout tests is updated to be compatible with the newer
174         versions.
175
176         * http/conf/archlinux-httpd.conf: Updated.
177
178 2016-08-01  Antti Koivisto  <antti@apple.com>
179
180         REGRESSION (r196383): Drop down CSS menus not working on cnet.com, apmex.com
181         https://bugs.webkit.org/show_bug.cgi?id=160390
182
183         Reviewed by Simon Fraser.
184
185         * fast/selectors/hover-invalidation-descendant-dynamic-expected.txt: Added.
186         * fast/selectors/hover-invalidation-descendant-dynamic.html: Added.
187
188 2016-07-31  Youenn Fablet  <youenn@apple.com>
189
190         Fetch Response built-ins should use @makeThisTypeError
191         https://bugs.webkit.org/show_bug.cgi?id=160290
192
193         Reviewed by Darin Adler.
194
195         * fetch/fetch-error-messages-expected.txt:
196         * fetch/fetch-error-messages.html:
197
198 2016-07-31  Nan Wang  <n_wang@apple.com>
199
200         AX: Add a check for touch event listener on iOS accessibility object
201         https://bugs.webkit.org/show_bug.cgi?id=160388
202
203         Reviewed by Chris Fleizach.
204
205         * accessibility/ios-simulator/has-touch-event-listener-expected.txt: Added.
206         * accessibility/ios-simulator/has-touch-event-listener.html: Added.
207
208 2016-07-30  Mark Lam  <mark.lam@apple.com>
209
210         Assertion failure while setting the length of an ArrayClass array.
211         https://bugs.webkit.org/show_bug.cgi?id=160381
212         <rdar://problem/27328703>
213
214         Reviewed by Filip Pizlo.
215
216         Test that RuntimeArrays will throw an error if we try to set its length.
217
218         * platform/mac/fast/dom/wrapper-classes-objc.html:
219         * platform/mac/fast/dom/wrapper-classes-objc-expected.txt:
220
221 2016-07-30  Chris Dumez  <cdumez@apple.com>
222
223         Enable strict type checking for Window dictionary members
224         https://bugs.webkit.org/show_bug.cgi?id=160356
225
226         Reviewed by Darin Adler.
227
228         Update existing tests to reflect behavior change.
229
230         * fast/events/constructors/composition-event-constructor-expected.txt:
231         * fast/events/constructors/composition-event-constructor.html:
232         * fast/events/constructors/focus-event-constructor-expected.txt:
233         * fast/events/constructors/focus-event-constructor.html:
234         * fast/events/constructors/keyboard-event-constructor-expected.txt:
235         * fast/events/constructors/keyboard-event-constructor.html:
236         * fast/events/constructors/mouse-event-constructor.html:
237         * fast/events/constructors/ui-event-constructor-expected.txt:
238         * fast/events/constructors/ui-event-constructor.html:
239         * fast/events/constructors/wheel-event-constructor.html:
240         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt:
241         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt:
242
243         * resources/js-test-pre.js:
244         Add a shouldThrowErrorName() utility function that is similar to shouldThrow()
245         but only checks the error name instead of the full error message. Checking
246         only the error name has the benefit of working across browsers and facilitating
247         refactoring of error messages.
248
249 2016-07-30  Chris Dumez  <cdumez@apple.com>
250
251         [WebIDL] Enable strict type checking for nullable attribute setters of wrapper types
252         https://bugs.webkit.org/show_bug.cgi?id=160375
253
254         Reviewed by Darin Adler.
255
256         Rebaseline / update existing tests to reflect behavior change.
257
258         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance-expected.txt:
259         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance.html:
260         * webaudio/convolver-setBuffer-null-expected.txt:
261         * webaudio/convolver-setBuffer-null.html:
262
263 2016-07-30  Alexey Proskuryakov  <ap@apple.com>
264
265         macOS Sierra test result gardening for media/video-loop.html.
266
267         * platform/mac/TestExpectations:
268
269 2016-07-30  Alexey Proskuryakov  <ap@apple.com>
270
271         macOS Sierra test result gardening.
272
273         * platform/mac-wk1/TestExpectations:
274
275 2016-07-30  Youenn Fablet  <youenn@apple.com>
276
277         Synchronous preflight should check for successful responses
278         https://bugs.webkit.org/show_bug.cgi?id=159350
279
280         Reviewed by Darin Adler.
281
282         * http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: Added.
283         * http/tests/xmlhttprequest/access-control-preflight-not-successful.html: Added, not all tests are passing as CORS checks.
284         for redirections are not well supported for synchronous loading.
285         * http/tests/xmlhttprequest/resources/status-404-without-body.php:
286
287 2016-07-30  Chris Dumez  <cdumez@apple.com>
288
289         [WebIDL] Enable strict type checking for operations' nullable parameters of wrapper types
290         https://bugs.webkit.org/show_bug.cgi?id=160374
291
292         Reviewed by Youenn Fablet.
293
294         Update / rebaseline existing tests to reflect behavior change. Also fix
295         several bugs in tests that became obvious now that we throw.
296
297         * editing/execCommand/indent-pre-expected.txt:
298         * editing/execCommand/indent-pre.html:
299         * editing/selection/4895428-2.html:
300         * editing/selection/move-by-word-visually-null-box.html:
301         * fast/dom/DOMImplementation/detached-doctype.html:
302         * fast/dom/MutationObserver/observe-attributes.html:
303         * fast/dom/Node/contains-method-expected.txt:
304         * fast/dom/Node/script-tests/contains-method.js:
305         * fast/dom/Window/webkitConvertPoint.html:
306         * fast/dom/adopt-node-crash-2.html:
307         * fast/dom/incompatible-operations-expected.txt:
308         * fast/dom/incompatible-operations.html:
309         * fast/events/selectstart-by-arrow-keys.html:
310         * fast/images/image-copy-memory-usage.html:
311         * fast/xsl/xslt-processor-expected.txt:
312         * http/tests/misc/webtiming-cross-origin-and-back1.html:
313         * platform/mac/fast/dom/Window/webkitConvertPoint-expected.txt:
314         * svg/custom/unicode-in-tspan-multi-svg-crash.html:
315
316 2016-07-29  Chris Dumez  <cdumez@apple.com>
317
318         Window's named properties should be exposed on a WindowProperties object in its prototype
319         https://bugs.webkit.org/show_bug.cgi?id=160354
320
321         Reviewed by Gavin Barraclough.
322
323         * fast/dom/Window/es52-globals-expected.txt:
324         Update / Rebaseline test now that named properties are no longer reported as "own"
325         properties on the Window object. I have verified that the test gives the
326         same result in Firefox and Chrome.
327
328         * fast/loader/window-clearing-expected.txt:
329         Rebaseline test that prints one more line because there is one more
330         object in Window's prototype chain.
331
332         * http/tests/security/window-named-proto-expected.txt:
333         * http/tests/security/window-named-valueOf-expected.txt:
334         Rebaseline 2 security tests that give slightly different output. The new
335         output is identical to the one in Firefox and Chrome. The tests are not
336         failing since they are not alert'ing content from the other frame.
337         The reason those tests were logging a security error is because we would
338         previously prevent named property access if the frame name conflicts with
339         a property name in the Window prototype, and we now no longer
340         differentiate this case.
341
342 2016-07-29  Ryan Haddad  <ryanhaddad@apple.com>
343
344         Marking http/tests/xmlhttprequest/workers/methods-async.html as flaky on ios-simulator release WK2
345         https://bugs.webkit.org/show_bug.cgi?id=160368
346
347         Unreviewed test gardening.
348
349         * platform/ios-simulator-wk2/TestExpectations:
350
351 2016-07-29  Ryan Haddad  <ryanhaddad@apple.com>
352
353         Rebaseline fast/block/float/overhanging-tall-block.html for Sierra.
354
355         Unreviewed test gardening.
356
357         * platform/mac-elcapitan/fast/block/float/overhanging-tall-block-expected.png: Renamed from LayoutTests/platform/mac/fast/block/float/overhanging-tall-block-expected.png.
358         * platform/mac-elcapitan/fast/block/float/overhanging-tall-block-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/overhanging-tall-block-expected.txt.
359         * platform/mac/TestExpectations:
360         * platform/mac/fast/block/float/overhanging-tall-block-expected.txt:
361
362 2016-07-29  Daniel Bates  <dabates@apple.com>
363
364         Crash under HTMLMediaElement::{resolve, reject}PendingPlayPromises() when playback is interrupted
365         https://bugs.webkit.org/show_bug.cgi?id=160366
366         <rdar://problem/27317407>
367
368         Reviewed by Eric Carlson.
369
370         * media/non-existent-video-playback-interrupted-expected.txt: Added.
371         * media/non-existent-video-playback-interrupted.html: Added.
372         * media/video-playback-interrupted-expected.txt: Added.
373         * media/video-playback-interrupted.html: Added.
374
375 2016-07-29  Ryan Haddad  <ryanhaddad@apple.com>
376
377         Land test expectations for rdar://problem/27611932.
378
379         * platform/mac-wk1/TestExpectations:
380
381 2016-07-29  Ryan Haddad  <ryanhaddad@apple.com>
382
383         Test gardening on ios-simualtor after some media tests were unskipped in r203906.
384
385         Unreviewed test gardening.
386
387         * platform/ios-simulator/TestExpectations:
388         * platform/ios-simulator/media/audio-controls-rendering-expected.txt: Added.
389         * platform/ios-simulator/media/audio-repaint-expected.txt: Added.
390         * platform/ios-simulator/media/controls-strict-expected.txt: Added.
391         * platform/ios-simulator/media/controls-styling-strict-expected.txt: Added.
392         * platform/ios-simulator/media/controls-without-preload-expected.txt: Added.
393         * platform/ios-simulator/media/media-controls-clone-expected.txt: Added.
394         * platform/ios-simulator/media/track/track-cue-rendering-horizontal-expected.txt: Added.
395         * platform/ios-simulator/media/track/track-cue-rendering-vertical-expected.txt: Added.
396         * platform/ios-simulator/media/video-aspect-ratio-expected.txt: Added.
397         * platform/ios-simulator/media/video-controls-captions-trackmenu-expected.txt: Added.
398         * platform/ios-simulator/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Added.
399         * platform/ios-simulator/media/video-controls-captions-trackmenu-localized-expected.txt: Added.
400         * platform/ios-simulator/media/video-controls-captions-trackmenu-sorted-expected.txt: Added.
401         * platform/ios-simulator/media/video-controls-rendering-expected.txt: Added.
402         * platform/ios-simulator/media/video-display-toggle-expected.txt: Added.
403         * platform/ios-simulator/media/video-empty-source-expected.txt: Added.
404         * platform/ios-simulator/media/video-layer-crash-expected.txt: Added.
405         * platform/ios-simulator/media/video-no-audio-expected.txt: Added.
406         * platform/ios-simulator/media/video-transformed-expected.txt: Added.
407         * platform/ios-simulator/media/video-volume-slider-expected.txt: Added.
408         * platform/ios-simulator/media/video-zoom-controls-expected.txt: Added.
409         * platform/ios-simulator/media/video-zoom-expected.txt: Added.
410
411 2016-07-29  Zalan Bujtas  <zalan@apple.com>
412
413         Do not set negative rate on AVSampleBufferRenderSynchronizer.
414         https://bugs.webkit.org/show_bug.cgi?id=160326
415         <rdar://problem/27355214>
416
417         Reviewed by Eric Carlson.
418
419         Negative rate is not supported at the moment.
420
421         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control-expected.txt: Added.
422         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control.html: Added.
423
424 2016-07-29  Myles C. Maxfield  <mmaxfield@apple.com>
425
426         [macOS Sierra] Test gardening after r198859
427         https://bugs.webkit.org/show_bug.cgi?id=160358
428         <rdar://problem/26422274>
429
430         Reviewed by Zalan Bujtas.
431
432         RTL Scrollbars are not enabled on WK1, so this test should be marked in the
433         same way as all the other RTL scrollbars tests.
434
435         * TestExpectations:
436         * platform/mac-wk1/TestExpectations:
437         * platform/mac-wk2/TestExpectations:
438
439 2016-07-29  Alexey Proskuryakov  <ap@apple.com>
440
441         Remove a Sierra specific expectation for http/tests/navigation/forward-and-cancel.html,
442         we already have an identical one in platform/mac.
443
444         * platform/mac-wk1/TestExpectations:
445
446 2016-07-29  Daniel Bates  <dabates@apple.com>
447
448         Skip some media tests that fail on iOS
449
450         * platform/ios-simulator/TestExpectations:
451
452 2016-07-29  Myles C. Maxfield  <mmaxfield@apple.com>
453
454         [macOS Sierra] Unskip new emoji group candidates tests
455         https://bugs.webkit.org/show_bug.cgi?id=160351
456         <rdar://problem/27430381>
457
458         Reviewed by Alexey Proskuryakov.
459
460         * platform/mac/TestExpectations:
461
462 2016-07-29  Myles C. Maxfield  <mmaxfield@apple.com>
463
464         Backspace key removes only the rainbow from the rainbow flag
465         https://bugs.webkit.org/show_bug.cgi?id=160349
466         <rdar://problem/27594995>
467
468         Reviewed by Dean Jackson.
469
470         * platform/mac/editing/deleting/delete-emoji-expected.txt:
471         * platform/mac-yosemite/editing/deleting/delete-emoji-expected.txt:
472         * platform/ios-simulator/editing/deleting/delete-emoji-expected.txt:
473
474 2016-07-29  Nan Wang  <n_wang@apple.com>
475
476         AX: Media controls accessibility improvement
477         https://bugs.webkit.org/show_bug.cgi?id=160223
478         <rdar://problem/27558003>
479
480         Reviewed by Eric Carlson.
481
482         * accessibility/mac/video-volume-slider-accessibility-expected.txt:
483         * accessibility/mac/video-volume-slider-accessibility.html:
484         * accessibility/media-emits-object-replacement-expected.txt:
485         * media/media-controls-accessibility-expected.txt: Added.
486         * media/media-controls-accessibility.html: Added.
487         * platform/efl/accessibility/media-element-expected.txt:
488         * platform/efl/accessibility/media-emits-object-replacement-expected.txt:
489         * platform/gtk/accessibility/media-element-expected.txt:
490         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt:
491         * platform/mac/accessibility/media-element-expected.txt:
492
493 2016-07-29  Daniel Bates  <dabates@apple.com>
494
495         Unskip some media tests on iOS when run in WebKitTestRunner
496
497         As a step towards running the various media tests on iOS, unskip LayoutTests/media
498         when run in WebKitTestRunner in the iOS Simulator. Incorporate the reasons we skip some
499         of the iOS tests from r189372. For now continue to skip LayoutTest/media when run in
500         DumpRenderTree in the iOS Simulator as many tests crash and are otherwise flaky. Further
501         investigation is required.
502
503         * platform/ios-simulator-wk1/TestExpectations:
504         * platform/ios-simulator/TestExpectations:
505
506 2016-07-29  George Ruan  <gruan@apple.com>
507
508         HTMLVideoElement with MediaStream src shows paused image when all video tracks are disabled
509         https://bugs.webkit.org/show_bug.cgi?id=160222
510         <rdar://problem/27557313>
511
512         Reviewed by Eric Carlson.
513
514         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-expected.html: Added.
515         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt: Added.
516         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled.html: Added. Checks
517         that the video frames display captured media if all video tracks were disabled and then a single
518         video track is re-enabled. This test also checks that an initial frame is painted to
519         canvas if the video has not yet been played.
520         * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html: Added. Reference tests the
521         frames of the video to be black, since the canvas is painted black regardless of the state of the video frames
522         if displayMode of MediaPlayerPrivateMediaStreamAVFObjC is PaintItBlack.
523         * platform/mac-wk2/TestExpectations: MediaStream-video-element-video-tracks-disabled.html fails on El
524         Capitan due to incorrect behavior of AVSampleBufferDisplayLayer's API call flushAndRemoveImage.
525
526 2016-07-29  Youenn Fablet  <youenn@apple.com>
527
528         CrossOrigin preflight checker should compute the right Access-Control-Request-Headers value
529         https://bugs.webkit.org/show_bug.cgi?id=160028
530
531         Reviewed by Alex Christensen.
532
533         Rebasing regular tests. Also updating skipped worker tests.
534
535         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight-expected.txt: Added.
536         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight-worker-expected.txt: Added.
537         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker-expected.txt: Added.
538         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight-expected.txt: Added.
539         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight-worker-expected.txt: Added.
540         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker-expected.txt: Added.
541         * platform/mac/TestExpectations:
542
543 2016-07-28  Youenn Fablet  <youennf@gmail.com>
544
545         Binding generator should expose the visible interface name in error messages
546         https://bugs.webkit.org/show_bug.cgi?id=160192
547
548         Reviewed by Darin Adler.
549
550         * editing/selection/extend-expected.txt:
551         * fast/dom/Window/getComputedStyle-missing-parameter-expected.txt:
552         * fast/dom/Window/getComputedStyle-missing-parameter.html:
553         * fetch/fetch-error-messages-expected.txt:
554         * fetch/fetch-error-messages.html: Adding test for Request.
555         * js/dom/toString-and-valueOf-override-expected.txt:
556         * js/getOwnPropertyDescriptor-unforgeable-attributes-expected.txt:
557         * js/getOwnPropertyDescriptor-window-attributes-expected.txt:
558         * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
559         * media/encrypted-media/encrypted-media-v2-syntax.html:
560         * webaudio/createMediaStreamSource-null-expected.txt:
561         * webaudio/createMediaStreamSource-null.html:
562         * webaudio/decode-audio-data-basic-expected.txt:
563         * webaudio/decode-audio-data-basic.html:
564         * webaudio/mediaelementaudiosourcenode-expected.txt:
565         * webaudio/mediaelementaudiosourcenode.html:
566
567 2016-07-28  Chris Dumez  <cdumez@apple.com>
568
569         Add support for Element.getAttributeNames()
570         https://bugs.webkit.org/show_bug.cgi?id=160327
571
572         Reviewed by Alex Christensen.
573
574         Add layout test coverage. I have verified that this test is passing in
575         Firefox 47.
576
577         * fast/dom/Element/getAttributeNames-expected.txt: Added.
578         * fast/dom/Element/getAttributeNames.html: Added.
579
580 2016-07-28  Chris Dumez  <cdumez@apple.com>
581
582         window.open.length should be 0
583         https://bugs.webkit.org/show_bug.cgi?id=160323
584
585         Reviewed by Darin Adler.
586
587         Update existing test to reflect behavior change.
588
589         * js/dom/function-length-expected.txt:
590         * js/dom/function-length.html:
591
592 2016-07-28  Chris Dumez  <cdumez@apple.com>
593
594         Parameters to Event.initEvent() should be mandatory
595         https://bugs.webkit.org/show_bug.cgi?id=160320
596
597         Reviewed by Darin Adler.
598
599         Update existing tests to make sure they call initEvent() will all 3
600         parameters.
601
602         * fast/dom/HTMLObjectElement/beforeload-set-text-crash.xhtml:
603         * fast/forms/form-submission-create-crash.xhtml:
604         * js/arity-mismatch-at-vmentry.html:
605
606 2016-07-28  Chris Dumez  <cdumez@apple.com>
607
608         First parameter to canvas.getContext() / probablySupportsContext() should be mandatory
609         https://bugs.webkit.org/show_bug.cgi?id=160312
610
611         Reviewed by Darin Adler.
612
613         Update existing test to reflect behavior change.
614
615         * fast/canvas/webgl/canvas-supports-context-expected.txt:
616         * fast/canvas/webgl/canvas-supports-context.html:
617
618 2016-07-28  Chris Dumez  <cdumez@apple.com>
619
620         Parameter to table.deleteRow() / body.deleteRow() should be mandatory
621         https://bugs.webkit.org/show_bug.cgi?id=160307
622
623         Reviewed by Ryosuke Niwa.
624
625         Update existing test to reflect behavior change.
626
627         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
628         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
629
630 2016-07-28  Commit Queue  <commit-queue@webkit.org>
631
632         Unreviewed, rolling out r203826.
633         https://bugs.webkit.org/show_bug.cgi?id=160314
634
635         The test added with this change fails on El Capitan WK2.
636         (Requested by ryanhaddad on #webkit).
637
638         Reverted changeset:
639
640         "HTMLVideoElement with MediaStream src shows paused image when
641         all video tracks are disabled"
642         https://bugs.webkit.org/show_bug.cgi?id=160222
643         http://trac.webkit.org/changeset/203826
644
645 2016-07-28  Alexey Proskuryakov  <ap@apple.com>
646
647         macOS Sierra test result gardening.
648
649         * platform/mac-wk1/TestExpectations:
650         * platform/mac/TestExpectations:
651
652 2016-07-28  Chris Dumez  <cdumez@apple.com>
653
654         2 first parameters to input.setSelectionRange() should be mandatory
655         https://bugs.webkit.org/show_bug.cgi?id=160310
656
657         Reviewed by Alex Christensen.
658
659         Update existing test to reflect behavior change.
660
661         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
662         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
663
664 2016-07-28  Chris Dumez  <cdumez@apple.com>
665
666         Parameter to tr.deleteCell() should be mandatory
667         https://bugs.webkit.org/show_bug.cgi?id=160308
668
669         Reviewed by Ryosuke Niwa.
670
671         Update existing test to reflect behavior change.
672
673         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
674         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
675
676 2016-07-28  Ryan Haddad  <ryanhaddad@apple.com>
677
678         Marking fast/dom/Window/child-window-focus.html as flaky on mac-wk2
679         https://bugs.webkit.org/show_bug.cgi?id=160309
680
681         Unreviewed test gardening.
682
683         * platform/mac-wk2/TestExpectations:
684
685 2016-07-28  George Ruan  <gruan@apple.com>
686
687         HTMLVideoElement with MediaStream src shows paused image when all video tracks are disabled
688         https://bugs.webkit.org/show_bug.cgi?id=160222
689         <rdar://problem/27557313>
690
691         Reviewed by Eric Carlson.
692
693         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-expected.html: Added.
694         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt: Added.
695         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled.html: Added. Checks
696         that the video frames display captured media if all video tracks were disabled and then a single
697         video track is re-enabled. This test also checks that an initial frame is painted to
698         canvas if the video has not yet been played.
699         * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html: Added. Reference tests the
700         frames of the video to be black, since the canvas is painted black regardless of the state of the video frames
701         if displayMode of MediaPlayerPrivateMediaStreamAVFObjC is PaintItBlack.
702
703 2016-07-28  Ryan Haddad  <ryanhaddad@apple.com>
704
705         Unskip some CSS tests that previously timed out on ios-simulator.
706
707         Unreviewed test gardening.
708
709         * platform/ios-simulator-wk2/TestExpectations:
710
711 2016-07-28  Chris Dumez  <cdumez@apple.com>
712
713         First parameter to SVGDocument.createEvent() should be mandatory
714         https://bugs.webkit.org/show_bug.cgi?id=160296
715
716         Reviewed by Alex Christensen.
717
718         Add test coverage.
719
720         * svg/dom/SVGDocument-createEvent-expected.txt: Added.
721         * svg/dom/SVGDocument-createEvent.html: Added.
722
723 2016-07-28  Chris Dumez  <cdumez@apple.com>
724
725         Parameters to CanvasGradient.addColorStop() should be mandatory
726         https://bugs.webkit.org/show_bug.cgi?id=160297
727
728         Reviewed by Alex Christensen.
729
730         Rebaseline existing test due to behavior change.
731
732         * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt:
733
734 2016-07-27  Ryan Haddad  <ryanhaddad@apple.com>
735
736         Unskip some compositing tests on ios-simulator.
737         https://bugs.webkit.org/show_bug.cgi?id=152131
738
739         Unreviewed test gardening.
740
741         * platform/ios-simulator-wk1/TestExpectations:
742         * platform/ios-simulator-wk2/TestExpectations:
743         * platform/ios-simulator/TestExpectations:
744         * platform/ios-simulator/compositing/overflow/overflow-compositing-descendant-expected.txt: Added.
745         * platform/ios-simulator/compositing/overflow/scroll-ancestor-update-expected.txt: Added.
746
747 2016-07-28  Romain Bellessort  <romain.bellessort@crf.canon.fr>
748
749         [Streams API] Replace ReadableStreamController by ReadableStreamDefaultController
750         https://bugs.webkit.org/show_bug.cgi?id=160242
751
752         Reviewed by Youenn Fablet.
753
754         Replaced ReadableStreamController by ReadableStreamDefaultController to align
755         with updated Streams API specification.
756
757         No change in functionality.
758
759         * streams/readable-stream-default-controller-error-expected.txt: Renamed from LayoutTests/streams/readable-stream-controller-error-expected.txt.
760         * streams/readable-stream-default-controller-error.html: Renamed from LayoutTests/streams/readable-stream-controller-error.html.
761         * streams/readable-stream-error-messages-expected.txt:
762         * streams/readable-stream-error-messages.html:
763         * streams/reference-implementation/readable-stream-expected.txt:
764
765 2016-07-28  Youenn Fablet  <youenn@apple.com>
766
767         Compute fetch response type in case of cross-origin requests
768         https://bugs.webkit.org/show_bug.cgi?id=158565
769
770         Reviewed by Alex Christensen.
771
772         Rebasing fetch API tests as filtering is now done.
773         Rebasing XHR tests as console messages are no longer available when trying to access non-exposed headers.
774
775         * http/tests/xmlhttprequest/access-control-basic-whitelist-response-headers-expected.txt:
776         * http/tests/xmlhttprequest/access-control-response-with-expose-headers-expected.txt:
777         * http/tests/xmlhttprequest/get-dangerous-headers-expected.txt:
778         * http/tests/xmlhttprequest/getResponseHeader-expected.txt:
779         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt:
780         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt:
781         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
782         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt:
783         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt:
784         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
785
786 2016-07-27  Ryan Haddad  <ryanhaddad@apple.com>
787
788         Marking http/tests/loading/basic-credentials-sent-automatically.html as flaky on mac and ios-sim wk2
789         https://bugs.webkit.org/show_bug.cgi?id=159427
790
791         Unreivewed test gardening.
792
793         * platform/ios-simulator-wk2/TestExpectations:
794         * platform/mac-wk2/TestExpectations:
795
796 2016-07-27  Chris Dumez  <cdumez@apple.com>
797
798         First parameter to HTMLMediaElement.canPlayType() should be mandatory
799         https://bugs.webkit.org/show_bug.cgi?id=160275
800
801         Reviewed by Ryosuke Niwa.
802
803         Update existing tests to reflect behavior change.
804
805         * media/encrypted-media/encrypted-media-can-play-type.html:
806         * media/media-can-play-type-expected.txt:
807         * media/media-can-play-type.html:
808         * platform/mac/media/encrypted-media/encrypted-media-can-play-type-expected.txt:
809
810 2016-07-27  Chris Dumez  <cdumez@apple.com>
811
812         Parameters to insertAdjacentText() / insertAdjacentHTML() should be mandatory
813         https://bugs.webkit.org/show_bug.cgi?id=160274
814
815         Reviewed by Darin Adler.
816
817         Add test coverage.
818
819         * fast/dom/Element/insertAdjacentText-parameters-expected.txt: Added.
820         * fast/dom/Element/insertAdjacentText-parameters.html: Added.
821
822 2016-07-27  Chris Dumez  <cdumez@apple.com>
823
824         Parameters to DOMParser.parseFromString() should be mandatory
825         https://bugs.webkit.org/show_bug.cgi?id=160268
826
827         Reviewed by Ryosuke Niwa.
828
829         Add test coverage.
830
831         * fast/parser/DOMParser-parameters-expected.txt: Added.
832         * fast/parser/DOMParser-parameters.html: Added.
833
834 2016-07-27  Chris Dumez  <cdumez@apple.com>
835
836         Align MediaList with the CSSOM specification
837         https://bugs.webkit.org/show_bug.cgi?id=160257
838
839         Reviewed by Ryosuke Niwa.
840
841         * fast/css/MediaList-mediaText-null-expected.txt: Added.
842         * fast/css/MediaList-mediaText-null.html: Added.
843         Add test coverage for MediaList.mediaText to make sure it is not nullable
844         and treats null as the empty string. Our IDL did not match the
845         specification here but our behavior was correct. Therefore, this test is
846         passing with and without my change. I just wanted to make sure we had
847         good coverage since I updated our IDL to match the specification.
848
849         * fast/css/MediaList-parameters-expected.txt: Added.
850         * fast/css/MediaList-parameters.html: Added.
851         Add test coverage for mandatory parameters.
852
853         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
854         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
855         Update existing test to reflect behavior change.
856
857 2016-07-27  Ryan Haddad  <ryanhaddad@apple.com>
858
859         Correct the syntax used to skip js/regress/script-tests/bigswitch-indirect-symbol.js
860
861         Unreviewed test gardening.
862
863         * js/regress/script-tests/bigswitch-indirect-symbol.js:
864
865 2016-07-27  Chris Dumez  <cdumez@apple.com>
866
867         First parameter to indexed property getters should be mandatory
868         https://bugs.webkit.org/show_bug.cgi?id=160259
869
870         Reviewed by Ryosuke Niwa.
871
872         Update existing tests to reflect behavior change.
873
874         * fast/css/webkit-keyframes-crash.html:
875         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
876         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
877
878 2016-07-27  Ryan Haddad  <ryanhaddad@apple.com>
879
880         Land test expectations for rdar://problem/27574303.
881
882         Unreviewed test gardening.
883
884         * platform/mac-wk2/TestExpectations:
885
886 2016-07-27  Chris Dumez  <cdumez@apple.com>
887
888         First parameter to Document.execCommand() / queryCommand*() should be mandatory
889         https://bugs.webkit.org/show_bug.cgi?id=160258
890
891         Reviewed by Darin Adler.
892
893         Add layout test coverage.
894
895         * fast/dom/Document/editing-parameters-expected.txt: Added.
896         * fast/dom/Document/editing-parameters.html: Added.
897
898 2016-07-27  Ryan Haddad  <ryanhaddad@apple.com>
899
900         Fix a typo in TestExpectations.
901
902         Unreviewed test gardening.
903
904         * platform/mac-wk1/TestExpectations:
905
906 2016-07-27  Chris Dumez  <cdumez@apple.com>
907
908         Align CSSSupportsRule with the specification
909         https://bugs.webkit.org/show_bug.cgi?id=160256
910
911         Reviewed by Darin Adler.
912
913         * fast/css/CSSSupportsRule-parameters-expected.txt: Added.
914         * fast/css/CSSSupportsRule-parameters.html: Added.
915         Add layout test coverage for mandatory parameters.
916
917         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
918         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
919         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
920         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
921         * platform/win/js/dom/global-constructors-attributes-expected.txt:
922         Rebaseline existing test now that CSSSupportsRule is exposed on the
923         global Window object.
924
925 2016-07-27  Miguel Gomez  <magomez@igalia.com>
926
927         [GTK] Unreviewed gardening: update expectations after r203770
928         https://bugs.webkit.org/show_bug.cgi?id=160253
929
930         Unreviewed gardening.
931
932         * platform/gtk/TestExpectations:
933
934 2016-07-27  Miguel Gomez  <magomez@igalia.com>
935
936         [GTK] Fix some video/canvas tests that should be passing
937         https://bugs.webkit.org/show_bug.cgi?id=160023
938
939         Reviewed by Carlos Garcia Campos.
940
941         Modify the tests to use a tolerance of 6 when running on the GTK or EFL platforms. Also,
942         added new expectations for the tests that need them.
943
944         * fast/canvas/canvas-createPattern-video-loading.html:
945         * fast/canvas/canvas-createPattern-video-modify.html:
946         * media/video-canvas-createPattern.html:
947         * platform/efl/fast/canvas/canvas-createPattern-video-loading-expected.txt: Added.
948         * platform/efl/fast/canvas/canvas-createPattern-video-modify-expected.txt: Added.
949         * platform/gtk/fast/canvas/canvas-createPattern-video-loading-expected.txt: Added.
950         * platform/gtk/fast/canvas/canvas-createPattern-video-modify-expected.txt: Added.
951         * resources/platform-helper.js: Added.
952         (isGtk):
953         (isEfl):
954         (videoCanvasPixelComparisonTolerance):
955
956 2016-07-27  Romain Bellessort  <romain.bellessort@crf.canon.fr>
957
958         [Streams API] Replace ReadableStreamReader by ReadableStreamDefaultReader
959         https://bugs.webkit.org/show_bug.cgi?id=160194
960
961         Reviewed by Youenn Fablet.
962
963         Replaced ReadableStreamReader by ReadableStreamDefaultReader to align
964         with updated Streams API specification.
965
966         No change in functionality.
967
968         * streams/brand-checks.html:
969         * streams/readable-stream-controller-error-expected.txt:
970         * streams/readable-stream-controller-error.html:
971         * streams/readable-stream-default-reader-read-expected.txt: Renamed from LayoutTests/streams/readable-stream-reader-read-expected.txt.
972         * streams/readable-stream-default-reader-read.html: Renamed from LayoutTests/streams/readable-stream-reader-read.html.
973         * streams/readable-stream-error-messages-expected.txt:
974         * streams/readable-stream-error-messages.html:
975         * streams/reference-implementation/readable-stream-reader-expected.txt:
976         * streams/shadowing-Promise-expected.txt:
977         * streams/shadowing-Promise.html:
978
979 2016-07-27  Javier Fernandez  <jfernandez@igalia.com>
980
981         [css-grid] Handle alignment with orthogonal flows
982         https://bugs.webkit.org/show_bug.cgi?id=159295
983
984         Reviewed by Darin Adler.
985
986         Now that grid sizing and positioning issues wrt orthogonal flows have
987         been clarified in the last spec draft, we can adapt now our alignment
988         logic to work with orthogonal flows.
989
990         These tests ensure that alignment works as expected in the cases where
991         grid and its children are orthogonal.
992
993         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-expected.txt: Added.
994         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-vertical-lr-expected.txt: Added.
995         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-vertical-lr.html: Added.
996         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-vertical-rl-expected.txt: Added.
997         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-vertical-rl.html: Added.
998         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows.html: Added.
999         * fast/css-grid-layout/resources/grid-alignment.css:
1000         (.alignContentSpaceBetween):
1001         (.alignContentSpaceAround):
1002         (.alignContentSpaceEvenly):
1003         (.alignContentStretch):
1004         (.selfStart):
1005         (.selfEnd):
1006         (.selfCenter):
1007         (.selfRight):
1008         (.selfLeft):
1009         (.selfSelfStart):
1010         (.selfSelfEnd):
1011         (.itemsSelfEnd): Deleted.
1012
1013 2016-07-26  Youenn Fablet  <youennf@gmail.com>
1014
1015         JS Built-ins should throw this-error messages consistently with binding generated code
1016         https://bugs.webkit.org/show_bug.cgi?id=160191
1017
1018         Reviewed by Darin Adler.
1019
1020         * fetch/fetch-error-messages-expected.txt: Added.
1021         * fetch/fetch-error-messages.html: Added.
1022         * streams/readable-stream-error-messages-expected.txt: Added.
1023         * streams/readable-stream-error-messages.html: Added.
1024
1025 2016-07-26  Myles C. Maxfield  <mmaxfield@apple.com>
1026
1027         [iOS] SF-Heavy is inaccessible by web content
1028         https://bugs.webkit.org/show_bug.cgi?id=160186
1029         <rdar://problem/27434423>
1030
1031         Reviewed by Dean Jackson.
1032
1033         * platform/ios-simulator/TestExpectations: system-font-weight-italic.html
1034         is expected to fail on iOS 9.
1035         * fast/text/system-font-weight-italic-expected.txt: Added.
1036         * fast/text/system-font-weight-italic.html: Added.
1037         * fast/text/system-font-weight-expected.txt: Added.
1038         * fast/text/system-font-weight.html: Added.
1039
1040 2016-07-26  Ryan Haddad  <ryanhaddad@apple.com>
1041
1042         Skip failing JSC test regress/script-tests/bigswitch-indirect-symbol.js
1043         https://bugs.webkit.org/show_bug.cgi?id=160035
1044
1045         Unreviewed test gardening.
1046
1047         * js/regress/script-tests/bigswitch-indirect-symbol.js:
1048
1049 2016-07-26  Chris Dumez  <cdumez@apple.com>
1050
1051         Second parameter to History.pushState() / replaceState() should be mandatory
1052         https://bugs.webkit.org/show_bug.cgi?id=160230
1053
1054         Reviewed by Sam Weinig.
1055
1056         * fast/history/state-api-parameters.html: Added.
1057         * fast/history/state-api-parameters-expected.txt: Added.
1058         Add layout test coverage.
1059
1060         * fast/history/replacestate-nocrash.html:
1061         * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
1062         Update existing tests to reflect behavior change.
1063
1064 2016-07-26  Ryan Haddad  <ryanhaddad@apple.com>
1065
1066         Marking inspector/memory/tracking.html as flaky on mac-wk1 debug
1067         https://bugs.webkit.org/show_bug.cgi?id=160227
1068
1069         Unreviewed test gardening.
1070
1071         * platform/mac-wk1/TestExpectations:
1072
1073 2016-07-26  Chris Dumez  <cdumez@apple.com>
1074
1075         Align CSSKeyframesRule with the specification
1076         https://bugs.webkit.org/show_bug.cgi?id=160219
1077
1078         Reviewed by Darin Adler.
1079
1080         Add layout test coverage.
1081
1082         * animations/CSSKeyframesRule-name-null-expected.txt: Added.
1083         * animations/CSSKeyframesRule-name-null.html: Added.
1084         * animations/CSSKeyframesRule-parameters-expected.txt: Added.
1085         * animations/CSSKeyframesRule-parameters.html: Added.
1086
1087 2016-07-26  Myles C. Maxfield  <mmaxfield@apple.com>
1088
1089         [iPhone] Playing a video on tudou.com plays only sound, no video
1090         https://bugs.webkit.org/show_bug.cgi?id=160178
1091         <rdar://problem/27535468>
1092
1093         Reviewed by Eric Carlson and Dan Bernstein.
1094
1095         * media/video-playsinline-expected.txt:
1096         * media/video-playsinline.html:
1097         * media/video-webkit-playsinline-expected.txt: Added.
1098         * media/video-webkit-playsinline.html: Added.
1099
1100 2016-07-26  Chris Dumez  <cdumez@apple.com>
1101
1102         Align CSSStyleDeclaration with the specification
1103         https://bugs.webkit.org/show_bug.cgi?id=160214
1104
1105         Reviewed by Darin Adler.
1106
1107         * fast/css/CSSStyleDeclaration-cssText-null-expected.txt: Added.
1108         * fast/css/CSSStyleDeclaration-cssText-null.html: Added.
1109         Add layout test coverage for setting cssText to null. This test
1110         passes in WebKit, Firefox and Chrome, with or without my change.
1111         Our IDL wrongly reported the cssText attribute as nullable but
1112         WebKit was already behaving correctly.
1113
1114         * fast/css/CSSStyleDeclaration-parameters-expected.txt: Added.
1115         * fast/css/CSSStyleDeclaration-parameters.html: Added.
1116         Add testing for omitting CSSStyleDeclaration API parameters, to
1117         make sure they are mandatory. This test passes in Firefox and
1118         Chrome.
1119
1120         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1121         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
1122         Update existing test to reflect behavior change.
1123
1124 2016-07-26  David Kilzer <ddkilzer@apple.com>
1125
1126         Networking process crash due to missing -[WebCoreAuthenticationClientAsChallengeSender performDefaultHandlingForAuthenticationChallenge:] implementation
1127         https://bugs.webkit.org/show_bug.cgi?id=156947
1128         <rdar://problem/23325160>
1129
1130         Reviewed by Alex Christensen.
1131
1132         * http/tests/xmlhttprequest/auth-reject-protection-space-expected.txt: Added.
1133         * http/tests/xmlhttprequest/auth-reject-protection-space.html: Added.
1134
1135 2016-07-26  Chris Dumez  <cdumez@apple.com>
1136
1137         Parameters to CSSStyleSheet.insertRule() / deleteRule() should be mandatory
1138         https://bugs.webkit.org/show_bug.cgi?id=160210
1139
1140         Reviewed by Darin Adler.
1141
1142         * fast/css/stylesheet-parameters-expected.txt: Added.
1143         * fast/css/stylesheet-parameters.html: Added.
1144         Add layout test coverage.
1145
1146         * editing/selection/first-letter-selection-crash.html:
1147         * fast/css/counters/asterisk-counter-update-after-layout-crash.html:
1148         * fast/dom/HTMLElement/dynamic-editability-change.html:
1149         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1150         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
1151         Update existing tests to reflect the behavior change.
1152
1153 2016-07-26  George Ruan  <gruan@apple.com>
1154
1155         HTMLVideoElement frames do not update on iOS when src is a MediaStream blob
1156         https://bugs.webkit.org/show_bug.cgi?id=159833
1157         <rdar://problem/27379487>
1158
1159         Reviewed by Eric Carlson.
1160
1161         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt: Added.
1162         * fast/mediastream/MediaStream-video-element-displays-buffer.html: Added. Checks that
1163         a video element with a mediastream source displays frames that are neither black or transparent.
1164         * fast/mediastream/resources/getUserMedia-helper.js:
1165         (setupVideoElementWithStream): Sets up video element with global variable mediastream.
1166
1167 2016-07-26  Ryosuke Niwa  <rniwa@webkit.org>
1168
1169         Remove the tests for legacy custom elements API
1170         https://bugs.webkit.org/show_bug.cgi?id=160209
1171
1172         Reviewed by Chris Dumez.
1173
1174         Removed the tests for legacy custom elements v0 API. The tests for the new v1 API is at fast/custom-elements.
1175
1176         * fast/dom/custom: Removed.
1177         * fast/dom/custom/document-register-basic-expected.txt: Removed.
1178         * fast/dom/custom/document-register-basic.html: Removed.
1179         * fast/dom/custom/document-register-namespace-expected.txt: Removed.
1180         * fast/dom/custom/document-register-namespace.html: Removed.
1181         * fast/dom/custom/document-register-reentrant-null-constructor-expected.txt: Removed.
1182         * fast/dom/custom/document-register-reentrant-null-constructor.html: Removed.
1183         * fast/dom/custom/document-register-reentrant-returning-fake-expected.txt: Removed.
1184         * fast/dom/custom/document-register-reentrant-returning-fake.html: Removed.
1185         * fast/dom/custom/document-register-reentrant-throwing-constructor-expected.txt: Removed.
1186         * fast/dom/custom/document-register-reentrant-throwing-constructor.html: Removed.
1187         * fast/dom/custom/document-register-type-extensions-expected.txt: Removed.
1188         * fast/dom/custom/document-register-type-extensions.html: Removed.
1189         * fast/dom/custom/lifecycle-ready-createElement-recursion-expected.txt: Removed.
1190         * fast/dom/custom/lifecycle-ready-createElement-recursion.html: Removed.
1191         * fast/dom/custom/lifecycle-ready-createElement-reentrancy-expected.txt: Removed.
1192         * fast/dom/custom/lifecycle-ready-createElement-reentrancy.html: Removed.
1193         * fast/dom/custom/lifecycle-ready-creation-api-expected.txt: Removed.
1194         * fast/dom/custom/lifecycle-ready-creation-api.html: Removed.
1195         * fast/dom/custom/lifecycle-ready-innerHTML-expected.txt: Removed.
1196         * fast/dom/custom/lifecycle-ready-innerHTML.html: Removed.
1197         * fast/dom/custom/lifecycle-ready-parser-only-expected.html: Removed.
1198         * fast/dom/custom/lifecycle-ready-parser-only.html: Removed.
1199         * fast/dom/custom/lifecycle-ready-parser-script-expected.txt: Removed.
1200         * fast/dom/custom/lifecycle-ready-parser-script.html: Removed.
1201         * fast/dom/custom/lifecycle-ready-paste-expected.txt: Removed.
1202         * fast/dom/custom/lifecycle-ready-paste.html: Removed.
1203         * fast/dom/custom/resources: Removed.
1204         * fast/dom/custom/resources/document-register-fuzz.js: Removed.
1205         * platform/efl/TestExpectations:
1206         * platform/gtk/TestExpectations:
1207         * platform/ios-simulator/TestExpectations:
1208         * platform/mac/TestExpectations:
1209         * platform/win/TestExpectations:
1210
1211 2016-07-26  Chris Dumez  <cdumez@apple.com>
1212
1213         Second parameter to Range.isPointInRange() / comparePoint() should be mandatory
1214         https://bugs.webkit.org/show_bug.cgi?id=160202
1215
1216         Reviewed by Ryosuke Niwa.
1217
1218         Update existing test to reflect behavior change.
1219
1220         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1221         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
1222
1223 2016-07-26  Youenn Fablet  <youenn@apple.com>
1224
1225         [Fetch API] Add support for fetch mode, in particular cors
1226         https://bugs.webkit.org/show_bug.cgi?id=156753
1227
1228         Reviewed by Darin Adler.
1229
1230         Rebasing specific expectations as Maci/iOS WK2 does not like https tests.
1231
1232         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Added.
1233         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Added.
1234         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt: Added.
1235         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt: Added.
1236         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Added.
1237         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Added.
1238         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt: Added.
1239         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt: Added.
1240
1241 2016-07-26  Chris Dumez  <cdumez@apple.com>
1242
1243         Align NamedNodeMap with the specification
1244         https://bugs.webkit.org/show_bug.cgi?id=160204
1245
1246         Reviewed by Darin Adler.
1247
1248         * dom/html/level2/core/hc_namednodemapinvalidtype1-expected.txt: Removed.
1249         * dom/html/level2/core/hc_namednodemapinvalidtype1.html: Removed.
1250         * dom/xhtml/level2/core/hc_namednodemapinvalidtype1-expected.txt: Removed.
1251         * dom/xhtml/level2/core/hc_namednodemapinvalidtype1.xhtml: Removed.
1252         Drop outdated DOM level 2 tests that expect the wrong exception type to
1253         be thrown when passing a non-Attr node in.
1254
1255         * fast/dom/NamedNodeMap-parameters-expected.txt: Added.
1256         * fast/dom/NamedNodeMap-parameters.html: Added.
1257         Add layout test coverage. I have verified that this test is passing in
1258         both Firefox and Chrome.
1259
1260         * fast/dom/NamedNodeMap-setNamedItem-crash-expected.txt:
1261         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1262         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
1263         Update / rebaseline existing tests to reflect behavior change.
1264
1265 2016-07-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
1266
1267         Infinite Canvas context save() causes WebKit to crash
1268         https://bugs.webkit.org/show_bug.cgi?id=159586
1269         <rdar://problem/26759984>
1270
1271         Reviewed by Simon Fraser.
1272
1273         * fast/canvas/canvas-context-save-limit-expected.txt: Added.
1274         * fast/canvas/canvas-context-save-limit.html: Added.
1275
1276 2016-07-26  Youenn Fablet  <youenn@apple.com>
1277
1278         DOMTokenList should be iterable
1279         https://bugs.webkit.org/show_bug.cgi?id=160183
1280
1281         Reviewed by Chris Dumez.
1282
1283         * fast/dom/domTokenListIterator-expected.txt: Added.
1284         * fast/dom/domTokenListIterator.html: Added.
1285         * fast/dom/iterable-tests.js: Added.
1286         * fast/dom/nodeListIterator-expected.txt:
1287         * fast/dom/nodeListIterator.html: Making use of iterable-tests.js
1288
1289 2016-07-26  John Wilander  <wilander@apple.com>
1290
1291         Stop supporting compressed character sets BOCU-1 and SCSU
1292         https://bugs.webkit.org/show_bug.cgi?id=159581
1293
1294         Reviewed by Brent Fulgham.
1295
1296         WebKit should not support the compressed character sets BOCU-1 and SCSU.
1297         Chrome and Firefox don't and these old formats may pass server-side character
1298         filters while still rendering in WebKit.
1299
1300         The HTML specification says "The above prohibits supporting, for example,
1301         CESU-8, UTF-7, BOCU-1, SCSU, EBCDIC, and UTF-32."
1302         https://html.spec.whatwg.org/#character-encodings
1303
1304         * http/tests/misc/char-encoding-bocu-1-blacklisted-expected.txt: Added.
1305         * http/tests/misc/char-encoding-bocu-1-blacklisted.html: Added.
1306         * http/tests/misc/char-encoding-scsu-blacklisted-expected.txt: Added.
1307         * http/tests/misc/char-encoding-scsu-blacklisted.html: Added.
1308         * http/tests/misc/resources/bocu-1-cyrillic.php: Added.
1309         * http/tests/misc/resources/scsu-cyrillic.php: Added.
1310
1311 2016-07-26  Youenn Fablet  <youenn@apple.com>
1312
1313         Remove ClientCredentialPolicy cross-origin option from ResourceLoaderOptions
1314         https://bugs.webkit.org/show_bug.cgi?id=159413
1315
1316         Reviewed by Alex Christensen.
1317
1318         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Removed.
1319
1320 2016-07-25  Sergio Villar Senin  <svillar@igalia.com>
1321
1322         [css-grid] repeat() syntax should take a <track-list> argument
1323         https://bugs.webkit.org/show_bug.cgi?id=160162
1324
1325         Reviewed by Darin Adler.
1326
1327         Added new test cases with multiple tracks inside repeat() notation, both for fixed an
1328         automatic (auto-fill & auto-fit) repetitions.
1329
1330         * fast/css-grid-layout/grid-auto-fill-columns-expected.txt:
1331         * fast/css-grid-layout/grid-auto-fill-columns.html:
1332         * fast/css-grid-layout/grid-auto-fill-rows-expected.txt:
1333         * fast/css-grid-layout/grid-auto-fill-rows.html:
1334         * fast/css-grid-layout/grid-auto-fit-columns-expected.txt:
1335         * fast/css-grid-layout/grid-auto-fit-columns.html:
1336         * fast/css-grid-layout/grid-auto-fit-rows-expected.txt:
1337         * fast/css-grid-layout/grid-auto-fit-rows.html:
1338         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
1339         * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
1340         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
1341         * fast/css-grid-layout/grid-element-repeat-get-set.html:
1342
1343 2016-07-25  Sergio Villar Senin  <svillar@igalia.com>
1344
1345         [css-grid] grid-auto-flow|row should take a <track-size>+
1346         https://bugs.webkit.org/show_bug.cgi?id=160158
1347
1348         Reviewed by Darin Adler.
1349
1350         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
1351         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
1352         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
1353         * fast/css-grid-layout/grid-shorthand-get-set.html:
1354         * svg/css/getComputedStyle-basic-expected.txt: CSSPrimitiveValue -> CSSValueList.
1355
1356 2016-07-25  Frederic Wang  <fwang@igalia.com>
1357
1358         MathOperator: Add a mapping from combining to non-combining equivalents
1359         https://bugs.webkit.org/show_bug.cgi?id=159513
1360
1361         Reviewed by Darin Adler.
1362
1363         * mathml/presentation/bug159513.html: Added.
1364         * platform/gtk/mathml/presentation/bug159513-expected.png: Added.
1365         * platform/gtk/mathml/presentation/bug159513-expected.txt: Added.
1366         * platform/ios-simulator/TestExpectations: Skip this test on iOS.
1367         * platform/mac/TestExpectations: Skip this test on Mac.
1368
1369 2016-07-25  Chris Dumez  <cdumez@apple.com>
1370
1371         Second parameter to Range.setStart() / setEnd() should be mandatory
1372         https://bugs.webkit.org/show_bug.cgi?id=160184
1373
1374         Reviewed by Ryosuke Niwa.
1375
1376         Update tests to reflect behavior change.
1377
1378         * editing/deleting/delete-uneditable-style.html:
1379         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1380         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
1381         * fast/regions/simplified-layout-no-regions.html:
1382
1383 2016-07-25  Nan Wang  <n_wang@apple.com>
1384
1385         AX: Expose autoFillButtonType to accessibility
1386         https://bugs.webkit.org/show_bug.cgi?id=160179
1387
1388         Reviewed by Chris Fleizach.
1389
1390         * accessibility/auto-fill-types-expected.txt:
1391         * accessibility/auto-fill-types.html:
1392
1393 2016-07-25  Chris Dumez  <cdumez@apple.com>
1394
1395         Touch properties should be on the prototype
1396         https://bugs.webkit.org/show_bug.cgi?id=160174
1397
1398         Reviewed by Ryosuke Niwa.
1399
1400         Add layout test coverage.
1401
1402         * platform/ios-simulator/ios/touch/Touch-attributes-prototype-expected.txt: Added.
1403         * platform/ios-simulator/ios/touch/Touch-attributes-prototype.html: Added.
1404
1405 2016-07-25  Chris Dumez  <cdumez@apple.com>
1406
1407         ClientRect properties should be on the prototype
1408         https://bugs.webkit.org/show_bug.cgi?id=160165
1409
1410         Reviewed by Geoffrey Garen.
1411
1412         * fast/css/ClientRect-attributes-prototype-expected.txt: Added.
1413         * fast/css/ClientRect-attributes-prototype.html: Added.
1414         Add layout test to check that ClientRect's properties are on the
1415         prototype.
1416
1417         * fast/css/ClientRect-serialization-expected.txt: Added.
1418         * fast/css/ClientRect-serialization.html: Added.
1419         Add layout test to check that ClientRect has a serializer.
1420
1421 2016-07-25  Chris Dumez  <cdumez@apple.com>
1422
1423         Parameters to DOMImplementation.createDocumentType() should be mandatory and non-nullable
1424         https://bugs.webkit.org/show_bug.cgi?id=160167
1425
1426         Reviewed by Ryosuke Niwa.
1427
1428         * editing/selection/script-tests/DOMSelection-DocumentType.js:
1429         * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
1430         * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
1431         Update existing tests to reflect the behavior change.
1432
1433         * fast/dom/DOMImplementation/createDocumentType-parameters-expected.txt: Added.
1434         * fast/dom/DOMImplementation/createDocumentType-parameters.html: Added.
1435         Add layout test coverage. I have verified that this test passes on both
1436         Firefox and Chrome.
1437
1438 2016-07-25  Jiewen Tan  <jiewen_tan@apple.com>
1439
1440         Rename SubtleCrypto to WebKitSubtleCrypto
1441         https://bugs.webkit.org/show_bug.cgi?id=160067
1442         <rdar://problem/27483617>
1443
1444         Reviewed by Brent Fulgham.
1445
1446         Move tests involving crypto.webkitSubtle from crypto/subtle to crypto/webkitSubtle.
1447
1448         * crypto/webkitSubtle/gc-2-expected.txt: Renamed from LayoutTests/crypto/subtle/gc-2-expected.txt.
1449         * crypto/webkitSubtle/gc-2.html: Renamed from LayoutTests/crypto/subtle/gc-2.html.
1450         * crypto/webkitSubtle/gc-3-expected.txt: Renamed from LayoutTests/crypto/subtle/gc-3-expected.txt.
1451         * crypto/webkitSubtle/gc-3.html: Renamed from LayoutTests/crypto/subtle/gc-3.html.
1452         * crypto/webkitSubtle/gc-expected.txt: Renamed from LayoutTests/crypto/subtle/gc-expected.txt.
1453         * crypto/webkitSubtle/gc.html: Renamed from LayoutTests/crypto/subtle/gc.html.
1454         * platform/efl/TestExpectations:
1455         * platform/gtk/TestExpectations:
1456         * platform/ios-simulator-wk1/TestExpectations:
1457         * platform/win/TestExpectations:
1458
1459 2016-07-25  Brady Eidson  <beidson@apple.com>
1460
1461         Allow LocalStorage by default for file URLs.
1462         https://bugs.webkit.org/show_bug.cgi?id=160169
1463
1464         Reviewed by Brent Fulgham.
1465
1466         * storage/domstorage/localstorage/blocked-file-access-expected.txt: Removed.
1467         * storage/domstorage/localstorage/file-can-access-expected.txt: Added.
1468         * storage/domstorage/localstorage/file-can-access.html: Renamed from LayoutTests/storage/domstorage/localstorage/blocked-file-access.html.
1469         * storage/domstorage/localstorage/resources/unblocked-example.html: Renamed from LayoutTests/storage/domstorage/localstorage/resources/blocked-example.html.
1470
1471 2016-07-25  Nan Wang  <n_wang@apple.com>
1472
1473         AX: AccessibilityRenderObject is adding duplicated children when CSS first-letter is being used.
1474         https://bugs.webkit.org/show_bug.cgi?id=160155
1475
1476         Reviewed by Chris Fleizach.
1477
1478         * accessibility/mac/css-first-letter-children-expected.txt: Added.
1479         * accessibility/mac/css-first-letter-children.html: Added.
1480
1481 2016-07-24  Wenson Hsieh  <wenson_hsieh@apple.com>
1482
1483         The web process hangs when computing elements-based snap points for a container with large max scroll offset
1484         https://bugs.webkit.org/show_bug.cgi?id=152605
1485         <rdar://problem/25353661>
1486
1487         Reviewed by Simon Fraser.
1488
1489         Adds a scroll snap offset computation test case that would have previously
1490         caused the web process to hang before this patch.
1491
1492         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt: Added.
1493         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html: Added.
1494
1495 2016-07-25  Sergio Villar Senin  <svillar@igalia.com>
1496
1497         [css-grid] Implement repeat(auto-fit)
1498         https://bugs.webkit.org/show_bug.cgi?id=159771
1499
1500         Reviewed by Darin Adler.
1501
1502         Uncommented the auto-fit cases. Split the Mozilla's 005 test in two because it was not
1503         possible to fit all the content in a viewport without scrollbars.
1504
1505         * fast/css-grid-layout/grid-auto-fit-columns-expected.txt: Added.
1506         * fast/css-grid-layout/grid-auto-fit-columns.html: Added.
1507         * fast/css-grid-layout/grid-auto-fit-rows-expected.txt: Added.
1508         * fast/css-grid-layout/grid-auto-fit-rows.html: Added.
1509         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
1510         * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
1511         * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash-expected.txt:
1512         * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash.html:
1513         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt:
1514         * fast/css-grid-layout/grid-positioned-items-padding.html:
1515         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment-expected.txt:
1516         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment.html:
1517         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001-expected.html:
1518         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001.html:
1519         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002-expected.html:
1520         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002.html:
1521         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003-expected.html:
1522         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003.html:
1523         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004-expected.html:
1524         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004.html:
1525         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-1-expected.html: Renamed from LayoutTests/fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-expected.html.
1526         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-1.html: Copied from LayoutTests/fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005.html.
1527         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-2-expected.html: Added.
1528         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-2.html: Renamed from LayoutTests/fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005.html.
1529
1530 2016-07-24  Nan Wang  <n_wang@apple.com>
1531
1532         AX: Video Controls: Volume cannot be adjusted using VO.
1533         https://bugs.webkit.org/show_bug.cgi?id=160107
1534
1535         Reviewed by Dean Jackson.
1536
1537         * accessibility/mac/video-volume-slider-accessibility-expected.txt: Added.
1538         * accessibility/mac/video-volume-slider-accessibility.html: Added.
1539
1540 2016-07-24  David Kilzer  <ddkilzer@apple.com>
1541
1542         REGRESSION (r203106): Crash in WebCore::MathMLElement::parseMathMLLength()
1543         <https://webkit.org/b/160111>
1544         <rdar://problem/27506489>
1545
1546         Reviewed by Chris Dumez.
1547
1548         * mathml/mpadded-crash-expected.txt: Added.
1549         * mathml/mpadded-crash.html: Added.
1550
1551 2016-07-24  Myles C. Maxfield  <mmaxfield@apple.com>
1552
1553         Test gardening after r203626.
1554         https://bugs.webkit.org/show_bug.cgi?id=160102
1555         <rdar://problem/27453479>
1556
1557         Unreviewed.
1558
1559         * platform/ios-simulator/editing/deleting/delete-emoji-expected.txt:
1560         * platform/mac-yosemite/editing/deleting/delete-emoji-expected.txt:
1561
1562 2016-07-24  Michael Catanzaro  <mcatanzaro@igalia.com>
1563
1564         [GTK] Layout test security/contentSecurityPolicy/plugins-types-allows-quicktime-plugin-replacement.html timing out
1565         https://bugs.webkit.org/show_bug.cgi?id=160128
1566
1567         Unreviewed, skip the tests.
1568
1569         * platform/efl/TestExpectations:
1570         * platform/gtk/TestExpectations:
1571
1572 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1573
1574         Unreviewed GTK test expectations fixups
1575
1576         * platform/gtk/TestExpectations:
1577
1578 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1579
1580         Even more unreviewed flaky GTK test gardening
1581
1582         * TestExpectations:
1583         * platform/gtk/TestExpectations:
1584
1585 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1586
1587         Unreviewed flaky test gardening for GTK
1588
1589         Mostly more fallout from threaded compositor
1590
1591         * TestExpectations:
1592         * platform/gtk/TestExpectations:
1593
1594 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1595
1596         More unreviewed GTK gardening
1597
1598         Update expectations for tests timing out
1599
1600         * platform/gtk/TestExpectations:
1601
1602 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1603
1604         More unreviewed GTK gardening
1605
1606         Mark more flaky crashes after enabling threaded compositor
1607
1608         * platform/gtk/TestExpectations:
1609
1610 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1611
1612         More unreviewed GTK gardening, mark even more new passes after enabling threaded compositor
1613
1614         * platform/gtk/TestExpectations:
1615
1616 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1617
1618         Unreviewed GTK gardening, mark many emoji gender tests passing
1619
1620         * platform/gtk/TestExpectations:
1621
1622 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1623
1624         Unreviewed test gardening
1625
1626         These tests are flaky now on GTK, passing about half the time.
1627
1628         * TestExpectations:
1629         * platform/gtk/TestExpectations:
1630
1631 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1632
1633         Unreviewed GTK gardening new passes after enabling threaded compositor
1634
1635         * platform/gtk/TestExpectations:
1636
1637 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1638
1639         Unreviewed test expectation gardening
1640
1641         Skip layout test editing/deleting/delete-emoji.html 
1642
1643         * platform/gtk/TestExpectations:
1644
1645 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1646
1647         Unreviewed, move some GTK expectations to more appropriate locations
1648
1649         * platform/gtk/TestExpectations:
1650
1651 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1652
1653         Unreviewed, add GTK expectations for threaded compositor regressions
1654
1655         * platform/gtk/TestExpectations:
1656
1657 2016-07-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1658
1659         [Coordinated Graphics] Lots of flaky tests
1660         https://bugs.webkit.org/show_bug.cgi?id=160118
1661
1662         Reviewed by Michael Catanzaro.
1663
1664         * fast/fixed-layout/fixed-layout.html: Remove the onresize handler when the test finishes to ensure it can't be
1665         called later affecting other tests.
1666
1667 2016-07-23  Carlos Garcia Campos  <cgarcia@igalia.com>
1668
1669         [Coordinated Graphics] Test imported/blink/svg/custom/svg-image-layers-crash.html crashes
1670         https://bugs.webkit.org/show_bug.cgi?id=160078
1671
1672         Reviewed by Michael Catanzaro.
1673
1674         * platform/efl/TestExpectations: Remove imported/blink/svg/custom/svg-image-layers-crash.html.
1675
1676 2016-07-23  Commit Queue  <commit-queue@webkit.org>
1677
1678         Unreviewed, rolling out r203641.
1679         https://bugs.webkit.org/show_bug.cgi?id=160116
1680
1681         It broke make-based builds (Requested by youenn on #webkit).
1682
1683         Reverted changeset:
1684
1685         "[Fetch API] Request should be created with any HeadersInit
1686         data"
1687         https://bugs.webkit.org/show_bug.cgi?id=159672
1688         http://trac.webkit.org/changeset/203641
1689
1690 2016-07-23  Frederic Wang  <fwang@igalia.com>
1691
1692         Reset font-style on the <math> element
1693         https://bugs.webkit.org/show_bug.cgi?id=160074
1694
1695         Reviewed by Darin Adler.
1696
1697         * mathml/presentation/math-font-style-expected.html: Added.
1698         * mathml/presentation/math-font-style.html: Added.
1699
1700 2016-07-23  Frederic Wang  <fwang@igalia.com>
1701
1702         [MathML] PaintInfo state not properly restored after applyTransform.
1703         https://bugs.webkit.org/show_bug.cgi?id=160077
1704
1705         Reviewed by Simon Fraser.
1706
1707         * mathml/presentation/bug160077-expected-mismatch.html: Added.
1708         * mathml/presentation/bug160077.html: Added.
1709
1710 2016-07-22  Myles C. Maxfield  <mmaxfield@apple.com>
1711
1712         All dancers with bunny ears are female
1713         https://bugs.webkit.org/show_bug.cgi?id=160102
1714         <rdar://problem/27453479>
1715
1716         Reviewed by Simon Fraser.
1717
1718         * editing/deleting/delete-emoji.html:
1719         * platform/mac/editing/deleting/delete-emoji-expected.txt:
1720         * fast/text/emoji-gender-2-9-expected.html:
1721         * fast/text/emoji-gender-2-9.html:
1722         * fast/text/emoji-gender-9-expected.html:
1723         * fast/text/emoji-gender-9.html:
1724         * fast/text/emoji-gender-fe0f-9-expected.html:
1725         * fast/text/emoji-gender-fe0f-9.html:
1726
1727 2016-07-22  Chris Dumez  <cdumez@apple.com>
1728
1729         Parameter to HTMLCollection.item() / namedItem() should be mandatory
1730         https://bugs.webkit.org/show_bug.cgi?id=160099
1731
1732         Reviewed by Sam Weinig.
1733
1734         Update existing test to reflect behavior change.
1735
1736         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1737         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
1738
1739 2016-07-22  Chris Dumez  <cdumez@apple.com>
1740
1741         First parameter to Window.getComputedStyle() should be mandatory and non-nullable
1742         https://bugs.webkit.org/show_bug.cgi?id=160097
1743
1744         Reviewed by Ryosuke Niwa.
1745
1746         Add test coverage.
1747
1748         * fast/dom/Window/getComputedStyle-missing-parameter-expected.txt: Added.
1749         * fast/dom/Window/getComputedStyle-missing-parameter.html: Added.
1750
1751 2016-07-22  Ryan Haddad  <ryanhaddad@apple.com>
1752
1753         Marking webaudio/audionode-connect-order.html as a flaky crash on mac-wk1 debug
1754         https://bugs.webkit.org/show_bug.cgi?id=105870
1755
1756         Unreviewed test gardening.
1757
1758         * platform/mac-wk1/TestExpectations:
1759
1760 2016-07-22  Ryan Haddad  <ryanhaddad@apple.com>
1761
1762         Marking userscripts/window-onerror-for-isolated-world-3.html as a flaky failure on mac-wk1
1763         https://bugs.webkit.org/show_bug.cgi?id=160101
1764
1765         Unreviewed test gardening.
1766
1767         * platform/mac-wk1/TestExpectations:
1768
1769 2016-07-22  Matt Baker  <mattbaker@apple.com>
1770
1771         Web Inspector: Remove unused code from Debounce layout test
1772         https://bugs.webkit.org/show_bug.cgi?id=160049
1773         <rdar://problem/27479713>
1774
1775         Reviewed by Joseph Pecoraro.
1776
1777         * inspector/unit-tests/debounce-expected.txt:
1778         Updated with new delay times.
1779
1780         * inspector/unit-tests/debounce.html:
1781         Remove unused code that was copy-pasted from other tests, and reduced
1782         delay times from 100ms to 10ms to speed up test.
1783
1784 2016-07-22  Chris Dumez  <cdumez@apple.com>
1785
1786         Fix default parameter values for window.alert() / prompt() / confirm()
1787         https://bugs.webkit.org/show_bug.cgi?id=160085
1788
1789         Reviewed by Ryosuke Niwa.
1790
1791         Update existing test to reflect behavior change.
1792
1793         * fast/dom/Window/alert-undefined-expected.txt:
1794         * fast/dom/Window/alert-undefined.html:
1795
1796 2016-07-22  Daniel Bates  <dabates@apple.com>
1797
1798         CSP: object-src and plugin-types directives are not respected for plugin replacements
1799         https://bugs.webkit.org/show_bug.cgi?id=159761
1800         <rdar://problem/27365724>
1801
1802         Reviewed by Brent Fulgham.
1803
1804         Add layout tests to ensure that we apply the CSP object-src and plugin-types directives to content
1805         that loads with either the QuickTime plugin replacement or YouTube plugin replacement.
1806
1807         * security/contentSecurityPolicy/object-src-none-blocks-quicktime-plugin-replacement-expected.txt: Added.
1808         * security/contentSecurityPolicy/object-src-none-blocks-quicktime-plugin-replacement.html: Added.
1809         * security/contentSecurityPolicy/object-src-none-blocks-youtube-plugin-replacement-expected.txt: Added.
1810         * security/contentSecurityPolicy/object-src-none-blocks-youtube-plugin-replacement.html: Added.
1811         * security/contentSecurityPolicy/plugins-types-allows-quicktime-plugin-replacement-expected.txt: Added.
1812         * security/contentSecurityPolicy/plugins-types-allows-quicktime-plugin-replacement.html: Added.
1813         * security/contentSecurityPolicy/plugins-types-allows-youtube-plugin-replacement-expected.txt: Added.
1814         * security/contentSecurityPolicy/plugins-types-allows-youtube-plugin-replacement.html: Added.
1815         * security/contentSecurityPolicy/plugins-types-blocks-quicktime-plugin-replacement-expected.txt: Added.
1816         * security/contentSecurityPolicy/plugins-types-blocks-quicktime-plugin-replacement-without-mime-type-expected.txt: Added.
1817         * security/contentSecurityPolicy/plugins-types-blocks-quicktime-plugin-replacement-without-mime-type.html: Added.
1818         * security/contentSecurityPolicy/plugins-types-blocks-quicktime-plugin-replacement.html: Added.
1819         * security/contentSecurityPolicy/plugins-types-blocks-youtube-plugin-replacement-expected.txt: Added.
1820         * security/contentSecurityPolicy/plugins-types-blocks-youtube-plugin-replacement-without-mime-type-expected.txt: Added.
1821         * security/contentSecurityPolicy/plugins-types-blocks-youtube-plugin-replacement-without-mime-type.html: Added.
1822         * security/contentSecurityPolicy/plugins-types-blocks-youtube-plugin-replacement.html: Added.
1823
1824 2016-07-22  Chris Dumez  <cdumez@apple.com>
1825
1826         Parameters to Node.replaceChild() / insertBefore() should be mandatory
1827         https://bugs.webkit.org/show_bug.cgi?id=160091
1828
1829         Reviewed by Darin Adler.
1830
1831         Update existing tests due to the behavior change.
1832
1833         * fast/block/basic/empty-anonymous-block-remove-crash.html:
1834         * fast/html/details-summary-document-child.html:
1835         * fast/repaint/focus-ring-with-negative-offset-repaint.html:
1836         * svg/animations/mpath-remove-from-dependents-on-delete-crash.html:
1837
1838 2016-07-22  Chris Dumez  <cdumez@apple.com>
1839
1840         First parameter to getElementById() should be mandatory
1841         https://bugs.webkit.org/show_bug.cgi?id=160087
1842
1843         Reviewed by Darin Adler.
1844
1845         Add layout test coverage for SVGSVGElement.getElementById().
1846
1847         * svg/dom/SVGSVGElement-getElementById-expected.txt: Added.
1848         * svg/dom/SVGSVGElement-getElementById.html: Added.
1849
1850 2016-07-22  Ryan Haddad  <ryanhaddad@apple.com>
1851
1852         Correct a TestExpectation by changing it from Failure to ImageOnlyFailure
1853
1854         Unreviewed test gardening.
1855
1856         * platform/mac/TestExpectations:
1857
1858 2016-07-21  Chris Dumez  <cdumez@apple.com>
1859
1860         Make parameters to Element.getElementsBy*() operations mandatory
1861         https://bugs.webkit.org/show_bug.cgi?id=160060
1862
1863         Reviewed by Darin Adler.
1864
1865         Drop cases that were calling the operation without parameter.
1866         
1867         * fast/dom/getElementsByClassName/dumpHTMLCollection-expected.txt:
1868         * fast/dom/getElementsByClassName/dumpHTMLCollection.html:
1869
1870 2016-07-21  Chris Dumez  <cdumez@apple.com>
1871
1872         Make parameters mandatory for attribute-related API on Element
1873         https://bugs.webkit.org/show_bug.cgi?id=160059
1874
1875         Reviewed by Ryosuke Niwa.
1876
1877         Update existing layout tests to reflect the behavior change.
1878
1879         * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
1880         * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
1881         * fast/dom/HTMLHrElement/hr-color-noshade-attribute.html:
1882         * fast/dom/attribute-downcast-right.html:
1883         * fast/images/style-access-during-imageChanged-style-freeze.html:
1884         * fast/selectors/read-only-read-write-input-basics.html:
1885         * fast/selectors/read-only-read-write-textarea-basics.html:
1886         * media/video-playsinline-expected.txt:
1887         * media/video-playsinline.html:
1888
1889 2016-07-21  Dean Jackson  <dino@apple.com>
1890
1891         REGRESSION (r202927): The internal size of the ImageBuffer is scaled twice by the context scaleFactor
1892         https://bugs.webkit.org/show_bug.cgi?id=159981
1893         <rdar://problem/27429465>
1894
1895         Reviewed by Myles Maxfield.
1896
1897         * fast/hidpi/pdf-image-scaled-expected.html: Added.
1898         * fast/hidpi/pdf-image-scaled.html: Added.
1899         * fast/hidpi/resources/circle.pdf: Added.
1900
1901 2016-07-21  John Wilander  <wilander@apple.com>
1902
1903         Block mixed content synchronous XHR
1904         https://bugs.webkit.org/show_bug.cgi?id=105462
1905         <rdar://problem/13666424>
1906
1907         Reviewed by Brent Fulgham.
1908
1909         * http/tests/security/mixedContent/insecure-xhr-sync-in-main-frame-expected.txt: Added.
1910         * http/tests/security/mixedContent/insecure-xhr-sync-in-main-frame.html: Added.
1911         * http/tests/security/mixedContent/resources/insecure-xhr-sync-in-main-frame-window.html: Added.
1912
1913 2016-07-21  Chris Dumez  <cdumez@apple.com>
1914
1915         Make parameters to Document.getElementsBy*() operations mandatory
1916         https://bugs.webkit.org/show_bug.cgi?id=160050
1917
1918         Reviewed by Daniel Bates.
1919
1920         Drop cases that were calling the operation without parameter.
1921
1922         * fast/dom/getElementsByClassName/dumpHTMLCollection-expected.txt:
1923         * fast/dom/getElementsByClassName/dumpHTMLCollection.html:
1924
1925 2016-07-21  Nan Wang  <n_wang@apple.com>
1926
1927         AX: aria-label not being used correctly in accessible name calculation of heading
1928         https://bugs.webkit.org/show_bug.cgi?id=160009
1929
1930         Reviewed by Chris Fleizach.
1931
1932         * accessibility/ios-simulator/heading-with-aria-label-expected.txt: Added.
1933         * accessibility/ios-simulator/heading-with-aria-label.html: Added.
1934
1935 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
1936
1937         Move expected.txt file for editing/deleting/delete-emoji.html from mac-elcapitan to mac-yosemite
1938
1939         Unreviewed test gardening.
1940
1941         * platform/mac-yosemite/editing/deleting/delete-emoji-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/editing/deleting/delete-emoji-expected.txt.
1942
1943 2016-07-21  Chris Dumez  <cdumez@apple.com>
1944
1945         Make parameters mandatory for Document.create*() operations
1946         https://bugs.webkit.org/show_bug.cgi?id=160047
1947
1948         Reviewed by Ryosuke Niwa.
1949
1950         Update existing tests to reflect the behavior change.
1951
1952         * compositing/geometry/assert-marquee-timer.html:
1953         * editing/style/bold-with-dom-changes.html:
1954         * fast/dom/MutationObserver/observe-characterdata.html:
1955         * fast/dom/normalize-attributes-mutation-event-crash.html:
1956         * fast/dom/null-chardata-crash.html:
1957         * fast/dom/wrapper-classes-expected.txt:
1958         * fast/dom/wrapper-classes.html:
1959         * fast/forms/basic-textareas.html:
1960         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
1961         * fast/inspector-support/uncaught-dom1-exception.html:
1962
1963 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
1964
1965         Marking imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight.html as flaky on mac
1966         https://bugs.webkit.org/show_bug.cgi?id=160056
1967
1968         Unreviewed test gardening.
1969
1970         * platform/mac/TestExpectations:
1971
1972 2016-07-21  Myles C. Maxfield  <mmaxfield@apple.com>
1973
1974         [macOS] Caret placement occurs in the middle of new emoji group candidates
1975         https://bugs.webkit.org/show_bug.cgi?id=160008
1976         <rdar://problem/27430111>
1977
1978         Reviewed by Simon Fraser.
1979
1980         Update expected results.
1981
1982         The new emoji support is behind the ADDITIONAL_EMOJI_SUPPORT guard, which
1983         means it only occurs on El Capitan and higher. Similarly, these new rules
1984         are not used for iOS.
1985
1986         * editing/deleting/delete-emoji-expected.txt: Deleted.
1987         * platform/mac/editing/deleting/delete-emoji-expected.txt: Added.
1988         * platform/mac-elcapitan/editing/deleting/delete-emoji-expected.txt: Added.
1989         * platform/ios-simulator/editing/deleting/delete-emoji-expected.txt: Added.
1990
1991 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
1992
1993         Land test expectations for rdar://problem/27475162.
1994
1995         * platform/mac/TestExpectations:
1996
1997 2016-07-21  Chris Dumez  <cdumez@apple.com>
1998
1999         Fix null handling of SVGAngle/SVGLength.valueAsString attribute
2000         https://bugs.webkit.org/show_bug.cgi?id=160025
2001
2002         Reviewed by Ryosuke Niwa.
2003
2004         Add test coverage.
2005
2006         * svg/dom/svg-element-attribute-js-null-expected.txt:
2007         * svg/dom/svg-element-attribute-js-null.xhtml:
2008         * svg/dom/valueAsString-null-expected.txt: Added.
2009         * svg/dom/valueAsString-null.html: Added.
2010         There are a couple of failures in this test because WebKit ignores
2011         assignments to "" instead of throwing. Firefox passes all the checks.
2012
2013 2016-07-21  Chris Dumez  <cdumez@apple.com>
2014
2015         Fix null handling of HTMLFontElement.color
2016         https://bugs.webkit.org/show_bug.cgi?id=160036
2017
2018         Reviewed by Ryosuke Niwa.
2019
2020         Update existing test to reflect behavior change.
2021
2022         * fast/dom/element-attribute-js-null-expected.txt:
2023         * fast/dom/element-attribute-js-null.html:
2024
2025 2016-07-21  Chris Dumez  <cdumez@apple.com>
2026
2027         Fix null handling for several HTMLTableElement attributes
2028         https://bugs.webkit.org/show_bug.cgi?id=160041
2029
2030         Reviewed by Ryosuke Niwa.
2031
2032         Update existing test to reflect the behavior change.
2033
2034         * fast/dom/element-attribute-js-null-expected.txt:
2035         * fast/dom/element-attribute-js-null.html:
2036
2037 2016-07-21  Chris Dumez  <cdumez@apple.com>
2038
2039         Fix null handling for HTMLObjectElement.border
2040         https://bugs.webkit.org/show_bug.cgi?id=160040
2041
2042         Reviewed by Ryosuke Niwa.
2043
2044         Update existing test to reflect the behavior change.
2045
2046         * fast/dom/element-attribute-js-null-expected.txt:
2047         * fast/dom/element-attribute-js-null.html:
2048
2049 2016-07-21  Chris Dumez  <cdumez@apple.com>
2050
2051         Fix null handling for td.bgColor / tr.bgColor
2052         https://bugs.webkit.org/show_bug.cgi?id=160043
2053
2054         Reviewed by Ryosuke Niwa.
2055
2056         Update existing test to reflect the behavior change.
2057
2058         * fast/dom/element-attribute-js-null-expected.txt:
2059         * fast/dom/element-attribute-js-null.html:
2060
2061 2016-07-21  Daniel Bates  <dabates@apple.com>
2062
2063         Test platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html is flaky
2064         https://bugs.webkit.org/show_bug.cgi?id=160002
2065
2066         Reviewed by Alexey Proskuryakov.
2067
2068         The file platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html tests loading
2069         plugin content from the main frame and from a subframe. Depending on timing the plugin
2070         content loaded in the subframe may complete before plugin content loaded in the main frame.
2071         We should test loading plugin content in a subframe after perform all main frame sub-tests
2072         so as to ensure a well-defined sub-test order.
2073
2074         Add logic to ensure that an embedded YouTube flash video loaded in a subframe actually creates
2075         a shadow DOM. Additionally, simplify the test logic by making use window.jsTestIsAsync/finishJSTest()
2076         to mark the test as asynchronous and notify test completion instead of calling
2077         window.testRunner.{waitUntilDone, notifyDone}(), remove the call to
2078         testRunner.dumpAsText() (js-test-pre.js calls this for us), remove all of the DOM elements
2079         used in the test to avoid noise in the expected results, and fix some style nits.
2080
2081         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe-expected.txt:
2082         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html:
2083
2084 2016-07-21  Chris Dumez  <cdumez@apple.com>
2085
2086         Fix null handling for several HTMLBodyElement attributes
2087         https://bugs.webkit.org/show_bug.cgi?id=160044
2088
2089         Reviewed by Ryosuke Niwa.
2090
2091         Update existing test to reflect the behavior change.
2092
2093         * fast/dom/element-attribute-js-null-expected.txt:
2094         * fast/dom/element-attribute-js-null.html:
2095
2096 2016-07-21  Chris Dumez  <cdumez@apple.com>
2097
2098         Fix null handling for HTMLIFrameElement.marginWidth / marginHeight
2099         https://bugs.webkit.org/show_bug.cgi?id=160037
2100
2101         Reviewed by Ryosuke Niwa.
2102
2103         Update existing test to reflect the behavior change.
2104
2105         * fast/dom/element-attribute-js-null-expected.txt:
2106         * fast/dom/element-attribute-js-null.html:
2107
2108 2016-07-21  Chris Dumez  <cdumez@apple.com>
2109
2110         Fix null handling for HTMLImageElement.border
2111         https://bugs.webkit.org/show_bug.cgi?id=160039
2112
2113         Reviewed by Ryosuke Niwa.
2114
2115         Update existing test to reflect the behavior change.
2116
2117         * fast/dom/element-attribute-js-null-expected.txt:
2118         * fast/dom/element-attribute-js-null.html:
2119
2120 2016-07-21  Daniel Bates  <dabates@apple.com>
2121
2122         REGRESSION: Plugin replaced YouTube Flash videos always have the same width
2123         https://bugs.webkit.org/show_bug.cgi?id=159998
2124         <rdar://problem/27462285>
2125
2126         Reviewed by Simon Fraser.
2127
2128         Unskip existing iOS layout tests, update tests and expected results.
2129
2130         * platform/ios-simulator/TestExpectations:
2131         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe-expected.txt: Updated expected result based on the
2132         changes to test youtube-flash-plugin-iframe.html.
2133         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe-no-height-or-width-expected.txt: Updated expected result
2134         based on the changes to test youtube-flash-plugin-iframe-no-height-or-width.html.
2135         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe-no-height-or-width.html: Modified to check the
2136         width of each embedded YouTube video to ensure that we respect it (if specified).
2137         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html: Substitute pseudo id -webkit-plugin-replacement
2138         for -apple-youtube-shadow-iframe as the later was renamed to the former in <https://trac.webkit.org/changeset/168442>.
2139         Fix misspelling of the word "embed" in a comment.
2140
2141 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
2142
2143         Marking inspector/codemirror/prettyprinting-javascript.html as a flaky timeout on mac debug.
2144         https://bugs.webkit.org/show_bug.cgi?id=160048
2145
2146         Unreviewed test gardening.
2147
2148         Added TestExpectation and reordered alphabetically.
2149
2150         * platform/mac/TestExpectations:
2151
2152 2016-07-21  Myles C. Maxfield  <mmaxfield@apple.com>
2153
2154         [iPhone] Playing a video on tudou.com plays only sound, no video
2155         https://bugs.webkit.org/show_bug.cgi?id=159967
2156         <rdar://problem/26964090>
2157
2158         Reviewed by Jon Lee, Jeremy Jones, and Anders Carlsson.
2159
2160         * media/video-playsinline.html: Updated.
2161         * media/video-webkit-playsinline-expected.txt: Removed.
2162         * media/video-webkit-playsinline.html: Removed.
2163
2164 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
2165
2166         Marking accessibility/mac/value-change/value-change-user-info-contenteditable.html as flaky on El Capitan WK2
2167         https://bugs.webkit.org/show_bug.cgi?id=160042
2168
2169         Unreviewed test gardening.
2170
2171         * platform/mac-wk2/TestExpectations:
2172
2173 2016-07-21  Chris Dumez  <cdumez@apple.com>
2174
2175         The 2 first parameters to DOMImplementation.createDocument() should be mandatory
2176         https://bugs.webkit.org/show_bug.cgi?id=160030
2177
2178         Reviewed by Sam Weinig.
2179
2180         Rebaseline / update existing test to reflect the behavior change.
2181
2182         * fast/css/zoom-on-unattached.html:
2183         * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
2184         * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
2185         * fast/dom/HTMLLinkElement/prefetch-detached.html:
2186         * fast/dom/node-move-to-new-document-crash-main.html:
2187         * fast/forms/change-form-element-document-crash.html:
2188
2189 2016-07-21  Csaba Osztrogon√°c  <ossy@webkit.org>
2190
2191         Clarify testing mode names in run-jsc-stress-tests
2192         https://bugs.webkit.org/show_bug.cgi?id=160021
2193
2194         Reviewed by Mark Lam.
2195
2196         Default should mean really default, not default with disabled FTL, renamed
2197         - runMozillaTestDefault to runMozillaTestNoFTL
2198         - runMozillaTestDefaultFTL to runMozillaTestDefault
2199         - runDefault to runNoFTL
2200         - runDefaultFTL to runDefault
2201         - runLayoutTestDefault to runLayoutTestNoFTL
2202         - runLayoutTestDefaultFTL to runLayoutTestDefault
2203         - runNoisyTestDefault to runNoisyTestNoFTL
2204         - runNoisyTestDefaultFTL to runNoisyTestDefault
2205
2206         * js/regress/script-tests/DataView-custom-properties.js:
2207         * js/regress/script-tests/HashMap-put-get-iterate-keys.js:
2208         * js/regress/script-tests/HashMap-put-get-iterate.js:
2209         * js/regress/script-tests/HashMap-string-put-get-iterate.js:
2210         * js/regress/script-tests/array-nonarray-polymorhpic-access.js:
2211         * js/regress/script-tests/basic-set.js:
2212         * js/regress/script-tests/bug-153431.js:
2213         * js/regress/script-tests/destructuring-arguments.js:
2214         * js/regress/script-tests/destructuring-swap.js:
2215         * js/regress/script-tests/inline-arguments-local-escape.js:
2216         * js/regress/script-tests/method-on-number.js:
2217         * js/regress/script-tests/new-array-buffer-push.js:
2218         * js/regress/script-tests/new-array-push.js:
2219         * js/regress/script-tests/poly-stricteq.js:
2220         * js/regress/script-tests/polymorphic-array-call.js:
2221         * js/regress/script-tests/regexp-prototype-is-not-instance.js:
2222         * js/regress/script-tests/regexp-prototype-search-observable-side-effects.js:
2223         * js/regress/script-tests/regexp-prototype-search-observable-side-effects2.js:
2224         * js/regress/script-tests/regexp-prototype-split-observable-side-effects.js:
2225         * js/regress/script-tests/regexp-prototype-split-observable-side-effects2.js:
2226         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-flags.js:
2227         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-global.js:
2228         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-ignoreCase.js:
2229         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-multiline.js:
2230         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-sticky.js:
2231         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-unicode.js:
2232         * js/regress/script-tests/regexp-prototype-split-observable-side-effects4.js:
2233         * js/regress/script-tests/regexp-prototype-test-observable-side-effects.js:
2234         * js/regress/script-tests/regexp-prototype-test-observable-side-effects2.js:
2235         * js/regress/script-tests/string-equality.js:
2236         * js/regress/script-tests/string-prototype-search-observable-side-effects.js:
2237         * js/regress/script-tests/string-prototype-search-observable-side-effects2.js:
2238         * js/regress/script-tests/string-prototype-search-observable-side-effects3.js:
2239         * js/regress/script-tests/string-prototype-search-observable-side-effects4.js:
2240         * js/regress/script-tests/string-prototype-split-observable-side-effects.js:
2241         * js/regress/script-tests/string-prototype-split-observable-side-effects2.js:
2242         * js/regress/script-tests/string-prototype-split-observable-side-effects3-flags.js:
2243         * js/regress/script-tests/string-prototype-split-observable-side-effects3-global.js:
2244         * js/regress/script-tests/string-prototype-split-observable-side-effects3-ignoreCase.js:
2245         * js/regress/script-tests/string-prototype-split-observable-side-effects3-multiline.js:
2246         * js/regress/script-tests/string-prototype-split-observable-side-effects3-sticky.js:
2247         * js/regress/script-tests/string-prototype-split-observable-side-effects3-unicode.js:
2248         * js/regress/script-tests/string-prototype-split-observable-side-effects4.js:
2249         * js/regress/script-tests/string-repeat-arith.js:
2250         * js/regress/script-tests/string-sub.js:
2251         * js/slow-stress/script-tests/destructuring-arguments-length.js:
2252
2253 2016-07-21  Chris Dumez  <cdumez@apple.com>
2254
2255         playsInline IDL attribute has the wrong casing
2256         https://bugs.webkit.org/show_bug.cgi?id=160029
2257         <rdar://problem/27474031>
2258
2259         Reviewed by Jon Lee.
2260
2261         Update test to use the correct case.
2262
2263         * media/video-playsinline-expected.txt:
2264         * media/video-playsinline.html:
2265
2266 2016-07-21  Chris Dumez  <cdumez@apple.com>
2267
2268         Drop [TreatNullAs=EmptyString] from CanvasRenderingContext2D.globalCompositeOperation
2269         https://bugs.webkit.org/show_bug.cgi?id=160026
2270
2271         Reviewed by Sam Weinig.
2272
2273         Add test coverage.
2274
2275         * fast/canvas/context-globalCompositeOperation-null-expected.txt: Added.
2276         * fast/canvas/context-globalCompositeOperation-null.html: Added.
2277
2278 2016-07-21  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2279
2280         [GTK] Gardening: Layout tests expectations updates and test rebaselines.
2281
2282         Unreviewed.
2283
2284         * TestExpectations: js/regress-139548.html is ~10x slower since r203142.
2285         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Rebaseline after r203333.
2286         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt: Rebaseline after r203333.
2287         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt: Rebaseline after r203333.
2288         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt: Rebaseline after r203333.
2289         * platform/efl/TestExpectations: workers/bomb.html is slow.
2290         * platform/gtk/TestExpectations: workers/bomb.html is slow, media/media-source/media-source-small-gap.html timeouts
2291           and new failure on platform/gtk/scrollbars/main-frame-scrollbar-horizontal-wheel-scroll.html.
2292
2293 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
2294
2295         Update test expectations for rdar://problem/27353750.
2296
2297         * platform/mac/TestExpectations:
2298
2299 2016-07-21  Javier Fernandez  <jfernandez@igalia.com>
2300
2301         [css-grid] Handle min-content/max-content with orthogonal flows
2302         https://bugs.webkit.org/show_bug.cgi?id=159294
2303
2304         Reviewed by Darin Adler.
2305
2306         New layout tests to evaluate basic positioning and sizing using orthogonal flows.
2307
2308         * fast/css-grid-layout/grid-item-positioning-with-orthogonal-flows-expected.txt: Added.
2309         * fast/css-grid-layout/grid-item-positioning-with-orthogonal-flows.html: Added.
2310         * fast/css-grid-layout/grid-item-sizing-with-orthogonal-flows-expected.txt: Added.
2311         * fast/css-grid-layout/grid-item-sizing-with-orthogonal-flows.html: Added.
2312         * fast/css-grid-layout/grid-item-spanning-and-orthogonal-flows-expected.txt: Added.
2313         * fast/css-grid-layout/grid-item-spanning-and-orthogonal-flows.html: Added.
2314         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows-expected.txt: Added.
2315         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html: Added.
2316         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt: Added.
2317         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html: Added.
2318
2319 2016-07-20  Youenn Fablet  <youenn@apple.com>
2320
2321         [XHR] Cache response JS object in case of arraybuffer and blob response types
2322         https://bugs.webkit.org/show_bug.cgi?id=128903
2323
2324         Reviewed by Alex Christensen.
2325
2326         * http/tests/xmlhttprequest/onabort-response-getters-expected.txt:
2327         * http/tests/xmlhttprequest/onabort-response-getters.html:
2328
2329 2016-07-19  Filip Pizlo  <fpizlo@apple.com>
2330
2331         Switching on symbols should be fast
2332         https://bugs.webkit.org/show_bug.cgi?id=158892
2333
2334         Reviewed by Keith Miller.
2335
2336         * js/regress/bigswitch-indirect-expected.txt: Added.
2337         * js/regress/bigswitch-indirect-symbol-expected.txt: Added.
2338         * js/regress/bigswitch-indirect-symbol-or-undefined-expected.txt: Added.
2339         * js/regress/bigswitch-indirect-symbol-or-undefined.html: Added.
2340         * js/regress/bigswitch-indirect-symbol.html: Added.
2341         * js/regress/bigswitch-indirect.html: Added.
2342         * js/regress/implicit-bigswitch-indirect-symbol-expected.txt: Added.
2343         * js/regress/implicit-bigswitch-indirect-symbol.html: Added.
2344         * js/regress/script-tests/bigswitch-indirect-symbol-or-undefined.js: Added.
2345         (foo):
2346         * js/regress/script-tests/bigswitch-indirect-symbol.js: Added.
2347         (foo):
2348         * js/regress/script-tests/bigswitch-indirect.js: Added.
2349         (foo):
2350         * js/regress/script-tests/implicit-bigswitch-indirect-symbol.js: Added.
2351         (foo):
2352
2353 2016-07-20  Chris Dumez  <cdumez@apple.com>
2354
2355         Fix null handling of several Document attributes
2356         https://bugs.webkit.org/show_bug.cgi?id=159997
2357
2358         Reviewed by Ryosuke Niwa.
2359
2360         Add test coverage.
2361
2362         * http/tests/dom/document-attributes-null-handling-expected.txt: Added.
2363         * http/tests/dom/document-attributes-null-handling.html: Added.
2364         * fast/dom/document-attribute-js-null-expected.txt:
2365         * fast/dom/document-attribute-js-null.html:
2366
2367 2016-07-20  Commit Queue  <commit-queue@webkit.org>
2368
2369         Unreviewed, rolling out r203471.
2370         https://bugs.webkit.org/show_bug.cgi?id=160003
2371
2372         many iOS-simulator tests are failing (Requested by litherum on
2373         #webkit).
2374
2375         Reverted changeset:
2376
2377         "[iPhone] Playing a video on tudou.com plays only sound, no
2378         video"
2379         https://bugs.webkit.org/show_bug.cgi?id=159967
2380         http://trac.webkit.org/changeset/203471
2381
2382 2016-07-20  Jiewen Tan  <jiewen_tan@apple.com>
2383
2384         Fix timeout of imported/w3c/WebCryptoAPI/idlharness.html
2385         https://bugs.webkit.org/show_bug.cgi?id=159979
2386
2387         Reviewed by Alex Christensen.
2388
2389         * TestExpectations:
2390         Remove the skip tuple of the test.
2391
2392 2016-07-20  Chris Dumez  <cdumez@apple.com>
2393
2394         Stop using valueToStringWithNullCheck() in JSCSSStyleDeclaration::putDelegate()
2395         https://bugs.webkit.org/show_bug.cgi?id=159982
2396
2397         Reviewed by Ryosuke Niwa.
2398
2399         Add layout test coverage for JSCSSStyleDeclaration::putDelegate(),
2400         covering cases like setting to null or the empty String, to make
2401         sure we behave according to specification.
2402
2403         * fast/css/CSSStyleDeclaration-property-setter-expected.txt: Added.
2404         * fast/css/CSSStyleDeclaration-property-setter.html: Added.
2405
2406 2016-07-20  Chris Dumez  <cdumez@apple.com>
2407
2408         Fix null handling of HTMLFrameElement.marginWidth / marginHeight
2409         https://bugs.webkit.org/show_bug.cgi?id=159987
2410
2411         Reviewed by Ryosuke Niwa.
2412
2413         Update existing test to reflect the expected behavior change.
2414
2415         * fast/dom/element-attribute-js-null-expected.txt:
2416         * fast/dom/element-attribute-js-null.html:
2417
2418 2016-07-20  Myles C. Maxfield  <mmaxfield@apple.com>
2419
2420         [iPhone] Playing a video on tudou.com plays only sound, no video
2421         https://bugs.webkit.org/show_bug.cgi?id=159967
2422         <rdar://problem/26964090>
2423
2424         Reviewed by Jon Lee.
2425
2426         * media/video-playsinline.html: Updated.
2427         * media/video-webkit-playsinline-expected.txt: Removed.
2428         * media/video-webkit-playsinline.html: Removed.
2429
2430 2016-07-20  Chris Dumez  <cdumez@apple.com>
2431
2432         CSSStyleDeclaration.setProperty() should be able to unset "important" on a property
2433         https://bugs.webkit.org/show_bug.cgi?id=159959
2434
2435         Reviewed by Alexey Proskuryakov.
2436
2437         * fast/css/CSSStyleDeclaration-setProperty-unset-important-expected.txt: Added.
2438         * fast/css/CSSStyleDeclaration-setProperty-unset-important.html: Added.
2439         Add layout test coverage.
2440
2441         * fast/css/important-js-override.html:
2442         The test covered our 'wrong' behavior and was failing in Firefox / Chrome.
2443         I updated the test to match the behavior in the specification. The test
2444         now passed in Chrome and Firefox.
2445
2446 2016-07-20  Commit Queue  <commit-queue@webkit.org>
2447
2448         Unreviewed, rolling out r203423.
2449         https://bugs.webkit.org/show_bug.cgi?id=159977
2450
2451         The test for this change is failing on Mac Release WK2
2452         (Requested by ryanhaddad on #webkit).
2453
2454         Reverted changeset:
2455
2456         "HTMLVideoElement frames do not update on iOS when src is a
2457         MediaStream blob"
2458         https://bugs.webkit.org/show_bug.cgi?id=159833
2459         http://trac.webkit.org/changeset/203423
2460
2461 2016-07-20  Ryan Haddad  <ryanhaddad@apple.com>
2462
2463         Land test expectations for rdar://problem/27434307.
2464
2465         * platform/mac/TestExpectations:
2466
2467 2016-07-20  Chris Dumez  <cdumez@apple.com>
2468
2469         Fix null handling of HTMLSelectElement.value attribute
2470         https://bugs.webkit.org/show_bug.cgi?id=159925
2471
2472         Reviewed by Benjamin Poulain.
2473
2474         Add layout test coverage. I have verified that this test is passing in
2475         both Firefox and Chrome.
2476
2477         * fast/dom/HTMLSelectElement/value-null-handling-expected.txt: Added.
2478         * fast/dom/HTMLSelectElement/value-null-handling.html: Added.
2479
2480 2016-07-20  Ryan Haddad  <ryanhaddad@apple.com>
2481
2482         Consolidating duplicate TestExpectations for fast/images/animated-png.html.
2483
2484         Unreviewed test gardening.
2485
2486         * platform/mac/TestExpectations:
2487
2488 2016-07-19  Chris Dumez  <cdumez@apple.com>
2489
2490         Fix null handling of SVGScriptElement.type attribute
2491         https://bugs.webkit.org/show_bug.cgi?id=159927
2492
2493         Reviewed by Benjamin Poulain.
2494
2495         Rebaseline existing test to reflect the behavior change.
2496
2497         * svg/dom/svg-element-attribute-js-null-expected.txt:
2498         * svg/dom/svg-element-attribute-js-null.xhtml:
2499
2500 2016-07-19  Chris Dumez  <cdumez@apple.com>
2501
2502         Fix null handling of several HTMLDocument attributes
2503         https://bugs.webkit.org/show_bug.cgi?id=159923
2504
2505         Reviewed by Benjamin Poulain.
2506
2507         Add layout test coverage. I have verified that this test is passing in
2508         both Firefox and Chrome.
2509
2510         * fast/dom/HTMLDocument/null-handling-expected.txt: Added.
2511         * fast/dom/HTMLDocument/null-handling.html: Added.
2512
2513 2016-07-19  Chris Dumez  <cdumez@apple.com>
2514
2515         Document.createElementNS() / createAttributeNS() parameters should be mandatory
2516         https://bugs.webkit.org/show_bug.cgi?id=159938
2517
2518         Reviewed by Benjamin Poulain.
2519
2520         Update / rebaseline existing tests to reflect the behavior change.
2521
2522         * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
2523         * fast/dom/Document/createElementNS-namespace-err-expected.txt:
2524         * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
2525         * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
2526         * fast/dom/attribute-downcast-right.html:
2527
2528 2016-07-19  Benjamin Poulain  <bpoulain@apple.com>
2529
2530         Use getElementById for attribute matching if the attribute name is html's id
2531         https://bugs.webkit.org/show_bug.cgi?id=159960
2532
2533         Reviewed by Chris Dumez.
2534
2535         * fast/selectors/id-attribute-querySelector-used-as-id-selector-expected.txt: Added.
2536         * fast/selectors/id-attribute-querySelector-used-as-id-selector-quirks-expected.txt: Added.
2537         * fast/selectors/id-attribute-querySelector-used-as-id-selector-quirks.html: Added.
2538         * fast/selectors/id-attribute-querySelector-used-as-id-selector.html: Added.
2539
2540 2016-07-19  Chris Dumez  <cdumez@apple.com>
2541
2542         Drop SVGElement.xmlbase attribute
2543         https://bugs.webkit.org/show_bug.cgi?id=159926
2544
2545         Reviewed by Benjamin Poulain.
2546
2547         * svg/dom/SVGElement-xmlbase-expected.txt: Added.
2548         * svg/dom/SVGElement-xmlbase.html: Added.
2549         Check that SVGElement.xmlbase does not exist.
2550
2551         * svg/dom/svg-element-attribute-js-null-expected.txt:
2552         * svg/dom/svg-element-attribute-js-null.xhtml:
2553         Drop obsolete testing for SVGElement.xmlbase.
2554
2555 2016-07-19  Chris Dumez  <cdumez@apple.com>
2556
2557         Align CSSStyleDeclaration.setProperty() with the specification
2558         https://bugs.webkit.org/show_bug.cgi?id=159955
2559
2560         Reviewed by Benjamin Poulain.
2561
2562         Add layout test coverage.
2563
2564         * fast/css/CSSStyleDeclaration-setProperty-expected.txt: Added.
2565         * fast/css/CSSStyleDeclaration-setProperty.html: Added.
2566         * fast/css/shorthand-priority.html:
2567
2568 2016-07-19  Daniel Bates  <dabates@apple.com>
2569
2570         CSP: Improve support for multiple policies to more closely conform to the CSP Level 2 spec.
2571         https://bugs.webkit.org/show_bug.cgi?id=159841
2572         <rdar://problem/27381684>
2573
2574         Reviewed by Brent Fulgham.
2575
2576         * http/tests/security/contentSecurityPolicy/1.1/resources/scripthash-in-enforced-policy-and-not-in-report-only.php: Added.
2577         * http/tests/security/contentSecurityPolicy/1.1/resources/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.php: Added.
2578         * http/tests/security/contentSecurityPolicy/1.1/resources/scriptnonce-in-enforced-policy-and-not-in-report-only.php: Added.
2579         * http/tests/security/contentSecurityPolicy/1.1/resources/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.php: Added.
2580         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt: Added.
2581         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports.php: Added.
2582         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
2583         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy.php: Added.
2584         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
2585         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2.php: Added.
2586         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
2587         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Added.
2588         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
2589         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Added.
2590         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt: Added.
2591         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy.php: Added.
2592         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy2-expected.txt: Added.
2593         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy2.php: Added.
2594         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt: Added.
2595         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.php: Added.
2596         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2-expected.txt: Added.
2597         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2.php: Added.
2598         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
2599         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Added.
2600         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
2601         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Added.
2602         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only-expected.txt: Added.
2603         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only.html: Added.
2604         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt: Added.
2605         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.html: Added.
2606         * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies-expected.txt: Update expected result to reflect additional console
2607         messages. We will remove these extraneous console messages as part of the fix for <https://bugs.webkit.org/show_bug.cgi?id=159832>.
2608         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
2609         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy.php: Added.
2610         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
2611         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy2.php: Added.
2612         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
2613         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Added.
2614         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
2615         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Added.
2616         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt: Added.
2617         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy.php: Added.
2618         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy2-expected.txt: Added.
2619         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy2.php: Added.
2620         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt: Added.
2621         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.php: Added.
2622         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2-expected.txt: Added.
2623         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2.php: Added.
2624         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
2625         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Added.
2626         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
2627         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Added.
2628         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt: Added.
2629         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only.html: Added.
2630         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt: Added.
2631         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.html: Added.
2632         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-multiple-policies-expected.txt: Added.
2633         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-multiple-policies.html: Added.
2634
2635 2016-07-19  Chris Dumez  <cdumez@apple.com>
2636
2637         autocapitalize attribute should not use [TreatNullAs=LegacyNullString]
2638         https://bugs.webkit.org/show_bug.cgi?id=159934
2639
2640         Reviewed by Benjamin Poulain.
2641
2642         Add layout test coverage.
2643
2644         * platform/ios-simulator/ios/fast/forms/autocapitalize-null-expected.txt: Added.
2645         * platform/ios-simulator/ios/fast/forms/autocapitalize-null.html: Added.
2646
2647 2016-07-19  George Ruan  <gruan@apple.com>
2648
2649         HTMLVideoElement frames do not update on iOS when src is a MediaStream blob
2650         https://bugs.webkit.org/show_bug.cgi?id=159833
2651         <rdar://problem/27379487>
2652
2653         Reviewed by Eric Carlson.
2654
2655         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt: Added.
2656         * fast/mediastream/MediaStream-video-element-displays-buffer.html: Added. Checks that
2657         a video element with a mediastream source displays frames that are neither black or transparent.
2658         * fast/mediastream/resources/getUserMedia-helper.js:
2659         (setupVideoElementWithStream): Sets up video element with global variable mediastream.
2660
2661 2016-07-19  Ryan Haddad  <ryanhaddad@apple.com>
2662
2663         Land test expectations for rdar://problem/27356144.
2664
2665         * platform/mac/TestExpectations:
2666
2667 2016-07-19  Zalan Bujtas  <zalan@apple.com>
2668
2669         theguardian.co.uk crossword puzzles are sometimes not displaying text
2670         https://bugs.webkit.org/show_bug.cgi?id=159924
2671         <rdar://problem/27409483>
2672
2673         Reviewed by Simon Fraser.
2674
2675         * fast/misc/subtree-layouts-expected.html: Added.
2676         * fast/misc/subtree-layouts.html: Added.
2677
2678 2016-07-19  Nan Wang  <n_wang@apple.com>
2679
2680         AX: Incorrect behavior for word related text marker functions when there's collapsed whitespace
2681         https://bugs.webkit.org/show_bug.cgi?id=159910
2682
2683         Reviewed by Chris Fleizach.
2684
2685         * accessibility/mac/text-marker-word-nav-collapsed-whitespace-expected.txt: Added.
2686         * accessibility/mac/text-marker-word-nav-collapsed-whitespace.html: Added.
2687
2688 2016-07-19  Youenn Fablet  <youenn@apple.com>
2689
2690         [Streams API] ReadableStreamController methods should throw if its stream is not readable
2691         https://bugs.webkit.org/show_bug.cgi?id=159871
2692
2693         Reviewed by Xabier Rodriguez-Calvar.
2694
2695         * streams/reference-implementation/pipe-to-options.html: Updated test case according whatwg original test.
2696         * streams/reference-implementation/readable-stream-templated.html: Ditto.
2697
2698 2016-07-19  Simon Fraser  <simon.fraser@apple.com>
2699
2700         Bubbles appear split for a brief moment in Messages
2701         https://bugs.webkit.org/show_bug.cgi?id=159915
2702         rdar://problem/27182267
2703
2704         Reviewed by David Hyatt.
2705
2706         * fast/repaint/scrolled-view-full-repaint-expected.txt: Added.
2707         * fast/repaint/scrolled-view-full-repaint.html: Added.
2708         * platform/ios-simulator-wk1/fast/repaint/scrolled-view-full-repaint-expected.txt: Added.
2709         * platform/mac-wk1/fast/repaint/scrolled-view-full-repaint-expected.txt: Added.
2710
2711 2016-07-19  Youenn Fablet  <youenn@apple.com>
2712
2713         [Release WK2] LayoutTest imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-post-upload.htm failing
2714         https://bugs.webkit.org/show_bug.cgi?id=159724
2715
2716         Unreviewed.
2717
2718         * TestExpectations: Marking test as failure,passs,crash.
2719         * platform/ios-simulator-wk2/TestExpectations: Removing specific expectation.
2720         * platform/mac-wk2/TestExpectations: Ditto.
2721
2722 2016-07-19  Chris Dumez  <cdumez@apple.com>
2723
2724         form.enctype / encoding / method should treat null as "null" string
2725         https://bugs.webkit.org/show_bug.cgi?id=159916
2726
2727         Reviewed by Ryosuke Niwa.
2728
2729         Add layout test coverage.
2730
2731         * fast/dom/HTMLFormElement/null-handling-expected.txt: Added.
2732         * fast/dom/HTMLFormElement/null-handling.html: Added.
2733
2734 2016-07-19  Youenn Fablet  <youenn@apple.com>
2735
2736         Add new aliases to http test server
2737         https://bugs.webkit.org/show_bug.cgi?id=159878
2738
2739         Reviewed by Darin Adler.
2740
2741         * http/tests/xmlhttprequest/set-bad-headervalue.html: Updating testharness.js and testharnessreport.js links to
2742         ensure these new links are working on test servers.
2743
2744 2016-07-18  Chris Dumez  <cdumez@apple.com>
2745
2746         input.formEnctype / formMethod and button.formEnctype / formMethod / type should treat null as "null"
2747         https://bugs.webkit.org/show_bug.cgi?id=159908
2748
2749         Reviewed by Alex Christensen.
2750
2751         Add layout test coverage.
2752
2753         * fast/dom/HTMLButtonElement/change-type-expected.txt:
2754         * fast/dom/HTMLButtonElement/change-type.html:
2755         * fast/dom/HTMLButtonElement/null-handling-expected.txt: Added.
2756         * fast/dom/HTMLButtonElement/null-handling.html: Added.
2757         * fast/dom/HTMLInputElement/null-handling-expected.txt: Added.
2758         * fast/dom/HTMLInputElement/null-handling.html: Added.
2759         * fast/forms/submit-form-attributes-expected.txt:
2760         * fast/forms/submit-form-attributes.html:
2761
2762 2016-07-18  Joseph Pecoraro  <pecoraro@apple.com>
2763
2764         Make builtin TypeErrors consistent
2765         https://bugs.webkit.org/show_bug.cgi?id=159899
2766
2767         Reviewed by Keith Miller.
2768
2769         * js/array-find-expected.txt:
2770         * js/array-findIndex-expected.txt:
2771         * js/array-includes-expected.txt:
2772         * js/dom/array-prototype-properties-expected.txt:
2773         * js/dom/script-tests/string-prototype-properties.js:
2774         * js/dom/string-prototype-properties-expected.txt:
2775         * js/script-tests/array-find.js:
2776         * js/script-tests/array-findIndex.js:
2777         * js/script-tests/string-localeCompare.js:
2778         * js/string-localeCompare-expected.txt:
2779         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3-expected.txt:
2780         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3-expected.txt:
2781         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T3-expected.txt:
2782         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T3-expected.txt:
2783
2784 2016-07-18  Chris Dumez  <cdumez@apple.com>
2785
2786         EventTarget.dispatchEvent() parameter should not be nullable
2787         https://bugs.webkit.org/show_bug.cgi?id=159897
2788
2789         Reviewed by Benjamin Poulain.
2790
2791         Update layout tests as the message of the TypeError exception being
2792         thrown when calling dispatchEvent(null) is now more helpful.
2793
2794         * fast/dom/Window/dispatchEvent-expected.txt:
2795         * fast/events/dispatchEvent-crash-expected.txt:
2796
2797 2016-07-17  Filip Pizlo  <fpizlo@apple.com>
2798
2799         Implement table-based switches in B3/Air
2800         https://bugs.webkit.org/show_bug.cgi?id=151141
2801
2802         Reviewed by Benjamin Poulain.
2803
2804         * js/regress/bigswitch-expected.txt: Added.
2805         * js/regress/bigswitch.html: Added.
2806         * js/regress/script-tests/bigswitch.js: Added.
2807         (foo):
2808
2809 2016-07-18  Chris Dumez  <cdumez@apple.com>
2810
2811         DocType's publicId / systemId should not be nullable
2812         https://bugs.webkit.org/show_bug.cgi?id=159901
2813
2814         Reviewed by Benjamin Poulain.
2815
2816         Add test coverage for comparison of DocumentType nodes
2817         using isEqualNode(). This tests used to fail and now passes.
2818         The test passes in Firefox and Chrome as well.
2819
2820         * fast/dom/DocumentType/isEqualNode-expected.txt: Added.
2821         * fast/dom/DocumentType/isEqualNode.html: Added.
2822
2823 2016-07-18  Jeremy Jones  <jeremyj@apple.com>
2824
2825         If previous media session interruptions were prevented, still allow subsequent interruptions to try.
2826         https://bugs.webkit.org/show_bug.cgi?id=157553
2827         rdar://problem/25740804
2828
2829         Reviewed by Eric Carlson.
2830
2831         When suspending under lock on iOS, there is first a resign active event, then a
2832         suspend under lock. PiP prevents resign active from interrupting playback. But it should allow the
2833         suspend under lock to interrupt playback.
2834
2835         Currently if there are nested interruptions only the first one is acted upon.
2836
2837         This change allows subsequent, nested interruptions to have a chance to interrupt playback if the
2838         previous interruptions were ignored.
2839
2840         This test is for iPad only, so it must be run manually.
2841
2842         * platform/ios-simulator/TestExpectations:
2843         * platform/ios-simulator/media/video-interruption-suspendunderlock-expcted.txt: Added.
2844         * platform/ios-simulator/media/video-interruption-suspendunderlock.html: Added.
2845
2846 2016-07-18  Brent Fulgham  <bfulgham@apple.com>
2847
2848         Don't associate form-associated elements with forms in other trees.
2849         https://bugs.webkit.org/show_bug.cgi?id=119451
2850         <rdar://problem/27382946>
2851
2852         Change is based on the Blink change (patch by <adamk@chromium.org>):
2853         <https://chromium.googlesource.com/chromium/blink/+/0b33128be67e7845d495d5219614c02ccfe7a414>
2854
2855         Reviewed by Chris Dumez.
2856
2857         * fast/forms/image-disconnected-during-parse-expected.txt: Added.
2858         * fast/forms/image-disconnected-during-parse.html: Added.
2859         * fast/forms/input-disconnected-during-parse-expected.txt: Added.
2860         * fast/forms/input-disconnected-during-parse.html: Added.
2861
2862 2016-07-18  Dean Jackson  <dino@apple.com>
2863
2864         REGRESSION (r202950): Image zoom animations are broken at medium.com (159861)
2865         https://bugs.webkit.org/show_bug.cgi?id=159906
2866         <rdar://problem/27391725>
2867
2868         Reviewed by Simon Fraser.
2869
2870         The fix for webkit.org/b/157569 in r200769 broke AMP pages.
2871         The followup fix for webkit.org/b/159450 in r202950 broke Medium pages.
2872
2873         Revert them both until we have better testing.
2874
2875         * animations/fill-mode-forwards-zero-duration.html:
2876         * animations/play-state-start-paused.html:
2877         * animations/script-tests/spring-parsing.js:
2878         (testSpring):
2879         * animations/spring-parsing-expected.txt:
2880         * animations/unprefixed-properties-expected.txt:
2881         * animations/unprefixed-properties.html:
2882         * fast/css/prefixed-unprefixed-variant-style-declaration-expected.txt:
2883         * fast/css/shorthand-omitted-initial-value-overrides-shorthand-expected.txt:
2884
2885 2016-07-18  Andreas Kling  <akling@apple.com>
2886
2887         There should be a way to simulate memory pressure in layout tests
2888         <https://webkit.org/b/159743>
2889
2890         Reviewed by Simon Fraser.
2891
2892         Add a basic test for the new APIs.
2893
2894         * memory/memory-pressure-simulation-expected.txt: Added.
2895         * memory/memory-pressure-simulation.html: Added.
2896
2897 2016-07-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
2898
2899         [iOS] PDFDocumentImage should cache only a sub image of the PDF when caching the whole image is expensive
2900         https://bugs.webkit.org/show_bug.cgi?id=158715
2901
2902         Reviewed by Dean Jackson.
2903         
2904         Make sure the PDF image will be displayed at the correct position if caching
2905         the PDF image is disabled.
2906
2907         * fast/images/displaced-non-cached-pdf-expected.html: Added.
2908         * fast/images/displaced-non-cached-pdf.html: Added.
2909
2910 2016-07-18  Chris Dumez  <cdumez@apple.com>
2911
2912         The 2 first parameters to addEventListener() / removeEventListener() should be mandatory
2913         https://bugs.webkit.org/show_bug.cgi?id=158008
2914
2915         Reviewed by Darin Adler.
2916
2917         * fast/dom/Window/window-legacy-event-listener-expected.txt: Removed.
2918         * fast/dom/Window/window-legacy-event-listener.html: Removed.
2919         * fast/dom/XMLHttpRequest-legacy-event-listener-expected.txt: Removed.
2920         * fast/dom/XMLHttpRequest-legacy-event-listener.html: Removed.
2921         * fast/dom/node-legacy-event-listener-expected.txt: Removed.
2922         * fast/dom/node-legacy-event-listener.html: Removed.
2923         Drop legacy tests that expect the addEventListener() / removeEventListener()
2924         parameters to be optional.
2925
2926         * fast/dom/eventtarget-api-parameters-expected.txt: Added.
2927         * fast/dom/eventtarget-api-parameters.html: Added.
2928         Add layout test to check that the 2 first parameters of addEventListener()
2929         and removeEventListener() are now mandatory. It also checks that the
2930         second parameter is nullable.
2931
2932         * media/video-remote-control-playpause.html:
2933         Drop useless call to addEventListener() without a listener as it now throws.
2934
2935 2016-07-18  Brent Fulgham  <bfulgham@apple.com>
2936
2937         Unreviewed, rolling out r203373.
2938
2939         Unaddressed
2940
2941         Reverted changeset:
2942
2943         "Don't associate form-associated elements with forms in other
2944         trees."
2945         https://bugs.webkit.org/show_bug.cgi?id=119451
2946         http://trac.webkit.org/changeset/203373
2947
2948 2016-07-18  Brent Fulgham  <bfulgham@apple.com>
2949
2950         Don't associate form-associated elements with forms in other trees.
2951         https://bugs.webkit.org/show_bug.cgi?id=119451
2952         <rdar://problem/27382946>
2953
2954         Change is based on the Blink change (patch by <adamk@chromium.org>):
2955         <https://chromium.googlesource.com/chromium/blink/+/0b33128be67e7845d495d5219614c02ccfe7a414>
2956
2957         Reviewed by Zalan Bujtas.
2958
2959         * fast/forms/image-disconnected-during-parse-expected.txt: Added.
2960         * fast/forms/image-disconnected-during-parse.html: Added.
2961         * fast/forms/input-disconnected-during-parse-expected.txt: Added.
2962         * fast/forms/input-disconnected-during-parse.html: Added.
2963
2964 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
2965
2966         Marking storage/indexeddb/modern/handle-user-delete.html as flaky on mac-wk2
2967         https://bugs.webkit.org/show_bug.cgi?id=159896
2968
2969         Unreviewed test gardening.
2970
2971         * platform/mac-wk2/TestExpectations:
2972         * platform/mac/TestExpectations:
2973
2974 2016-07-18  Filip Pizlo  <fpizlo@apple.com>
2975
2976         Repeatedly creating and destroying workers that enqueue DFG plans can outpace the DFG worklist, which then causes VM shutdown to stall, which then causes a memory growth
2977         https://bugs.webkit.org/show_bug.cgi?id=159754
2978
2979         Reviewed by Geoffrey Garen.
2980         
2981         Adds two tests that create a lot of workers that do sophisticated things. These are
2982         long-running tests so we may want to skip them. It's OK if we end up only running them
2983         manually occasionally.
2984
2985         * workers: Added.
2986         * workers/bomb.html: Added.
2987         * workers/bomb-expected.txt: Added.
2988         * workers/bomb-with-v8.html: Added.
2989         * workers/tests: Added.
2990         * workers/tests/3d-cube.js: Added.
2991         * workers/tests/3d-morph.js: Added.
2992         * workers/tests/3d-raytrace.js: Added.
2993         * workers/tests/access-binary-trees.js: Added.
2994         * workers/tests/access-fannkuch.js: Added.
2995         * workers/tests/access-nbody.js: Added.
2996         * workers/tests/access-nsieve.js: Added.
2997         * workers/tests/bitops-3bit-bits-in-byte.js: Added.
2998         * workers/tests/bitops-bits-in-byte.js: Added.
2999         * workers/tests/bitops-bitwise-and.js: Added.
3000         * workers/tests/bitops-nsieve-bits.js: Added.
3001         * workers/tests/controlflow-recursive.js: Added.
3002         * workers/tests/crypto-aes.js: Added.
3003         * workers/tests/crypto-md5.js: Added.
3004         * workers/tests/crypto-sha1.js: Added.
3005         * workers/tests/date-format-tofte.js: Added.
3006         * workers/tests/date-format-xparb.js: Added.
3007         * workers/tests/math-cordic.js: Added.
3008         * workers/tests/math-partial-sums.js: Added.
3009         * workers/tests/math-spectral-norm.js: Added.
3010         * workers/tests/regexp-dna.js: Added.
3011         * workers/tests/string-base64.js: Added.
3012         * workers/tests/string-fasta.js: Added.
3013         * workers/tests/string-tagcloud.js: Added.
3014         * workers/tests/string-unpack-code.js: Added.
3015         * workers/tests/string-validate-input.js: Added.
3016         * workers/tests/v8-crypto.js: Added.
3017         * workers/tests/v8-deltablue.js: Added.
3018         * workers/tests/v8-earley-boyer.js: Added.
3019         * workers/tests/v8-raytrace.js: Added.
3020         * workers/tests/v8-regexp.js: Added.
3021         * workers/tests/v8-richards.js: Added.
3022         * workers/tests/v8-splay.js: Added.
3023
3024 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
3025
3026         Marking storage/indexeddb/modern/abort-requests-cancelled.html as flaky on mac-wk1
3027         https://bugs.webkit.org/show_bug.cgi?id=156070
3028
3029         Unreviewed test gardening.
3030
3031         * platform/mac-wk1/TestExpectations:
3032
3033 2016-07-17  Filip Pizlo  <fpizlo@apple.com>
3034
3035         Object.preventExtensions/seal/freeze makes code much slower
3036         https://bugs.webkit.org/show_bug.cgi?id=143247
3037
3038         Reviewed by Michael Saboff.
3039         
3040         These tests now run ~25x faster.
3041
3042         * js/regress/freeze-and-do-work-expected.txt: Added.
3043         * js/regress/freeze-and-do-work.html: Added.
3044         * js/regress/prevent-extensions-and-do-work-expected.txt: Added.
3045         * js/regress/prevent-extensions-and-do-work.html: Added.
3046         * js/regress/script-tests/freeze-and-do-work.js: Added.
3047         (Foo):
3048         * js/regress/script-tests/prevent-extensions-and-do-work.js: Added.
3049         (Foo):
3050         * js/regress/script-tests/seal-and-do-work.js: Added.
3051         (Foo):
3052         * js/regress/seal-and-do-work-expected.txt: Added.
3053         * js/regress/seal-and-do-work.html: Added.
3054
3055 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
3056
3057         Marking imported/w3c/web-platform-tests/XMLHttpRequest/event-readystatechange-loaded.htm as flaky on mac-debug WK1
3058         https://bugs.webkit.org/show_bug.cgi?id=159893
3059
3060         Unreviewed test gardening.
3061
3062         * platform/mac-wk1/TestExpectations:
3063
3064 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
3065
3066         Marking media/video-load-preload-metadata.html as flaky on Mac.
3067         https://bugs.webkit.org/show_bug.cgi?id=128312
3068
3069         Unreviewed test gardening.
3070
3071         * platform/mac/TestExpectations:
3072
3073 2016-07-15  Filip Pizlo  <fpizlo@apple.com>
3074
3075         DFG and FTL should support op_call_eval
3076         https://bugs.webkit.org/show_bug.cgi?id=159786
3077
3078         Reviewed by Saam Barati.
3079
3080         * js/regress/eval-compute-expected.txt: Added.
3081         * js/regress/eval-compute.html: Added.
3082         * js/regress/eval-not-eval-compute-args-expected.txt: Added.
3083         * js/regress/eval-not-eval-compute-args.html: Added.
3084         * js/regress/eval-not-eval-compute-expected.txt: Added.
3085         * js/regress/eval-not-eval-compute.html: Added.
3086         * js/regress/script-tests/eval-compute.js: Added.
3087         (foo):
3088         * js/regress/script-tests/eval-not-eval-compute-args.js: Added.
3089         (foo):
3090         (i.result.foo):
3091         * js/regress/script-tests/eval-not-eval-compute.js: Added.
3092         (foo):
3093         (i.result.foo):
3094
3095 2016-07-12  Filip Pizlo  <fpizlo@apple.com>
3096
3097         DFG should really support jneq_ptr
3098         https://bugs.webkit.org/show_bug.cgi?id=159700
3099
3100         Reviewed by Keith Miller.
3101         
3102         These tests now run super fast.
3103
3104         * js/regress/apply-not-apply-expected.txt: Added.
3105         * js/regress/apply-not-apply.html: Added.
3106         * js/regress/call-or-not-call-expected.txt: Added.
3107         * js/regress/call-or-not-call.html: Added.
3108         * js/regress/script-tests/apply-not-apply.js: Added.
3109         (let.o.apply):
3110         (foo):
3111         * js/regress/script-tests/call-or-not-call.js: Added.
3112         (let.o.call):
3113         (foo):
3114
3115 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
3116
3117         Marking fast/shapes/shape-outside-floats/shape-outside-big-box-border-radius-002.html as flaky on ios-sim
3118         https://bugs.webkit.org/show_bug.cgi?id=159881
3119
3120         Unreviewed test gardening.
3121
3122         * platform/ios-simulator-wk2/TestExpectations:
3123
3124 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
3125
3126         Marking http/tests/loading/basic-auth-resend-wrong-credentials.html as flaky on Mac and iOS WK2
3127         https://bugs.webkit.org/show_bug.cgi?id=159884
3128
3129         Unreviewed test gardening.
3130
3131         * platform/ios-simulator-wk2/TestExpectations:
3132         * platform/mac-wk2/TestExpectations:
3133
3134 2016-07-12  Filip Pizlo  <fpizlo@apple.com>
3135
3136         OSR entry into DFG has problems with lexical scoping
3137         https://bugs.webkit.org/show_bug.cgi?id=159687
3138
3139         Reviewed by Saam Barati.
3140
3141         * js/regress/script-tests/strict-osr-entry.js: Added.
3142         (let.o.apply_):
3143         * js/regress/strict-osr-entry-expected.txt: Added.
3144         * js/regress/strict-osr-entry.html: Added.
3145
3146 2016-07-18  Youenn Fablet  <youenn@apple.com>
3147
3148         [Streams API] ReadableStream should throw a RangeError in case of NaN highWaterMark
3149         https://bugs.webkit.org/show_bug.cgi?id=159870
3150
3151         Reviewed by Xabier Rodriguez-Calvar.
3152
3153         * streams/reference-implementation/bad-strategies.html: Reflecting isNaN change in WritableStream test.
3154
3155 2016-07-17  Frederic Wang  <fwang@igalia.com>
3156
3157         Rebaseline Windows and EFL MathML pixel tests after r203289.
3158         https://bugs.webkit.org/show_bug.cgi?id=158866
3159
3160         Unreviewed test gardening.
3161
3162         * platform/efl/mathml/opentype/vertical-expected.txt:
3163         * platform/efl/mathml/presentation/mo-stretch-expected.txt:
3164         * platform/win/mathml/opentype/opentype-stretchy-expected.txt:
3165         * platform/win/mathml/opentype/vertical-expected.txt:
3166         * platform/win/mathml/presentation/mo-stretch-expected.txt:
3167
3168 2016-07-17  Brady Eidson  <beidson@apple.com>
3169
3170         Update DOMCoreException to use the description in toString().
3171         https://bugs.webkit.org/show_bug.cgi?id=159857
3172
3173         Reviewed by Darin Adler.
3174
3175         * canvas/philip/tests/2d.missingargs.html:
3176         * crypto/crypto-random-values-limits-expected.txt:
3177         * crypto/crypto-random-values-types-expected.txt:
3178         * crypto/subtle/aes-cbc-wrong-key-class-expected.txt:
3179         * crypto/subtle/aes-kw-key-manipulation-expected.txt:
3180         * crypto/subtle/argument-conversion-expected.txt:
3181         * crypto/subtle/hmac-check-algorithm-expected.txt:
3182         * crypto/subtle/hmac-generate-key-expected.txt:
3183         * crypto/subtle/rsa-oaep-key-manipulation-expected.txt:
3184         * crypto/subtle/sha-1-expected.txt:
3185         * crypto/subtle/unwrapKey-check-usage-expected.txt:
3186         * crypto/subtle/wrapKey-check-usage-expected.txt:
3187         * css3/supports-cssom-expected.txt:
3188         * editing/pasteboard/data-transfer-items-expected.txt:
3189         * editing/selection/extend-expected.txt:
3190         * fast/canvas/canvas-createImageData-expected.txt:
3191         * fast/canvas/canvas-ellipse-negative-radius-expected.txt:
3192         * fast/canvas/canvas-getImageData-invalid-expected.txt:
3193         * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
3194         * fast/canvas/canvas-gradient-addStop-error-expected.txt:
3195         * fast/canvas/canvas-imageData-expected.txt:
3196         * fast/canvas/canvas-overloads-drawImage-expected.txt:
3197         * fast/canvas/canvas-pattern-behaviour-expected.txt:
3198         * fast/canvas/gradient-addColorStop-with-invalid-color-expected.txt:
3199         * fast/canvas/script-tests/canvas-createImageData.js:
3200         * fast/canvas/script-tests/canvas-getImageData-invalid.js:
3201         * fast/canvas/script-tests/canvas-imageData.js:
3202         * fast/canvas/script-tests/canvas-overloads-drawImage.js:
3203         * fast/canvas/script-tests/gradient-addColorStop-with-invalid-color.js:
3204         * fast/css/CSSPrimitiveValue-exceptions-expected.txt:
3205         * fast/css/css3-nth-tokens-script-expected.txt:
3206         * fast/css/css3-nth-tokens-script.html:
3207         * fast/css/getFloatValueForUnit-expected.txt:
3208         * fast/css/getFloatValueForUnit.html:
3209         * fast/css/insert-rule-overflow-rule-data-expected.txt:
3210         * fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt:
3211         * fast/css/parsing-css-attribute-case-insensitive-value-2-expected.txt:
3212         * fast/css/parsing-css-attribute-case-insensitive-value-3-expected.txt:
3213         * fast/css/parsing-css-attribute-case-insensitive-value-3.html:
3214         * fast/css/parsing-css-descendant-combinator-doubled-child-syntax-expected.txt:
3215         * fast/css/parsing-css-descendant-combinator-doubled-child-syntax.html:
3216         * fast/css/parsing-css-matches-5-expected.txt:
3217         * fast/css/parsing-css-matches-5.html:
3218         * fast/css/parsing-css-matches-6-expected.txt:
3219         * fast/css/parsing-css-matches-6.html:
3220         * fast/css/parsing-css-matches-7-expected.txt:
3221         * fast/css/parsing-css-matches-7.html:
3222         * fast/css/parsing-css-matches-8-expected.txt:
3223         * fast/css/parsing-css-matches-8.html:
3224         * fast/css/parsing-css-not-5-expected.txt:
3225         * fast/css/parsing-css-not-5.html:
3226         * fast/css/parsing-css-not-6-expected.txt:
3227         * fast/css/parsing-css-not-6.html:
3228         * fast/css/parsing-css-not-7-expected.txt:
3229         * fast/css/parsing-css-not-7.html:
3230         * fast/css/parsing-css-not-8-expected.txt:
3231         * fast/css/parsing-css-not-8.html:
3232         * fast/css/parsing-css-not-9-expected.txt:
3233         * fast/css/parsing-css-not-9.html:
3234         * fast/css/parsing-css-nth-child-of-3-expected.txt:
3235         * fast/css/parsing-css-nth-child-of-3.html:
3236         * fast/css/parsing-css-nth-child-of-4-expected.txt:
3237         * fast/css/parsing-css-nth-child-of-4.html:
3238         * fast/css/parsing-css-nth-last-child-of-3-expected.txt:
3239         * fast/css/parsing-css-nth-last-child-of-3.html:
3240         * fast/css/parsing-css-nth-last-child-of-4-expected.txt:
3241         * fast/css/parsing-css-nth-last-child-of-4.html:
3242         * fast/css/resources/CSSPrimitiveValue-exceptions.js:
3243         * fast/dom/DOMException/prototype-object-expected.txt:
3244         * fast/dom/DOMException/prototype-object.html:
3245         * fast/dom/DOMException/stack-trace-expected.txt:
3246         * fast/dom/DOMException/stack-trace.html:
3247         * fast/dom/Document/createElement-invalid-names-expected.txt:
3248         * fast/dom/Document/createElement-invalid-names.html:
3249         * fast/dom/Document/invalid-domain-change-throws-exception-expected.txt:
3250         * fast/dom/Document/replace-child-expected.txt:
3251         * fast/dom/Document/script-tests/invalid-domain-change-throws-exception.js:
3252         * fast/dom/Element/class-list-toggle-expected.txt:
3253         * fast/dom/Element/class-list-toggle.html:
3254         * fast/dom/Element/prefix-setter-exception-expected.txt:
3255         * fast/dom/Geolocation/argument-types-expected.txt:
3256         * fast/dom/Geolocation/not-enough-arguments-expected.txt:
3257         * fast/dom/Geolocation/script-tests/argument-types.js:
3258         (test):
3259         * fast/dom/HTMLElement/insertAdjacentHTML-errors-expected.txt:
3260         * fast/dom/HTMLElement/script-tests/insertAdjacentHTML-errors.js:
3261         * fast/dom/HTMLElement/set-invalid-value-expected.txt:
3262         * fast/dom/HTMLElement/set-invalid-value.html:
3263         * fast/dom/HTMLInputElement/input-size-attribute-expected.txt:
3264         * fast/dom/HTMLInputElement/input-size-attribute.html:
3265         * fast/dom/HTMLMeterElement/script-tests/set-meter-properties.js:
3266         * fast/dom/HTMLMeterElement/set-meter-properties-expected.txt:
3267         * fast/dom/HTMLProgressElement/script-tests/set-progress-properties.js:
3268         * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt:
3269         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
3270         * fast/dom/HTMLSelectElement/select-add-optgroup-expected.txt:
3271         * fast/dom/HTMLSelectElement/select-selectedIndex-expected.txt:
3272         * fast/dom/HTMLSelectElement/select-selectedIndex-multiple-expected.txt:
3273         * fast/dom/HTMLTableElement/nullable-attributes-expected.txt:
3274         * fast/dom/HTMLTableElement/nullable-attributes.html:
3275         * fast/dom/HTMLTemplateElement/cycles-expected.txt:
3276         * fast/dom/HTMLTemplateElement/cycles-in-shadow-expected.txt:
3277         * fast/dom/Node/initial-values-expected.txt:
3278         * fast/dom/ParentNode-append-expected.txt:
3279         * fast/dom/ParentNode-prepend-expected.txt:
3280         * fast/dom/Range/31684-expected.txt:
3281         * fast/dom/Range/clone-contents-document-type-expected.txt:
3282         * fast/dom/Range/clone-contents-document-type.html:
3283         * fast/dom/Range/compareBoundaryPoints-1.html:
3284         * fast/dom/Range/compareBoundaryPoints-compareHow-exception-expected.txt:
3285         * fast/dom/Range/compareBoundaryPoints-compareHow-exception.html:
3286         * fast/dom/Range/extract-contents-document-type-expected.txt:
3287         * fast/dom/Range/extract-contents-document-type.html:
3288         * fast/dom/Range/range-comparePoint-detached-nodes-expected.txt:
3289         * fast/dom/Range/range-comparePoint-detached-nodes.html:
3290         * fast/dom/Range/range-exceptions-expected.txt:
3291         * fast/dom/Range/range-intersectsNode-expected.txt:
3292         * fast/dom/Range/script-tests/31684.js:
3293         * fast/dom/Range/script-tests/range-exceptions.js:
3294         * fast/dom/Range/surroundContents-1.html:
3295         * fast/dom/Selection/collapseToX-empty-selection-expected.txt:
3296         * fast/dom/Selection/script-tests/collapseToX-empty-selection.js:
3297         * fast/dom/SelectorAPI/dumpNodeList-almost-strict-expected.txt:
3298         * fast/dom/SelectorAPI/dumpNodeList-expected.txt:
3299         * fast/dom/SelectorAPI/not-supported-namespace-in-selector-expected.txt:
3300         * fast/dom/Text/splitText-expected.txt:
3301         * fast/dom/Text/splitText.html:
3302         * fast/dom/Window/anonymous-slot-with-changes-expected.txt:
3303         * fast/dom/Window/atob-btoa-expected.txt:
3304         * fast/dom/Window/custom-constructors-expected.txt:
3305         * fast/dom/Window/dispatchEvent-expected.txt:
3306         * fast/dom/Window/invalid-protocol-expected.txt:
3307         * fast/dom/Window/window-postmessage-clone-expected.txt:
3308         * fast/dom/computed-style-set-property-expected.txt:
3309         * fast/dom/createElementNS-namespace-errors-expected.txt:
3310         * fast/dom/createElementNS-namespace-errors.html:
3311         * fast/dom/css-mediarule-functions-expected.txt:
3312         * fast/dom/css-mediarule-functions.html:
3313         * fast/dom/custom/document-register-basic-expected.txt:
3314         * fast/dom/custom/document-register-basic.html:
3315         * fast/dom/custom/document-register-type-extensions-expected.txt:
3316         * fast/dom/custom/document-register-type-extensions.html:
3317         * fast/dom/dataset-expected.txt:
3318         * fast/dom/dataset-xhtml-expected.txt:
3319         * fast/dom/document-set-body-null-expected.txt:
3320         * fast/dom/document-set-body-null.html:
3321         * fast/dom/element-attribute-js-null-expected.txt:
3322         * fast/dom/insertAdjacentHTML-DocumentFragment-crash-expected.txt:
3323         * fast/dom/node-prefix-setter-namespace-exception-expected.txt:
3324         * fast/dom/outerText-no-element-expected.txt:
3325         * fast/dom/processing-instruction-appendChild-exceptions-expected.txt:
3326         * fast/dom/processing-instruction-appendChild-exceptions.xhtml:
3327         * fast/dom/rel-list-expected.txt:
3328         * fast/dom/script-tests/dataset-xhtml.js:
3329         * fast/dom/script-tests/dataset.js:
3330         * fast/dom/setAttributeNS-namespace-errors-expected.txt:
3331         * fast/dom/setAttributeNS-namespace-errors.html:
3332         * fast/dom/setPrimitiveValue-exceptions-expected.txt:
3333         * fast/dom/setPrimitiveValue-expected.txt:
3334         * fast/dynamic/insertAdjacentElement-expected.txt:
3335         * fast/dynamic/insertAdjacentHTML-expected.txt:
3336         * fast/dynamic/insertAdjacentText-expected.txt:
3337         * fast/dynamic/outerHTML-no-element-expected.txt:
3338         * fast/events/dispatch-event-being-dispatched-expected.txt:
3339         * fast/events/dispatch-event-being-dispatched.html:
3340         * fast/events/message-port-clone-expected.txt:
3341         * fast/events/message-port-multi-expected.txt:
3342         * fast/events/mutation-during-append-child-expected.txt:
3343         * fast/events/mutation-during-append-child.html:
3344         * fast/events/mutation-during-insert-before-expected.txt:
3345         * fast/events/mutation-during-insert-before.html:
3346         * fast/events/mutation-during-replace-child-2-expected.txt:
3347         * fast/events/mutation-during-replace-child-2.html:
3348         * fast/events/mutation-during-replace-child-expected.txt:
3349         * fast/events/mutation-during-replace-child.html:
3350         * fast/eventsource/eventsource-constructor-expected.txt:
3351         * fast/forms/color/color-setrangetext-expected.txt:
3352         * fast/forms/date/date-setrangetext-expected.txt:
3353         * fast/forms/date/date-stepup-stepdown-expected.txt:
3354         * fast/forms/date/date-stepup-stepdown.html:
3355         * fast/forms/date/input-valueasnumber-date-expected.txt:
3356         * fast/forms/date/input-valueasnumber-date.html:
3357         * fast/forms/datetime/datetime-setrangetext-expected.txt:
3358         * fast/forms/datetime/datetime-stepup-stepdown-expected.txt:
3359         * fast/forms/datetime/datetime-stepup-stepdown.html:
3360         * fast/forms/datetime/input-valueasnumber-datetime-expected.txt:
3361         * fast/forms/datetime/input-valueasnumber-datetime.html:
3362         * fast/forms/datetimelocal/datetimelocal-setrangetext-expected.txt:
3363         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown-expected.txt:
3364         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown.html:
3365         * fast/forms/datetimelocal/input-valueasnumber-datetimelocal-expected.txt:
3366         * fast/forms/datetimelocal/input-valueasnumber-datetimelocal.html:
3367         * fast/forms/file/file-setrangetext-expected.txt:
3368         * fast/forms/file/input-file-value-expected.txt:
3369         * fast/forms/hidden/hidden-setrangetext-expected.txt:
3370         * fast/forms/image/image-setrangetext-expected.txt:
3371         * fast/forms/input-maxlength-expected.txt:
3372         * fast/forms/input-maxlength.html:
3373         * fast/forms/input-stepup-stepdown-expected.txt:
3374         * fast/forms/input-stepup-stepdown.html:
3375         * fast/forms/input-valueasnumber-unsupported-expected.txt:
3376         * fast/forms/input-valueasnumber-unsupported.html:
3377         * fast/forms/month/input-valueasdate-expected.txt:
3378         * fast/forms/month/input-valueasdate.html:
3379         * fast/forms/month/input-valueasnumber-month-expected.txt:
3380         * fast/forms/month/input-valueasnumber-month.html:
3381         * fast/forms/month/month-setrangetext-expected.txt:
3382         * fast/forms/month/month-stepup-stepdown-expected.txt:
3383         * fast/forms/month/month-stepup-stepdown.html:
3384         * fast/forms/number/number-setrangetext-expected.txt:
3385         * fast/forms/number/number-size-expected.txt:
3386         * fast/forms/number/number-size.html:
3387         * fast/forms/number/number-stepup-stepdown-expected.txt:
3388         * fast/forms/number/number-stepup-stepdown-from-renderer.html:
3389         * fast/forms/number/number-stepup-stepdown.html:
3390         * fast/forms/number/number-valueasnumber-expected.txt:
3391         * fast/forms/number/number-valueasnumber.html:
3392         * fast/forms/range/input-valueasnumber-range-expected.txt:
3393         * fast/forms/range/input-valueasnumber-range.html:
3394         * fast/forms/range/range-setrangetext-expected.txt:
3395         * fast/forms/range/range-stepup-stepdown-expected.txt:
3396         * fast/forms/range/range-stepup-stepdown-from-renderer.html:
3397         * fast/forms/range/range-stepup-stepdown.html:
3398         * fast/forms/search/search-setrangetext-expected.txt:
3399         * fast/forms/setrangetext-expected.txt:
3400         * fast/forms/textarea-maxlength-expected.txt:
3401         * fast/forms/textarea-maxlength.html:
3402         * fast/forms/textarea/textarea-setrangetext-expected.txt:
3403         * fast/forms/time/time-setrangetext-expected.txt:
3404         * fast/forms/time/time-stepup-stepdown-expected.txt:
3405         * fast/forms/time/time-stepup-stepdown.html:
3406         * fast/forms/time/time-valueasnumber-expected.txt:
3407         * fast/forms/time/time-valueasnumber.html:
3408         * fast/forms/week/input-valueasnumber-week-expected.txt:
3409         * fast/forms/week/input-valueasnumber-week.html:
3410         * fast/forms/week/week-setrangetext-expected.txt:
3411         * fast/forms/week/week-stepup-stepdown-expected.txt:
3412         * fast/forms/week/week-stepup-stepdown.html:
3413         * fast/frames/adopt-iframe-into-itself-expected.txt:
3414         * fast/frames/adopt-object-into-itself-expected.txt:
3415         * fast/frames/resources/sandboxed-iframe-storage-disallowed.html:
3416         * fast/frames/sandboxed-iframe-storage-expected.txt:
3417         * fast/html/marquee-element-expected.txt:
3418         * fast/innerHTML/innerHTML-changing-document-properties-expected.txt:
3419         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
3420         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
3421         * fast/inspector-support/uncaught-dom8-exception-expected.txt:
3422         * fast/loader/stateobjects/pushstate-frequency-expected.txt:
3423         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
3424         * fast/loader/stateobjects/replacestate-frequency-expected.txt:
3425         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
3426         * fast/media/mq-js-media-except-01-expected.html:
3427         * fast/media/mq-js-media-except-02-expected.html:
3428         * fast/media/mq-js-media-except-03-expected.html:
3429         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
3430         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
3431         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
3432         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
3433         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
3434         * fast/mediastream/RTCPeerConnection-datachannel-expected.txt:
3435         * fast/mediastream/RTCPeerConnection-dtmf-expected.txt:
3436         * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt:
3437         * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt:
3438         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
3439         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
3440         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
3441         * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
3442         * fast/notifications/notifications-document-close-crash-expected.txt:
3443         * fast/regions/selection/crash-deselect-expected.txt:
3444         * fast/selectors/closest-general-expected.txt:
3445         * fast/selectors/invalid-functional-pseudo-class-expected.txt:
3446         * fast/selectors/lang-empty-expected.txt:
3447         * fast/selectors/lang-extended-filtering-expected.txt:
3448         * fast/selectors/lang-extended-filtering-with-string-arguments-expected.txt:
3449         * fast/selectors/lang-invalid-expected.txt:
3450         * fast/selectors/lang-multiple-expected.txt:
3451         * fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-not-expected.txt:
3452         * fast/text/font-face-empty-string-expected.txt:
3453         * fast/text/font-face-javascript-expected.txt:
3454         * fast/text/font-face-set-javascript-expected.txt:
3455         * fast/text/text-combine-crash-expected.txt:
3456         * fast/workers/atob-btoa-expected.txt:
3457         * fast/workers/worker-constructor-expected.txt:
3458         * fast/workers/worker-context-multi-port-expected.txt:
3459         * fast/workers/worker-multi-port-expected.txt:
3460         * fast/xmlhttprequest/xmlhttprequest-responseXML-xml-text-responsetype-expected.txt:
3461         * fast/xmlhttprequest/xmlhttprequest-responsetype-arraybuffer-expected.txt:
3462         * fast/xmlhttprequest/xmlhttprequest-responsetype-before-open-sync-request-expected.txt:
3463         * fast/xmlhttprequest/xmlhttprequest-responsetype-document-expected.txt:
3464         * fast/xmlhttprequest/xmlhttprequest-responsetype-set-at-headers-received-expected.txt:
3465         * fast/xmlhttprequest/xmlhttprequest-responsetype-sync-request-expected.txt:
3466         * fast/xmlhttprequest/xmlhttprequest-responsetype-text-expected.txt:
3467         * fast/xmlhttprequest/xmlhttprequest-sync-disabled-expected.txt:
3468         * fast/xpath/attr-namespace-expected.txt:
3469         * fast/xpath/detached-subtree-invalidate-iterator-expected.txt:
3470         * fast/xpath/py-dom-xpath/nodetests-expected.txt:
3471         * http/tests/contentextensions/sync-xhr-blocked-expected.txt:
3472         * http/tests/loading/state-object-security-exception-expected.txt:
3473         * http/tests/local/fileapi/send-sliced-dragged-file-expected.txt:
3474         * http/tests/notifications/legacy/show-expected.txt:
3475         * http/tests/security/canvas-remote-read-data-url-image-redirect-expected.txt:
3476         * http/tests/security/canvas-remote-read-remote-image-blocked-no-crossorigin-expected.txt:
3477         * http/tests/security/canvas-remote-read-remote-image-expected.txt:
3478         * http/tests/security/canvas-remote-read-remote-image-redirect-expected.txt:
3479         * http/tests/security/canvas-remote-read-remote-video-blocked-no-crossorigin-expected.txt:
3480         * http/tests/security/canvas-remote-read-remote-video-localhost-expected.txt:
3481         * http/tests/security/canvas-remote-read-remote-video-redirect-expected.txt:
3482         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-blocked-expected.txt:
3483         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-blocked-expected.txt:
3484         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-blocked.html:
3485         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-block-aborts-all-subsequent-imports-expected.txt:
3486         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
3487         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
3488         * http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
3489         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked-expected.txt:
3490         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked.html:
3491         * http/tests/security/history-username-password-expected.txt:
3492         * http/tests/security/postMessage/invalid-origin-throws-exception-expected.txt:
3493         * http/tests/security/postMessage/target-origin-expected.txt:
3494         * http/tests/security/resources/canvas-video-crossorigin.js:
3495         (testDataRetrievalAllowed):
3496         (testDataRetrievalForbidden):
3497         * http/tests/security/setDomainRelaxationForbiddenForURLScheme-expected.txt:
3498         * http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin-expected.txt:
3499         * http/tests/websocket/tests/hybi/bad-sub-protocol-control-chars-expected.txt:
3500         * http/tests/websocket/tests/hybi/bad-sub-protocol-empty-expected.txt:
3501         * http/tests/websocket/tests/hybi/bad-sub-protocol-non-ascii-expected.txt:
3502         * http/tests/websocket/tests/hybi/binary-type-expected.txt:
3503         * http/tests/websocket/tests/hybi/binary-type.html:
3504         * http/tests/websocket/tests/hybi/invalid-subprotocol-characters-expected.txt:
3505         * http/tests/websocket/tests/hybi/invalid-subprotocol-characters.html:
3506         * http/tests/websocket/tests/hybi/invalid-subprotocols-expected.txt:
3507         * http/tests/websocket/tests/hybi/invalid-subprotocols.html:
3508         * http/tests/websocket/tests/hybi/url-parsing-expected.txt:
3509         * http/tests/workers/worker-importScripts-expected.txt:
3510         * http/tests/workers/worker-redirect-expected.txt:
3511         * http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt:
3512         * http/tests/xmlhttprequest/XMLHttpRequestException.html:
3513         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3514         * http/tests/xmlhttprequest/access-control-basic-denied-expected.txt:
3515         * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
3516         * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt:
3517         * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt:
3518         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
3519         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
3520         * http/tests/xmlhttprequest/connection-error-sync-expected.txt:
3521         * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
3522         * http/tests/xmlhttprequest/exceptions-expected.txt:
3523         * http/tests/xmlhttprequest/inject-header-expected.txt:
3524         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
3525         * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
3526         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
3527         * http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt:
3528         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
3529         * http/tests/xmlhttprequest/xmlhttprequest-open-empty-method-expected.txt:
3530         * http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror-expected.txt:
3531         * http/tests/xmlhttprequest/xmlhttprequest-setrequestheader-no-name-expected.txt:
3532         * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
3533         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
3534         * inspector/debugger/command-line-api-exception-expected.txt: