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