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