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