02879b75a5dbd0b653620230f9228de22702afd5
[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
3318         Directly-composited animated GIFs never resume once scrolled offscreen
3319         https://bugs.webkit.org/show_bug.cgi?id=152817
3320         <rdar://problem/19982020>
3321
3322         Reviewed by Daniel Bates.
3323
3324         Add a layout test to check that directly-composited animated GIFs are
3325         properly suspended / resumed based on visibility inside the viewport.
3326
3327         * fast/images/composited-animated-gif-outside-viewport-expected.txt: Added.
3328         * fast/images/composited-animated-gif-outside-viewport.html: Added.
3329
3330 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
3331
3332         Web Inspector: CRASH Attempting to pause on CSP violation not inside of script
3333         https://bugs.webkit.org/show_bug.cgi?id=152825
3334         <rdar://problem/24021276>
3335
3336         Reviewed by Timothy Hatcher.
3337
3338         * http/tests/inspector/resources/inspector-test.js:
3339         (TestPage.reportUncaughtException):
3340         Allow a test to continue after uncaught exceptions.
3341
3342         * inspector/debugger/csp-exceptions-expected.txt: Added.
3343         * inspector/debugger/csp-exceptions.html: Added.
3344         * inspector/debugger/resources/csp-exception-iframe.html: Added.
3345         Test a CSP exception that causes a pause and one outside of
3346         script that does not pause (and does not crash).
3347
3348 2016-01-07  Brady Eidson  <beidson@apple.com>
3349
3350         Unreviewed IndexedDB test gardening.
3351
3352         * platform/mac-wk1/TestExpectations:
3353
3354 2016-01-07  Brady Eidson  <beidson@apple.com>
3355
3356         Modern IDB: Add expectations for W3C tests that were missing them.
3357         https://bugs.webkit.org/show_bug.cgi?id=152835
3358
3359         Reviewed by Daniel Bates.
3360
3361         * platform/mac-wk1/TestExpectations:
3362
3363 2016-01-07  Brady Eidson  <beidson@apple.com>
3364
3365         Modern IDB: Update results for W3C tests marked as failures that actually pass.
3366         https://bugs.webkit.org/show_bug.cgi?id=152827
3367
3368         Reviewed by Daniel Bates.
3369         
3370         - Update FAIL expectations to PASS expectations for Modern IDB.
3371         - Copy the FAIL expectations over to platform/wk2 to keep testing Legacy IDB.
3372
3373         * platform/mac-wk1/TestExpectations:
3374         * platform/wk2/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/abort-in-initial-upgradeneeded-expected.txt.
3375         * platform/wk2/imported/w3c/indexeddb/idbcursor-advance-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor-advance-expected.txt.
3376         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index5-expected.txt.
3377         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_index9-expected.txt.
3378         * platform/wk2/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_advance_objectstore5-expected.txt.
3379         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_index8-expected.txt.
3380         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_continue_objectstore6-expected.txt.
3381         * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_index4-expected.txt.
3382         * platform/wk2/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbcursor_delete_objectstore4-expected.txt.
3383         * platform/wk2/imported/w3c/indexeddb/idbdatabase_close2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_close2-expected.txt.
3384         * platform/wk2/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt.
3385         * platform/wk2/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbfactory_deleteDatabase3-expected.txt.
3386         * platform/wk2/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex-multientry-big-expected.txt.
3387         * platform/wk2/imported/w3c/indexeddb/idbindex_get3-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbindex_get3-expected.txt.
3388         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_add4-expected.txt.
3389         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex2-expected.txt.
3390         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt.
3391         * platform/wk2/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbobjectstore_put4-expected.txt.
3392         * platform/wk2/imported/w3c/indexeddb/idbtransaction_abort-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/idbtransaction_abort-expected.txt.
3393         * platform/wk2/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-constrainterror-expected.txt.
3394         * platform/wk2/imported/w3c/indexeddb/keygenerator-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/keygenerator-expected.txt.
3395         * platform/wk2/imported/w3c/indexeddb/transaction-requestqueue-expected.txt: Copied from LayoutTests/imported/w3c/indexeddb/transaction-requestqueue-expected.txt.
3396
3397 2016-01-06  Brady Eidson  <beidson@apple.com>
3398
3399         Modern IDB: Initial enabling of imported W3C IDB tests.
3400         https://bugs.webkit.org/show_bug.cgi?id=152824
3401
3402         Reviewed by Daniel Bates.
3403
3404         * platform/mac-wk1/TestExpectations: Unskip the entire W3C IDB test directory,
3405           but add appropriate results for all the tests that don't yet pass.
3406
3407 2016-01-06  Devin Rousso  <dcrousso+webkit@gmail.com>
3408
3409         Web Inspector: Add test for Color.canBeSerializedAsShortHex
3410         https://bugs.webkit.org/show_bug.cgi?id=152809
3411
3412         Reviewed by Brian Burg.
3413
3414         Added more specific tests for the canBeSerializedAsShortHex
3415         method of Web Inspector model class Color.
3416
3417         * inspector/model/color-expected.txt:
3418         * inspector/model/color.html:
3419
3420 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
3421
3422         Web Inspector: Scope chain shows too many scopes for functions (`let` and `var` in the same function are two scopes)
3423         https://bugs.webkit.org/show_bug.cgi?id=152349
3424
3425         Reviewed by Timothy Hatcher.
3426
3427         * inspector/debugger/breakpoint-scope.html:
3428         * inspector/model/scope-chain-node.html:
3429         The ScopeChainNode model object changed, so update tests.
3430
3431 2016-01-06  Michael Catanzaro  <mcatanzaro@igalia.com>
3432
3433         [GTK] css-multicol-1 tests are failing
3434
3435         Unreviewed gardening.
3436
3437         * platform/gtk/TestExpectations:
3438
3439 2016-01-06  Ryan Haddad  <ryanhaddad@apple.com>
3440
3441         Rebaselining media/airplay-target-availability.html
3442         hhttps://bugs.webkit.org/show_bug.cgi?id=152815
3443
3444         Unreviewed test gardening.
3445
3446         * media/airplay-target-availability-expected.txt:
3447
3448 2016-01-06  Joseph Pecoraro  <pecoraro@apple.com>
3449
3450         Remove Debug Logging from some Inspector Tests
3451         https://bugs.webkit.org/show_bug.cgi?id=152806
3452
3453         Reviewed by Brian Burg.
3454
3455         * inspector/debugger/scriptParsed.html:
3456         * inspector/model/scope-chain-node.html:
3457
3458 2016-01-06  Eric Carlson  <eric.carlson@apple.com>
3459
3460         AirPlay route availability event not always sent
3461         https://bugs.webkit.org/show_bug.cgi?id=152802
3462
3463         Reviewed by Jer Noble.
3464
3465         * media/airplay-target-availability-expected.txt: Added.
3466         * media/airplay-target-availability.html: Added.
3467         * platform/mac/TestExpectations: Skip new test on Yosemite.
3468         * platform/efl/TestExpectations: Skip new test.
3469         * platform/gtk/TestExpectations: Ditto.
3470         * platform/win/TestExpectations: Ditto.
3471
3472 2016-01-06  Brady Eidson  <beidson@apple.com>
3473
3474         Modern IDB: storage/indexeddb/odd-strings.html is flaky.
3475         https://bugs.webkit.org/show_bug.cgi?id=152800
3476
3477         Reviewed by Alex Christensen.
3478
3479         * platform/mac-wk1/TestExpectations:
3480
3481 2016-01-06  Brady Eidson  <beidson@apple.com>
3482
3483         Modern IDB: storage/indexeddb/intversion-gated-on-delete.html is flaky.
3484         https://bugs.webkit.org/show_bug.cgi?id=152795
3485
3486         Reviewed by Alex Christensen.
3487
3488         * platform/mac-wk1/TestExpectations:
3489
3490 2016-01-06  Simon Fraser  <simon.fraser@apple.com>
3491
3492         [iOS] Revert overflow:hidden on the body affecting viewport scale (r186786)
3493         https://bugs.webkit.org/show_bug.cgi?id=152803
3494         rdar://problem/22242515
3495
3496         Reviewed by Tim Horton.
3497         
3498         Keep the tests, but update their expected results.
3499
3500         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
3501         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
3502         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
3503
3504 2016-01-06  Brent Fulgham  <bfulgham@apple.com>
3505
3506         Port blocking bypass issue using 307 redirect
3507         https://bugs.webkit.org/show_bug.cgi?id=152801
3508         <rdar://problem/24048554>
3509
3510         Reviewed by Anders Carlsson.
3511
3512         * http/tests/security/blocked-on-redirect-expected.txt: Added.
3513         * http/tests/security/blocked-on-redirect.html: Added.
3514
3515 gi2016-01-06  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3516
3517         [GTK] Unreviewed gardening.
3518
3519         * platform/gtk/TestExpectations: report and mark new SVG failures
3520         after r192138 and new media timeouts after r191948. Mark also the
3521         RTSP test as skip because it was failing, and update the expectation
3522         for a slow inspector test that now timeouts.
3523
3524 2016-01-06  Brady Eidson  <beidson@apple.com>
3525
3526         Modern IDB: storage/indexeddb/transaction-scope-sequencing.html fails
3527         https://bugs.webkit.org/show_bug.cgi?id=152775
3528
3529         Reviewed by Alex Christensen.
3530
3531         In addition to enabling the previously skipped test, this also completely rewrites transaction-scheduler-4, 
3532         which covered incorrect behavior, to cover newly implemented correct behavior.
3533
3534         * platform/mac-wk1/TestExpectations:
3535         * storage/indexeddb/modern/resources/transaction-scheduler-4.js: Added.
3536         * storage/indexeddb/modern/transaction-scheduler-4-expected.txt:
3537         * storage/indexeddb/modern/transaction-scheduler-4.html:
3538
3539 2016-01-06  Zalan Bujtas  <zalan@apple.com>
3540
3541         Float with media query positioned incorrectly after window resize.
3542         https://bugs.webkit.org/show_bug.cgi?id=152558
3543
3544         Reviewed by Simon Fraser and David Hyatt.
3545
3546         This patch ensures that when a renderer becomes floated, it is moved
3547         to the right containing block.
3548         When this floated renderer's previous sibling is an anonymous block, it needs
3549         to be reparented so that the float is positioned as if there was no anonymous block at all.
3550
3551         * fast/block/float/float-with-anonymous-previous-sibling-expected.html: Added.
3552         * fast/block/float/float-with-anonymous-previous-sibling.html: Added.
3553
3554 2016-01-06  Ryan Haddad  <ryanhaddad@apple.com>
3555
3556         Marking webarchive/adopt-attribute-styled-body-webarchive.html as flaky on mac-wk1
3557         https://bugs.webkit.org/show_bug.cgi?id=152789
3558
3559         Unreviewed test gardening.
3560
3561         * platform/mac-wk1/TestExpectations:
3562
3563 2016-01-06  Zalan Bujtas  <zalan@apple.com>
3564
3565         isAnonymousInlineBlock() should exclude any ruby content.
3566         https://bugs.webkit.org/show_bug.cgi?id=152648
3567         <rdar://problem/23872549>
3568
3569         Reviewed by David Hyatt.
3570
3571         isAnonymousInlineBlock is designed for the new Block-Inside-Inline Model
3572         and all other anonymous inline-block renderers (including Ruby) should bail out of it.
3573         (see webkit.org/b/143145)
3574
3575         * fast/ruby/ruby-inline-margin-collapse-crash-expected.txt: Added.
3576         * fast/ruby/ruby-inline-margin-collapse-crash.html: Added.
3577
3578 2016-01-06  Andy VanWagoner  <thetalecrafter@gmail.com>
3579
3580         [ES6] Date.prototype should be a plain object
3581         https://bugs.webkit.org/show_bug.cgi?id=152574
3582
3583         Reviewed by Benjamin Poulain.
3584
3585         Test that the non-generic Date.prototype methods throw when invoked
3586         from the now generic object Date.prototype. Also test that this change
3587         preserves correct instanceof behavior.
3588
3589         * js/date-proto-generic-invocation-expected.txt:
3590         * js/script-tests/date-proto-generic-invocation.js:
3591
3592 2016-01-05  Brady Eidson  <beidson@apple.com>
3593
3594         Unreviewed IndexedDB test gardening
3595
3596         * platform/mac-wk1/TestExpectations: Update the current known status of a few tests.
3597
3598 2016-01-05  Brady Eidson  <beidson@apple.com>
3599
3600         Modern IDB: storage/indexeddb/structured-clone.html crashes.
3601         https://bugs.webkit.org/show_bug.cgi?id=152763
3602
3603         Reviewed by Alex Christensen.
3604
3605         * platform/mac-wk1/TestExpectations:
3606         * storage/indexeddb/clone-exception-expected.txt:
3607         * storage/indexeddb/exceptions-expected.txt:
3608         * storage/indexeddb/objectstore-basics-expected.txt:
3609         * storage/indexeddb/structured-clone-expected.txt:
3610
3611 2016-01-05  Pranjal Jumde  <pjumde@apple.com>
3612
3613         Image should not be re-registered if m_form already exists. This leads to an assertion failure.
3614         https://bugs.webkit.org/show_bug.cgi?id=152741
3615         <rdar://problem/24030778>
3616
3617         Reviewed by Brent Fulgham.
3618
3619         * LayoutTests/fast/html/form-registerimg-multiple-crash-expected.txt: Added.
3620         * LayoutTests/fast/html/form-registerimg-multiple-crash.html: Added.
3621
3622 2016-01-05  Commit Queue  <commit-queue@webkit.org>
3623
3624         Unreviewed, rolling out r194603.
3625         https://bugs.webkit.org/show_bug.cgi?id=152762
3626
3627         This change introduced JSC test failures (Requested by
3628         ryanhaddad on #webkit).
3629
3630         Reverted changeset:
3631
3632         "[ES6] Date.prototype should be a plain object"
3633         https://bugs.webkit.org/show_bug.cgi?id=152574
3634         http://trac.webkit.org/changeset/194603
3635
3636 2016-01-05  Simon Fraser  <simon.fraser@apple.com>
3637
3638         Adjust tile coverage with margin tiles, and tidy up the indicator
3639         https://bugs.webkit.org/show_bug.cgi?id=152742
3640
3641         Reviewed by Beth Dakin.
3642
3643         New baselines. simple-document-with-margin-tiles.html needs to wait for over 0.5s
3644         for the FrameView::enableSpeculativeTilingIfNeeded() timer to fire before
3645         dumping coverage (ouch).
3646
3647         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
3648         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
3649         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
3650         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
3651         * tiled-drawing/simple-document-with-margin-tiles.html:
3652
3653 2016-01-05  Brady Eidson  <beidson@apple.com>
3654
3655         IDB test gardening.
3656
3657         Rubberstamped by Alex Christensen.
3658
3659         * platform/mac-wk1/TestExpectations: Unskip a passing test, and move a test from "times out" to "fails"
3660
3661 2016-01-05  Andy VanWagoner  <thetalecrafter@gmail.com>
3662
3663         [ES6] Date.prototype should be a plain object
3664         https://bugs.webkit.org/show_bug.cgi?id=152574
3665
3666         Reviewed by Benjamin Poulain.
3667
3668         Test that the non-generic Date.prototype methods throw when invoked
3669         from the now generic object Date.prototype. Also test that this change
3670         preserves correct instanceof behavior.
3671
3672         * js/date-proto-generic-invocation-expected.txt:
3673         * js/script-tests/date-proto-generic-invocation.js:
3674
3675 2016-01-05  Mark Lam  <mark.lam@apple.com>
3676
3677         Make ftl-polymorphic-xxx tests more polymorphic.
3678         https://bugs.webkit.org/show_bug.cgi?id=152736
3679
3680         Reviewed by Saam Barati.
3681
3682         1. Change the test driver to alternate inputs between numeric operands and
3683            an object with a valueOf() method.
3684         2. Changed busy work blob to use the operator being tested instead of always using
3685            the + operator.
3686         3. Updated test results.
3687
3688         With these change, the tests each triggers around 49000+ speculation failures when
3689         run as a benchmark on the VM before the fix for https://webkit.org/b/152708
3690         landed (in r194560: <http://trac.webkit.org/r194560>).  After the fix, the
3691         number of speculation failures is around 11 or lower.
3692
3693         The benchmark perf with these tests shows about a 10% gain on x86 (32-bit with no
3694         FTL) and about 2x on x86_64 (64-bit with FTL).
3695
3696         * js/regress/script-tests/ftl-polymorphic-bitand.js:
3697         * js/regress/script-tests/ftl-polymorphic-bitor.js:
3698         * js/regress/script-tests/ftl-polymorphic-bitxor.js:
3699         * js/regress/script-tests/ftl-polymorphic-div.js:
3700         * js/regress/script-tests/ftl-polymorphic-lshift.js:
3701         * js/regress/script-tests/ftl-polymorphic-mul.js:
3702         * js/regress/script-tests/ftl-polymorphic-rshift.js:
3703         * js/regress/script-tests/ftl-polymorphic-sub.js:
3704         * js/regress/script-tests/ftl-polymorphic-urshift.js:
3705
3706 2016-01-05  Brady Eidson  <beidson@apple.com>
3707
3708         Modern IDB: Error message updates for two failing tests.
3709         https://bugs.webkit.org/show_bug.cgi?id=152735
3710
3711         Reviewed by Alex Christensen.
3712
3713         - Update results to accommodate new error messages.
3714         - openKeyCursor on IDBObjectStore has been removed, so remove that from the results.
3715         - "undefined" and "null" are invalid keys, so update the keypath-basics test to reflect this.
3716         
3717         * platform/mac-wk1/TestExpectations:
3718         * storage/indexeddb/deleted-objects-expected.txt:
3719         * storage/indexeddb/keypath-basics-expected.txt:
3720         * storage/indexeddb/resources/keypath-basics.js:
3721         * storage/indexeddb/transaction-basics-expected.txt:
3722
3723 2016-01-05  Brady Eidson  <beidson@apple.com>
3724
3725         IndexedDB TestExpectations gardening.
3726
3727         Reviewed by Alex Christensen.
3728
3729         - Enable 3 flakes that should now not be flakey.
3730         - Unskip some previously crashing tests, but mark as text failures.
3731         - Move some tests around with better comments.
3732         
3733         * platform/mac-wk1/TestExpectations: 
3734
3735 2016-01-05  Brady Eidson  <beidson@apple.com>
3736
3737         Modern IDB: Transactions from a previous page can leak forward to the next.
3738         https://bugs.webkit.org/show_bug.cgi?id=152698
3739
3740         Reviewed by Alex Christensen.
3741
3742         * storage/indexeddb/modern/resources/transactions-stop-on-navigation-2.html: Added.
3743         * storage/indexeddb/modern/resources/transactions-stop-on-navigation.js: Added.
3744         * storage/indexeddb/modern/transactions-stop-on-navigation-expected.txt: Added.
3745         * storage/indexeddb/modern/transactions-stop-on-navigation.html: Added.
3746
3747 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3748
3749         Marking imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/010.html
3750         as failing (before https://bugs.webkit.org/show_bug.cgi?id=151984 it was timing out)
3751
3752         Unreviewed.
3753
3754         * TestExpectations:
3755
3756 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3757
3758         Activate service-workers import
3759         https://bugs.webkit.org/show_bug.cgi?id=152686
3760
3761         Reviewed by Daniel Bates.
3762
3763         * TestExpectations: Marking all service worker tests as skipped.
3764
3765 2016-01-05  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3766
3767         Update web-platform-tests test suite
3768         https://bugs.webkit.org/show_bug.cgi?id=151984
3769
3770         Reviewed by Daniel Bates.
3771
3772         * TestExpectations: updated expectations for newly failing tests.
3773
3774 2016-01-04  Devin Rousso  <dcrousso+webkit@gmail.com>
3775
3776         Web Inspector: add context menu items to switch CSS color property value syntax between RGB, HSL, etc
3777         https://bugs.webkit.org/show_bug.cgi?id=151918
3778
3779         Reviewed by Timothy Hatcher.
3780
3781         * inspector/model/color-expected.html:
3782         * inspector/model/color.html:
3783         Changed "nickname" to "keyword".
3784
3785 2016-01-04  Brady Eidson  <beidson@apple.com>
3786
3787         Modern IDB: Memory indexes aren't deleted when their owning memory object stores are deleted.
3788         https://bugs.webkit.org/show_bug.cgi?id=152717
3789
3790         Reviewed by Alex Christensen.
3791
3792         * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore-expected.txt: Added.
3793         * storage/indexeddb/modern/memory-index-not-deleted-with-objectstore.html: Added.
3794         * storage/indexeddb/modern/resources/memory-index-not-deleted-with-objectstore.js: Added.
3795
3796 2016-01-04  Sergio Villar Senin  <svillar@igalia.com>
3797
3798         REGRESSION(r194143): Float width incorrectly calculated on Wikipedia
3799         https://bugs.webkit.org/show_bug.cgi?id=152644
3800
3801         Reviewed by Myles C. Maxfield.
3802
3803         * fast/css-intrinsic-dimensions/inlinesize-contribution-floats-expected.html: Added.
3804         * fast/css-intrinsic-dimensions/inlinesize-contribution-floats.html: Added.
3805
3806 2016-01-04  David Hyatt  <hyatt@apple.com>
3807
3808         word-wrap: break-word broken inside a flexbox
3809         https://bugs.webkit.org/show_bug.cgi?id=152321
3810
3811         Reviewed by Simon Fraser.
3812
3813         * fast/text/word-break-on-flexbox-child-expected.html: Added.
3814         * fast/text/word-break-on-flexbox-child.html: Added.
3815
3816 2016-01-04  John Wilander  <wilander@apple.com>
3817
3818         webkitGetUserMedia built-in should use @then and not then
3819         https://bugs.webkit.org/show_bug.cgi?id=152296
3820
3821         Reviewed by Brent Fulgham.
3822
3823         * streams/webkitGetUserMedia-shadowing-then-expected.txt: Added.
3824         * streams/webkitGetUserMedia-shadowing-then.html: Added.
3825
3826 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
3827
3828         Unreviewed, rolling out r194533.
3829
3830         The test that was re-enabled with this change is still flaky
3831
3832         Reverted changeset:
3833
3834         "Modern IDB TestExpectations gardening."
3835         http://trac.webkit.org/changeset/194533
3836
3837 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
3838
3839         Skip failing test fast/animation/request-animation-frame-disabled.html on ios-simulator
3840         fast/animation/request-animation-frame-disabled.html
3841
3842         Unreviewed test gardening.
3843
3844         * platform/ios-simulator/TestExpectations:
3845
3846 2016-01-04  Ryan Haddad  <ryanhaddad@apple.com>
3847
3848         Re-enable fast/animation tests on ios-simulator
3849         https://bugs.webkit.org/show_bug.cgi?id=137588
3850
3851         Unreviewed test gardening.
3852
3853         * platform/ios-simulator/TestExpectations:
3854
3855 2016-01-02  Brady Eidson  <beidson@apple.com>
3856
3857         Modern IDB TestExpectations gardening.
3858
3859         Rubberstamped by Andy Estes.
3860
3861         * platform/mac-wk1/TestExpectations: Remove the failure entry for a test that passes.
3862
3863 2016-01-03  Simon Fraser  <simon.fraser@apple.com>
3864
3865         scrollLeft returns different values for viewport and non-viewport scrolling with rtl
3866         https://bugs.webkit.org/show_bug.cgi?id=94405
3867         rdar://problem/21829754
3868
3869         Reviewed by Zalan Bujtas.
3870         
3871         programmatic-overflow-rtl-scrollIntoView.html is a basic test for negative scrollLeft
3872         in an RTL scroller.
3873         
3874         Other tests are fixed to programmatically scroll to negative scroll positions.
3875
3876         * compositing/rtl/rtl-overflow-scrolling.html:
3877         * fast/overflow/scroll-div-hide-show-expected.txt:
3878         * fast/overflow/scroll-div-hide-show.html:
3879         * fast/repaint/horizontal-bt-overflow-parent.html:
3880         * fast/repaint/horizontal-bt-overflow-same.html:
3881         * fast/repaint/vertical-overflow-parent.html:
3882         * fast/repaint/vertical-overflow-same.html:
3883         * fast/scrolling/programmatic-overflow-rtl-scrollIntoView-expected.txt: Added.
3884         * fast/scrolling/programmatic-overflow-rtl-scrollIntoView.html: Added.
3885         * fast/writing-mode/flipped-blocks-hit-test-overflow-scroll.html:
3886         * imported/blink/compositing/overflow/rtl-overflow.html:
3887
3888 2016-01-02  Simon Fraser  <simon.fraser@apple.com>
3889
3890         Some cleanup in ScrollAnimator
3891         https://bugs.webkit.org/show_bug.cgi?id=152649
3892
3893         Reviewed by Zalan Bujtas.
3894         
3895         Added fast/scrolling/arrow-key-scroll-in-rtl-document.html to test for arrow
3896         key scrolling in an RTL document, which an earlier version of the patch
3897         regressed without detection.
3898
3899         * fast/dom/horizontal-scrollbar-in-rtl-expected.txt:
3900         * fast/scrolling/arrow-key-scroll-in-rtl-document-expected.txt: Added.
3901         * fast/scrolling/arrow-key-scroll-in-rtl-document.html: Added.
3902
3903 2016-01-02  Zalan Bujtas  <zalan@apple.com>
3904
3905         Simple line layout:: Add text-decoration support.
3906         https://bugs.webkit.org/show_bug.cgi?id=152623
3907
3908         Reviewed by Antti Koivisto.
3909
3910         Existing tests cases also cover decoration correctness.