5779bdae6afa9c9b20582c31d5b75d214fa39712
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-12-10  Brady Eidson  <beidson@apple.com>
2
3         Modern IDB: storage/indexeddb/delete-in-upgradeneeded-close-in-versionchange.html fails
4         https://bugs.webkit.org/show_bug.cgi?id=152144
5
6         Reviewed by Alex Christensen.
7
8         * platform/mac-wk1/TestExpectations:
9         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
10         * storage/indexeddb/modern/aborted-put-expected.txt:
11         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
12         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
13         * storage/indexeddb/modern/deletedatabase-2.html:
14         * storage/indexeddb/modern/deleteindex-2-expected.txt:
15         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
16         * storage/indexeddb/modern/opendatabase-versions-expected.txt:
17         * storage/indexeddb/modern/opendatabase-versions.html:
18         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
19
20 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
21
22         Rebaselining fast/text/emoji.html for Yosemite.
23         https://bugs.webkit.org/show_bug.cgi?id=152147
24
25         Unreviewed test gardening.
26
27         * platform/mac-yosemite/fast/text/emoji-expected.txt: Added.
28
29 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
30
31         Build fix
32
33         Unreviewed.
34
35         * platform/mac/TestExpectations:
36
37 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
38
39         Adding iOS-simulator expectations for compositing/layers-inside-overflow-scroll.html
40         https://bugs.webkit.org/show_bug.cgi?id=152132
41
42         Unreviewed test gardening.
43
44         * platform/ios-simulator/compositing/layers-inside-overflow-scroll-expected.txt: Added.
45
46 2015-12-10  Alex Christensen  <achristensen@webkit.org>
47
48         REGRESSION (r192796) WKBundlePageResourceLoadClient should be able to setHTTPBody in willSendRequestForFrame
49         https://bugs.webkit.org/show_bug.cgi?id=152022
50         rdar://problem/23763584
51
52         Reviewed by Darin Adler.
53
54         * TestExpectations:
55         * http/tests/misc/resources/post-echo.cgi: Copied from LayoutTests/http/tests/xmlhttprequest/resources/post-echo.cgi.
56         * http/tests/misc/will-send-request-with-client-provided-http-body-expected.txt: Added.
57         * http/tests/misc/will-send-request-with-client-provided-http-body.html: Added.
58         * platform/wk2/TestExpectations:
59         New test for WK2 only.
60
61 2015-12-10  Enrica Casucci  <enrica@apple.com>
62
63         Change skin tone support for two emoji.
64         https://bugs.webkit.org/show_bug.cgi?id=152147
65         rdar://problem/23716993
66         rdar://problem/23716344
67
68         Reviewed by Darin Adler.
69
70         * fast/text/emoji.html:
71         * platform/mac/fast/text/emoji-expected.txt:
72
73 2015-12-10  Ryan Haddad  <ryanhaddad@apple.com>
74
75         Skip unsupported css3/font-variant-* tests on Win
76         https://bugs.webkit.org/show_bug.cgi?id=149774
77
78         Unreviewed test gardening.
79
80         * platform/win/TestExpectations:
81
82 2015-12-10  Daniel Bates  <dabates@apple.com>
83
84         [iOS][WK2] Update expected results for editing tests
85
86         * platform/ios-simulator-wk2/editing/deleting/delete-3608462-fix-expected.txt:
87         * platform/ios-simulator-wk2/editing/inserting/4278698-expected.txt:
88         * platform/ios-simulator-wk2/editing/inserting/before-after-input-element-expected.txt:
89         * platform/ios-simulator-wk2/editing/inserting/editable-html-element-expected.txt:
90         * platform/ios-simulator-wk2/editing/inserting/editing-empty-divs-expected.txt:
91         * platform/ios-simulator-wk2/editing/inserting/insert-3778059-fix-expected.txt:
92         * platform/ios-simulator-wk2/editing/inserting/insert-3851164-fix-expected.txt:
93         * platform/ios-simulator-wk2/editing/inserting/insert-at-end-01-expected.txt:
94         * platform/ios-simulator-wk2/editing/inserting/insert-br-009-expected.txt:
95         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-001-expected.txt:
96         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-002-expected.txt:
97         * platform/ios-simulator-wk2/editing/inserting/insert-br-at-tabspan-003-expected.txt:
98         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-001-expected.txt:
99         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-002-expected.txt:
100         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-003-expected.txt:
101         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-004-expected.txt:
102         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-005-expected.txt:
103         * platform/ios-simulator-wk2/editing/inserting/insert-br-quoted-006-expected.txt:
104         * platform/ios-simulator-wk2/editing/inserting/insert-div-009-expected.txt:
105         * platform/ios-simulator-wk2/editing/inserting/insert-div-010-expected.txt:
106         * platform/ios-simulator-wk2/editing/inserting/insert-div-011-expected.txt:
107         * platform/ios-simulator-wk2/editing/inserting/insert-div-012-expected.txt:
108         * platform/ios-simulator-wk2/editing/inserting/insert-div-013-expected.txt:
109         * platform/ios-simulator-wk2/editing/inserting/insert-div-014-expected.txt:
110         * platform/ios-simulator-wk2/editing/inserting/insert-div-015-expected.txt:
111         * platform/ios-simulator-wk2/editing/inserting/insert-div-016-expected.txt:
112         * platform/ios-simulator-wk2/editing/inserting/insert-div-017-expected.txt:
113         * platform/ios-simulator-wk2/editing/inserting/insert-div-018-expected.txt:
114         * platform/ios-simulator-wk2/editing/inserting/insert-div-019-expected.txt:
115         * platform/ios-simulator-wk2/editing/inserting/insert-div-020-expected.txt:
116         * platform/ios-simulator-wk2/editing/inserting/insert-div-022-expected.txt:
117         * platform/ios-simulator-wk2/editing/inserting/insert-div-023-expected.txt:
118         * platform/ios-simulator-wk2/editing/inserting/insert-div-024-expected.txt:
119         * platform/ios-simulator-wk2/editing/inserting/insert-div-025-expected.txt:
120         * platform/ios-simulator-wk2/editing/inserting/insert-div-026-expected.txt:
121         * platform/ios-simulator-wk2/editing/inserting/insert-div-027-expected.txt:
122         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-01-expected.txt:
123         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-02-expected.txt:
124         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-03-expected.txt:
125         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-04-expected.txt:
126         * platform/ios-simulator-wk2/editing/inserting/insert-paragraph-05-expected.txt:
127         * platform/ios-simulator-wk2/editing/inserting/insert-tab-003-expected.txt:
128         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-001-expected.txt:
129         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-002-expected.txt:
130         * platform/ios-simulator-wk2/editing/inserting/insert-text-at-tabspan-003-expected.txt:
131         * platform/ios-simulator-wk2/editing/inserting/insert-text-with-newlines-expected.txt:
132         * platform/ios-simulator-wk2/editing/inserting/line-break-expected.txt:
133         * platform/ios-simulator-wk2/editing/inserting/multiple-lines-selected-expected.txt:
134         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-01-expected.txt:
135         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-02-expected.txt:
136         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-03-expected.txt:
137         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-1-expected.txt:
138         * platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-2-expected.txt:
139         * platform/ios-simulator-wk2/editing/inserting/redo-expected.txt:
140         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-001-expected.txt:
141         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-002-expected.txt:
142         * platform/ios-simulator-wk2/editing/inserting/return-key-with-selection-003-expected.txt:
143         * platform/ios-simulator-wk2/editing/inserting/typing-002-expected.txt:
144         * platform/ios-simulator-wk2/editing/style/apple-style-editable-mix-expected.txt:
145         * platform/ios-simulator-wk2/editing/style/block-style-001-expected.txt:
146         * platform/ios-simulator-wk2/editing/style/block-style-002-expected.txt:
147         * platform/ios-simulator-wk2/editing/style/block-style-003-expected.txt:
148         * platform/ios-simulator-wk2/editing/style/block-styles-007-expected.txt:
149         * platform/ios-simulator-wk2/editing/style/create-block-for-style-001-expected.txt:
150         * platform/ios-simulator-wk2/editing/style/create-block-for-style-002-expected.txt:
151         * platform/ios-simulator-wk2/editing/style/create-block-for-style-003-expected.txt:
152         * platform/ios-simulator-wk2/editing/style/create-block-for-style-004-expected.txt:
153         * platform/ios-simulator-wk2/editing/style/create-block-for-style-005-expected.txt:
154         * platform/ios-simulator-wk2/editing/style/create-block-for-style-006-expected.txt:
155         * platform/ios-simulator-wk2/editing/style/create-block-for-style-007-expected.txt:
156         * platform/ios-simulator-wk2/editing/style/create-block-for-style-008-expected.txt:
157         * platform/ios-simulator-wk2/editing/style/create-block-for-style-009-expected.txt:
158         * platform/ios-simulator-wk2/editing/style/create-block-for-style-010-expected.txt:
159         * platform/ios-simulator-wk2/editing/style/create-block-for-style-011-expected.txt:
160         * platform/ios-simulator-wk2/editing/style/create-block-for-style-012-expected.txt:
161         * platform/ios-simulator-wk2/editing/style/create-block-for-style-013-expected.txt:
162         * platform/ios-simulator-wk2/editing/style/designmode-expected.txt:
163         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-001-expected.txt:
164         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-002-expected.txt:
165         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-003-expected.txt:
166         * platform/ios-simulator-wk2/editing/style/relative-font-size-change-004-expected.txt:
167         * platform/ios-simulator-wk2/editing/style/style-3681552-fix-002-expected.txt:
168         * platform/ios-simulator-wk2/editing/style/style-3998892-fix-expected.txt:
169         * platform/ios-simulator-wk2/editing/style/style-boundary-001-expected.txt:
170         * platform/ios-simulator-wk2/editing/style/style-boundary-004-expected.txt:
171         * platform/ios-simulator-wk2/editing/style/table-selection-expected.txt:
172         * platform/ios-simulator-wk2/editing/style/unbold-in-bold-expected.txt:
173
174 2015-12-10  Yusuke Suzuki  <utatane.tea@gmail.com>
175
176         [ES6] Add several generator related JSRegress tests to measure performance change after optimization
177         https://bugs.webkit.org/show_bug.cgi?id=151785
178
179         Reviewed by Saam Barati.
180
181         Before starting optimization for ES6 Generators, add several JSRegress tests to measure that.
182
183         * js/regress/generator-create-expected.txt: Added.
184         * js/regress/generator-create.html: Added.
185         * js/regress/generator-fib-expected.txt: Added.
186         * js/regress/generator-fib.html: Added.
187         * js/regress/generator-function-create-expected.txt: Added.
188         * js/regress/generator-function-create.html: Added.
189         * js/regress/generator-sunspider-access-nsieve-expected.txt: Added.
190         * js/regress/generator-sunspider-access-nsieve.html: Added.
191         * js/regress/generator-with-several-types-expected.txt: Added.
192         * js/regress/generator-with-several-types.html: Added.
193         * js/regress/script-tests/generator-create.js: Added.
194         (gen):
195         * js/regress/script-tests/generator-fib.js: Added.
196         (result):
197         * js/regress/script-tests/generator-function-create.js: Added.
198         (createGeneratorFunction.gen):
199         (createGeneratorFunction):
200         * js/regress/script-tests/generator-sunspider-access-nsieve.js: Added.
201         (prime):
202         (sieve):
203         * js/regress/script-tests/generator-with-several-types.js: Added.
204         (g1):
205         (g2):
206         (g3):
207
208 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
209
210         Unreviewed. Fix ambiguous expectations added in r193895.
211
212         * platform/gtk/TestExpectations:
213
214 2015-12-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
215
216         JSC Builtins should use safe array methods
217         https://bugs.webkit.org/show_bug.cgi?id=151501
218
219         Reviewed by Darin Adler.
220
221         Adding shielding test for TypedArray.prototype.filter and stream enqueuing of values and read promises.
222
223         * js/builtins/resources/shielding-typedarray.js: Added.
224         (Array.prototype.push):
225         (try.array.Int8Array.from.string_appeared_here.filter):
226         * js/builtins/shielding-typedarray-expected.txt: Added.
227         * js/builtins/shielding-typedarray.html: Added.
228         * streams/streams-promises-expected.txt:
229         * streams/streams-promises.html:
230
231 2015-12-10  Carlos Garcia Campos  <cgarcia@igalia.com>
232
233         Unreviewed. GTK+ gardening: skip HLS tests crashing in debug after r192102.
234
235         * platform/gtk/TestExpectations:
236
237 2015-12-10  Myles C. Maxfield  <mmaxfield@apple.com>
238
239         font-variant-caps does not work if the font does not support font features
240         https://bugs.webkit.org/show_bug.cgi?id=149774
241
242         Reviewed by Antti Koivisto.
243
244         Adding two new font which include lowercase characters which respond to 'smcp' and 'c2sc'. 
245
246         The character mappings are:
247
248         OpenType:
249         'smcp': f
250         'c2sc': g
251
252         TrueType:
253         kLowerCaseType / kLowerCaseSmallCapsSelector: r
254         kUpperCaseType / kUpperCaseSmallCapsSelector: u
255
256         * css3/font-variant-all-expected.html:
257         * css3/font-variant-all.html:
258         * css3/font-variant-small-caps-synthesis-expected.html: Added.
259         * css3/font-variant-small-caps-synthesis.html: Added.
260         * css3/font-variant-petite-caps-synthesis-expected.html: Added.
261         * css3/font-variant-petite-caps-synthesis.html: Added.
262         * css3/resources/FontWithFeaturesLowercaseSmallCaps.otf: Added.
263         * css3/resources/FontWithFeaturesLowercaseSmallCaps.ttf: Added.
264         * platform/mac/TestExpectations:
265         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
266
267 2015-12-09  Brady Eidson  <beidson@apple.com>
268
269         Modern IDB: storage/indexeddb/objectstore-basics.html fails.
270         https://bugs.webkit.org/show_bug.cgi?id=152101
271
272         Reviewed by Alex Christensen.
273
274         * platform/mac-wk1/TestExpectations:
275         * platform/wk2/storage/indexeddb/mozilla/bad-keypath-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/bad-keypath-expected.txt.
276         * platform/wk2/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt.
277         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt.
278         * platform/wk2/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt.
279         * storage/indexeddb/invalid-keys-expected.txt:
280         * storage/indexeddb/key-type-binary-expected.txt:
281         * storage/indexeddb/keypath-edges-expected.txt:
282         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
283         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
284         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
285         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
286         * storage/indexeddb/objectstore-basics-expected.txt:
287
288 2015-12-09  Brady Eidson  <beidson@apple.com>
289
290         Modern IDB: storage/indexeddb/metadata.html fails
291         https://bugs.webkit.org/show_bug.cgi?id=152099
292
293         Reviewed by Alex Christensen.
294
295         * platform/mac-wk1/TestExpectations:
296         * storage/indexeddb/modern/abort-objectstore-info-expected.txt: Added.
297         * storage/indexeddb/modern/abort-objectstore-info.html: Added.
298         * storage/indexeddb/modern/resources/abort-objectstore-info.js: Added.
299
300 2015-12-09  Brady Eidson  <beidson@apple.com>
301
302         Modern IDB: storage/indexeddb/intversion-close-between-events.html fails.
303         https://bugs.webkit.org/show_bug.cgi?id=152096
304
305         Reviewed by Alex Christensen.
306
307         * platform/mac-wk1/TestExpectations:
308
309 2015-12-09  Brady Eidson  <beidson@apple.com>
310
311         Modern IDB: storage/indexeddb/database-closepending-flag.html fails.
312         https://bugs.webkit.org/show_bug.cgi?id=152095
313
314         Reviewed by Alex Christensen.
315
316         * platform/mac-wk1/TestExpectations:
317
318 2015-12-09  Brady Eidson  <beidson@apple.com>
319
320         Modern IDB: Some tests expect UInt8Array to be a valid key.
321         https://bugs.webkit.org/show_bug.cgi?id=152092
322
323         Reviewed by Alex Christensen.
324
325         Everything that expected UInt8Array to be a valid key needs to be updated to expect it to be invalid.
326
327         * platform/mac-wk1/TestExpectations:
328         * storage/indexeddb/factory-cmp-expected.txt:
329         * storage/indexeddb/key-type-binary-expected.txt:
330         * storage/indexeddb/resources/factory-cmp.js:
331         * storage/indexeddb/resources/key-type-binary.js:
332
333 2015-12-09  Brady Eidson  <beidson@apple.com>
334
335         Modern IDB: storage/indexeddb/createIndex-after-failure.html fails.
336         https://bugs.webkit.org/show_bug.cgi?id=152078
337
338         Reviewed by Alex Christensen.
339
340         * platform/mac-wk1/TestExpectations:
341         * storage/indexeddb/createIndex-after-failure-expected.txt:
342         * storage/indexeddb/resources/createIndex-after-failure.js:
343
344 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
345
346         Baseline fast/dom/HTMLProgressElement/native-progress-bar.html for iOS
347         https://bugs.webkit.org/show_bug.cgi?id=152094
348
349         Unreviewed test gardening.
350
351         * platform/ios-simulator/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
352
353 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
354
355         Baseline fast/text/text-combine-shrink-on-color-change.html for iOS
356         https://bugs.webkit.org/show_bug.cgi?id=151218
357
358         Unreviewed test gardening.
359
360         * platform/ios-simulator/fast/text/text-combine-shrink-on-color-change-expected.txt: Added.
361
362 2015-12-09  David Hyatt  <hyatt@apple.com>
363
364         Picture element needs to respond to dynamic viewport changes.
365         https://bugs.webkit.org/show_bug.cgi?id=152013
366         <rdar://problem/23766375>
367
368         Reviewed by Dean Jackson.
369
370         * fast/picture/resources/resize-test.js: Added.
371         * fast/picture/viewport-resize-expected.txt: Added.
372         * fast/picture/viewport-resize.html: Added.
373
374 2015-12-09  Mark Lam  <mark.lam@apple.com>
375
376         Rename ftl-object-* tests to ftl-polymorphic-*.
377         https://bugs.webkit.org/show_bug.cgi?id=152091
378
379         Reviewed by Saam Barati.
380
381         This is because those tests are actually testing the effects of polymorphic
382         operands on performance, and not the correctness of operations on objects.
383
384         * js/regress/ftl-object-div-expected.txt: Removed.
385         * js/regress/ftl-object-div.html: Removed.
386         * js/regress/ftl-object-mul-expected.txt: Removed.
387         * js/regress/ftl-object-mul.html: Removed.
388         * js/regress/ftl-object-sub-expected.txt: Removed.
389         * js/regress/ftl-object-sub.html: Removed.
390         * js/regress/ftl-polymorphic-div-expected.txt: Copied from LayoutTests/js/regress/ftl-object-div-expected.txt.
391         * js/regress/ftl-polymorphic-div.html: Copied from LayoutTests/js/regress/ftl-object-div.html.
392         * js/regress/ftl-polymorphic-mul-expected.txt: Copied from LayoutTests/js/regress/ftl-object-mul-expected.txt.
393         * js/regress/ftl-polymorphic-mul.html: Copied from LayoutTests/js/regress/ftl-object-mul.html.
394         * js/regress/ftl-polymorphic-sub-expected.txt: Copied from LayoutTests/js/regress/ftl-object-sub-expected.txt.
395         * js/regress/ftl-polymorphic-sub.html: Copied from LayoutTests/js/regress/ftl-object-sub.html.
396         * js/regress/script-tests/ftl-object-div.js: Removed.
397         * js/regress/script-tests/ftl-object-mul.js: Removed.
398         * js/regress/script-tests/ftl-object-sub.js: Removed.
399         * js/regress/script-tests/ftl-polymorphic-div.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-div.js.
400         * js/regress/script-tests/ftl-polymorphic-mul.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-mul.js.
401         * js/regress/script-tests/ftl-polymorphic-sub.js: Copied from LayoutTests/js/regress/script-tests/ftl-object-sub.js.
402
403 2015-12-09  Carlos Alberto Lopez Perez  <clopez@igalia.com>
404
405         [GTK] Unreviewed GTK Gardening.
406
407         Rebaseline media tests after r190054 and r190200.
408
409         * platform/gtk/media/audio-controls-rendering-expected.txt:
410         * platform/gtk/media/controls-strict-expected.txt:
411         * platform/gtk/media/media-controls-clone-expected.txt:
412         * platform/gtk/media/video-controls-rendering-expected.txt:
413         * platform/gtk/media/video-display-toggle-expected.txt:
414         * platform/gtk/media/video-empty-source-expected.txt:
415         * platform/gtk/media/video-no-audio-expected.txt:
416         * platform/gtk/media/video-volume-slider-expected.txt:
417         * platform/gtk/media/video-zoom-controls-expected.txt:
418
419 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
420
421         AX: [GTK] Anonymous render block flow elements should be exposed as ATK_ROLE_SECTION; not ATK_ROLE_PANEL
422         https://bugs.webkit.org/show_bug.cgi?id=152070
423
424         Reviewed by Mario Sanchez Prada.
425
426         * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt: Added.
427         * platform/gtk/accessibility/gtk/media-controls-panel-title-expected.txt: Added.
428         * platform/gtk/accessibility/gtk/replaced-objects-in-anonymous-blocks-expected.txt: Added.
429         * platform/gtk/accessibility/image-link-expected.txt: Updated
430         * platform/gtk/accessibility/image-with-alt-and-map-expected.txt: Updated.
431         * platform/gtk/accessibility/lists-expected.txt: Updated.
432         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt: Updated.
433
434 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
435
436         Replacing Yosemite flag with Release flag for two flaky xmlhttprequest tests.
437         https://bugs.webkit.org/show_bug.cgi?id=151729
438
439         Unreviewed test gardening.
440
441         * platform/mac-wk2/TestExpectations:
442
443 2015-12-09  Ryan Haddad  <ryanhaddad@apple.com>
444
445         Marking inspector/debugger/command-line-api-exception.html as flaky on Mac
446         https://bugs.webkit.org/show_bug.cgi?id=152029
447
448         Unreviewed test gardening.
449
450         * platform/mac/TestExpectations:
451
452 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
453
454         AX: [GTK] Remove duplicate/platform media-emits-object-replacement.html and move expectations where they belong
455         https://bugs.webkit.org/show_bug.cgi?id=152064
456
457         Unreviewed test gardening.
458
459         * accessibility/gtk/media-emits-object-replacement.html: Removed.
460         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt: Renamed from LayoutTests/accessibility/gtk/media-emits-object-replacement-expected.txt.
461
462 2015-12-09  Frederic Wang  <fred.wang@free.fr>
463
464         Bad position of large operators inside an munderover element
465         https://bugs.webkit.org/show_bug.cgi?id=151916
466
467         Reviewed by Alejandro G. Castro.
468
469         * mathml/opentype/large-operators-munderover-expected.txt: Added.
470         * mathml/opentype/large-operators-munderover.html: Added.
471
472         Add a test to verify the position and size of a large operator used as an munderover base.
473
474 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
475
476         [AX][GTK] Accessibility gardening
477         https://bugs.webkit.org/show_bug.cgi?id=152062
478
479         Unreviewed test gardening.
480
481         Skip two tests specific to AX API, mark a test which is timing out, remove passing
482         test from failures.
483
484         * platform/gtk/TestExpectations:
485
486 2015-12-09  Xabier Rodriguez Calvar  <calvaris@igalia.com>
487
488         [Streams API] Import the web-platform-tests directly from the spec
489         https://bugs.webkit.org/show_bug.cgi?id=152051
490
491         Reviewed by Youenn Fablet.
492
493         Removed the tests that are already imported directly from the spec.
494
495         * streams/brand-checks-expected.txt: Added.
496         * streams/brand-checks.html: Added. This includes some tests that vanished from the spec.
497         * streams/reference-implementation/bad-strategies-expected.txt:
498         * streams/reference-implementation/bad-strategies.html:
499         * streams/reference-implementation/bad-underlying-sources.html: Removed.
500         * streams/reference-implementation/brand-checks-expected.txt:
501         * streams/reference-implementation/brand-checks.html:
502         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt:
503         * streams/reference-implementation/byte-length-queuing-strategy.html:
504         * streams/reference-implementation/count-queuing-strategy-expected.txt:
505         * streams/reference-implementation/count-queuing-strategy.html:
506         * streams/reference-implementation/readable-stream-cancel.html: Removed.
507         * streams/reference-implementation/readable-stream-reader.html: Removed.
508         * streams/reference-implementation/readable-stream-tee.html: Removed.
509         * streams/reference-implementation/readable-stream-templated-expected.txt:
510         * streams/reference-implementation/readable-stream-templated.html:
511         * streams/reference-implementation/readable-stream.html: Removed.
512
513 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
514
515         [AX][GTK] combobox-descendants-orientation-crash.html needs new baseline after r190648
516         https://bugs.webkit.org/show_bug.cgi?id=152052
517
518         Unreviewed test gardening.
519
520         * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt:
521
522 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
523
524         AX: The aria-table-content.html layout test should be more cross-platform friendly
525         https://bugs.webkit.org/show_bug.cgi?id=152002
526
527         Reviewed by Mario Sanchez Prada.
528
529         Use 'debug' to dump the role instead of 'shouldBe' with a hard-coded role.
530
531         * accessibility/aria-table-content-expected.txt: Updated
532         * accessibility/aria-table-content.html: Updated
533         * platform/gtk/accessibility/aria-table-content-expected.txt: Added
534         * platform/efl/accessibility/aria-table-content-expected.txt: Added
535
536 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
537
538         [AX][GTK] media-emits-object-replacement.html needs new baseline
539         https://bugs.webkit.org/show_bug.cgi?id=152050
540
541         Unreviewed test gardening.
542
543         * accessibility/gtk/media-emits-object-replacement-expected.txt:
544
545 2015-12-09  Joanmarie Diggs  <jdiggs@igalia.com>
546
547         AX: [EFL] Consider deferring to WebCore Accessibility for table exposure
548         https://bugs.webkit.org/show_bug.cgi?id=144898
549
550         Reviewed by Darin Adler.
551
552         * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect new behavior.
553         * platform/efl/accessibility/table-hierarchy-expected.txt: Updated to reflect new behavior.
554         * platform/efl/accessibility/table-one-cell-expected.txt: Updated to reflect new behavior.
555         * platform/efl/accessibility/table-with-rules-expected.txt: Updated to reflect new behavior.
556
557 2015-12-08  David Kilzer  <ddkilzer@apple.com>
558
559         Skip storage/indexeddb/index-multientry.html once again
560
561         * platform/mac-wk1/TestExpectations: Skip:
562         - storage/indexeddb/index-multientry.html
563
564 2015-12-08  Brady Eidson  <beidson@apple.com>
565
566         Modern IDB: storage/indexeddb/objectstore-cursor.html fails.
567         https://bugs.webkit.org/show_bug.cgi?id=152023
568
569         Reviewed by Alex Christensen.
570
571         * platform/mac-wk1/TestExpectations:
572
573 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
574
575         Skipping fast/canvas/canvas-too-large-to-draw.html on win
576         https://bugs.webkit.org/show_bug.cgi?id=152009
577
578         Unreviewed test gardening.
579
580         * platform/win/TestExpectations:
581
582 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
583
584         Rebaseline fast/block/float/overhanging-tall-block.html for win after r193511
585         https://bugs.webkit.org/show_bug.cgi?id=151906
586
587         Unreviewed test gardening.
588
589         * platform/win/fast/block/float/overhanging-tall-block-expected.txt:
590
591 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
592
593         Skipping fast/canvas/canvas-too-large-to-draw.html on ElCapitan Debug
594         https://bugs.webkit.org/show_bug.cgi?id=152009
595
596         Unreviewed test gardening.
597
598         * platform/mac/TestExpectations:
599
600 2015-12-08  Brady Eidson  <beidson@apple.com>
601
602         Modern IDB: IDBTransaction::hasPendingActivity() was wrong, leading to premature GC of the wrapper.
603         https://bugs.webkit.org/show_bug.cgi?id=151507
604
605         Reviewed by Beth Dakin.
606
607         A handful of tests were marked flaky and tracked back to this bug.
608         
609         Ever since the presumed fix for this bug (r192687) the flakiness dashboard says they pass.
610         
611         * platform/mac-wk1/TestExpectations: Re-enable the no-longer-flaky tests.
612
613 2015-12-08  Brady Eidson  <beidson@apple.com>
614
615         More IDB TestExpectations gardening.
616
617         Reviewed by Alex Christensen.
618
619         * platform/mac-wk1/TestExpectations:
620
621 2015-12-08  Brady Eidson  <beidson@apple.com>
622
623         Unreviewed IDB layout test gardening (Adding some flaky crashes)
624
625         * platform/mac-wk1/TestExpectations:
626
627 2015-12-08  Brady Eidson  <beidson@apple.com>
628
629         Modern IDB: Fire blocked events for delete requests that are blocked.
630         https://bugs.webkit.org/show_bug.cgi?id=152015
631
632         Reviewed by Alex Christensen.
633
634         * platform/mac-wk1/TestExpectations:
635
636 2015-12-08  Brady Eidson  <beidson@apple.com>
637
638         More IDB TestExpectations gardening.
639
640         Reviewed by Alex Christensen.
641
642         * platform/mac-wk1/TestExpectations:
643
644 2015-12-08  Brady Eidson  <beidson@apple.com>
645
646         Modern IDB: Fire blocked events for upgrade requests that are blocked.
647         https://bugs.webkit.org/show_bug.cgi?id=152007
648
649         Reviewed by Alex Christensen.
650
651         * platform/mac-wk1/TestExpectations:
652
653         * storage/indexeddb/modern/blocked-open-db-requests-expected.txt: Added.
654         * storage/indexeddb/modern/blocked-open-db-requests.html: Added.
655         * storage/indexeddb/modern/resources/blocked-open-db-requests.js: Added.
656         
657         * storage/indexeddb/modern/deleteobjectstore-1.html: Fix subtly broken test.
658         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures.html: Ditto.
659         
660 2015-12-08  Mark Lam  <mark.lam@apple.com>
661
662         Polymorphic operand types for DFG and FTL div.
663         https://bugs.webkit.org/show_bug.cgi?id=151747
664
665         Reviewed by Geoffrey Garen.
666
667         * js/regress/ftl-object-div-expected.txt: Added.
668         * js/regress/ftl-object-div.html: Added.
669         * js/regress/script-tests/ftl-object-div.js: Added.
670         (o1.valueOf):
671         (foo):
672
673 2015-12-08  Zalan Bujtas  <zalan@apple.com>
674
675         Do not insert positioned renderers to multiple gPositionedDescendantsMap.
676         https://bugs.webkit.org/show_bug.cgi?id=151878
677         rdar://problem/22229889
678
679         Reviewed by Simon Fraser.
680
681         We insert positioned renderers into a static map (RenderBlock::gPositionedDescendantsMap) to keep track of them.
682         This static map is at block level. A particular absolute positioned object is added to its closest ancestor that
683         returns true for RenderElement::canContainAbsolutelyPositionedObjects().
684         canContainAbsolutelyPositionedObjects() returns true if the ancestor is either positioned or has transform.
685         If this container's style changes so that it's no longer positioned and it has no transform anymore,
686         we need to clear its static map of positioned objects (they'll get re-inserted to another ancestor at next layout).
687
688         This patch addresses the case when the renderer does not have transforms anymore.
689
690         * fast/block/positioning/crash-when-transform-is-removed-expected.txt: Added.
691         * fast/block/positioning/crash-when-transform-is-removed.html: Added.
692
693 2015-12-08  Ryan Haddad  <ryanhaddad@apple.com>
694
695         Marking fast/canvas/canvas-too-large-to-draw.html as flaky on ElCapitan Debug
696         https://bugs.webkit.org/show_bug.cgi?id=152009
697
698         Unreviewed test gardening.
699
700         * platform/mac/TestExpectations:
701
702 2015-12-08  Skachkov Oleksandr  <gskachkov@gmail.com>
703
704         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
705         https://bugs.webkit.org/show_bug.cgi?id=149338
706
707         Reviewed by Saam Barati.
708
709         * js/arrowfunction-supercall-expected.txt: Added.
710         * js/arrowfunction-supercall.html: Added.
711         * js/arrowfunction-tdz-expected.txt: Added new expectation.
712         * js/script-tests/arrowfunction-supercall.js: Added.
713         * js/script-tests/arrowfunction-tdz.js: Added new cases.
714
715 2015-12-08  Brady Eidson  <beidson@apple.com>
716
717         Modern IDB: storage/indexeddb/index-cursor.html fails.
718         https://bugs.webkit.org/show_bug.cgi?id=151973
719
720         Reviewed by Darin Adler.
721
722         * platform/mac-wk1/TestExpectations:
723
724 2015-12-08  Csaba Osztrogonác  <ossy@webkit.org>
725
726         [EFL] REGRESSION(r173394): MiniBrowser stucked in an infinite loop if NETWORK_CACHE is disabled
727         https://bugs.webkit.org/show_bug.cgi?id=137692
728
729         Reviewed by Darin Adler.
730
731         * platform/efl/TestExpectations: Unskip now passing tests.
732
733 2015-12-08  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
734
735         [EFL][AX] Rebaseline failing AX tests since r185662
736         https://bugs.webkit.org/show_bug.cgi?id=151991
737
738         Unreviewed EFL rebaseline.
739
740         * platform/efl/TestExpectations:
741         * platform/efl/accessibility/image-link-expected.txt:
742         * platform/efl/accessibility/image-map2-expected.txt:
743         * platform/efl/accessibility/lists-expected.txt:
744         * platform/efl/accessibility/table-attributes-expected.txt:
745         * platform/efl/accessibility/table-cell-spans-expected.txt:
746         * platform/efl/accessibility/table-cells-expected.txt:
747         * platform/efl/accessibility/table-detection-expected.txt:
748         * platform/efl/accessibility/table-one-cell-expected.txt:
749         * platform/efl/accessibility/table-sections-expected.txt:
750         * platform/efl/accessibility/table-with-rules-expected.txt:
751
752 2015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
753
754         [EFL] some ax tests have been failed since r186692
755         https://bugs.webkit.org/show_bug.cgi?id=146887
756
757         Reviewed by Mario Sanchez Prada.
758
759         * platform/efl/TestExpectations: Removed failing tests.
760
761 2015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
762
763         [GTK] 15 accessibility tests fail since r186692.
764         https://bugs.webkit.org/show_bug.cgi?id=148938
765
766         Reviewed by Mario Sanchez Prada.
767
768         * platform/gtk/TestExpectations: Removed failing tests.
769         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Rebaselined.
770         * platform/gtk/accessibility/table-attributes-expected.txt: Rebaselined.
771         * platform/gtk/accessibility/table-cell-spans-expected.txt: Rebaselined.
772         * platform/gtk/accessibility/table-cells-expected.txt: Rebaselined.
773         * platform/gtk/accessibility/table-detection-expected.txt: Rebaselined.
774         * platform/gtk/accessibility/table-sections-expected.txt: Rebaselined.
775         * platform/gtk/accessibility/table-with-rules-expected.txt: Rebaselined.
776
777 2015-12-08  Frederic Wang  <fred.wang@free.fr>
778
779         [cairo] Solid stroke of lines with thickness less than 1 pixel broken after r191658
780         https://bugs.webkit.org/show_bug.cgi?id=151947
781
782         Reviewed by Martin Robinson.
783
784         Add a test to check that the radical overbar appears on the screen when it has thickness less than 1px.
785
786         * mathml/presentation/radical-bar-visibility-expected-mismatch.html: Added.
787         * mathml/presentation/radical-bar-visibility.html: Added.
788
789 2015-12-07  Brady Eidson  <beidson@apple.com>
790
791         Move an IDB test from the "generic failure" section to the "fails because no workers" section.
792
793         Rubberstamped by Andy Estes.
794
795         * platform/mac-wk1/TestExpectations:
796
797 2015-12-07  Andy VanWagoner  <thetalecrafter@gmail.com>
798
799         [INTL] Implement String.prototype.toLocaleUpperCase in ECMA-402
800         https://bugs.webkit.org/show_bug.cgi?id=147609
801
802         Reviewed by Benjamin Poulain.
803
804         * js/script-tests/string-toLocaleUpperCase.js: Added.
805         * js/string-toLocaleUpperCase-expected.txt: Added.
806         * js/string-toLocaleUpperCase.html: Added.
807
808 2015-12-07  Myles C. Maxfield  <mmaxfield@apple.com>
809
810         [Mac] Remove Mavericks-specific TestExpectations lines
811         https://bugs.webkit.org/show_bug.cgi?id=151913
812
813         Reviewed by Alexey Proskuryakov.
814
815         Mavericks is no longer a supported OS.
816
817         * platform/mac/TestExpectations:
818
819 2015-12-07  Brady Eidson  <beidson@apple.com>
820
821         Modern IDB: Miscellaneous test cleanup.
822         https://bugs.webkit.org/show_bug.cgi?id=151968
823
824         Reviewed by Sam Weinig.
825
826         - Reorganize TestExpectations a bit.
827         - Remove two tests that primarily test features that have been removed from the spec.
828
829         * platform/mac-wk1/TestExpectations:
830         * storage/indexeddb/cursor-continueprimarykey-expected.txt: Removed.
831         * storage/indexeddb/cursor-continueprimarykey.html: Removed.
832         * storage/indexeddb/factory-basics-expected.txt: Removed.
833         * storage/indexeddb/factory-basics.html: Removed.
834         * storage/indexeddb/resources/cursor-continueprimarykey.js: Removed.
835         * storage/indexeddb/resources/factory-basics.js: Removed.
836
837 2015-12-07  Brady Eidson  <beidson@apple.com>
838
839         Modern IDB: storage/indexeddb/factory-deletedatabase.html fails.
840         https://bugs.webkit.org/show_bug.cgi?id=151966
841         
842         Reviewed by Sam Weinig.
843
844         * platform/mac-wk1/TestExpectations:
845
846 2015-12-07  Brady Eidson  <beidson@apple.com>
847
848         Modern IDB: storage/indexeddb/cursor-continue-validity.html fails.
849         https://bugs.webkit.org/show_bug.cgi?id=151961
850
851         Reviewed by Alex Christensen.
852
853         * platform/mac-wk1/TestExpectations:
854         * storage/indexeddb/cursor-finished-expected.txt:
855
856 2015-12-07  Xabier Rodriguez Calvar  <calvaris@igalia.com>
857
858         [Streams API] pipeTo tests are failing
859         https://bugs.webkit.org/show_bug.cgi?id=151949
860
861         Unreviewed.
862
863         * TestExpectations:
864         * platform/mac/TestExpectations:
865         * platform/win/TestExpectations: Moved the flag from Mac and Win to general as GTK+ is failing too.
866
867 2015-12-07  Brady Eidson  <beidson@apple.com>
868
869         Modern IDB: Fix "old versions" when upgrading databases.
870         https://bugs.webkit.org/show_bug.cgi?id=151948
871
872         Reviewed by Alex Christensen.
873
874         * platform/mac-wk1/TestExpectations:
875         * storage/indexeddb/database-basics-expected.txt:
876         * storage/indexeddb/modern/deletedatabase-2-expected.txt:
877
878 2015-12-07  Xabier Rodriguez Calvar  <calvaris@igalia.com>
879
880         Unreviewed.
881
882         http://webkit.org/b/147933 and though count queuing strategy and writable stream abort tests are fixed, there
883         are still issues with pipeTo. For that I created http://webkit.org/b/151949.
884
885         * platform/mac/TestExpectations:
886         * platform/win/TestExpectations:
887
888 2015-12-07  Brady Eidson  <beidson@apple.com>
889
890         Modern IDB: Add some more custom exception messages, passing some more tests..
891         https://bugs.webkit.org/show_bug.cgi?id=151912
892
893         Reviewed by Andy Estes.
894
895         * platform/mac-wk1/TestExpectations:
896         
897         * storage/indexeddb/exceptions-expected.txt:
898         * storage/indexeddb/get-keyrange-expected.txt:
899         * storage/indexeddb/invalid-keys-expected.txt:
900         * storage/indexeddb/keypath-edges-expected.txt:
901         * storage/indexeddb/keyrange-expected.txt:
902         * storage/indexeddb/transaction-active-flag-expected.txt:
903         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
904
905         * storage/indexeddb/resources/exceptions.js:
906         * storage/indexeddb/resources/transaction-and-objectstore-calls.js:
907
908 2015-12-07  Ryan Haddad  <ryanhaddad@apple.com>
909
910         Marking fast/dom/Window/property-access-on-cached-window-after-frame-removed.html as failing on Win
911         https://bugs.webkit.org/show_bug.cgi?id=151759
912
913         Unreviewed test gardening.
914
915         * platform/win/TestExpectations:
916
917 2015-12-07  Ryan Haddad  <ryanhaddad@apple.com>
918
919         Removing Yosemite flag from flaky test http/tests/cache/disk-cache/disk-cache-request-max-stale.html
920        https://bugs.webkit.org/show_bug.cgi?id=151661
921
922         Unreviewed test gardening.
923
924         * platform/mac-wk2/TestExpectations:
925
926 2015-12-07  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
927
928         Unreviewed EFL gardening. Mark some of blink tests to failure since r190629.
929
930         * platform/efl/TestExpectations:
931
932 2015-12-06  Simon Fraser  <simon.fraser@apple.com>
933
934         Clipping along compositing borders in svg-edit
935         https://bugs.webkit.org/show_bug.cgi?id=151791
936
937         Reviewed by Zalan Bujtas.
938         
939         Ref test that triggers recomputation of overflow.
940
941         * svg/overflow/visual-overflow-change-expected.html: Added.
942         * svg/overflow/visual-overflow-change.html: Added.
943
944 2015-12-06  Andy VanWagoner  <thetalecrafter@gmail.com>
945
946         [INTL] Implement String.prototype.toLocaleLowerCase in ECMA-402
947         https://bugs.webkit.org/show_bug.cgi?id=147608
948
949         Reviewed by Benjamin Poulain.
950
951         * js/script-tests/string-toLocaleLowerCase.js: Added.
952         * js/string-toLocaleLowerCase-expected.txt: Added.
953         * js/string-toLocaleLowerCase.html: Added.
954
955 2015-12-06  Simon Fraser  <simon.fraser@apple.com>
956
957         REGRESSION (r187121): Can't get to the main content of the page at https://theintercept.com/drone-papers/
958         https://bugs.webkit.org/show_bug.cgi?id=151849
959         rdar://problem/23132828
960
961         Reviewed by Zalan Bujtas.
962         
963         New ref test.
964         
965         The behavior of imported/blink/transitions/transition-not-interpolable.html changed
966         with this patch, but that test is trying to determine if transitions run to/from
967         'auto' values, and doing it wrong. The current patch doesn't change the user-visible
968         behavior of transitions with 'auto' endpoints (covered by http://webkit.org/b/38243).
969
970         * animations/fill-forwards-auto-height-expected.html: Added.
971         * animations/fill-forwards-auto-height.html: Added.
972         * imported/blink/transitions/transition-not-interpolable-expected.txt:
973
974 2015-12-06  David Kilzer  <ddkilzer@apple.com>
975
976         REGRESSION(r193584): Causes heap use-after-free crashes in Web Inspector tests with AddressSanitizer (Requested by ddkilzer on #webkit).
977         https://bugs.webkit.org/show_bug.cgi?id=151929
978
979         Reverted changeset:
980
981         "[ES6] "super" and "this" should be lexically bound inside an
982         arrow function and should live in a JSLexicalEnvironment"
983         https://bugs.webkit.org/show_bug.cgi?id=149338
984         http://trac.webkit.org/changeset/193584
985
986 2015-12-06  Skachkov Oleksandr  <gskachkov@gmail.com>
987
988         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
989         https://bugs.webkit.org/show_bug.cgi?id=149338
990
991         Reviewed by Saam Barati.
992
993         * js/arrowfunction-supercall-expected.txt: Added.
994         * js/arrowfunction-supercall.html: Added.
995         * js/arrowfunction-tdz-expected.txt: Added new expectation.
996         * js/script-tests/arrowfunction-supercall.js: Added.
997         * js/script-tests/arrowfunction-tdz.js: Added new cases.
998
999 2015-12-05  David Kilzer  <ddkilzer@apple.com>
1000
1001         REGRESSION (r193487): Modern IDB: storage/indexeddb/index-multientry.html crashes
1002
1003         * platform/mac-wk1/TestExpectations: Skip test that crashes
1004         on every run: storage/indexeddb/index-multientry.html.
1005
1006 2015-12-04  Zalan Bujtas  <zalan@apple.com>
1007
1008         Garbage in page tiles when document is too long.
1009         https://bugs.webkit.org/show_bug.cgi?id=151906
1010         rdar://problem/23695858
1011
1012         Reviewed by Simon Fraser.
1013
1014         * platform/ios-simulator/fast/block/float/overhanging-tall-block-expected.txt:
1015         * platform/mac-mavericks/fast/block/float/overhanging-tall-block-expected.txt:
1016         * platform/mac/fast/block/float/overhanging-tall-block-expected.txt:
1017
1018 2015-12-04  Brady Eidson  <beidson@apple.com>
1019
1020         Modern IDB: Add some more custom exception messages, passing some more tests.
1021         https://bugs.webkit.org/show_bug.cgi?id=151898
1022
1023         Reviewed by Alex Christensen.
1024
1025         * platform/mac-wk1/TestExpectations:
1026         * storage/indexeddb/keypath-arrays-expected.txt:
1027         * storage/indexeddb/noblobs-expected.txt:
1028         * storage/indexeddb/object-lookups-in-versionchange-expected.txt:
1029         * storage/indexeddb/request-result-cache-expected.txt:
1030         * storage/indexeddb/transaction-after-close-expected.txt:
1031         * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
1032         * storage/indexeddb/transaction-read-only-expected.txt:
1033
1034 2015-12-04  Brady Eidson  <beidson@apple.com>
1035
1036         Modern IDB: Add some more custom exception messages, passing some more tests.
1037         https://bugs.webkit.org/show_bug.cgi?id=151895
1038
1039         Reviewed by Alex Christensen.
1040
1041         * platform/mac-wk1/TestExpectations:
1042         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
1043         * storage/indexeddb/cursor-continue-dir-expected.txt:
1044         * storage/indexeddb/cursor-continue-expected.txt:
1045         * storage/indexeddb/deleteIndex-expected.txt:
1046         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
1047
1048 2015-12-04  Andy VanWagoner  <thetalecrafter@gmail.com>
1049
1050         [INTL] Implement Number.prototype.toLocaleString in ECMA-402
1051         https://bugs.webkit.org/show_bug.cgi?id=147610
1052
1053         Reviewed by Benjamin Poulain.
1054
1055         Add tests for ECMA-402 Number.prototype.toLocaleString.
1056         Since NumberFormat is not fully implemented, don't test locale-specific behavior yet.
1057
1058         * js/number-toLocaleString-expected.txt: Added.
1059         * js/number-toLocaleString.html: Added.
1060         * js/script-tests/number-toLocaleString.js: Added.
1061
1062 2015-12-04  Brady Eidson  <beidson@apple.com>
1063
1064         Modern IDB: Flip test expectations around so we only list failures.
1065         https://bugs.webkit.org/show_bug.cgi?id=151880
1066
1067         Reviewed by Alex Christensen.
1068
1069         * platform/mac-wk1/TestExpectations:
1070
1071 2015-12-04  Brady Eidson  <beidson@apple.com>
1072
1073         Modern IDB: storage/indexeddb/cursor-update.html fails.
1074         https://bugs.webkit.org/show_bug.cgi?id=151879
1075
1076         Reviewed by Oliver Hunt.
1077
1078         * platform/mac-wk1/TestExpectations:
1079
1080 2015-12-04  Brady Eidson  <beidson@apple.com>
1081
1082         Modern IDB: storage/indexeddb/version-change-exclusive.html fails
1083         https://bugs.webkit.org/show_bug.cgi?id=151870
1084
1085         Reviewed by Alex Christensen.
1086
1087         * platform/mac-wk1/TestExpectations:
1088         * storage/indexeddb/modern/double-open-expected.txt: Added.
1089         * storage/indexeddb/modern/double-open.html: Added.
1090         * storage/indexeddb/version-change-exclusive-expected.txt:
1091
1092 2015-12-04  Brady Eidson  <beidson@apple.com>
1093
1094         Modern IDB: storage/indexeddb/exceptions.html fails.
1095         https://bugs.webkit.org/show_bug.cgi?id=151732
1096
1097         Reviewed by Alex Christensen.
1098
1099         Lots of new wk2-specific expectations to keep Legacy IDB passing for now.
1100         
1101         * platform/mac-wk1/TestExpectations:
1102         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index5-expected.txt: Added.
1103         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_index6-expected.txt: Added.
1104         * platform/wk2/imported/w3c/indexeddb/idbcursor_continue_invalid-expected.txt: Added.
1105         * platform/wk2/imported/w3c/indexeddb/idbindex_get7-expected.txt: Added.
1106         * platform/wk2/imported/w3c/indexeddb/idbindex_getKey7-expected.txt: Added.
1107         * platform/wk2/imported/w3c/indexeddb/idbindex_openCursor2-expected.txt: Added.
1108         * platform/wk2/imported/w3c/indexeddb/idbindex_openKeyCursor3-expected.txt: Added.
1109         * platform/wk2/imported/w3c/indexeddb/keypath-expected.txt: Added.
1110         * platform/wk2/storage/indexeddb/aborted-versionchange-closes-expected.txt: Copied from LayoutTests/storage/indexeddb/aborted-versionchange-closes-expected.txt.
1111         * platform/wk2/storage/indexeddb/bad-keypath-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/bad-keypath-expected.txt.
1112         * platform/wk2/storage/indexeddb/basics-expected.txt: Copied from LayoutTests/storage/indexeddb/basics-expected.txt.
1113         * platform/wk2/storage/indexeddb/clear-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/clear-expected.txt.
1114         * platform/wk2/storage/indexeddb/create-and-remove-object-store-expected.txt: Copied from LayoutTests/storage/indexeddb/create-and-remove-object-store-expected.txt.
1115         * platform/wk2/storage/indexeddb/create-objectstore-basics-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt.
1116         * platform/wk2/storage/indexeddb/cursor-continue-dir-expected.txt: Added.
1117         * platform/wk2/storage/indexeddb/cursor-continue-expected.txt: Added.
1118         * platform/wk2/storage/indexeddb/cursor-finished-expected.txt: Copied from LayoutTests/storage/indexeddb/cursor-finished-expected.txt.
1119         * platform/wk2/storage/indexeddb/cursors-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/cursors-expected.txt.
1120         * platform/wk2/storage/indexeddb/database-basics-expected.txt: Added.
1121         * platform/wk2/storage/indexeddb/deleteIndex-bug110792-expected.txt: Added.
1122         * platform/wk2/storage/indexeddb/index-count-expected.txt: Added.
1123         * platform/wk2/storage/indexeddb/intversion-close-in-oncomplete-expected.txt: Added.
1124         * platform/wk2/storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt: Added.
1125         * platform/wk2/storage/indexeddb/invalid-keys-expected.txt: Added.
1126         * platform/wk2/storage/indexeddb/key-requirements-delete-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt.
1127         * platform/wk2/storage/indexeddb/key-requirements-inline-and-passed-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt.
1128         * platform/wk2/storage/indexeddb/key-requirements-put-no-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt.
1129         * platform/wk2/storage/indexeddb/key-requirements-put-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt.
1130         * platform/wk2/storage/indexeddb/key-type-array-expected.txt: Added.
1131         * platform/wk2/storage/indexeddb/keypath-arrays-expected.txt: Added.
1132         * platform/wk2/storage/indexeddb/keypath-edges-expected.txt: Added.
1133         * platform/wk2/storage/indexeddb/keyrange-expected.txt: Added.
1134         * platform/wk2/storage/indexeddb/mozilla/clear-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/clear-expected.txt.
1135         * platform/wk2/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/create-objectstore-basics-expected.txt.
1136         * platform/wk2/storage/indexeddb/mozilla/cursors-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/cursors-expected.txt.
1137         * platform/wk2/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt.
1138         * platform/wk2/storage/indexeddb/mozilla/readonly-transactions-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/readonly-transactions-expected.txt.
1139         * platform/wk2/storage/indexeddb/object-lookups-in-versionchange-expected.txt: Added.
1140         * platform/wk2/storage/indexeddb/objectstore-count-expected.txt: Added.
1141         * platform/wk2/storage/indexeddb/open-cursor-expected.txt: Added.
1142         * platform/wk2/storage/indexeddb/readonly-transactions-expected.txt: Copied from LayoutTests/storage/indexeddb/mozilla/readonly-transactions-expected.txt.
1143         * platform/wk2/storage/indexeddb/removed-expected.txt: Added.
1144         * platform/wk2/storage/indexeddb/request-result-cache-expected.txt: Added.
1145         * platform/wk2/storage/indexeddb/transaction-abort-expected.txt: Copied from LayoutTests/storage/indexeddb/transaction-abort-expected.txt.
1146         * platform/wk2/storage/indexeddb/transaction-active-flag-expected.txt: Added.
1147         * platform/wk2/storage/indexeddb/transaction-after-close-expected.txt: Added.
1148         * platform/wk2/storage/indexeddb/transaction-read-only-expected.txt: Added.
1149         * platform/wk2/storage/indexeddb/version-change-exclusive-expected.txt: Added.
1150         * storage/indexeddb/aborted-versionchange-closes-expected.txt:
1151         * storage/indexeddb/basics-expected.txt:
1152         * storage/indexeddb/create-and-remove-object-store-expected.txt:
1153         * storage/indexeddb/cursor-finished-expected.txt:
1154         * storage/indexeddb/exceptions-expected.txt:
1155         * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
1156         * storage/indexeddb/modern/double-abort-expected.txt:
1157         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
1158         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
1159         * storage/indexeddb/mozilla/bad-keypath-expected.txt:
1160         * storage/indexeddb/mozilla/clear-expected.txt:
1161         * storage/indexeddb/mozilla/create-objectstore-basics-expected.txt:
1162         * storage/indexeddb/mozilla/cursors-expected.txt:
1163         * storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
1164         * storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
1165         * storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
1166         * storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
1167         * storage/indexeddb/mozilla/readonly-transactions-expected.txt:
1168         * storage/indexeddb/resources/exceptions.js:
1169         (testObjectStore):
1170         * storage/indexeddb/transaction-abort-expected.txt:
1171
1172 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
1173
1174         Web Inspector: Unskip many inspector/debugger tests
1175         https://bugs.webkit.org/show_bug.cgi?id=151843
1176
1177         Reviewed by Timothy Hatcher.
1178
1179         * TestExpectations:
1180         * platform/mac/TestExpectations:
1181         Skip specific tests.
1182
1183         * platform/mac-wk2/TestExpectations:
1184         Test no longer existed.
1185
1186         * inspector/debugger/resources/exception.js:
1187         (exceptionDOM):
1188         Keep the code outputing a NotFoundException. This particular
1189         invocation was recently changed to throw a TypeError.
1190
1191 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
1192
1193         Web Inspector: Remove untested and unused Worker inspection
1194         https://bugs.webkit.org/show_bug.cgi?id=151848
1195
1196         Reviewed by Brian Burg.
1197
1198         * inspector/debugger/pause-dedicated-worker-expected.txt: Removed.
1199         * inspector/debugger/pause-dedicated-worker.html: Removed.
1200         * inspector/debugger/resources/dedicated-worker.js: Removed.
1201         * inspector/debugger/terminate-dedicated-worker-while-paused-expected.txt: Removed.
1202         * inspector/debugger/terminate-dedicated-worker-while-paused.html: Removed.
1203
1204 2015-12-04  Joseph Pecoraro  <pecoraro@apple.com>
1205
1206         Web Inspector: Specifically Identify the Global Lexical Environment Scope
1207         https://bugs.webkit.org/show_bug.cgi?id=151828
1208
1209         Reviewed by Brian Burg.
1210
1211         * inspector/debugger/breakpoint-scope-expected.txt:
1212         * inspector/debugger/breakpoint-scope.html:
1213         * inspector/debugger/resources/scope.js:
1214         Update the test to include something in the global lexical
1215         environment and ensure it is identified as such.
1216
1217 2015-12-03  Sergio Villar Senin  <svillar@igalia.com>
1218
1219         [css-grid] Fix height computation of grid items with borders inside fr tracks
1220         https://bugs.webkit.org/show_bug.cgi?id=151798
1221
1222         Reviewed by Zalan Bujtas.
1223
1224         * fast/css-grid-layout/grid-item-with-border-in-fr-expected.txt: Added.
1225         * fast/css-grid-layout/grid-item-with-border-in-fr.html: Added.
1226
1227 2015-12-03  Brady Eidson  <beidson@apple.com>
1228
1229         Modern IDB: Fix up tests that refer to non-standard IDBVersionChangeEvent.dataLoss.
1230         https://bugs.webkit.org/show_bug.cgi?id=151850
1231
1232         Reviewed by Andy Estes.
1233
1234         * platform/mac-wk1/TestExpectations:
1235         
1236         * storage/indexeddb/data-corruption-expected.txt: Removed.
1237         * storage/indexeddb/data-corruption.html: Removed.
1238         * storage/indexeddb/resources/data-corruption.js: Removed.
1239
1240         * storage/indexeddb/events-expected.txt:
1241         * storage/indexeddb/resources/events.js:
1242
1243 2015-12-03  Brady Eidson  <beidson@apple.com>
1244
1245         Modern IDB: storage/indexeddb/cursor-index-delete.html fails.
1246         https://bugs.webkit.org/show_bug.cgi?id=151847
1247
1248         Reviewed by Andy Estes.
1249
1250         * platform/mac-wk1/TestExpectations:
1251
1252 2015-12-03  Eric Carlson  <eric.carlson@apple.com>
1253
1254         [MediaStream] Update MediaStreamTrack.getCapabilities
1255         https://bugs.webkit.org/show_bug.cgi?id=151728
1256
1257         Reviewed by Jer Noble.
1258
1259         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt: Added.
1260         * fast/mediastream/MediaStreamTrack-getCapabilities.html: Added.
1261         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
1262         * fast/mediastream/MediaStreamTrack-getSettings.html:
1263
1264 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
1265
1266         Removing deleted test storage/indexeddb/objectstore-keycursor.html from TestExpectations file
1267         https://bugs.webkit.org/show_bug.cgi?id=151772
1268
1269         Unreviewed test gardening.
1270
1271         * platform/mac-wk2/TestExpectations:
1272
1273 2015-12-03  Keith Rollin  <krollin@apple.com>
1274
1275         [Win] fast/forms/HTMLOptionElement_label03.html failing on win7
1276         https://bugs.webkit.org/show_bug.cgi?id=150909
1277         rdar://problem/23539673
1278
1279         Reviewed by Darin Adler.
1280
1281         Mark fast/forms/HTMLOptionElement_label03.html as being expected to
1282         pass. Also update some text in HTMLOptionElement_label02.html and
1283         HTMLOptionElement_label03.html so that it no longer refers to our
1284         trying to match IE (which we are no longer doing).
1285
1286         * fast/forms/HTMLOptionElement_label02.html:
1287         * fast/forms/HTMLOptionElement_label03.html:
1288         * platform/win/TestExpectations:
1289
1290 2015-12-03  Brady Eidson  <beidson@apple.com>
1291
1292         Modern IDB: storage/indexeddb/cursor-advance.html fails.
1293         https://bugs.webkit.org/show_bug.cgi?id=151731
1294
1295         Reviewed by Alex Christensen.
1296
1297         * platform/mac-wk1/TestExpectations:
1298         * storage/indexeddb/cursor-advance-expected.txt:
1299
1300 2015-12-03  Brent Fulgham  <bfulgham@apple.com>
1301
1302         Allow JavaScript to iterate over plugins for local files
1303         https://bugs.webkit.org/show_bug.cgi?id=151783
1304         <rdar://problem/23692113>
1305
1306         Modify the existing 'local file' plugin tests so that they don't turn on the debugging
1307         flag to allow iterating over all plugins. Then create a new HTTP test (based on the
1308         existing plugin-javascript-access test) to make sure that plugin iteration is blocked
1309         for non-local-file access.
1310
1311         Reviewed by Alexey Proskuryakov.
1312
1313         * http/tests/plugins/plugin-javascript-access-expected.txt: Added.
1314         * http/tests/plugins/plugin-javascript-access.html: Added.
1315         * plugins/plugin-javascript-access.html: Remove unneeded 'internals.setShowAllPlugins' call.
1316         * plugins/script-tests/navigator-mimeTypes-length.js: Ditto.
1317
1318 2015-12-03  Brady Eidson  <beidson@apple.com>
1319
1320         Modern IDB: storage/indexeddb/cursor-skip-deleted.html fails.
1321         https://bugs.webkit.org/show_bug.cgi?id=151794
1322
1323         Reviewed by Alex Christensen.
1324
1325         * platform/mac-wk1/TestExpectations:
1326
1327 2015-12-02  Sam Weinig  <sam@webkit.org>
1328
1329         Promise callbacks should be called at microtask checkpoints
1330         https://bugs.webkit.org/show_bug.cgi?id=147933
1331
1332         Reviewed by Chris Dumez.
1333
1334         * fast/dom/microtask-promise-mutation-observer-order-expected.txt: Added.
1335         * fast/dom/microtask-promise-mutation-observer-order.html: Added.
1336
1337 2015-12-03  Daniel Bates  <dabates@apple.com>
1338
1339         ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::add()
1340         https://bugs.webkit.org/show_bug.cgi?id=126662
1341         <rdar://problem/15775508>
1342
1343         Reviewed by Brent Fulgham.
1344
1345         Add test to ensure that we do not assert when inserting a subtree that has an element with
1346         a duplicate id before removing the original subtree.
1347
1348         * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree-expected.txt: Added.
1349         * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree.svg: Added.
1350
1351 2015-12-03  Javier Fernandez  <jfernandez@igalia.com>
1352
1353         [css-grid] margin-left:auto and margin-top:auto discards the margin on opposite side
1354         https://bugs.webkit.org/show_bug.cgi?id=151802
1355
1356         Reviewed by Sergio Villar Senin.
1357
1358         Tests to verify the specified margins account for determining the available space for
1359         auto-margins alignment.
1360
1361         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins-expected.txt: Added.
1362         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins.html: Added.
1363
1364 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
1365
1366         Rebaselining svg/custom/bug78807.svg since actual results now match Mac expectations
1367         https://bugs.webkit.org/show_bug.cgi?id=151804
1368
1369         Unreviewed test gardening.
1370
1371         * platform/win/svg/custom/bug78807-expected.txt:
1372
1373 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
1374
1375         Skipping failing sputnik/Unicode/Unicode_510 tests pending further investigation
1376         https://bugs.webkit.org/show_bug.cgi?id=151505
1377
1378         Unreviewed test gardening.
1379
1380         * platform/win/TestExpectations:
1381
1382 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
1383
1384         Marking fast/css/pseudo-visited-background-color-on-input.html as failing on win
1385         https://bugs.webkit.org/show_bug.cgi?id=151756
1386
1387         Unreviewed test gardening.
1388
1389         * platform/win/TestExpectations:
1390
1391 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
1392
1393         fast/borders/hidpi-border-clipping-right-after-move.html
1394         https://bugs.webkit.org/show_bug.cgi?id=151754
1395
1396         Unreviewed test gardening.
1397
1398         * platform/win/TestExpectations:
1399
1400 2015-12-03  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1401
1402         Unreviewed EFL urgent gardening. Skip web-platform-tests
1403         because it has been timeout since r192796.
1404
1405         * platform/efl/TestExpectations:
1406
1407 2015-12-02  Mark Lam  <mark.lam@apple.com>
1408
1409         Polymorphic operand types for DFG and FTL mul.
1410         https://bugs.webkit.org/show_bug.cgi?id=151746
1411
1412         Reviewed by Filip Pizlo.
1413
1414         * js/regress/ftl-object-mul-expected.txt: Added.
1415         * js/regress/ftl-object-mul.html: Added.
1416         * js/regress/script-tests/ftl-object-mul.js: Added.
1417         (o1.valueOf):
1418         (foo):
1419
1420 2015-12-02  Myles C. Maxfield  <mmaxfield@apple.com>
1421
1422         Unify font-variant-* with font-variant shorthand
1423         https://bugs.webkit.org/show_bug.cgi?id=149773
1424
1425         Reviewed by Darin Adler.
1426
1427         Update tests. Also temporarily skip existing font-features tests until
1428         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
1429
1430         * css3/font-variant-parsing-expected.txt:
1431         * css3/font-variant-parsing.html:
1432         * fast/css/font-property-priority-expected.txt:
1433         * fast/css/font-shorthand-expected.txt:
1434         * fast/css/parsing-font-variant-ligatures-expected.txt:
1435         * fast/css/parsing-font-variant-ligatures.html:
1436         * fast/inspector-support/style-expected.txt:
1437         * fast/text/font-variant-shorthand-expected.txt: Added.
1438         * fast/text/font-variant-shorthand.html: Added.
1439         * platform/mac/TestExpectations:
1440         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
1441
1442 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
1443
1444         Rebaselining fast/dom/adopt-attribute-crash-expected for win
1445         https://bugs.webkit.org/show_bug.cgi?id=151762
1446
1447         Reviewed by Darin Adler.
1448
1449         * platform/win/fast/dom/adopt-attribute-crash-expected.txt:
1450
1451 2015-12-02  Alex Christensen  <achristensen@webkit.org>
1452
1453         Asynchronously call onerror when a content blocker blocks ascript element's load
1454         https://bugs.webkit.org/show_bug.cgi?id=151649
1455
1456         Reviewed by Brady Eidson.
1457
1458         * http/tests/contentextensions/script-onerror-expected.txt: Added.
1459         * http/tests/contentextensions/script-onerror.html: Added.
1460         * http/tests/contentextensions/script-onerror.html.json: Added.
1461         * http/tests/misc/unloadable-script-expected.txt:
1462         * http/tests/misc/unloadable-script.html:
1463         * http/tests/security/local-JavaScript-from-remote-expected.txt:
1464         * http/tests/security/local-JavaScript-from-remote.html:
1465         Added testRunner.waitUntilDone and testRunner.notifyDone to reflect the fact that onerror is no longer called synchronously.
1466
1467 2015-12-02  Eric Carlson  <eric.carlson@apple.com>
1468
1469         Fix flaky test added with r192954.
1470
1471         Unreviewed.
1472
1473         * fast/mediastream/MediaStreamTrack-getSettings.html:
1474
1475 2015-12-02  Commit Queue  <commit-queue@webkit.org>
1476
1477         Unreviewed, rolling out r192955.
1478         https://bugs.webkit.org/show_bug.cgi?id=151776
1479
1480         A large number of the tests added with this change are failing
1481         on Windows (Requested by ryanhaddad on #webkit).
1482
1483         Reverted changeset:
1484
1485         "[css border] border-image doesn't honor border-style"
1486         https://bugs.webkit.org/show_bug.cgi?id=99922
1487         http://trac.webkit.org/changeset/192955
1488
1489 2015-12-02  Yoav Weiss  <yoav@yoav.ws>
1490
1491         Fix preloader issue with srcdoc documents.
1492         https://bugs.webkit.org/show_bug.cgi?id=151744
1493
1494         Reviewed by Ryosuke Niwa.
1495
1496         Added a test that makes sure that srcdoc based subresources are properly preloaded.
1497
1498         * fast/preloader/iframe-srcdoc-expected.txt: Added.
1499         * fast/preloader/iframe-srcdoc.html: Added.
1500
1501 2015-12-02  Jer Noble  <jer.noble@apple.com>
1502
1503         Add a setting and restriction which will pause invisible autoplaying video
1504         https://bugs.webkit.org/show_bug.cgi?id=151412
1505
1506         Reviewed by Eric Carlson.
1507
1508         * media/video-restricted-invisible-autoplay-not-allowed-expected.txt: Added.
1509         * media/video-restricted-invisible-autoplay-not-allowed.html: Added.
1510
1511 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
1512
1513         Rebaseline fast/parser/xml-declaration-missing-ending-mark.html, fast/parser/xml-colon-entity.html for Win
1514         https://bugs.webkit.org/show_bug.cgi?id=151763
1515
1516         Reviewed by Brent Fulgham.
1517
1518         * platform/win/fast/parser/xml-colon-entity-expected.txt:
1519         * platform/win/fast/parser/xml-declaration-missing-ending-mark-expected.txt:
1520
1521 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
1522
1523         Rebaseline fast/dynamic/text-combine.html on win
1524         https://bugs.webkit.org/show_bug.cgi?id=151761
1525
1526         Unreviewed test gardening.
1527
1528         * platform/win/fast/dynamic/text-combine-expected.png:
1529         * platform/win/fast/dynamic/text-combine-expected.txt:
1530
1531 2015-12-02  Brady Eidson  <beidson@apple.com>
1532
1533         Modern IDB: Remove all traces of IDBObjectStore::openKeyCursor from tests.
1534         https://bugs.webkit.org/show_bug.cgi?id=151772
1535
1536         Reviewed by Alex Christensen.
1537         
1538         IDBObjectStore::openKeyCursor no longer exists, so testing it is inherently bogus.
1539
1540         * platform/mac-wk1/TestExpectations: Two tests now pass with small expectations changes.
1541         * storage/indexeddb/cursor-basics-expected.txt:
1542         * storage/indexeddb/cursor-overloads-expected.txt:
1543
1544         * storage/indexeddb/cursor-overloads.html:
1545         * storage/indexeddb/optional-arguments.html:
1546         * storage/indexeddb/resources/cursor-basics.js:
1547         * storage/indexeddb/resources/deleted-objects.js:
1548         * storage/indexeddb/resources/exceptions.js:
1549         * storage/indexeddb/resources/objectstore-basics.js:
1550         
1551         * storage/indexeddb/objectstore-keycursor-expected.txt: Removed.
1552         * storage/indexeddb/objectstore-keycursor.html: Removed.
1553         * storage/indexeddb/resources/objectstore-keycursor.js: Removed.
1554
1555 2015-12-02  David Hyatt  <hyatt@apple.com>
1556
1557         Add some more picture element layout tests
1558         https://bugs.webkit.org/show_bug.cgi?id=151769
1559
1560         Reviewed by Dean Jackson.
1561
1562         * fast/picture/image-picture-invalid-expected.txt: Added.
1563         * fast/picture/image-picture-invalid.html: Added.
1564         * fast/picture/image-picture-nested-expected.txt: Added.
1565         * fast/picture/image-picture-nested.html: Added.
1566
1567 2015-12-02  Brady Eidson  <beidson@apple.com>
1568
1569         Modern IDB: Enable a couple more passing tests.
1570         https://bugs.webkit.org/show_bug.cgi?id=151766
1571
1572         Reviewed by Beth Dakin.
1573
1574         * platform/mac-wk1/TestExpectations:
1575         * storage/indexeddb/create-object-store-options-expected.txt:
1576
1577 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
1578
1579         Skipping tests on Win that fail due to unimplemented showModalDialog function.
1580         https://bugs.webkit.org/show_bug.cgi?id=151506
1581
1582         Unreviewed test gardening.
1583
1584         * platform/win/TestExpectations:
1585
1586 2015-12-02  Brady Eidson  <beidson@apple.com>
1587
1588         Modern IDB: IDBTransaction::error is not exposed.
1589         https://bugs.webkit.org/show_bug.cgi?id=151752
1590
1591         Reviewed by Alex Christensen.
1592
1593         * platform/mac-wk1/TestExpectations:
1594         * storage/indexeddb/modern/basic-add.html:
1595         * storage/indexeddb/modern/double-abort-expected.txt:
1596         * storage/indexeddb/modern/index-3.html:
1597         * storage/indexeddb/resources/transaction-error.js:
1598         * storage/indexeddb/transaction-error-expected.txt:
1599
1600 2015-12-02  Adenilson Cavalcanti  <cavalcantii@gmail.com>
1601
1602         [css border] border-image doesn't honor border-style
1603         https://bugs.webkit.org/show_bug.cgi?id=99922
1604
1605         Reviewed by Simon Fraser.
1606
1607         Ensure that WebKit will be compliant to css-backgrounds spec where
1608         a border with an image will only be rendered if there is a style defined.
1609
1610         Previous border image tests had to be edited (i.e. define border-style)
1611         to ensure that a decorated border would be rendered.
1612
1613         * fast/borders/border-image-01.html:
1614         * fast/borders/border-image-border-radius.html:
1615         * fast/borders/border-image-fill-no-intrinsic-size.html:
1616         * fast/borders/border-image-longhand.html:
1617         * fast/borders/border-image-massive-scale.html:
1618         * fast/borders/border-image-omit-right-slice.html:
1619         * fast/borders/border-image-outset-in-shorthand.html:
1620         * fast/borders/border-image-outset-split-inline-expected.txt:
1621         * fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt:
1622         * fast/borders/border-image-outset-split-inline-vertical-lr.html:
1623         * fast/borders/border-image-outset-split-inline.html:
1624         * fast/borders/border-image-outset.html:
1625         * fast/borders/border-image-repeat.html:
1626         * fast/borders/border-image-rotate-transform.html:
1627         * fast/borders/border-image-scale-transform.html:
1628         * fast/borders/border-image-scaled.html:
1629         * fast/borders/border-image-scrambled.html:
1630         * fast/borders/border-image-should-not-display-expected.html: Added.
1631         * fast/borders/border-image-should-not-display.html: Added.
1632         * fast/borders/border-image-side-reduction.html:
1633         * fast/borders/border-image-slice-constrained.html:
1634         * fast/borders/border-image-slice-missing-right.html:
1635         * fast/borders/border-image-slices.html:
1636         * fast/borders/border-image-source.html:
1637         * fast/borders/border-image-trumps-radius-expected.txt:
1638         * fast/borders/border-image-trumps-radius.html:
1639         * fast/borders/hidpi-border-image-gradient-on-subpixels.html:
1640         * fast/borders/resources/red.png: Added.
1641         * fast/borders/scaled-border-image.html:
1642         * fast/gradients/border-image-gradient-expected.txt:
1643         * fast/gradients/border-image-gradient.html:
1644         * fast/hidpi/image-set-border-image-comparison.html:
1645         * fast/hidpi/image-set-border-image-dynamic.html:
1646         * fast/hidpi/image-set-border-image-simple.html:
1647         * fast/writing-mode/border-image-horizontal-bt.html:
1648         * fast/writing-mode/border-image-vertical-lr.html:
1649         * fast/writing-mode/border-image-vertical-rl.html:
1650         * platform/mac/fast/borders/border-image-01-expected.txt:
1651         * platform/mac/fast/borders/border-image-border-radius-expected.txt:
1652         * platform/mac/fast/borders/border-image-longhand-expected.txt:
1653         * platform/mac/fast/borders/border-image-massive-scale-expected.txt:
1654         * platform/mac/fast/borders/border-image-omit-right-slice-expected.txt:
1655         * platform/mac/fast/borders/border-image-outset-expected.txt:
1656         * platform/mac/fast/borders/border-image-outset-in-shorthand-expected.txt:
1657         * platform/mac/fast/borders/border-image-repeat-expected.txt:
1658         * platform/mac/fast/borders/border-image-rotate-transform-expected.txt:
1659         * platform/mac/fast/borders/border-image-scale-transform-expected.txt:
1660         * platform/mac/fast/borders/border-image-scaled-expected.txt:
1661         * platform/mac/fast/borders/border-image-scrambled-expected.txt:
1662         * platform/mac/fast/borders/border-image-side-reduction-expected.txt:
1663         * platform/mac/fast/borders/border-image-slice-constrained-expected.txt:
1664         * platform/mac/fast/borders/border-image-slices-expected.txt:
1665         * platform/mac/fast/borders/border-image-source-expected.txt:
1666         * platform/mac/fast/borders/scaled-border-image-expected.txt:
1667         * platform/mac/fast/hidpi/image-set-border-image-comparison-expected.txt:
1668         * platform/mac/fast/hidpi/image-set-border-image-dynamic-expected.txt:
1669         * platform/mac/fast/hidpi/image-set-border-image-simple-expected.txt:
1670         * platform/mac/fast/writing-mode/border-image-horizontal-bt-expected.txt:
1671         * platform/mac/fast/writing-mode/border-image-vertical-lr-expected.txt:
1672         * platform/mac/fast/writing-mode/border-image-vertical-rl-expected.txt:
1673
1674 2015-12-02  Eric Carlson  <eric.carlson@apple.com>
1675
1676         [MediaStream] Implement MediaStreamTrack.getSettings()
1677         https://bugs.webkit.org/show_bug.cgi?id=151727
1678
1679         Reviewed by Jer Noble.
1680
1681         * fast/mediastream/MediaStream-video-element-expected.txt:
1682         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
1683         * fast/mediastream/MediaStream-video-element-track-stop.html:
1684         * fast/mediastream/MediaStream-video-element.html:
1685         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt: Added.
1686         * fast/mediastream/MediaStreamTrack-getSettings.html: Added.
1687
1688 2015-12-01  David Hyatt  <hyatt@apple.com>
1689
1690         Implement the picture element.
1691         https://bugs.webkit.org/show_bug.cgi?id=116963
1692
1693         Reviewed by Dean Jackson.
1694
1695         * fast/picture: Added.
1696         * fast/picture/image-picture-1x-expected.txt: Added.
1697         * fast/picture/image-picture-1x.html: Added.
1698         * fast/picture/resources: Added.
1699         * fast/picture/resources/blue_rect.jpg: Added.
1700         * fast/picture/resources/currentSrcHelper.js: Added.
1701         (fileName):
1702         (currentSrcFileName):
1703         (currentSrcFileNameNoParams):
1704         * fast/picture/resources/image-set-4x.png: Added.
1705
1706 2015-12-02  Jiewen Tan  <jiewen_tan@apple.com>
1707
1708         Null dereference loading Blink layout test fast/loader/unload-mutation-crash.html
1709         https://bugs.webkit.org/show_bug.cgi?id=149305
1710         <rdar://problem/22747892>
1711
1712         Reviewed by Brent Fulgham.
1713
1714         This test case is from Blink r180918:
1715         https://codereview.chromium.org/495743003
1716
1717         * fast/loader/unload-mutation-crash-expected.txt: Added.
1718         * fast/loader/unload-mutation-crash.html: Added.
1719
1720 2015-12-02  Joseph Pecoraro  <pecoraro@apple.com>
1721
1722         Web Inspector: Handle YieldExpressions in the ScriptSyntaxTree
1723         https://bugs.webkit.org/show_bug.cgi?id=151730
1724
1725         Reviewed by Brian Burg.
1726
1727         * inspector/model/parse-script-syntax-tree-expected.txt:
1728         * inspector/model/parse-script-syntax-tree.html:
1729
1730 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
1731
1732         [Win] Test gardening after r192895
1733
1734         Unreviewed.
1735
1736         * fast/text/emoji-overlap-expected.html:
1737         * fast/text/emoji-overlap.html:
1738
1739 2015-12-01  Commit Queue  <commit-queue@webkit.org>
1740
1741         Unreviewed, rolling out r192894 and r192904.
1742         https://bugs.webkit.org/show_bug.cgi?id=151738
1743
1744         Crashes sometimes on Windows (Requested by litherum on
1745         #webkit).
1746
1747         Reverted changesets:
1748
1749         "[Win] Web fonts with small caps have excess whitespace with
1750         the complex text codepath"
1751         https://bugs.webkit.org/show_bug.cgi?id=151698
1752         http://trac.webkit.org/changeset/192894
1753
1754         "Test gardening after r192894"
1755         http://trac.webkit.org/changeset/192904
1756
1757 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
1758
1759         [SVG -> OTF Converter] Force UnitsPerEm to 1000
1760         https://bugs.webkit.org/show_bug.cgi?id=151650
1761
1762         Reviewed by Antti Koivisto.
1763
1764         Some tests have quantization differences.
1765
1766         * fast/ruby/ruby-expansion-cjk-2-expected.html:
1767         * fast/ruby/ruby-expansion-cjk-3-expected.html:
1768         * fast/ruby/ruby-expansion-cjk-4-expected.html:
1769         * fast/ruby/ruby-expansion-cjk-5-expected.html:
1770         * fast/ruby/ruby-expansion-cjk-expected.html:
1771         * platform/mac-wk2/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
1772         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
1773         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
1774         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
1775         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
1776         * platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
1777         * platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
1778         * platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
1779         * platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
1780         * platform/mac/svg/batik/text/textEffect3-expected.txt:
1781         * platform/mac/svg/batik/text/textPosition2-expected.txt:
1782         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
1783         * svg/custom/acid3-test-77-expected.txt:
1784
1785 2015-12-01  Brady Eidson  <beidson@apple.com>
1786
1787         Add updated test result missing from http://trac.webkit.org/changeset/192924
1788         https://bugs.webkit.org/show_bug.cgi?id=151725
1789
1790         * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
1791
1792 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
1793
1794         Marking http/tests/xmlhttprequest/methods-async.html as flaky on Yosemite WK2
1795         https://bugs.webkit.org/show_bug.cgi?id=151729
1796
1797         Unreviewed test gardening.
1798
1799         * platform/mac-wk2/TestExpectations:
1800
1801 2015-12-01  Brady Eidson  <beidson@apple.com>
1802
1803         Give a more detailed message for TypeErrors that result from EnforceRange.
1804         https://bugs.webkit.org/show_bug.cgi?id=151725
1805
1806         Reviewed by Tim Horton.
1807
1808         * crypto/subtle/aes-cbc-generate-key-expected.txt:
1809         * js/dom/webidl-type-mapping-expected.txt:
1810         * storage/indexeddb/intversion-bad-parameters-expected.txt:
1811         * storage/indexeddb/version-change-event-basic-expected.txt:
1812
1813 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
1814
1815         Test gardening after r192894
1816
1817         Unreviewed.
1818
1819         * fast/text/small-caps-complex-expected.html:
1820         * fast/text/small-caps-complex.html:
1821
1822 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
1823
1824         [iOS] Adjacent emoji overlap each other
1825         https://bugs.webkit.org/show_bug.cgi?id=151690
1826         <rdar://problem/23430453>
1827
1828         Reviewed by Simon Fraser.
1829
1830         * fast/text/emoji-overlap-expected.html: Added.
1831         * fast/text/emoji-overlap.html: Added.
1832
1833 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
1834
1835         [Win] Web fonts with small caps have excess whitespace with the complex text codepath
1836         https://bugs.webkit.org/show_bug.cgi?id=151698
1837
1838         Reviewed by Darin Adler.
1839
1840         * fast/text/resources/tinyfont.svg: Added.
1841         * fast/text/small-caps-complex-expected.html: Added.
1842         * fast/text/small-caps-complex.html: Added.
1843
1844 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
1845
1846         Marking http/tests/xmlhttprequest/workers/methods.html as flaky on Yosemite WK2
1847         https://bugs.webkit.org/show_bug.cgi?id=151709
1848
1849         Unreviewed test gardening.
1850
1851         * platform/mac-wk2/TestExpectations:
1852
1853 2015-12-01  Brady Eidson  <beidson@apple.com>
1854
1855         Skip some specific IDB tests in preparation for enabling the entire directory.
1856
1857         Reviewed in person by Sam Weinig.
1858
1859         * platform/mac-wk1/TestExpectations:
1860
1861 2015-12-01  Brady Eidson  <beidson@apple.com>
1862
1863         Modern IDB: storage/indexeddb/create-and-remove-object-store.html fails.
1864         https://bugs.webkit.org/show_bug.cgi?id=151704
1865
1866         Reviewed by Alex Christensen.
1867
1868         * platform/mac-wk1/TestExpectations:
1869         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
1870
1871 2015-12-01  Brady Eidson  <beidson@apple.com>
1872
1873         Modern IDB: storage/indexeddb/basics.html fails.
1874         https://bugs.webkit.org/show_bug.cgi?id=151694
1875
1876         Reviewed by Alex Christensen.
1877
1878         * platform/mac-wk1/TestExpectations:
1879         * storage/indexeddb/modern/deletedatabase-1.html:
1880         * storage/indexeddb/modern/opendatabase-versions.html:
1881         * storage/indexeddb/modern/versionchange-event.html:
1882
1883 2015-12-01  Carlos Garcia Campos  <cgarcia@igalia.com>
1884
1885         Unreviewed, rolling out r192876.
1886
1887         It broke a lot of JSC and layout tests for GTK and EFL
1888
1889         Reverted changeset:
1890
1891         "[ES6] "super" and "this" should be lexically bound inside an
1892         arrow function and should live in a JSLexicalEnvironment"
1893         https://bugs.webkit.org/show_bug.cgi?id=149338
1894         http://trac.webkit.org/changeset/192876
1895
1896 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1897
1898         [Streams API] pull function of tee should call readFromReadableStreamReader directly
1899         https://bugs.webkit.org/show_bug.cgi?id=151497
1900
1901         Unreviewed.
1902
1903         Adding non regression test.
1904
1905         * streams/streams-promises-expected.txt:
1906         * streams/streams-promises.html:
1907
1908 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1909
1910         [Streams API] teeReadableStream should not directly use stream.getReader()
1911         https://bugs.webkit.org/show_bug.cgi?id=151487
1912
1913         Reviewed by Darin Adler.
1914
1915         Adding non-regression test.
1916
1917         * streams/streams-promises-expected.txt:
1918         * streams/streams-promises.html:
1919
1920 2015-12-01  Skachkov Oleksandr  <gskachkov@gmail.com>
1921
1922         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
1923         https://bugs.webkit.org/show_bug.cgi?id=149338
1924
1925         Reviewed by Saam Barati.
1926
1927         * js/arrowfunction-supercall-expected.txt: Added.
1928         * js/arrowfunction-supercall.html: Added.
1929         * js/arrowfunction-tdz-expected.txt: Added new expectation.
1930         * js/script-tests/arrowfunction-supercall.js: Added.
1931         * js/script-tests/arrowfunction-tdz.js: Added new cases.
1932
1933 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1934
1935         [Streams API] streams should not directly use Number and related methods
1936         https://bugs.webkit.org/show_bug.cgi?id=151499
1937
1938         Reviewed by Darin Adler.
1939
1940         Added a non-regression test.
1941
1942         * streams/streams-promises-expected.txt:
1943         * streams/streams-promises.html:
1944
1945 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1946
1947         [Streams API] Remove use of @catch for exposed promises
1948         https://bugs.webkit.org/show_bug.cgi?id=151625
1949
1950         Reviewed by Darin Adler.
1951
1952         * streams/streams-promises.html: beefing up the catch test by also overwritting Promise.prototype.then.
1953
1954 2015-11-30  Brady Eidson  <beidson@apple.com>
1955
1956         Modern IDB: Unskip "storage/indexeddb/mozilla" instead of each individual test inside of it.
1957         https://bugs.webkit.org/show_bug.cgi?id=151693
1958
1959         Reviewed by Geoffrey Garen.
1960
1961         * platform/mac-wk1/TestExpectations:
1962
1963 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
1964
1965         Amazon.com Additional Information links aren't clickable
1966         https://bugs.webkit.org/show_bug.cgi?id=151401
1967         <rdar://problem/23454261>
1968
1969         Reviewed by Darin Adler.
1970
1971         * fast/block/float/hit-test-on-overlapping-floats-expected.txt: Added.
1972         * fast/block/float/hit-test-on-overlapping-floats.html: Added.
1973
1974 2015-11-30  Brady Eidson  <beidson@apple.com>
1975
1976         Modern IDB: Iterating index cursors to a specific key is busted.
1977         https://bugs.webkit.org/show_bug.cgi?id=151684
1978
1979         Reviewed by Darin Adler.
1980
1981         * platform/mac-wk1/TestExpectations:
1982
1983 2015-11-30  Brady Eidson  <beidson@apple.com>
1984
1985         Modern IDB: ObjectStore cursors should not be able to iterate out of their range.
1986         https://bugs.webkit.org/show_bug.cgi?id=151683
1987
1988         Reviewed by Darin Adler.
1989
1990         * platform/mac-wk1/TestExpectations:
1991
1992 2015-11-30  Brady Eidson  <beidson@apple.com>
1993
1994         Modern IDB: "prevunique" cursors should point at the lowest primary key that matches, not the highest.
1995         https://bugs.webkit.org/show_bug.cgi?id=151675.
1996
1997         Reviewed by Darin Adler.
1998
1999         * platform/mac-wk1/TestExpectations:
2000         * storage/indexeddb/modern/index-cursor-1-expected.txt:
2001         * storage/indexeddb/modern/index-cursor-2-expected.txt:
2002         * storage/indexeddb/modern/index-cursor-3-expected.txt:
2003
2004 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
2005
2006         Null dereference loading Blink layout test http/tests/misc/detach-during-notifyDone.html
2007         https://bugs.webkit.org/show_bug.cgi?id=149309
2008         <rdar://problem/22748363>
2009
2010         Reviewed by Brent Fulgham.
2011
2012         The test case is from Blink r175601:
2013         https://codereview.chromium.org/317513002
2014         The test case will generate a set of weird ordering events that affects the documentLoader:
2015         1. The subframe finishes loading, and since the frame’s testRunner is not set to wait until
2016         done, WebKitTestRunner stops the load (by calling WKBundlePageStopLoading()).
2017         2. This causes the in-progress XHR to be aborted, which causes its readyState to become DONE
2018         (this bug doesn’t always reproduce because sometimes the XHR has already finished before the
2019         frame finishes loading).
2020         3. The onreadystatechange callback is executed, which sets innerHTML on the parent frame.
2021         4. Setting innerHTML disconnects the subframe, nulling out its DocumentLoader.
2022         5. We return to WebFrameLoaderClient::dispatchDidFinishLoad() from step #1, but now the
2023         FrameLoader’s DocumentLoader is null. And WebKit crashes here.
2024
2025         Note that steps 2-4 happen synchronously inside WebFrameLoaderClient::dispatchDidFinishLoad().
2026
2027         * http/tests/misc/detach-during-notifyDone-expected.txt: Added.
2028         * http/tests/misc/detach-during-notifyDone.html: Added.
2029         * http/tests/misc/resources/detached-frame.html: Added.
2030
2031 2015-11-30  Commit Queue  <commit-queue@webkit.org>
2032
2033         Unreviewed, rolling out r192819.
2034         https://bugs.webkit.org/show_bug.cgi?id=151681
2035
2036         This change broke existing layout tests on Windows (Requested
2037         by ryanhaddad on #webkit).
2038
2039         Reverted changeset:
2040
2041         "Unify font-variant-* with font-variant shorthand"
2042         https://bugs.webkit.org/show_bug.cgi?id=149773
2043         http://trac.webkit.org/changeset/192819
2044
2045 2015-11-30  Brady Eidson  <beidson@apple.com>
2046
2047         Modern IDB: Set the correct source on the IDBRequest for cursor updates
2048         https://bugs.webkit.org/show_bug.cgi?id=151665
2049
2050         Reviewed by Andy Estes.
2051
2052         * platform/mac-wk1/TestExpectations:
2053
2054 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
2055
2056         Marking fast/forms/state-restore-per-form.html as a flaky timeout on mac-wk2
2057         https://bugs.webkit.org/show_bug.cgi?id=150542
2058
2059         Unreviewed test gardening.
2060
2061         * platform/mac-wk2/TestExpectations:
2062
2063 2015-11-30  Brady Eidson  <beidson@apple.com>
2064
2065         Modern IDB: Correct handling of cursors finishing iteration.
2066         https://bugs.webkit.org/show_bug.cgi?id=151664
2067
2068         Reviewed by Andy Estes.
2069
2070         * platform/mac-wk1/TestExpectations:
2071
2072 2015-11-30  Myles C. Maxfield  <mmaxfield@apple.com>
2073
2074         Unify font-variant-* with font-variant shorthand
2075         https://bugs.webkit.org/show_bug.cgi?id=149773
2076
2077         Reviewed by Darin Adler.
2078
2079         Update tests. Also temporarily skip existing font-features tests until
2080         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
2081
2082         * css3/font-variant-parsing-expected.txt:
2083         * css3/font-variant-parsing.html:
2084         * fast/css/font-property-priority-expected.txt:
2085         * fast/css/font-shorthand-expected.txt:
2086         * fast/css/parsing-font-variant-ligatures-expected.txt:
2087         * fast/css/parsing-font-variant-ligatures.html:
2088         * fast/inspector-support/style-expected.txt:
2089         * fast/text/font-variant-shorthand-expected.txt: Added.
2090         * fast/text/font-variant-shorthand.html: Added.
2091         * platform/mac/TestExpectations:
2092         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
2093
2094 2015-11-30  Brady Eidson  <beidson@apple.com>
2095
2096         Modern IDB: After versionchange transactions abort, fire onerror on the original IDBOpenDBRequest.
2097         https://bugs.webkit.org/show_bug.cgi?id=151648
2098
2099         Reviewed by Andy Estes.
2100
2101         * platform/mac-wk1/TestExpectations:
2102         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
2103         * storage/indexeddb/modern/abort-requests-cancelled.html:
2104         * storage/indexeddb/modern/aborted-put-expected.txt:
2105         * storage/indexeddb/modern/aborted-put.html:
2106         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
2107         * storage/indexeddb/modern/createobjectstore-basic.html:
2108         * storage/indexeddb/modern/deleteindex-2-expected.txt:
2109         * storage/indexeddb/modern/deleteindex-2.html:
2110         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
2111         * storage/indexeddb/modern/deleteobjectstore-1.html:
2112         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2113         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
2114         * storage/indexeddb/modern/versionchange-abort-then-reopen.html:
2115
2116 2015-11-30  Chris Dumez  <cdumez@apple.com>
2117
2118         location.origin is undefined in a web worker
2119         https://bugs.webkit.org/show_bug.cgi?id=151614
2120
2121         Reviewed by Darin Adler.
2122
2123         Update existing layout test to confirm the existence of location.origin when in a
2124         WorkerGlobalScope.
2125
2126         * fast/workers/resources/worker-location.js:
2127         * fast/workers/worker-location-expected.txt:
2128
2129 2015-11-30  Brady Eidson  <beidson@apple.com>
2130
2131         Modern IDB: Support updating cursor values when the object store uses inline keys.
2132         https://bugs.webkit.org/show_bug.cgi?id=151647
2133
2134         Reviewed by Andy Estes.
2135
2136         * platform/mac-wk1/TestExpectations:
2137
2138 2015-11-30  Brady Eidson  <beidson@apple.com>
2139
2140         Modern IDB: openCursor() fix resulting in at least 4 more passing tests.
2141         https://bugs.webkit.org/show_bug.cgi?id=151630
2142
2143         Reviewed by Andy Estes.
2144
2145         * platform/mac-wk1/TestExpectations:
2146         * storage/indexeddb/modern/cursor-2-expected.txt:
2147         * storage/indexeddb/modern/cursor-2.html:
2148         * storage/indexeddb/modern/cursor-3-expected.txt:
2149         * storage/indexeddb/modern/cursor-3.html:
2150         * storage/indexeddb/modern/cursor-4-expected.txt:
2151         * storage/indexeddb/modern/cursor-4.html:
2152         * storage/indexeddb/modern/deleteindex-1-expected.txt:
2153         * storage/indexeddb/modern/deleteindex-1.html:
2154         * storage/indexeddb/modern/deleteindex-2-expected.txt:
2155         * storage/indexeddb/modern/deleteindex-2.html:
2156         * storage/indexeddb/modern/index-4-expected.txt:
2157         * storage/indexeddb/modern/index-4.html:
2158         * storage/indexeddb/modern/index-cursor-1-expected.txt:
2159         * storage/indexeddb/modern/index-cursor-1.html:
2160         * storage/indexeddb/modern/index-cursor-2-expected.txt:
2161         * storage/indexeddb/modern/index-cursor-2.html:
2162         * storage/indexeddb/modern/index-cursor-3-expected.txt:
2163         * storage/indexeddb/modern/index-cursor-3.html:
2164
2165 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
2166
2167         Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on Yosemite WK2
2168         https://bugs.webkit.org/show_bug.cgi?id=143159
2169
2170         Unreviewed test gardening.
2171
2172         * platform/mac-wk2/TestExpectations:
2173
2174 2015-11-30  Brady Eidson  <beidson@apple.com>
2175
2176         Modern IDB: Support keyPath injection into object store records.
2177         https://bugs.webkit.org/show_bug.cgi?id=151640
2178
2179         Reviewed by Andy Estes.
2180
2181         * platform/mac-wk1/TestExpectations:
2182
2183 2015-11-29  Antoine Quint  <graouts@apple.com>
2184
2185         Browser does not fall back to SVG attribute value when CSS style value is invalid or not supported
2186         https://bugs.webkit.org/show_bug.cgi?id=147932
2187
2188         Reviewed by Dean Jackson.
2189
2190         Testing that we correctly fall back to the presentation attribute for SVGPaint and SVGColor values
2191         specified with an invalid keyword in a `style` attribute. We also update the expected output for
2192         svg/css/svg-attribute-parser-mode.html which is now in line with values returned by Firefox and
2193         Chrome, where we correctly use the default value instead of null objects, which was definitely
2194         an error.
2195
2196         * svg/css/invalid-color-cascade-expected.svg: Added.
2197         * svg/css/invalid-color-cascade.svg: Added.
2198         * svg/css/invalid-paint-cascade-expected.svg: Added.
2199         * svg/css/invalid-paint-cascade.svg: Added.
2200         * svg/css/script-tests/svg-attribute-parser-mode.js:
2201         * svg/css/svg-attribute-parser-mode-expected.txt:
2202
2203 2015-11-18  Andy Estes  <aestes@apple.com>
2204
2205         [Content Filtering] Crash in DocumentLoader::notifyFinished() when allowing a media document to load
2206         https://bugs.webkit.org/show_bug.cgi?id=151433
2207         rdar://problem/23506594
2208
2209         Reviewed by Alexey Proskuryakov.
2210
2211         * contentfiltering/allow-media-document-expected.txt: Added.
2212         * contentfiltering/allow-media-document.html: Added.
2213         * contentfiltering/resources/test.mp4: Added.
2214
2215 2015-11-25  Pranjal Jumde  <pjumde@apple.com>
2216
2217         Checks for buffer-overflows when reading characters from textRun
2218         https://bugs.webkit.org/show_bug.cgi?id=151055
2219         <rdar://problem/23251789>
2220
2221         Reviewed by Myles C. Maxfield.
2222
2223         * dom/html/level1/core/151055_asan.html:
2224         * dom/html/level1/core/151055_asan-expected.txt:
2225
2226 2015-11-24  Commit Queue  <commit-queue@webkit.org>
2227
2228         Unreviewed, rolling out r192536, r192722, and r192743.
2229         https://bugs.webkit.org/show_bug.cgi?id=151593
2230
2231         Still causing trouble. (Requested by kling on #webkit).
2232
2233         Reverted changesets:
2234
2235         "[JSC] JSPropertyNameEnumerator could be destructorless."
2236         https://bugs.webkit.org/show_bug.cgi?id=151242
2237         http://trac.webkit.org/changeset/192536
2238
2239         "REGRESSION(r192536): Null pointer dereference in
2240         JSPropertyNameEnumerator::visitChildren()."
2241         https://bugs.webkit.org/show_bug.cgi?id=151495
2242         http://trac.webkit.org/changeset/192722
2243
2244         "REGRESSION(r192536): Null pointer dereference in
2245         JSPropertyNameEnumerator::visitChildren()."
2246         https://bugs.webkit.org/show_bug.cgi?id=151495
2247         http://trac.webkit.org/changeset/192743
2248
2249 2015-11-24  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2250
2251         [Streams API] Implement pipeTo method in readable Stream
2252         https://bugs.webkit.org/show_bug.cgi?id=151588
2253
2254         Reviewed by Darin Adler.
2255
2256         Test "Piping to a writable stream that does not consume the writes fast enough exerts backpressure on the
2257         source" was moved to its own file because it causes timing issues.
2258
2259         * streams/reference-implementation/pipe-to.html: Moved "Piping to a writable stream that does not consume the
2260         writes fast enough exerts backpressure on the source" test to its own file.
2261         * streams/pipe-to.html: Added with "Piping to a writable stream that does not consume the writes fast enough
2262         exerts backpressure on the source" test.
2263         * streams/reference-implementation/brand-checks.html: Fixed issue with the creation of a ReadableStreamReader.
2264         * streams/pipe-to-expected.txt:
2265         * streams/reference-implementation/brand-checks-expected.txt:
2266         * streams/reference-implementation/pipe-through-expected.txt:
2267         * streams/reference-implementation/pipe-to-expected.txt:
2268         * streams/reference-implementation/pipe-to-options-expected.txt:
2269         * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
2270         * platform/mac/TestExpectations:
2271         * platform/win/TestExpectations: Flagged pipe-to test because of webkit.org/b/147933.
2272
2273 2015-11-24  Antti Koivisto  <antti@apple.com>
2274
2275         REGRESSION (r190983): Non-element, non-text nodes should not be distributed to slots
2276         https://bugs.webkit.org/show_bug.cgi?id=151566
2277         rdar://problem/23430177
2278
2279         Reviewed by Zalan Bujtas.
2280
2281         * fast/html/details-comment-crash-expected.html: Added.
2282         * fast/html/details-comment-crash.html: Added.
2283
2284 2015-11-23  Brady Eidson  <beidson@apple.com>
2285
2286         Modern IDB: Unskip all indexeddb/mozilla tests that pass.
2287         https://bugs.webkit.org/show_bug.cgi?id=151568
2288
2289         Reviewed by Alex Christensen.
2290
2291         * platform/mac-wk1/TestExpectations:
2292
2293 2015-11-23  Brady Eidson  <beidson@apple.com>
2294
2295         Modern IDB: When a transaction is aborted, call onerror handlers for all in-progress requests.
2296         https://bugs.webkit.org/show_bug.cgi?id=151550
2297
2298         Reviewed by Alex Christensen.
2299
2300         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt: Added.
2301         * storage/indexeddb/modern/abort-requests-cancelled.html: Added.
2302         * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
2303         * storage/indexeddb/modern/idbtransaction-objectstore-failures.html:
2304         * storage/indexeddb/modern/index-5-expected.txt:
2305         * storage/indexeddb/modern/index-5.html:
2306
2307 2015-11-23  Brady Eidson  <beidson@apple.com>
2308
2309         Modern IDB: Unskip storage/indexeddb/mozilla/global-data.html.
2310         https://bugs.webkit.org/show_bug.cgi?id=151557
2311
2312         Reviewed by Alex Christensen.
2313
2314         * platform/mac-wk1/TestExpectations:
2315
2316 2015-11-17  Sergio Villar Senin  <svillar@igalia.com>
2317
2318         ASSERTION FAILED: freeSpace >= 0 in WebCore::RenderGrid::computeTrackSizesForDirection
2319         https://bugs.webkit.org/show_bug.cgi?id=151254
2320
2321         Reviewed by Darin Adler.
2322
2323         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash-expected.txt: Added.
2324         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash.html: Added.
2325
2326 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
2327
2328         Add a test to make sure that font-variant: inherit works correctly.
2329
2330         Unreviewed.
2331
2332         * fast/text/font-variant-inherit-expected.html: Added.
2333         * fast/text/font-variant-inherit.html: Added.
2334
2335 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
2336
2337         Font selection should not consult font-variant property
2338         https://bugs.webkit.org/show_bug.cgi?id=151537
2339
2340         Reviewed by Simon Fraser.
2341
2342         * fast/text/font-selection-font-variant-expected.html: Added.
2343         * fast/text/font-selection-font-variant.html: Added.
2344
2345 == Rolled over to ChangeLog-2015-11-21 ==