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