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