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