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