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