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