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