1 2015-10-06 Jiewen Tan <jiewen_tan@apple.com>
3 Fix crash in ApplyStyleCommand::applyRelativeFontStyleChange()
4 https://bugs.webkit.org/show_bug.cgi?id=149300
5 <rdar://problem/22747046>
7 Reviewed by Chris Dumez.
9 * editing/style/apply-style-crash2-expected.txt: Added.
10 * editing/style/apply-style-crash2.html: Added.
11 * editing/style/apply-style-crash3-expected.txt: Added.
12 * editing/style/apply-style-crash3.html: Added.
14 2015-10-06 Javier Fernandez <jfernandez@igalia.com>
16 [CSS Grid Layout] Don't need to reset auto-margins during grid items layout
17 https://bugs.webkit.org/show_bug.cgi?id=149764
19 Reviewed by Darin Adler.
21 Removed a duplicated layout tests.
23 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Removed.
24 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Removed.
26 2015-10-02 Jon Honeycutt <jhoneycutt@apple.com>
28 Import some Blink layout tests.
29 https://bugs.webkit.org/show_bug.cgi?id=149768
31 These are a subset of tests that don't time out and whose expected
32 results in Blink match the results in WebKit when run under DRT and
35 Reviewed by Andy Estes.
37 2015-10-06 Chris Dumez <cdumez@apple.com>
39 [Web IDL] 'length' property is wrong for variadic operations
40 https://bugs.webkit.org/show_bug.cgi?id=149714
42 Reviewed by Darin Adler.
44 Add a layout test to check that the value for the 'length' property of
45 variadic operations is correct.
47 * fast/dom/variadic-operations-length-expected.txt: Added.
48 * fast/dom/variadic-operations-length.html: Added.
50 2015-10-06 Hunseop Jeong <hs85.jeong@samsung.com>
52 [Cairo] fast/canvas/canvas-imageSmoothingFoo tests failed after r190383.
53 https://bugs.webkit.org/show_bug.cgi?id=149752
55 Reviewed by Carlos Garcia Campos.
57 CG's low interpolation quality setting is equivalent to most other browsers default or high settings.
59 * platform/efl/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
60 * platform/gtk/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
62 2015-10-06 Alex Christensen <achristensen@webkit.org>
64 Report error when main resource is blocked by content blocker
65 https://bugs.webkit.org/show_bug.cgi?id=149719
66 rdar://problem/21970595
68 Reviewed by Brady Eidson.
70 * http/tests/contentextensions/main-resource-expected.txt: Added.
71 * http/tests/contentextensions/main-resource.html: Added.
72 * http/tests/contentextensions/main-resource.html.json: Added.
74 2015-10-05 Byung Jun Kim <bj1987.kim@samsung.com>
76 Unreviewed EFL Gardening
77 https://bugs.webkit.org/show_bug.cgi?id=149830
79 Remove "--lint-test-files warnings".
81 * platform/efl/TestExpectations:
83 2015-10-05 Youenn Fablet <youenn.fablet@crf.canon.fr>
85 Migrate streams API to JS Builtins
86 https://bugs.webkit.org/show_bug.cgi?id=147092
88 Reviewed by Darin Adler.
90 Rebasing some tests, one subtest passing, two others still failing but with different reasons.
92 * streams/reference-implementation/brand-checks-expected.txt:
93 * streams/reference-implementation/readable-stream-reader-expected.txt:
95 2015-10-05 Chris Dumez <cdumez@apple.com>
97 data: URLs should not be preloaded
98 https://bugs.webkit.org/show_bug.cgi?id=149829
100 Reviewed by Ryosuke Niwa.
102 Add layout test to make sure that images with a data: URL do not
105 * fast/preloader/image-data-url-expected.txt: Added.
106 * fast/preloader/image-data-url.html: Added.
108 2015-10-05 Jer Noble <jer.noble@apple.com>
110 [iOS] REGRESSION(r190434): Media continues to play when locking screen
111 https://bugs.webkit.org/show_bug.cgi?id=149822
113 Reviewed by Brent Fulgham.
115 applicationWillEnterForeground() -> applicationDidEnterForeground().
117 * media/video-background-playback-expected.txt:
118 * media/video-background-playback.html:
119 * media/video-background-tab-playback-expected.txt:
120 * media/video-background-tab-playback.html:
122 2015-10-05 Alex Christensen <achristensen@webkit.org>
124 Invalid CSS Selector for Content Blockers invalidates others
125 https://bugs.webkit.org/show_bug.cgi?id=148446
126 rdar://problem/22918235
128 Reviewed by Benjamin Poulain.
130 * http/tests/contentextensions/invalid-selector-expected.txt: Added.
131 * http/tests/contentextensions/invalid-selector.html: Added.
132 * http/tests/contentextensions/invalid-selector.html.json: Added.
134 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
136 CSSGradientValue should check whether gradientLength is zero or not.
137 https://bugs.webkit.org/show_bug.cgi?id=149373
138 <rdar://problem/22771418>
140 Reviewed by Darin Adler.
142 * fast/gradients/css3-repeating-radial-gradients-crash-expected.txt: Added.
143 * fast/gradients/css3-repeating-radial-gradients-crash.html: Added.
145 2015-10-05 Dean Jackson <dino@apple.com>
147 EXT_texture_filter_anisotropic extension exposed with WEBKIT_ prefix
148 https://bugs.webkit.org/show_bug.cgi?id=149765
149 <rdar://problem/22983722>
151 Reviewed by Beth Dakin.
153 Simple test that the unprefixed form exists. The actual functionality
154 is exercised in the WebGL conformance tests.
156 * fast/canvas/webgl/unprefixed-anisotropic-extension-expected.txt: Added.
157 * fast/canvas/webgl/unprefixed-anisotropic-extension.html: Added.
159 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
161 REGRESSION(189668?): http/tests/notifications/events.html flakily asserts or times out
162 https://bugs.webkit.org/show_bug.cgi?id=149218
164 Reviewed by Alexey Proskuryakov.
168 2015-10-05 Dean Jackson <dino@apple.com>
170 Reference cycles during SVG dependency invalidation
171 https://bugs.webkit.org/show_bug.cgi?id=149824
172 <rdar://problem/22771412>
174 Reviewed by Tim Horton.
176 Adding a test that has a cycle between feImage resources.
179 https://chromium.googlesource.com/chromium/blink/+/a4bc83453bda89823b672877dc02247652a02d51
181 * svg/custom/reference-cycle-expected.txt: Added.
182 * svg/custom/reference-cycle.svg: Added.
184 2015-10-05 Ryan Haddad <ryanhaddad@apple.com>
186 Marking compositing/video/video-poster.html as flaky for El Capitan.
187 https://bugs.webkit.org/show_bug.cgi?id=149819
188 <rdar://problem/16622896> ASSERT(!needsLayout()) at com.apple.WebCore: WebCore::RenderView::paint
190 Reviewed by Simon Fraser.
192 * platform/mac-elcapitan/TestExpectations: Added.
194 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
196 Fix null pointer dereference in WebSocket::connect()
197 https://bugs.webkit.org/show_bug.cgi?id=149311
198 <rdar://problem/22748858>
200 Reviewed by Chris Dumez.
202 * http/tests/websocket/construct-in-detached-frame-expected.txt: Added.
203 * http/tests/websocket/construct-in-detached-frame.html: Added.
204 * http/tests/websocket/resources/construct-in-detached-frame.html: Added.
206 2015-10-05 Alexey Proskuryakov <ap@apple.com>
208 Revert LayoutTests parts of r190579, which were incorrect.
210 * svg/custom/invalid-xslt-crash-expected.txt: Copied from LayoutTests/svg/custom/invalid-xslt-crash-expected.txt.
211 * svg/custom/invalid-xslt-crash.svg:
213 2015-10-02 Ryosuke Niwa <rniwa@webkit.org>
215 ShadowRoot with leading or trailing white space cause a crash
216 https://bugs.webkit.org/show_bug.cgi?id=149782
218 Reviewed by Chris Dumez.
220 Added a regression test.
222 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash-expected.txt: Added.
223 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash.html: Added.
225 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
227 Cleaning up after revision 190339
228 https://bugs.webkit.org/show_bug.cgi?id=149732
230 Reviewed by Myles C. Maxfield.
232 * svg/custom/invalid-xslt-crash.svg:
233 * svg/custom/invalid-xslt-crash-expected.txt:
234 Replace render tree dump test with text dump.
237 2015-10-05 Timothy Horton <timothy_horton@apple.com>
239 Rebaseline test for iOS
241 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt:
243 2015-10-05 Zalan Bujtas <zalan@apple.com>
245 Mark the line dirty when RenderQuote's text changes.
246 https://bugs.webkit.org/show_bug.cgi?id=149784
247 rdar://problem/22558169
249 Reviewed by Antti Koivisto.
251 When quotation mark changes ( " -> ' or empty string), we
252 need to mark the line dirty to ensure its content gets laid out properly.
254 * fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
255 * fast/inline/quotation-text-changes-dynamically.html: Added.
257 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
259 Unprefix -webkit-font-feature-settings
260 https://bugs.webkit.org/show_bug.cgi?id=149722
262 Reviewed by Sam Weinig.
264 * css3/font-feature-settings-parsing.html:
265 * css3/font-feature-settings-preinstalled-fonts.html:
266 * css3/font-feature-settings-rendering-2.html:
267 * css3/font-feature-settings-rendering.html:
268 * fast/css/inherited-properties-rare-text-expected.txt:
269 * fast/css/inherited-properties-rare-text.html:
270 * fast/text/shaping/shaping-script-order.html:
271 * fast/text/shaping/shaping-selection-rect.html:
272 * fonts/unicode-character-font-crash.html:
273 * scrollbars/scrollbar-scrollbarparts-repaint-crash.html:
275 2015-10-04 Alexey Proskuryakov <ap@apple.com>
277 Mark tests as flaky for
278 https://bugs.webkit.org/show_bug.cgi?id=148890
280 http/tests/contentfiltering/load-substitute-data-from-appcache.html and
281 http/tests/appcache/decide-navigation-policy-after-delay.html crash
282 in DocumentLoader::dataReceived sometimes
284 * platform/wk2/TestExpectations:
286 2015-10-04 Nikita Vasilyev <nvasilyev@apple.com>
288 Web Inspector: Wrong column numbers in error object views
289 https://bugs.webkit.org/show_bug.cgi?id=149795
291 Reviewed by Timothy Hatcher.
293 * inspector/debugger/js-stacktrace-expected.txt:
295 2015-10-03 Alexey Proskuryakov <ap@apple.com>
297 fast/events/overflow-scroll-fake-mouse-move.html is flaky
298 https://bugs.webkit.org/show_bug.cgi?id=138697
300 Reviewed by Brent Fulgham.
302 * fast/events/overflow-scroll-fake-mouse-move.html:
304 2015-10-03 Ryosuke Niwa <rniwa@webkit.org>
306 Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
308 Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
309 will prevent waitUntilDone from getting called on those ports.
311 * fast/shadow-dom/insert-child-to-assigned-node.html:
313 2015-10-02 Simon Fraser <simon.fraser@apple.com>
315 New baselines for some compositing tests.
317 * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
318 * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
319 * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
320 * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
322 2015-10-02 Antti Koivisto <antti@apple.com>
324 Inserting a child to a slot assigned node doesn't trigger repaint
325 https://bugs.webkit.org/show_bug.cgi?id=149739
327 Reviewed by Ryosuke Niwa.
329 * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
330 * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
332 2015-10-02 Devin Rousso <dcrousso+webkit@gmail.com>
334 Web Inspector: Copying inline style text puts "undefined" in the pasteboard
335 https://bugs.webkit.org/show_bug.cgi?id=149155
337 Reviewed by Brian Burg.
339 Added test for generating CSS rule strings with default formatting.
341 * inspector/css/generate-css-rule-string.html:
343 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
345 Unreviewed, rolling out r190520, some tests assert / crash.
347 * inspector/heap/garbageCollected-expected.txt: Removed.
348 * inspector/heap/garbageCollected.html: Removed.
349 * inspector/heap/gc-expected.txt: Removed.
350 * inspector/heap/gc.html: Removed.
352 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
354 Web Inspector: Include Garbage Collection Event in Timeline
355 https://bugs.webkit.org/show_bug.cgi?id=142510
357 Reviewed by Geoffrey Garen.
359 * inspector/heap/garbageCollected-expected.txt: Added.
360 * inspector/heap/garbageCollected.html: Added.
361 * inspector/heap/gc-expected.txt: Added.
362 * inspector/heap/gc.html: Added.
364 2015-10-02 Simon Fraser <simon.fraser@apple.com>
369 * platform/gtk/TestExpectations:
370 * platform/ios-simulator/TestExpectations:
371 * platform/mac-wk1/TestExpectations:
372 * platform/mac/TestExpectations:
374 2015-10-02 Jer Noble <jer.noble@apple.com>
376 [MSE] Browser crashes when appending invalid data to MSE source buffer
377 https://bugs.webkit.org/show_bug.cgi?id=149689
379 Reviewed by Darin Adler.
381 * media/content/stpp.mp4: Added.
382 * media/media-source/media-source-stpp-crash-expected.txt: Added.
383 * media/media-source/media-source-stpp-crash.html: Added.
385 2015-10-02 Alex Christensen <achristensen@webkit.org>
387 Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
388 https://bugs.webkit.org/show_bug.cgi?id=149430
389 rdar://problem/22742222
391 Reviewed by Geoffrey Garen.
393 * http/tests/contentextensions/disable-blocker-expected.txt: Added.
394 * http/tests/contentextensions/disable-blocker.html: Added.
395 * http/tests/contentextensions/disable-blocker.html.json: Added.
397 2015-10-02 Antoine Quint <graouts@apple.com>
399 popstate is fired at the wrong time on load
400 https://bugs.webkit.org/show_bug.cgi?id=94265
402 Reviewed by Darin Adler.
404 Updating tests that relied on a "popstate" event being fired at page load.
406 * fast/history/same-document-iframes-changing-fragment-expected.txt:
407 * fast/history/same-document-iframes-changing-pushstate-expected.txt:
408 * fast/loader/javascript-url-iframe-remove-on-navigate.html:
409 * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
410 * fast/loader/stateobjects/document-destroyed-navigate-back.html:
411 * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
412 * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
413 * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
414 * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
415 * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
416 * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
417 * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
418 * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
419 * fast/loader/stateobjects/pushstate-object-types.html:
420 * fast/loader/stateobjects/pushstate-then-replacestate.html:
421 * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
422 * fast/loader/stateobjects/replacestate-then-pushstate.html:
423 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
424 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
425 * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
426 * http/tests/history/popstate-fires-with-pending-requests.html:
427 * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
428 * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
430 2015-10-02 Javier Fernandez <jfernandez@igalia.com>
432 [CSS Grid Layout] Support for Content Alignment in grid layout
433 https://bugs.webkit.org/show_bug.cgi?id=145520
435 Reviewed by Darin Adler.
437 Content Distribution alignment controls alignment of the box's
438 content within the box. The alignment container is the grid
439 container's content box. The alignment subjects are the grid
442 In addition to the tests to verify the new functionality, I've
443 added some tests to check out that the new complex values are
444 overwritten properly.
446 I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
447 test because when using RTL direction the whole grid must flow form
448 right to left, not only its items, so I rebaselined text expectations
449 to adapt it to the new behavior.
451 * css3/overwrite-content-alignment-expected.txt: Added.
452 * css3/overwrite-content-alignment.html: Added.
453 * css3/overwrite-self-alignment-expected.txt: Added.
454 * css3/overwrite-self-alignment.html: Added.
455 * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
456 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
457 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
458 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
459 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
460 * fast/css-grid-layout/grid-align-content-distribution.html: Added.
461 * fast/css-grid-layout/grid-align-content-expected.txt: Added.
462 * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
463 * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
464 * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
465 * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
466 * fast/css-grid-layout/grid-align-content.html: Added.
467 * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
468 * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
469 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
470 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
471 * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
472 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
473 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
474 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
475 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
476 * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
477 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
478 * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
479 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
480 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
481 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
482 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
483 * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
484 * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
485 * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
486 * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
487 * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
488 * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
489 * fast/css-grid-layout/grid-justify-content.html: Added.
490 * fast/css-grid-layout/resources/grid.css:
491 (.firstRowThirdColumn):
492 (.firstRowFourthColumn):
493 (.secondRowThirdColumn):
494 (.secondRowFourthColumn):
495 (.thirdRowFirstColumn):
496 (.thirdRowSecondColumn):
497 (.fourthRowFirstColumn):
498 (.fourthRowSecondColumn):
500 2015-10-01 Dean Jackson <dino@apple.com>
502 Expose WEBGL_debug_renderer_info
503 https://bugs.webkit.org/show_bug.cgi?id=149735
504 <rdar://problem/18343500>
506 Reviewed by Simon Fraser.
508 Take two at landing this.
510 Modify a test from the 1.0.2 conformance suite to make sure
511 we're actually enabling and passing the info.
513 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
514 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
516 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
518 Convert focused-input-should-assist-on-touch.html into an automated test
519 https://bugs.webkit.org/show_bug.cgi?id=149724
521 Reviewed by Simon Fraser.
523 Tests that an input that focuses itself on touch and then prevents default is
524 able to trigger node assistance, even when it is already focused before the
527 * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
528 * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
530 2015-10-01 Dean Jackson <dino@apple.com>
532 Rollout r190446 for the moment. It broke the build.
534 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
535 * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
537 2015-10-01 Dean Jackson <dino@apple.com>
539 Expose WEBGL_debug_renderer_info
540 https://bugs.webkit.org/show_bug.cgi?id=149735
541 <rdar://problem/18343500>
543 Reviewed by Simon Fraser.
545 Modify a test from the 1.0.2 conformance suite to make sure
546 we're actually enabling and passing the info.
548 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
549 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
551 2015-10-01 Ryan Haddad <ryanhaddad@apple.com>
553 Rebaselining fast/text/mark-matches-overflow-clip.html for Win
554 https://webkit.org/b/149728
556 Unreviewed test gardening.
558 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
560 2015-10-01 Brent Fulgham <bfulgham@apple.com>
562 Unreviewed test fix after r190434.
564 One test was not updated to pass the new required interruption type
565 argument to 'internals.beginMediaSessionInterruption'.
567 * webaudio/audiocontext-state-interrupted-expected.txt:
568 * webaudio/audiocontext-state-interrupted.html:
570 2015-10-01 Eric Carlson <eric.carlson@apple.com>
572 [iOS] AirPlay should not stop when the screen locks
573 https://bugs.webkit.org/show_bug.cgi?id=148315
574 <rdar://problem/22770703>
576 Reviewed by Jer Noble.
578 * media/video-interruption-with-resume-allowing-play.html:
579 * media/video-interruption-with-resume-not-allowing-play.html:
581 2015-10-01 Ryosuke Niwa <rniwa@webkit.org>
583 Slot elements should support fallback contents
584 https://bugs.webkit.org/show_bug.cgi?id=149701
586 Reviewed by Antti Koivisto.
588 Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
589 and the other one is a style recalc test.
591 * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
592 * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
593 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
594 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
596 2015-10-01 Keith Miller <keith_miller@apple.com>
598 [ES6] Add TypedArray.prototype functionality.
599 https://bugs.webkit.org/show_bug.cgi?id=148035
601 Reviewed by Geoffrey Garen.
603 Fixed tests for new toString behavior on TypedArrays.
605 * fast/canvas/webgl/type-conversion-test-expected.txt:
606 * fast/dom/Window/window-postmessage-clone-expected.txt:
608 2015-10-01 Brent Fulgham <bfulgham@apple.com>
610 Latch does not clear when a scroll snap animation is triggered
611 https://bugs.webkit.org/show_bug.cgi?id=149681
612 <rdar://problem/22733922>
614 Reviewed by Simon Fraser.
616 Add a new test that confirms latched state is cleared when scroll snap animations
619 * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
620 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
622 2015-10-01 Simon Fraser <simon.fraser@apple.com>
624 Remove some tests that now pass.
627 * platform/mac-wk2/TestExpectations:
628 * platform/mac/TestExpectations:
630 2015-09-30 Simon Fraser <simon.fraser@apple.com>
632 Add iOS touch event test
633 https://bugs.webkit.org/show_bug.cgi?id=149688
635 Reviewed by Ryosuke Niwa.
637 Basic touch event test that synthesizes touches in the UI process.
640 * fast/events/touch/ios/touch-event-expected.txt: Added.
641 * fast/events/touch/ios/touch-event.html: Added.
642 * platform/ios-simulator-wk2/TestExpectations:
644 2015-10-01 Antti Koivisto <antti@apple.com>
646 Network cache: Subresource referer header wrong after cached redirect
647 https://bugs.webkit.org/show_bug.cgi?id=149709
648 rdar://problem/22917174
650 Reviewed by Chris Dumez.
652 * http/tests/cache/redirect-referer-expected.html: Added.
653 * http/tests/cache/redirect-referer.html: Added.
654 * http/tests/cache/resources/load-and-check-referer.php: Added.
655 * http/tests/cache/resources/permanent-redirect.php: Added.
656 * http/tests/cache/resources/redirect-referer-iframe.html: Added.
657 * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
659 2015-10-01 Myles C. Maxfield <mmaxfield@apple.com>
661 accessibility/mac/aria-expanded-notifications.html is flaky
662 https://bugs.webkit.org/show_bug.cgi?id=149510
664 Reviewed by Chris Fleizach.
666 The problem is triggered by our resumable parser. AXLoadComplete gets called
667 synchronously from DocumentLoader::finishedLoading(). This means that the order of
668 the AXLoadComplete message isn't FIFO.
670 If the parser yielded previously, the AXLoadComplete will be handled after some AX
671 messages had been handled.
673 If the parser hadn't yielded, the AXLoadComplete will be the first message
674 processed (no matter what had been queued up before it).
676 Because making the AXLoadComplete message asynchonous is not desirable, the
677 solution is to relax the test to handle various orderings.
679 * accessibility/mac/aria-expanded-notifications-expected.txt:
680 * accessibility/mac/aria-expanded-notifications.html:
681 * platform/mac/TestExpectations:
683 2015-09-30 Daniel Bates <dabates@apple.com>
685 Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
686 https://bugs.webkit.org/show_bug.cgi?id=148828
688 Reviewed by Alexey Proskuryakov.
690 Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
691 LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
692 them so as to make it clear from their name that they test the ping attribute on a HTML a element.
694 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
695 * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
696 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
697 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https-expected.txt.
698 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
699 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
700 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
701 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
702 * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
703 * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
704 * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
705 * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
706 * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
707 * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
708 * platform/win/TestExpectations: Ditto.
710 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
712 Implement keyboard event sending for iOS in WebKitTestRunner
713 https://bugs.webkit.org/show_bug.cgi?id=149676
715 Reviewed by Simon Fraser.
717 Adds a new basic test for the oninput event listener when typing in a text field.
719 * fast/events/ios/input-value-after-oninput-expected.txt: Added.
720 * fast/events/ios/input-value-after-oninput.html: Added.
722 2015-10-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
724 [Streams API] Add support for private WebCore JS builtins functions
725 https://bugs.webkit.org/show_bug.cgi?id=149518
727 Reviewed by Darin Adler.
729 Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
731 * streams/reference-implementation/readable-stream-expected.txt:
732 * streams/reference-implementation/readable-stream-tee-expected.txt:
733 * streams/reference-implementation/readable-stream-templated-expected.txt:
735 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
737 [Streams API] Update readable-stream tests against latest reference
738 https://bugs.webkit.org/show_bug.cgi?id=149668
740 Reviewed by Darin Adler.
742 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
743 * streams/reference-implementation/readable-stream.html: Updated tests.
745 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
747 [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
748 https://bugs.webkit.org/show_bug.cgi?id=149666
750 Reviewed by Darin Adler.
752 * streams/readable-stream-reader-read.html:
753 * streams/reference-implementation/abstract-ops.html:
754 * streams/reference-implementation/bad-strategies.html:
755 * streams/reference-implementation/bad-underlying-sources.html:
756 * streams/reference-implementation/pipe-to-options.html:
757 * streams/reference-implementation/pipe-to.html:
758 * streams/reference-implementation/readable-stream-cancel.html:
759 * streams/reference-implementation/writable-stream-abort.html:
760 * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
762 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
764 [Streams API] Create ByteLengthQueuingStrategy object as per spec
765 https://bugs.webkit.org/show_bug.cgi?id=147153
767 Reviewed by Darin Adler.
769 * js/dom/global-constructors-attributes-expected.txt:
770 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
771 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
772 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
773 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
774 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
775 * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
776 constructor expectations.
777 * streams/reference-implementation/brand-checks.html:
778 * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
779 byte-length-queuing-strategy.js as it should be now builtin in WebKit.
780 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
781 (ByteLengthQueuingStrategy): Deleted.
783 2015-09-30 Commit Queue <commit-queue@webkit.org>
785 Unreviewed, rolling out r190367 and r190373.
786 https://bugs.webkit.org/show_bug.cgi?id=149694
788 Windows build broken (Requested by smfr on #webkit).
792 "[ES6] Add TypedArray.prototype functionality."
793 https://bugs.webkit.org/show_bug.cgi?id=148035
794 http://trac.webkit.org/changeset/190367
796 "Unreviewed Windows buildfix."
797 http://trac.webkit.org/changeset/190373
799 2015-09-30 Katlyn Graff <kgraff@apple.com>
801 Tests support for imageSmoothingQuality attribute of Canvas element.
802 https://bugs.webkit.org/show_bug.cgi?id=149541
804 Reviewed by Ryosuke Niwa.
806 Tests low, medium, high, and default values, value persistence when
807 imageSmoothingEnabled is changed, and invalid input.
809 * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
810 * fast/canvas/canvas-imageSmoothingQuality.html: Added.
812 2015-09-30 Brady Eidson <beidson@apple.com>
814 Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
815 https://bugs.webkit.org/show_bug.cgi?id=149678
817 Reviewed by Alex Christensen.
819 * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
820 * storage/indexeddb/modern/opendatabase-request-event.html: Added.
822 2015-09-30 Myles C. Maxfield <mmaxfield@apple.com>
824 Crash when using an SVG font with > 390 glyphs
825 https://bugs.webkit.org/show_bug.cgi?id=149677
826 <rdar://problem/21676402>
828 Reviewed by Simon Fraser.
830 * svg/custom/many-glyphs-expected.svg: Added.
831 * svg/custom/many-glyphs.svg: Added.
833 2015-09-30 Michael Saboff <msaboff@apple.com>
835 Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
836 and https://bugs.webkit.org/show_bug.cgi?id=149621
838 Reviewed by Saam Barati.
840 2015-09-29 Simon Fraser <simon.fraser@apple.com>
842 [iOS] Allow tests to generate user gestures for UI testing
843 https://bugs.webkit.org/show_bug.cgi?id=149653
845 Reviewed by Tim Horton.
847 Simple tests for single tap triggering a click, and double-tap zoom.
850 * fast/events/ios/double-tap-zoom-expected.txt: Added.
851 * fast/events/ios/double-tap-zoom.html: Added.
852 * fast/events/ios/single-tap-generates-click-expected.txt: Added.
853 * fast/events/ios/single-tap-generates-click.html: Added.
854 * platform/ios-simulator-wk2/TestExpectations:
856 2015-09-30 Keith Miller <keith_miller@apple.com>
858 [ES6] Add TypedArray.prototype functionality.
859 https://bugs.webkit.org/show_bug.cgi?id=148035
861 Reviewed by Geoffrey Garen.
863 Fixed tests for new toString behavior on TypedArrays.
865 * fast/canvas/webgl/type-conversion-test-expected.txt:
866 * fast/dom/Window/window-postmessage-clone-expected.txt:
868 2015-09-30 Timothy Horton <timothy_horton@apple.com>
870 Compute document marker rects at use time instead of paint time
871 https://bugs.webkit.org/show_bug.cgi?id=149643
873 * fast/text/mark-matches-overflow-clip-expected.txt:
874 * fast/text/mark-matches-overflow-clip.html:
875 Adjust one recently-added test and its result slightly.
877 2015-09-30 Eric Carlson <eric.carlson@apple.com>
879 REGRESSION(r190262): User media unit test failures after r190262
880 https://bugs.webkit.org/show_bug.cgi?id=149580
882 Reviewed by Darin Adler.
884 * platform/gtk/TestExpectations: Unskip tests.
886 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
888 Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
889 <https://bugs.webkit.org/show_bug.cgi?id=149637>
891 Reviewed by Darin Adler.
893 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
895 2015-09-29 Jon Honeycutt <jhoneycutt@apple.com>
897 Avoid reparsing an XSLT stylesheet after the first failure.
898 https://bugs.webkit.org/show_bug.cgi?id=149188
899 <rdar://problem/22709912>
901 Reviewed by Dave Hyatt.
903 Patch by Jiewen Tan, jiewen_tan@apple.com.
905 * svg/custom/invalid-xslt-crash-expected.txt: Added.
906 * svg/custom/invalid-xslt-crash.svg: Added.
908 2015-09-29 Wenson Hsieh <wenson_hsieh@apple.com>
910 Snap offsets should update when style is programmatically changed
911 https://bugs.webkit.org/show_bug.cgi?id=135964
912 <rdar://problem/18162411>
914 Reviewed by Darin Adler.
916 Tests style updates in both cases where -points and -coordinates are used to position snap points.
918 * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
919 * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
920 * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
921 * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
923 2015-09-29 Commit Queue <commit-queue@webkit.org>
925 Unreviewed, rolling out r190289.
926 https://bugs.webkit.org/show_bug.cgi?id=149647
928 Crashing speedometer and some ARM32 tests (Requested by
933 "[ES6] Implement tail calls in the FTL"
934 https://bugs.webkit.org/show_bug.cgi?id=148664
935 http://trac.webkit.org/changeset/190289
937 2015-09-29 Brent Fulgham <bfulgham@apple.com>
939 [Win] Rebaseline test.
941 Rubberstamped by Tim Horton.
943 * platform/win/TestExpectations: Remove test failure.
944 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
946 2015-09-29 Brent Fulgham <bfulgham@apple.com>
948 [Win] Unreviewed gardening.
950 * platform/win/TestExpectations: Mark new test added in
953 2015-09-29 Ryosuke Niwa <rniwa@webkit.org>
955 Update style/layout when a slot is added or removed
956 https://bugs.webkit.org/show_bug.cgi?id=149593
958 Reviewed by Antti Koivisto.
960 Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
962 Also added an explicit test case for when a default slot is introduced dynamically after
963 calling getDistributedNodes() once, thereby forcing the slot assignments.
965 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
966 * fast/shadow-dom/HTMLSlotElement-interface.html:
967 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
968 * platform/mac/TestExpectations:
970 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
972 Update test expectations to mark quicklook/pages.html as crashing
973 <https://bugs.webkit.org/show_bug.cgi?id=149634>
975 Reviewed by David Kilzer.
977 * platform/ios-simulator/TestExpectations:
979 2015-09-29 Chris Dumez <cdumez@apple.com>
981 Memory cache revalidations should refresh the network disk cache
982 https://bugs.webkit.org/show_bug.cgi?id=149606
984 Reviewed by Darin Adler.
986 Add layout test to check that revalidations requested by the memory cache
987 update the corresponding disk cache entry when the server responds with a
990 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
991 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
993 2015-09-29 Chris Dumez <cdumez@apple.com>
995 Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
996 https://bugs.webkit.org/show_bug.cgi?id=149636
998 * platform/mac/TestExpectations:
1000 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1002 [Win] Revise failure case per Alexey's comments.
1004 * platform/win/TestExpectations:
1006 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
1008 [Streams API] Add abstract ops tests
1009 https://bugs.webkit.org/show_bug.cgi?id=149629
1011 Reviewed by Darin Adler.
1013 * streams/reference-implementation/abstract-ops-expected.txt: Added.
1014 * streams/reference-implementation/abstract-ops.html: Added.
1016 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
1018 [Streams API] Update tests according to latest spec
1019 https://bugs.webkit.org/show_bug.cgi?id=149628
1021 Reviewed by Darin Adler.
1023 Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
1026 * streams/reference-implementation/bad-strategies-expected.txt:
1027 * streams/reference-implementation/bad-strategies.html:
1028 * streams/reference-implementation/pipe-to-options.html:
1029 * streams/reference-implementation/pipe-to.html:
1030 * streams/reference-implementation/writable-stream-abort.html:
1031 * streams/reference-implementation/writable-stream.html:
1033 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1035 [Win] Test gardening
1037 * platform/win/TestExpectations: Mark some expected failures.
1039 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1041 [Win] [Font Features] Implement font-variant-*
1042 https://bugs.webkit.org/show_bug.cgi?id=149630
1044 Unreviewed gardening.
1046 * platform/win/TestExpectations: Mark expected failures due
1047 to missing Windows feature.
1049 2015-09-29 Javier Fernandez <jfernandez@igalia.com>
1051 [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
1052 https://bugs.webkit.org/show_bug.cgi?id=148944
1054 Reviewed by Darin Adler.
1056 Allow 0 as flex factor value and implement the new flex track sizing algorithm.
1058 * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
1059 * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
1060 * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
1061 * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
1062 * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
1064 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
1066 printing does not use minimum page zoom factor
1067 https://bugs.webkit.org/show_bug.cgi?id=108507
1069 Reviewed by Darin Adler.
1071 Unskip printing reftests that should pass now.
1073 * platform/gtk/TestExpectations:
1074 * platform/mac-wk2/TestExpectations:
1076 2015-09-28 Zalan Bujtas <zalan@apple.com>
1078 fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
1080 Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
1081 to ensure that renderer tree is in clean state.)
1083 Unreviewed gardening.
1085 * fast/repaint/absolute-position-changed.html:
1086 * fast/repaint/fixed.html:
1088 2015-09-28 Saam barati <sbarati@apple.com>
1090 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
1092 We're now skipping getter-richards-try-catch on debug builds.
1094 Unreviewed: skip long running test on debug builds.
1096 * js/regress/script-tests/getter-richards-try-catch.js:
1097 * platform/mac/TestExpectations:
1099 2015-09-28 Saam barati <sbarati@apple.com>
1101 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
1103 This patch makes the test run for even less time.
1105 Unreviewed attempted fix for flakiness.
1107 * js/regress/script-tests/getter-richards-try-catch.js:
1108 (Packet.prototype.toString):
1110 2015-09-28 Brady Eidson <beidson@apple.com>
1112 Add an IDB Server that can roundtrip a request back to the client.
1113 https://bugs.webkit.org/show_bug.cgi?id=149603
1115 Reviewed by Alex Christensen.
1117 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
1118 * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
1120 2015-09-28 Michael Saboff <msaboff@apple.com>
1122 [ES6] Implement tail calls in the FTL
1123 https://bugs.webkit.org/show_bug.cgi?id=148664
1125 Reviewed by Filip Pizlo.
1127 Added one new tail call test and enabled other tail call tests.
1129 * js/caller-property-expected.txt:
1130 * js/script-tests/caller-property.js:
1131 (string_appeared_here.nonStrictCallee):
1138 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
1140 relatedNode should be retargeted respecting slots
1141 https://bugs.webkit.org/show_bug.cgi?id=149591
1143 Reviewed by Antti Koivisto.
1145 Added a new testharness.js test for retargeting relatedNode.
1147 * fast/shadow-dom/event-with-related-target.html: Added.
1149 2015-09-28 Saam barati <sbarati@apple.com>
1151 js/regress/getter-richards-try-catch is timing out on debug layout tests
1152 https://bugs.webkit.org/show_bug.cgi?id=149599
1154 Reviewed by Alexey Proskuryakov.
1156 * js/regress/script-tests/getter-richards-try-catch.js:
1157 (Packet.prototype.toString):
1158 * platform/mac/TestExpectations:
1160 2015-09-28 Chris Dumez <cdumez@apple.com>
1162 Drop support for legacy EventException
1163 https://bugs.webkit.org/show_bug.cgi?id=149597
1164 <rdar://problem/22879795>
1166 Reviewed by Sam Weinig.
1168 Update / rebaseline several tests now that we no longer expose
1169 EventException on the global Window object.
1171 * fast/dom/Window/resources/window-properties.js:
1172 * fast/dom/Window/window-lookup-precedence-expected.txt:
1173 * js/dom/global-constructors-attributes-expected.txt:
1174 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1175 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
1176 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1177 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1178 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1179 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1180 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1181 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1183 2015-09-28 Chris Dumez <cdumez@apple.com>
1185 Object.getOwnPropertyNames() does not return named properties
1186 https://bugs.webkit.org/show_bug.cgi?id=149562
1187 <rdar://problem/22879779>
1189 Reviewed by Darin Adler.
1191 Add layout test that verifies that Object.getOwnPropertyNames() returns
1192 an HTMLCollection's named properties, in addition to its indexes. It
1193 also checks that they are not enumerable, as per the DOM specification.
1195 * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
1196 * fast/dom/htmlcollection-getownpropertynames.html: Added.
1198 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
1200 Update bug numbers for failing test expectations in fast/shadow-dom.
1202 * platform/mac/TestExpectations:
1204 2015-09-28 Said Abou-Hallawa <sabouhallawa@apple.com>
1206 An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
1207 https://bugs.webkit.org/show_bug.cgi?id=148845
1209 Reviewed by Darin Adler.
1211 Ensure that an SVG image with intrinsic size or with no intrinsic size can be
1212 displayed on a canvas even if it is previously displayed by an HTMLImageElement.
1214 * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
1215 * svg/as-image/svg-cached-draw-canvas.html: Added.
1217 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
1219 Unreviewed. Gardening: skip media stream tests failing after r190262.
1221 * platform/gtk/TestExpectations:
1223 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
1225 REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
1226 https://bugs.webkit.org/show_bug.cgi?id=148569
1228 Reviewed by Darin Adler.
1230 * platform/gtk/TestExpectations: Unskip the inspector tests.
1232 2015-09-25 Alexey Proskuryakov <ap@apple.com>
1234 Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
1235 because it times out.
1237 * platform/mac/TestExpectations:
1239 2015-09-25 Saam barati <sbarati@apple.com>
1241 DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
1242 https://bugs.webkit.org/show_bug.cgi?id=149575
1244 Reviewed by Geoffrey Garen.
1246 * js/regress/getter-richards-try-catch-expected.txt: Added.
1247 * js/regress/getter-richards-try-catch.html: Added.
1248 * js/regress/script-tests/getter-richards-try-catch.js: Added.
1252 (Scheduler.prototype.addIdleTask):
1253 (Scheduler.prototype.addWorkerTask):
1254 (Scheduler.prototype.addHandlerTask):
1255 (Scheduler.prototype.addDeviceTask):
1256 (Scheduler.prototype.addRunningTask):
1257 (Scheduler.prototype.addTask):
1258 (Scheduler.prototype.schedule):
1259 (Scheduler.prototype.release):
1260 (Scheduler.prototype.holdCurrent):
1261 (Scheduler.prototype.suspendCurrent):
1262 (Scheduler.prototype.queue):
1264 (TaskControlBlock.prototype.setRunning):
1265 (TaskControlBlock.prototype.markAsNotHeld):
1266 (TaskControlBlock.prototype.markAsHeld):
1267 (TaskControlBlock.prototype.isHeldOrSuspended):
1268 (TaskControlBlock.prototype.markAsSuspended):
1269 (TaskControlBlock.prototype.markAsRunnable):
1270 (TaskControlBlock.prototype.run):
1271 (TaskControlBlock.prototype.checkPriorityAdd):
1272 (TaskControlBlock.prototype.toString):
1274 (IdleTask.prototype.run):
1275 (IdleTask.prototype.toString):
1277 (DeviceTask.prototype.run):
1278 (DeviceTask.prototype.toString):
1280 (WorkerTask.prototype.run):
1281 (WorkerTask.prototype.toString):
1283 (HandlerTask.prototype.run):
1284 (HandlerTask.prototype.toString):
1286 (Packet.prototype.addTo):
1287 (Packet.prototype.toString):
1289 2015-09-25 Simon Fraser <simon.fraser@apple.com>
1291 [iOS WK2] Add viewport tests and fix runUIScript() timing issues
1292 https://bugs.webkit.org/show_bug.cgi?id=149577
1294 Reviewed by Tim Horton.
1296 New viewport tests which read the scale etc. in the UI process.
1299 * fast/viewport/ios/resources/viewport-test-utils.js: Added.
1304 * fast/viewport/ios/width-is-device-width-expected.txt: Added.
1305 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
1306 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
1307 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
1308 * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
1309 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
1310 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
1311 * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
1312 * fast/viewport/ios/width-is-device-width.html: Added.
1313 * platform/ios-simulator-wk2/TestExpectations:
1315 2015-09-25 Antti Koivisto <antti@apple.com>
1317 Implement scoped styling for shadow DOM
1318 https://bugs.webkit.org/show_bug.cgi?id=149230
1320 Reviewed by Ryosuke Niwa.
1322 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
1323 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
1325 Add a test that verifies that shadow DOM style doesn't affect normal DOM.
1327 * platform/mac/TestExpectations:
1329 Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
1331 2015-09-25 Tim Horton <timothy_horton@apple.com>
1333 Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
1334 https://bugs.webkit.org/show_bug.cgi?id=149572
1335 <rdar://problem/13093602>
1337 Reviewed by Simon Fraser.
1339 * fast/text/mark-matches-overflow-clip-expected.txt: Added.
1340 * fast/text/mark-matches-overflow-clip.html: Added.
1341 Add a test ensuring that a find match that is clipped out by overflow
1342 ends up with a clipped rendered rect.
1344 2015-09-25 Zalan Bujtas <zalan@apple.com>
1346 Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
1348 Unreviewed gardening.
1350 * platform/mac/TestExpectations:
1352 2015-09-25 Commit Queue <commit-queue@webkit.org>
1354 Unreviewed, rolling out r190232 and r190236.
1355 https://bugs.webkit.org/show_bug.cgi?id=149555
1357 "It did not help" (Requested by cdumez on #webkit).
1359 Reverted changesets:
1361 "Unreviewed, roll out r187615 as it seems to have caused a ~1%
1363 http://trac.webkit.org/changeset/190232
1365 "This started failing after this rollout:"
1366 http://trac.webkit.org/changeset/190236
1368 2015-09-25 Carlos Garcia Campos <cgarcia@igalia.com>
1370 [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
1371 https://bugs.webkit.org/show_bug.cgi?id=148956
1373 Reviewed by Žan Doberšek.
1375 Unskip tests that should pass now.
1377 * platform/gtk/TestExpectations:
1379 2015-09-24 Beth Dakin <bdakin@apple.com>
1381 This started failing after this rollout:
1382 http://trac.webkit.org/changeset/190232
1384 * platform/mac/TestExpectations:
1386 2015-09-24 Chris Dumez <cdumez@apple.com>
1388 Node.replaceChild() does not behave according to the specification
1389 https://bugs.webkit.org/show_bug.cgi?id=149546
1390 <rdar://problem/22571887>
1392 Reviewed by Ryosuke Niwa.
1394 Update existing test that now throws a different exception.
1396 * fast/events/mutation-during-replace-child-expected.txt:
1397 * fast/events/mutation-during-replace-child.html:
1399 2015-09-24 Beth Dakin <bdakin@apple.com>
1401 The same problem happens on El Capitan.
1403 * platform/mac/TestExpectations:
1405 2015-09-24 Chris Dumez <cdumez@apple.com>
1407 Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
1409 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1411 2015-09-24 Ryosuke Niwa <rniwa@webkit.org>
1413 Make event dispatching respect slotting
1414 https://bugs.webkit.org/show_bug.cgi?id=149243
1416 Reviewed by Antti Koivisto.
1418 Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
1420 * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
1421 * fast/shadow-dom/event-inside-shadow-tree.html: Added.
1422 * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
1423 * fast/shadow-dom/event-inside-slotted-node.html: Added.
1425 2015-09-24 David Hyatt <hyatt@apple.com>
1427 Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
1428 https://bugs.webkit.org/show_bug.cgi?id=130397
1430 Reviewed by Antti Koivisto.
1432 * fast/css/custom-properties: Added.
1433 * fast/css/custom-properties/computed-style-access-expected.html: Added.
1434 * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
1435 * fast/css/custom-properties/computed-style-access-inherited.html: Added.
1436 * fast/css/custom-properties/computed-style-access.html: Added.
1437 * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
1438 * fast/css/custom-properties/inline-style-property-get.html: Added.
1439 * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
1440 * fast/css/custom-properties/rule-property-get-css-value.html: Added.
1441 * fast/css/custom-properties/rule-property-get-expected.html: Added.
1442 * fast/css/custom-properties/rule-property-get.html: Added.
1443 * fast/css/custom-properties/rule-property-priority-expected.html: Added.
1444 * fast/css/custom-properties/rule-property-priority.html: Added.
1445 * fast/css/custom-properties/rule-property-set-expected.html: Added.
1446 * fast/css/custom-properties/rule-property-set.html: Added.
1447 * fast/css/custom-properties/rule-serialization-expected.html: Added.
1448 * fast/css/custom-properties/rule-serialization.html: Added.
1450 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1452 Unreviewed, rebaseline media/media-controls-play-button-updates.html.
1454 * platform/gtk/media/media-controls-play-button-updates-expected.txt:
1456 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1458 [GTK] playbutton in media controls is not changed when it is clicked.
1459 https://bugs.webkit.org/show_bug.cgi?id=149113
1461 Reviewed by Philippe Normand.
1463 * media/media-controls-play-button-updates-expected.png: Added.
1464 * media/media-controls-play-button-updates-expected.txt: Added.
1465 * media/media-controls-play-button-updates.html: Added.
1466 * platform/efl/TestExpectations: Skip the test.
1467 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1468 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1469 * platform/mac/TestExpectations: Skip the test on yosemite.
1471 2015-09-23 Myles C. Maxfield <mmaxfield@apple.com>
1473 [Cocoa] [Font Features] Implement font-variant-*
1474 https://bugs.webkit.org/show_bug.cgi?id=148413
1476 Reviewed by Darin Adler.
1478 Updating tests because font-variant-ligatures is being unprefixed.
1480 Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
1482 * css3/font-feature-settings-rendering-2-expected.html:
1483 * css3/font-feature-settings-rendering-2.html:
1484 * css3/font-variant-all-webfont-expected.html: Added.
1485 * css3/font-variant-all-webfont.html: Added.
1486 * css3/font-variant-parsing-expected.txt: Added.
1487 * css3/font-variant-parsing.html: Added.
1488 * css3/resources/FontWithFeatures.otf:
1489 * fast/css/getComputedStyle/computed-style-expected.txt:
1490 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1491 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1492 * fast/css/getComputedStyle/resources/property-names.js:
1493 * fast/css/parsing-font-variant-ligatures.html:
1494 * fast/text/font-variant-ligatures.html:
1495 * platform/mac/TestExpectations:
1496 * svg/css/getComputedStyle-basic-expected.txt:
1498 2015-09-23 Chris Dumez <cdumez@apple.com>
1500 Unreviewed, roll out r190085 as it seems to cause crashes in JSC
1501 <rdar://problem/22825602>
1503 * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
1504 * fast/events/event-prototype-constructor-properties.html: Removed.
1506 2015-09-23 Chris Dumez <cdumez@apple.com>
1508 HTMLOutputElement.htmlFor should be settable
1509 https://bugs.webkit.org/show_bug.cgi?id=149418
1511 Reviewed by Ryosuke Niwa.
1513 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1514 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1515 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1516 updates the 'sizes' associated attribute.
1518 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1519 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1520 Update existing layout test now that HTMLOutputElement.htmlFor is
1523 2015-09-23 Saam barati <sbarati@apple.com>
1525 JSC allows invalid var declarations when the declared name is the same as a let/const variable
1526 https://bugs.webkit.org/show_bug.cgi?id=147600
1528 Reviewed by Yusuke Suzuki.
1530 * js/let-syntax-expected.txt:
1531 * js/script-tests/let-syntax.js:
1534 2015-09-23 Saam barati <sbarati@apple.com>
1536 Web Inspector: Type bubbles missing for computed methods and methods on object literals
1537 https://bugs.webkit.org/show_bug.cgi?id=148562
1539 Reviewed by Joseph Pecoraro.
1541 * inspector/model/parse-script-syntax-tree-expected.txt:
1542 * inspector/model/parse-script-syntax-tree.html:
1544 2015-09-23 Beth Dakin <bdakin@apple.com>
1546 accessibility/mac/aria-expanded-notifications.html is flaky
1547 https://bugs.webkit.org/show_bug.cgi?id=149510
1550 * platform/mac/TestExpectations:
1552 2015-09-23 Chris Dumez <cdumez@apple.com>
1554 Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
1555 https://bugs.webkit.org/show_bug.cgi?id=149490
1557 Reviewed by Andreas Kling.
1559 Update test that expected an assertion in a case where we no longer
1560 throw. I checked that Firefox does not throw in this case either.
1562 * fast/dom/Range/range-exceptions-expected.txt:
1563 * fast/dom/Range/script-tests/range-exceptions.js:
1565 2015-09-23 Commit Queue <commit-queue@webkit.org>
1567 Unreviewed, rolling out r190168.
1568 https://bugs.webkit.org/show_bug.cgi?id=149502
1570 it broke debug builds. (Requested by zalan on #webkit).
1574 "HTMLOutputElement.htmlFor should be settable"
1575 https://bugs.webkit.org/show_bug.cgi?id=149418
1576 http://trac.webkit.org/changeset/190168
1578 2015-09-23 Commit Queue <commit-queue@webkit.org>
1580 Unreviewed, rolling out r190160.
1581 https://bugs.webkit.org/show_bug.cgi?id=149501
1583 media/media-controls-play-button-updates.html fails on
1584 Yosemite and EFL (Requested by zalan on #webkit).
1588 "[GTK] playbutton in media controls is not changed when it is
1590 https://bugs.webkit.org/show_bug.cgi?id=149113
1591 http://trac.webkit.org/changeset/190160
1593 2015-09-23 Chris Dumez <cdumez@apple.com>
1595 HTMLOutputElement.htmlFor should be settable
1596 https://bugs.webkit.org/show_bug.cgi?id=149418
1598 Reviewed by Ryosuke Niwa.
1600 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1601 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1602 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1603 updates the 'sizes' associated attribute.
1605 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1606 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1607 Update existing layout test now that HTMLOutputElement.htmlFor is
1610 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1612 [Streams API] Add transform stream general tests
1613 https://bugs.webkit.org/show_bug.cgi?id=149267
1615 Reviewed by Darin Adler.
1617 * streams/reference-implementation/transform-stream-expected.txt: Added.
1618 * streams/reference-implementation/transform-stream.html: Added.
1620 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1622 [Streams API] Added transform stream error tests
1623 https://bugs.webkit.org/show_bug.cgi?id=149266
1625 Reviewed by Darin Adler.
1627 * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
1628 * streams/reference-implementation/transform-stream-errors.html: Added.
1630 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1632 [Streams API] Added pipe-through transform stream tests
1633 https://bugs.webkit.org/show_bug.cgi?id=149265
1635 Reviewed by Darin Adler.
1637 * streams/reference-implementation/pipe-through-expected.txt: Added.
1638 * streams/reference-implementation/pipe-through.html: Added.
1639 * streams/reference-implementation/resources/streams-utils.js: Added duckTypedPassThroughTransform function.
1641 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1643 [Streams API] Add count queuing strategy tests for writable streams
1644 https://bugs.webkit.org/show_bug.cgi?id=148303
1646 Reviewed by Darin Adler.
1648 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added new expectations.
1649 * streams/reference-implementation/count-queuing-strategy.html: Added new writable stream tests.
1651 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1653 [Streams API] Add byte length queuing strategy tests for writable streams
1654 https://bugs.webkit.org/show_bug.cgi?id=148302
1656 Reviewed by Darin Adler.
1658 * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added new expectations.
1659 * streams/reference-implementation/byte-length-queuing-strategy.html: Added new writable stream tests.
1661 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1663 [Streams API] Add brand checks tests for writable streams
1664 https://bugs.webkit.org/show_bug.cgi?id=148301
1666 Reviewed by Darin Adler.
1668 * streams/reference-implementation/brand-checks-expected.txt: Added new expectations.
1669 * streams/reference-implementation/brand-checks.html: Added new writable stream tests.
1671 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1673 [Streams API] bad underlying sinks tests about writable streams
1674 https://bugs.webkit.org/show_bug.cgi?id=148295
1676 Reviewed by Darin Adler.
1678 * streams/reference-implementation/bad-underlying-sinks-expected.txt: Added.
1679 * streams/reference-implementation/bad-underlying-sinks.html: Added.
1681 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1683 [GTK] playbutton in media controls is not changed when it is clicked.
1684 https://bugs.webkit.org/show_bug.cgi?id=149113
1686 Reviewed by Philippe Normand.
1688 * media/media-controls-play-button-updates-expected.png: Added.
1689 * media/media-controls-play-button-updates-expected.txt: Added.
1690 * media/media-controls-play-button-updates.html: Added.
1691 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1692 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1694 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1696 [Streams API] Add bad strategies writable streams tests
1697 https://bugs.webkit.org/show_bug.cgi?id=148300
1699 Reviewed by Darin Adler.
1701 * streams/reference-implementation/bad-strategies-expected.txt: Added new expectations.
1702 * streams/reference-implementation/bad-strategies.html: Added new writable stream tests.
1704 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1706 [Streams API] Change a const in the tee tests
1707 https://bugs.webkit.org/show_bug.cgi?id=148294
1709 Reviewed by Darin Adler.
1711 * streams/reference-implementation/readable-stream-tee.html: Dumb change, replaced a const with var and added
1712 the checkpoint of the spec commit.
1714 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1716 [GTK] media/media-controls-timeline-updates.html timeouts
1717 https://bugs.webkit.org/show_bug.cgi?id=139363
1719 Reviewed by Philippe Normand.
1721 The default timeout value of gtk port is 6000ms for release build layout tests.
1722 But this is too short to pass some media tests such as media-controls-timeline-updates.html
1723 Let's tweak the test to have shorter test time by seeking.
1725 * media/media-controls-timeline-updates.html:
1726 * platform/gtk/TestExpectations:
1728 2015-09-23 Youenn Fablet <youenn.fablet@crf.canon.fr>
1730 [Streams API] Implement ReadableStream pipeThrough
1731 https://bugs.webkit.org/show_bug.cgi?id=147556
1733 Reviewed by Darin Adler.
1735 Rebased test that is now passing.
1736 Adding new tests to improve pipeThrough coverage.
1738 * streams/readable-stream-pipeThrough-expected.txt: Added.
1739 * streams/readable-stream-pipeThrough.html: Added.
1740 * streams/reference-implementation/brand-checks-expected.txt:
1742 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
1744 Event fired on a detached node does not bubble up
1745 https://bugs.webkit.org/show_bug.cgi?id=149488
1747 Reviewed by Antti Koivisto.
1749 Added a regression test. Also modified and rebaselined mouseout-dead-node.html added in r19897
1750 since our new behavior matches that of the latest Firefox as well as Chrome.
1752 * fast/events/event-propagation-in-detached-tree-expected.txt: Added.
1753 * fast/events/event-propagation-in-detached-tree.html: Added.
1754 * fast/events/mouseout-dead-node-expected.txt:
1755 * fast/events/mouseout-dead-node.html:
1757 2015-09-22 Zalan Bujtas <zalan@apple.com>
1759 Mark http/tests/notifications/events.html flaky again (crash/timeout this time).
1765 2015-09-22 Saam barati <sbarati@apple.com>
1767 Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
1768 https://bugs.webkit.org/show_bug.cgi?id=143171
1770 Reviewed by Joseph Pecoraro.
1772 * inspector/model/parse-script-syntax-tree-expected.txt:
1773 * inspector/model/parse-script-syntax-tree.html:
1775 2015-09-22 Commit Queue <commit-queue@webkit.org>
1777 Unreviewed, rolling out r190134.
1778 https://bugs.webkit.org/show_bug.cgi?id=149481
1780 "Seems to cause crashes during garbage collection" (Requested
1781 by cdumez on #webkit).
1785 "HTMLOutputElement.htmlFor should be settable"
1786 https://bugs.webkit.org/show_bug.cgi?id=149418
1787 http://trac.webkit.org/changeset/190134
1789 2015-09-22 Zalan Bujtas <zalan@apple.com>
1791 Mark http/tests/notifications/events.html flaky.
1792 https://bugs.webkit.org/show_bug.cgi?id=149218
1799 2015-09-22 Chris Dumez <cdumez@apple.com>
1801 HTMLOutputElement.htmlFor should be settable
1802 https://bugs.webkit.org/show_bug.cgi?id=149418
1804 Reviewed by Darin Adler.
1806 Update existing layout test now that HTMLOutputElement.htmlFor is
1809 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1810 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1812 2015-09-22 Tim Horton <timothy_horton@apple.com>
1814 Demystify why a few text tests depend on threaded scrolling being disabled
1816 * fast/text/combining-character-sequence-vertical.html:
1817 * fast/text/descent-clip-in-scaled-page-expected.html:
1818 * fast/text/descent-clip-in-scaled-page.html:
1819 * fast/text/vertical-quotation-marks.html:
1821 2015-09-22 Chris Dumez <cdumez@apple.com>
1823 XMLHttpRequest properties should be on the prototype
1824 https://bugs.webkit.org/show_bug.cgi?id=149465
1826 Reviewed by Darin Adler.
1828 Add layout test to check that XMLHttpRequest properties are on the
1829 prototype and have the right properties (enumerable and configurable).
1831 * fast/xmlhttprequest/xmlhttprequest-properties-prototype-expected.txt: Added.
1832 * fast/xmlhttprequest/xmlhttprequest-properties-prototype.html: Added.
1834 2015-09-22 Chris Dumez <cdumez@apple.com>
1836 Drop support for legacy EntityReference DOM Node type
1837 https://bugs.webkit.org/show_bug.cgi?id=149348
1839 Reviewed by Darin Adler.
1841 Drop several outdated DOM compliance tests. Update / Rebaseline others.
1843 2015-09-22 Chris Dumez <cdumez@apple.com>
1845 Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
1847 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1848 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
1850 2015-09-22 Chris Dumez <cdumez@apple.com>
1852 Unreviewed, rebaseline fast/table/rowindex.html after r190099.
1854 * platform/efl/fast/table/rowindex-expected.txt:
1855 * platform/gtk/fast/table/rowindex-expected.txt:
1856 * platform/win/fast/table/rowindex-expected.txt:
1858 2015-09-22 sangdeug.kim <sangdeug.kim@samsung.com>
1860 Add test for checking currentTime of mediacontroller when playback is completed.
1861 https://bugs.webkit.org/show_bug.cgi?id=149154
1863 Reviewed by Eric Carlson.
1865 * media/media-controller-time-clamp-expected.txt:
1866 * media/media-controller-time-clamp.html:
1868 2015-09-22 Saam barati <sbarati@apple.com>
1870 Web Inspector: update Esprima to latest version
1871 https://bugs.webkit.org/show_bug.cgi?id=148960
1873 Reviewed by Joseph Pecoraro.
1875 * inspector/model/parse-script-syntax-tree-expected.txt:
1876 * inspector/model/parse-script-syntax-tree.html:
1878 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
1880 invalidateSlotAssignments should trigger style recalc
1881 https://bugs.webkit.org/show_bug.cgi?id=149447
1883 Reviewed by Antti Koivisto.
1885 Removed failing expectations from newly passing tests.
1887 Also added test cases for inserting and removing text nodes, and modified the style recalc tests
1888 to force layout between each DOM change to test case separately.
1890 * fast/shadow-dom/shadow-layout-after-host-child-changes.html:
1891 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html:
1892 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
1893 * platform/mac/TestExpectations:
1895 2015-09-21 Chris Dumez <cdumez@apple.com>
1897 time element should use HTMLTimeElement interface
1898 https://bugs.webkit.org/show_bug.cgi?id=148840
1899 <rdar://problem/22586690>
1901 Reviewed by Ryosuke Niwa.
1903 Rebaseline existing test now that HTMLTimeElement is exposed on the
1904 global Window object.
1906 * js/dom/global-constructors-attributes-expected.txt:
1907 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1908 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1909 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1910 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1911 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1912 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1914 2015-09-21 Chris Dumez <cdumez@apple.com>
1916 DOM attributes on prototypes should be configurable
1917 https://bugs.webkit.org/show_bug.cgi?id=134364
1919 Reviewed by Sam Weinig.
1921 Add a layout test to confirm that attributes on prototypes are configurable.
1923 * fast/dom/attributes-configurable-expected.txt: Added.
1924 * fast/dom/attributes-configurable.html: Added.
1926 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1928 Add some style recalc tests for shadow DOM
1929 https://bugs.webkit.org/show_bug.cgi?id=149445
1931 Reviewed by Antti Koivisto.
1933 Add tests to make sure we trigger necessary style recalc.
1935 * fast/shadow-dom/shadow-layout-after-attach-shadow-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1936 * fast/shadow-dom/shadow-layout-after-attach-shadow.html: Added.
1937 * fast/shadow-dom/shadow-layout-after-host-child-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1938 * fast/shadow-dom/shadow-layout-after-host-child-changes.html: Added.
1939 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1940 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html: Added.
1941 * fast/shadow-dom/shadow-layout-after-slot-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1942 * fast/shadow-dom/shadow-layout-after-slot-changes.html: Added.
1943 * platform/mac/TestExpectations:
1945 2015-09-21 Alexey Proskuryakov <ap@apple.com>
1947 https://bugs.webkit.org/show_bug.cgi?id=149415
1948 REGRESSION (r182648): UIWebView does not set location.hash synchronously
1949 <rdar://problem/22169467>
1951 Reviewed by Darin Adler.
1953 * fast/loader/location-hash-user-gesture-expected.txt: Added.
1954 * fast/loader/location-hash-user-gesture.html: Added.
1955 * platform/ios-simulator-wk2/TestExpectations:
1957 2015-09-21 Chris Dumez <cdumez@apple.com>
1959 Update HTMLTableRowElement.rowIndex to behave according to the specification
1960 https://bugs.webkit.org/show_bug.cgi?id=148842
1961 <rdar://problem/22586914>
1963 Reviewed by Darin Adler.
1965 Rebaseline existing test because rows in all <thead> / <tfoot> children
1966 of the <table> Element now get a rowIndex.
1968 * platform/mac/fast/table/rowindex-expected.txt:
1970 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1972 Add more rendering tests for shadow DOM
1973 https://bugs.webkit.org/show_bug.cgi?id=149437
1975 Reviewed by Antti Koivisto.
1977 Added various tests for shadow tree rendering as well as tests for :host pseudo class and ::slotted pseudo element.
1979 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1980 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Added.
1981 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1982 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Added.
1983 * fast/shadow-dom/css-scoping-shadow-host-functional-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1984 * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Added.
1985 * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1986 * fast/shadow-dom/css-scoping-shadow-host-rule.html: Added.
1987 * fast/shadow-dom/css-scoping-shadow-host-with-before-after-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1988 * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Added.
1989 * fast/shadow-dom/css-scoping-shadow-slot-display-override-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1990 * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Added.
1991 * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1992 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Added.
1993 * fast/shadow-dom/css-scoping-shadow-with-outside-rules-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1994 * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Added.
1995 * platform/mac/TestExpectations:
1997 2015-09-21 Chris Dumez <cdumez@apple.com>
1999 [JS Bindings] prototype.constructor should be writable
2000 https://bugs.webkit.org/show_bug.cgi?id=149412
2001 <rdar://problem/22545096>
2003 Reviewed by Geoffrey Garen.
2005 Add layout test that checks that Event.prototype.constructor has the
2006 expected properties and that it is actually writable.
2008 * fast/events/event-prototype-constructor-properties-expected.txt: Added.
2009 * fast/events/event-prototype-constructor-properties.html: Added.
2011 2015-09-21 Antti Koivisto <antti@apple.com>
2013 HTMLSlotElement should render its assigned nodes
2014 https://bugs.webkit.org/show_bug.cgi?id=149242
2016 Reviewed by Ryosuke Niwa.
2018 Enable the relevant tests.
2020 * platform/mac/TestExpectations:
2022 2015-09-21 Alex Christensen <achristensen@webkit.org>
2024 Remove Windows-specific navigator-detached-no-crash-expected.
2025 https://bugs.webkit.org/show_bug.cgi?id=149414
2027 Reviewed by Filip Pizlo.
2029 When we switched to CMake, NAVIGATOR_HWCONCURRENCY got enabled.
2030 There is no reason to disable it, and the expectations match the default expectations now.
2032 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
2034 2015-09-21 Chris Dumez <cdumez@apple.com>
2036 DOMTokenList.add() / remove() should run the update steps even if tokens were not modified
2037 https://bugs.webkit.org/show_bug.cgi?id=148780
2038 <rdar://problem/22571794>
2040 Reviewed by Ryosuke Niwa.
2042 Update / Rebaseline several classList /relList tests now that our
2043 behavior has changed.
2045 * fast/dom/HTMLElement/class-list-expected.txt:
2046 * fast/dom/HTMLElement/class-list-quirks-expected.txt:
2047 * fast/dom/HTMLElement/script-tests/class-list.js:
2048 * fast/dom/rel-list-expected.txt:
2049 * fast/dom/rel-list.html:
2051 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2053 Add some tests for shadow DOM rendering
2054 https://bugs.webkit.org/show_bug.cgi?id=149330
2056 Reviewed by Antti Koivisto.
2058 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2060 This is a relanding of r189962 excluding css-scoping-shadow-rendering.html since it has since been added in r190006
2061 as css-scoping-shadow-root-hides-children.html by Antti.
2063 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2064 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2065 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2066 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2067 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2068 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2069 * platform/mac/TestExpectations:
2071 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2073 Add image-only failure expectation to fast/shadow-dom/css-scoping-shadow-root-hides-children.html on non-Mac ports.
2077 2015-09-21 Alex Christensen <achristensen@webkit.org>
2079 Skip tests on Windows after r189947.
2081 * platform/win/TestExpectations:
2082 webkit-font-smoothing doesn't work on Windows.
2084 2015-09-21 Chris Dumez <cdumez@apple.com>
2086 Range.cloneContents() / extractContents should throw a HierarchyRequestError when encountering a doctype
2087 https://bugs.webkit.org/show_bug.cgi?id=148770
2088 <rdar://problem/22570898>
2090 Reviewed by Ryosuke Niwa.
2092 Add new tests to cover the behaviour of Range's cloneContents() / extractContents()
2093 and deleteContents() when encountering a doctype.
2095 * fast/dom/Range/clone-contents-document-type-expected.txt: Added.
2096 * fast/dom/Range/clone-contents-document-type.html: Added.
2097 * fast/dom/Range/delete-contents-document-type-expected.txt: Added.
2098 * fast/dom/Range/delete-contents-document-type.html: Added.
2099 * fast/dom/Range/extract-contents-document-type-expected.txt: Added.
2100 * fast/dom/Range/extract-contents-document-type.html: Added.
2101 * fast/dom/Range/resources/frame-with-doctype.html: Added.
2103 2015-09-21 Simon Fraser <simon.fraser@apple.com>
2105 Add the ability for tests to run script in the UI process in WebKitTestRunner
2106 https://bugs.webkit.org/show_bug.cgi?id=149356
2108 Reviewed by Tim Horton.
2110 Some new tests that exercise testRunner.runUIScript().
2113 * fast/harness/concurrent-ui-side-scripts-expected.txt: Added.
2114 * fast/harness/concurrent-ui-side-scripts.html: Added.
2115 * fast/harness/ui-side-scripts-expected.txt: Added.
2116 * fast/harness/ui-side-scripts.html: Added.
2117 * fast/zooming/zoom-to-scale.html: Added.
2118 * platform/ios-simulator/TestExpectations:
2119 * platform/mac/TestExpectations:
2121 2015-09-21 Tim Horton <timothy_horton@apple.com>
2123 Turn on threaded scrolling by default in the tests
2124 https://bugs.webkit.org/show_bug.cgi?id=149377
2126 Reviewed by Simon Fraser.
2128 * compositing/geometry/fixed-position-flipped-writing-mode.html:
2129 * compositing/layer-creation/no-compositing-for-sticky.html:
2130 * compositing/overflow/automatically-opt-into-composited-scrolling.html:
2131 * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
2132 * compositing/overflow/composited-scrolling-creates-a-stacking-container.html:
2133 * compositing/overflow/composited-scrolling-paint-phases.html:
2134 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
2135 * compositing/overflow/dynamic-composited-scrolling-status.html:
2136 * compositing/overflow/iframe-inside-overflow-clipping.html:
2137 * compositing/overflow/nested-scrolling.html:
2138 * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
2139 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
2140 * compositing/overflow/scrolling-content-clip-to-viewport.html:
2141 * compositing/overflow/scrolling-without-painting.html:
2142 * compositing/overflow/textarea-scroll-touch.html:
2143 * compositing/overflow/updating-scrolling-content.html:
2144 * compositing/rtl/rtl-fixed-overflow-scrolled.html:
2145 * compositing/rtl/rtl-overflow-scrolling.html:
2146 * fast/block/positioning/rtl-fixed-positioning.html:
2147 * fast/block/positioning/vertical-rl/fixed-positioning.html:
2148 * fast/dom/horizontal-scrollbar-in-rtl.html:
2149 * fast/dom/horizontal-scrollbar-when-dir-change.html:
2150 * fast/dom/scroll-reveal-left-overflow.html:
2151 * fast/dom/scroll-reveal-top-overflow.html:
2152 * fast/dom/vertical-scrollbar-when-dir-change.html:
2153 * fast/multicol/pagination/RightToLeft-rl-hittest.html:
2154 * scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html:
2155 * scrollingcoordinator/non-fast-scrollable-region-transformed-iframe.html:
2156 * swipe/main-frame-pinning-requirement.html:
2157 Turn off threaded scrolling in the cases where it sensibly affects the test result.
2159 - tests that use scrollTo or similar, and then depend on the
2160 scrolling happening synchronously
2162 - tests that use setAcceleratedCompositingForOverflowScrollEnabled,
2163 which asserts if combined with threaded scrolling
2165 * fast/text/combining-character-sequence-vertical.html:
2166 * fast/text/descent-clip-in-scaled-page.html:
2167 * fast/text/descent-clip-in-scaled-page-expected.html:
2168 * fast/text/vertical-quotation-marks.html:
2169 Turn off threaded scrolling in three tests where it shouldn't affect the test result,
2170 but for some reason does.
2172 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
2174 [GTK] media controls does not show up when playing video finishes.
2175 https://bugs.webkit.org/show_bug.cgi?id=149112
2177 Reviewed by Philippe Normand.
2179 * media/media-controls-timeline-updates-after-playing-expected.txt: Added.
2180 * media/media-controls-timeline-updates-after-playing.html: Added.
2182 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
2184 [GTK] timeline is not updated after few seconds when mouse hovers on controls
2185 https://bugs.webkit.org/show_bug.cgi?id=149111
2187 Reviewed by Philippe Normand.
2189 * media/media-controls-timeline-updates-when-hovered-expected.txt: Added.
2190 * media/media-controls-timeline-updates-when-hovered.html: Added.
2192 2015-09-20 Andy Estes <aestes@apple.com>
2194 http/tests/contentfiltering/load-substitute-data-from-appcache.html crashes sometimes
2195 https://bugs.webkit.org/show_bug.cgi?id=148890
2197 Reviewed by Alexey Proskuryakov.
2199 Added a test to verify my theory that load-substitute-data-from-appcache.html will crash even with Content Filtering disabled.
2201 * TestExpectations: Skipped the new test since it only works in WebKit2.
2202 * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt: Added.
2203 * http/tests/appcache/decide-navigation-policy-after-delay.html: Added.
2204 * http/tests/appcache/resources/decide-navigation-policy-after-delay-frame.html: Added.
2205 * platform/wk2/TestExpectations: Enabled the test in WebKit2.
2207 2015-09-20 Chris Dumez <cdumez@apple.com>
2209 Unreviewed, rebaseline W3C HTML DOM test on iOS after r190030.
2211 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2213 2015-09-20 Chris Fleizach <cfleizach@apple.com>
2215 Fix a relative path in accessibility/mac/removing-textarea-after-edit-crash.html
2216 after moving the test.
2217 https://bugs.webkit.org/show_bug.cgi?id=149217
2219 Reviewed by Alexey Proskuryakov.
2221 * accessibility/mac/removing-textarea-after-edit-crash.html:
2223 2015-09-20 Alexey Proskuryakov <ap@apple.com>
2225 [Mac, iOS] AccessibilityController doesn't uninstall global notification handler
2226 https://bugs.webkit.org/show_bug.cgi?id=149384
2228 Reviewed by Chris Fleizach.
2230 * accessibility/mac/loaded-notification.html: Cleaned up the test - js-test-pre is
2231 incompatible with directly using waitUntilDone.
2233 2015-09-19 Chris Dumez <cdumez@apple.com>
2235 [WebIDL] Specify default parameter values where it is useful
2236 https://bugs.webkit.org/show_bug.cgi?id=149331
2237 <rdar://problem/22545600>
2239 Reviewed by Darin Adler.
2241 Add test to check the behavior of passing undefined for various optional
2242 parameters that have a default value in the HTML specification.
2244 * fast/html/undefined-parameter-default-value-expected.txt: Added.
2245 * fast/html/undefined-parameter-default-value.html: Added.
2247 2015-09-18 Dean Jackson <dino@apple.com>
2249 Null dereference loading Blink layout test svg/filters/feImage-failed-load-crash.html
2250 https://bugs.webkit.org/show_bug.cgi?id=149316
2251 <rdar://problem/22749532>
2253 Reviewed by Tim Horton.
2256 https://chromium.googlesource.com/chromium/blink/+/9cbcfd7866bbaff0c4b3c4c8508b7c97b46d6e6a
2258 * svg/filters/feImage-failed-load-crash-expected.txt: Added.
2259 * svg/filters/feImage-failed-load-crash.html: Added.
2261 2015-09-18 Dean Jackson <dino@apple.com>
2263 Null dereference loading Blink layout test svg/custom/use-href-attr-removal-crash.html
2264 https://bugs.webkit.org/show_bug.cgi?id=149315
2265 <rdar://problem/22749358>
2267 Reviewed by Tim Horton.
2269 These tests, copied from Blink, should not crash.
2270 The originals come from:
2271 https://chromium.googlesource.com/chromium/blink/+/e2f1087f32bb088160ab7d59a715a1403ef267c7
2273 * svg/custom/use-href-attr-removal-crash.html: Added.
2274 * svg/custom/use-href-attr-removal-crash-expected.txt: Added.
2275 * svg/custom/use-href-attr-removal-crash2.svg: Added.
2276 * svg/custom/use-href-attr-removal-crash2-expected.txt: Added.
2277 * svg/custom/use-href-change-local-to-invalid-remote.html: Added.
2278 * svg/custom/use-href-change-local-to-invalid-remote-expected.txt: Added.
2280 2015-09-18 Alexey Proskuryakov <ap@apple.com>
2282 Update Mac expectations for http/tests/cache/iframe-304-crash.html.
2283 This test is flaky everywhere, not just on Mavericks and Yosemite.
2285 * platform/mac-wk2/TestExpectations:
2287 2015-09-18 Commit Queue <commit-queue@webkit.org>
2289 Unreviewed, rolling out r189908.
2290 https://bugs.webkit.org/show_bug.cgi?id=149368
2292 Broke run-webkit-tests --pixel (Requested by ap on #webkit).
2296 "printing does not use minimum page zoom factor"
2297 https://bugs.webkit.org/show_bug.cgi?id=108507
2298 http://trac.webkit.org/changeset/189908
2300 2015-09-18 Ryosuke Niwa <rniwa@webkit.org>
2302 Inserting or removing slot elements can cause a crash
2303 https://bugs.webkit.org/show_bug.cgi?id=149365
2305 Reviewed by Antti Koivisto.
2307 Added regression tests.
2309 * fast/shadow-dom/slot-removal-crash.html: Added.
2311 2015-09-18 Antti Koivisto <antti@apple.com>
2313 Don't create renderers for children of shadow host
2314 https://bugs.webkit.org/show_bug.cgi?id=149363
2316 Reviewed by Ryosuke Niwa.
2318 * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Added.
2319 * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Added.
2321 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2323 Adds more flaky tests to TestExpecations for iOS and WK2
2325 * platform/ios-simulator/TestExpectations:
2326 * platform/wk2/TestExpectations:
2328 2015-09-18 Saam barati <sbarati@apple.com>
2330 add a regress test for richards with try/catch.
2331 https://bugs.webkit.org/show_bug.cgi?id=149301
2333 Reviewed by Filip Pizlo.
2335 This adds two variants of Octane/richards benchmark using
2336 try/catch. One try/catch variant that actually throws.
2337 Another that never throws. I've included try/catch inside
2338 every function and every loop.
2340 * js/regress/richards-empty-try-catch-expected.txt: Added.
2341 * js/regress/richards-empty-try-catch.html: Added.
2342 * js/regress/richards-try-catch-expected.txt: Added.
2343 * js/regress/richards-try-catch.html: Added.
2344 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2347 (Scheduler.prototype.addIdleTask):
2348 (Scheduler.prototype.addWorkerTask):
2349 (Scheduler.prototype.addHandlerTask):
2350 (Scheduler.prototype.addDeviceTask):
2351 (Scheduler.prototype.addRunningTask):
2352 (Scheduler.prototype.addTask):
2353 (Scheduler.prototype.schedule):
2354 (Scheduler.prototype.release):
2355 (Scheduler.prototype.holdCurrent):
2356 (Scheduler.prototype.suspendCurrent):
2357 (Scheduler.prototype.queue):
2359 (TaskControlBlock.prototype.setRunning):
2360 (TaskControlBlock.prototype.markAsNotHeld):
2361 (TaskControlBlock.prototype.markAsHeld):
2362 (TaskControlBlock.prototype.isHeldOrSuspended):
2363 (TaskControlBlock.prototype.markAsSuspended):
2364 (TaskControlBlock.prototype.markAsRunnable):
2365 (TaskControlBlock.prototype.run):
2366 (TaskControlBlock.prototype.checkPriorityAdd):
2367 (TaskControlBlock.prototype.toString):
2369 (IdleTask.prototype.run):
2370 (IdleTask.prototype.toString):
2372 (DeviceTask.prototype.run):
2373 (DeviceTask.prototype.toString):
2375 (WorkerTask.prototype.run):
2376 (WorkerTask.prototype.toString):
2378 (HandlerTask.prototype.run):
2379 (HandlerTask.prototype.toString):
2381 (Packet.prototype.addTo):
2382 (Packet.prototype.toString):
2383 * js/regress/script-tests/richards-try-catch.js: Added.
2387 (Scheduler.prototype.addIdleTask):
2388 (Scheduler.prototype.addWorkerTask):
2389 (Scheduler.prototype.addHandlerTask):
2390 (Scheduler.prototype.addDeviceTask):
2391 (Scheduler.prototype.addRunningTask):
2392 (Scheduler.prototype.addTask):
2393 (Scheduler.prototype.schedule):
2394 (Scheduler.prototype.release):
2395 (Scheduler.prototype.holdCurrent):
2396 (Scheduler.prototype.suspendCurrent):
2397 (Scheduler.prototype.queue):
2399 (TaskControlBlock.prototype.setRunning):
2400 (TaskControlBlock.prototype.markAsNotHeld):
2401 (TaskControlBlock.prototype.markAsHeld):
2402 (TaskControlBlock.prototype.isHeldOrSuspended):
2403 (TaskControlBlock.prototype.markAsSuspended):
2404 (TaskControlBlock.prototype.markAsRunnable):
2405 (TaskControlBlock.prototype.run):
2406 (TaskControlBlock.prototype.checkPriorityAdd):
2407 (TaskControlBlock.prototype.toString):
2409 (IdleTask.prototype.run):
2410 (IdleTask.prototype.toString):
2412 (DeviceTask.prototype.run):
2413 (DeviceTask.prototype.toString):
2415 (WorkerTask.prototype.run):
2416 (WorkerTask.prototype.toString):
2418 (HandlerTask.prototype.run):
2419 (HandlerTask.prototype.toString):
2421 (Packet.prototype.addTo):
2422 (Packet.prototype.toString):
2424 2015-09-18 Saam barati <sbarati@apple.com>
2426 Implement try/catch in the DFG.
2427 https://bugs.webkit.org/show_bug.cgi?id=147374
2429 Reviewed by Filip Pizlo.
2431 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2432 * js/regress/raytrace-with-empty-try-catch.html: Added.
2433 * js/regress/raytrace-with-try-catch-expected.txt: Added.
2434 * js/regress/raytrace-with-try-catch.html: Added.
2435 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2453 (Triangle.prototype.intersect):
2455 (Scene.prototype.intersect):
2456 (Scene.prototype.blocked):
2458 (Camera.prototype.generateRayPair):
2460 (Camera.prototype.render):
2461 (raytraceScene.floorShader):
2463 (arrayToCanvasCommands):
2464 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
2483 (Triangle.prototype.intersect):
2485 (Scene.prototype.intersect):
2486 (Scene.prototype.blocked):
2488 (Camera.prototype.generateRayPair):
2490 (Camera.prototype.render):
2491 (raytraceScene.floorShader):
2493 (arrayToCanvasCommands):
2494 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
2497 (Flog.RayTracer.Color.prototype.initialize):
2498 (Flog.RayTracer.Color.prototype.add):
2499 (Flog.RayTracer.Color.prototype.addScalar):
2500 (Flog.RayTracer.Color.prototype.subtract):
2501 (Flog.RayTracer.Color.prototype.multiply):
2502 (Flog.RayTracer.Color.prototype.multiplyScalar):
2503 (Flog.RayTracer.Color.prototype.divideFactor):
2504 (Flog.RayTracer.Color.prototype.limit):
2505 (Flog.RayTracer.Color.prototype.distance):
2506 (Flog.RayTracer.Color.prototype.blend):
2507 (Flog.RayTracer.Color.prototype.brightness):
2508 (Flog.RayTracer.Color.prototype.toString):
2509 (Flog.RayTracer.Light.prototype.initialize):
2510 (Flog.RayTracer.Light.prototype.toString):
2511 (Flog.RayTracer.Vector.prototype.initialize):
2512 (Flog.RayTracer.Vector.prototype.copy):
2513 (Flog.RayTracer.Vector.prototype.normalize):
2514 (Flog.RayTracer.Vector.prototype.magnitude):
2515 (Flog.RayTracer.Vector.prototype.cross):
2516 (Flog.RayTracer.Vector.prototype.dot):
2517 (Flog.RayTracer.Vector.prototype.add):
2518 (Flog.RayTracer.Vector.prototype.subtract):
2519 (Flog.RayTracer.Vector.prototype.multiplyVector):
2520 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2521 (Flog.RayTracer.Vector.prototype.toString):
2522 (Flog.RayTracer.Ray.prototype.initialize):
2523 (Flog.RayTracer.Ray.prototype.toString):
2524 (Flog.RayTracer.Scene.prototype.initialize):
2525 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2526 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2527 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2528 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2529 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2530 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2531 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2532 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2533 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2534 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2535 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2536 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2537 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2538 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2539 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2540 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2541 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2542 (Flog.RayTracer.Shape.Plane.prototype.toString):
2543 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2544 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2545 (Flog.RayTracer.Camera.prototype.initialize):
2546 (Flog.RayTracer.Camera.prototype.getRay):
2547 (Flog.RayTracer.Camera.prototype.toString):
2548 (Flog.RayTracer.Background.prototype.initialize):
2549 (Flog.RayTracer.Engine.prototype.initialize):
2550 (Flog.RayTracer.Engine.prototype.setPixel):
2551 (Flog.RayTracer.Engine.prototype.renderScene):
2552 (Flog.RayTracer.Engine.prototype.getPixelColor):
2553 (Flog.RayTracer.Engine.prototype.testIntersection):
2554 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2555 (Flog.RayTracer.Engine.prototype.rayTrace):
2557 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
2561 (Flog.RayTracer.Color.prototype.initialize):
2562 (Flog.RayTracer.Color.prototype.add):
2563 (Flog.RayTracer.Color.prototype.addScalar):
2564 (Flog.RayTracer.Color.prototype.subtract):
2565 (Flog.RayTracer.Color.prototype.multiply):
2566 (Flog.RayTracer.Color.prototype.multiplyScalar):
2567 (Flog.RayTracer.Color.prototype.divideFactor):
2568 (Flog.RayTracer.Color.prototype.limit):
2569 (Flog.RayTracer.Color.prototype.distance):
2570 (Flog.RayTracer.Color.prototype.blend):
2571 (Flog.RayTracer.Color.prototype.brightness):
2572 (Flog.RayTracer.Color.prototype.toString):
2573 (Flog.RayTracer.Light.prototype.initialize):
2574 (Flog.RayTracer.Light.prototype.toString):
2575 (Flog.RayTracer.Vector.prototype.initialize):
2576 (Flog.RayTracer.Vector.prototype.copy):
2577 (Flog.RayTracer.Vector.prototype.normalize):
2578 (Flog.RayTracer.Vector.prototype.magnitude):
2579 (Flog.RayTracer.Vector.prototype.cross):
2580 (Flog.RayTracer.Vector.prototype.dot):
2581 (Flog.RayTracer.Vector.prototype.add):
2582 (Flog.RayTracer.Vector.prototype.subtract):
2583 (Flog.RayTracer.Vector.prototype.multiplyVector):
2584 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2585 (Flog.RayTracer.Vector.prototype.toString):
2586 (Flog.RayTracer.Ray.prototype.initialize):
2587 (Flog.RayTracer.Ray.prototype.toString):
2588 (Flog.RayTracer.Scene.prototype.initialize):
2589 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2590 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2591 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2592 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2593 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2594 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2595 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2596 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2597 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2598 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2599 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2600 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2601 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2602 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2603 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2604 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2605 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2606 (Flog.RayTracer.Shape.Plane.prototype.toString):
2607 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2608 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2609 (Flog.RayTracer.Camera.prototype.initialize):
2610 (Flog.RayTracer.Camera.prototype.getRay):
2611 (Flog.RayTracer.Camera.prototype.toString):
2612 (Flog.RayTracer.Background.prototype.initialize):
2613 (Flog.RayTracer.Engine.prototype.initialize):
2614 (Flog.RayTracer.Engine.prototype.setPixel):
2615 (Flog.RayTracer.Engine.prototype.renderScene):
2616 (Flog.RayTracer.Engine.prototype.getPixelColor):
2617 (Flog.RayTracer.Engine.prototype.testIntersection):
2618 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2619 (Flog.RayTracer.Engine.prototype.rayTrace):
2621 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
2622 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
2623 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
2624 * js/regress/v8-raytrace-with-try-catch.html: Added.
2626 2015-09-18 Nan Wang <n_wang@apple.com>
2628 AX: Implement ARIA 1.1 @aria-current on iOS
2629 https://bugs.webkit.org/show_bug.cgi?id=149297
2631 Reviewed by Chris Fleizach.
2633 * platform/ios-simulator/TestExpectations:
2635 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2637 REGRESSION: http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides.html is flaky
2638 https://bugs.webkit.org/show_bug.cgi?id=132388
2642 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2644 line-break-language-sensitive tests should be marked as flaky
2645 https://bugs.webkit.org/show_bug.cgi?id=149349
2647 * platform/ios-simulator/TestExpectations:
2649 2015-09-18 Eric Carlson <eric.carlson@apple.com>
2651 [MediaStream] Finish implementing MediaDevices.enumerateDevices
2652 https://bugs.webkit.org/show_bug.cgi?id=149322
2653 <rdar://problem/22750866>
2655 Reviewed by Brent Fulgham.
2657 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Added.
2658 * fast/mediastream/MediaDevices-enumerateDevices.html: Added.
2660 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2662 Updates to include change to iOS test expectations after bug 149187
2664 * platform/ios-simulator/js/dom/constructor-length-expected.txt:
2666 2015-09-18 Chris Dumez <cdumez@apple.com>
2668 REGRESSION (r182449, Mavericks ONLY): Pages re-open empty after swiping back and scrolling on them
2669 https://bugs.webkit.org/show_bug.cgi?id=149317
2670 <rdar://problem/22521514>
2672 Reviewed by Tim Horton.
2674 Skip a couple of PageCache layout tests on Mavericks now that a PageCache
2675 optimization has been disabled.
2677 * platform/mac/TestExpectations:
2679 2015-09-18 Zalan Bujtas <zalan@apple.com>
2681 Unreviewed iOS gardening.
2683 * platform/ios-simulator/TestExpectations:
2685 2015-09-18 Chris Dumez <cdumez@apple.com>
2687 Drop support for Entity Node type
2688 https://bugs.webkit.org/show_bug.cgi?id=149239
2690 Reviewed by Darin Adler.
2692 Rebaseline / update layout tests now that we no longer expose the
2693 Entity type to the Web.
2695 * fast/dom/Window/get-set-properties-expected.txt:
2696 * fast/dom/Window/get-set-properties.html:
2697 * fast/dom/Window/resources/window-properties.js:
2698 * fast/dom/Window/window-lookup-precedence-expected.txt:
2699 * fast/dom/dom-constructors-expected.txt:
2700 * fast/dom/dom-constructors.html:
2701 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2702 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2704 2015-09-18 Chris Dumez <cdumez@apple.com>
2706 classList.toggle(name, force) treats undefined `force` argument as false
2707 https://bugs.webkit.org/show_bug.cgi?id=148582
2708 <rdar://problem/22545600>
2710 Reviewed by Ryosuke Niwa.
2712 Add decent test coverage for DOMTokenList.toggle() via Element.classList.
2714 * fast/dom/Element/class-list-toggle-expected.txt: Added.
2715 * fast/dom/Element/class-list-toggle.html: Added.
2717 2015-09-17 Commit Queue <commit-queue@webkit.org>
2719 Unreviewed, rolling out r189962.
2720 https://bugs.webkit.org/show_bug.cgi?id=149334
2722 These new tests uncovered a crash (Requested by ap on
2727 "Add some tests for shadow DOM rendering"
2728 https://bugs.webkit.org/show_bug.cgi?id=149330
2729 http://trac.webkit.org/changeset/189962
2731 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
2733 Add some tests for shadow DOM rendering
2734 https://bugs.webkit.org/show_bug.cgi?id=149330
2736 Reviewed by Antti Koivisto.
2738 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2740 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2741 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2742 * fast/shadow-dom/css-scoping-shadow-rendering-expected.html: Added.
2743 * fast/shadow-dom/css-scoping-shadow-rendering.html: Added.
2744 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2745 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2746 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2747 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2748 * platform/mac/TestExpectations:
2750 2015-09-17 Commit Queue <commit-queue@webkit.org>
2752 Unreviewed, rolling out r189938, r189952, and r189956.
2753 https://bugs.webkit.org/show_bug.cgi?id=149329
2755 Broke Web Workers (Requested by ap on #webkit).
2757 Reverted changesets:
2759 "Implement try/catch in the DFG."
2760 https://bugs.webkit.org/show_bug.cgi?id=147374
2761 http://trac.webkit.org/changeset/189938
2763 "CLoop build fix after r189938."
2764 http://trac.webkit.org/changeset/189952
2766 "add a regress test for richards with try/catch."
2767 https://bugs.webkit.org/show_bug.cgi?id=149301
2768 http://trac.webkit.org/changeset/189956
2770 2015-09-17 Chris Dumez <cdumez@apple.com>
2772 [WebIDL] Add support for default parameter values
2773 https://bugs.webkit.org/show_bug.cgi?id=149263
2774 <rdar://problem/22545600>
2776 Reviewed by Ryosuke Niwa.
2778 Rebaseline several NodeIterator / TreeWalker tests now that more checks
2781 * fast/dom/createNodeIterator-parameters-expected.txt:
2782 * fast/dom/createTreeWalker-parameters-expected.txt:
2784 2015-09-17 Saam barati <sbarati@apple.com>
2786 add a regress test for richards with try/catch.
2787 https://bugs.webkit.org/show_bug.cgi?id=149301
2789 Reviewed by Filip Pizlo.
2791 This adds two variants of Octane/richards benchmark using
2792 try/catch. One try/catch variant that actually throws.
2793 Another that never throws. I've included try/catch inside
2794 every function and every loop.
2796 * js/regress/richards-empty-try-catch-expected.txt: Added.
2797 * js/regress/richards-empty-try-catch.html: Added.
2798 * js/regress/richards-try-catch-expected.txt: Added.
2799 * js/regress/richards-try-catch.html: Added.
2800 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2803 (Scheduler.prototype.addIdleTask):
2804 (Scheduler.prototype.addWorkerTask):
2805 (Scheduler.prototype.addHandlerTask):
2806 (Scheduler.prototype.addDeviceTask):
2807 (Scheduler.prototype.addRunningTask):
2808 (Scheduler.prototype.addTask):
2809 (Scheduler.prototype.schedule):
2810 (Scheduler.prototype.release):
2811 (Scheduler.prototype.holdCurrent):
2812 (Scheduler.prototype.suspendCurrent):
2813 (Scheduler.prototype.queue):
2815 (TaskControlBlock.prototype.setRunning):
2816 (TaskControlBlock.prototype.markAsNotHeld):
2817 (TaskControlBlock.prototype.markAsHeld):
2818 (TaskControlBlock.prototype.isHeldOrSuspended):
2819 (TaskControlBlock.prototype.markAsSuspended):
2820 (TaskControlBlock.prototype.markAsRunnable):
2821 (TaskControlBlock.prototype.run):
2822 (TaskControlBlock.prototype.checkPriorityAdd):
2823 (TaskControlBlock.prototype.toString):
2825 (IdleTask.prototype.run):
2826 (IdleTask.prototype.toString):
2828 (DeviceTask.prototype.run):
2829 (DeviceTask.prototype.toString):
2831 (WorkerTask.prototype.run):
2832 (WorkerTask.prototype.toString):
2834 (HandlerTask.prototype.run):
2835 (HandlerTask.prototype.toString):
2837 (Packet.prototype.addTo):
2838 (Packet.prototype.toString):
2839 * js/regress/script-tests/richards-try-catch.js: Added.
2843 (Scheduler.prototype.addIdleTask):
2844 (Scheduler.prototype.addWorkerTask):
2845 (Scheduler.prototype.addHandlerTask):
2846 (Scheduler.prototype.addDeviceTask):
2847 (Scheduler.prototype.addRunningTask):
2848 (Scheduler.prototype.addTask):
2849 (Scheduler.prototype.schedule):
2850 (Scheduler.prototype.release):
2851 (Scheduler.prototype.holdCurrent):
2852 (Scheduler.prototype.suspendCurrent):
2853 (Scheduler.prototype.queue):
2855 (TaskControlBlock.prototype.setRunning):
2856 (TaskControlBlock.prototype.markAsNotHeld):
2857 (TaskControlBlock.prototype.markAsHeld):
2858 (TaskControlBlock.prototype.isHeldOrSuspended):
2859 (TaskControlBlock.prototype.markAsSuspended):
2860 (TaskControlBlock.prototype.markAsRunnable):
2861 (TaskControlBlock.prototype.run):
2862 (TaskControlBlock.prototype.checkPriorityAdd):
2863 (TaskControlBlock.prototype.toString):
2865 (IdleTask.prototype.run):
2866 (IdleTask.prototype.toString):
2868 (DeviceTask.prototype.run):
2869 (DeviceTask.prototype.toString):
2871 (WorkerTask.prototype.run):
2872 (WorkerTask.prototype.toString):
2874 (HandlerTask.prototype.run):
2875 (HandlerTask.prototype.toString):
2877 (Packet.prototype.addTo):
2878 (Packet.prototype.toString):
2880 2015-09-17 Dean Jackson <dino@apple.com>
2882 Multi-hop reference cycles not detected.
2883 https://bugs.webkit.org/show_bug.cgi?id=149181
2885 Reviewed by Jon Honeycutt.
2888 https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/svg/custom/pattern-3-step-cycle.html
2890 * svg/custom/pattern-3-step-cycle-expected.txt: Added.
2891 * svg/custom/pattern-3-step-cycle.html: Added.
2893 2015-09-17 Dean Jackson <dino@apple.com>
2895 Cyclic resources were not detected if the reference had deep containers
2896 https://bugs.webkit.org/show_bug.cgi?id=149182
2898 Reviewed by Jon Honeycutt.
2900 This test was ported from Blink. I believe it originally
2902 https://code.google.com/p/chromium/issues/detail?id=351713
2904 * svg/custom/pattern-content-cycle-w-resourceless-container-expected.txt: Added.
2905 * svg/custom/pattern-content-cycle-w-resourceless-container.html: Added.
2907 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
2909 Add HTMLSlotElement and NonDocumentTypeChildNode.assignedSlot
2910 https://bugs.webkit.org/show_bug.cgi?id=149241
2912 Reviewed by Antti Koivisto.
2914 Added new conformance tests and rebaselined tests as needed.
2916 In particular, inspector/model/remote-object.html was rebaselined since "assignedSlot" now appears as one of the first five
2917 properties on Comment node that this test outputs.
2919 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt: Added.
2920 * fast/shadow-dom/HTMLSlotElement-interface.html: Added.
2921 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot-expected.txt: Added.
2922 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot.html: Added.
2923 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2924 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2925 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2926 * platform/mac/inspector/model: Added.
2927 * platform/mac/inspector/model/remote-object-expected.txt: Copied from LayoutTests/inspector/model/remote-object-expected.txt.
2928 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2930 2015-09-17 Zalan Bujtas <zalan@apple.com>
2932 CSS WG multicol-1 tests failures with 1px differences due to baseline difference.
2933 https://bugs.webkit.org/show_bug.cgi?id=149245
2935 Reviewed by Ryosuke Niwa.
2937 Turn off font-aliasing for multicol tests where the reference tests' inline content
2938 end up on a different baseline (fractional difference). (It's not considered a bug, they don't
2943 2015-09-17 Saam barati <sbarati@apple.com>
2945 Implement try/catch in the DFG.
2946 https://bugs.webkit.org/show_bug.cgi?id=147374
2948 Reviewed by Filip Pizlo.
2950 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2951 * js/regress/raytrace-with-empty-try-catch.html: Added.
2952 * js/regress/raytrace-with-try-catch-expected.txt: Added.
2953 * js/regress/raytrace-with-try-catch.html: Added.
2954 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2972 (Triangle.prototype.intersect):
2974 (Scene.prototype.intersect):
2975 (Scene.prototype.blocked):
2977 (Camera.prototype.generateRayPair):
2979 (Camera.prototype.render):
2980 (raytraceScene.floorShader):
2982 (arrayToCanvasCommands):
2983 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
3002 (Triangle.prototype.intersect):
3004 (Scene.prototype.intersect):
3005 (Scene.prototype.blocked):
3007 (Camera.prototype.generateRayPair):
3009 (Camera.prototype.render):
3010 (raytraceScene.floorShader):
3012 (arrayToCanvasCommands):
3013 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
3016 (Flog.RayTracer.Color.prototype.initialize):
3017 (Flog.RayTracer.Color.prototype.add):
3018 (Flog.RayTracer.Color.prototype.addScalar):
3019 (Flog.RayTracer.Color.prototype.subtract):
3020 (Flog.RayTracer.Color.prototype.multiply):
3021 (Flog.RayTracer.Color.prototype.multiplyScalar):
3022 (Flog.RayTracer.Color.prototype.divideFactor):
3023 (Flog.RayTracer.Color.prototype.limit):
3024 (Flog.RayTracer.Color.prototype.distance):
3025 (Flog.RayTracer.Color.prototype.blend):
3026 (Flog.RayTracer.Color.prototype.brightness):
3027 (Flog.RayTracer.Color.prototype.toString):
3028 (Flog.RayTracer.Light.prototype.initialize):
3029 (Flog.RayTracer.Light.prototype.toString):
3030 (Flog.RayTracer.Vector.prototype.initialize):
3031 (Flog.RayTracer.Vector.prototype.copy):
3032 (Flog.RayTracer.Vector.prototype.normalize):
3033 (Flog.RayTracer.Vector.prototype.magnitude):
3034 (Flog.RayTracer.Vector.prototype.cross):
3035 (Flog.RayTracer.Vector.prototype.dot):
3036 (Flog.RayTracer.Vector.prototype.add):
3037 (Flog.RayTracer.Vector.prototype.subtract):
3038 (Flog.RayTracer.Vector.prototype.multiplyVector):
3039 (Flog.RayTracer.Vector.prototype.multiplyScalar):
3040 (Flog.RayTracer.Vector.prototype.toString):
3041 (Flog.RayTracer.Ray.prototype.initialize):
3042 (Flog.RayTracer.Ray.prototype.toString):
3043 (Flog.RayTracer.Scene.prototype.initialize):
3044 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
3045 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
3046 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
3047 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
3048 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3049 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3050 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3051 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3052 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3053 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3054 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3055 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3056 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
3057 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
3058 (Flog.RayTracer.Shape.Sphere.prototype.toString):
3059 (Flog.RayTracer.Shape.Plane.prototype.initialize):
3060 (Flog.RayTracer.Shape.Plane.prototype.intersect):
3061 (Flog.RayTracer.Shape.Plane.prototype.toString):
3062 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
3063 (Flog.RayTracer.IntersectionInfo.prototype.toString):
3064 (Flog.RayTracer.Camera.prototype.initialize):
3065 (Flog.RayTracer.Camera.prototype.getRay):
3066 (Flog.RayTracer.Camera.prototype.toString):
3067 (Flog.RayTracer.Background.prototype.initialize):
3068 (Flog.RayTracer.Engine.prototype.initialize):
3069 (Flog.RayTracer.Engine.prototype.setPixel):
3070 (Flog.RayTracer.Engine.prototype.renderScene):
3071 (Flog.RayTracer.Engine.prototype.getPixelColor):
3072 (Flog.RayTracer.Engine.prototype.testIntersection):
3073 (Flog.RayTracer.Engine.prototype.getReflectionRay):
3074 (Flog.RayTracer.Engine.prototype.rayTrace):
3076 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
3080 (Flog.RayTracer.Color.prototype.initialize):
3081 (Flog.RayTracer.Color.prototype.add):
3082 (Flog.RayTracer.Color.prototype.addScalar):
3083 (Flog.RayTracer.Color.prototype.subtract):
3084 (Flog.RayTracer.Color.prototype.multiply):
3085 (Flog.RayTracer.Color.prototype.multiplyScalar):
3086 (Flog.RayTracer.Color.prototype.divideFactor):
3087 (Flog.RayTracer.Color.prototype.limit):
3088 (Flog.RayTracer.Color.prototype.distance):
3089 (Flog.RayTracer.Color.prototype.blend):
3090 (Flog.RayTracer.Color.prototype.brightness):
3091 (Flog.RayTracer.Color.prototype.toString):
3092 (Flog.RayTracer.Light.prototype.initialize):
3093 (Flog.RayTracer.Light.prototype.toString):
3094 (Flog.RayTracer.Vector.prototype.initialize):
3095 (Flog.RayTracer.Vector.prototype.copy):
3096 (Flog.RayTracer.Vector.prototype.normalize):
3097 (Flog.RayTracer.Vector.prototype.magnitude):
3098 (Flog.RayTracer.Vector.prototype.cross):
3099 (Flog.RayTracer.Vector.prototype.dot):
3100 (Flog.RayTracer.Vector.prototype.add):
3101 (Flog.RayTracer.Vector.prototype.subtract):
3102 (Flog.RayTracer.Vector.prototype.multiplyVector):
3103 (Flog.RayTracer.Vector.prototype.multiplyScalar):
3104 (Flog.RayTracer.Vector.prototype.toString):
3105 (Flog.RayTracer.Ray.prototype.initialize):
3106 (Flog.RayTracer.Ray.prototype.toString):
3107 (Flog.RayTracer.Scene.prototype.initialize):
3108 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
3109 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
3110 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
3111 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
3112 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3113 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3114 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3115 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3116 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3117 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3118 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3119 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3120 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
3121 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
3122 (Flog.RayTracer.Shape.Sphere.prototype.toString):
3123 (Flog.RayTracer.Shape.Plane.prototype.initialize):
3124 (Flog.RayTracer.Shape.Plane.prototype.intersect):
3125 (Flog.RayTracer.Shape.Plane.prototype.toString):
3126 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
3127 (Flog.RayTracer.IntersectionInfo.prototype.toString):
3128 (Flog.RayTracer.Camera.prototype.initialize):
3129 (Flog.RayTracer.Camera.prototype.getRay):
3130 (Flog.RayTracer.Camera.prototype.toString):
3131 (Flog.RayTracer.Background.prototype.initialize):
3132 (Flog.RayTracer.Engine.prototype.initialize):
3133 (Flog.RayTracer.Engine.prototype.setPixel):
3134 (Flog.RayTracer.Engine.prototype.renderScene):
3135 (Flog.RayTracer.Engine.prototype.getPixelColor):
3136 (Flog.RayTracer.Engine.prototype.testIntersection):
3137 (Flog.RayTracer.Engine.prototype.getReflectionRay):
3138 (Flog.RayTracer.Engine.prototype.rayTrace):
3140 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
3141 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
3142 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
3143 * js/regress/v8-raytrace-with-try-catch.html: Added.
3145 2015-09-17 Alexey Proskuryakov <ap@apple.com>
3147 Skip a media test that fails when an AppleTV is around.
3149 This will be fixed soon by https://bugs.webkit.org/show_bug.cgi?id=148912
3151 * platform/mac/TestExpectations:
3153 2015-09-17 Tim Horton <timothy_horton@apple.com>
3155 Add a test ensuring that scrolling in the middle of a page can't start a swipe gesture
3156 https://bugs.webkit.org/show_bug.cgi?id=148904
3158 Reviewed by Myles Maxfield.
3160 * swipe/main-frame-pinning-requirement.html: Added.
3162 2015-09-17 Zalan Bujtas <zalan@apple.com>
3164 column-rule-style: outset/inset doesn't work
3165 https://bugs.webkit.org/show_bug.cgi?id=148815
3167 Reviewed by David Hyatt.
3169 https://drafts.csswg.org/css-multicol-1/#crs
3170 The <‘border-style’> values are interpreted as in the collapsing border model.
3174 2015-09-17 Alex Christensen <achristensen@webkit.org>
3176 Make Windows tests green.
3178 * platform/win/TestExpectations:
3179 Skip new IndexedDB test on Windows after r189879 because IndexedDB is not enabled on Windows yet.
3180 Also skip new accessibility test after r189862 because stringValue is not implemented.
3182 2015-09-15 Sergio Villar Senin <svillar@igalia.com>
3184 [CSS Grid Layout] Using automatic (instead of min-content) minimums for 'auto' tracks
3185 https://bugs.webkit.org/show_bug.cgi?id=142329
3187 Reviewed by Darin Adler.
3189 Based on Blink's r198697 by <svillar@igalia.com> and r200478 by <jfernandez@igalia.com>
3191 New tests to verify that auto is a valid keyword inside
3192 minmax. Updated the expectations of existing tests to
3193 reflect the new status of auto.
3195 * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
3196 * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
3197 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt: Added.
3198 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html: Added.
3199 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt: Added.
3200 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html: Added.
3201 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
3202 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
3203 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
3204 * fast/css-grid-layout/grid-columns-rows-get-set.html:
3205 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
3206 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
3207 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
3208 * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
3209 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
3210 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
3211 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
3212 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
3214 2015-09-17 Javier Fernandez <jfernandez@igalia.com>
3216 [CSS Grid Layout] Relayout whenever Box Alignment properties change
3217 https://bugs.webkit.org/show_bug.cgi?id=148070
3219 Reviewed by Darin Adler.
3221 Tests to verify we force a layout of grid container or grid items, as appropriated,
3222 whenever Box Alignment properties change their value.
3224 This patch also adds some repaint tests, so we can ensure we generate the correct
3225 repaint rects as well.
3227 * fast/css-grid-layout/relayout-align-items-changed-expected.txt: Added.
3228 * fast/css-grid-layout/relayout-align-items-changed.html: Added.
3229 * fast/css-grid-layout/relayout-align-self-changed-expected.txt: Added.
3230 * fast/css-grid-layout/relayout-align-self-changed.html: Added.
3231 * fast/css-grid-layout/relayout-justify-items-changed-expected.txt: Added.
3232 * fast/css-grid-layout/relayout-justify-items-changed.html: Added.
3233 * fast/css-grid-layout/relayout-justify-self-changed-expected.txt: Added.
3234 * fast/css-grid-layout/relayout-justify-self-changed.html: Added.
3235 * fast/repaint/align-items-change-expected.txt: Added.
3236 * fast/repaint/align-items-change.html: Added.
3237 * fast/repaint/align-items-overflow-change-expected.txt: Added.
3238 * fast/repaint/align-items-overflow-change.html: Added.
3239 * fast/repaint/align-self-change-expected.txt: Added.
3240 * fast/repaint/align-self-change.html: Added.
3241 * fast/repaint/align-self-overflow-change-expected.txt: Added.
3242 * fast/repaint/align-self-overflow-change.html: Added.
3243 * fast/repaint/justify-items-change-expected.txt: Added.
3244 * fast/repaint/justify-items-change.html: Added.
3245 * fast/repaint/justify-items-legacy-change-expected.txt: Added.
3246 * fast/repaint/justify-items-legacy-change.html: Added.
3247 * fast/repaint/justify-items-overflow-change-expected.txt: Added.
3248 * fast/repaint/justify-items-overflow-change.html: Added.
3249 * fast/repaint/justify-self-change-expected.txt: Added.
3250 * fast/repaint/justify-self-change.html: Added.
3251 * fast/repaint/justify-self-overflow-change-expected.txt: Added.
3252 * fast/repaint/justify-self-overflow-change.html: Added.
3254 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
3256 printing does not use minimum page zoom factor
3257 https://bugs.webkit.org/show_bug.cgi?id=108507
3259 Reviewed by Darin Adler.
3261 Unskip printing reftests that should pass now.
3263 * platform/gtk/TestExpectations:
3264 * platform/mac-wk2/TestExpectations:
3266 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3268 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3269 The test failure is tracked by webkit.org/b/149246.
3271 Also rebaseline js/dom/global-constructors-attributes-idb.html on WK1 after r189879.
3273 * js/dom/global-constructors-attributes-idb-expected.txt: Replaced with LayoutTests/platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt.
3274 * platform/mac/TestExpectations:
3275 * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Removed.
3277 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3279 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3280 The test failure is tracked by webkit.org/b/149246.
3282 * platform/mac/TestExpectations:
3284 2015-09-16 Brady Eidson <beidson@apple.com>
3286 Have window.indexedDB.open return an IDBOpenDBRequest.
3287 https://bugs.webkit.org/show_bug.cgi?id=149234
3289 Reviewed by Alex Christensen.
3291 * storage/indexeddb/modern/opendatabase-request-expected.txt: Added.
3292 * storage/indexeddb/modern/opendatabase-request.html: Added.
3294 2015-09-16 Myles C. Maxfield <mmaxfield@apple.com>
3296 Create a font which can be used for testing font features
3297 https://bugs.webkit.org/show_bug.cgi?id=149237
3299 Reviewed by Simon Fraser.
3301 * css3/font-feature-settings-rendering-2-expected.html: Added.
3302 * css3/font-feature-settings-rendering-2.html: Added.
3303 * css3/resources/FontWithFeatures.otf: Added.
3304 * platform/efl/TestExpectations:
3305 * platform/win/TestExpectations:
3307 2015-09-16 Brady Eidson <beidson@apple.com>
3309 Have window.indexedDB.deleteDatabase return an IDBOpenDBRequest.
3310 https://bugs.webkit.org/show_bug.cgi?id=149229
3312 Reviewed by Alex Christensen.
3314 * platform/mac-wk1/TestExpectations:
3315 * platform/wk2/TestExpectations:
3316 * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt: Added.
3317 * storage/indexeddb/modern/deletedatabase-null-name-exception.html: Added.
3318 * storage/indexeddb/modern/deletedatabase-request-expected.txt: Added.
3319 * storage/indexeddb/modern/deletedatabase-request.html: Added.
3321 2015-09-16 Chris Dumez <cdumez@apple.com>
3323 Unreviewed, drop dom/xhtml/level3/core/nodegetbaseuri03.xhtml test.
3325 This test is outdated and we have more recent DOM tests covering
3326 the newly expected behavior.
3328 * dom/xhtml/level3/core/nodegetbaseuri03.js: Removed.
3329 * dom/xhtml/level3/core/nodegetbaseuri03.xhtml: Removed.
3331 2015-09-16 Chris Dumez <cdumez@apple.com>
3333 Add initial support for [Unforgeable] IDL extended attribute
3334 https://bugs.webkit.org/show_bug.cgi?id=149147
3336 Reviewed by Darin Adler.
3338 New test that verifies that well-known [Unforgeable] attributes
3339 are on the instance rather than the prototype and that they are
3342 * fast/dom/unforgeable-attributes-expected.txt: Added.
3343 * fast/dom/unforgeable-attributes.html: Added.
3345 2015-09-16 Zalan Bujtas <zalan@apple.com>
3347 Simple line layout: Glitch selecting long text.
3348 https://bugs.webkit.org/show_bug.cgi?id=149204
3349 rdar://problem/22646472
3351 Reviewed by Antti Koivisto.
3353 When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3354 collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3355 This patch ensures that fragments with hypen character ignore renderer boundaries too.
3357 * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3358 * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3360 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3362 fast/events/mouse-cursor-change.html is flaky on Mac
3363 https://bugs.webkit.org/show_bug.cgi?id=149216
3365 Reviewed by Darin Adler.
3367 * fast/events/mouse-cursor-change.html: Increase the timeout. I don't see a way to make
3368 this test 100% reliable, but this change makes it work in my local testing.
3370 2015-09-16 Chris Dumez <cdumez@apple.com>
3372 Unreviewed, rebaseline W3C html/dom test for iOS after r189842.
3374 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3376 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3378 More test result fixing after r189841.
3380 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3382 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3384 Mark http/tests/css/link-css-disabled-value-with-slow-loading-sheet.html as flaky, because it is.
3386 It was already marked as flaky on mac-wk2.
3388 * platform/ios-simulator-wk2/TestExpectations:
3390 2015-09-16 Chris Fleizach <cfleizach@apple.com>
3392 AX: No VO typing feedback in some text fields
3393 https://bugs.webkit.org/show_bug.cgi?id=149177
3395 Reviewed by Mario Sanchez Prada.
3397 * accessibility/ax-value-with-search-expected.txt: Added.
3398 * accessibility/ax-value-with-search.html: Added.
3400 2015-09-16 Manuel Rego Casasnovas <rego@igalia.com>
3402 [css-grid] Grid container's height should include scrollbar
3403 https://bugs.webkit.org/show_bug.cgi?id=149210
3405 Reviewed by Sergio Villar Senin.
3407 Add test to check both height and width (which was already working as
3408 expected) with margins, borders, paddings and scrollbars.
3410 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar-expected.txt: Added.
3411 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar.html: Added.
3413 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3415 Mac rebaseline after r189841.
3417 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3419 2015-09-15 Commit Queue <commit-queue@webkit.org>
3421 Unreviewed, rolling out r189847.
3422 https://bugs.webkit.org/show_bug.cgi?id=149208
3424 Asserts on all the tests (Requested by ap on #webkit).
3428 "Simple line layout: Glitch selecting long text."
3429 https://bugs.webkit.org/show_bug.cgi?id=149204
3430 http://trac.webkit.org/changeset/189847
3432 2015-09-15 Zalan Bujtas <zalan@apple.com>
3434 Simple line layout: Glitch selecting long text.
3435 https://bugs.webkit.org/show_bug.cgi?id=149204
3436 rdar://problem/22646472
3438 Reviewed by Antti Koivisto.
3440 When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3441 collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3442 This patch ensures that fragments with hypen character ignore renderer boundaries too.
3444 * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3445 * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3447 2015-09-15 Chris Dumez <cdumez@apple.com>
3449 Document.createElement(localName) does not handle correctly missing or null parameter
3450 https://bugs.webkit.org/show_bug.cgi?id=149184
3451 <rdar://problem/22565070>
3453 Reviewed by Ryosuke Niwa.
3455 Update / rebaseline existing tests now that our behavior has changed.
3457 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
3458 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
3459 * fast/dom/dom-method-document-change.html:
3460 * fast/dom/element-removed-while-inserting-parent-crash.html:
3461 * fast/inspector-support/uncaught-dom3-exception-expected.txt:
3463 2015-09-15 Ryosuke Niwa <rniwa@webkit.org>
3465 Add ShadowRoot interface and Element.prototype.attachShadow
3466 https://bugs.webkit.org/show_bug.cgi?id=149187
3468 Reviewed by Antti Koivisto.
3470 Add new tests for Shadow DOM with failing expectations on all platforms but Mac.
3473 * fast/shadow-dom: Added.
3474 * fast/shadow-dom/Element-interface-attachShadow-expected.txt: Added.
3475 * fast/shadow-dom/Element-interface-attachShadow.html: Added.
3476 * fast/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt: Added.
3477 * fast/shadow-dom/Element-interface-shadowRoot-attribute.html: Added.
3478 * fast/shadow-dom/ShadowRoot-interface-expected.txt: Added.
3479 * fast/shadow-dom/ShadowRoot-interface.html: Added.
3480 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3481 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3482 * platform/mac/TestExpectations:
3483 * platform/mac/js/dom/constructor-length-expected.txt:
3485 2015-09-15 Jinyoung Hur <hur.ims@navercorp.com>
3487 [WebGL] Only require that the stencil value and write masks have as many bits set as the stencil buffer is deep
3488 https://bugs.webkit.org/show_bug.cgi?id=149174
3490 Reviewed by Dean Jackson.
3492 Copied the stencil mask related tests from the webgl/1.0.2/resources/webgl_test_files/conformance/state/gl-get-calls.html.
3494 It seems that there is a difference in the way that glGetIntegerV returns an unsigned int type value among
3495 OpenGL implementatios. Some return the whole bits of value(e.g., 0xffffffff -> 0xffffffff), whereas some(e.g., ANGLE)
3496 return a max-int-clamped value(e.g., 0xffffffff -> 0x7fffffff).
3498 It would be good to make this test independent on the OpenGL implementations.
3500 * fast/canvas/webgl/gl-get-calls-expected.txt:
3501 * fast/canvas/webgl/gl-get-calls.html:
3503 2015-09-15 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3505 [EFL] Unreviewed gardening 16th Sep.
3507 Mark fast/css, fast/form tests to failure. Besides some tests of imported/w3c/web-platform-tests/html
3508 are marked to pass on EFL port.
3510 * platform/efl/TestExpectations:
3512 2015-09-15 Benjamin Poulain <bpoulain@apple.com>
3514 Style invalidation affecting siblings does not work with inline-style changes
3515 https://bugs.webkit.org/show_bug.cgi?id=149189
3517 Reviewed by Antti Koivisto.
3519 * fast/css/style-attribute-invalidation-propagates-to-counted-siblings-expected.txt: Added.
3520 * fast/css/style-attribute-invalidation-propagates-to-counted-siblings.html: Added.
3521 * fast/css/style-attribute-invalidation-propagates-to-direct-siblings-expected.txt: Added.
3522 * fast/css/style-attribute-invalidation-propagates-to-direct-siblings.html: Added.
3523 * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings-expected.txt: Added.
3524 * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings.html: Added.
3526 2015-09-15 Myles C. Maxfield <mmaxfield@apple.com>
3528 REGRESSION(r155554): Nested isolates can cause an infinite loop when laying out bidi runs
3529 https://bugs.webkit.org/show_bug.cgi?id=149153
3531 Reviewed by David Hyatt.
3533 * fast/text/international/unicode-bidi-isolate-nested-crash-expected.html: Added.
3534 * fast/text/international/unicode-bidi-isolate-nested-crash.html: Added.
3536 2015-09-15 Chris Dumez <cdumez@apple.com>
3538 Element.getAttributeNS() should return null if the attribute does not exist
3539 https://bugs.webkit.org/show_bug.cgi?id=149180
3540 <rdar://problem/22561011>
3542 Reviewed by Ryosuke Niwa.
3544 Rebaseline / update existing tests now that our behavior has changed.
3546 * fast/dom/Element/attribute-uppercase-expected.txt:
3547 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt:
3548 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.html:
3549 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt:
3550 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-2-expected.txt:
3552 2015-09-15 Chris Dumez <cdumez@apple.com>
3554 Unreviewed, rebaseline several W3C HTML tests on iOS after r189762.
3556 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3557 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3559 2015-09-14 David Hyatt <hyatt@apple.com>
3561 2015-09-14 David Hyatt <hyatt@apple.com>
3563 [New Block-Inside-Inline Model] Implement margin collapsing across contiguous anonymous inline blocks.
3564 https://bugs.webkit.org/show_bug.cgi?id=149132
3566 Reviewed by Zalan Bujtas.
3568 * fast/block/inside-inlines/new-model/margin-collapse: Added.
3569 * fast/block/inside-inlines/new-model/margin-collapse/001-expected.html: Added.
3570 * fast/block/inside-inlines/new-model/margin-collapse/001.html: Added.
3571 * fast/block/inside-inlines/new-model/margin-collapse/002-expected.html: Added.
3572 * fast/block/inside-inlines/new-model/margin-collapse/002.html: Added.
3573 * fast/block/inside-inlines/new-model/margin-collapse/003-expected.html: Added.
3574 * fast/block/inside-inlines/new-model/margin-collapse/003.html: Added.
3575 * fast/block/inside-inlines/new-model/margin-collapse/004-expected.html: Added.
3576 * fast/block/inside-inlines/new-model/margin-collapse/004.html: Added.
3578 2015-09-15 Andy VanWagoner <thetalecrafter@gmail.com>
3580 [INTL] Implement supportedLocalesOf on Intl Constructors
3581 https://bugs.webkit.org/show_bug.cgi?id=147599
3583 Reviewed by Benjamin Poulain.
3585 * js/intl-collator-expected.txt: Added tests for supportedLocalesOf
3586 * js/intl-datetimeformat-expected.txt: Added tests for supportedLocalesOf
3587 * js/intl-numberformat-expected.txt: Added tests for supportedLocalesOf
3588 * js/script-tests/intl-collator.js: Added tests for supportedLocalesOf
3589 * js/script-tests/intl-datetimeformat.js: Added tests for supportedLocalesOf
3590 * js/script-tests/intl-numberformat.js: Added tests for supportedLocalesOf
3592 2015-09-15 Alex Christensen <achristensen@webkit.org>
3594 Unreviewed gardening.
3596 * platform/win/TestExpectations:
3597 Fix Windows tests after r189769.
3599 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3601 Layout Test http/tests/media/media-document-referer.html is flaky
3602 https://bugs.webkit.org/show_bug.cgi?id=145257
3604 Reviewed by Chris Dumez.
3606 * http/tests/media/media-document-referer.html: Increase the timeout, one second is not much.
3608 * platform/gtk/TestExpectations: Fingers crossed, this will help Gtk as well.
3610 2015-09-14 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3612 Unreviewed, EFL gardening on 15th Sep.
3614 Mark tests of css1/box_properties to flaky and tests of editing, fast are set to timeout.
3616 * platform/efl/TestExpectations:
3618 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3620 fast/events/frame-scroll-fake-mouse-move.html is flaky
3621 https://bugs.webkit.org/show_bug.cgi?id=149140
3623 Reviewed by Darin Adler.
3625 * fast/events/frame-scroll-fake-mouse-move.html:
3627 2015-09-14 Chris Dumez <cdumez@apple.com>
3629 Drop non-standard [IsIndex] WebKit IDL extended attribute
3630 https://bugs.webkit.org/show_bug.cgi?id=149122
3631 <rdar://problem/22547139>
3633 Reviewed by Darin Adler.
3635 * dom/html/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3636 * dom/html/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3637 * dom/html/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3638 * dom/xhtml/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3639 * dom/xhtml/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3640 * dom/xhtml/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3641 Rebaseline outdated DOM tests that are now failing.
3643 * svg/custom/getSubStringLength-expected.txt:
3644 * svg/custom/script-tests/getSubStringLength.js:
3645 * svg/custom/script-tests/selectSubString.js:
3646 * svg/custom/selectSubString-expected.txt:
3647 Update existing SVG tests that were expecting an exception if the nchars
3648 parameter in the SVGTextContentElement API is negative. I have verified
3649 that Chrome and Firefox do not throw for these either.
3651 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3653 Add tests for control characters being rendered visibly
3654 https://bugs.webkit.org/show_bug.cgi?id=149142
3656 Reviewed by Alexey Proskuryakov.
3658 According to [1] and [2], all browsers are migrating to rendering control characters. This patch
3659 adds tests for this behavior. Because we do not implement the behavior yet [3], these tests are
3662 [1] http://logs.csswg.org/irc.w3.org/css/2015-02-08/#e520447
3663 [2] https://lists.w3.org/Archives/Public/www-style/2015Sep/0076.html
3664 [3] https://bugs.webkit.org/show_bug.cgi?id=149128
3666 * platform/efl/TestExpectations:
3667 * platform/gtk/TestExpectations:
3668 * platform/ios-simulator/TestExpectations:
3669 * platform/mac/TestExpectations:
3670 * fast/text/control-characters/visible-control-characters-1-expected-mismatch.html: Added.
3671 * fast/text/control-characters/visible-control-characters-1.html: Added.
3672 * fast/text/control-characters/visible-control-characters-2-expected-mismatch.html: Added.
3673 * fast/text/control-characters/visible-control-characters-2.html: Added.
3674 * fast/text/control-characters/visible-control-characters-3-expected-mismatch.html: Added.
3675 * fast/text/control-characters/visible-control-characters-3.html: Added.
3676 * fast/text/control-characters/visible-control-characters-2-expected-mismatch.xhtml: Added.
3677 * fast/text/control-characters/visible-control-characters-2.xhtml: Added.
3678 * fast/text/control-characters/visible-control-characters-3-expected-mismatch.xhtml: Added.
3679 * fast/text/control-characters/visible-control-characters-3.xhtml: Added.
3681 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3683 WebKitTestRunner declarative language setting is broken for iOS
3684 https://bugs.webkit.org/show_bug.cgi?id=149119
3688 * platform/ios-simulator/TestExpectations:
3690 2015-09-14 Chris Dumez <cdumez@apple.com>
3692 Document.createNodeIterator(null) / Document.createTreeWalker(null) should throw a TypeError
3693 https://bugs.webkit.org/show_bug.cgi?id=149126
3694 <rdar://problem/22564891>
3696 Reviewed by Ryosuke Niwa.
3698 Update existing tests to add test coverage for this case.
3700 * fast/dom/createNodeIterator-parameters-expected.txt:
3701 * fast/dom/createNodeIterator-parameters.html:
3702 * fast/dom/createTreeWalker-parameters-expected.txt:
3703 * fast/dom/createTreeWalker-parameters.html:
3705 2015-09-14 Chris Dumez <cdumez@apple.com>
3707 window.HTMLDetailsElement should exist
3708 https://bugs.webkit.org/show_bug.cgi?id=149139
3710 Reviewed by Ryosuke Niwa.
3712 Rebaseline test now that HTMLDetailsElement is exposed on the global
3715 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3716 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3717 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3718 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3719 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3720 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3722 2015-09-14 Brian Burg <bburg@apple.com>
3724 Web Inspector: backend command promises are not rejected when a protocol error occurs
3725 https://bugs.webkit.org/show_bug.cgi?id=141403
3727 Reviewed by Joseph Pecoraro.
3729 Expand coverage of an existing protocol layer test to cover success and failure modes.
3731 * inspector/protocol/inspector-backend-invocation-return-value-expected.txt:
3732 * inspector/protocol/inspector-backend-invocation-return-value.html:
3734 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3736 Test gardening after r189670
3740 * platform/mac-wk1/TestExpectations:
3741 * platform/mac/TestExpectations:
3743 2015-09-14 Chris Dumez <cdumez@apple.com>
3745 Disable PICTURE_SIZES on AppleWin
3746 https://bugs.webkit.org/show_bug.cgi?id=149125
3748 Reviewed by Alexey Proskuryakov.
3750 * platform/win/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Removed.
3751 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt: Removed.
3752 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt: Removed.
3753 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt: Removed.
3754 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt: Removed.
3756 2015-09-14 Said Abou-Hallawa <sabouhallawa@apple.com>
3758 Unreviewed, skip fast/text/international/system-language for now.
3759 WebKitTestRunner declarative language setting is broken for iOS.
3761 * platform/ios-simulator/TestExpectations:
3763 2015-09-14 Said Abou-Hallawa <sabouhallawa@apple.com>
3765 Unreviewed, expect css3/flexbox/image-percent-max-height.html to fail on iOS.
3766 The test is already expected to fail on mac, windows and gtk.
3768 * platform/ios-simulator/TestExpectations:
3770 2015-09-14 Chris Dumez <cdumez@apple.com>
3772 Unreviewed, rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html on iOS.
3774 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3776 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3778 Skip fast/text/international/system-language where unsupported.
3780 * platform/ios-simulator-wk1/TestExpectations:
3781 * platform/win/TestExpectations:
3783 2015-09-09 Sergio Villar Senin <svillar@igalia.com>
3785 min-width/height should default to auto for grid items
3786 https://bugs.webkit.org/show_bug.cgi?id=146021
3788 Reviewed by Darin Adler.
3790 Based on Blink's r194408, r194863 and r194887 by <rego@igalia.com>.
3792 Apart from the original tests this includes some extra ones to
3793 verify that we behave correctly with vertical writing modes.
3795 * fast/css-grid-layout/min-width-height-auto-expected.txt: Added.
3796 * fast/css-grid-layout/min-width-height-auto-overflow-expected.html: Added.
3797 * fast/css-grid-layout/min-width-height-auto-overflow.html: Added.
3798 * fast/css-grid-layout/min-width-height-auto.html: Added.
3799 * fast/css/auto-min-size-expected.txt:
3800 * fast/css/auto-min-size.html:
3802 2015-09-14 Manuel Rego Casasnovas <rego@igalia.com>
3804 [css-grid] Percentage columns should remove scrollbar's width
3805 https://bugs.webkit.org/show_bug.cgi?id=149116
3807 Reviewed by Sergio Villar Senin.
3809 Added test to check the behavior for both columns and rows.
3810 Note that rows (height) were already working fine.
3812 * fast/css-grid-layout/grid-percent-track-scrollbar-expected.txt: Added.
3813 * fast/css-grid-layout/grid-percent-track-scrollbar.html: Added.
3815 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3817 [Streams API] pipe-to writable stream tests
3818 https://bugs.webkit.org/show_bug.cgi?id=148296
3820 Reviewed by Darin Adler.
3822 * streams/reference-implementation/pipe-to-expected.txt: Added.
3823 * streams/reference-implementation/pipe-to.html: Added.
3825 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3827 [Streams API] Add readable stream templated tests for writable streams
3828 https://bugs.webkit.org/show_bug.cgi?id=148304
3830 Reviewed by Darin Adler.
3832 * streams/reference-implementation/readable-stream-templated-expected.txt: Added new expectations.
3833 * streams/reference-implementation/readable-stream-templated.html: New writable stream tests.
3835 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3837 [Streams API] Add pipe-to-options writable stream tests
3838 https://bugs.webkit.org/show_bug.cgi?id=148297
3840 Reviewed by Darin Adler.
3842 * streams/reference-implementation/pipe-to-options-expected.txt: Added.
3843 * streams/reference-implementation/pipe-to-options.html: Added.
3845 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3847 [Streams API] Add tests about abort on writable streams
3848 https://bugs.webkit.org/show_bug.cgi?id=148298
3850 Reviewed by Darin Adler.
3852 * streams/reference-implementation/writable-stream-abort-expected.txt: Added.
3853 * streams/reference-implementation/writable-stream-abort.html: Added.
3855 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3857 [Streams API] Add general writable streams tests
3858 https://bugs.webkit.org/show_bug.cgi?id=148299
3860 Reviewed by Darin Adler.
3862 * streams/reference-implementation/writable-stream-expected.txt: Added.
3863 * streams/reference-implementation/writable-stream.html: Added.
3865 2015-09-14 ChangSeok Oh <changseok.oh@collabora.com>
3867 [GTK] Layout Test media/video-volume-slider.html is flaky
3868 https://bugs.webkit.org/show_bug.cgi?id=149032
3870 Reviewed by Philippe Normand.
3872 * platform/gtk/TestExpectations: media/video-volume-slider.html is removed.
3874 2015-09-13 Chris Dumez <cdumez@apple.com>
3876 Document.adoptNode() should be able to explicitly adopt a DocumentType node
3877 https://bugs.webkit.org/show_bug.cgi?id=149097
3879 Reviewed by Ryosuke Niwa.
3881 Rebaseline DOM3 tests, those seem to be outdated now.
3883 * dom/xhtml/level3/core/documentadoptnode10-expected.txt:
3884 * dom/xhtml/level3/core/documentadoptnode11-expected.txt:
3885 * dom/xhtml/level3/core/documentadoptnode12-expected.txt:
3887 2015-09-13 Chris Dumez <cdumez@apple.com>
3889 document.lastModified should use the user's local time zone
3890 https://bugs.webkit.org/show_bug.cgi?id=149092
3892 Reviewed by Ryosuke Niwa.
3894 Update test so that it converts document.lastModified to UTF before
3895 printing it. This is so that we can consistent layout tests results, no
3896 matter the system's timezone.
3898 * http/tests/misc/last-modified-parsing-expected.txt:
3899 * http/tests/resources/last-modified.php:
3901 2015-09-13 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3903 Unreviewed EFL gardening.
3905 Mark fast/text/international/system-language/system-font-punctuation.html to *Missing* since r188377.
3906 Additionally some tests have been passed since r188693. Removed the tests in TestExpectation.
3908 * platform/efl/TestExpectations:
3910 2015-09-13 Chris Dumez <cdumez@apple.com>
3912 Node.baseURI should not return null for detached nodes
3913 https://bugs.webkit.org/show_bug.cgi?id=149104
3914 <rdar://problem/22559535>
3916 Reviewed by Sam Weinig.
3918 * dom/xhtml/level3/core/nodegetbaseuri03-expected.txt:
3919 Rebaseline outdated DOM3 test.
3921 * svg/custom/image-base-uri-expected.txt: Removed.
3922 * svg/custom/image-base-uri.svg: Removed.
3923 Drop outdated SVG test. SVG2 no longer support xml:base.
3925 2015-09-13 Chris Dumez <cdumez@apple.com>
3927 CharacterData API parameters should not be optional
3928 https://bugs.webkit.org/show_bug.cgi?id=149101
3929 <rdar://problem/22546954>
3931 Reviewed by Sam Weinig.
3933 Update existing test to reflect our web-exposed behavior change.
3935 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3936 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
3938 2015-09-12 Myles C. Maxfield <mmaxfield@apple.com>
3940 Another test fix after r189670.
3944 * platform/mac-wk1/TestExpectations:
3946 2015-09-12 Myles C. Maxfield <mmaxfield@apple.com>
3948 Test fix after r189670.
3952 * platform/mac/TestExpectations:
3954 2015-09-12 Myles C. Maxfield <mmaxfield@apple.com>
3956 [Cocoa] Add system-language-specific tests
3957 https://bugs.webkit.org/show_bug.cgi?id=148775
3959 Reviewed by Alexey Proskuryakov.
3961 This patch adds (or rewrites) tests to take advantage of our new ability to mock
3962 the system language for testing (https://bugs.webkit.org/show_bug.cgi?id=148671).
3964 It tests these patches:
3965 https://bugs.webkit.org/show_bug.cgi?id=148164
3966 https://bugs.webkit.org/show_bug.cgi?id=147504
3967 https://bugs.webkit.org/show_bug.cgi?id=147862
3968 https://bugs.webkit.org/show_bug.cgi?id=147964
3970 * fast/text/international/system-language/arabic-glyph-cache-fill-combine-expected.html: Renamed from LayoutTests/fast/text/arabic-glyph-cache-fill-combine-expected.html.
3971 * fast/text/international/system-language/arabic-glyph-cache-fill-combine.html: Renamed from LayoutTests/fast/text/arabic-glyph-cache-fill-combine.html.
3972 * fast/text/international/system-language/han-quotes-expected-mismatch.html: Added.
3973 * fast/text/international/system-language/han-quotes.html: Added.
3974 * fast/text/international/system-language/hindi-system-font-punctuation-expected.html: Renamed from LayoutTests/fast/text/hindi-system-font-punctuation-expected.html.
3975 * fast/text/international/system-language/hindi-system-font-punctuation.html: Renamed from LayoutTests/fast/text/hindi-system-font-punctuation.html.
3976 * fast/text/international/system-language/system-font-punctuation.html: Renamed from LayoutTests/fast/text/system-font-punctuation.html.
3977 * platform/efl/TestExpectations:
3978 * platform/gtk/TestExpectations:
3979 * platform/ios-simulator/fast/text/international/system-language/system-font-punctuation-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/text/system-font-punctuation-expected.txt.
3980 * platform/mac/TestExpectations:
3981 * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.txt: Renamed from LayoutTests/platform/mac/fast/text/system-font-punctuation-expected.txt.
3982 * platform/win/TestExpectations:
3983 * platform/win/fast/text/international/system-language/system-font-punctuation-expected.txt: Renamed from LayoutTests/platform/win/fast/text/system-font-punctuation-expected.txt.
3985 2015-09-12 Myles C. Maxfield <mmaxfield@apple.com>
3987 [Cocoa] Allow testing with the system language
3988 https://bugs.webkit.org/show_bug.cgi?id=148671
3990 Reviewed by Anders Carlsson and Alexey Proskuryakov.
3992 Add a test for the declarative form of setting the system language.
3994 * fast/text/international/system-language/declarative-language-expected.txt: Added.
3995 * fast/text/international/system-language/declarative-language.html: Added.
3996 * platform/efl/TestExpectations:
3997 * platform/gtk/TestExpectations:
3998 * platform/mac-wk1/TestExpectations:
3999 * platform/mac/TestExpectations:
4001 2015-09-12 Chris Dumez <cdumez@apple.com>
4003 window.EventTarget should exist
4004 https://bugs.webkit.org/show_bug.cgi?id=149085
4005 <rdar://problem/22546774>
4007 Reviewed by Sam Weinig.
4009 Update / rebaseline existing test as window.EventTarget now exists.
4011 * fast/dom/dom-constructors-expected.txt:
4012 * fast/dom/dom-constructors.html:
4014 2015-09-12 Chris Dumez <cdumez@apple.com>
4016 ChildNode.replaceWith() without argument should replace the node with an empty DocumentFragment
4017 https://bugs.webkit.org/show_bug.cgi?id=149073
4018 <rdar://problem/22547801>
4020 Reviewed by Ryosuke Niwa.
4022 Fix / rebaseline test now that our behavior has changed.
4024 * fast/dom/ChildNode-replaceWith-expected.txt:
4025 * fast/dom/ChildNode-replaceWith.html:
4027 2015-09-11 Alexey Proskuryakov <ap@apple.com>
4029 Mark http/tests/cache/disk-cache/disk-cache-cancel.html as flaky for
4030 https://bugs.webkit.org/show_bug.cgi?id=149087
4032 * platform/wk2/TestExpectations:
4034 2015-09-11 Said Abou-Hallawa <sabouhallawa@apple.com>
4036 SVGColor custom text format is different from the CSS color custom text format
4037 https://bugs.webkit.org/show_bug.cgi?id=148879
4039 Reviewed by Daniel Bates.
4041 * fast/css/getComputedStyle/computed-style-expected.txt:
4042 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4043 * fast/css/parse-color-int-or-percent-crash.html:
4044 * platform/mac/svg/webarchive/svg-script-subresouces-expected.txt:
4045 * svg/css/case-sensitive-tags-expected.txt:
4046 * svg/css/case-sensitive-tags.html:
4047 * svg/css/getComputedStyle-basic-expected.txt:
4048 * svg/css/script-tests/svg-attribute-parser-mode.js:
4049 * svg/css/svg-attribute-parser-mode-expected.txt:
4050 * svg/dom/SVGColor-expected.txt:
4051 * svg/dom/SVGPaint-expected.txt:
4052 * svg/dom/SVGStyleElement/disable-svg-style-element-expected.txt:
4053 * svg/dom/SVGStyleElement/script-tests/disable-svg-style-element.js:
4054 * svg/dom/script-tests/SVGColor.js:
4055 * svg/dom/script-tests/SVGPaint.js:
4056 * svg/webarchive/svg-script-subresouces-expected.webarchive:
4057 * transitions/svg-transitions-expected.txt:
4058 Fix expected results for existing tests
4060 * svg/css/computed-style-rgb-color-expected.txt: Added.
4061 * svg/css/computed-style-rgb-color.html: Added.
4062 Ensure that the correct format is returned when getComputedStyle() is
4063 called for an SVG color.
4065 2015-09-11 Nan Wang <n_wang@apple.com>
4067 AX: ARIA 1.1 @aria-current
4068 https://bugs.webkit.org/show_bug.cgi?id=146012
4070 Reviewed by Chris Fleizach.
4072 * accessibility/aria-current-expected.txt: Added.
4073 * accessibility/aria-current.html: Added.
4074 * inspector/dom/getAccessibilityPropertiesForNode_ariaCurrent-expected.txt: Added.
4075 * inspector/dom/getAccessibilityPropertiesForNode_ariaCurrent.html: Added.
4076 * platform/gtk/TestExpectations:
4077 * platform/win/TestExpectations:
4079 2015-09-11 Alexey Proskuryakov <ap@apple.com>
4081 Mark http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overridesexpires.html as flaky for
4082 https://bugs.webkit.org/show_bug.cgi?id=149082
4086 2015-09-11 Dewei Zhu <dewei_zhu@apple.com>
4088 Update test for bug 148971
4089 https://bugs.webkit.org/show_bug.cgi?id=149076
4091 Reviewed by Chris Dumez.
4093 * platform/win/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Updated.
4095 2015-09-11 Chris Dumez <cdumez@apple.com>
4097 DOMTokenList update steps for classList don't follow the spec
4098 https://bugs.webkit.org/show_bug.cgi?id=148589
4099 <rdar://problem/22547443>
4101 Reviewed by Ryosuke Niwa and Darin Adler.
4103 Update / rebaseline existing tests as our behavior changed.
4105 * fast/dom/HTMLElement/class-list-expected.txt:
4106 * fast/dom/HTMLElement/class-list-quirks-expected.txt:
4107 * fast/dom/HTMLElement/script-tests/class-list.js:
4108 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
4109 * fast/dom/HTMLOutputElement/htmloutputelement-expected.txt:
4110 * fast/dom/HTMLOutputElement/htmloutputelement.html:
4111 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
4112 * fast/dom/rel-list-expected.txt:
4113 * fast/dom/rel-list.html:
4115 2015-09-11 Alex Christensen <achristensen@webkit.org>
4117 Unreviewed gardening to make Windows bot green.
4119 * platform/win/TestExpectations:
4120 imported/w3c/web-platform-tests/html/dom/interfaces.html is newly imported and fails on Windows.
4122 2015-09-11 Alexey Proskuryakov <ap@apple.com>
4124 Mark svg/animations/svgboolean-animation-1 as flaky for
4125 https://bugs.webkit.org/show_bug.cgi?id=149072
4129 2015-09-11 Tim Horton <timothy_horton@apple.com>
4131 fast/hidpi/image-set-without-specified-width.html flakily tries to install multiple callbacks for the same event
4132 https://bugs.webkit.org/show_bug.cgi?id=149067
4134 Reviewed by Alexey Proskuryakov.
4136 * fast/hidpi/image-set-without-specified-width.html:
4137 Wait until we've successfully set the deviceScaleFactor
4138 before reloading the page; otherwise, we can end up trying to set it
4139 again after the reload (and depending on how long it takes the callback
4140 to return, again, and again, and again...)
4142 2015-09-11 Alexey Proskuryakov <ap@apple.com>
4144 El Capitan test result gardening.
4146 * platform/mac/TestExpectations: Remove a test that should pass now.
4148 2015-09-11 Chris Dumez <cdumez@apple.com>
4150 Element.tagName should be upper-case for HTML elements in HTML documents
4151 https://bugs.webkit.org/show_bug.cgi?id=148843
4152 <rdar://problem/22559081>
4154 Reviewed by Ryosuke Niwa.
4156 Update / rebaseline test now that our behavior has changed.
4158 * fast/dom/Node/initial-values-expected.txt:
4159 * fast/dom/Node/script-tests/initial-values.js:
4161 2015-09-11 Chris Dumez <cdumez@apple.com>
4163 document.body = "text" should throw a TypeError, not a HierarchyRequestError
4164 https://bugs.webkit.org/show_bug.cgi?id=149057
4165 <rdar://problem/22567157>
4167 Reviewed by Ryosuke Niwa.
4169 Rebaseline test as we now throw a different exception.
4171 * fast/dom/setter-type-enforcement-expected.txt:
4173 2015-09-10 Commit Queue <commit-queue@webkit.org>
4175 Unreviewed, rolling out r189595.
4176 https://bugs.webkit.org/show_bug.cgi?id=149052
4178 The tests still fail (Requested by ap on #webkit).
4182 "Spurious output on Windows tests: AQMEIOManager::FindIOUnit:
4184 https://bugs.webkit.org/show_bug.cgi?id=142929
4185 http://trac.webkit.org/changeset/189595
4187 2015-09-10 Chris Fleizach <cfleizach@apple.com>
4189 AX: Mavericks: Text cursor does not move along with VoiceOver cursor for text fields
4190 https://bugs.webkit.org/show_bug.cgi?id=148891
4192 Reviewed by Alexey Proskuryakov.
4194 Mark accessibility focus tests as passing on Yosemite.
4196 * platform/mac/TestExpectations:
4198 2015-09-10 Alexey Proskuryakov <ap@apple.com>
4200 Spurious output on Windows tests: AQMEIOManager::FindIOUnit: error -1
4201 https://bugs.webkit.org/show_bug.cgi?id=142929
4203 Reviewed by Brent Fulgham.
4205 * platform/win/TestExpectations: Unskip some newly added tests that are affected.
4206 We still skip the whole media directory - updating the results and unskipping those
4207 tests would be a separate project.
4209 2015-09-10 David Hyatt <hyatt@apple.com>
4211 [New Block-Inside-Inline Model] Self-collapsing block check needs to account for anonymous inline blocks
4212 https://bugs.webkit.org/show_bug.cgi?id=149042
4214 Reviewed by Dean Jackson.
4216 * fast/block/inside-inlines/new-model/self-collapsing-test-expected.html: Added.
4217 * fast/block/inside-inlines/new-model/self-collapsing-test.html: Added.
4218 * fast/block/inside-inlines/self-collapsing-test-expected.html: Added.
4219 * fast/block/inside-inlines/self-collapsing-test.html: Added.
4221 2015-09-10 Dewei Zhu <dewei_zhu@apple.com>
4223 Update windows platform expected results for bug 148810.
4224 https://bugs.webkit.org/show_bug.cgi?id=149038
4226 Reviewed by Alexey Proskuryakov.
4228 * platform/win/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Updated.
4230 2015-09-10 Chris Dumez <cdumez@apple.com>
4232 Node.appendChild(null) / replaceChild(null, null) / removeChild(null) / insertBefore(null, ref) should throw a TypeError
4233 https://bugs.webkit.org/show_bug.cgi?id=148971
4234 <rdar://problem/22560883>
4235 <rdar://problem/22559225>
4237 Reviewed by Ryosuke Niwa.
4239 Update / rebaseline tests now that we throw a different exception type.
4241 * fast/dom/Document/replaceChild-null-oldChild-expected.txt:
4242 * fast/dom/Document/script-tests/replaceChild-null-oldChild.js:
4243 * fast/dom/Node/fragment-mutation-expected.txt:
4244 * fast/dom/Node/fragment-mutation.html:
4245 * fast/dom/incompatible-operations-expected.txt: