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