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