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