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