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