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