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