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