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