1 2015-12-03 Ryan Haddad <ryanhaddad@apple.com>
3 fast/borders/hidpi-border-clipping-right-after-move.html
4 https://bugs.webkit.org/show_bug.cgi?id=151754
6 Unreviewed test gardening.
8 * platform/win/TestExpectations:
10 2015-12-03 Gyuyoung Kim <gyuyoung.kim@webkit.org>
12 Unreviewed EFL urgent gardening. Skip web-platform-tests
13 because it has been timeout since r192796.
15 * platform/efl/TestExpectations:
17 2015-12-02 Mark Lam <mark.lam@apple.com>
19 Polymorphic operand types for DFG and FTL mul.
20 https://bugs.webkit.org/show_bug.cgi?id=151746
22 Reviewed by Filip Pizlo.
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.
30 2015-12-02 Myles C. Maxfield <mmaxfield@apple.com>
32 Unify font-variant-* with font-variant shorthand
33 https://bugs.webkit.org/show_bug.cgi?id=149773
35 Reviewed by Darin Adler.
37 Update tests. Also temporarily skip existing font-features tests until
38 https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
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:
52 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
54 Rebaselining fast/dom/adopt-attribute-crash-expected for win
55 https://bugs.webkit.org/show_bug.cgi?id=151762
57 Reviewed by Darin Adler.
59 * platform/win/fast/dom/adopt-attribute-crash-expected.txt:
61 2015-12-02 Alex Christensen <achristensen@webkit.org>
63 Asynchronously call onerror when a content blocker blocks ascript element's load
64 https://bugs.webkit.org/show_bug.cgi?id=151649
66 Reviewed by Brady Eidson.
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.
77 2015-12-02 Eric Carlson <eric.carlson@apple.com>
79 Fix flaky test added with r192954.
83 * fast/mediastream/MediaStreamTrack-getSettings.html:
85 2015-12-02 Commit Queue <commit-queue@webkit.org>
87 Unreviewed, rolling out r192955.
88 https://bugs.webkit.org/show_bug.cgi?id=151776
90 A large number of the tests added with this change are failing
91 on Windows (Requested by ryanhaddad on #webkit).
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
99 2015-12-02 Yoav Weiss <yoav@yoav.ws>
101 Fix preloader issue with srcdoc documents.
102 https://bugs.webkit.org/show_bug.cgi?id=151744
104 Reviewed by Ryosuke Niwa.
106 Added a test that makes sure that srcdoc based subresources are properly preloaded.
108 * fast/preloader/iframe-srcdoc-expected.txt: Added.
109 * fast/preloader/iframe-srcdoc.html: Added.
111 2015-12-02 Jer Noble <jer.noble@apple.com>
113 Add a setting and restriction which will pause invisible autoplaying video
114 https://bugs.webkit.org/show_bug.cgi?id=151412
116 Reviewed by Eric Carlson.
118 * media/video-restricted-invisible-autoplay-not-allowed-expected.txt: Added.
119 * media/video-restricted-invisible-autoplay-not-allowed.html: Added.
121 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
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
126 Reviewed by Brent Fulgham.
128 * platform/win/fast/parser/xml-colon-entity-expected.txt:
129 * platform/win/fast/parser/xml-declaration-missing-ending-mark-expected.txt:
131 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
133 Rebaseline fast/dynamic/text-combine.html on win
134 https://bugs.webkit.org/show_bug.cgi?id=151761
136 Unreviewed test gardening.
138 * platform/win/fast/dynamic/text-combine-expected.png:
139 * platform/win/fast/dynamic/text-combine-expected.txt:
141 2015-12-02 Brady Eidson <beidson@apple.com>
143 Modern IDB: Remove all traces of IDBObjectStore::openKeyCursor from tests.
144 https://bugs.webkit.org/show_bug.cgi?id=151772
146 Reviewed by Alex Christensen.
148 IDBObjectStore::openKeyCursor no longer exists, so testing it is inherently bogus.
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:
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:
161 * storage/indexeddb/objectstore-keycursor-expected.txt: Removed.
162 * storage/indexeddb/objectstore-keycursor.html: Removed.
163 * storage/indexeddb/resources/objectstore-keycursor.js: Removed.
165 2015-12-02 David Hyatt <hyatt@apple.com>
167 Add some more picture element layout tests
168 https://bugs.webkit.org/show_bug.cgi?id=151769
170 Reviewed by Dean Jackson.
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.
177 2015-12-02 Brady Eidson <beidson@apple.com>
179 Modern IDB: Enable a couple more passing tests.
180 https://bugs.webkit.org/show_bug.cgi?id=151766
182 Reviewed by Beth Dakin.
184 * platform/mac-wk1/TestExpectations:
185 * storage/indexeddb/create-object-store-options-expected.txt:
187 2015-12-02 Ryan Haddad <ryanhaddad@apple.com>
189 Skipping tests on Win that fail due to unimplemented showModalDialog function.
190 https://bugs.webkit.org/show_bug.cgi?id=151506
192 Unreviewed test gardening.
194 * platform/win/TestExpectations:
196 2015-12-02 Brady Eidson <beidson@apple.com>
198 Modern IDB: IDBTransaction::error is not exposed.
199 https://bugs.webkit.org/show_bug.cgi?id=151752
201 Reviewed by Alex Christensen.
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:
210 2015-12-02 Adenilson Cavalcanti <cavalcantii@gmail.com>
212 [css border] border-image doesn't honor border-style
213 https://bugs.webkit.org/show_bug.cgi?id=99922
215 Reviewed by Simon Fraser.
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.
220 Previous border image tests had to be edited (i.e. define border-style)
221 to ensure that a decorated border would be rendered.
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:
284 2015-12-02 Eric Carlson <eric.carlson@apple.com>
286 [MediaStream] Implement MediaStreamTrack.getSettings()
287 https://bugs.webkit.org/show_bug.cgi?id=151727
289 Reviewed by Jer Noble.
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.
298 2015-12-01 David Hyatt <hyatt@apple.com>
300 Implement the picture element.
301 https://bugs.webkit.org/show_bug.cgi?id=116963
303 Reviewed by Dean Jackson.
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.
312 (currentSrcFileName):
313 (currentSrcFileNameNoParams):
314 * fast/picture/resources/image-set-4x.png: Added.
316 2015-12-02 Jiewen Tan <jiewen_tan@apple.com>
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>
322 Reviewed by Brent Fulgham.
324 This test case is from Blink r180918:
325 https://codereview.chromium.org/495743003
327 * fast/loader/unload-mutation-crash-expected.txt: Added.
328 * fast/loader/unload-mutation-crash.html: Added.
330 2015-12-02 Joseph Pecoraro <pecoraro@apple.com>
332 Web Inspector: Handle YieldExpressions in the ScriptSyntaxTree
333 https://bugs.webkit.org/show_bug.cgi?id=151730
335 Reviewed by Brian Burg.
337 * inspector/model/parse-script-syntax-tree-expected.txt:
338 * inspector/model/parse-script-syntax-tree.html:
340 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
342 [Win] Test gardening after r192895
346 * fast/text/emoji-overlap-expected.html:
347 * fast/text/emoji-overlap.html:
349 2015-12-01 Commit Queue <commit-queue@webkit.org>
351 Unreviewed, rolling out r192894 and r192904.
352 https://bugs.webkit.org/show_bug.cgi?id=151738
354 Crashes sometimes on Windows (Requested by litherum on
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
364 "Test gardening after r192894"
365 http://trac.webkit.org/changeset/192904
367 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
369 [SVG -> OTF Converter] Force UnitsPerEm to 1000
370 https://bugs.webkit.org/show_bug.cgi?id=151650
372 Reviewed by Antti Koivisto.
374 Some tests have quantization differences.
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:
395 2015-12-01 Brady Eidson <beidson@apple.com>
397 Add updated test result missing from http://trac.webkit.org/changeset/192924
398 https://bugs.webkit.org/show_bug.cgi?id=151725
400 * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
402 2015-12-01 Ryan Haddad <ryanhaddad@apple.com>
404 Marking http/tests/xmlhttprequest/methods-async.html as flaky on Yosemite WK2
405 https://bugs.webkit.org/show_bug.cgi?id=151729
407 Unreviewed test gardening.
409 * platform/mac-wk2/TestExpectations:
411 2015-12-01 Brady Eidson <beidson@apple.com>
413 Give a more detailed message for TypeErrors that result from EnforceRange.
414 https://bugs.webkit.org/show_bug.cgi?id=151725
416 Reviewed by Tim Horton.
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:
423 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
425 Test gardening after r192894
429 * fast/text/small-caps-complex-expected.html:
430 * fast/text/small-caps-complex.html:
432 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
434 [iOS] Adjacent emoji overlap each other
435 https://bugs.webkit.org/show_bug.cgi?id=151690
436 <rdar://problem/23430453>
438 Reviewed by Simon Fraser.
440 * fast/text/emoji-overlap-expected.html: Added.
441 * fast/text/emoji-overlap.html: Added.
443 2015-12-01 Myles C. Maxfield <mmaxfield@apple.com>
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
448 Reviewed by Darin Adler.
450 * fast/text/resources/tinyfont.svg: Added.
451 * fast/text/small-caps-complex-expected.html: Added.
452 * fast/text/small-caps-complex.html: Added.
454 2015-12-01 Ryan Haddad <ryanhaddad@apple.com>
456 Marking http/tests/xmlhttprequest/workers/methods.html as flaky on Yosemite WK2
457 https://bugs.webkit.org/show_bug.cgi?id=151709
459 Unreviewed test gardening.
461 * platform/mac-wk2/TestExpectations:
463 2015-12-01 Brady Eidson <beidson@apple.com>
465 Skip some specific IDB tests in preparation for enabling the entire directory.
467 Reviewed in person by Sam Weinig.
469 * platform/mac-wk1/TestExpectations:
471 2015-12-01 Brady Eidson <beidson@apple.com>
473 Modern IDB: storage/indexeddb/create-and-remove-object-store.html fails.
474 https://bugs.webkit.org/show_bug.cgi?id=151704
476 Reviewed by Alex Christensen.
478 * platform/mac-wk1/TestExpectations:
479 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
481 2015-12-01 Brady Eidson <beidson@apple.com>
483 Modern IDB: storage/indexeddb/basics.html fails.
484 https://bugs.webkit.org/show_bug.cgi?id=151694
486 Reviewed by Alex Christensen.
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:
493 2015-12-01 Carlos Garcia Campos <cgarcia@igalia.com>
495 Unreviewed, rolling out r192876.
497 It broke a lot of JSC and layout tests for GTK and EFL
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
506 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
508 [Streams API] pull function of tee should call readFromReadableStreamReader directly
509 https://bugs.webkit.org/show_bug.cgi?id=151497
513 Adding non regression test.
515 * streams/streams-promises-expected.txt:
516 * streams/streams-promises.html:
518 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
520 [Streams API] teeReadableStream should not directly use stream.getReader()
521 https://bugs.webkit.org/show_bug.cgi?id=151487
523 Reviewed by Darin Adler.
525 Adding non-regression test.
527 * streams/streams-promises-expected.txt:
528 * streams/streams-promises.html:
530 2015-12-01 Skachkov Oleksandr <gskachkov@gmail.com>
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
535 Reviewed by Saam Barati.
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.
543 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
545 [Streams API] streams should not directly use Number and related methods
546 https://bugs.webkit.org/show_bug.cgi?id=151499
548 Reviewed by Darin Adler.
550 Added a non-regression test.
552 * streams/streams-promises-expected.txt:
553 * streams/streams-promises.html:
555 2015-12-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
557 [Streams API] Remove use of @catch for exposed promises
558 https://bugs.webkit.org/show_bug.cgi?id=151625
560 Reviewed by Darin Adler.
562 * streams/streams-promises.html: beefing up the catch test by also overwritting Promise.prototype.then.
564 2015-11-30 Brady Eidson <beidson@apple.com>
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
569 Reviewed by Geoffrey Garen.
571 * platform/mac-wk1/TestExpectations:
573 2015-11-30 Jiewen Tan <jiewen_tan@apple.com>
575 Amazon.com Additional Information links aren't clickable
576 https://bugs.webkit.org/show_bug.cgi?id=151401
577 <rdar://problem/23454261>
579 Reviewed by Darin Adler.
581 * fast/block/float/hit-test-on-overlapping-floats-expected.txt: Added.
582 * fast/block/float/hit-test-on-overlapping-floats.html: Added.
584 2015-11-30 Brady Eidson <beidson@apple.com>
586 Modern IDB: Iterating index cursors to a specific key is busted.
587 https://bugs.webkit.org/show_bug.cgi?id=151684
589 Reviewed by Darin Adler.
591 * platform/mac-wk1/TestExpectations:
593 2015-11-30 Brady Eidson <beidson@apple.com>
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
598 Reviewed by Darin Adler.
600 * platform/mac-wk1/TestExpectations:
602 2015-11-30 Brady Eidson <beidson@apple.com>
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.
607 Reviewed by Darin Adler.
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:
614 2015-11-30 Jiewen Tan <jiewen_tan@apple.com>
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>
620 Reviewed by Brent Fulgham.
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.
635 Note that steps 2-4 happen synchronously inside WebFrameLoaderClient::dispatchDidFinishLoad().
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.
641 2015-11-30 Commit Queue <commit-queue@webkit.org>
643 Unreviewed, rolling out r192819.
644 https://bugs.webkit.org/show_bug.cgi?id=151681
646 This change broke existing layout tests on Windows (Requested
647 by ryanhaddad on #webkit).
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
655 2015-11-30 Brady Eidson <beidson@apple.com>
657 Modern IDB: Set the correct source on the IDBRequest for cursor updates
658 https://bugs.webkit.org/show_bug.cgi?id=151665
660 Reviewed by Andy Estes.
662 * platform/mac-wk1/TestExpectations:
664 2015-11-30 Ryan Haddad <ryanhaddad@apple.com>
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
669 Unreviewed test gardening.
671 * platform/mac-wk2/TestExpectations:
673 2015-11-30 Brady Eidson <beidson@apple.com>
675 Modern IDB: Correct handling of cursors finishing iteration.
676 https://bugs.webkit.org/show_bug.cgi?id=151664
678 Reviewed by Andy Estes.
680 * platform/mac-wk1/TestExpectations:
682 2015-11-30 Myles C. Maxfield <mmaxfield@apple.com>
684 Unify font-variant-* with font-variant shorthand
685 https://bugs.webkit.org/show_bug.cgi?id=149773
687 Reviewed by Darin Adler.
689 Update tests. Also temporarily skip existing font-features tests until
690 https://bugs.webkit.org/show_bug.cgi?id=149774 is fixed.
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:
704 2015-11-30 Brady Eidson <beidson@apple.com>
706 Modern IDB: After versionchange transactions abort, fire onerror on the original IDBOpenDBRequest.
707 https://bugs.webkit.org/show_bug.cgi?id=151648
709 Reviewed by Andy Estes.
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:
726 2015-11-30 Chris Dumez <cdumez@apple.com>
728 location.origin is undefined in a web worker
729 https://bugs.webkit.org/show_bug.cgi?id=151614
731 Reviewed by Darin Adler.
733 Update existing layout test to confirm the existence of location.origin when in a
736 * fast/workers/resources/worker-location.js:
737 * fast/workers/worker-location-expected.txt:
739 2015-11-30 Brady Eidson <beidson@apple.com>
741 Modern IDB: Support updating cursor values when the object store uses inline keys.
742 https://bugs.webkit.org/show_bug.cgi?id=151647
744 Reviewed by Andy Estes.
746 * platform/mac-wk1/TestExpectations:
748 2015-11-30 Brady Eidson <beidson@apple.com>
750 Modern IDB: openCursor() fix resulting in at least 4 more passing tests.
751 https://bugs.webkit.org/show_bug.cgi?id=151630
753 Reviewed by Andy Estes.
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:
775 2015-11-30 Ryan Haddad <ryanhaddad@apple.com>
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
780 Unreviewed test gardening.
782 * platform/mac-wk2/TestExpectations:
784 2015-11-30 Brady Eidson <beidson@apple.com>
786 Modern IDB: Support keyPath injection into object store records.
787 https://bugs.webkit.org/show_bug.cgi?id=151640
789 Reviewed by Andy Estes.
791 * platform/mac-wk1/TestExpectations:
793 2015-11-29 Antoine Quint <graouts@apple.com>
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
798 Reviewed by Dean Jackson.
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
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:
813 2015-11-18 Andy Estes <aestes@apple.com>
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
819 Reviewed by Alexey Proskuryakov.
821 * contentfiltering/allow-media-document-expected.txt: Added.
822 * contentfiltering/allow-media-document.html: Added.
823 * contentfiltering/resources/test.mp4: Added.
825 2015-11-25 Pranjal Jumde <pjumde@apple.com>
827 Checks for buffer-overflows when reading characters from textRun
828 https://bugs.webkit.org/show_bug.cgi?id=151055
829 <rdar://problem/23251789>
831 Reviewed by Myles C. Maxfield.
833 * dom/html/level1/core/151055_asan.html:
834 * dom/html/level1/core/151055_asan-expected.txt:
836 2015-11-24 Commit Queue <commit-queue@webkit.org>
838 Unreviewed, rolling out r192536, r192722, and r192743.
839 https://bugs.webkit.org/show_bug.cgi?id=151593
841 Still causing trouble. (Requested by kling on #webkit).
845 "[JSC] JSPropertyNameEnumerator could be destructorless."
846 https://bugs.webkit.org/show_bug.cgi?id=151242
847 http://trac.webkit.org/changeset/192536
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
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
859 2015-11-24 Xabier Rodriguez Calvar <calvaris@igalia.com>
861 [Streams API] Implement pipeTo method in readable Stream
862 https://bugs.webkit.org/show_bug.cgi?id=151588
864 Reviewed by Darin Adler.
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.
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.
883 2015-11-24 Antti Koivisto <antti@apple.com>
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
889 Reviewed by Zalan Bujtas.
891 * fast/html/details-comment-crash-expected.html: Added.
892 * fast/html/details-comment-crash.html: Added.
894 2015-11-23 Brady Eidson <beidson@apple.com>
896 Modern IDB: Unskip all indexeddb/mozilla tests that pass.
897 https://bugs.webkit.org/show_bug.cgi?id=151568
899 Reviewed by Alex Christensen.
901 * platform/mac-wk1/TestExpectations:
903 2015-11-23 Brady Eidson <beidson@apple.com>
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
908 Reviewed by Alex Christensen.
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:
917 2015-11-23 Brady Eidson <beidson@apple.com>
919 Modern IDB: Unskip storage/indexeddb/mozilla/global-data.html.
920 https://bugs.webkit.org/show_bug.cgi?id=151557
922 Reviewed by Alex Christensen.
924 * platform/mac-wk1/TestExpectations:
926 2015-11-17 Sergio Villar Senin <svillar@igalia.com>
928 ASSERTION FAILED: freeSpace >= 0 in WebCore::RenderGrid::computeTrackSizesForDirection
929 https://bugs.webkit.org/show_bug.cgi?id=151254
931 Reviewed by Darin Adler.
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.
936 2015-11-22 Myles C. Maxfield <mmaxfield@apple.com>
938 Add a test to make sure that font-variant: inherit works correctly.
942 * fast/text/font-variant-inherit-expected.html: Added.
943 * fast/text/font-variant-inherit.html: Added.
945 2015-11-22 Myles C. Maxfield <mmaxfield@apple.com>
947 Font selection should not consult font-variant property
948 https://bugs.webkit.org/show_bug.cgi?id=151537
950 Reviewed by Simon Fraser.
952 * fast/text/font-selection-font-variant-expected.html: Added.
953 * fast/text/font-selection-font-variant.html: Added.
955 == Rolled over to ChangeLog-2015-11-21 ==