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