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