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