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