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