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