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