1 2015-12-03 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3 Unreviewed EFL urgent gardening. Skip web-platform-tests
4 because it has been timeout since r192796.
6 * platform/efl/TestExpectations:
8 2015-12-02 Mark Lam <mark.lam@apple.com>
10 Polymorphic operand types for DFG and FTL mul.
11 https://bugs.webkit.org/show_bug.cgi?id=151746
13 Reviewed by Filip Pizlo.
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.
21 2015-12-02 Myles C. Maxfield <mmaxfield@apple.com>
23 Unify font-variant-* with font-variant shorthand
24 https://bugs.webkit.org/show_bug.cgi?id=149773
26 Reviewed by Darin Adler.
28 Update tests. Also temporarily skip existing font-features tests until
29 https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
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:
43 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
45 Rebaselining fast/dom/adopt-attribute-crash-expected for win
46 https://bugs.webkit.org/show_bug.cgi?id=151762
48 Reviewed by Darin Adler.
50 * platform/win/fast/dom/adopt-attribute-crash-expected.txt:
52 2015-12-02 Alex Christensen <achristensen@webkit.org>
54 Asynchronously call onerror when a content blocker blocks ascript element's load
55 https://bugs.webkit.org/show_bug.cgi?id=151649
57 Reviewed by Brady Eidson.
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.
68 2015-12-02 Eric Carlson <eric.carlson@apple.com>
70 Fix flaky test added with r192954.
74 * fast/mediastream/MediaStreamTrack-getSettings.html:
76 2015-12-02 Commit Queue <commit-queue@webkit.org>
78 Unreviewed, rolling out r192955.
79 https://bugs.webkit.org/show_bug.cgi?id=151776
81 A large number of the tests added with this change are failing
82 on Windows (Requested by ryanhaddad on #webkit).
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
90 2015-12-02 Yoav Weiss <yoav@yoav.ws>
92 Fix preloader issue with srcdoc documents.
93 https://bugs.webkit.org/show_bug.cgi?id=151744
95 Reviewed by Ryosuke Niwa.
97 Added a test that makes sure that srcdoc based subresources are properly preloaded.
99 * fast/preloader/iframe-srcdoc-expected.txt: Added.
100 * fast/preloader/iframe-srcdoc.html: Added.
102 2015-12-02 Jer Noble <jer.noble@apple.com>
104 Add a setting and restriction which will pause invisible autoplaying video
105 https://bugs.webkit.org/show_bug.cgi?id=151412
107 Reviewed by Eric Carlson.
109 * media/video-restricted-invisible-autoplay-not-allowed-expected.txt: Added.
110 * media/video-restricted-invisible-autoplay-not-allowed.html: Added.
112 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
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
117 Reviewed by Brent Fulgham.
119 * platform/win/fast/parser/xml-colon-entity-expected.txt:
120 * platform/win/fast/parser/xml-declaration-missing-ending-mark-expected.txt:
122 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
124 Rebaseline fast/dynamic/text-combine.html on win
125 https://bugs.webkit.org/show_bug.cgi?id=151761
127 Unreviewed test gardening.
129 * platform/win/fast/dynamic/text-combine-expected.png:
130 * platform/win/fast/dynamic/text-combine-expected.txt:
132 2015-12-02 Brady Eidson <beidson@apple.com>
134 Modern IDB: Remove all traces of IDBObjectStore::openKeyCursor from tests.
135 https://bugs.webkit.org/show_bug.cgi?id=151772
137 Reviewed by Alex Christensen.
139 IDBObjectStore::openKeyCursor no longer exists, so testing it is inherently bogus.
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:
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:
152 * storage/indexeddb/objectstore-keycursor-expected.txt: Removed.
153 * storage/indexeddb/objectstore-keycursor.html: Removed.
154 * storage/indexeddb/resources/objectstore-keycursor.js: Removed.
156 2015-12-02 David Hyatt <hyatt@apple.com>
158 Add some more picture element layout tests
159 https://bugs.webkit.org/show_bug.cgi?id=151769
161 Reviewed by Dean Jackson.
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.
168 2015-12-02 Brady Eidson <beidson@apple.com>
170 Modern IDB: Enable a couple more passing tests.
171 https://bugs.webkit.org/show_bug.cgi?id=151766
173 Reviewed by Beth Dakin.
175 * platform/mac-wk1/TestExpectations:
176 * storage/indexeddb/create-object-store-options-expected.txt:
178 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
180 Skipping tests on Win that fail due to unimplemented showModalDialog function.
181 https://bugs.webkit.org/show_bug.cgi?id=151506
183 Unreviewed test gardening.
185 * platform/win/TestExpectations:
187 2015-12-02 Brady Eidson <beidson@apple.com>
189 Modern IDB: IDBTransaction::error is not exposed.
190 https://bugs.webkit.org/show_bug.cgi?id=151752
192 Reviewed by Alex Christensen.
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:
201 2015-12-02 Adenilson Cavalcanti <cavalcantii@gmail.com>
203 [css border] border-image doesn't honor border-style
204 https://bugs.webkit.org/show_bug.cgi?id=99922
206 Reviewed by Simon Fraser.
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.
211 Previous border image tests had to be edited (i.e. define border-style)
212 to ensure that a decorated border would be rendered.
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:
275 2015-12-02 Eric Carlson <eric.carlson@apple.com>
277 [MediaStream] Implement MediaStreamTrack.getSettings()
278 https://bugs.webkit.org/show_bug.cgi?id=151727
280 Reviewed by Jer Noble.
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.
289 2015-12-01 David Hyatt <hyatt@apple.com>
291 Implement the picture element.
292 https://bugs.webkit.org/show_bug.cgi?id=116963
294 Reviewed by Dean Jackson.
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.
303 (currentSrcFileName):
304 (currentSrcFileNameNoParams):
305 * fast/picture/resources/image-set-4x.png: Added.
307 2015-12-02 Jiewen Tan <jiewen_tan@apple.com>
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>
313 Reviewed by Brent Fulgham.
315 This test case is from Blink r180918:
316 https://codereview.chromium.org/495743003
318 * fast/loader/unload-mutation-crash-expected.txt: Added.
319 * fast/loader/unload-mutation-crash.html: Added.
321 2015-12-02 Joseph Pecoraro <pecoraro@apple.com>
323 Web Inspector: Handle YieldExpressions in the ScriptSyntaxTree
324 https://bugs.webkit.org/show_bug.cgi?id=151730
326 Reviewed by Brian Burg.
328 * inspector/model/parse-script-syntax-tree-expected.txt:
329 * inspector/model/parse-script-syntax-tree.html:
331 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
333 [Win] Test gardening after r192895
337 * fast/text/emoji-overlap-expected.html:
338 * fast/text/emoji-overlap.html:
340 2015-12-01 Commit Queue <commit-queue@webkit.org>
342 Unreviewed, rolling out r192894 and r192904.
343 https://bugs.webkit.org/show_bug.cgi?id=151738
345 Crashes sometimes on Windows (Requested by litherum on
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
355 "Test gardening after r192894"
356 http://trac.webkit.org/changeset/192904
358 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
360 [SVG -> OTF Converter] Force UnitsPerEm to 1000
361 https://bugs.webkit.org/show_bug.cgi?id=151650
363 Reviewed by Antti Koivisto.
365 Some tests have quantization differences.
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:
386 2015-12-01 Brady Eidson <beidson@apple.com>
388 Add updated test result missing from http://trac.webkit.org/changeset/192924
389 https://bugs.webkit.org/show_bug.cgi?id=151725
391 * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
393 2015-12-01 Ryan Haddad <ryanhaddad@apple.com>
395 Marking http/tests/xmlhttprequest/methods-async.html as flaky on Yosemite WK2
396 https://bugs.webkit.org/show_bug.cgi?id=151729
398 Unreviewed test gardening.
400 * platform/mac-wk2/TestExpectations:
402 2015-12-01 Brady Eidson <beidson@apple.com>
404 Give a more detailed message for TypeErrors that result from EnforceRange.
405 https://bugs.webkit.org/show_bug.cgi?id=151725
407 Reviewed by Tim Horton.
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:
414 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
416 Test gardening after r192894
420 * fast/text/small-caps-complex-expected.html:
421 * fast/text/small-caps-complex.html:
423 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
425 [iOS] Adjacent emoji overlap each other
426 https://bugs.webkit.org/show_bug.cgi?id=151690
427 <rdar://problem/23430453>
429 Reviewed by Simon Fraser.
431 * fast/text/emoji-overlap-expected.html: Added.
432 * fast/text/emoji-overlap.html: Added.
434 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
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
439 Reviewed by Darin Adler.
441 * fast/text/resources/tinyfont.svg: Added.
442 * fast/text/small-caps-complex-expected.html: Added.
443 * fast/text/small-caps-complex.html: Added.
445 2015-12-01 Ryan Haddad <ryanhaddad@apple.com>
447 Marking http/tests/xmlhttprequest/workers/methods.html as flaky on Yosemite WK2
448 https://bugs.webkit.org/show_bug.cgi?id=151709
450 Unreviewed test gardening.
452 * platform/mac-wk2/TestExpectations:
454 2015-12-01 Brady Eidson <beidson@apple.com>
456 Skip some specific IDB tests in preparation for enabling the entire directory.
458 Reviewed in person by Sam Weinig.
460 * platform/mac-wk1/TestExpectations:
462 2015-12-01 Brady Eidson <beidson@apple.com>
464 Modern IDB: storage/indexeddb/create-and-remove-object-store.html fails.
465 https://bugs.webkit.org/show_bug.cgi?id=151704
467 Reviewed by Alex Christensen.
469 * platform/mac-wk1/TestExpectations:
470 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
472 2015-12-01 Brady Eidson <beidson@apple.com>
474 Modern IDB: storage/indexeddb/basics.html fails.
475 https://bugs.webkit.org/show_bug.cgi?id=151694
477 Reviewed by Alex Christensen.
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:
484 2015-12-01 Carlos Garcia Campos <cgarcia@igalia.com>
486 Unreviewed, rolling out r192876.
488 It broke a lot of JSC and layout tests for GTK and EFL
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
497 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
499 [Streams API] pull function of tee should call readFromReadableStreamReader directly
500 https://bugs.webkit.org/show_bug.cgi?id=151497
504 Adding non regression test.
506 * streams/streams-promises-expected.txt:
507 * streams/streams-promises.html:
509 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
511 [Streams API] teeReadableStream should not directly use stream.getReader()
512 https://bugs.webkit.org/show_bug.cgi?id=151487
514 Reviewed by Darin Adler.
516 Adding non-regression test.
518 * streams/streams-promises-expected.txt:
519 * streams/streams-promises.html:
521 2015-12-01 Skachkov Oleksandr <gskachkov@gmail.com>
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
526 Reviewed by Saam Barati.
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.
534 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
536 [Streams API] streams should not directly use Number and related methods
537 https://bugs.webkit.org/show_bug.cgi?id=151499
539 Reviewed by Darin Adler.
541 Added a non-regression test.
543 * streams/streams-promises-expected.txt:
544 * streams/streams-promises.html:
546 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
548 [Streams API] Remove use of @catch for exposed promises
549 https://bugs.webkit.org/show_bug.cgi?id=151625
551 Reviewed by Darin Adler.
553 * streams/streams-promises.html: beefing up the catch test by also overwritting Promise.prototype.then.
555 2015-11-30 Brady Eidson <beidson@apple.com>
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
560 Reviewed by Geoffrey Garen.
562 * platform/mac-wk1/TestExpectations:
564 2015-11-30 Jiewen Tan <jiewen_tan@apple.com>
566 Amazon.com Additional Information links aren't clickable
567 https://bugs.webkit.org/show_bug.cgi?id=151401
568 <rdar://problem/23454261>
570 Reviewed by Darin Adler.
572 * fast/block/float/hit-test-on-overlapping-floats-expected.txt: Added.
573 * fast/block/float/hit-test-on-overlapping-floats.html: Added.
575 2015-11-30 Brady Eidson <beidson@apple.com>
577 Modern IDB: Iterating index cursors to a specific key is busted.
578 https://bugs.webkit.org/show_bug.cgi?id=151684
580 Reviewed by Darin Adler.
582 * platform/mac-wk1/TestExpectations:
584 2015-11-30 Brady Eidson <beidson@apple.com>
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
589 Reviewed by Darin Adler.
591 * platform/mac-wk1/TestExpectations:
593 2015-11-30 Brady Eidson <beidson@apple.com>
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.
598 Reviewed by Darin Adler.
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:
605 2015-11-30 Jiewen Tan <jiewen_tan@apple.com>
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>
611 Reviewed by Brent Fulgham.
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.
626 Note that steps 2-4 happen synchronously inside WebFrameLoaderClient::dispatchDidFinishLoad().
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.
632 2015-11-30 Commit Queue <commit-queue@webkit.org>
634 Unreviewed, rolling out r192819.
635 https://bugs.webkit.org/show_bug.cgi?id=151681
637 This change broke existing layout tests on Windows (Requested
638 by ryanhaddad on #webkit).
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
646 2015-11-30 Brady Eidson <beidson@apple.com>
648 Modern IDB: Set the correct source on the IDBRequest for cursor updates
649 https://bugs.webkit.org/show_bug.cgi?id=151665
651 Reviewed by Andy Estes.
653 * platform/mac-wk1/TestExpectations:
655 2015-11-30 Ryan Haddad <ryanhaddad@apple.com>
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
660 Unreviewed test gardening.
662 * platform/mac-wk2/TestExpectations:
664 2015-11-30 Brady Eidson <beidson@apple.com>
666 Modern IDB: Correct handling of cursors finishing iteration.
667 https://bugs.webkit.org/show_bug.cgi?id=151664
669 Reviewed by Andy Estes.
671 * platform/mac-wk1/TestExpectations:
673 2015-11-30 Myles C. Maxfield <mmaxfield@apple.com>
675 Unify font-variant-* with font-variant shorthand
676 https://bugs.webkit.org/show_bug.cgi?id=149773
678 Reviewed by Darin Adler.
680 Update tests. Also temporarily skip existing font-features tests until
681 https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
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:
695 2015-11-30 Brady Eidson <beidson@apple.com>
697 Modern IDB: After versionchange transactions abort, fire onerror on the original IDBOpenDBRequest.
698 https://bugs.webkit.org/show_bug.cgi?id=151648
700 Reviewed by Andy Estes.
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:
717 2015-11-30 Chris Dumez <cdumez@apple.com>
719 location.origin is undefined in a web worker
720 https://bugs.webkit.org/show_bug.cgi?id=151614
722 Reviewed by Darin Adler.
724 Update existing layout test to confirm the existence of location.origin when in a
727 * fast/workers/resources/worker-location.js:
728 * fast/workers/worker-location-expected.txt:
730 2015-11-30 Brady Eidson <beidson@apple.com>
732 Modern IDB: Support updating cursor values when the object store uses inline keys.
733 https://bugs.webkit.org/show_bug.cgi?id=151647
735 Reviewed by Andy Estes.
737 * platform/mac-wk1/TestExpectations:
739 2015-11-30 Brady Eidson <beidson@apple.com>
741 Modern IDB: openCursor() fix resulting in at least 4 more passing tests.
742 https://bugs.webkit.org/show_bug.cgi?id=151630
744 Reviewed by Andy Estes.
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:
766 2015-11-30 Ryan Haddad <ryanhaddad@apple.com>
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
771 Unreviewed test gardening.
773 * platform/mac-wk2/TestExpectations:
775 2015-11-30 Brady Eidson <beidson@apple.com>
777 Modern IDB: Support keyPath injection into object store records.
778 https://bugs.webkit.org/show_bug.cgi?id=151640
780 Reviewed by Andy Estes.
782 * platform/mac-wk1/TestExpectations:
784 2015-11-29 Antoine Quint <graouts@apple.com>
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
789 Reviewed by Dean Jackson.
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
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:
804 2015-11-18 Andy Estes <aestes@apple.com>
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
810 Reviewed by Alexey Proskuryakov.
812 * contentfiltering/allow-media-document-expected.txt: Added.
813 * contentfiltering/allow-media-document.html: Added.
814 * contentfiltering/resources/test.mp4: Added.
816 2015-11-25 Pranjal Jumde <pjumde@apple.com>
818 Checks for buffer-overflows when reading characters from textRun
819 https://bugs.webkit.org/show_bug.cgi?id=151055
820 <rdar://problem/23251789>
822 Reviewed by Myles C. Maxfield.
824 * dom/html/level1/core/151055_asan.html:
825 * dom/html/level1/core/151055_asan-expected.txt:
827 2015-11-24 Commit Queue <commit-queue@webkit.org>
829 Unreviewed, rolling out r192536, r192722, and r192743.
830 https://bugs.webkit.org/show_bug.cgi?id=151593
832 Still causing trouble. (Requested by kling on #webkit).
836 "[JSC] JSPropertyNameEnumerator could be destructorless."
837 https://bugs.webkit.org/show_bug.cgi?id=151242
838 http://trac.webkit.org/changeset/192536
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
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
850 2015-11-24 Xabier Rodriguez Calvar <calvaris@igalia.com>
852 [Streams API] Implement pipeTo method in readable Stream
853 https://bugs.webkit.org/show_bug.cgi?id=151588
855 Reviewed by Darin Adler.
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.
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.
874 2015-11-24 Antti Koivisto <antti@apple.com>
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
880 Reviewed by Zalan Bujtas.
882 * fast/html/details-comment-crash-expected.html: Added.
883 * fast/html/details-comment-crash.html: Added.
885 2015-11-23 Brady Eidson <beidson@apple.com>
887 Modern IDB: Unskip all indexeddb/mozilla tests that pass.
888 https://bugs.webkit.org/show_bug.cgi?id=151568
890 Reviewed by Alex Christensen.
892 * platform/mac-wk1/TestExpectations:
894 2015-11-23 Brady Eidson <beidson@apple.com>
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
899 Reviewed by Alex Christensen.
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:
908 2015-11-23 Brady Eidson <beidson@apple.com>
910 Modern IDB: Unskip storage/indexeddb/mozilla/global-data.html.
911 https://bugs.webkit.org/show_bug.cgi?id=151557
913 Reviewed by Alex Christensen.
915 * platform/mac-wk1/TestExpectations:
917 2015-11-17 Sergio Villar Senin <svillar@igalia.com>
919 ASSERTION FAILED: freeSpace >= 0 in WebCore::RenderGrid::computeTrackSizesForDirection
920 https://bugs.webkit.org/show_bug.cgi?id=151254
922 Reviewed by Darin Adler.
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.
927 2015-11-22 Myles C. Maxfield <mmaxfield@apple.com>
929 Add a test to make sure that font-variant: inherit works correctly.
933 * fast/text/font-variant-inherit-expected.html: Added.
934 * fast/text/font-variant-inherit.html: Added.
936 2015-11-22 Myles C. Maxfield <mmaxfield@apple.com>
938 Font selection should not consult font-variant property
939 https://bugs.webkit.org/show_bug.cgi?id=151537
941 Reviewed by Simon Fraser.
943 * fast/text/font-selection-font-variant-expected.html: Added.
944 * fast/text/font-selection-font-variant.html: Added.
946 == Rolled over to ChangeLog-2015-11-21 ==