Follow up to r195361. Removing ios-simulator-wk2 fast/viewport/ios directory pass...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-01-20  Ryan Haddad  <ryanhaddad@apple.com>
2
3         Follow up to r195361. Removing ios-simulator-wk2 fast/viewport/ios directory pass expectation, explicitly re-enabling passing tests
4         https://bugs.webkit.org/show_bug.cgi?id=153110
5
6         Unreviewed test gardening.
7
8         * platform/ios-simulator-wk2/TestExpectations:
9         * platform/ios-simulator/TestExpectations:
10
11 2016-01-20  Andy VanWagoner  <thetalecrafter@gmail.com>
12
13         [INTL] Implement Date.prototype.toLocaleTimeString in ECMA-402
14         https://bugs.webkit.org/show_bug.cgi?id=147613
15
16         Reviewed by Darin Adler.
17
18         Added tests for toLocaleTimeString.
19
20         * js/date-toLocaleString-expected.txt:
21         * js/script-tests/date-toLocaleString.js:
22
23 2016-01-20  Brady Eidson  <beidson@apple.com>
24
25         Modern IDB: Make storage/indexeddb/modern tests more modern.
26         https://bugs.webkit.org/show_bug.cgi?id=153284
27
28         Reviewed by Alex Christensen.
29
30         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
31         * storage/indexeddb/modern/aborted-put-expected.txt:
32         * storage/indexeddb/modern/autoincrement-abort-expected.txt:
33         * storage/indexeddb/modern/basic-add-expected.txt:
34         * storage/indexeddb/modern/basic-put-expected.txt:
35         * storage/indexeddb/modern/create-index-failures-expected.txt:
36         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
37         * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
38         * storage/indexeddb/modern/cursor-1-expected.txt:
39         * storage/indexeddb/modern/cursor-2-expected.txt:
40         * storage/indexeddb/modern/cursor-3-expected.txt:
41         * storage/indexeddb/modern/cursor-4-expected.txt:
42         * storage/indexeddb/modern/cursor-5-expected.txt:
43         * storage/indexeddb/modern/cursor-6-expected.txt:
44         * storage/indexeddb/modern/cursor-7-expected.txt:
45         * storage/indexeddb/modern/cursor-8-expected.txt:
46         * storage/indexeddb/modern/date-basic-expected.txt:
47         * storage/indexeddb/modern/deletedatabase-1-expected.txt:
48         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
49         * storage/indexeddb/modern/deleteindex-1-expected.txt:
50         * storage/indexeddb/modern/deleteindex-2-expected.txt:
51         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
52         * storage/indexeddb/modern/double-abort-expected.txt:
53         * storage/indexeddb/modern/get-index-failures-expected.txt:
54         * storage/indexeddb/modern/get-keyrange-expected.txt:
55         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
56         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
57         * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
58         * storage/indexeddb/modern/idbobjectstore-clear-1-expected.txt:
59         * storage/indexeddb/modern/idbobjectstore-clear-2-expected.txt:
60         * storage/indexeddb/modern/idbobjectstore-count-1-expected.txt:
61         * storage/indexeddb/modern/idbobjectstore-count-failures-expected.txt:
62         * storage/indexeddb/modern/idbobjectstore-delete-1-expected.txt:
63         * storage/indexeddb/modern/idbobjectstore-delete-2-expected.txt:
64         * storage/indexeddb/modern/idbobjectstore-delete-failures-expected.txt:
65         * storage/indexeddb/modern/idbobjectstore-get-failures-expected.txt:
66         * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-expected.txt:
67         * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
68         * storage/indexeddb/modern/index-1-expected.txt:
69         * storage/indexeddb/modern/index-2-expected.txt:
70         * storage/indexeddb/modern/index-3-expected.txt:
71         * storage/indexeddb/modern/index-4-expected.txt:
72         * storage/indexeddb/modern/index-5-expected.txt:
73         * storage/indexeddb/modern/index-cursor-1-expected.txt:
74         * storage/indexeddb/modern/index-cursor-2-expected.txt:
75         * storage/indexeddb/modern/index-cursor-3-expected.txt:
76         * storage/indexeddb/modern/index-get-count-basic-expected.txt:
77         * storage/indexeddb/modern/index-get-count-failures-expected.txt:
78         * storage/indexeddb/modern/keypath-basic-expected.txt:
79         * storage/indexeddb/modern/objectstore-attributes-expected.txt:
80         * storage/indexeddb/modern/objectstore-cursor-advance-failures-expected.txt:
81         * storage/indexeddb/modern/objectstore-cursor-continue-failures-expected.txt:
82         * storage/indexeddb/modern/opencursor-failures-expected.txt:
83         * storage/indexeddb/modern/opendatabase-success-after-versionchange-expected.txt:
84         * storage/indexeddb/modern/opendatabase-versions-expected.txt:
85         * storage/indexeddb/modern/resources/abort-requests-cancelled.js:
86         * storage/indexeddb/modern/resources/aborted-put.js:
87         * storage/indexeddb/modern/resources/autoincrement-abort.js:
88         * storage/indexeddb/modern/resources/basic-add.js:
89         * storage/indexeddb/modern/resources/basic-put.js:
90         * storage/indexeddb/modern/resources/create-index-failures.js:
91         * storage/indexeddb/modern/resources/createobjectstore-basic.js:
92         * storage/indexeddb/modern/resources/createobjectstore-failures.js:
93         * storage/indexeddb/modern/resources/cursor-1.js:
94         * storage/indexeddb/modern/resources/cursor-2.js:
95         * storage/indexeddb/modern/resources/cursor-3.js:
96         * storage/indexeddb/modern/resources/cursor-4.js:
97         * storage/indexeddb/modern/resources/cursor-5.js:
98         * storage/indexeddb/modern/resources/cursor-6.js:
99         * storage/indexeddb/modern/resources/cursor-7.js:
100         * storage/indexeddb/modern/resources/cursor-8.js:
101         * storage/indexeddb/modern/resources/date-basic.js:
102         * storage/indexeddb/modern/resources/deletedatabase-1.js:
103         * storage/indexeddb/modern/resources/deletedatabase-2.js:
104         * storage/indexeddb/modern/resources/deletedatabase-null-name-exception.js:
105         * storage/indexeddb/modern/resources/deletedatabase-request-event.js:
106         * storage/indexeddb/modern/resources/deletedatabase-request.js:
107         * storage/indexeddb/modern/resources/deleteindex-1.js:
108         * storage/indexeddb/modern/resources/deleteindex-2.js:
109         * storage/indexeddb/modern/resources/deleteobjectstore-1.js:
110         * storage/indexeddb/modern/resources/double-abort.js:
111         * storage/indexeddb/modern/resources/double-open.js:
112         * storage/indexeddb/modern/resources/get-index-failures.js:
113         * storage/indexeddb/modern/resources/get-keyrange.js:
114         * storage/indexeddb/modern/resources/idbdatabase-deleteobjectstore-failures.js:
115         * storage/indexeddb/modern/resources/idbdatabase-transaction-failures.js:
116         * storage/indexeddb/modern/resources/idbindex-properties-basic.js:
117         * storage/indexeddb/modern/resources/idbobjectstore-clear-1.js:
118         * storage/indexeddb/modern/resources/idbobjectstore-clear-2.js:
119         * storage/indexeddb/modern/resources/idbobjectstore-count-1.js:
120         * storage/indexeddb/modern/resources/idbobjectstore-count-failures.js:
121         * storage/indexeddb/modern/resources/idbobjectstore-delete-1.js:
122         * storage/indexeddb/modern/resources/idbobjectstore-delete-2.js:
123         * storage/indexeddb/modern/resources/idbobjectstore-delete-failures.js:
124         * storage/indexeddb/modern/resources/idbobjectstore-get-failures.js:
125         * storage/indexeddb/modern/resources/idbobjectstore-put-and-clear-failures.js:
126         * storage/indexeddb/modern/resources/idbtransaction-objectstore-failures.js:
127         * storage/indexeddb/modern/resources/index-1.js:
128         * storage/indexeddb/modern/resources/index-2.js:
129         * storage/indexeddb/modern/resources/index-3.js:
130         * storage/indexeddb/modern/resources/index-4.js:
131         * storage/indexeddb/modern/resources/index-5.js:
132         * storage/indexeddb/modern/resources/index-cursor-1.js:
133         * storage/indexeddb/modern/resources/index-cursor-2.js:
134         * storage/indexeddb/modern/resources/index-cursor-3.js:
135         * storage/indexeddb/modern/resources/index-get-count-basic.js:
136         * storage/indexeddb/modern/resources/index-get-count-failures.js:
137         * storage/indexeddb/modern/resources/keypath-basic.js:
138         * storage/indexeddb/modern/resources/objectstore-attributes.js:
139         * storage/indexeddb/modern/resources/objectstore-cursor-advance-failures.js:
140         * storage/indexeddb/modern/resources/objectstore-cursor-continue-failures.js:
141         * storage/indexeddb/modern/resources/opencursor-failures.js:
142         * storage/indexeddb/modern/resources/opendatabase-request-event.js:
143         * storage/indexeddb/modern/resources/opendatabase-request.js:
144         * storage/indexeddb/modern/resources/opendatabase-success-after-versionchange.js:
145         * storage/indexeddb/modern/resources/opendatabase-versions.js:
146         * storage/indexeddb/modern/resources/request-readystate.js:
147         * storage/indexeddb/modern/resources/transaction-scheduler-1.js:
148         * storage/indexeddb/modern/resources/transaction-scheduler-2.js:
149         * storage/indexeddb/modern/resources/transaction-scheduler-3.js:
150         * storage/indexeddb/modern/resources/transaction-scheduler-5.js:
151         * storage/indexeddb/modern/resources/transaction-scheduler-6.js:
152         * storage/indexeddb/modern/resources/versionchange-abort-then-reopen.js:
153         * storage/indexeddb/modern/resources/versionchange-event.js:
154         * storage/indexeddb/modern/transaction-scheduler-1-expected.txt:
155         * storage/indexeddb/modern/transaction-scheduler-2-expected.txt:
156         * storage/indexeddb/modern/transaction-scheduler-3-expected.txt:
157         * storage/indexeddb/modern/transaction-scheduler-5-expected.txt:
158         * storage/indexeddb/modern/transaction-scheduler-6-expected.txt:
159         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
160         * storage/indexeddb/modern/versionchange-event-expected.txt:
161
162 2016-01-20  Saam barati  <sbarati@apple.com>
163
164         Web Inspector: Hook the sampling profiler into the Timelines UI
165         https://bugs.webkit.org/show_bug.cgi?id=152766
166         <rdar://problem/24066360>
167
168         Reviewed by Joseph Pecoraro.
169
170         * inspector/sampling-profiler: Added.
171         * inspector/sampling-profiler/basic-expected.txt: Added.
172         * inspector/sampling-profiler/basic.html: Added.
173         * inspector/sampling-profiler/call-frame-with-dom-functions-expected.txt: Added.
174         * inspector/sampling-profiler/call-frame-with-dom-functions.html: Added.
175         * inspector/sampling-profiler/eval-source-url-expected.txt: Added.
176         * inspector/sampling-profiler/eval-source-url.html: Added.
177         * inspector/sampling-profiler/many-call-frames-expected.txt: Added.
178         * inspector/sampling-profiler/many-call-frames.html: Added.
179         * inspector/sampling-profiler/named-function-expression-expected.txt: Added.
180         * inspector/sampling-profiler/named-function-expression.html: Added.
181         * inspector/script-profiler/event-type-API-expected.txt:
182         * inspector/script-profiler/event-type-API.html:
183         * inspector/script-profiler/event-type-Microtask-expected.txt:
184         * inspector/script-profiler/event-type-Microtask.html:
185         * inspector/script-profiler/event-type-Other-expected.txt:
186         * inspector/script-profiler/event-type-Other.html:
187         * inspector/script-profiler/tracking-expected.txt:
188         * inspector/script-profiler/tracking.html:
189
190 2016-01-20  Daniel Bates  <dabates@apple.com>
191
192         CSP: Add tests to ensure that alternative text of an image is rendered when CSP blocks its load
193         https://bugs.webkit.org/show_bug.cgi?id=153280
194
195         Reviewed by Alexey Proskuryakov.
196
197         These tests were inspired by the Blink test
198         <https://src.chromium.org/viewvc/blink/trunk/LayoutTests/http/tests/security/contentSecurityPolicy/image-blocked-alt-content.html?revision=186800>.
199
200         * http/tests/security/contentSecurityPolicy/image-blocked-alt-text-expected.html: Added.
201         * http/tests/security/contentSecurityPolicy/image-blocked-alt-text.html: Added.
202         * http/tests/security/contentSecurityPolicy/image-data-URL-blocked-alt-text-expected.html: Added.
203         * http/tests/security/contentSecurityPolicy/image-data-URL-blocked-alt-text.html: Added.
204
205 2016-01-20  Daniel Bates  <dabates@apple.com>
206
207         CSP: Merge from Blink many new tests and changes to existing tests
208         https://bugs.webkit.org/show_bug.cgi?id=153277
209         <rdar://problem/24260782>
210
211         Reviewed by Brent Fulgham.
212
213         Merge new Content Security Policy tests from Blink as well as changes made to existing tests
214         as of Blink r202656: <https://src.chromium.org/viewvc/blink/trunk/LayoutTests/http/tests/security/contentSecurityPolicy/?pathrev=202656>.
215         Many of these new tests fail and have been marked accordingly with associated WebKit bugs in
216         TestExpectations. We also do not run CSP 1.1 tests as we do not compile with ENABLE(CSP_NEXT)
217         enabled (see <https://bugs.webkit.org/show_bug.cgi?id=85558>). We will look to enable CSP 1.1
218         and make all these merged tests pass in subsequent commits.
219
220         One non-mechanical change I made is that I removed the sub-test for shared workers when
221         merging http/tests/security/contentSecurityPolicy/worker-without-own-csp.html as WebKit does
222         not support shared workers. I also swapped the argument order in the call to assert_equals()
223         in the remaining sub-test so that the expected result, "xhr allowed", is the second argument (as
224         expected by assert_equals()) and hence the failure message would read well.
225
226         The tests http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-xfo.html,
227         http/tests/security/contentSecurityPolicy/1.1/{script, style}hash-default-src.html do not have
228         expected results and are skipped for now. These tests do not have expected results because no
229         expected results were committed to Blink and it is not straightforward to generate the expected
230         result without reasoning about the test or compiling Blink. When it comes time to enable CSP 1.1
231         support we can generate the expected results and verify correctness.
232
233         * TestExpectations:
234         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-about-blank-allowed-expected.txt: Added.
235         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-about-blank-allowed.html: Added.
236         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-allowed-expected.txt: Added.
237         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-allowed.html: Added.
238         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt: Added.
239         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked.html: Added.
240         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-redirect-blocked-expected.txt: Added.
241         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-redirect-blocked.html: Added.
242         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-allowed-expected.txt: Added.
243         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-allowed.html: Added.
244         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-blocked-expected.txt: Added.
245         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-blocked.html: Added.
246         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-allowed-expected.txt: Added.
247         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-allowed.html: Added.
248         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-blocked-expected.txt: Added.
249         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-shared-blocked.html: Added.
250         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt: Added.
251         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html: Added.
252         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt: Added.
253         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html: Added.
254         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt: Added.
255         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow.html: Added.
256         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt: Added.
257         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow.html: Added.
258         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt: Added.
259         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block.html: Added.
260         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt: Added.
261         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block.html: Added.
262         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt: Added.
263         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html: Added.
264         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt: Added.
265         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html: Added.
266         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt: Added.
267         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow.html: Added.
268         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt: Added.
269         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block.html: Added.
270         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt: Added.
271         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block.html: Added.
272         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt: Added.
273         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html: Added.
274         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt: Added.
275         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow.html: Added.
276         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt: Added.
277         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow.html: Added.
278         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt: Added.
279         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block.html: Added.
280         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt: Added.
281         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block.html: Added.
282         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt: Added.
283         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow.html: Added.
284         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt: Added.
285         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow.html: Added.
286         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt: Added.
287         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow.html: Added.
288         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt: Added.
289         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block.html: Added.
290         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt: Added.
291         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block.html: Added.
292         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-xfo.html: Added.
293         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt: Added.
294         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow.html: Added.
295         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt: Added.
296         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow.html: Added.
297         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt: Added.
298         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block.html: Added.
299         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt: Added.
300         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin.html: Added.
301         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt: Added.
302         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin.html: Added.
303         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt: Added.
304         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow.html: Added.
305         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt: Added.
306         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block.html: Added.
307         * http/tests/security/contentSecurityPolicy/1.1/meta-outside-head-expected.txt: Added.
308         * http/tests/security/contentSecurityPolicy/1.1/meta-outside-head.html: Added.
309         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-affects-child-expected.txt: Added.
310         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-affects-child.html: Added.
311         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid.html:
312         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-http-expected.txt: Added.
313         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-http.html: Added.
314         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-https-expected.txt: Added.
315         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-https.html: Added.
316         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-http-expected.txt: Added.
317         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-http.html: Added.
318         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-https-expected.txt: Added.
319         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-https.html: Added.
320         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-http-expected.txt: Added.
321         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-http.html: Added.
322         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-https-expected.txt: Added.
323         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-https.html: Added.
324         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-http-expected.txt: Added.
325         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-http.html: Added.
326         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-https-expected.txt: Added.
327         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-https.html: Added.
328         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-http-expected.txt: Added.
329         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-http.html: Added.
330         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-https-expected.txt: Added.
331         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-https.html: Added.
332         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-http-expected.txt: Added.
333         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-http.html: Added.
334         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-https-expected.txt: Added.
335         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-https.html: Added.
336         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-http-expected.txt: Added.
337         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-http.html: Added.
338         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-https-expected.txt: Added.
339         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-https.html: Added.
340         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-http-expected.txt: Added.
341         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-http.html: Added.
342         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-https-expected.txt: Added.
343         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-https.html: Added.
344         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-http-expected.txt: Added.
345         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-http.html: Added.
346         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-https-expected.txt: Added.
347         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-https.html: Added.
348         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-http-expected.txt: Added.
349         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-http.html: Added.
350         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-https-expected.txt: Added.
351         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-https.html: Added.
352         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-http-expected.txt: Added.
353         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-http.html: Added.
354         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-https-expected.txt: Added.
355         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-https.html: Added.
356         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-http-expected.txt: Added.
357         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-http.html: Added.
358         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-https-expected.txt: Added.
359         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-https.html: Added.
360         * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
361         * http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored-expected.txt: Added.
362         * http/tests/security/contentSecurityPolicy/1.1/reportonly-in-meta-ignored.html: Added.
363         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-expected.txt: Added.
364         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed.html: Added.
365         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-error-event-expected.txt: Added.
366         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-error-event.html: Added.
367         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-expected.txt: Added.
368         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked.html: Added.
369         * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src.html: Added.
370         * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline-expected.txt: Added.
371         * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline.html: Added.
372         * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed-expected.txt: Added.
373         * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed.html: Added.
374         * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization-expected.txt: Added.
375         * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization.html: Added.
376         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-expected.txt: Added.
377         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed.html: Added.
378         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash-expected.txt: Added.
379         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash.html: Added.
380         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked-expected.txt: Added.
381         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked.html: Added.
382         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt.
383         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked.html: Added.
384         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline-expected.txt: Added.
385         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline.html: Added.
386         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt.
387         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce.html: Added.
388         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-redirect-expected.txt: Added.
389         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-redirect.html: Added.
390         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics-expected.txt:
391         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics.html:
392         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-expected.txt:
393         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script-expected.txt:
394         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image-from-script.html:
395         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-cross-origin-image.html:
396         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-expected.txt:
397         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script-expected.txt:
398         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-from-script.html:
399         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image.html:
400         * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed-expected.txt: Added.
401         * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed.html: Added.
402         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event-expected.txt: Added.
403         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event.html: Added.
404         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-expected.txt: Added.
405         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked.html: Added.
406         * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src.html: Added.
407         * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event-expected.txt: Added.
408         * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event.html: Added.
409         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed-expected.txt: Added.
410         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed.html: Added.
411         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-basic-blocked-error-event-expected.txt: Added.
412         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-basic-blocked-error-event.html: Added.
413         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked-expected.txt: Added.
414         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked.html: Added.
415         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-svg-style-basic-blocked-error-event-expected.txt: Added.
416         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-svg-style-basic-blocked-error-event.html: Added.
417         * http/tests/security/contentSecurityPolicy/blob-urls-match-self.html:
418         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added.
419         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked.html: Added.
420         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
421         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked.html: Added.
422         * http/tests/security/contentSecurityPolicy/csp-header-is-sent-expected.txt: Added.
423         * http/tests/security/contentSecurityPolicy/csp-header-is-sent.html: Added.
424         * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report-expected.txt: Added.
425         * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report.html: Added.
426         * http/tests/security/contentSecurityPolicy/eval-blocked-and-sends-report-expected.txt: Added.
427         * http/tests/security/contentSecurityPolicy/eval-blocked-and-sends-report.html: Added.
428         * http/tests/security/contentSecurityPolicy/frame-src-cross-origin-load-expected.txt: Added.
429         * http/tests/security/contentSecurityPolicy/frame-src-cross-origin-load.html: Added.
430         * http/tests/security/contentSecurityPolicy/icon-allowed-expected.txt: Added.
431         * http/tests/security/contentSecurityPolicy/icon-allowed.html: Added.
432         * http/tests/security/contentSecurityPolicy/icon-blocked-expected.txt: Added.
433         * http/tests/security/contentSecurityPolicy/icon-blocked.html: Added.
434         * http/tests/security/contentSecurityPolicy/image-document-default-src-none-expected.txt: Added.
435         * http/tests/security/contentSecurityPolicy/image-document-default-src-none.html: Added.
436         * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt: Added.
437         * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta.html: Added.
438         * http/tests/security/contentSecurityPolicy/manifest-src-allowed-expected.txt: Added.
439         * http/tests/security/contentSecurityPolicy/manifest-src-allowed.html: Added.
440         * http/tests/security/contentSecurityPolicy/manifest-src-blocked-expected.txt: Added.
441         * http/tests/security/contentSecurityPolicy/manifest-src-blocked.html: Added.
442         * http/tests/security/contentSecurityPolicy/manifest.test/manifest.json: Added.
443         * http/tests/security/contentSecurityPolicy/object-in-svg-foreignobject-expected.txt: Added.
444         * http/tests/security/contentSecurityPolicy/object-in-svg-foreignobject.html: Added.
445         * http/tests/security/contentSecurityPolicy/object-src-applet-archive-codebase-expected.txt: Added.
446         * http/tests/security/contentSecurityPolicy/object-src-applet-archive-codebase.html: Added.
447         * http/tests/security/contentSecurityPolicy/object-src-applet-archive-expected.txt: Added.
448         * http/tests/security/contentSecurityPolicy/object-src-applet-archive.html: Added.
449         * http/tests/security/contentSecurityPolicy/object-src-applet-code-codebase-expected.txt: Added.
450         * http/tests/security/contentSecurityPolicy/object-src-applet-code-codebase.html: Added.
451         * http/tests/security/contentSecurityPolicy/object-src-applet-code-expected.txt: Added.
452         * http/tests/security/contentSecurityPolicy/object-src-applet-code.html: Added.
453         * http/tests/security/contentSecurityPolicy/object-src-does-not-affect-child-expected.txt: Added.
454         * http/tests/security/contentSecurityPolicy/object-src-does-not-affect-child.html: Added.
455         * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked-expected.txt: Added.
456         * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked.html: Added.
457         * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked-expected.txt: Added.
458         * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked.html: Added.
459         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked-expected.txt: Added.
460         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked.html: Added.
461         * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked-expected.txt: Added.
462         * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked.html: Added.
463         * http/tests/security/contentSecurityPolicy/plugin-in-iframe-with-csp-expected.txt: Added.
464         * http/tests/security/contentSecurityPolicy/plugin-in-iframe-with-csp.html: Added.
465         * http/tests/security/contentSecurityPolicy/redirect-does-not-match-paths-expected.txt: Added.
466         * http/tests/security/contentSecurityPolicy/redirect-does-not-match-paths.html: Added.
467         * http/tests/security/contentSecurityPolicy/register-bypassing-scheme-partial-expected.txt: Added.
468         * http/tests/security/contentSecurityPolicy/register-bypassing-scheme-partial.html: Added.
469         * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
470         * http/tests/security/contentSecurityPolicy/report-and-enforce.html:
471         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
472         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
473         * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
474         * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
475         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
476         * http/tests/security/contentSecurityPolicy/report-multiple-violations-01-expected.txt: Added.
477         * http/tests/security/contentSecurityPolicy/report-multiple-violations-01.html: Added.
478         * http/tests/security/contentSecurityPolicy/report-multiple-violations-02-expected.txt: Added.
479         * http/tests/security/contentSecurityPolicy/report-multiple-violations-02.html: Added.
480         * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
481         * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
482         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
483         * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
484         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
485         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
486         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
487         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt: Added.
488         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.html: Added.
489         * http/tests/security/contentSecurityPolicy/resources/alert-pass.js: Added.
490         * http/tests/security/contentSecurityPolicy/resources/child-src-test.js: Added.
491         (window.onload):
492         (injectFrame):
493         (iframeLoaded):
494         (injectFrameRedirectingTo):
495         (injectWorker):
496         (injectSharedWorker):
497         * http/tests/security/contentSecurityPolicy/resources/csp-header-is-sent.js: Added.
498         (async_test.xhr.onload):
499         (async_test):
500         (test):
501         * http/tests/security/contentSecurityPolicy/resources/fail-to-inject-script.js: Added.
502         (s.onerror):
503         (s.onload):
504         * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-and-x-frame-options.pl: Added.
505         * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js: Added.
506         (injectNestedIframe):
507         (injectIFrame):
508         (iframeLoaded):
509         (crossOriginFrameShouldBeBlocked.window.onload):
510         (crossOriginFrameShouldBeBlocked):
511         (crossOriginFrameShouldBeAllowed.window.onload):
512         (crossOriginFrameShouldBeAllowed):
513         (sameOriginFrameShouldBeBlocked.window.onload):
514         (sameOriginFrameShouldBeBlocked):
515         (sameOriginFrameShouldBeAllowed.window.onload):
516         (sameOriginFrameShouldBeAllowed):
517         (window.onload):
518         (testNestedIFrame):
519         * http/tests/security/contentSecurityPolicy/resources/frame-ancestors.pl: Added.
520         * http/tests/security/contentSecurityPolicy/resources/frame-in-frame.pl: Added.
521         * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.html: Added.
522         * http/tests/security/contentSecurityPolicy/resources/iframe-redirect-not-allowed.html: Added.
523         * http/tests/security/contentSecurityPolicy/resources/image-document-default-src-none-iframe.php: Added.
524         * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-test.js:
525         * http/tests/security/contentSecurityPolicy/resources/nph-cached-csp.pl:
526         * http/tests/security/contentSecurityPolicy/resources/object-src-param.js: Added.
527         (appendObjectElement.window.onload):
528         (appendObjectElement):
529         * http/tests/security/contentSecurityPolicy/resources/post-message.js: Added.
530         * http/tests/security/contentSecurityPolicy/resources/redir.php: Added.
531         * http/tests/security/contentSecurityPolicy/resources/redirect-does-not-match-paths.js: Added.
532         (test):
533         (async_test.img.onload):
534         (async_test):
535         (async_test.xhr.onload):
536         * http/tests/security/contentSecurityPolicy/resources/redirect.pl: Added.
537         * http/tests/security/contentSecurityPolicy/resources/referrer-test-endpoint.php: Added.
538         * http/tests/security/contentSecurityPolicy/resources/referrer-test.js: Added.
539         (ReferrerTest.bindHandler):
540         (ReferrerTest.base):
541         (ReferrerTest.generateFrameURL):
542         (ReferrerTest.injectFrame):
543         (expectFullReferrer):
544         (expectNoReferrer):
545         (expectOriginReferrer):
546         * http/tests/security/contentSecurityPolicy/resources/referrer-test.php: Added.
547         * http/tests/security/contentSecurityPolicy/resources/sandbox.php:
548         * http/tests/security/contentSecurityPolicy/resources/script-redirect-not-allowed.js: Added.
549         * http/tests/security/contentSecurityPolicy/resources/script-set-value.js: Added.
550         * http/tests/security/contentSecurityPolicy/resources/style-set-red.css: Added.
551         (p):
552         * http/tests/security/contentSecurityPolicy/resources/stylesheet-redirect-not-allowed.css: Added.
553         (body):
554         * http/tests/security/contentSecurityPolicy/resources/test-csp-header.pl: Added.
555         * http/tests/security/contentSecurityPolicy/resources/worker.php: Added.
556         * http/tests/security/contentSecurityPolicy/resources/xhr-redirect-not-allowed.pl: Added.
557         * http/tests/security/contentSecurityPolicy/sandbox-report-only-expected.txt: Added.
558         * http/tests/security/contentSecurityPolicy/sandbox-report-only.html: Added.
559         * http/tests/security/contentSecurityPolicy/script-src-appended-script-expected.txt: Added.
560         * http/tests/security/contentSecurityPolicy/script-src-appended-script.html: Added.
561         * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event-expected.txt: Added.
562         * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html: Added.
563         * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
564         * http/tests/security/contentSecurityPolicy/script-src-redirect.html:
565         * http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt:
566         * http/tests/security/contentSecurityPolicy/source-list-parsing-03.html:
567         * http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt:
568         * http/tests/security/contentSecurityPolicy/source-list-parsing-07.html:
569         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-03-expected.txt: Added.
570         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-03.html: Added.
571         * http/tests/security/contentSecurityPolicy/style-src-blocked-error-event-expected.txt: Added.
572         * http/tests/security/contentSecurityPolicy/style-src-blocked-error-event.html: Added.
573         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-expected.txt: Added.
574         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp.html: Added.
575         * http/tests/security/contentSecurityPolicy/worker-connect-src-allowed.html:
576         * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked.html:
577         * http/tests/security/contentSecurityPolicy/worker-eval-blocked.html:
578         * http/tests/security/contentSecurityPolicy/worker-function-function-blocked.html:
579         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked-expected.txt: Added.
580         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked.html: Added.
581         * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers-expected.txt: Added.
582         * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers.html: Added.
583         * http/tests/security/contentSecurityPolicy/worker-script-src-expected.txt:
584         * http/tests/security/contentSecurityPolicy/worker-script-src.html:
585         * http/tests/security/contentSecurityPolicy/worker-set-timeout-blocked.html:
586         * http/tests/security/contentSecurityPolicy/worker-without-own-csp-expected.txt: Added.
587         * http/tests/security/contentSecurityPolicy/worker-without-own-csp.html: Added.
588         * platform/wk2/TestExpectations:
589
590 2016-01-20  Ryan Haddad  <ryanhaddad@apple.com>
591
592         Marking three fast/viewport/ios/width-is-device-width-overflowing* tests as flaky on ios-simulator.
593         https://bugs.webkit.org/show_bug.cgi?id=153110
594
595         Unreviewed test gardening.
596
597         * platform/ios-simulator/TestExpectations:
598
599 2016-01-20  Chris Dumez  <cdumez@apple.com>
600
601         Drop support for obsolete Node.isSupported()
602         https://bugs.webkit.org/show_bug.cgi?id=153164
603
604         Reviewed by Darin Adler.
605
606         Drop obsolete DOM tests.
607
608         * dom/html/level2/html/HTMLBodyElement07-expected.txt: Removed.
609         * dom/html/level2/html/HTMLBodyElement07.html: Removed.
610         * dom/html/level2/html/HTMLBodyElement07.js: Removed.
611         * dom/html/level2/html/HTMLBodyElement08-expected.txt: Removed.
612         * dom/html/level2/html/HTMLBodyElement08.html: Removed.
613         * dom/html/level2/html/HTMLBodyElement08.js: Removed.
614         * dom/html/level2/html/HTMLBodyElement09-expected.txt: Removed.
615         * dom/html/level2/html/HTMLBodyElement09.html: Removed.
616         * dom/html/level2/html/HTMLBodyElement09.js: Removed.
617         * dom/html/level2/html/HTMLBodyElement10-expected.txt: Removed.
618         * dom/html/level2/html/HTMLBodyElement10.html: Removed.
619         * dom/html/level2/html/HTMLBodyElement10.js: Removed.
620         * dom/html/level2/html/HTMLBodyElement11-expected.txt: Removed.
621         * dom/html/level2/html/HTMLBodyElement11.html: Removed.
622         * dom/html/level2/html/HTMLBodyElement11.js: Removed.
623         * dom/html/level2/html/HTMLBodyElement12-expected.txt: Removed.
624         * dom/html/level2/html/HTMLBodyElement12.html: Removed.
625         * dom/html/level2/html/HTMLBodyElement12.js: Removed.
626         * dom/html/level2/html/HTMLDocument22-expected.txt: Removed.
627         * dom/html/level2/html/HTMLDocument22.html: Removed.
628         * dom/html/level2/html/HTMLDocument22.js: Removed.
629         * dom/html/level2/html/HTMLDocument23-expected.txt: Removed.
630         * dom/html/level2/html/HTMLDocument23.html: Removed.
631         * dom/html/level2/html/HTMLDocument23.js: Removed.
632         * dom/html/level2/html/HTMLDocument24-expected.txt: Removed.
633         * dom/html/level2/html/HTMLDocument24.html: Removed.
634         * dom/html/level2/html/HTMLDocument24.js: Removed.
635         * dom/html/level2/html/HTMLDocument25-expected.txt: Removed.
636         * dom/html/level2/html/HTMLDocument25.html: Removed.
637         * dom/html/level2/html/HTMLDocument25.js: Removed.
638         * dom/html/level2/html/HTMLDocument26-expected.txt: Removed.
639         * dom/html/level2/html/HTMLDocument26.html: Removed.
640         * dom/html/level2/html/HTMLDocument26.js: Removed.
641         * dom/html/level2/html/HTMLDocument27-expected.txt: Removed.
642         * dom/html/level2/html/HTMLDocument27.html: Removed.
643         * dom/html/level2/html/HTMLDocument27.js: Removed.
644         * dom/svg/level3/xpath/Conformance_isSupported_3-expected.txt: Removed.
645         * dom/svg/level3/xpath/Conformance_isSupported_3.js: Removed.
646         * dom/svg/level3/xpath/Conformance_isSupported_3.svg: Removed.
647         * dom/svg/level3/xpath/Conformance_isSupported_empty-expected.txt: Removed.
648         * dom/svg/level3/xpath/Conformance_isSupported_empty.js: Removed.
649         * dom/svg/level3/xpath/Conformance_isSupported_empty.svg: Removed.
650         * dom/svg/level3/xpath/Conformance_isSupported_null-expected.txt: Removed.
651         * dom/svg/level3/xpath/Conformance_isSupported_null.js: Removed.
652         * dom/svg/level3/xpath/Conformance_isSupported_null.svg: Removed.
653         * dom/xhtml/level2/html/HTMLBodyElement07-expected.txt: Removed.
654         * dom/xhtml/level2/html/HTMLBodyElement07.js: Removed.
655         * dom/xhtml/level2/html/HTMLBodyElement07.xhtml: Removed.
656         * dom/xhtml/level2/html/HTMLBodyElement08-expected.txt: Removed.
657         * dom/xhtml/level2/html/HTMLBodyElement08.js: Removed.
658         * dom/xhtml/level2/html/HTMLBodyElement08.xhtml: Removed.
659         * dom/xhtml/level2/html/HTMLBodyElement09-expected.txt: Removed.
660         * dom/xhtml/level2/html/HTMLBodyElement09.js: Removed.
661         * dom/xhtml/level2/html/HTMLBodyElement09.xhtml: Removed.
662         * dom/xhtml/level2/html/HTMLBodyElement10-expected.txt: Removed.
663         * dom/xhtml/level2/html/HTMLBodyElement10.js: Removed.
664         * dom/xhtml/level2/html/HTMLBodyElement10.xhtml: Removed.
665         * dom/xhtml/level2/html/HTMLBodyElement11-expected.txt: Removed.
666         * dom/xhtml/level2/html/HTMLBodyElement11.js: Removed.
667         * dom/xhtml/level2/html/HTMLBodyElement11.xhtml: Removed.
668         * dom/xhtml/level2/html/HTMLBodyElement12-expected.txt: Removed.
669         * dom/xhtml/level2/html/HTMLBodyElement12.js: Removed.
670         * dom/xhtml/level2/html/HTMLBodyElement12.xhtml: Removed.
671         * dom/xhtml/level2/html/HTMLDocument22-expected.txt: Removed.
672         * dom/xhtml/level2/html/HTMLDocument22.js: Removed.
673         * dom/xhtml/level2/html/HTMLDocument22.xhtml: Removed.
674         * dom/xhtml/level2/html/HTMLDocument23-expected.txt: Removed.
675         * dom/xhtml/level2/html/HTMLDocument23.js: Removed.
676         * dom/xhtml/level2/html/HTMLDocument23.xhtml: Removed.
677         * dom/xhtml/level2/html/HTMLDocument24-expected.txt: Removed.
678         * dom/xhtml/level2/html/HTMLDocument24.js: Removed.
679         * dom/xhtml/level2/html/HTMLDocument24.xhtml: Removed.
680         * dom/xhtml/level2/html/HTMLDocument25-expected.txt: Removed.
681         * dom/xhtml/level2/html/HTMLDocument25.js: Removed.
682         * dom/xhtml/level2/html/HTMLDocument25.xhtml: Removed.
683         * dom/xhtml/level2/html/HTMLDocument26-expected.txt: Removed.
684         * dom/xhtml/level2/html/HTMLDocument26.js: Removed.
685         * dom/xhtml/level2/html/HTMLDocument26.xhtml: Removed.
686         * dom/xhtml/level2/html/HTMLDocument27-expected.txt: Removed.
687         * dom/xhtml/level2/html/HTMLDocument27.js: Removed.
688         * dom/xhtml/level2/html/HTMLDocument27.xhtml: Removed.
689         * fast/dom/features-expected.txt:
690         * fast/dom/features.html:
691
692 2016-01-19  Nikita Vasilyev  <nvasilyev@apple.com>
693
694         Web Inspector: Fix inspector/model/remote-object.html test
695         https://bugs.webkit.org/show_bug.cgi?id=153261
696         <rdar://problem/24249553>
697
698         Reviewed by Timothy Hatcher.
699
700         Rebaseline the test for Mac platform that broke in r195305.
701
702         * platform/mac/inspector/model/remote-object-expected.txt:
703
704 2016-01-19  Chris Dumez  <cdumez@apple.com>
705
706         DocumentType.publicId / systemId should never return null
707         https://bugs.webkit.org/show_bug.cgi?id=153264
708
709         Reviewed by Ryosuke Niwa.
710
711         Drop outdated DOM test.
712
713         * dom/xhtml/level3/core/documentgetdoctype01-expected.txt: Removed.
714         * dom/xhtml/level3/core/documentgetdoctype01.js: Removed.
715         * dom/xhtml/level3/core/documentgetdoctype01.xhtml: Removed.
716
717 2016-01-19  Brady Eidson  <beidson@apple.com>
718
719         Modern IDB: Remove unneeded "Alert: " string from storage/indexeddb/modern tests.
720         https://bugs.webkit.org/show_bug.cgi?id=153257
721
722         Reviewed by Sam Weinig.
723         
724         These were put in to minimize the diff for https://trac.webkit.org/changeset/195321 and
725         make it easier to review.
726         
727         Now they can be removed.
728
729         * storage/indexeddb/modern/aborted-put-expected.txt:
730         * storage/indexeddb/modern/autoincrement-abort-expected.txt:
731         * storage/indexeddb/modern/basic-add-expected.txt:
732         * storage/indexeddb/modern/basic-put-expected.txt:
733         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
734         * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
735         * storage/indexeddb/modern/date-basic-expected.txt:
736         * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt:
737         * storage/indexeddb/modern/deletedatabase-request-event-expected.txt:
738         * storage/indexeddb/modern/deletedatabase-request-expected.txt:
739         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
740         * storage/indexeddb/modern/double-abort-expected.txt:
741         * storage/indexeddb/modern/get-keyrange-expected.txt:
742         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
743         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
744         * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
745         * storage/indexeddb/modern/idbobjectstore-clear-1-expected.txt:
746         * storage/indexeddb/modern/idbobjectstore-clear-2-expected.txt:
747         * storage/indexeddb/modern/idbobjectstore-count-1-expected.txt:
748         * storage/indexeddb/modern/idbobjectstore-count-failures-expected.txt:
749         * storage/indexeddb/modern/idbobjectstore-get-failures-expected.txt:
750         * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-expected.txt:
751         * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
752         * storage/indexeddb/modern/keypath-basic-expected.txt:
753         * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
754         * storage/indexeddb/modern/opendatabase-request-expected.txt:
755         * storage/indexeddb/modern/resources/aborted-put.js:
756         * storage/indexeddb/modern/resources/autoincrement-abort.js:
757         * storage/indexeddb/modern/resources/basic-add.js:
758         * storage/indexeddb/modern/resources/basic-put.js:
759         * storage/indexeddb/modern/resources/createobjectstore-basic.js:
760         * storage/indexeddb/modern/resources/createobjectstore-failures.js:
761         * storage/indexeddb/modern/resources/date-basic.js:
762         * storage/indexeddb/modern/resources/deletedatabase-null-name-exception.js:
763         * storage/indexeddb/modern/resources/deletedatabase-request-event.js:
764         * storage/indexeddb/modern/resources/deletedatabase-request.js:
765         * storage/indexeddb/modern/resources/deleteobjectstore-1.js:
766         * storage/indexeddb/modern/resources/double-abort.js:
767         * storage/indexeddb/modern/resources/get-keyrange.js:
768         * storage/indexeddb/modern/resources/idbdatabase-deleteobjectstore-failures.js:
769         * storage/indexeddb/modern/resources/idbdatabase-transaction-failures.js:
770         * storage/indexeddb/modern/resources/idbindex-properties-basic.js:
771         * storage/indexeddb/modern/resources/idbobjectstore-clear-1.js:
772         * storage/indexeddb/modern/resources/idbobjectstore-clear-2.js:
773         * storage/indexeddb/modern/resources/idbobjectstore-count-1.js:
774         * storage/indexeddb/modern/resources/idbobjectstore-count-failures.js:
775         * storage/indexeddb/modern/resources/idbobjectstore-get-failures.js:
776         * storage/indexeddb/modern/resources/idbobjectstore-put-and-clear-failures.js:
777         * storage/indexeddb/modern/resources/idbtransaction-objectstore-failures.js:
778         * storage/indexeddb/modern/resources/keypath-basic.js:
779         * storage/indexeddb/modern/resources/opendatabase-request-event.js:
780         * storage/indexeddb/modern/resources/opendatabase-request.js:
781         * storage/indexeddb/modern/resources/transaction-scheduler-1.js:
782         * storage/indexeddb/modern/resources/transaction-scheduler-2.js:
783         * storage/indexeddb/modern/resources/transaction-scheduler-3.js:
784         * storage/indexeddb/modern/resources/transaction-scheduler-5.js:
785         * storage/indexeddb/modern/resources/transaction-scheduler-6.js:
786         * storage/indexeddb/modern/resources/versionchange-abort-then-reopen.js:
787         * storage/indexeddb/modern/resources/versionchange-event.js:
788         * storage/indexeddb/modern/transaction-scheduler-1-expected.txt:
789         * storage/indexeddb/modern/transaction-scheduler-2-expected.txt:
790         * storage/indexeddb/modern/transaction-scheduler-3-expected.txt:
791         * storage/indexeddb/modern/transaction-scheduler-5-expected.txt:
792         * storage/indexeddb/modern/transaction-scheduler-6-expected.txt:
793         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
794         * storage/indexeddb/modern/versionchange-event-expected.txt:
795
796 2016-01-19  Andy VanWagoner  <thetalecrafter@gmail.com>
797
798         [INTL] Implement Date.prototype.toLocaleDateString in ECMA-402
799         https://bugs.webkit.org/show_bug.cgi?id=147612
800
801         Reviewed by Benjamin Poulain.
802
803         Added tests for toLocaleDateString.
804
805         * js/date-toLocaleString-expected.txt:
806         * js/script-tests/date-toLocaleString.js:
807
808 2016-01-19  Brady Eidson  <beidson@apple.com>
809
810         Modern IDB: Split all storage/indexeddb/modern tests into separate HTML + JS format.
811         https://bugs.webkit.org/show_bug.cgi?id=153251
812
813         Reviewed by Sam Weinig.
814
815         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
816         * storage/indexeddb/modern/abort-requests-cancelled.html:
817         * storage/indexeddb/modern/aborted-put-expected.txt:
818         * storage/indexeddb/modern/aborted-put.html:
819         * storage/indexeddb/modern/autoincrement-abort-expected.txt:
820         * storage/indexeddb/modern/autoincrement-abort.html:
821         * storage/indexeddb/modern/basic-add-expected.txt:
822         * storage/indexeddb/modern/basic-add.html:
823         * storage/indexeddb/modern/basic-put-expected.txt:
824         * storage/indexeddb/modern/basic-put.html:
825         * storage/indexeddb/modern/create-index-failures-expected.txt:
826         * storage/indexeddb/modern/create-index-failures.html:
827         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
828         * storage/indexeddb/modern/createobjectstore-basic.html:
829         * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
830         * storage/indexeddb/modern/createobjectstore-failures.html:
831         * storage/indexeddb/modern/cursor-1-expected.txt:
832         * storage/indexeddb/modern/cursor-1.html:
833         * storage/indexeddb/modern/cursor-2-expected.txt:
834         * storage/indexeddb/modern/cursor-2.html:
835         * storage/indexeddb/modern/cursor-3-expected.txt:
836         * storage/indexeddb/modern/cursor-3.html:
837         * storage/indexeddb/modern/cursor-4-expected.txt:
838         * storage/indexeddb/modern/cursor-4.html:
839         * storage/indexeddb/modern/cursor-5-expected.txt:
840         * storage/indexeddb/modern/cursor-5.html:
841         * storage/indexeddb/modern/cursor-6-expected.txt:
842         * storage/indexeddb/modern/cursor-6.html:
843         * storage/indexeddb/modern/cursor-7-expected.txt:
844         * storage/indexeddb/modern/cursor-7.html:
845         * storage/indexeddb/modern/cursor-8-expected.txt:
846         * storage/indexeddb/modern/cursor-8.html:
847         * storage/indexeddb/modern/date-basic-expected.txt:
848         * storage/indexeddb/modern/date-basic.html:
849         * storage/indexeddb/modern/deletedatabase-1-expected.txt:
850         * storage/indexeddb/modern/deletedatabase-1.html:
851         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
852         * storage/indexeddb/modern/deletedatabase-2.html:
853         * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt:
854         * storage/indexeddb/modern/deletedatabase-null-name-exception.html:
855         * storage/indexeddb/modern/deletedatabase-request-event-expected.txt:
856         * storage/indexeddb/modern/deletedatabase-request-event.html:
857         * storage/indexeddb/modern/deletedatabase-request-expected.txt:
858         * storage/indexeddb/modern/deletedatabase-request.html:
859         * storage/indexeddb/modern/deleteindex-1-expected.txt:
860         * storage/indexeddb/modern/deleteindex-1.html:
861         * storage/indexeddb/modern/deleteindex-2-expected.txt:
862         * storage/indexeddb/modern/deleteindex-2.html:
863         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
864         * storage/indexeddb/modern/deleteobjectstore-1.html:
865         * storage/indexeddb/modern/double-abort-expected.txt:
866         * storage/indexeddb/modern/double-abort.html:
867         * storage/indexeddb/modern/double-open-expected.txt:
868         * storage/indexeddb/modern/double-open.html:
869         * storage/indexeddb/modern/get-index-failures-expected.txt:
870         * storage/indexeddb/modern/get-index-failures.html:
871         * storage/indexeddb/modern/get-keyrange-expected.txt:
872         * storage/indexeddb/modern/get-keyrange.html:
873         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
874         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures.html:
875         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
876         * storage/indexeddb/modern/idbdatabase-transaction-failures.html:
877         * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
878         * storage/indexeddb/modern/idbindex-properties-basic.html:
879         * storage/indexeddb/modern/idbobjectstore-clear-1-expected.txt:
880         * storage/indexeddb/modern/idbobjectstore-clear-1.html:
881         * storage/indexeddb/modern/idbobjectstore-clear-2-expected.txt:
882         * storage/indexeddb/modern/idbobjectstore-clear-2.html:
883         * storage/indexeddb/modern/idbobjectstore-count-1-expected.txt:
884         * storage/indexeddb/modern/idbobjectstore-count-1.html:
885         * storage/indexeddb/modern/idbobjectstore-count-failures-expected.txt:
886         * storage/indexeddb/modern/idbobjectstore-count-failures.html:
887         * storage/indexeddb/modern/idbobjectstore-delete-1-expected.txt:
888         * storage/indexeddb/modern/idbobjectstore-delete-1.html:
889         * storage/indexeddb/modern/idbobjectstore-delete-2-expected.txt:
890         * storage/indexeddb/modern/idbobjectstore-delete-2.html:
891         * storage/indexeddb/modern/idbobjectstore-delete-failures-expected.txt:
892         * storage/indexeddb/modern/idbobjectstore-delete-failures.html:
893         * storage/indexeddb/modern/idbobjectstore-get-failures-expected.txt:
894         * storage/indexeddb/modern/idbobjectstore-get-failures.html:
895         * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures-expected.txt:
896         * storage/indexeddb/modern/idbobjectstore-put-and-clear-failures.html:
897         * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
898         * storage/indexeddb/modern/idbtransaction-objectstore-failures.html:
899         * storage/indexeddb/modern/index-1-expected.txt:
900         * storage/indexeddb/modern/index-1.html:
901         * storage/indexeddb/modern/index-2-expected.txt:
902         * storage/indexeddb/modern/index-2.html:
903         * storage/indexeddb/modern/index-3-expected.txt:
904         * storage/indexeddb/modern/index-3.html:
905         * storage/indexeddb/modern/index-4-expected.txt:
906         * storage/indexeddb/modern/index-4.html:
907         * storage/indexeddb/modern/index-5-expected.txt:
908         * storage/indexeddb/modern/index-5.html:
909         * storage/indexeddb/modern/index-cursor-1-expected.txt:
910         * storage/indexeddb/modern/index-cursor-1.html:
911         * storage/indexeddb/modern/index-cursor-2-expected.txt:
912         * storage/indexeddb/modern/index-cursor-2.html:
913         * storage/indexeddb/modern/index-cursor-3-expected.txt:
914         * storage/indexeddb/modern/index-cursor-3.html:
915         * storage/indexeddb/modern/index-get-count-basic-expected.txt:
916         * storage/indexeddb/modern/index-get-count-basic.html:
917         * storage/indexeddb/modern/index-get-count-failures-expected.txt:
918         * storage/indexeddb/modern/index-get-count-failures.html:
919         * storage/indexeddb/modern/keypath-basic-expected.txt:
920         * storage/indexeddb/modern/keypath-basic.html:
921         * storage/indexeddb/modern/objectstore-attributes-expected.txt:
922         * storage/indexeddb/modern/objectstore-attributes.html:
923         * storage/indexeddb/modern/objectstore-cursor-advance-failures-expected.txt:
924         * storage/indexeddb/modern/objectstore-cursor-advance-failures.html:
925         * storage/indexeddb/modern/objectstore-cursor-continue-failures-expected.txt:
926         * storage/indexeddb/modern/objectstore-cursor-continue-failures.html:
927         * storage/indexeddb/modern/opencursor-failures-expected.txt:
928         * storage/indexeddb/modern/opencursor-failures.html:
929         * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
930         * storage/indexeddb/modern/opendatabase-request-event.html:
931         * storage/indexeddb/modern/opendatabase-request-expected.txt:
932         * storage/indexeddb/modern/opendatabase-request.html:
933         * storage/indexeddb/modern/opendatabase-success-after-versionchange-expected.txt:
934         * storage/indexeddb/modern/opendatabase-success-after-versionchange.html:
935         * storage/indexeddb/modern/opendatabase-versions-expected.txt:
936         * storage/indexeddb/modern/opendatabase-versions.html:
937         * storage/indexeddb/modern/request-readystate-expected.txt:
938         * storage/indexeddb/modern/request-readystate.html:
939         * storage/indexeddb/modern/resources/abort-requests-cancelled.js: Copied from LayoutTests/storage/indexeddb/modern/abort-requests-cancelled.html.
940         * storage/indexeddb/modern/resources/aborted-put.js: Copied from LayoutTests/storage/indexeddb/modern/aborted-put.html.
941         * storage/indexeddb/modern/resources/autoincrement-abort.js: Copied from LayoutTests/storage/indexeddb/modern/autoincrement-abort.html.
942         * storage/indexeddb/modern/resources/basic-add.js: Copied from LayoutTests/storage/indexeddb/modern/basic-add.html.
943         * storage/indexeddb/modern/resources/basic-put.js: Copied from LayoutTests/storage/indexeddb/modern/basic-put.html.
944         * storage/indexeddb/modern/resources/create-index-failures.js: Copied from LayoutTests/storage/indexeddb/modern/create-index-failures.html.
945         * storage/indexeddb/modern/resources/createobjectstore-basic.js: Copied from LayoutTests/storage/indexeddb/modern/createobjectstore-basic.html.
946         * storage/indexeddb/modern/resources/createobjectstore-failures.js: Copied from LayoutTests/storage/indexeddb/modern/createobjectstore-failures.html.
947         * storage/indexeddb/modern/resources/cursor-1.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-1.html.
948         * storage/indexeddb/modern/resources/cursor-2.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-2.html.
949         * storage/indexeddb/modern/resources/cursor-3.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-3.html.
950         * storage/indexeddb/modern/resources/cursor-4.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-4.html.
951         * storage/indexeddb/modern/resources/cursor-5.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-5.html.
952         * storage/indexeddb/modern/resources/cursor-6.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-6.html.
953         * storage/indexeddb/modern/resources/cursor-7.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-7.html.
954         * storage/indexeddb/modern/resources/cursor-8.js: Copied from LayoutTests/storage/indexeddb/modern/cursor-8.html.
955         * storage/indexeddb/modern/resources/date-basic.js: Copied from LayoutTests/storage/indexeddb/modern/date-basic.html.
956         * storage/indexeddb/modern/resources/deletedatabase-1.js: Copied from LayoutTests/storage/indexeddb/modern/deletedatabase-1.html.
957         * storage/indexeddb/modern/resources/deletedatabase-2.js: Copied from LayoutTests/storage/indexeddb/modern/deletedatabase-2.html.
958         * storage/indexeddb/modern/resources/deletedatabase-null-name-exception.js: Added.
959         * storage/indexeddb/modern/resources/deletedatabase-request-event.js: Copied from LayoutTests/storage/indexeddb/modern/deletedatabase-request-event.html.
960         * storage/indexeddb/modern/resources/deletedatabase-request.js: Added.
961         * storage/indexeddb/modern/resources/deleteindex-1.js: Copied from LayoutTests/storage/indexeddb/modern/deleteindex-1.html.
962         * storage/indexeddb/modern/resources/deleteindex-2.js: Copied from LayoutTests/storage/indexeddb/modern/deleteindex-2.html.
963         * storage/indexeddb/modern/resources/deleteobjectstore-1.js: Copied from LayoutTests/storage/indexeddb/modern/deleteobjectstore-1.html.
964         * storage/indexeddb/modern/resources/double-abort.js: Copied from LayoutTests/storage/indexeddb/modern/double-abort.html.
965         * storage/indexeddb/modern/resources/double-open.js: Added.
966         * storage/indexeddb/modern/resources/get-index-failures.js: Copied from LayoutTests/storage/indexeddb/modern/get-index-failures.html.
967         * storage/indexeddb/modern/resources/get-keyrange.js: Copied from LayoutTests/storage/indexeddb/modern/get-keyrange.html.
968         * storage/indexeddb/modern/resources/idbdatabase-deleteobjectstore-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures.html.
969         * storage/indexeddb/modern/resources/idbdatabase-transaction-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbdatabase-transaction-failures.html.
970         * storage/indexeddb/modern/resources/idbindex-properties-basic.js: Copied from LayoutTests/storage/indexeddb/modern/idbindex-properties-basic.html.
971         * storage/indexeddb/modern/resources/idbobjectstore-clear-1.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-clear-1.html.
972         * storage/indexeddb/modern/resources/idbobjectstore-clear-2.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-clear-2.html.
973         * storage/indexeddb/modern/resources/idbobjectstore-count-1.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-count-1.html.
974         * storage/indexeddb/modern/resources/idbobjectstore-count-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-count-failures.html.
975         * storage/indexeddb/modern/resources/idbobjectstore-delete-1.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-delete-1.html.
976         * storage/indexeddb/modern/resources/idbobjectstore-delete-2.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-delete-2.html.
977         * storage/indexeddb/modern/resources/idbobjectstore-delete-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-delete-failures.html.
978         * storage/indexeddb/modern/resources/idbobjectstore-get-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-get-failures.html.
979         * storage/indexeddb/modern/resources/idbobjectstore-put-and-clear-failures.js: Copied from LayoutTests/storage/indexeddb/modern/idbobjectstore-put-and-clear-failures.html.
980         * storage/indexeddb/modern/resources/idbtransaction-objectstore-failures.js: Added.
981         * storage/indexeddb/modern/resources/index-1.js: Copied from LayoutTests/storage/indexeddb/modern/index-1.html.
982         * storage/indexeddb/modern/resources/index-2.js: Copied from LayoutTests/storage/indexeddb/modern/index-2.html.
983         * storage/indexeddb/modern/resources/index-3.js: Copied from LayoutTests/storage/indexeddb/modern/index-3.html.
984         * storage/indexeddb/modern/resources/index-4.js: Copied from LayoutTests/storage/indexeddb/modern/index-4.html.
985         * storage/indexeddb/modern/resources/index-5.js: Copied from LayoutTests/storage/indexeddb/modern/index-5.html.
986         * storage/indexeddb/modern/resources/index-cursor-1.js: Copied from LayoutTests/storage/indexeddb/modern/index-cursor-1.html.
987         * storage/indexeddb/modern/resources/index-cursor-2.js: Copied from LayoutTests/storage/indexeddb/modern/index-cursor-2.html.
988         * storage/indexeddb/modern/resources/index-cursor-3.js: Copied from LayoutTests/storage/indexeddb/modern/index-cursor-3.html.
989         * storage/indexeddb/modern/resources/index-get-count-basic.js: Copied from LayoutTests/storage/indexeddb/modern/index-get-count-basic.html.
990         * storage/indexeddb/modern/resources/index-get-count-failures.js: Copied from LayoutTests/storage/indexeddb/modern/index-get-count-failures.html.
991         * storage/indexeddb/modern/resources/keypath-basic.js: Copied from LayoutTests/storage/indexeddb/modern/keypath-basic.html.
992         * storage/indexeddb/modern/resources/objectstore-attributes.js: Copied from LayoutTests/storage/indexeddb/modern/objectstore-attributes.html.
993         * storage/indexeddb/modern/resources/objectstore-cursor-advance-failures.js: Copied from LayoutTests/storage/indexeddb/modern/objectstore-cursor-advance-failures.html.
994         * storage/indexeddb/modern/resources/objectstore-cursor-continue-failures.js: Copied from LayoutTests/storage/indexeddb/modern/objectstore-cursor-continue-failures.html.
995         * storage/indexeddb/modern/resources/opencursor-failures.js: Copied from LayoutTests/storage/indexeddb/modern/opencursor-failures.html.
996         * storage/indexeddb/modern/resources/opendatabase-request-event.js: Added.
997         * storage/indexeddb/modern/resources/opendatabase-request.js: Copied from LayoutTests/storage/indexeddb/modern/opendatabase-request.html.
998         * storage/indexeddb/modern/resources/opendatabase-success-after-versionchange.js: Copied from LayoutTests/storage/indexeddb/modern/opendatabase-success-after-versionchange.html.
999         * storage/indexeddb/modern/resources/opendatabase-versions.js: Copied from LayoutTests/storage/indexeddb/modern/opendatabase-versions.html.
1000         * storage/indexeddb/modern/resources/request-readystate.js: Added.
1001         * storage/indexeddb/modern/resources/transaction-scheduler-1.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-1.html.
1002         * storage/indexeddb/modern/resources/transaction-scheduler-2.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-2.html.
1003         * storage/indexeddb/modern/resources/transaction-scheduler-3.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-3.html.
1004         * storage/indexeddb/modern/resources/transaction-scheduler-5.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-5.html.
1005         * storage/indexeddb/modern/resources/transaction-scheduler-6.js: Copied from LayoutTests/storage/indexeddb/modern/transaction-scheduler-6.html.
1006         * storage/indexeddb/modern/resources/transactions-stop-on-navigation-2.html:
1007         * storage/indexeddb/modern/resources/versionchange-abort-then-reopen.js: Copied from LayoutTests/storage/indexeddb/modern/versionchange-abort-then-reopen.html.
1008         * storage/indexeddb/modern/resources/versionchange-event.js: Copied from LayoutTests/storage/indexeddb/modern/versionchange-event.html.
1009         * storage/indexeddb/modern/transaction-scheduler-1-expected.txt:
1010         * storage/indexeddb/modern/transaction-scheduler-1.html:
1011         * storage/indexeddb/modern/transaction-scheduler-2-expected.txt:
1012         * storage/indexeddb/modern/transaction-scheduler-2.html:
1013         * storage/indexeddb/modern/transaction-scheduler-3-expected.txt:
1014         * storage/indexeddb/modern/transaction-scheduler-3.html:
1015         * storage/indexeddb/modern/transaction-scheduler-5-expected.txt:
1016         * storage/indexeddb/modern/transaction-scheduler-5.html:
1017         * storage/indexeddb/modern/transaction-scheduler-6-expected.txt:
1018         * storage/indexeddb/modern/transaction-scheduler-6.html:
1019         * storage/indexeddb/modern/transactions-stop-on-navigation-expected.txt:
1020         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
1021         * storage/indexeddb/modern/versionchange-abort-then-reopen.html:
1022         * storage/indexeddb/modern/versionchange-event-expected.txt:
1023         * storage/indexeddb/modern/versionchange-event.html:
1024
1025 2016-01-19  Zalan Bujtas  <zalan@apple.com>
1026
1027         outline-offset does not work for inlines.
1028         https://bugs.webkit.org/show_bug.cgi?id=153238
1029
1030         Reviewed by Simon Fraser.
1031
1032         Adjust outline box width/height with outline-offset.
1033
1034         Test: fast/inline/inlines-with-outline-offset.html
1035
1036         * fast/inline/inlines-with-outline-offset-expected.html: Added.
1037         * fast/inline/inlines-with-outline-offset.html: Added.
1038
1039 2016-01-19  Nikita Vasilyev  <nvasilyev@apple.com>
1040
1041         Web Inspector: WebInspector.Object.addEventListener is O(n), make it O(1)
1042         https://bugs.webkit.org/show_bug.cgi?id=152422
1043         <rdar://problem/24038047>
1044
1045         Reviewed by Timothy Hatcher.
1046
1047         * inspector/console/console-api-expected.txt:
1048         * inspector/console/console-table-expected.txt:
1049         * inspector/model/remote-object-expected.txt:
1050         Rebaseline tests, add "_listeners: null" to all WebInspector.Object instances.
1051
1052         * inspector/unit-tests/linked-list-expected.txt: Added.
1053         * inspector/unit-tests/linked-list.html: Added.
1054         * inspector/unit-tests/list-multimap-expected.txt: Added.
1055         * inspector/unit-tests/list-multimap.html: Added.
1056
1057 2016-01-19  Brady Eidson  <beidson@apple.com>
1058
1059         Modern IDB: Split all storage/indexeddb/mozilla tests into separate HTML + JS format.
1060         https://bugs.webkit.org/show_bug.cgi?id=153237
1061
1062         Reviewed by Sam Weinig.
1063
1064         * storage/indexeddb/mozilla/index-prev-no-duplicate.html:
1065         * storage/indexeddb/mozilla/resources/index-prev-no-duplicate.js: Copied from LayoutTests/storage/indexeddb/mozilla/index-prev-no-duplicate.html.
1066
1067 2016-01-19  Brady Eidson  <beidson@apple.com>
1068
1069         Modern IDB: Split all storage/indexeddb tests into separate HTML + JS format.
1070         https://bugs.webkit.org/show_bug.cgi?id=153178
1071
1072         Reviewed by Sam Weinig.
1073
1074         * storage/indexeddb/clone-exception.html:
1075         * storage/indexeddb/closed-cursor.html:
1076         * storage/indexeddb/connection-leak.html:
1077         * storage/indexeddb/cursor-cast.html:
1078         * storage/indexeddb/cursor-leak.html:
1079         * storage/indexeddb/cursor-overloads.html:
1080         * storage/indexeddb/cursor-request-cycle.html:
1081         * storage/indexeddb/deleteIndex-bug110792.html:
1082         * storage/indexeddb/deletedatabase-transaction.html:
1083         * storage/indexeddb/metadata-race.html:
1084         * storage/indexeddb/noblobs.html:
1085         * storage/indexeddb/object-lookups-in-versionchange.html:
1086         * storage/indexeddb/open-bad-versions.html:
1087         * storage/indexeddb/optional-arguments.html:
1088         * storage/indexeddb/prefetch-invalidation.html:
1089         * storage/indexeddb/prefetch-race.html:
1090         * storage/indexeddb/primary-key-unique-to-objectstore.html:
1091         * storage/indexeddb/request-leak.html:
1092         * storage/indexeddb/request-result-cache.html:
1093         * storage/indexeddb/resources/clone-exception.js: Copied from LayoutTests/storage/indexeddb/clone-exception.html.
1094         * storage/indexeddb/resources/closed-cursor.js: Copied from LayoutTests/storage/indexeddb/closed-cursor.html.
1095         * storage/indexeddb/resources/connection-leak.js: Copied from LayoutTests/storage/indexeddb/connection-leak.html.
1096         * storage/indexeddb/resources/cursor-cast.js: Copied from LayoutTests/storage/indexeddb/cursor-cast.html.
1097         * storage/indexeddb/resources/cursor-leak.js: Copied from LayoutTests/storage/indexeddb/cursor-leak.html.
1098         * storage/indexeddb/resources/cursor-overloads.js: Copied from LayoutTests/storage/indexeddb/cursor-overloads.html.
1099         * storage/indexeddb/resources/cursor-request-cycle.js: Copied from LayoutTests/storage/indexeddb/cursor-request-cycle.html.
1100         * storage/indexeddb/resources/deleteIndex-bug110792.js: Copied from LayoutTests/storage/indexeddb/deleteIndex-bug110792.html.
1101         * storage/indexeddb/resources/deletedatabase-transaction.js: Copied from LayoutTests/storage/indexeddb/deletedatabase-transaction.html.
1102         * storage/indexeddb/resources/metadata-race.js: Copied from LayoutTests/storage/indexeddb/metadata-race.html.
1103         * storage/indexeddb/resources/noblobs.js: Copied from LayoutTests/storage/indexeddb/noblobs.html.
1104         * storage/indexeddb/resources/object-lookups-in-versionchange.js: Copied from LayoutTests/storage/indexeddb/object-lookups-in-versionchange.html.
1105         * storage/indexeddb/resources/open-bad-versions.js: Copied from LayoutTests/storage/indexeddb/open-bad-versions.html.
1106         * storage/indexeddb/resources/optional-arguments.js: Copied from LayoutTests/storage/indexeddb/optional-arguments.html.
1107         * storage/indexeddb/resources/prefetch-invalidation.js: Copied from LayoutTests/storage/indexeddb/prefetch-invalidation.html.
1108         * storage/indexeddb/resources/prefetch-race.js: Copied from LayoutTests/storage/indexeddb/prefetch-race.html.
1109         * storage/indexeddb/resources/primary-key-unique-to-objectstore.js: Copied from LayoutTests/storage/indexeddb/primary-key-unique-to-objectstore.html.
1110         * storage/indexeddb/resources/request-leak.js: Copied from LayoutTests/storage/indexeddb/request-leak.html.
1111         * storage/indexeddb/resources/request-result-cache.js: Copied from LayoutTests/storage/indexeddb/request-result-cache.html.
1112         * storage/indexeddb/resources/structured-clone.js: Copied from LayoutTests/storage/indexeddb/structured-clone.html.
1113         * storage/indexeddb/resources/transaction-complete-with-js-recursion-cross-frame.js: Copied from LayoutTests/storage/indexeddb/transaction-complete-with-js-recursion-cross-frame.html.
1114         * storage/indexeddb/resources/transaction-complete-with-js-recursion.js: Copied from LayoutTests/storage/indexeddb/transaction-complete-with-js-recursion.html.
1115         * storage/indexeddb/resources/transaction-crash-in-tasks.js: Copied from LayoutTests/storage/indexeddb/transaction-crash-in-tasks.html.
1116         * storage/indexeddb/resources/transaction-ordering.js: Copied from LayoutTests/storage/indexeddb/transaction-ordering.html.
1117         * storage/indexeddb/resources/transaction-overlapping.js: Copied from LayoutTests/storage/indexeddb/transaction-overlapping.html.
1118         * storage/indexeddb/resources/version-change-event-basic.js: Copied from LayoutTests/storage/indexeddb/version-change-event-basic.html.
1119         * storage/indexeddb/resources/version-change-event.js: Copied from LayoutTests/storage/indexeddb/version-change-event.html.
1120         * storage/indexeddb/structured-clone.html:
1121         * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame.html:
1122         * storage/indexeddb/transaction-complete-with-js-recursion.html:
1123         * storage/indexeddb/transaction-crash-in-tasks.html:
1124         * storage/indexeddb/transaction-ordering.html:
1125         * storage/indexeddb/transaction-overlapping.html:
1126         * storage/indexeddb/transaction-starvation.html:
1127         * storage/indexeddb/version-change-event-basic.html:
1128         * storage/indexeddb/version-change-event.html:
1129
1130 2016-01-19  Javier Fernandez  <jfernandez@igalia.com>
1131
1132         [css-grid][css-align] justify-self stretch is not applied for img elements
1133         https://bugs.webkit.org/show_bug.cgi?id=153206
1134
1135         Reviewed by Darin Adler.
1136
1137         Test to verify Replaced Elements, like images, are stretched in the inline
1138         axis, when fulfilling the Box Alignment restrictions on this regard.
1139
1140         * fast/css-grid-layout/grid-align-stretching-replaced-items-expected.txt: Added.
1141         * fast/css-grid-layout/grid-align-stretching-replaced-items.html: Added.
1142
1143 2016-01-19  Ryosuke Niwa  <rniwa@webkit.org>
1144
1145         Text::splitText doesn't update Range end points anchored on parent nodes
1146         https://bugs.webkit.org/show_bug.cgi?id=153227
1147
1148         Reviewed by Antti Koivisto.
1149
1150         Added a regression test since the rebaselined W3C test is incomprehensible.
1151
1152         * fast/dom/Range/update-range-in-split-text-expected.txt: Added.
1153         * fast/dom/Range/update-range-in-split-text.html: Added.
1154
1155 2016-01-19  Ryosuke Niwa  <rniwa@webkit.org>
1156
1157         innerHTML should always add a mutation record for removing all children
1158         https://bugs.webkit.org/show_bug.cgi?id=148782
1159         <rdar://problem/22571962>
1160
1161         Reviewed by Antti Koivisto.
1162
1163         Add a more comprehensive test for replacing a single text node with innerHTML's setter to ensure
1164         WebKit's optimization to avoid replacing the node should not be observable by scripts in any way.
1165
1166         * fast/dom/innerHTML-single-text-node-expected.txt: Added.
1167         * fast/dom/innerHTML-single-text-node.html: Added.
1168
1169 2016-01-18  Ryosuke Niwa  <rniwa@webkit.org>
1170
1171         createAttribute should lowercase the attribute name in a HTML document
1172         https://bugs.webkit.org/show_bug.cgi?id=153112
1173
1174         Reviewed by Darin Adler.
1175
1176         Update tests, rebaseline tests, and add more test cases as needed.
1177
1178         createAttribute lowercases localName and getAttributeNode finds attribute ignoring cases
1179         whereas createAttributeNS preserves localName's case and getAttributeNodeNS finds attribute preserving cases
1180
1181         * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt: Since the test is adding "aa" as well
1182         as "AA" as Attr nodes, we should be able to get both.
1183         * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.xhtml: Renamed from .html file since test cases here
1184         are more relevant for XHTML documents.
1185
1186         * fast/dom/Element/getAttribute-check-case-sensitivity-expected.txt:
1187         * fast/dom/Element/script-tests/getAttribute-check-case-sensitivity.js:
1188         (testGetAttributeNodeMixedCase): Change the test case to retrieve the attribute name with lowercase name
1189         since createAttribute always lowercases the name in a HTML document.
1190         (testAttribNodeNamePreservesCase): Use getAttributeNode instead of getAttributeNodeNS since the former does
1191         case insensitive lookup as needed here.
1192         (testAttribNodeNamePreservesCaseGetNode): Ditto.
1193         (testAttribNodeNamePreservesCaseGetNode2): Ditto. Use createAttributeNS to create a case-preserving Attr node.
1194
1195         * fast/dom/Element/setAttributeNode-case-insensitivity-expected.txt:
1196         * fast/dom/Element/setAttributeNode-case-insensitivity.html: Since getAttributeNode does a case-insensitive
1197         lookup, we should be getting the same Attr node for both 'style' and 'STYLE'.
1198
1199         * fast/dom/Element/setAttributeNode-for-existing-attribute-expected.txt: Rebaselined. This is a progression
1200         since we're now getting "green" when querying style.backgroundColor as expected.
1201
1202         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt:
1203         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1.html: Updated test cases for new behavior.
1204
1205         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-xml-expected.txt: Added.
1206         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-xml.xhtml: Added. Test behaviors in a XML
1207         document.
1208
1209 2016-01-18  Brady Eidson  <beidson@apple.com>
1210
1211         Modern IDB: Add private-browsing variant for many IDB tests, and enable private browsing in Modern IDB.
1212         https://bugs.webkit.org/show_bug.cgi?id=153179
1213
1214         Reviewed by Darin Adler.
1215
1216         Update many expectations files to skip some of the new tests on some platforms:
1217         * TestExpectations:
1218         * platform/mac-wk1/TestExpectations:
1219         * platform/wk2/TestExpectations:
1220         
1221         Add a special case for URLs that end with "-private.html" to enable private browsing:
1222         * resources/js-test.js:
1223         
1224         Add a whole bunch of -private.html wrappers along with new test expectations, along 
1225         with some minor test changes to remove unnecessary ambiguity due to .html filename:
1226         * storage/indexeddb/aborted-versionchange-closes-private-expected.txt: Added.
1227         * storage/indexeddb/aborted-versionchange-closes-private.html: Added.
1228         * storage/indexeddb/basics-private-expected.txt: Added.
1229         * storage/indexeddb/basics-private.html: Added.
1230         * storage/indexeddb/create-and-remove-object-store-private-expected.txt: Added.
1231         * storage/indexeddb/create-and-remove-object-store-private.html: Added.
1232         * storage/indexeddb/create-object-store-options-private-expected.txt: Added.
1233         * storage/indexeddb/create-object-store-options-private.html: Added.
1234         * storage/indexeddb/createIndex-after-failure-private-expected.txt: Added.
1235         * storage/indexeddb/createIndex-after-failure-private.html: Added.
1236         * storage/indexeddb/createObjectStore-name-argument-required-private-expected.txt: Added.
1237         * storage/indexeddb/createObjectStore-name-argument-required-private.html: Added.
1238         * storage/indexeddb/createObjectStore-null-name-private-expected.txt: Added.
1239         * storage/indexeddb/createObjectStore-null-name-private.html: Added.
1240         * storage/indexeddb/cursor-added-bug-private-expected.txt: Added.
1241         * storage/indexeddb/cursor-added-bug-private.html: Added.
1242         * storage/indexeddb/cursor-advance-private-expected.txt: Added.
1243         * storage/indexeddb/cursor-advance-private.html: Added.
1244         * storage/indexeddb/cursor-basics-private-expected.txt: Added.
1245         * storage/indexeddb/cursor-basics-private.html: Added.
1246         * storage/indexeddb/cursor-continue-dir-private-expected.txt: Added.
1247         * storage/indexeddb/cursor-continue-dir-private.html: Added.
1248         * storage/indexeddb/cursor-continue-private-expected.txt: Added.
1249         * storage/indexeddb/cursor-continue-private.html: Added.
1250         * storage/indexeddb/cursor-continue-validity-private-expected.txt: Added.
1251         * storage/indexeddb/cursor-continue-validity-private.html: Added.
1252         * storage/indexeddb/cursor-delete-private-expected.txt: Added.
1253         * storage/indexeddb/cursor-delete-private.html: Added.
1254         * storage/indexeddb/cursor-finished-private-expected.txt: Added.
1255         * storage/indexeddb/cursor-finished-private.html: Added.
1256         * storage/indexeddb/cursor-inconsistency-private-expected.txt: Added.
1257         * storage/indexeddb/cursor-inconsistency-private.html: Added.
1258         * storage/indexeddb/cursor-index-delete-private-expected.txt: Added.
1259         * storage/indexeddb/cursor-index-delete-private.html: Added.
1260         * storage/indexeddb/cursor-key-order-private-expected.txt: Added.
1261         * storage/indexeddb/cursor-key-order-private.html: Added.
1262         * storage/indexeddb/cursor-prev-no-duplicate-private-expected.txt: Added.
1263         * storage/indexeddb/cursor-prev-no-duplicate-private.html: Added.
1264         * storage/indexeddb/cursor-primary-key-order-private-expected.txt: Added.
1265         * storage/indexeddb/cursor-primary-key-order-private.html: Added.
1266         * storage/indexeddb/cursor-properties-private-expected.txt: Added.
1267         * storage/indexeddb/cursor-properties-private.html: Added.
1268         * storage/indexeddb/cursor-reverse-bug-private-expected.txt: Added.
1269         * storage/indexeddb/cursor-reverse-bug-private.html: Added.
1270         * storage/indexeddb/cursor-skip-deleted-private-expected.txt: Added.
1271         * storage/indexeddb/cursor-skip-deleted-private.html: Added.
1272         * storage/indexeddb/cursor-update-private-expected.txt: Added.
1273         * storage/indexeddb/cursor-update-private.html: Added.
1274         * storage/indexeddb/cursor-update-value-argument-required-private-expected.txt: Added.
1275         * storage/indexeddb/cursor-update-value-argument-required-private.html: Added.
1276         * storage/indexeddb/cursor-value-private-expected.txt: Added.
1277         * storage/indexeddb/cursor-value-private.html: Added.
1278         * storage/indexeddb/database-basics-private-expected.txt: Added.
1279         * storage/indexeddb/database-basics-private.html: Added.
1280         * storage/indexeddb/database-close-private-expected.txt: Added.
1281         * storage/indexeddb/database-close-private.html: Added.
1282         * storage/indexeddb/database-closepending-flag-private-expected.txt: Added.
1283         * storage/indexeddb/database-closepending-flag-private.html: Added.
1284         * storage/indexeddb/database-deletepending-flag-private-expected.txt: Added.
1285         * storage/indexeddb/database-deletepending-flag-private.html: Added.
1286         * storage/indexeddb/database-name-undefined-private-expected.txt: Added.
1287         * storage/indexeddb/database-name-undefined-private.html: Added.
1288         * storage/indexeddb/database-odd-names-private-expected.txt: Added.
1289         * storage/indexeddb/database-odd-names-private.html: Added.
1290         * storage/indexeddb/database-quota-private-expected.txt: Added.
1291         * storage/indexeddb/database-quota-private.html: Added.
1292         * storage/indexeddb/database-wrapper-private-expected.txt: Added.
1293         * storage/indexeddb/database-wrapper-private.html: Added.
1294         * storage/indexeddb/delete-closed-database-object-private-expected.txt: Added.
1295         * storage/indexeddb/delete-closed-database-object-private.html: Added.
1296         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private-expected.txt: Added.
1297         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-private.html: Added.
1298         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-private-expected.txt: Added.
1299         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-private.html: Added.
1300         * storage/indexeddb/delete-range-private-expected.txt: Added.
1301         * storage/indexeddb/delete-range-private.html: Added.
1302         * storage/indexeddb/deleteIndex-private-expected.txt: Added.
1303         * storage/indexeddb/deleteIndex-private.html: Added.
1304         * storage/indexeddb/deleteObjectStore-name-argument-required-private-expected.txt: Added.
1305         * storage/indexeddb/deleteObjectStore-name-argument-required-private.html: Added.
1306         * storage/indexeddb/deleteObjectStore-null-name-private-expected.txt: Added.
1307         * storage/indexeddb/deleteObjectStore-null-name-private.html: Added.
1308         * storage/indexeddb/deleted-objects-private-expected.txt: Added.
1309         * storage/indexeddb/deleted-objects-private.html: Added.
1310         * storage/indexeddb/deletedatabase-blocked-private-expected.txt: Added.
1311         * storage/indexeddb/deletedatabase-blocked-private.html: Added.
1312         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt: Added.
1313         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private.html: Added.
1314         * storage/indexeddb/deletedatabase-delayed-by-versionchange-private-expected.txt: Added.
1315         * storage/indexeddb/deletedatabase-not-blocked-private-expected.txt: Added.
1316         * storage/indexeddb/deletedatabase-not-blocked-private.html: Added.
1317         * storage/indexeddb/dont-wedge-private-expected.txt: Added.
1318         * storage/indexeddb/dont-wedge-private.html: Added.
1319         * storage/indexeddb/duplicates-private-expected.txt: Added.
1320         * storage/indexeddb/duplicates-private.html: Added.
1321         * storage/indexeddb/error-causes-abort-by-default-private-expected.txt: Added.
1322         * storage/indexeddb/error-causes-abort-by-default-private.html: Added.
1323         * storage/indexeddb/events-private-expected.txt: Added.
1324         * storage/indexeddb/events-private.html: Added.
1325         * storage/indexeddb/exception-in-event-aborts-private-expected.txt: Added.
1326         * storage/indexeddb/exception-in-event-aborts-private.html: Added.
1327         * storage/indexeddb/exceptions-private-expected.txt: Added.
1328         * storage/indexeddb/exceptions-private.html: Added.
1329         * storage/indexeddb/factory-cmp-private-expected.txt: Added.
1330         * storage/indexeddb/factory-cmp-private.html: Added.
1331         * storage/indexeddb/factory-deletedatabase-private-expected.txt: Added.
1332         * storage/indexeddb/factory-deletedatabase-private.html: Added.
1333         * storage/indexeddb/get-keyrange-private-expected.txt: Added.
1334         * storage/indexeddb/get-keyrange-private.html: Added.
1335         * storage/indexeddb/index-basics-private-expected.txt: Added.
1336         * storage/indexeddb/index-basics-private.html: Added.
1337         * storage/indexeddb/index-count-private-expected.txt: Added.
1338         * storage/indexeddb/index-count-private.html: Added.
1339         * storage/indexeddb/index-cursor-private-expected.txt: Added.
1340         * storage/indexeddb/index-cursor-private.html: Added.
1341         * storage/indexeddb/index-duplicate-keypaths-private-expected.txt: Added.
1342         * storage/indexeddb/index-duplicate-keypaths-private.html: Added.
1343         * storage/indexeddb/index-get-key-argument-required-private-expected.txt: Added.
1344         * storage/indexeddb/index-get-key-argument-required-private.html: Added.
1345         * storage/indexeddb/index-multientry-private-expected.txt: Added.
1346         * storage/indexeddb/index-multientry-private.html: Added.
1347         * storage/indexeddb/index-population-private-expected.txt: Added.
1348         * storage/indexeddb/index-population-private.html: Added.
1349         * storage/indexeddb/index-unique-private-expected.txt: Added.
1350         * storage/indexeddb/index-unique-private.html: Added.
1351         * storage/indexeddb/interfaces-private-expected.txt: Added.
1352         * storage/indexeddb/interfaces-private.html: Added.
1353         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-private-expected.txt: Added.
1354         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-private.html: Added.
1355         * storage/indexeddb/intversion-bad-parameters-private-expected.txt: Added.
1356         * storage/indexeddb/intversion-bad-parameters-private.html: Added.
1357         * storage/indexeddb/intversion-blocked-private-expected.txt: Added.
1358         * storage/indexeddb/intversion-blocked-private.html: Added.
1359         * storage/indexeddb/intversion-close-between-events-private-expected.txt: Added.
1360         * storage/indexeddb/intversion-close-between-events-private.html: Added.
1361         * storage/indexeddb/intversion-close-in-oncomplete-private-expected.txt: Added.
1362         * storage/indexeddb/intversion-close-in-oncomplete-private.html: Added.
1363         * storage/indexeddb/intversion-close-in-upgradeneeded-private-expected.txt: Added.
1364         * storage/indexeddb/intversion-close-in-upgradeneeded-private.html: Added.
1365         * storage/indexeddb/intversion-encoding-private-expected.txt: Added.
1366         * storage/indexeddb/intversion-encoding-private.html: Added.
1367         * storage/indexeddb/intversion-gated-on-delete-private-expected.txt: Added.
1368         * storage/indexeddb/intversion-gated-on-delete-private.html: Added.
1369         * storage/indexeddb/intversion-long-queue-private-expected.txt: Added.
1370         * storage/indexeddb/intversion-long-queue-private.html: Added.
1371         * storage/indexeddb/intversion-omit-parameter-private-expected.txt: Added.
1372         * storage/indexeddb/intversion-omit-parameter-private.html: Added.
1373         * storage/indexeddb/intversion-open-in-upgradeneeded-private-expected.txt: Added.
1374         * storage/indexeddb/intversion-open-in-upgradeneeded-private.html: Added.
1375         * storage/indexeddb/intversion-open-with-version-private-expected.txt: Added.
1376         * storage/indexeddb/intversion-open-with-version-private.html: Added.
1377         * storage/indexeddb/intversion-pending-version-changes-ascending-private-expected.txt: Added.
1378         * storage/indexeddb/intversion-pending-version-changes-ascending-private.html: Added.
1379         * storage/indexeddb/intversion-pending-version-changes-descending-private-expected.txt: Added.
1380         * storage/indexeddb/intversion-pending-version-changes-descending-private.html: Added.
1381         * storage/indexeddb/intversion-pending-version-changes-same-private-expected.txt: Added.
1382         * storage/indexeddb/intversion-pending-version-changes-same-private.html: Added.
1383         * storage/indexeddb/intversion-persistence-private-expected.txt: Added.
1384         * storage/indexeddb/intversion-persistence-private.html: Added.
1385         * storage/indexeddb/intversion-revert-on-abort-private-expected.txt: Added.
1386         * storage/indexeddb/intversion-revert-on-abort-private.html: Added.
1387         * storage/indexeddb/intversion-two-opens-no-versions-private-expected.txt: Added.
1388         * storage/indexeddb/intversion-two-opens-no-versions-private.html: Added.
1389         * storage/indexeddb/intversion-upgrades-private-expected.txt: Added.
1390         * storage/indexeddb/intversion-upgrades-private.html: Added.
1391         * storage/indexeddb/invalid-keys-private-expected.txt: Added.
1392         * storage/indexeddb/invalid-keys-private.html: Added.
1393         * storage/indexeddb/key-generator-private-expected.txt: Added.
1394         * storage/indexeddb/key-generator-private.html: Added.
1395         * storage/indexeddb/key-sort-order-across-types-private-expected.txt: Added.
1396         * storage/indexeddb/key-sort-order-across-types-private.html: Added.
1397         * storage/indexeddb/key-sort-order-date-private-expected.txt: Added.
1398         * storage/indexeddb/key-sort-order-date-private.html: Added.
1399         * storage/indexeddb/key-type-array-private-expected.txt: Added.
1400         * storage/indexeddb/key-type-array-private.html: Added.
1401         * storage/indexeddb/key-type-binary-private-expected.txt: Added.
1402         * storage/indexeddb/key-type-binary-private.html: Added.
1403         * storage/indexeddb/key-type-infinity-private-expected.txt: Added.
1404         * storage/indexeddb/key-type-infinity-private.html: Added.
1405         * storage/indexeddb/keypath-arrays-private-expected.txt: Added.
1406         * storage/indexeddb/keypath-arrays-private.html: Added.
1407         * storage/indexeddb/keypath-basics-private-expected.txt: Added.
1408         * storage/indexeddb/keypath-basics-private.html: Added.
1409         * storage/indexeddb/keypath-edges-private-expected.txt: Added.
1410         * storage/indexeddb/keypath-edges-private.html: Added.
1411         * storage/indexeddb/keypath-fetch-key-private-expected.txt: Added.
1412         * storage/indexeddb/keypath-fetch-key-private.html: Added.
1413         * storage/indexeddb/keypath-intrinsic-properties-private-expected.txt: Added.
1414         * storage/indexeddb/keypath-intrinsic-properties-private.html: Added.
1415         * storage/indexeddb/keyrange-private-expected.txt: Added.
1416         * storage/indexeddb/keyrange-private.html: Added.
1417         * storage/indexeddb/keyrange-required-arguments-private-expected.txt: Added.
1418         * storage/indexeddb/keyrange-required-arguments-private.html: Added.
1419         * storage/indexeddb/lazy-index-types-private-expected.txt: Added.
1420         * storage/indexeddb/lazy-index-types-private.html: Added.
1421         * storage/indexeddb/legacy-constants-private-expected.txt: Added.
1422         * storage/indexeddb/legacy-constants-private.html: Added.
1423         * storage/indexeddb/list-ordering-private-expected.txt: Added.
1424         * storage/indexeddb/list-ordering-private.html: Added.
1425         * storage/indexeddb/metadata-private-expected.txt: Added.
1426         * storage/indexeddb/metadata-private.html: Added.
1427         * storage/indexeddb/mutating-cursor-private-expected.txt: Added.
1428         * storage/indexeddb/mutating-cursor-private.html: Added.
1429         * storage/indexeddb/objectStore-required-arguments-private-expected.txt: Added.
1430         * storage/indexeddb/objectStore-required-arguments-private.html: Added.
1431         * storage/indexeddb/objectstore-autoincrement-private-expected.txt: Added.
1432         * storage/indexeddb/objectstore-autoincrement-private.html: Added.
1433         * storage/indexeddb/objectstore-basics-private-expected.txt: Added.
1434         * storage/indexeddb/objectstore-basics-private.html: Added.
1435         * storage/indexeddb/objectstore-clear-private-expected.txt: Added.
1436         * storage/indexeddb/objectstore-clear-private.html: Added.
1437         * storage/indexeddb/objectstore-count-private-expected.txt: Added.
1438         * storage/indexeddb/objectstore-count-private.html: Added.
1439         * storage/indexeddb/objectstore-cursor-private-expected.txt: Added.
1440         * storage/indexeddb/objectstore-cursor-private.html: Added.
1441         * storage/indexeddb/objectstore-removeobjectstore-private-expected.txt: Added.
1442         * storage/indexeddb/objectstore-removeobjectstore-private.html: Added.
1443         * storage/indexeddb/odd-strings-private-expected.txt: Added.
1444         * storage/indexeddb/odd-strings-private.html: Added.
1445         * storage/indexeddb/open-cursor-private-expected.txt: Added.
1446         * storage/indexeddb/open-cursor-private.html: Added.
1447         * storage/indexeddb/open-during-transaction-private-expected.txt: Added.
1448         * storage/indexeddb/open-during-transaction-private.html: Added.
1449         * storage/indexeddb/open-ordering-private-expected.txt: Added.
1450         * storage/indexeddb/open-ordering-private.html: Added.
1451         * storage/indexeddb/opencursor-key-private-expected.txt: Added.
1452         * storage/indexeddb/opencursor-key-private.html: Added.
1453         * storage/indexeddb/pending-activity-private-expected.txt: Added.
1454         * storage/indexeddb/pending-activity-private.html: Added.
1455         * storage/indexeddb/pending-version-change-on-exit-private-expected.txt: Added.
1456         * storage/indexeddb/pending-version-change-on-exit-private.html: Added.
1457         * storage/indexeddb/pending-version-change-stuck-private-expected.txt: Added.
1458         * storage/indexeddb/pending-version-change-stuck-private.html: Added.
1459         * storage/indexeddb/persistence-expected.txt:
1460         * storage/indexeddb/persistence-private-expected.txt: Copied from LayoutTests/storage/indexeddb/persistence-expected.txt.
1461         * storage/indexeddb/persistence-private.html: Added.
1462         * storage/indexeddb/prefetch-bugfix-108071-private-expected.txt: Added.
1463         * storage/indexeddb/prefetch-bugfix-108071-private.html: Added.
1464         * storage/indexeddb/queued-commands-private-expected.txt: Added.
1465         * storage/indexeddb/queued-commands-private.html: Added.
1466         * storage/indexeddb/readonly-private-expected.txt: Added.
1467         * storage/indexeddb/readonly-private.html: Added.
1468         * storage/indexeddb/readonly-properties-private-expected.txt: Added.
1469         * storage/indexeddb/readonly-properties-private.html: Added.
1470         * storage/indexeddb/removed-private-expected.txt: Added.
1471         * storage/indexeddb/removed-private.html: Added.
1472         * storage/indexeddb/request-continue-abort-private-expected.txt: Added.
1473         * storage/indexeddb/request-continue-abort-private.html: Added.
1474         * storage/indexeddb/request-event-propagation-private-expected.txt: Added.
1475         * storage/indexeddb/request-event-propagation-private.html: Added.
1476         * storage/indexeddb/resources/persistence.js:
1477         * storage/indexeddb/set_version_blocked-private-expected.txt: Added.
1478         * storage/indexeddb/set_version_blocked-private.html: Added.
1479         * storage/indexeddb/setversion-blocked-by-versionchange-close-private-expected.txt: Added.
1480         * storage/indexeddb/setversion-blocked-by-versionchange-close-private.html: Added.
1481         * storage/indexeddb/setversion-not-blocked-private-expected.txt: Added.
1482         * storage/indexeddb/setversion-not-blocked-private.html: Added.
1483         * storage/indexeddb/transaction-abort-private-expected.txt: Added.
1484         * storage/indexeddb/transaction-abort-private.html: Added.
1485         * storage/indexeddb/transaction-active-flag-private-expected.txt: Added.
1486         * storage/indexeddb/transaction-active-flag-private.html: Added.
1487         * storage/indexeddb/transaction-after-close-private-expected.txt: Added.
1488         * storage/indexeddb/transaction-after-close-private.html: Added.
1489         * storage/indexeddb/transaction-and-objectstore-calls-private-expected.txt: Added.
1490         * storage/indexeddb/transaction-and-objectstore-calls-private.html: Added.
1491         * storage/indexeddb/transaction-basics-private-expected.txt: Added.
1492         * storage/indexeddb/transaction-basics-private.html: Added.
1493         * storage/indexeddb/transaction-complete-workers-private-expected.txt: Added.
1494         * storage/indexeddb/transaction-complete-workers-private.html: Added.
1495         * storage/indexeddb/transaction-coordination-across-databases-private-expected.txt: Added.
1496         * storage/indexeddb/transaction-coordination-across-databases-private.html: Added.
1497         * storage/indexeddb/transaction-coordination-within-database-private-expected.txt: Added.
1498         * storage/indexeddb/transaction-coordination-within-database-private.html: Added.
1499         * storage/indexeddb/transaction-crash-on-abort-private-expected.txt: Added.
1500         * storage/indexeddb/transaction-crash-on-abort-private.html: Added.
1501         * storage/indexeddb/transaction-error-private-expected.txt: Added.
1502         * storage/indexeddb/transaction-error-private.html: Added.
1503         * storage/indexeddb/transaction-event-propagation-private-expected.txt: Added.
1504         * storage/indexeddb/transaction-event-propagation-private.html: Added.
1505         * storage/indexeddb/transaction-read-only-private-expected.txt: Added.
1506         * storage/indexeddb/transaction-read-only-private.html: Added.
1507         * storage/indexeddb/transaction-readwrite-exclusive-private-expected.txt: Added.
1508         * storage/indexeddb/transaction-readwrite-exclusive-private.html: Added.
1509         * storage/indexeddb/transaction-rollback-private-expected.txt: Added.
1510         * storage/indexeddb/transaction-rollback-private.html: Added.
1511         * storage/indexeddb/transaction-scope-sequencing-private-expected.txt: Added.
1512         * storage/indexeddb/transaction-scope-sequencing-private.html: Added.
1513         * storage/indexeddb/transaction-starvation-private-expected.txt: Added.
1514         * storage/indexeddb/transaction-storeNames-required-private-expected.txt: Added.
1515         * storage/indexeddb/transaction-storeNames-required-private.html: Added.
1516         * storage/indexeddb/unblocked-version-changes-private-expected.txt: Added.
1517         * storage/indexeddb/unblocked-version-changes-private.html: Added.
1518         * storage/indexeddb/unprefix-private-expected.txt: Added.
1519         * storage/indexeddb/unprefix-private.html: Added.
1520         * storage/indexeddb/value-undefined-private-expected.txt: Added.
1521         * storage/indexeddb/value-undefined-private.html: Added.
1522         * storage/indexeddb/values-odd-types-private-expected.txt: Added.
1523         * storage/indexeddb/values-odd-types-private.html: Added.
1524         * storage/indexeddb/version-change-abort-private-expected.txt: Added.
1525         * storage/indexeddb/version-change-abort-private.html: Added.
1526         * storage/indexeddb/version-change-exclusive-private-expected.txt: Added.
1527         * storage/indexeddb/version-change-exclusive-private.html: Added.
1528         * storage/indexeddb/versionchangerequest-activedomobject-private-expected.txt: Added.
1529         * storage/indexeddb/versionchangerequest-activedomobject-private.html: Added.
1530
1531 2016-01-18  Nan Wang  <n_wang@apple.com>
1532
1533         AX: [Mac] Implement next/previous text marker functions using TextIterator
1534         https://bugs.webkit.org/show_bug.cgi?id=152728
1535
1536         Reviewed by Chris Fleizach.
1537
1538         * accessibility/mac/previous-next-text-marker-expected.txt: Added.
1539         * accessibility/mac/previous-next-text-marker.html: Added.
1540         * accessibility/mac/text-marker-with-user-select-none-expected.txt: Added.
1541         * accessibility/mac/text-marker-with-user-select-none.html: Added.
1542
1543 2016-01-17  Simon Fraser  <simon.fraser@apple.com>
1544
1545         More displaylist tests, and minor cleanup
1546         https://bugs.webkit.org/show_bug.cgi?id=153198
1547
1548         Reviewed by Zalan Bujtas.
1549
1550         A couple more display list tests that check that the computed extent of an item
1551         includes shadows and transforms.
1552
1553         WK1 results differ in that they disable should-subpixel-quantize-fonts in the state
1554         (which is a bug).
1555
1556         Move some shared JS into a helper file.
1557
1558         * displaylists/extent-includes-shadow-expected.txt: Added.
1559         * displaylists/extent-includes-shadow.html: Added.
1560         * displaylists/extent-includes-transforms-expected.txt: Added.
1561         * displaylists/extent-includes-transforms.html: Added.
1562         * displaylists/layer-dispay-list.html:
1563         * displaylists/resources/dump-target-display-list.js: Added.
1564         (doTest):
1565         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt: Added.
1566         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt: Added.
1567
1568 2016-01-17  Brady Eidson  <beidson@apple.com>
1569
1570         Modern IDB: .js test files should not log database names.
1571         https://bugs.webkit.org/show_bug.cgi?id=153181
1572
1573         Reviewed by Alex Christensen.
1574
1575         We'll be sharing .js files as well as test expectations between different HTML test files,
1576         and logging the filename is counter to this goal, as it will change depending on the HTML
1577         driver running the test.
1578         
1579         * storage/indexeddb/resources/shared.js:
1580         (setDBNameFromPath): eval() setting the filename instead of evalAndLog().
1581
1582         * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt:
1583         * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt:
1584         * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt:
1585         * platform/wk2/storage/indexeddb/cursor-continue-expected.txt:
1586         * platform/wk2/storage/indexeddb/cursor-finished-expected.txt:
1587         * platform/wk2/storage/indexeddb/database-basics-expected.txt:
1588         * platform/wk2/storage/indexeddb/index-count-expected.txt:
1589         * platform/wk2/storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
1590         * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
1591         * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
1592         * platform/wk2/storage/indexeddb/invalid-keys-expected.txt:
1593         * platform/wk2/storage/indexeddb/key-type-array-expected.txt:
1594         * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt:
1595         * platform/wk2/storage/indexeddb/keypath-edges-expected.txt:
1596         * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt:
1597         * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt:
1598         * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
1599         * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt:
1600         * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
1601         * platform/wk2/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
1602         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
1603         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
1604         * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt:
1605         * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt:
1606         * platform/wk2/storage/indexeddb/objectstore-count-expected.txt:
1607         * platform/wk2/storage/indexeddb/open-cursor-expected.txt:
1608         * platform/wk2/storage/indexeddb/request-result-cache-expected.txt:
1609         * platform/wk2/storage/indexeddb/transaction-abort-expected.txt:
1610         * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt:
1611         * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt:
1612         * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt:
1613         * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt:
1614         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
1615         * storage/indexeddb/clone-exception-expected.txt:
1616         * storage/indexeddb/closed-cursor-expected.txt:
1617         * storage/indexeddb/create-and-remove-object-store-expected.txt:
1618         * storage/indexeddb/create-object-store-options-expected.txt:
1619         * storage/indexeddb/createIndex-after-failure-expected.txt:
1620         * storage/indexeddb/createObjectStore-name-argument-required-expected.txt:
1621         * storage/indexeddb/createObjectStore-null-name-expected.txt:
1622         * storage/indexeddb/cursor-added-bug-expected.txt:
1623         * storage/indexeddb/cursor-advance-expected.txt:
1624         * storage/indexeddb/cursor-basics-expected.txt:
1625         * storage/indexeddb/cursor-cast-expected.txt:
1626         * storage/indexeddb/cursor-continue-dir-expected.txt:
1627         * storage/indexeddb/cursor-continue-expected.txt:
1628         * storage/indexeddb/cursor-continue-validity-expected.txt:
1629         * storage/indexeddb/cursor-delete-expected.txt:
1630         * storage/indexeddb/cursor-finished-expected.txt:
1631         * storage/indexeddb/cursor-inconsistency-expected.txt:
1632         * storage/indexeddb/cursor-index-delete-expected.txt:
1633         * storage/indexeddb/cursor-key-order-expected.txt:
1634         * storage/indexeddb/cursor-overloads-expected.txt:
1635         * storage/indexeddb/cursor-prev-no-duplicate-expected.txt:
1636         * storage/indexeddb/cursor-primary-key-order-expected.txt:
1637         * storage/indexeddb/cursor-properties-expected.txt:
1638         * storage/indexeddb/cursor-reverse-bug-expected.txt:
1639         * storage/indexeddb/cursor-skip-deleted-expected.txt:
1640         * storage/indexeddb/cursor-update-expected.txt:
1641         * storage/indexeddb/cursor-update-value-argument-required-expected.txt:
1642         * storage/indexeddb/cursor-value-expected.txt:
1643         * storage/indexeddb/database-basics-expected.txt:
1644         * storage/indexeddb/database-close-expected.txt:
1645         * storage/indexeddb/database-closepending-flag-expected.txt:
1646         * storage/indexeddb/database-deletepending-flag-expected.txt:
1647         * storage/indexeddb/database-wrapper-expected.txt:
1648         * storage/indexeddb/delete-closed-database-object-expected.txt:
1649         * storage/indexeddb/delete-in-upgradeneeded-close-in-open-success-expected.txt:
1650         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
1651         * storage/indexeddb/delete-range-expected.txt:
1652         * storage/indexeddb/deleteIndex-expected.txt:
1653         * storage/indexeddb/deleteObjectStore-name-argument-required-expected.txt:
1654         * storage/indexeddb/deleteObjectStore-null-name-expected.txt:
1655         * storage/indexeddb/deleted-objects-expected.txt:
1656         * storage/indexeddb/deletedatabase-blocked-expected.txt:
1657         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
1658         * storage/indexeddb/deletedatabase-not-blocked-expected.txt:
1659         * storage/indexeddb/deletedatabase-transaction-expected.txt:
1660         * storage/indexeddb/dont-wedge-expected.txt:
1661         * storage/indexeddb/duplicates-expected.txt:
1662         * storage/indexeddb/error-causes-abort-by-default-expected.txt:
1663         * storage/indexeddb/exception-in-event-aborts-expected.txt:
1664         * storage/indexeddb/exceptions-expected.txt:
1665         * storage/indexeddb/factory-deletedatabase-expected.txt:
1666         * storage/indexeddb/get-keyrange-expected.txt:
1667         * storage/indexeddb/index-basics-expected.txt:
1668         * storage/indexeddb/index-count-expected.txt:
1669         * storage/indexeddb/index-cursor-expected.txt:
1670         * storage/indexeddb/index-duplicate-keypaths-expected.txt:
1671         * storage/indexeddb/index-get-key-argument-required-expected.txt:
1672         * storage/indexeddb/index-multientry-expected.txt:
1673         * storage/indexeddb/index-population-expected.txt:
1674         * storage/indexeddb/index-unique-expected.txt:
1675         * storage/indexeddb/intversion-abort-in-initial-upgradeneeded-expected.txt:
1676         * storage/indexeddb/intversion-bad-parameters-expected.txt:
1677         * storage/indexeddb/intversion-blocked-expected.txt:
1678         * storage/indexeddb/intversion-close-between-events-expected.txt:
1679         * storage/indexeddb/intversion-close-in-oncomplete-expected.txt:
1680         * storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
1681         * storage/indexeddb/intversion-encoding-expected.txt:
1682         * storage/indexeddb/intversion-gated-on-delete-expected.txt:
1683         * storage/indexeddb/intversion-long-queue-expected.txt:
1684         * storage/indexeddb/intversion-omit-parameter-expected.txt:
1685         * storage/indexeddb/intversion-open-in-upgradeneeded-expected.txt:
1686         * storage/indexeddb/intversion-open-with-version-expected.txt:
1687         * storage/indexeddb/intversion-pending-version-changes-ascending-expected.txt:
1688         * storage/indexeddb/intversion-pending-version-changes-descending-expected.txt:
1689         * storage/indexeddb/intversion-pending-version-changes-same-expected.txt:
1690         * storage/indexeddb/intversion-persistence-expected.txt:
1691         * storage/indexeddb/intversion-revert-on-abort-expected.txt:
1692         * storage/indexeddb/intversion-two-opens-no-versions-expected.txt:
1693         * storage/indexeddb/intversion-upgrades-expected.txt:
1694         * storage/indexeddb/invalid-keys-expected.txt:
1695         * storage/indexeddb/key-generator-expected.txt:
1696         * storage/indexeddb/key-sort-order-across-types-expected.txt:
1697         * storage/indexeddb/key-sort-order-date-expected.txt:
1698         * storage/indexeddb/key-type-array-expected.txt:
1699         * storage/indexeddb/key-type-binary-expected.txt:
1700         * storage/indexeddb/key-type-infinity-expected.txt:
1701         * storage/indexeddb/keypath-arrays-expected.txt:
1702         * storage/indexeddb/keypath-basics-expected.txt:
1703         * storage/indexeddb/keypath-edges-expected.txt:
1704         * storage/indexeddb/keypath-fetch-key-expected.txt:
1705         * storage/indexeddb/keypath-intrinsic-properties-expected.txt:
1706         * storage/indexeddb/lazy-index-population-expected.txt:
1707         * storage/indexeddb/lazy-index-types-expected.txt:
1708         * storage/indexeddb/list-ordering-expected.txt:
1709         * storage/indexeddb/metadata-expected.txt:
1710         * storage/indexeddb/metadata-race-expected.txt:
1711         * storage/indexeddb/modern/abort-objectstore-info-expected.txt:
1712         * storage/indexeddb/modern/blocked-open-db-requests-expected.txt:
1713         * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-expected.txt:
1714         * storage/indexeddb/modern/transaction-scheduler-4-expected.txt:
1715         * storage/indexeddb/mozilla/add-twice-failure-expected.txt:
1716         * storage/indexeddb/mozilla/autoincrement-indexes-expected.txt:
1717         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
1718         * storage/indexeddb/mozilla/clear-expected.txt:
1719         * storage/indexeddb/mozilla/create-index-unique-expected.txt:
1720         * storage/indexeddb/mozilla/create-index-with-integer-keys-expected.txt:
1721         * storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
1722         * storage/indexeddb/mozilla/create-objectstore-null-name-expected.txt:
1723         * storage/indexeddb/mozilla/cursor-mutation-expected.txt:
1724         * storage/indexeddb/mozilla/cursor-mutation-objectstore-only-expected.txt:
1725         * storage/indexeddb/mozilla/cursor-update-updates-indexes-expected.txt:
1726         * storage/indexeddb/mozilla/cursors-expected.txt:
1727         * storage/indexeddb/mozilla/delete-result-expected.txt:
1728         * storage/indexeddb/mozilla/event-source-expected.txt:
1729         * storage/indexeddb/mozilla/global-data-expected.txt:
1730         * storage/indexeddb/mozilla/index-prev-no-duplicate-expected.txt:
1731         * storage/indexeddb/mozilla/indexes-expected.txt:
1732         * storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
1733         * storage/indexeddb/mozilla/key-requirements-expected.txt:
1734         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
1735         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
1736         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
1737         * storage/indexeddb/mozilla/object-cursors-expected.txt:
1738         * storage/indexeddb/mozilla/object-identity-expected.txt:
1739         * storage/indexeddb/mozilla/object-store-inline-autoincrement-key-added-on-put-expected.txt:
1740         * storage/indexeddb/mozilla/object-store-remove-values-expected.txt:
1741         * storage/indexeddb/mozilla/objectstorenames-expected.txt:
1742         * storage/indexeddb/mozilla/odd-result-order-expected.txt:
1743         * storage/indexeddb/mozilla/put-get-values-expected.txt:
1744         * storage/indexeddb/mozilla/readonly-transactions-expected.txt:
1745         * storage/indexeddb/mozilla/readwrite-transactions-expected.txt:
1746         * storage/indexeddb/mozilla/readyState-expected.txt:
1747         * storage/indexeddb/mozilla/remove-index-expected.txt:
1748         * storage/indexeddb/mozilla/remove-objectstore-expected.txt:
1749         * storage/indexeddb/mozilla/versionchange-abort-expected.txt:
1750         * storage/indexeddb/mutating-cursor-expected.txt:
1751         * storage/indexeddb/noblobs-expected.txt:
1752         * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
1753         * storage/indexeddb/objectStore-required-arguments-expected.txt:
1754         * storage/indexeddb/objectstore-autoincrement-expected.txt:
1755         * storage/indexeddb/objectstore-basics-expected.txt:
1756         * storage/indexeddb/objectstore-clear-expected.txt:
1757         * storage/indexeddb/objectstore-count-expected.txt:
1758         * storage/indexeddb/objectstore-cursor-expected.txt:
1759         * storage/indexeddb/objectstore-removeobjectstore-expected.txt:
1760         * storage/indexeddb/open-cursor-expected.txt:
1761         * storage/indexeddb/open-during-transaction-expected.txt:
1762         * storage/indexeddb/open-ordering-expected.txt:
1763         * storage/indexeddb/opencursor-key-expected.txt:
1764         * storage/indexeddb/optional-arguments-expected.txt:
1765         * storage/indexeddb/pending-activity-expected.txt:
1766         * storage/indexeddb/persistence-expected.txt:
1767         * storage/indexeddb/prefetch-bugfix-108071-expected.txt:
1768         * storage/indexeddb/prefetch-invalidation-expected.txt:
1769         * storage/indexeddb/prefetch-race-expected.txt:
1770         * storage/indexeddb/queued-commands-expected.txt:
1771         * storage/indexeddb/readonly-expected.txt:
1772         * storage/indexeddb/readonly-properties-expected.txt:
1773         * storage/indexeddb/request-continue-abort-expected.txt:
1774         * storage/indexeddb/request-event-propagation-expected.txt:
1775         * storage/indexeddb/request-result-cache-expected.txt:
1776         * storage/indexeddb/set_version_blocked-expected.txt:
1777         * storage/indexeddb/setversion-blocked-by-versionchange-close-expected.txt:
1778         * storage/indexeddb/setversion-not-blocked-expected.txt:
1779         * storage/indexeddb/structured-clone-expected.txt:
1780         * storage/indexeddb/transaction-abort-expected.txt:
1781         * storage/indexeddb/transaction-active-flag-expected.txt:
1782         * storage/indexeddb/transaction-after-close-expected.txt:
1783         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
1784         * storage/indexeddb/transaction-basics-expected.txt:
1785         * storage/indexeddb/transaction-complete-with-js-recursion-cross-frame-expected.txt:
1786         * storage/indexeddb/transaction-complete-with-js-recursion-expected.txt:
1787         * storage/indexeddb/transaction-coordination-across-databases-expected.txt:
1788         * storage/indexeddb/transaction-coordination-within-database-expected.txt:
1789         * storage/indexeddb/transaction-crash-in-tasks-expected.txt:
1790         * storage/indexeddb/transaction-crash-on-abort-expected.txt:
1791         * storage/indexeddb/transaction-error-expected.txt:
1792         * storage/indexeddb/transaction-event-propagation-expected.txt:
1793         * storage/indexeddb/transaction-ordering-expected.txt:
1794         * storage/indexeddb/transaction-overlapping-expected.txt:
1795         * storage/indexeddb/transaction-read-only-expected.txt:
1796         * storage/indexeddb/transaction-readwrite-exclusive-expected.txt:
1797         * storage/indexeddb/transaction-rollback-expected.txt:
1798         * storage/indexeddb/transaction-scope-sequencing-expected.txt:
1799         * storage/indexeddb/transaction-starvation-expected.txt:
1800         * storage/indexeddb/transaction-storeNames-required-expected.txt:
1801         * storage/indexeddb/unblocked-version-changes-expected.txt:
1802         * storage/indexeddb/value-undefined-expected.txt:
1803         * storage/indexeddb/values-odd-types-expected.txt:
1804         * storage/indexeddb/version-change-abort-expected.txt:
1805         * storage/indexeddb/version-change-event-expected.txt:
1806         * storage/indexeddb/version-change-exclusive-expected.txt:
1807
1808 2016-01-16  Myles C. Maxfield  <mmaxfield@apple.com>
1809
1810         Remove TextRun::allowsRoundingHacks()
1811         https://bugs.webkit.org/show_bug.cgi?id=153185
1812
1813         Reviewed by Simon Fraser.
1814
1815         * platform/mac/fast/text/rounding-hacks-expansion.html: Removed.
1816         * platform/mac/fast/text/rounding-hacks.html: Removed.
1817         * platform/mac/platform/mac/fast/text/rounding-hacks-expansion-expected.png: Removed.
1818         * platform/mac/platform/mac/fast/text/rounding-hacks-expansion-expected.txt: Removed.
1819         * platform/mac/platform/mac/fast/text/rounding-hacks-expected.png: Removed.
1820         * platform/mac/platform/mac/fast/text/rounding-hacks-expected.txt: Removed.
1821         * svg/text/svg-font-word-rounding-hacks-spaces-expected.html: Removed.
1822         * svg/text/svg-font-word-rounding-hacks-spaces.html: Removed.
1823
1824 2016-01-16  Skachkov Oleksandr  <gskachkov@gmail.com>
1825
1826         [ES6] Arrow function syntax. Arrow function should support the destructuring parameters.
1827         https://bugs.webkit.org/show_bug.cgi?id=146934
1828
1829         Reviewed by Saam Barati.
1830
1831         * js/arrowfunction-syntax-errors-expected.txt:
1832         * js/arrowfunction-syntax-expected.txt:
1833         * js/script-tests/arrowfunction-syntax-errors.js:
1834         * js/script-tests/arrowfunction-syntax.js:
1835
1836 2016-01-16  Joseph Pecoraro  <pecoraro@apple.com>
1837
1838         Web Inspector: Add tests for Array Utilities like lowerBound/upperBound
1839         https://bugs.webkit.org/show_bug.cgi?id=153177
1840
1841         Reviewed by Timothy Hatcher.
1842
1843         * inspector/unit-tests/array-utilities-expected.txt: Added.
1844         * inspector/unit-tests/array-utilities.html: Added.
1845
1846 2016-01-16  Simon Fraser  <simon.fraser@apple.com>
1847
1848         This test needs to force layout before calling setElementUsesDisplayListDrawing(),
1849         so that the layer already has its "drawsContents" property updated.
1850
1851         * displaylists/layer-dispay-list.html:
1852
1853 2016-01-15  Jiewen Tan  <jiewen_tan@apple.com>
1854
1855         FrameLoaderClient::didReceiveServerRedirectForProvisionalLoadForFrame() is never called when loading a main resource from the memory cache
1856         https://bugs.webkit.org/show_bug.cgi?id=152520
1857         <rdar://problem/23305737>
1858
1859         Reviewed by Andy Estes.
1860
1861         * http/tests/loading/resources/server-redirect-result.html: Added.
1862         * http/tests/loading/resources/server-redirect.php: Added.
1863         * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
1864         * http/tests/loading/server-redirect-for-provisional-load-caching.html: Added.
1865
1866 2016-01-15  Myles C. Maxfield  <mmaxfield@apple.com>
1867
1868         Content blocking console messages are not deterministic for one test
1869         https://bugs.webkit.org/show_bug.cgi?id=153051
1870
1871         Unreviewed.
1872
1873         Console messages will print the line number of whichever JavaScript line is
1874         being parsed. However, font requests (and therefore content blockers) are
1875         not run in response to script. The solution is to add the webfont style
1876         from script, so the line number is deterministic.
1877
1878         * http/tests/contentextensions/font-display-none-repeated-layout.html:
1879
1880 2016-01-15  Chris Dumez  <cdumez@apple.com>
1881
1882         Drop obsolete HTMLDocument.width / height attributes
1883         https://bugs.webkit.org/show_bug.cgi?id=153144
1884
1885         Reviewed by Ryosuke Niwa.
1886
1887         * fast/dom/HTMLDocument/width-and-height-expected.txt: Removed.
1888         * fast/dom/HTMLDocument/width-and-height.html: Removed.
1889         Drop outdated test.
1890
1891         * fast/dom/Window/window-property-invalid-characters-ignored-expected.txt:
1892         * fast/dom/Window/window-property-invalid-characters-ignored.html:
1893         Stop relying on Document.width / height as these are obsolete.
1894
1895 2016-01-15  Beth Dakin  <bdakin@apple.com>
1896
1897         Add a test for touch events in scaled documents
1898         https://bugs.webkit.org/show_bug.cgi?id=153149
1899         -and corresponding-
1900         rdar://problem/24181371
1901
1902         Reviewed by Simon Fraser.
1903
1904         * fast/events/touch/ios/touch-event-in-scaled-document-expected.txt: Added.
1905         * fast/events/touch/ios/touch-event-in-scaled-document.html: Added.
1906
1907 2016-01-10  Simon Fraser  <simon.fraser@apple.com>
1908
1909         Make a way to test display-list drawing
1910         https://bugs.webkit.org/show_bug.cgi?id=152956
1911
1912         Reviewed by Ryosuke Niwa.
1913         
1914         Enable displaylists tests on Mac and iOS.
1915
1916         * TestExpectations:
1917         * displaylists/layer-dispay-list-expected.txt: Added.
1918         * displaylists/layer-dispay-list.html: Added.
1919         * platform/ios-simulator/TestExpectations:
1920         * platform/mac/TestExpectations:
1921
1922 2016-01-15  Ryosuke Niwa  <rniwa@webkit.org>
1923
1924         createElementNS and createAttributeNS should treat undefined namespaceURI as null string
1925         https://bugs.webkit.org/show_bug.cgi?id=153119
1926
1927         Reviewed by Chris Dumez.
1928
1929         Add a regression test for calling createAttributeNS with undefined namespaceURI.
1930
1931         * fast/dom/Document/createAttributeNS-undefined-namespace-expected.txt: Added.
1932         * fast/dom/Document/createAttributeNS-undefined-namespace.html: Added.
1933
1934 2016-01-15  Jiewen Tan  <jiewen_tan@apple.com>
1935
1936         Refine http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer*
1937         https://bugs.webkit.org/show_bug.cgi?id=153140
1938
1939         Reviewed by Alexey Proskuryakov.
1940
1941         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always.html:
1942         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default.html:
1943         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never.html:
1944         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade.html:
1945         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer.html:
1946         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin.html:
1947         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url.html:
1948         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped.html:
1949         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js:
1950         (onload):
1951         (navigation): Deleted.
1952         The reason why the tests are not completed after calling testRunner.notifyDone() is that the original navigation()
1953         is bound as the onload of the iframe which will dispatch two load events. Therefore, navigation() will be called
1954         twice. Here, change the navigation() to be bound with the main frame's onload function, which will restrict it to
1955         be called only once.
1956
1957 2016-01-15  Myles C. Maxfield  <mmaxfield@apple.com>
1958
1959         [Cocoa] Font features are not applied to the system font
1960         https://bugs.webkit.org/show_bug.cgi?id=153053
1961
1962         Reviewed by Dean Jackson.
1963
1964         * fast/text/system-font-features-expected.html: Added.
1965         * fast/text/system-font-features.html: Added.
1966
1967 2016-01-15  Joseph Pecoraro  <pecoraro@apple.com>
1968
1969         Media Query (-webkit-video-playable-inline) is failing as an invalid media query expression
1970         https://bugs.webkit.org/show_bug.cgi?id=153111
1971
1972         Reviewed by Dean Jackson.
1973
1974         * fast/media/video-playable-inline-media-query-expected.txt: Added.
1975         * fast/media/video-playable-inline-media-query.html: Added.
1976         * platform/ios-simulator/ios/fast/media/video-inline-expected.txt: Removed.
1977         * platform/ios-simulator/ios/fast/media/video-inline.html: Removed.
1978
1979 2016-01-15  Joseph Pecoraro  <pecoraro@apple.com>
1980
1981         LayoutTest inspector/script-profiler/event-type-Other.html is flaky
1982         https://bugs.webkit.org/show_bug.cgi?id=153016
1983         <rdar://problem/24192919>
1984
1985         Reviewed by Brian Burg.
1986
1987         Introduce a better way for the inspected page to signal to
1988         the inspector page by dispatching an event with JSON data.
1989         Use it in this test to try to eliminate flakyness.
1990
1991         * http/tests/inspector/resources/inspector-test.js:
1992         (TestPage.dispatchEventToFrontend):
1993         * http/tests/inspector/resources/protocol-test.js:
1994         (TestPage.runTest.window.runTest):
1995         (TestPage.dispatchEventToFrontend):
1996         * inspector/script-profiler/event-type-Other.html:
1997         * inspector/unit-tests/inspector-test-dispatch-event-to-frontend-expected.txt: Added.
1998         * inspector/unit-tests/inspector-test-dispatch-event-to-frontend.html: Added.
1999         * inspector/unit-tests/protocol-test-dispatch-event-to-frontend-expected.txt: Added.
2000         * inspector/unit-tests/protocol-test-dispatch-event-to-frontend.html: Added.
2001         * platform/mac/TestExpectations:
2002
2003 2016-01-15  Zalan Bujtas  <zalan@apple.com>
2004
2005         ASSERTION FAILED: canHaveChildren() || canHaveGeneratedChildren() in WebCore::RenderElement::insertChildInternal
2006         https://bugs.webkit.org/show_bug.cgi?id=123331
2007
2008         Reviewed by Darin Adler.
2009
2010         Do not set named flow fragment bit on the flow until after the renderer is attached. Setting/resetting it too early
2011         could affect the attach/detach process itself (This is similar to attaching a multi column flow thread).
2012
2013         * fast/regions/input-box-with-region-assert-expected.txt: Added.
2014         * fast/regions/input-box-with-region-assert.html: Added.
2015
2016 2016-01-15  Joseph Pecoraro  <pecoraro@apple.com>
2017
2018         Web Inspector: Fix some typos in unit tests
2019         https://bugs.webkit.org/show_bug.cgi?id=153141
2020
2021         Reviewed by Brian Burg.
2022
2023         * inspector/unit-tests/async-test-suite-expected.txt:
2024         * inspector/unit-tests/async-test-suite.html:
2025         * inspector/unit-tests/sync-test-suite-expected.txt:
2026         * inspector/unit-tests/sync-test-suite.html:
2027         Fix some typos.
2028
2029 2016-01-15  Ryan Haddad  <ryanhaddad@apple.com>
2030
2031         Rebaseline tables/mozilla_expected_failures/bugs/bug89315.html for ios-simulator
2032         https://bugs.webkit.org/show_bug.cgi?id=152130
2033
2034         Unreviewed test gardening.
2035
2036         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
2037
2038 2016-01-15  Andy VanWagoner  <thetalecrafter@gmail.com>
2039
2040         [INTL] Implement Date.prototype.toLocaleString in ECMA-402
2041         https://bugs.webkit.org/show_bug.cgi?id=147611
2042
2043         Reviewed by Benjamin Poulain.
2044
2045         * js/intl-datetimeformat-expected.txt: Added test for null options.
2046         * js/date-toLocaleString-expected.txt: Added.
2047         * js/date-toLocaleString.html: Added.
2048         * js/script-tests/intl-datetimeformat.js: Added test for null options.
2049         * js/script-tests/date-toLocaleString.js: Added.
2050
2051 2016-01-15  Antti Koivisto  <antti@apple.com>
2052
2053         Switch out from ES6 arrow function syntax to allow the test to work with an older WebKit.
2054
2055         * fast/loader/cache-encoding.html:
2056
2057 2016-01-15  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2058
2059         [Streams API] Expose ReadableStream and relatives to Worker
2060         https://bugs.webkit.org/show_bug.cgi?id=152066
2061
2062         Reviewed by Darin Adler.
2063
2064         Rebasing tests as ReadableStream is now available in workers.
2065
2066         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2067         * platform/efl/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2068
2069 2016-01-15  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2070
2071         CORS: Fix the handling of redirected request containing Origin null.
2072         https://bugs.webkit.org/show_bug.cgi?id=128816
2073
2074         Reviewed by Brent Fulgham.
2075
2076         Merging Blink patch from George Ancil (https://chromiumcodereview.appspot.com/20735002)
2077
2078         Added two tests to check CORS with Origin null in HTTP redirect and iframe cases.
2079         Updated two test sandboxed iframes test expectations (requests are still denied but error messages are different).
2080
2081         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt: Added.
2082         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null.html: Added.
2083         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
2084         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
2085         * http/tests/xmlhttprequest/redirect-cors-origin-null-expected.txt: Added.
2086         * http/tests/xmlhttprequest/redirect-cors-origin-null.html: Added.
2087         * http/tests/xmlhttprequest/resources/access-control-sandboxed-iframe-allow-origin-null-iframe.html: Added.
2088         * http/tests/xmlhttprequest/resources/access-control-sandboxed-iframe-allow-origin-null.cgi: Added.
2089         * http/tests/xmlhttprequest/resources/redirect-cors-origin-null-pass.php: Added.
2090         * http/tests/xmlhttprequest/resources/redirect-cors-origin-null.php: Added.
2091
2092 2016-01-14  Commit Queue  <commit-queue@webkit.org>
2093
2094         Unreviewed, rolling out r195064.
2095         https://bugs.webkit.org/show_bug.cgi?id=153118
2096
2097         test fails most of the time (Requested by alexchristensen on
2098         #webkit).
2099
2100         Reverted changeset:
2101
2102         "Avoid downloading the wrong image for <picture> elements."
2103         https://bugs.webkit.org/show_bug.cgi?id=153027
2104         http://trac.webkit.org/changeset/195064
2105
2106 2016-01-14  Myles C. Maxfield  <mmaxfield@apple.com>
2107
2108         Test gardening after r195088
2109
2110         Unreviewed.
2111
2112         * http/tests/contentextensions/font-display-none-repeated-layout-expected.txt:
2113
2114 2016-01-14  Myles C. Maxfield  <mmaxfield@apple.com>
2115
2116         Mixing Content Blocking of fonts and display:none rules causes battery drain
2117         https://bugs.webkit.org/show_bug.cgi?id=153051
2118         <rdar://problem/23187709>
2119
2120         Reviewed by Alex Christensen.
2121
2122         Make sure that layoutCount does not skyrocket.
2123
2124         * http/tests/contentextensions/font-display-none-repeated-layout-expected.txt: Added.
2125         * http/tests/contentextensions/font-display-none-repeated-layout.html: Added.
2126         * http/tests/contentextensions/font-display-none-repeated-layout.html.json: Added.
2127
2128 2016-01-14  Ryosuke Niwa  <rniwa@webkit.org>
2129
2130         Add document.defineCustomElement
2131         https://bugs.webkit.org/show_bug.cgi?id=153092
2132
2133         Reviewed by Chris Dumez.
2134
2135         Added tests for document.defineCustomElement and instantiating custom elements.
2136
2137         * TestExpectations: Skipped the tests on non-Mac ports.
2138         * fast/custom-elements: Added.
2139         * fast/custom-elements/Document-defineCustomElement-expected.txt: Added.
2140         * fast/custom-elements/Document-defineCustomElement.html: Added.
2141         * fast/custom-elements/HTMLElement-constructor-expected.txt: Added.
2142         * fast/custom-elements/HTMLElement-constructor.html: Added.
2143         * platform/mac/TestExpectations:
2144
2145 2016-01-14  Beth Dakin  <bdakin@apple.com>
2146
2147         WK2: Request completion candidates when needed
2148         https://bugs.webkit.org/show_bug.cgi?id=153040
2149         -and corresponding-
2150         rdar://problem/24155631
2151
2152         Reviewed by Enrica Casucci and Tim Horton.
2153
2154         Getting updated EditorState in platformEditorState causes some extra layout 
2155         to happen, so now the layout test results for WK2 reflect the results that we 
2156         already see on iOS for this test and they reflect the render tree as it is 
2157         when you load the page in browser.
2158         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
2159
2160         WebKit 1 is not affected by these new results, so this adds WK-1 only results 
2161         that match the old Mac results.
2162         * platform/mac-wk1/fast/dom: Added.
2163         * platform/mac-wk1/fast/dom/focus-contenteditable-expected.txt: Added.
2164
2165 2016-01-14  Daniel Bates  <dabates@apple.com>
2166
2167         Disallow use of Geolocation service from unique origins
2168         https://bugs.webkit.org/show_bug.cgi?id=153102
2169         <rdar://problem/23055645>
2170
2171         Reviewed by Alexey Proskuryakov.
2172
2173         * fast/dom/Geolocation/dataURL-getCurrentPosition-expected.txt: Added.
2174         * fast/dom/Geolocation/dataURL-getCurrentPosition.html: Added.
2175         * fast/dom/Geolocation/dataURL-watchPosition-expected.txt: Added.
2176         * fast/dom/Geolocation/dataURL-watchPosition.html: Added.
2177         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt: Added.
2178         * fast/dom/Geolocation/srcdoc-getCurrentPosition.html: Added.
2179         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt: Added.
2180         * fast/dom/Geolocation/srcdoc-watchPosition.html: Added.
2181         * http/tests/security/resources/checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod.js: Added.
2182         (done):
2183         (logMessage):
2184         (didReceivePosition):
2185         (didReceiveError):
2186         (checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
2187         (markupToCheckThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
2188         (dataURLToCheckThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
2189         * http/tests/security/resources/sandboxed-iframe-geolocation-getCurrentPosition.html: Added.
2190         * http/tests/security/resources/sandboxed-iframe-geolocation-watchPosition.html: Added.
2191         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt: Added.
2192         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition.html: Added.
2193         * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt: Added.
2194         * http/tests/security/sandboxed-iframe-geolocation-watchPosition.html: Added.
2195
2196 2016-01-14  Daniel Bates  <dabates@apple.com>
2197
2198         [XSS Auditor] Partial bypass when web server collapses path components
2199         https://bugs.webkit.org/show_bug.cgi?id=152872
2200
2201         Reviewed by Brent Fulgham.
2202
2203         Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
2204         <https://src.chromium.org/viewvc/blink?revision=167610&view=revision>
2205
2206         * http/tests/security/xssAuditor/embed-tag-in-path-unterminated-expected.txt: Added.
2207         * http/tests/security/xssAuditor/embed-tag-in-path-unterminated.html: Added.
2208         * http/tests/security/xssAuditor/intercept/.htaccess:
2209
2210 2016-01-14  Zalan Bujtas  <zalan@apple.com>
2211
2212         [iOS Simulator] fast/table/003.html failing
2213         https://bugs.webkit.org/show_bug.cgi?id=152444
2214
2215         Unreviewed gardening.
2216
2217         * platform/ios-simulator/fast/table/003-expected.txt:
2218
2219 2016-01-14  Keith Miller  <keith_miller@apple.com>
2220
2221         [ES6] Support subclassing Function.
2222         https://bugs.webkit.org/show_bug.cgi?id=153081
2223
2224         Reviewed by Geoffrey Garen.
2225
2226         Rebasline tests with the new clearer error message.
2227
2228         * js/class-syntax-extends-expected.txt:
2229         * js/script-tests/class-syntax-extends.js:
2230
2231 2016-01-14  Zalan Bujtas  <zalan@apple.com>
2232
2233         ASSERTION FAILED: !newRelayoutRoot.container() || !newRelayoutRoot.container()->needsLayout() in WebCore::FrameView::scheduleRelayoutOfSubtree
2234         https://bugs.webkit.org/show_bug.cgi?id=151605#c1
2235
2236         Reviewed by David Hyatt.
2237
2238         Do not let RenderMultiColumnSet/RenderFlowThread mark ancestors dirty while updating scrollbars
2239         for overflow content. While updating scrollbars, we only layout descendants so marking parents dirty
2240         is unnecessary and could lead to an invalid dirty state.
2241
2242         * fast/multicol/body-stuck-with-dirty-bit-with-columns-expected.txt: Added.
2243         * fast/multicol/body-stuck-with-dirty-bit-with-columns.html: Added.
2244
2245 2016-01-14  Dave Hyatt  <hyatt@apple.com>
2246
2247         Avoid downloading the wrong image for <picture> elements.
2248         https://bugs.webkit.org/show_bug.cgi?id=153027
2249
2250         Reviewed by Dean Jackson.
2251
2252         * fast/picture/image-picture-loads-1x-expected.txt: Added.
2253         * fast/picture/image-picture-loads-1x.html: Added.
2254
2255 2016-01-14  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2256
2257         Move streams/webkitGetUserMedia-shadowing-then.html to fast/mediastream
2258         https://bugs.webkit.org/show_bug.cgi?id=152973
2259
2260         Reviewed by Brent Fulgham.
2261
2262         Moved the test, made it asynchronous to ensure that the error callback is called.
2263
2264         * fast/mediastream/webkitGetUserMedia-shadowing-then-expected.txt: Renamed from LayoutTests/streams/webkitGetUserMedia-shadowing-then-expected.txt.
2265         * fast/mediastream/webkitGetUserMedia-shadowing-then.html: Renamed from LayoutTests/streams/webkitGetUserMedia-shadowing-then.html.
2266
2267 2016-01-14  Commit Queue  <commit-queue@webkit.org>
2268
2269         Unreviewed, rolling out r195002.
2270         https://bugs.webkit.org/show_bug.cgi?id=153098
2271
2272         Crashes many/most editing tests (Requested by ap on #webkit).
2273
2274         Reverted changeset:
2275
2276         "WK2: Request completion candidates when needed"
2277         https://bugs.webkit.org/show_bug.cgi?id=153040
2278         http://trac.webkit.org/changeset/195002
2279
2280 2016-01-14  Martin Robinson  <mrobinson@igalia.com>
2281
2282         [GTK] [EFL] Hyphenation can never work in practice due to requirements on lang tags
2283         https://bugs.webkit.org/show_bug.cgi?id=147310
2284
2285         Reviewed by Michael Catanzaro.
2286
2287         Update some baselines and add a GTK+ specific test for locale variations.
2288
2289         * platform/gtk/fast/text/hyphenate-flexible-locales-expected.html: Added.
2290         * platform/gtk/fast/text/hyphenate-flexible-locales.html: Added.
2291         * platform/gtk/fast/text/hyphenate-locale-expected.png: We now properly hyphenate
2292         text with the 'en' locale.
2293         * platform/gtk/fast/text/hyphenate-locale-expected.txt:
2294
2295 2016-01-14  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2296
2297         Fix problems with cross-origin redirects
2298         https://bugs.webkit.org/show_bug.cgi?id=116075
2299
2300         Reviewed by Daniel Bates.
2301
2302         Merging https://chromium.googlesource.com/chromium/blink/+/7ea774e478f84f355748108d2aaabca15355d512 by Ken Russell
2303         This merge adds tests for cross origin requests triggered from same origin redirection responses with and without credentials).
2304         Rebaseline of some tests due to console error messages generated from newly hit CORS checks.
2305
2306         * TestExpectations: Disabled WPT tests that require access to non localhost URLs which are currently blocked by DTR/WTR.
2307         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
2308         * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin-expected.txt: Added.
2309         * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin.html: Added.
2310         * http/tests/xmlhttprequest/access-control-and-redirects-async.html:
2311         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2312         * http/tests/xmlhttprequest/access-control-and-redirects.html:
2313         * http/tests/xmlhttprequest/redirect-cross-origin-2-expected.txt:
2314         * http/tests/xmlhttprequest/redirect-cross-origin-expected.txt:
2315         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
2316         * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
2317         * http/tests/xmlhttprequest/resources/access-control-basic-allow-no-credentials.cgi: Added.
2318         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
2319
2320 2016-01-13  Ryan Haddad  <ryanhaddad@apple.com>
2321
2322         Marking test as flaky: sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.3_encodeURI/S15.1.3.3_A2.4_T2.html
2323         https://bugs.webkit.org/show_bug.cgi?id=153086
2324
2325         Unreviewed test gardening.
2326
2327         * platform/mac/TestExpectations:
2328
2329 2016-01-13  Beth Dakin  <bdakin@apple.com>
2330
2331         WK2: Request completion candidates when needed
2332         https://bugs.webkit.org/show_bug.cgi?id=153040
2333         -and corresponding-
2334         rdar://problem/24155631
2335
2336         Reviewed by Enrica Casucci.
2337
2338         Getting updated EditorState in platformEditorState causes some extra layout 
2339         to happen, so now the layout test results for WK2 reflect the results that we 
2340         already see on iOS for this test and they reflect the render tree as it is 
2341         when you load the page in browser.
2342         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
2343
2344         WebKit 1 is not affected by these new results, so this adds WK-1 only results 
2345         that match the old Mac results.
2346         * platform/mac-wk1/fast/dom: Added.
2347         * platform/mac-wk1/fast/dom/focus-contenteditable-expected.txt: Added.
2348
2349 2016-01-12  Ryosuke Niwa  <rniwa@webkit.org>
2350
2351         formaction must return document's address when formaction is missing
2352         https://bugs.webkit.org/show_bug.cgi?id=148874
2353
2354         Reviewed by Chris Dumez.
2355
2356         Added a regression test and rebaselined imported W3C tests.
2357
2358         * fast/forms/formaction-attribute-with-empty-value-expected.txt: Added.
2359         * fast/forms/formaction-attribute-with-empty-value.html: Added.
2360         * fast/forms/submit-form-attributes-expected.txt:
2361         * fast/forms/submit-form-attributes.html:
2362
2363 2016-01-13  Mark Lam  <mark.lam@apple.com>
2364
2365         The StringFromCharCode DFG intrinsic should support untyped operands.
2366         https://bugs.webkit.org/show_bug.cgi?id=153046
2367
2368         Reviewed by Geoffrey Garen.
2369
2370         * js/regress/ftl-polymorphic-StringFromCharCode-expected.txt: Added.
2371         * js/regress/ftl-polymorphic-StringFromCharCode.html: Added.
2372         * js/regress/script-tests/ftl-polymorphic-StringFromCharCode.js: Added.
2373         (o1.valueOf):
2374         (foo):
2375
2376 2016-01-13  Joseph Pecoraro  <pecoraro@apple.com>
2377
2378         Web Inspector: Inspector should use the last sourceURL / sourceMappingURL directive
2379         https://bugs.webkit.org/show_bug.cgi?id=153072
2380         <rdar://problem/24168312>
2381
2382         Reviewed by Timothy Hatcher.
2383
2384         * inspector/console/console-api-expected.txt:
2385         * inspector/console/console-table-expected.txt:
2386         * platform/mac/inspector/model/remote-object-expected.txt:
2387         Updated line number in output now that code evaluated through the frontend
2388         gets the __WebInspectorInternal__ sourceURL prepended to the start instead
2389         of appended to the end.
2390
2391         * inspector/debugger/sourceURLs-expected.txt:
2392         * inspector/debugger/sourceURLs.html:
2393         Update the test to find the second sourceURL, not the first.
2394
2395 2016-01-13  Daniel Bates  <dabates@apple.com>
2396
2397         [XSS Auditor] Do not include trailing comment characters in JavaScript snippets
2398         https://bugs.webkit.org/show_bug.cgi?id=152873
2399
2400         Reviewed by Brent Fulgham.
2401
2402         Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
2403         <https://src.chromium.org/viewvc/blink?view=rev&revision=169967>
2404
2405         * http/tests/security/xssAuditor/script-tag-with-injected-comment-expected.txt: Added.
2406         * http/tests/security/xssAuditor/script-tag-with-injected-comment.html: Added.
2407
2408 2016-01-13  Daniel Bates  <dabates@apple.com>
2409
2410         [XSS Auditor] Add test when XSS payload is in the path portion of the URL
2411         https://bugs.webkit.org/show_bug.cgi?id=152871
2412
2413         Reviewed by Brent Fulgham.
2414
2415         Merged from Blink (patch by Tom Sepez <tsepez@chromium.org>):
2416         <https://src.chromium.org/viewvc/blink?revision=164746&view=revision>
2417
2418         Add infrastructure and a test for an XSS attack where the payload is
2419         embedded in the path portion of the URL.
2420
2421         Many XSS Auditor tests pass the XSS payload to CGI scripts via the
2422         query string portion of the URL. Now we also support calling these
2423         same scripts with the payload embedded in the path portion of the
2424         URL.
2425
2426         Loading <http://127.0.0.1:8000/security/xssAuditor/intercept/X/Y>
2427         returns a response whose content is identical to <http://127.0.0.1:8000/security/xssAuditor/resoures/X?q=Y>,
2428         where X is the filename of some CGI script in directory LayoutTests/http/tests/security/xssAuditor/resources
2429         and Y is the XSS payload.
2430
2431         * http/tests/security/xssAuditor/intercept/.htaccess: Added.
2432         * http/tests/security/xssAuditor/reflection-in-path-expected.txt: Added.
2433         * http/tests/security/xssAuditor/reflection-in-path.html: Added.
2434         * http/tests/security/xssAuditor/resources/echo-form-action.pl: Added.
2435
2436 2016-01-13  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2437
2438         WebRTC: Add support for RTCRtpSender.replaceTrack()
2439         https://bugs.webkit.org/show_bug.cgi?id=153063
2440
2441         Reviewed by Eric Carlson.
2442
2443         Add API test for RTCRtpSender.replaceTrack(). A successful call is still
2444         rejected (promise) until proper support is available in the WebRTC backend.
2445
2446         * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt: Added.
2447         * fast/mediastream/RTCRtpSender-replaceTrack.html: Added.
2448
2449 2016-01-13  Mario Sanchez Prada  <mario@webkit.org>
2450
2451         [GTK] Unreviewed gardening.
2452
2453         * platform/gtk/TestExpectations: Mark three tests failing in the
2454         GTK bots as Crash, Timeout (release builds only) and Failure.
2455
2456 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
2457
2458         Changing expectation from flaky to skip for two crashing tests.
2459         https://bugs.webkit.org/show_bug.cgi?id=152279
2460
2461         Unreviewed test gardening.
2462
2463         * platform/ios-simulator/TestExpectations:
2464
2465 2016-01-12  Commit Queue  <commit-queue@webkit.org>
2466
2467         Unreviewed, rolling out r194926 and r194928.
2468         https://bugs.webkit.org/show_bug.cgi?id=153048
2469
2470         This change is causing LayoutTest crashes (Requested by
2471         ryanhaddad on #webkit).
2472
2473         Reverted changesets:
2474
2475         "Avoid downloading the wrong image for <picture> elements."
2476         https://bugs.webkit.org/show_bug.cgi?id=153027
2477         http://trac.webkit.org/changeset/194926
2478
2479         "Avoid downloading the wrong image for <picture> elements."
2480         https://bugs.webkit.org/show_bug.cgi?id=153027
2481         http://trac.webkit.org/changeset/194928
2482
2483 2016-01-12  Dean Jackson  <dino@apple.com>
2484
2485         [iOS] Antialiasing doesn't work in WebGL
2486         https://bugs.webkit.org/show_bug.cgi?id=153000
2487         <rdar://problem/9165531>
2488
2489         Reviewed by Alex Christensen.
2490
2491         New test to check if WebGL antialiasing happened on a rendered canvas.
2492
2493         * fast/canvas/webgl/antialiasing-enabled-expected.txt: Added.
2494         * fast/canvas/webgl/antialiasing-enabled.html: Added.
2495
2496 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
2497
2498         Skipped more tests related to picture element on ios-simulator and grouped them together in TestExpectations file.
2499
2500         Unreviewed test gardening.
2501
2502         * platform/ios-simulator/TestExpectations:
2503
2504 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
2505
2506         Skipping crashing test fast/picture/image-picture-loads-1x.html on ios-simulator
2507         https://bugs.webkit.org/show_bug.cgi?id=153043
2508
2509         Unreviewed test gardening.
2510
2511         * platform/ios-simulator/TestExpectations:
2512
2513 2016-01-12  Dave Hyatt  <hyatt@apple.com>
2514
2515         Avoid downloading the wrong image for <picture> elements.
2516         https://bugs.webkit.org/show_bug.cgi?id=153027
2517
2518         Reviewed by Dean Jackson.
2519
2520         * fast/picture/image-picture-loads-1x-expected.txt: Added.
2521         * fast/picture/image-picture-loads-1x.html: Added.
2522
2523 2016-01-12  Daniel Bates  <dabates@apple.com>
2524
2525         XSS Auditor should navigate to empty substitute data on full page block
2526         https://bugs.webkit.org/show_bug.cgi?id=152868
2527         <rdar://problem/18658448>
2528
2529         Reviewed by David Kilzer and Andy Estes.
2530
2531         Derived from Blink patch (by Tom Sepez <tsepez@chromium.org>):
2532         <https://src.chromium.org/viewvc/blink?view=rev&revision=179240>
2533
2534         Added additional test block-does-not-leak-that-page-was-blocked-using-empty-data-url.html to explicitly
2535         tests that we do redirect to an empty data URL when a full page block is triggered.
2536
2537         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-allow-block-expected.txt:
2538         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-allow-expected.txt:
2539         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-block-expected.txt:
2540         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-filter-expected.txt:
2541         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-invalid-expected.txt:
2542         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-block-unset-expected.txt:
2543         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-filter-block-expected.txt:
2544         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-invalid-block-expected.txt:
2545         * http/tests/security/contentSecurityPolicy/1.1/reflected-xss-and-xss-protection-unset-block-expected.txt:
2546         * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
2547         * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
2548         * http/tests/security/xssAuditor/block-does-not-leak-that-page-was-blocked-using-empty-data-url-expected.txt: Added.
2549         * http/tests/security/xssAuditor/block-does-not-leak-that-page-was-blocked-using-empty-data-url.html: Added.
2550         * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
2551         * http/tests/security/xssAuditor/full-block-iframe-javascript-url-expected.txt:
2552         * http/tests/security/xssAuditor/full-block-javascript-link-expected.txt:
2553         * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
2554         * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
2555         * http/tests/security/xssAuditor/full-block-script-tag-cross-domain-expected.txt:
2556         * http/tests/security/xssAuditor/full-block-script-tag-expected.txt:
2557         * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
2558         * http/tests/security/xssAuditor/full-block-script-tag.html:
2559         * http/tests/security/xssAuditor/xss-protection-parsing-03-expected.txt:
2560         * http/tests/security/xssAuditor/xss-protection-parsing-04-expected.txt:
2561
2562 2016-01-12  Jiewen Tan  <jiewen_tan@apple.com>
2563
2564         Null dereference loading Blink layout test fast/frames/navigation-in-pagehide.html
2565         https://bugs.webkit.org/show_bug.cgi?id=149303
2566         <rdar://problem/22747634>
2567
2568         Reviewed by Brent Fulgham.
2569
2570         * imported/blink/fast/frames/navigation-in-pagehide-expected.txt: Added.
2571         * imported/blink/fast/frames/navigation-in-pagehide.html: Added.
2572
2573 2016-01-12  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2574
2575         WebRTC: Update RTCPeerConnection.add/removeTrack() and add test
2576         https://bugs.webkit.org/show_bug.cgi?id=153010
2577
2578         Reviewed by Eric Carlson.
2579
2580         Add test for RTCPeerConnection.add/removeTrack() (currently not covered by other tests).
2581         This test also covers some of the functionality of RTCRtpSender.
2582
2583         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Added.
2584         * fast/mediastream/RTCPeerConnection-add-removeTrack.html: Added.
2585
2586 2016-01-12  Jiewen Tan  <jiewen_tan@apple.com>
2587
2588         Null dereference loading Blink layout test editing/selection/selectstart-event-crash.html
2589         https://bugs.webkit.org/show_bug.cgi?id=150210
2590         <rdar://problem/23137259>
2591
2592         Reviewed by Brent Fulgham.
2593
2594         * imported/blink/editing/selection/selectstart-event-crash-expected.txt: Added.
2595         * imported/blink/editing/selection/selectstart-event-crash.html: Added.
2596         * platform/ios-simulator-wk2/TestExpectations:
2597
2598 2016-01-12  Jiewen Tan  <jiewen_tan@apple.com>
2599
2600         Null dereference loading Blink layout test editing/apply-inline-style-to-element-with-no-renderer-crash.html
2601         https://bugs.webkit.org/show_bug.cgi?id=149287
2602         <rdar://problem/22746217>
2603
2604         Reviewed by Brent Fulgham.
2605
2606         * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash-expected.txt: Added.
2607         * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash.html: Added.
2608
2609 2016-01-12  Brady Eidson  <beidson@apple.com>
2610
2611         Modern IDB: storage/indexeddb/dont-wedge.html is flaky.
2612         https://bugs.webkit.org/show_bug.cgi?id=152892
2613
2614         Reviewed by Alex Christensen.
2615
2616         * platform/mac-wk1/TestExpectations:
2617
2618 2016-01-12  Antti Koivisto  <antti@apple.com>
2619
2620         Don't reuse memory cache entries with different charset
2621         https://bugs.webkit.org/show_bug.cgi?id=110031
2622
2623         Reviewed by Andreas Kling.
2624
2625         * fast/loader/cache-encoding-expected.txt: Added.
2626         * fast/loader/cache-encoding.html: Added.
2627         * fast/loader/resources/success.js: Added.
2628
2629 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
2630
2631         Marking inspector/model/scope-chain-node.html as flaky on Mac debug
2632         https://bugs.webkit.org/show_bug.cgi?id=153018
2633
2634         Unreviewed test gardening.
2635
2636         * platform/mac/TestExpectations:
2637
2638 2016-01-12  Ryan Haddad  <ryanhaddad@apple.com>
2639
2640         Marking inspector/script-profiler/event-type-Other.html as flaky on Mac
2641         https://bugs.webkit.org/show_bug.cgi?id=153016
2642
2643         Unreviewed test gardening.
2644
2645         * platform/mac/TestExpectations:
2646
2647 2016-01-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2648
2649         Unreviewed GTK+ gardening. Rebaseline test results after r194847.
2650
2651         Before r194847 we were always taking the separator of combo boxes
2652         into account when calculating the size of menu list buttons, even
2653         when we didn't render the separator. In r194847 we removed all the
2654         code to deal with separators in combo boxes. Also, since r194847
2655         we are correctly adding the padding between the icon and the text
2656         in search fileds.
2657
2658         * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
2659         * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
2660         * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
2661         * platform/gtk/editing/pasteboard/4641033-expected.txt:
2662         * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
2663         * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
2664         * platform/gtk/editing/selection/caret-before-select-expected.txt:
2665         * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
2666         * platform/gtk/editing/selection/select-box-expected.txt:
2667         * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
2668         * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
2669         * platform/gtk/fast/css/input-search-padding-expected.txt:
2670         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
2671         * platform/gtk/fast/css/text-overflow-input-expected.txt:
2672         * platform/gtk/fast/css/text-transform-select-expected.txt:
2673         * platform/gtk/fast/forms/001-expected.txt:
2674         * platform/gtk/fast/forms/003-expected.txt:
2675         * platform/gtk/fast/forms/004-expected.txt:
2676         * platform/gtk/fast/forms/basic-inputs-expected.txt:
2677         * platform/gtk/fast/forms/basic-selects-expected.txt:
2678         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
2679         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
2680         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
2681         * platform/gtk/fast/forms/form-element-geometry-expected.txt:
2682         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
2683         * platform/gtk/fast/forms/input-value-expected.txt:
2684         * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
2685         * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
2686         * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
2687         * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
2688         * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
2689         * platform/gtk/fast/forms/menulist-style-color-expected.txt:
2690         * platform/gtk/fast/forms/menulist-width-change-expected.txt:
2691         * platform/gtk/fast/forms/option-script-expected.txt:
2692         * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
2693         * platform/gtk/fast/forms/placeholder-position-expected.txt:
2694         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
2695         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
2696         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
2697         * platform/gtk/fast/forms/search-rtl-expected.txt:
2698         * platform/gtk/fast/forms/search-styled-expected.txt:
2699         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
2700         * platform/gtk/fast/forms/searchfield-heights-expected.txt:
2701         * platform/gtk/fast/forms/select-background-none-expected.txt:
2702         * platform/gtk/fast/forms/select-baseline-expected.txt:
2703         * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
2704         * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
2705         * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
2706         * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
2707         * platform/gtk/fast/forms/select-initial-position-expected.txt:
2708         * platform/gtk/fast/forms/select-selected-expected.txt:
2709         * platform/gtk/fast/forms/select-size-expected.txt:
2710         * platform/gtk/fast/forms/select-style-expected.txt:
2711         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
2712         * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
2713         * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
2714         * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
2715         * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
2716         * platform/gtk/fast/html/keygen-expected.txt:
2717         * platform/gtk/fast/invalid/014-expected.txt:
2718         * platform/gtk/fast/parser/document-write-option-expected.txt:
2719         * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
2720         * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
2721         * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
2722         * platform/gtk/fast/replaced/three-selects-break-expected.txt:
2723         * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
2724         * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
2725         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
2726
2727 2016-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
2728
2729         Inconsistencies in main resource load delegates when loading from history
2730         https://bugs.webkit.org/show_bug.cgi?id=150927
2731
2732         Reviewed by Michael Catanzaro.
2733
2734         Add test to check that main resource load delegates are emitted in
2735         the same order before the load is committed when loading a page
2736         from history with the page cache enabled and disabled.
2737
2738         * http/tests/loading/main-resource-delegates-on-back-navigation-expected.txt: Added.
2739         * http/tests/loading/main-resource-delegates-on-back-navigation.html: Added.
2740         * http/tests/loading/resources/page-go-back-onload.html: Added.
2741         * loader/go-back-cached-main-resource-expected.txt:
2742
2743 2016-01-11  Johan K. Jensen  <jj@johanjensen.dk>
2744
2745         Web Inspector: console.count() shouldn't show a colon in front of a number
2746         https://bugs.webkit.org/show_bug.cgi?id=152038
2747
2748         Reviewed by Brian Burg.
2749
2750         * inspector/console/console-api-expected.txt:
2751         * inspector/console/console-api.html:
2752         Add testcases for console.count
2753
2754 2016-01-11  Joseph Pecoraro  <pecoraro@apple.com>
2755
2756         keywords ("super", "delete", etc) should be valid method names
2757         https://bugs.webkit.org/show_bug.cgi?id=144281
2758
2759         Reviewed by Ryosuke Niwa.
2760
2761         * js/class-syntax-super-expected.txt:
2762         * js/script-tests/class-syntax-super.js:
2763         Update the test for the correct expected result.
2764
2765         * js/keyword-method-names-expected.txt: Added.
2766         * js/keyword-method-names.html: Added.
2767         * js/script-tests/keyword-method-names.js: Added.
2768         Add tests to cover parsing allows keywords in method name syntax.
2769
2770 2016-01-11  Brady Eidson  <beidson@apple.com>
2771
2772         Modern IDB: storage/indexeddb/intversion-long-queue.html fails.
2773         https://bugs.webkit.org/show_bug.cgi?id=152995
2774
2775         Reviewed by Alex Christensen.
2776
2777         * platform/mac-wk1/TestExpectations:
2778         * storage/indexeddb/intversion-long-queue-expected.txt:
2779         * storage/indexeddb/resources/intversion-long-queue.js:
2780
2781 2016-01-11  Brady Eidson  <beidson@apple.com>
2782
2783         Modern IDB: storage/indexeddb/index-multientry.html fails under GuardMalloc/ASAN.
2784         https://bugs.webkit.org/show_bug.cgi?id=152990
2785
2786         Reviewed by Alex Christensen.
2787
2788         * platform/mac-wk1/TestExpectations:
2789
2790 2016-01-11  Joseph Pecoraro  <pecoraro@apple.com>
2791
2792         Web Inspector: Migrate Page Timeline recording to ScriptProfiler
2793         https://bugs.webkit.org/show_bug.cgi?id=152727
2794
2795         Reviewed by Brian Burg.
2796
2797         * inspector/script-profiler/event-type-Other-expected.txt: Added.
2798         * inspector/script-profiler/event-type-Other.html: Added.
2799         Add a test that Web script evaluations create "Other" ScriptProfiler events.
2800
2801 2016-01-11  Zalan Bujtas  <zalan@apple.com>
2802
2803         Padding added to table-cell element after font-size change.
2804         https://bugs.webkit.org/show_bug.cgi?id=152796
2805
2806         Reviewed by David Hyatt.
2807
2808         Do not include intrinsicPaddingBefore value while figuring out the height of a row.
2809         In RenderTableSection::calcRowLogicalHeight() we are interested in the height of the content
2810         without the additional padding (normal padding is included).
2811
2812         * TestExpectations: This test fails even without the patch when Ahem font is not used.
2813         * fast/table/table-baseline-grows-expected.html: Added.
2814         * fast/table/table-baseline-grows.html: Added.
2815
2816 2016-01-11  Dave Hyatt  <hyatt@apple.com>
2817
2818         Picture element needs to work with the preload scanner and select the correct
2819         source element instead of loading the image.
2820         https://bugs.webkit.org/show_bug.cgi?id=152983
2821
2822         Reviewed by Dean Jackson.
2823
2824         These tests are imported from Blink, although they have been modified slightly to
2825         reflect the fact that we pass the nested <picture> cases that Blink fails.
2826
2827         * http/tests/loading/hidpi-preload-picture-sizes-expected.txt: Added.
2828         * http/tests/loading/hidpi-preload-picture-sizes.html: Added.
2829         * http/tests/loading/preload-picture-invalid-expected.txt: Added.
2830         * http/tests/loading/preload-picture-invalid.html: Added.
2831         * http/tests/loading/preload-picture-nested-expected.txt: Added.
2832         * http/tests/loading/preload-picture-nested.html: Added.
2833         * http/tests/loading/preload-picture-sizes-expected.txt: Added.
2834         * http/tests/loading/preload-picture-sizes.html: Added.
2835         * http/tests/loading/resources/base-image1.png: Added.
2836         * http/tests/loading/resources/base-image2.png: Added.
2837         * http/tests/loading/resources/base-image3.png: Added.
2838         * http/tests/loading/resources/dup-image1.png: Added.
2839         * http/tests/loading/resources/dup-image2.png: Added.
2840         * http/tests/loading/resources/dup-image3.png: Added.
2841         * http/tests/loading/resources/image1.png: Added.
2842         * http/tests/loading/resources/image2.png: Added.
2843         * http/tests/loading/resources/picture-preload-helper.js: Added.
2844
2845 2016-01-11  Brady Eidson  <beidson@apple.com>
2846
2847         Modern IDB: storage/indexeddb/key-generator.html fails.
2848         https://bugs.webkit.org/show_bug.cgi?id=152981
2849
2850         Reviewed by Alex Christensen.
2851
2852         * platform/mac-wk1/TestExpectations:
2853         * platform/wk2/imported/w3c/indexeddb/keygenerator-overflow-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-overflow-expected.txt.
2854
2855 2016-01-11  Brady Eidson  <beidson@apple.com>
2856
2857         Modern IDB: storage/indexeddb/lazy-index-population.html fails.
2858         https://bugs.webkit.org/show_bug.cgi?id=152976
2859
2860         Reviewed by Alex Christensen.
2861
2862         * platform/mac-wk1/TestExpectations:
2863
2864 2016-01-11  Michael Catanzaro  <mcatanzaro@igalia.com>
2865
2866         [GTK] Update test expectations after r194845
2867
2868         Unreviewed gardening. Mark XHTML tests as passing now that we have patched shared-mime-info
2869         to better detect XHTML. Add expectations for additional XHTML tests that were unskipped in
2870         r194845.
2871
2872         * platform/gtk/TestExpectations:
2873         * platform/gtk/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
2874         * platform/gtk/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
2875         * platform/gtk/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
2876         * platform/gtk/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
2877         * platform/gtk/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
2878         * platform/gtk/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
2879         * platform/gtk/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
2880         * platform/gtk/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
2881         * platform/gtk/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
2882         * platform/gtk/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
2883         * platform/gtk/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
2884         * platform/gtk/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
2885         * platform/gtk/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
2886         * platform/gtk/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
2887         * platform/gtk/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
2888         * platform/gtk/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
2889         * platform/gtk/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
2890         * platform/gtk/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
2891         * platform/gtk/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
2892         * platform/gtk/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
2893         * platform/gtk/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
2894         * platform/gtk/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
2895         * platform/gtk/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
2896         * platform/gtk/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
2897         * platform/gtk/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
2898         * platform/gtk/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
2899         * platform/gtk/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
2900         * platform/gtk/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
2901         * platform/gtk/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
2902         * platform/gtk/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
2903         * platform/gtk/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
2904         * platform/gtk/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
2905         * platform/gtk/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
2906         * platform/gtk/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
2907         * platform/gtk/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
2908         * platform/gtk/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
2909         * platform/gtk/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
2910         * platform/gtk/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
2911         * platform/gtk/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
2912         * platform/gtk/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
2913         * platform/gtk/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
2914         * platform/gtk/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
2915         * platform/gtk/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
2916         * platform/gtk/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
2917         * platform/gtk/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
2918         * platform/gtk/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
2919         * platform/gtk/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
2920         * platform/gtk/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
2921         * platform/gtk/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
2922         * platform/gtk/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
2923         * platform/gtk/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
2924         * platform/gtk/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
2925         * platform/gtk/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
2926         * platform/gtk/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
2927         * platform/gtk/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
2928         * platform/gtk/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
2929         * platform/gtk/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
2930         * platform/gtk/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
2931         * platform/gtk/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
2932         * platform/gtk/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
2933         * platform/gtk/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
2934         * platform/gtk/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
2935         * platform/gtk/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
2936         * platform/gtk/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
2937         * platform/gtk/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
2938         * platform/gtk/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
2939         * platform/gtk/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
2940         * platform/gtk/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
2941         * platform/gtk/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
2942
2943 2016-01-11  Ryan Haddad  <ryanhaddad@apple.com>
2944
2945         Skipping unsupported test pageoverlay/overlay-small-frame-mouse-events.html on ios-simulator
2946         https://bugs.webkit.org/show_bug.cgi?id=152130
2947
2948         Unreviewed test gardening.
2949
2950         * platform/ios-simulator/TestExpectations:
2951
2952 2016-01-11  Michael Catanzaro  <mcatanzaro@igalia.com>
2953
2954         [GTK] W3C CSS2.1 anonymous table tests are failing
2955         https://bugs.webkit.org/show_bug.cgi?id=152455
2956
2957         Reviewed by Mario Sanchez Prada.
2958
2959         Unskip the anonymous table tests, so the bots can generate expected results. The expected
2960         results will be committed separately.
2961
2962         * platform/gtk/TestExpectations:
2963
2964 2016-01-10  Myles C. Maxfield  <mmaxfield@apple.com>
2965
2966         [SVG -> OTF Converter] Parsing failures cause use of incomplete fonts
2967         https://bugs.webkit.org/show_bug.cgi?id=152772
2968         <rdar://problem/24043104>
2969
2970         Reviewed by Simon Fraser.
2971
2972         Make sure the font renders as if its invalid.
2973
2974         * fast/text/resources/bustedfont.svg: Added.
2975         * fast/text/svg-font-invalid-glyph-path-failure-expected.html: Added.
2976         * fast/text/svg-font-invalid-glyph-path-failure.html: Added.
2977
2978 2016-01-10  Yusuke Suzuki  <utatane.tea@gmail.com>
2979
2980         [JSC] Iterating over a Set/Map is too slow
2981         https://bugs.webkit.org/show_bug.cgi?id=152691
2982
2983         Reviewed by Saam Barati.
2984
2985         Add regress tests.
2986
2987         * js/regress/map-for-each-expected.txt: Added.
2988         * js/regress/map-for-each.html: Added.
2989         * js/regress/map-for-of-expected.txt: Added.
2990         * js/regress/map-for-of.html: Added.
2991         * js/regress/script-tests/map-for-each.js: Added.
2992         (createMap):
2993         (i.map.forEach):
2994         * js/regress/script-tests/map-for-of.js: Added.
2995         (createMap):
2996         * js/regress/script-tests/set-for-each.js: Added.
2997         (set forEach):
2998         (set createSet):
2999         * js/regress/script-tests/set-for-of.js: Added.
3000         * js/regress/set-for-each-expected.txt: Added.
3001         * js/regress/set-for-each.html: Added.
3002         * js/regress/set-for-of-expected.txt: Added.
3003         * js/regress/set-for-of.html: Added.
3004
3005 2016-01-09  Zalan Bujtas  <zalan@apple.com>
3006
3007         REGRESSION (r194426): First email field is not autofilled on amazon.com
3008         https://bugs.webkit.org/show_bug.cgi?id=152945
3009         <rdar://problem/24082914>
3010
3011         Reviewed by Simon Fraser.
3012
3013         r194426 missed marking the m_layoutRoot for layout while converting to full layout (it only marked the new layout root).
3014
3015         * fast/forms/multiple-subtree-layout-failure-expected.html: Added.
3016         * fast/forms/multiple-subtree-layout-failure.html: Added.
3017
3018 2016-01-08  Zalan Bujtas  <zalan@apple.com>
3019
3020         Absolute positioning -webkit-search-cancel-button crashes Safari.
3021         https://bugs.webkit.org/show_bug.cgi?id=152847
3022         <rdar://problem/24112087>
3023
3024         Reviewed by Simon Fraser.
3025
3026         Do not call offsetFromContainer while resolving the painting position for the search/cancel button renderer.
3027         It skips the static positioned parent input renderer, when the search/cancel renderer is absolute positioned.
3028         This patch also fixes a rendering glitch when the margin-right is > 0.
3029
3030         * fast/forms/absolute-positioned-custom-search-cancel-crash-expected.txt: Added.
3031         * fast/forms/absolute-positioned-custom-search-cancel-crash.html: Added.
3032
3033 2016-01-08  Brady Eidson  <beidson@apple.com>
3034
3035         Modern IDB: storage/indexeddb/setversion-blocked-by-versionchange-close.html fails.
3036         https://bugs.webkit.org/show_bug.cgi?id=152936
3037
3038         Reviewed by Alex Christensen.
3039
3040         * platform/mac-wk1/TestExpectations:
3041         * storage/indexeddb/resources/setversion-blocked-by-versionchange-close.js:
3042         * storage/indexeddb/setversion-blocked-by-versionchange-close-expected.txt:
3043
3044 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
3045
3046         Marking fast/scrolling/scroll-position-on-reload-rtl.html as failing on ios-simulator
3047         https://bugs.webkit.org/show_bug.cgi?id=152935
3048
3049         Unreviewed test gardening.
3050
3051         * platform/ios-simulator/TestExpectations:
3052
3053 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
3054
3055         Skipping two unsupported mouse event tests on ios-simulator
3056
3057         Unreviewed test gardening.
3058
3059         * platform/ios-simulator/TestExpectations:
3060
3061 2016-01-08  Brady Eidson  <beidson@apple.com>
3062
3063         Unreviewed test gardening.
3064
3065         * platform/mac-wk1/TestExpectations:
3066
3067 2016-01-08  Brady Eidson  <beidson@apple.com>
3068
3069         Unreviewed test gardening.
3070
3071         * platform/mac-wk1/TestExpectations:
3072
3073 2016-01-08  Brady Eidson  <beidson@apple.com>
3074
3075         Unreviewed test gardening.
3076
3077         * platform/mac-wk1/TestExpectations:
3078
3079 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
3080
3081         Marking js/intl-collator.html as failing on ios-simulator
3082         https://bugs.webkit.org/show_bug.cgi?id=152448
3083
3084         Unreviewed test gardening.
3085
3086         * platform/ios-simulator/TestExpectations:
3087
3088 2016-01-08  Brady Eidson  <beidson@apple.com>
3089
3090         Modern IDB: imported/w3c/indexeddb/keyorder.htm times out.
3091         https://bugs.webkit.org/show_bug.cgi?id=152929
3092
3093         Reviewed by Alex Christensen.
3094
3095         * platform/mac-wk1/TestExpectations:
3096
3097 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
3098
3099         Marking two css3/filters/composited-during-* tests as failing on ios-simulator.
3100         https://bugs.webkit.org/show_bug.cgi?id=152282
3101
3102         Unreviewed test gardening.
3103
3104         * platform/ios-simulator/TestExpectations:
3105
3106 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
3107
3108         Mark compositing/overflow/dynamic-composited-scrolling-status.html as failing on ios-simulator, remove duplicate
3109         expectation added by previous commit.
3110
3111         Unreviewed test gardening.
3112
3113         * platform/ios-simulator/TestExpectations:
3114
3115 2016-01-08  Brady Eidson  <beidson@apple.com>
3116
3117         Unreviewed test gardening.
3118
3119         * platform/mac-wk1/TestExpectations:
3120
3121 2016-01-08  Brady Eidson  <beidson@apple.com>
3122
3123         Removing WK2 specific results for this test.
3124         
3125         Legacy IDB passes just the same as Modern IDB.
3126
3127         * platform/wk2/imported/w3c/indexeddb/keypath-expected.txt: Removed.
3128
3129 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
3130
3131         Marking two ios/scolling tests as failing on ios-simulator.
3132         https://bugs.webkit.org/show_bug.cgi?id=152276
3133
3134         Unreviewed test gardening.
3135
3136         * platform/ios-simulator/TestExpectations:
3137
3138 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
3139
3140         Rebaselining two compositing tests for ios-simulator
3141         https://bugs.webkit.org/show_bug.cgi?id=152138
3142
3143         Unreviewed test gardening.
3144
3145         * platform/ios-simulator-wk2/compositing/contents-opaque/body-background-painted-expected.txt:
3146         * platform/ios-simulator/compositing/contents-opaque/table-parts-expected.txt: Added.
3147
3148 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
3149
3150         Removing ios-simulator-wk1/ and ios-simulator-wk2/ expected.* files that are identical to the ones in ios-simulator/
3151         https://bugs.webkit.org/show_bug.cgi?id=152130
3152
3153         Unreviewed test gardening.
3154
3155         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
3156         * platform/ios-simulator-wk1/editing/deleting/delete-first-list-item-expected.txt: Removed.
3157         * platform/ios-simulator-wk1/editing/deleting/merge-different-styles-expected.txt: Removed.
3158         * +1714 more
3159
3160 2016-01-08  Ryan Haddad  <ryanhaddad@apple.com>
3161
3162         Removing deleted test fast/mediastream/RTCPeerConnection-state.html from mac TestExpectations file
3163
3164         Unreviewed test gardening.
3165
3166         * platform/mac/TestExpectations:
3167
3168 2016-01-08  Brady Eidson  <beidson@apple.com>
3169
3170         Modern IDB: IDBBindingUtilities chokes on unicode strings for get/set.
3171         https://bugs.webkit.org/show_bug.cgi?id=152921
3172
3173         Reviewed by Alex Christensen.
3174
3175         * platform/mac-wk1/TestExpectations:
3176         
3177         * storage/indexeddb/objectstore-autoincrement-expected.txt:
3178         * storage/indexeddb/objectstore-autoincrement.html:
3179         * storage/indexeddb/resources/objectstore-autoincrement.js:
3180
3181 2016-01-08  Brady Eidson  <beidson@apple.com>
3182
3183         Modern IDB: Blocked event can fire on a delete request even after the last open connection has closed.
3184         https://bugs.webkit.org/show_bug.cgi?id=152896
3185
3186         Reviewed by Alex Christensen.
3187
3188         * platform/mac-wk1/TestExpectations:
3189         
3190         * platform/wk2/imported/w3c/indexeddb/idbfactory_open12-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbfactory_open12-expected.txt.
3191         * platform/wk2/imported/w3c/indexeddb/idbversionchangeevent-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbversionchangeevent-expected.txt.
3192         
3193         * storage/indexeddb/database-wrapper-expected.txt:
3194         * storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange-expected.txt:
3195         * storage/indexeddb/deletedatabase-not-blocked-expected.txt:
3196         * storage/indexeddb/intversion-upgrades-expected.txt:
3197         * storage/indexeddb/resources/delete-in-upgradeneeded-close-in-versionchange.js:
3198         * storage/indexeddb/resources/deletedatabase-not-blocked.js:
3199         * storage/indexeddb/resources/setversion-not-blocked.js:
3200         * storage/indexeddb/setversion-not-blocked-expected.txt:
3201
3202 2016-01-08  Michael Catanzaro  <mcatanzaro@igalia.com>
3203
3204         [GTK] Several animation tests fail with accelerated compositing enabled
3205
3206         Unreviewed gardening.
3207
3208         * platform/gtk/TestExpectations:
3209
3210 2016-01-08  Lorenzo Tilve  <ltilve@igalia.com>
3211
3212         [GTK] pageoverlay tests are failing
3213
3214         Unreviewed gardening.
3215
3216         * platform/gtk/TestExpectations:
3217
3218 2016-01-08  Zalan Bujtas  <zalan@apple.com>
3219
3220         Hovering link on http://help.apple.com/appletv/#/ does not show text underline.
3221         https://bugs.webkit.org/show_bug.cgi?id=152906
3222         <rdar://problem/23339617>
3223
3224         Reviewed by Simon Fraser.
3225
3226         GraphicsContext::computeLineBoundsAndAntialiasingModeForText() always integral ceils the origin y position to offset underline text.
3227         This additional visual overflow offset is not taken into account by visualOverflowForDecorations().
3228         Unfortunately we can't compute the exact same offset value while collecting repaint rects, because
3229         computeLineBoundsAndAntialiasingModeForText() uses CTM scaling before adjusting the offset position.
3230         Use 1px (css) bottom offset to cover this underling overflow.
3231
3232         * fast/css3-text/css3-text-decoration/text-underline-position/underline-visual-overflow-with-subpixel-position-expected.txt: Added.
3233         * fast/css3-text/css3-text-decoration/text-underline-position/underline-visual-overflow-with-subpixel-position.html: Added.
3234
3235 2016-01-08  Brady Eidson  <beidson@apple.com>
3236
3237         Modern IDB: imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order.htm fails.
3238         https://bugs.webkit.org/show_bug.cgi?id=152891
3239
3240         Reviewed by Alex Christensen.
3241
3242         * platform/mac-wk1/TestExpectations:
3243         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex6-event_order-expected.txt.
3244         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex7-event_order-expected.txt.
3245
3246 2016-01-08  Brady Eidson  <beidson@apple.com>
3247
3248         Modern IDB: storage/indexeddb/dont-wedge.html is flaky.
3249         https://bugs.webkit.org/show_bug.cgi?id=152892
3250
3251         Unreviewed.
3252
3253         * platform/mac-wk1/TestExpectations: Skip it for now.
3254
3255 2016-01-07  Brady Eidson  <beidson@apple.com>
3256
3257         Unreviewed IndexedDB test gardening.
3258
3259         * platform/mac-wk1/TestExpectations:
3260
3261 2016-01-07  Brady Eidson  <beidson@apple.com>
3262
3263         Modern IDB: Success-after-open event should only have the IDBOpenDBRequest as its target.
3264         https://bugs.webkit.org/show_bug.cgi?id=152875
3265
3266         Reviewed by Alex Christensen.
3267
3268         * platform/mac-wk1/TestExpectations:
3269
3270 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
3271
3272         Better test gardening. Only skip those tests that use touch events, not the whole
3273         directory.
3274
3275         * platform/ios-simulator-wk2/TestExpectations:
3276
3277 2016-01-07  Brady Eidson  <beidson@apple.com>
3278
3279         Modern IDB: Various imported/w3c/indexeddb tests fail due to expecting the wrong exception.
3280         https://bugs.webkit.org/show_bug.cgi?id=152866
3281
3282         Reviewed by Alex Christensen.
3283
3284         * platform/mac-wk1/TestExpectations:
3285
3286 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
3287
3288         Test gardening.
3289
3290         * platform/ios-simulator-wk2/TestExpectations:
3291
3292 2016-01-07  Brady Eidson  <beidson@apple.com>
3293
3294         Modern IDB: imported/w3c/indexeddb/idbcursor-continue.htm fails.
3295         https://bugs.webkit.org/show_bug.cgi?id=152849
3296
3297         Reviewed by Alex Christensen.
3298
3299         * platform/mac-wk1/TestExpectations:
3300
3301 2016-01-07  Alexey Proskuryakov  <ap@apple.com>
3302
3303         testRunner.runUIScript crashes while running multiple tests in a row that invokes the same UIScript
3304         https://bugs.webkit.org/show_bug.cgi?id=152390
3305         <rdar://problem/23948321>
3306
3307         Reviewed by Simon Fraser.
3308
3309         * platform/ios-simulator/TestExpectations: Unskipped tests that used to be affected.
3310
3311 2016-01-07  Zalan Bujtas  <zalan@apple.com>
3312
3313         Incorrect position: fixed; rendering when child of position:relative/sticky.
3314         https://bugs.webkit.org/show_bug.cgi?id=147284
3315
3316         Reviewed by Simon Fraser and David Hyatt.
3317
3318         Computing logical left for positioned objects should take the