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