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