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