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