2089baa777fcbb8854cb489224bb0c3e10fc9701
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-12-03  Eric Carlson  <eric.carlson@apple.com>
2
3         [MediaStream] Update MediaStreamTrack.getCapabilities
4         https://bugs.webkit.org/show_bug.cgi?id=151728
5
6         Reviewed by Jer Noble.
7
8         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt: Added.
9         * fast/mediastream/MediaStreamTrack-getCapabilities.html: Added.
10         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
11         * fast/mediastream/MediaStreamTrack-getSettings.html:
12
13 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
14
15         Removing deleted test storage/indexeddb/objectstore-keycursor.html from TestExpectations file
16         https://bugs.webkit.org/show_bug.cgi?id=151772
17
18         Unreviewed test gardening.
19
20         * platform/mac-wk2/TestExpectations:
21
22 2015-12-03  Keith Rollin  <krollin@apple.com>
23
24         [Win] fast/forms/HTMLOptionElement_label03.html failing on win7
25         https://bugs.webkit.org/show_bug.cgi?id=150909
26         rdar://problem/23539673
27
28         Reviewed by Darin Adler.
29
30         Mark fast/forms/HTMLOptionElement_label03.html as being expected to
31         pass. Also update some text in HTMLOptionElement_label02.html and
32         HTMLOptionElement_label03.html so that it no longer refers to our
33         trying to match IE (which we are no longer doing).
34
35         * fast/forms/HTMLOptionElement_label02.html:
36         * fast/forms/HTMLOptionElement_label03.html:
37         * platform/win/TestExpectations:
38
39 2015-12-03  Brady Eidson  <beidson@apple.com>
40
41         Modern IDB: storage/indexeddb/cursor-advance.html fails.
42         https://bugs.webkit.org/show_bug.cgi?id=151731
43
44         Reviewed by Alex Christensen.
45
46         * platform/mac-wk1/TestExpectations:
47         * storage/indexeddb/cursor-advance-expected.txt:
48
49 2015-12-03  Brent Fulgham  <bfulgham@apple.com>
50
51         Allow JavaScript to iterate over plugins for local files
52         https://bugs.webkit.org/show_bug.cgi?id=151783
53         <rdar://problem/23692113>
54
55         Modify the existing 'local file' plugin tests so that they don't turn on the debugging
56         flag to allow iterating over all plugins. Then create a new HTTP test (based on the
57         existing plugin-javascript-access test) to make sure that plugin iteration is blocked
58         for non-local-file access.
59
60         Reviewed by Alexey Proskuryakov.
61
62         * http/tests/plugins/plugin-javascript-access-expected.txt: Added.
63         * http/tests/plugins/plugin-javascript-access.html: Added.
64         * plugins/plugin-javascript-access.html: Remove unneeded 'internals.setShowAllPlugins' call.
65         * plugins/script-tests/navigator-mimeTypes-length.js: Ditto.
66
67 2015-12-03  Brady Eidson  <beidson@apple.com>
68
69         Modern IDB: storage/indexeddb/cursor-skip-deleted.html fails.
70         https://bugs.webkit.org/show_bug.cgi?id=151794
71
72         Reviewed by Alex Christensen.
73
74         * platform/mac-wk1/TestExpectations:
75
76 2015-12-02  Sam Weinig  <sam@webkit.org>
77
78         Promise callbacks should be called at microtask checkpoints
79         https://bugs.webkit.org/show_bug.cgi?id=147933
80
81         Reviewed by Chris Dumez.
82
83         * fast/dom/microtask-promise-mutation-observer-order-expected.txt: Added.
84         * fast/dom/microtask-promise-mutation-observer-order.html: Added.
85
86 2015-12-03  Daniel Bates  <dabates@apple.com>
87
88         ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::add()
89         https://bugs.webkit.org/show_bug.cgi?id=126662
90         <rdar://problem/15775508>
91
92         Reviewed by Brent Fulgham.
93
94         Add test to ensure that we do not assert when inserting a subtree that has an element with
95         a duplicate id before removing the original subtree.
96
97         * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree-expected.txt: Added.
98         * svg/custom/insert-subtree-with-duplicate-id-before-removing-subtree.svg: Added.
99
100 2015-12-03  Javier Fernandez  <jfernandez@igalia.com>
101
102         [css-grid] margin-left:auto and margin-top:auto discards the margin on opposite side
103         https://bugs.webkit.org/show_bug.cgi?id=151802
104
105         Reviewed by Sergio Villar Senin.
106
107         Tests to verify the specified margins account for determining the available space for
108         auto-margins alignment.
109
110         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins-expected.txt: Added.
111         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins.html: Added.
112
113 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
114
115         Rebaselining svg/custom/bug78807.svg since actual results now match Mac expectations
116         https://bugs.webkit.org/show_bug.cgi?id=151804
117
118         Unreviewed test gardening.
119
120         * platform/win/svg/custom/bug78807-expected.txt:
121
122 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
123
124         Skipping failing sputnik/Unicode/Unicode_510 tests pending further investigation
125         https://bugs.webkit.org/show_bug.cgi?id=151505
126
127         Unreviewed test gardening.
128
129         * platform/win/TestExpectations:
130
131 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
132
133         Marking fast/css/pseudo-visited-background-color-on-input.html as failing on win
134         https://bugs.webkit.org/show_bug.cgi?id=151756
135
136         Unreviewed test gardening.
137
138         * platform/win/TestExpectations:
139
140 2015-12-03  Ryan Haddad  <ryanhaddad@apple.com>
141
142         fast/borders/hidpi-border-clipping-right-after-move.html
143         https://bugs.webkit.org/show_bug.cgi?id=151754
144
145         Unreviewed test gardening.
146
147         * platform/win/TestExpectations:
148
149 2015-12-03  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
150
151         Unreviewed EFL urgent gardening. Skip web-platform-tests
152         because it has been timeout since r192796.
153
154         * platform/efl/TestExpectations:
155
156 2015-12-02  Mark Lam  <mark.lam@apple.com>
157
158         Polymorphic operand types for DFG and FTL mul.
159         https://bugs.webkit.org/show_bug.cgi?id=151746
160
161         Reviewed by Filip Pizlo.
162
163         * js/regress/ftl-object-mul-expected.txt: Added.
164         * js/regress/ftl-object-mul.html: Added.
165         * js/regress/script-tests/ftl-object-mul.js: Added.
166         (o1.valueOf):
167         (foo):
168
169 2015-12-02  Myles C. Maxfield  <mmaxfield@apple.com>
170
171         Unify font-variant-* with font-variant shorthand
172         https://bugs.webkit.org/show_bug.cgi?id=149773
173
174         Reviewed by Darin Adler.
175
176         Update tests. Also temporarily skip existing font-features tests until
177         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
178
179         * css3/font-variant-parsing-expected.txt:
180         * css3/font-variant-parsing.html:
181         * fast/css/font-property-priority-expected.txt:
182         * fast/css/font-shorthand-expected.txt:
183         * fast/css/parsing-font-variant-ligatures-expected.txt:
184         * fast/css/parsing-font-variant-ligatures.html:
185         * fast/inspector-support/style-expected.txt:
186         * fast/text/font-variant-shorthand-expected.txt: Added.
187         * fast/text/font-variant-shorthand.html: Added.
188         * platform/mac/TestExpectations:
189         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
190
191 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
192
193         Rebaselining fast/dom/adopt-attribute-crash-expected for win
194         https://bugs.webkit.org/show_bug.cgi?id=151762
195
196         Reviewed by Darin Adler.
197
198         * platform/win/fast/dom/adopt-attribute-crash-expected.txt:
199
200 2015-12-02  Alex Christensen  <achristensen@webkit.org>
201
202         Asynchronously call onerror when a content blocker blocks ascript element's load
203         https://bugs.webkit.org/show_bug.cgi?id=151649
204
205         Reviewed by Brady Eidson.
206
207         * http/tests/contentextensions/script-onerror-expected.txt: Added.
208         * http/tests/contentextensions/script-onerror.html: Added.
209         * http/tests/contentextensions/script-onerror.html.json: Added.
210         * http/tests/misc/unloadable-script-expected.txt:
211         * http/tests/misc/unloadable-script.html:
212         * http/tests/security/local-JavaScript-from-remote-expected.txt:
213         * http/tests/security/local-JavaScript-from-remote.html:
214         Added testRunner.waitUntilDone and testRunner.notifyDone to reflect the fact that onerror is no longer called synchronously.
215
216 2015-12-02  Eric Carlson  <eric.carlson@apple.com>
217
218         Fix flaky test added with r192954.
219
220         Unreviewed.
221
222         * fast/mediastream/MediaStreamTrack-getSettings.html:
223
224 2015-12-02  Commit Queue  <commit-queue@webkit.org>
225
226         Unreviewed, rolling out r192955.
227         https://bugs.webkit.org/show_bug.cgi?id=151776
228
229         A large number of the tests added with this change are failing
230         on Windows (Requested by ryanhaddad on #webkit).
231
232         Reverted changeset:
233
234         "[css border] border-image doesn't honor border-style"
235         https://bugs.webkit.org/show_bug.cgi?id=99922
236         http://trac.webkit.org/changeset/192955
237
238 2015-12-02  Yoav Weiss  <yoav@yoav.ws>
239
240         Fix preloader issue with srcdoc documents.
241         https://bugs.webkit.org/show_bug.cgi?id=151744
242
243         Reviewed by Ryosuke Niwa.
244
245         Added a test that makes sure that srcdoc based subresources are properly preloaded.
246
247         * fast/preloader/iframe-srcdoc-expected.txt: Added.
248         * fast/preloader/iframe-srcdoc.html: Added.
249
250 2015-12-02  Jer Noble  <jer.noble@apple.com>
251
252         Add a setting and restriction which will pause invisible autoplaying video
253         https://bugs.webkit.org/show_bug.cgi?id=151412
254
255         Reviewed by Eric Carlson.
256
257         * media/video-restricted-invisible-autoplay-not-allowed-expected.txt: Added.
258         * media/video-restricted-invisible-autoplay-not-allowed.html: Added.
259
260 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
261
262         Rebaseline fast/parser/xml-declaration-missing-ending-mark.html, fast/parser/xml-colon-entity.html for Win
263         https://bugs.webkit.org/show_bug.cgi?id=151763
264
265         Reviewed by Brent Fulgham.
266
267         * platform/win/fast/parser/xml-colon-entity-expected.txt:
268         * platform/win/fast/parser/xml-declaration-missing-ending-mark-expected.txt:
269
270 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
271
272         Rebaseline fast/dynamic/text-combine.html on win
273         https://bugs.webkit.org/show_bug.cgi?id=151761
274
275         Unreviewed test gardening.
276
277         * platform/win/fast/dynamic/text-combine-expected.png:
278         * platform/win/fast/dynamic/text-combine-expected.txt:
279
280 2015-12-02  Brady Eidson  <beidson@apple.com>
281
282         Modern IDB: Remove all traces of IDBObjectStore::openKeyCursor from tests.
283         https://bugs.webkit.org/show_bug.cgi?id=151772
284
285         Reviewed by Alex Christensen.
286         
287         IDBObjectStore::openKeyCursor no longer exists, so testing it is inherently bogus.
288
289         * platform/mac-wk1/TestExpectations: Two tests now pass with small expectations changes.
290         * storage/indexeddb/cursor-basics-expected.txt:
291         * storage/indexeddb/cursor-overloads-expected.txt:
292
293         * storage/indexeddb/cursor-overloads.html:
294         * storage/indexeddb/optional-arguments.html:
295         * storage/indexeddb/resources/cursor-basics.js:
296         * storage/indexeddb/resources/deleted-objects.js:
297         * storage/indexeddb/resources/exceptions.js:
298         * storage/indexeddb/resources/objectstore-basics.js:
299         
300         * storage/indexeddb/objectstore-keycursor-expected.txt: Removed.
301         * storage/indexeddb/objectstore-keycursor.html: Removed.
302         * storage/indexeddb/resources/objectstore-keycursor.js: Removed.
303
304 2015-12-02  David Hyatt  <hyatt@apple.com>
305
306         Add some more picture element layout tests
307         https://bugs.webkit.org/show_bug.cgi?id=151769
308
309         Reviewed by Dean Jackson.
310
311         * fast/picture/image-picture-invalid-expected.txt: Added.
312         * fast/picture/image-picture-invalid.html: Added.
313         * fast/picture/image-picture-nested-expected.txt: Added.
314         * fast/picture/image-picture-nested.html: Added.
315
316 2015-12-02  Brady Eidson  <beidson@apple.com>
317
318         Modern IDB: Enable a couple more passing tests.
319         https://bugs.webkit.org/show_bug.cgi?id=151766
320
321         Reviewed by Beth Dakin.
322
323         * platform/mac-wk1/TestExpectations:
324         * storage/indexeddb/create-object-store-options-expected.txt:
325
326 2015-12-02  Ryan Haddad  <ryanhaddad@apple.com>
327
328         Skipping tests on Win that fail due to unimplemented showModalDialog function.
329         https://bugs.webkit.org/show_bug.cgi?id=151506
330
331         Unreviewed test gardening.
332
333         * platform/win/TestExpectations:
334
335 2015-12-02  Brady Eidson  <beidson@apple.com>
336
337         Modern IDB: IDBTransaction::error is not exposed.
338         https://bugs.webkit.org/show_bug.cgi?id=151752
339
340         Reviewed by Alex Christensen.
341
342         * platform/mac-wk1/TestExpectations:
343         * storage/indexeddb/modern/basic-add.html:
344         * storage/indexeddb/modern/double-abort-expected.txt:
345         * storage/indexeddb/modern/index-3.html:
346         * storage/indexeddb/resources/transaction-error.js:
347         * storage/indexeddb/transaction-error-expected.txt:
348
349 2015-12-02  Adenilson Cavalcanti  <cavalcantii@gmail.com>
350
351         [css border] border-image doesn't honor border-style
352         https://bugs.webkit.org/show_bug.cgi?id=99922
353
354         Reviewed by Simon Fraser.
355
356         Ensure that WebKit will be compliant to css-backgrounds spec where
357         a border with an image will only be rendered if there is a style defined.
358
359         Previous border image tests had to be edited (i.e. define border-style)
360         to ensure that a decorated border would be rendered.
361
362         * fast/borders/border-image-01.html:
363         * fast/borders/border-image-border-radius.html:
364         * fast/borders/border-image-fill-no-intrinsic-size.html:
365         * fast/borders/border-image-longhand.html:
366         * fast/borders/border-image-massive-scale.html:
367         * fast/borders/border-image-omit-right-slice.html:
368         * fast/borders/border-image-outset-in-shorthand.html:
369         * fast/borders/border-image-outset-split-inline-expected.txt:
370         * fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt:
371         * fast/borders/border-image-outset-split-inline-vertical-lr.html:
372         * fast/borders/border-image-outset-split-inline.html:
373         * fast/borders/border-image-outset.html:
374         * fast/borders/border-image-repeat.html:
375         * fast/borders/border-image-rotate-transform.html:
376         * fast/borders/border-image-scale-transform.html:
377         * fast/borders/border-image-scaled.html:
378         * fast/borders/border-image-scrambled.html:
379         * fast/borders/border-image-should-not-display-expected.html: Added.
380         * fast/borders/border-image-should-not-display.html: Added.
381         * fast/borders/border-image-side-reduction.html:
382         * fast/borders/border-image-slice-constrained.html:
383         * fast/borders/border-image-slice-missing-right.html:
384         * fast/borders/border-image-slices.html:
385         * fast/borders/border-image-source.html:
386         * fast/borders/border-image-trumps-radius-expected.txt:
387         * fast/borders/border-image-trumps-radius.html:
388         * fast/borders/hidpi-border-image-gradient-on-subpixels.html:
389         * fast/borders/resources/red.png: Added.
390         * fast/borders/scaled-border-image.html:
391         * fast/gradients/border-image-gradient-expected.txt:
392         * fast/gradients/border-image-gradient.html:
393         * fast/hidpi/image-set-border-image-comparison.html:
394         * fast/hidpi/image-set-border-image-dynamic.html:
395         * fast/hidpi/image-set-border-image-simple.html:
396         * fast/writing-mode/border-image-horizontal-bt.html:
397         * fast/writing-mode/border-image-vertical-lr.html:
398         * fast/writing-mode/border-image-vertical-rl.html:
399         * platform/mac/fast/borders/border-image-01-expected.txt:
400         * platform/mac/fast/borders/border-image-border-radius-expected.txt:
401         * platform/mac/fast/borders/border-image-longhand-expected.txt:
402         * platform/mac/fast/borders/border-image-massive-scale-expected.txt:
403         * platform/mac/fast/borders/border-image-omit-right-slice-expected.txt:
404         * platform/mac/fast/borders/border-image-outset-expected.txt:
405         * platform/mac/fast/borders/border-image-outset-in-shorthand-expected.txt:
406         * platform/mac/fast/borders/border-image-repeat-expected.txt:
407         * platform/mac/fast/borders/border-image-rotate-transform-expected.txt:
408         * platform/mac/fast/borders/border-image-scale-transform-expected.txt:
409         * platform/mac/fast/borders/border-image-scaled-expected.txt:
410         * platform/mac/fast/borders/border-image-scrambled-expected.txt:
411         * platform/mac/fast/borders/border-image-side-reduction-expected.txt:
412         * platform/mac/fast/borders/border-image-slice-constrained-expected.txt:
413         * platform/mac/fast/borders/border-image-slices-expected.txt:
414         * platform/mac/fast/borders/border-image-source-expected.txt:
415         * platform/mac/fast/borders/scaled-border-image-expected.txt:
416         * platform/mac/fast/hidpi/image-set-border-image-comparison-expected.txt:
417         * platform/mac/fast/hidpi/image-set-border-image-dynamic-expected.txt:
418         * platform/mac/fast/hidpi/image-set-border-image-simple-expected.txt:
419         * platform/mac/fast/writing-mode/border-image-horizontal-bt-expected.txt:
420         * platform/mac/fast/writing-mode/border-image-vertical-lr-expected.txt:
421         * platform/mac/fast/writing-mode/border-image-vertical-rl-expected.txt:
422
423 2015-12-02  Eric Carlson  <eric.carlson@apple.com>
424
425         [MediaStream] Implement MediaStreamTrack.getSettings()
426         https://bugs.webkit.org/show_bug.cgi?id=151727
427
428         Reviewed by Jer Noble.
429
430         * fast/mediastream/MediaStream-video-element-expected.txt:
431         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
432         * fast/mediastream/MediaStream-video-element-track-stop.html:
433         * fast/mediastream/MediaStream-video-element.html:
434         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt: Added.
435         * fast/mediastream/MediaStreamTrack-getSettings.html: Added.
436
437 2015-12-01  David Hyatt  <hyatt@apple.com>
438
439         Implement the picture element.
440         https://bugs.webkit.org/show_bug.cgi?id=116963
441
442         Reviewed by Dean Jackson.
443
444         * fast/picture: Added.
445         * fast/picture/image-picture-1x-expected.txt: Added.
446         * fast/picture/image-picture-1x.html: Added.
447         * fast/picture/resources: Added.
448         * fast/picture/resources/blue_rect.jpg: Added.
449         * fast/picture/resources/currentSrcHelper.js: Added.
450         (fileName):
451         (currentSrcFileName):
452         (currentSrcFileNameNoParams):
453         * fast/picture/resources/image-set-4x.png: Added.
454
455 2015-12-02  Jiewen Tan  <jiewen_tan@apple.com>
456
457         Null dereference loading Blink layout test fast/loader/unload-mutation-crash.html
458         https://bugs.webkit.org/show_bug.cgi?id=149305
459         <rdar://problem/22747892>
460
461         Reviewed by Brent Fulgham.
462
463         This test case is from Blink r180918:
464         https://codereview.chromium.org/495743003
465
466         * fast/loader/unload-mutation-crash-expected.txt: Added.
467         * fast/loader/unload-mutation-crash.html: Added.
468
469 2015-12-02  Joseph Pecoraro  <pecoraro@apple.com>
470
471         Web Inspector: Handle YieldExpressions in the ScriptSyntaxTree
472         https://bugs.webkit.org/show_bug.cgi?id=151730
473
474         Reviewed by Brian Burg.
475
476         * inspector/model/parse-script-syntax-tree-expected.txt:
477         * inspector/model/parse-script-syntax-tree.html:
478
479 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
480
481         [Win] Test gardening after r192895
482
483         Unreviewed.
484
485         * fast/text/emoji-overlap-expected.html:
486         * fast/text/emoji-overlap.html:
487
488 2015-12-01  Commit Queue  <commit-queue@webkit.org>
489
490         Unreviewed, rolling out r192894 and r192904.
491         https://bugs.webkit.org/show_bug.cgi?id=151738
492
493         Crashes sometimes on Windows (Requested by litherum on
494         #webkit).
495
496         Reverted changesets:
497
498         "[Win] Web fonts with small caps have excess whitespace with
499         the complex text codepath"
500         https://bugs.webkit.org/show_bug.cgi?id=151698
501         http://trac.webkit.org/changeset/192894
502
503         "Test gardening after r192894"
504         http://trac.webkit.org/changeset/192904
505
506 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
507
508         [SVG -> OTF Converter] Force UnitsPerEm to 1000
509         https://bugs.webkit.org/show_bug.cgi?id=151650
510
511         Reviewed by Antti Koivisto.
512
513         Some tests have quantization differences.
514
515         * fast/ruby/ruby-expansion-cjk-2-expected.html:
516         * fast/ruby/ruby-expansion-cjk-3-expected.html:
517         * fast/ruby/ruby-expansion-cjk-4-expected.html:
518         * fast/ruby/ruby-expansion-cjk-5-expected.html:
519         * fast/ruby/ruby-expansion-cjk-expected.html:
520         * platform/mac-wk2/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
521         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
522         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
523         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
524         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
525         * platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
526         * platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
527         * platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
528         * platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
529         * platform/mac/svg/batik/text/textEffect3-expected.txt:
530         * platform/mac/svg/batik/text/textPosition2-expected.txt:
531         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
532         * svg/custom/acid3-test-77-expected.txt:
533
534 2015-12-01  Brady Eidson  <beidson@apple.com>
535
536         Add updated test result missing from http://trac.webkit.org/changeset/192924
537         https://bugs.webkit.org/show_bug.cgi?id=151725
538
539         * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
540
541 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
542
543         Marking http/tests/xmlhttprequest/methods-async.html as flaky on Yosemite WK2
544         https://bugs.webkit.org/show_bug.cgi?id=151729
545
546         Unreviewed test gardening.
547
548         * platform/mac-wk2/TestExpectations:
549
550 2015-12-01  Brady Eidson  <beidson@apple.com>
551
552         Give a more detailed message for TypeErrors that result from EnforceRange.
553         https://bugs.webkit.org/show_bug.cgi?id=151725
554
555         Reviewed by Tim Horton.
556
557         * crypto/subtle/aes-cbc-generate-key-expected.txt:
558         * js/dom/webidl-type-mapping-expected.txt:
559         * storage/indexeddb/intversion-bad-parameters-expected.txt:
560         * storage/indexeddb/version-change-event-basic-expected.txt:
561
562 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
563
564         Test gardening after r192894
565
566         Unreviewed.
567
568         * fast/text/small-caps-complex-expected.html:
569         * fast/text/small-caps-complex.html:
570
571 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
572
573         [iOS] Adjacent emoji overlap each other
574         https://bugs.webkit.org/show_bug.cgi?id=151690
575         <rdar://problem/23430453>
576
577         Reviewed by Simon Fraser.
578
579         * fast/text/emoji-overlap-expected.html: Added.
580         * fast/text/emoji-overlap.html: Added.
581
582 2015-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
583
584         [Win] Web fonts with small caps have excess whitespace with the complex text codepath
585         https://bugs.webkit.org/show_bug.cgi?id=151698
586
587         Reviewed by Darin Adler.
588
589         * fast/text/resources/tinyfont.svg: Added.
590         * fast/text/small-caps-complex-expected.html: Added.
591         * fast/text/small-caps-complex.html: Added.
592
593 2015-12-01  Ryan Haddad  <ryanhaddad@apple.com>
594
595         Marking http/tests/xmlhttprequest/workers/methods.html as flaky on Yosemite WK2
596         https://bugs.webkit.org/show_bug.cgi?id=151709
597
598         Unreviewed test gardening.
599
600         * platform/mac-wk2/TestExpectations:
601
602 2015-12-01  Brady Eidson  <beidson@apple.com>
603
604         Skip some specific IDB tests in preparation for enabling the entire directory.
605
606         Reviewed in person by Sam Weinig.
607
608         * platform/mac-wk1/TestExpectations:
609
610 2015-12-01  Brady Eidson  <beidson@apple.com>
611
612         Modern IDB: storage/indexeddb/create-and-remove-object-store.html fails.
613         https://bugs.webkit.org/show_bug.cgi?id=151704
614
615         Reviewed by Alex Christensen.
616
617         * platform/mac-wk1/TestExpectations:
618         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
619
620 2015-12-01  Brady Eidson  <beidson@apple.com>
621
622         Modern IDB: storage/indexeddb/basics.html fails.
623         https://bugs.webkit.org/show_bug.cgi?id=151694
624
625         Reviewed by Alex Christensen.
626
627         * platform/mac-wk1/TestExpectations:
628         * storage/indexeddb/modern/deletedatabase-1.html:
629         * storage/indexeddb/modern/opendatabase-versions.html:
630         * storage/indexeddb/modern/versionchange-event.html:
631
632 2015-12-01  Carlos Garcia Campos  <cgarcia@igalia.com>
633
634         Unreviewed, rolling out r192876.
635
636         It broke a lot of JSC and layout tests for GTK and EFL
637
638         Reverted changeset:
639
640         "[ES6] "super" and "this" should be lexically bound inside an
641         arrow function and should live in a JSLexicalEnvironment"
642         https://bugs.webkit.org/show_bug.cgi?id=149338
643         http://trac.webkit.org/changeset/192876
644
645 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
646
647         [Streams API] pull function of tee should call readFromReadableStreamReader directly
648         https://bugs.webkit.org/show_bug.cgi?id=151497
649
650         Unreviewed.
651
652         Adding non regression test.
653
654         * streams/streams-promises-expected.txt:
655         * streams/streams-promises.html:
656
657 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
658
659         [Streams API] teeReadableStream should not directly use stream.getReader()
660         https://bugs.webkit.org/show_bug.cgi?id=151487
661
662         Reviewed by Darin Adler.
663
664         Adding non-regression test.
665
666         * streams/streams-promises-expected.txt:
667         * streams/streams-promises.html:
668
669 2015-12-01  Skachkov Oleksandr  <gskachkov@gmail.com>
670
671         [ES6] "super" and "this" should be lexically bound inside an arrow function and should live in a JSLexicalEnvironment
672         https://bugs.webkit.org/show_bug.cgi?id=149338
673
674         Reviewed by Saam Barati.
675
676         * js/arrowfunction-supercall-expected.txt: Added.
677         * js/arrowfunction-supercall.html: Added.
678         * js/arrowfunction-tdz-expected.txt: Added new expectation.
679         * js/script-tests/arrowfunction-supercall.js: Added.
680         * js/script-tests/arrowfunction-tdz.js: Added new cases.
681
682 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
683
684         [Streams API] streams should not directly use Number and related methods
685         https://bugs.webkit.org/show_bug.cgi?id=151499
686
687         Reviewed by Darin Adler.
688
689         Added a non-regression test.
690
691         * streams/streams-promises-expected.txt:
692         * streams/streams-promises.html:
693
694 2015-12-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
695
696         [Streams API] Remove use of @catch for exposed promises
697         https://bugs.webkit.org/show_bug.cgi?id=151625
698
699         Reviewed by Darin Adler.
700
701         * streams/streams-promises.html: beefing up the catch test by also overwritting Promise.prototype.then.
702
703 2015-11-30  Brady Eidson  <beidson@apple.com>
704
705         Modern IDB: Unskip "storage/indexeddb/mozilla" instead of each individual test inside of it.
706         https://bugs.webkit.org/show_bug.cgi?id=151693
707
708         Reviewed by Geoffrey Garen.
709
710         * platform/mac-wk1/TestExpectations:
711
712 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
713
714         Amazon.com Additional Information links aren't clickable
715         https://bugs.webkit.org/show_bug.cgi?id=151401
716         <rdar://problem/23454261>
717
718         Reviewed by Darin Adler.
719
720         * fast/block/float/hit-test-on-overlapping-floats-expected.txt: Added.
721         * fast/block/float/hit-test-on-overlapping-floats.html: Added.
722
723 2015-11-30  Brady Eidson  <beidson@apple.com>
724
725         Modern IDB: Iterating index cursors to a specific key is busted.
726         https://bugs.webkit.org/show_bug.cgi?id=151684
727
728         Reviewed by Darin Adler.
729
730         * platform/mac-wk1/TestExpectations:
731
732 2015-11-30  Brady Eidson  <beidson@apple.com>
733
734         Modern IDB: ObjectStore cursors should not be able to iterate out of their range.
735         https://bugs.webkit.org/show_bug.cgi?id=151683
736
737         Reviewed by Darin Adler.
738
739         * platform/mac-wk1/TestExpectations:
740
741 2015-11-30  Brady Eidson  <beidson@apple.com>
742
743         Modern IDB: "prevunique" cursors should point at the lowest primary key that matches, not the highest.
744         https://bugs.webkit.org/show_bug.cgi?id=151675.
745
746         Reviewed by Darin Adler.
747
748         * platform/mac-wk1/TestExpectations:
749         * storage/indexeddb/modern/index-cursor-1-expected.txt:
750         * storage/indexeddb/modern/index-cursor-2-expected.txt:
751         * storage/indexeddb/modern/index-cursor-3-expected.txt:
752
753 2015-11-30  Jiewen Tan  <jiewen_tan@apple.com>
754
755         Null dereference loading Blink layout test http/tests/misc/detach-during-notifyDone.html
756         https://bugs.webkit.org/show_bug.cgi?id=149309
757         <rdar://problem/22748363>
758
759         Reviewed by Brent Fulgham.
760
761         The test case is from Blink r175601:
762         https://codereview.chromium.org/317513002
763         The test case will generate a set of weird ordering events that affects the documentLoader:
764         1. The subframe finishes loading, and since the frame’s testRunner is not set to wait until
765         done, WebKitTestRunner stops the load (by calling WKBundlePageStopLoading()).
766         2. This causes the in-progress XHR to be aborted, which causes its readyState to become DONE
767         (this bug doesn’t always reproduce because sometimes the XHR has already finished before the
768         frame finishes loading).
769         3. The onreadystatechange callback is executed, which sets innerHTML on the parent frame.
770         4. Setting innerHTML disconnects the subframe, nulling out its DocumentLoader.
771         5. We return to WebFrameLoaderClient::dispatchDidFinishLoad() from step #1, but now the
772         FrameLoader’s DocumentLoader is null. And WebKit crashes here.
773
774         Note that steps 2-4 happen synchronously inside WebFrameLoaderClient::dispatchDidFinishLoad().
775
776         * http/tests/misc/detach-during-notifyDone-expected.txt: Added.
777         * http/tests/misc/detach-during-notifyDone.html: Added.
778         * http/tests/misc/resources/detached-frame.html: Added.
779
780 2015-11-30  Commit Queue  <commit-queue@webkit.org>
781
782         Unreviewed, rolling out r192819.
783         https://bugs.webkit.org/show_bug.cgi?id=151681
784
785         This change broke existing layout tests on Windows (Requested
786         by ryanhaddad on #webkit).
787
788         Reverted changeset:
789
790         "Unify font-variant-* with font-variant shorthand"
791         https://bugs.webkit.org/show_bug.cgi?id=149773
792         http://trac.webkit.org/changeset/192819
793
794 2015-11-30  Brady Eidson  <beidson@apple.com>
795
796         Modern IDB: Set the correct source on the IDBRequest for cursor updates
797         https://bugs.webkit.org/show_bug.cgi?id=151665
798
799         Reviewed by Andy Estes.
800
801         * platform/mac-wk1/TestExpectations:
802
803 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
804
805         Marking fast/forms/state-restore-per-form.html as a flaky timeout on mac-wk2
806         https://bugs.webkit.org/show_bug.cgi?id=150542
807
808         Unreviewed test gardening.
809
810         * platform/mac-wk2/TestExpectations:
811
812 2015-11-30  Brady Eidson  <beidson@apple.com>
813
814         Modern IDB: Correct handling of cursors finishing iteration.
815         https://bugs.webkit.org/show_bug.cgi?id=151664
816
817         Reviewed by Andy Estes.
818
819         * platform/mac-wk1/TestExpectations:
820
821 2015-11-30  Myles C. Maxfield  <mmaxfield@apple.com>
822
823         Unify font-variant-* with font-variant shorthand
824         https://bugs.webkit.org/show_bug.cgi?id=149773
825
826         Reviewed by Darin Adler.
827
828         Update tests. Also temporarily skip existing font-features tests until
829         https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
830
831         * css3/font-variant-parsing-expected.txt:
832         * css3/font-variant-parsing.html:
833         * fast/css/font-property-priority-expected.txt:
834         * fast/css/font-shorthand-expected.txt:
835         * fast/css/parsing-font-variant-ligatures-expected.txt:
836         * fast/css/parsing-font-variant-ligatures.html:
837         * fast/inspector-support/style-expected.txt:
838         * fast/text/font-variant-shorthand-expected.txt: Added.
839         * fast/text/font-variant-shorthand.html: Added.
840         * platform/mac/TestExpectations:
841         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
842
843 2015-11-30  Brady Eidson  <beidson@apple.com>
844
845         Modern IDB: After versionchange transactions abort, fire onerror on the original IDBOpenDBRequest.
846         https://bugs.webkit.org/show_bug.cgi?id=151648
847
848         Reviewed by Andy Estes.
849
850         * platform/mac-wk1/TestExpectations:
851         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt:
852         * storage/indexeddb/modern/abort-requests-cancelled.html:
853         * storage/indexeddb/modern/aborted-put-expected.txt:
854         * storage/indexeddb/modern/aborted-put.html:
855         * storage/indexeddb/modern/createobjectstore-basic-expected.txt:
856         * storage/indexeddb/modern/createobjectstore-basic.html:
857         * storage/indexeddb/modern/deleteindex-2-expected.txt:
858         * storage/indexeddb/modern/deleteindex-2.html:
859         * storage/indexeddb/modern/deleteobjectstore-1-expected.txt:
860         * storage/indexeddb/modern/deleteobjectstore-1.html:
861         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
862         * storage/indexeddb/modern/versionchange-abort-then-reopen-expected.txt:
863         * storage/indexeddb/modern/versionchange-abort-then-reopen.html:
864
865 2015-11-30  Chris Dumez  <cdumez@apple.com>
866
867         location.origin is undefined in a web worker
868         https://bugs.webkit.org/show_bug.cgi?id=151614
869
870         Reviewed by Darin Adler.
871
872         Update existing layout test to confirm the existence of location.origin when in a
873         WorkerGlobalScope.
874
875         * fast/workers/resources/worker-location.js:
876         * fast/workers/worker-location-expected.txt:
877
878 2015-11-30  Brady Eidson  <beidson@apple.com>
879
880         Modern IDB: Support updating cursor values when the object store uses inline keys.
881         https://bugs.webkit.org/show_bug.cgi?id=151647
882
883         Reviewed by Andy Estes.
884
885         * platform/mac-wk1/TestExpectations:
886
887 2015-11-30  Brady Eidson  <beidson@apple.com>
888
889         Modern IDB: openCursor() fix resulting in at least 4 more passing tests.
890         https://bugs.webkit.org/show_bug.cgi?id=151630
891
892         Reviewed by Andy Estes.
893
894         * platform/mac-wk1/TestExpectations:
895         * storage/indexeddb/modern/cursor-2-expected.txt:
896         * storage/indexeddb/modern/cursor-2.html:
897         * storage/indexeddb/modern/cursor-3-expected.txt:
898         * storage/indexeddb/modern/cursor-3.html:
899         * storage/indexeddb/modern/cursor-4-expected.txt:
900         * storage/indexeddb/modern/cursor-4.html:
901         * storage/indexeddb/modern/deleteindex-1-expected.txt:
902         * storage/indexeddb/modern/deleteindex-1.html:
903         * storage/indexeddb/modern/deleteindex-2-expected.txt:
904         * storage/indexeddb/modern/deleteindex-2.html:
905         * storage/indexeddb/modern/index-4-expected.txt:
906         * storage/indexeddb/modern/index-4.html:
907         * storage/indexeddb/modern/index-cursor-1-expected.txt:
908         * storage/indexeddb/modern/index-cursor-1.html:
909         * storage/indexeddb/modern/index-cursor-2-expected.txt:
910         * storage/indexeddb/modern/index-cursor-2.html:
911         * storage/indexeddb/modern/index-cursor-3-expected.txt:
912         * storage/indexeddb/modern/index-cursor-3.html:
913
914 2015-11-30  Ryan Haddad  <ryanhaddad@apple.com>
915
916         Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on Yosemite WK2
917         https://bugs.webkit.org/show_bug.cgi?id=143159
918
919         Unreviewed test gardening.
920
921         * platform/mac-wk2/TestExpectations:
922
923 2015-11-30  Brady Eidson  <beidson@apple.com>
924
925         Modern IDB: Support keyPath injection into object store records.
926         https://bugs.webkit.org/show_bug.cgi?id=151640
927
928         Reviewed by Andy Estes.
929
930         * platform/mac-wk1/TestExpectations:
931
932 2015-11-29  Antoine Quint  <graouts@apple.com>
933
934         Browser does not fall back to SVG attribute value when CSS style value is invalid or not supported
935         https://bugs.webkit.org/show_bug.cgi?id=147932
936
937         Reviewed by Dean Jackson.
938
939         Testing that we correctly fall back to the presentation attribute for SVGPaint and SVGColor values
940         specified with an invalid keyword in a `style` attribute. We also update the expected output for
941         svg/css/svg-attribute-parser-mode.html which is now in line with values returned by Firefox and
942         Chrome, where we correctly use the default value instead of null objects, which was definitely
943         an error.
944
945         * svg/css/invalid-color-cascade-expected.svg: Added.
946         * svg/css/invalid-color-cascade.svg: Added.
947         * svg/css/invalid-paint-cascade-expected.svg: Added.
948         * svg/css/invalid-paint-cascade.svg: Added.
949         * svg/css/script-tests/svg-attribute-parser-mode.js:
950         * svg/css/svg-attribute-parser-mode-expected.txt:
951
952 2015-11-18  Andy Estes  <aestes@apple.com>
953
954         [Content Filtering] Crash in DocumentLoader::notifyFinished() when allowing a media document to load
955         https://bugs.webkit.org/show_bug.cgi?id=151433
956         rdar://problem/23506594
957
958         Reviewed by Alexey Proskuryakov.
959
960         * contentfiltering/allow-media-document-expected.txt: Added.
961         * contentfiltering/allow-media-document.html: Added.
962         * contentfiltering/resources/test.mp4: Added.
963
964 2015-11-25  Pranjal Jumde  <pjumde@apple.com>
965
966         Checks for buffer-overflows when reading characters from textRun
967         https://bugs.webkit.org/show_bug.cgi?id=151055
968         <rdar://problem/23251789>
969
970         Reviewed by Myles C. Maxfield.
971
972         * dom/html/level1/core/151055_asan.html:
973         * dom/html/level1/core/151055_asan-expected.txt:
974
975 2015-11-24  Commit Queue  <commit-queue@webkit.org>
976
977         Unreviewed, rolling out r192536, r192722, and r192743.
978         https://bugs.webkit.org/show_bug.cgi?id=151593
979
980         Still causing trouble. (Requested by kling on #webkit).
981
982         Reverted changesets:
983
984         "[JSC] JSPropertyNameEnumerator could be destructorless."
985         https://bugs.webkit.org/show_bug.cgi?id=151242
986         http://trac.webkit.org/changeset/192536
987
988         "REGRESSION(r192536): Null pointer dereference in
989         JSPropertyNameEnumerator::visitChildren()."
990         https://bugs.webkit.org/show_bug.cgi?id=151495
991         http://trac.webkit.org/changeset/192722
992
993         "REGRESSION(r192536): Null pointer dereference in
994         JSPropertyNameEnumerator::visitChildren()."
995         https://bugs.webkit.org/show_bug.cgi?id=151495
996         http://trac.webkit.org/changeset/192743
997
998 2015-11-24  Xabier Rodriguez Calvar  <calvaris@igalia.com>
999
1000         [Streams API] Implement pipeTo method in readable Stream
1001         https://bugs.webkit.org/show_bug.cgi?id=151588
1002
1003         Reviewed by Darin Adler.
1004
1005         Test "Piping to a writable stream that does not consume the writes fast enough exerts backpressure on the
1006         source" was moved to its own file because it causes timing issues.
1007
1008         * streams/reference-implementation/pipe-to.html: Moved "Piping to a writable stream that does not consume the
1009         writes fast enough exerts backpressure on the source" test to its own file.
1010         * streams/pipe-to.html: Added with "Piping to a writable stream that does not consume the writes fast enough
1011         exerts backpressure on the source" test.
1012         * streams/reference-implementation/brand-checks.html: Fixed issue with the creation of a ReadableStreamReader.
1013         * streams/pipe-to-expected.txt:
1014         * streams/reference-implementation/brand-checks-expected.txt:
1015         * streams/reference-implementation/pipe-through-expected.txt:
1016         * streams/reference-implementation/pipe-to-expected.txt:
1017         * streams/reference-implementation/pipe-to-options-expected.txt:
1018         * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
1019         * platform/mac/TestExpectations:
1020         * platform/win/TestExpectations: Flagged pipe-to test because of webkit.org/b/147933.
1021
1022 2015-11-24  Antti Koivisto  <antti@apple.com>
1023
1024         REGRESSION (r190983): Non-element, non-text nodes should not be distributed to slots
1025         https://bugs.webkit.org/show_bug.cgi?id=151566
1026         rdar://problem/23430177
1027
1028         Reviewed by Zalan Bujtas.
1029
1030         * fast/html/details-comment-crash-expected.html: Added.
1031         * fast/html/details-comment-crash.html: Added.
1032
1033 2015-11-23  Brady Eidson  <beidson@apple.com>
1034
1035         Modern IDB: Unskip all indexeddb/mozilla tests that pass.
1036         https://bugs.webkit.org/show_bug.cgi?id=151568
1037
1038         Reviewed by Alex Christensen.
1039
1040         * platform/mac-wk1/TestExpectations:
1041
1042 2015-11-23  Brady Eidson  <beidson@apple.com>
1043
1044         Modern IDB: When a transaction is aborted, call onerror handlers for all in-progress requests.
1045         https://bugs.webkit.org/show_bug.cgi?id=151550
1046
1047         Reviewed by Alex Christensen.
1048
1049         * storage/indexeddb/modern/abort-requests-cancelled-expected.txt: Added.
1050         * storage/indexeddb/modern/abort-requests-cancelled.html: Added.
1051         * storage/indexeddb/modern/idbtransaction-objectstore-failures-expected.txt:
1052         * storage/indexeddb/modern/idbtransaction-objectstore-failures.html:
1053         * storage/indexeddb/modern/index-5-expected.txt:
1054         * storage/indexeddb/modern/index-5.html:
1055
1056 2015-11-23  Brady Eidson  <beidson@apple.com>
1057
1058         Modern IDB: Unskip storage/indexeddb/mozilla/global-data.html.
1059         https://bugs.webkit.org/show_bug.cgi?id=151557
1060
1061         Reviewed by Alex Christensen.
1062
1063         * platform/mac-wk1/TestExpectations:
1064
1065 2015-11-17  Sergio Villar Senin  <svillar@igalia.com>
1066
1067         ASSERTION FAILED: freeSpace >= 0 in WebCore::RenderGrid::computeTrackSizesForDirection
1068         https://bugs.webkit.org/show_bug.cgi?id=151254
1069
1070         Reviewed by Darin Adler.
1071
1072         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash-expected.txt: Added.
1073         * fast/css-grid-layout/grid-quirks-mode-huge-margin-crash.html: Added.
1074
1075 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
1076
1077         Add a test to make sure that font-variant: inherit works correctly.
1078
1079         Unreviewed.
1080
1081         * fast/text/font-variant-inherit-expected.html: Added.
1082         * fast/text/font-variant-inherit.html: Added.
1083
1084 2015-11-22  Myles C. Maxfield  <mmaxfield@apple.com>
1085
1086         Font selection should not consult font-variant property
1087         https://bugs.webkit.org/show_bug.cgi?id=151537
1088
1089         Reviewed by Simon Fraser.
1090
1091         * fast/text/font-selection-font-variant-expected.html: Added.
1092         * fast/text/font-selection-font-variant.html: Added.
1093
1094 == Rolled over to ChangeLog-2015-11-21 ==