1 2015-10-06 Ryan Haddad <ryanhaddad@apple.com>
3 Take 2 on marking compositing/video/video-poster.html as flaky due to crashes.
4 https://bugs.webkit.org/show_bug.cgi?id=149819
6 Reviewed by Alexey Proskuryakov.
8 * platform/mac-elcapitan/TestExpectations: Removed.
9 * platform/mac/TestExpectations:
11 2015-10-06 Jiewen Tan <jiewen_tan@apple.com>
13 Fix crash in ApplyStyleCommand::applyRelativeFontStyleChange()
14 https://bugs.webkit.org/show_bug.cgi?id=149300
15 <rdar://problem/22747046>
17 Reviewed by Chris Dumez.
19 * editing/style/apply-style-crash2-expected.txt: Added.
20 * editing/style/apply-style-crash2.html: Added.
21 * editing/style/apply-style-crash3-expected.txt: Added.
22 * editing/style/apply-style-crash3.html: Added.
24 2015-10-06 Javier Fernandez <jfernandez@igalia.com>
26 [CSS Grid Layout] Don't need to reset auto-margins during grid items layout
27 https://bugs.webkit.org/show_bug.cgi?id=149764
29 Reviewed by Darin Adler.
31 Removed a duplicated layout tests.
33 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Removed.
34 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Removed.
36 2015-10-02 Jon Honeycutt <jhoneycutt@apple.com>
38 Import some Blink layout tests.
39 https://bugs.webkit.org/show_bug.cgi?id=149768
41 These are a subset of tests that don't time out and whose expected
42 results in Blink match the results in WebKit when run under DRT and
45 Reviewed by Andy Estes.
47 2015-10-06 Chris Dumez <cdumez@apple.com>
49 [Web IDL] 'length' property is wrong for variadic operations
50 https://bugs.webkit.org/show_bug.cgi?id=149714
52 Reviewed by Darin Adler.
54 Add a layout test to check that the value for the 'length' property of
55 variadic operations is correct.
57 * fast/dom/variadic-operations-length-expected.txt: Added.
58 * fast/dom/variadic-operations-length.html: Added.
60 2015-10-06 Hunseop Jeong <hs85.jeong@samsung.com>
62 [Cairo] fast/canvas/canvas-imageSmoothingFoo tests failed after r190383.
63 https://bugs.webkit.org/show_bug.cgi?id=149752
65 Reviewed by Carlos Garcia Campos.
67 CG's low interpolation quality setting is equivalent to most other browsers default or high settings.
69 * platform/efl/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
70 * platform/gtk/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
72 2015-10-06 Alex Christensen <achristensen@webkit.org>
74 Report error when main resource is blocked by content blocker
75 https://bugs.webkit.org/show_bug.cgi?id=149719
76 rdar://problem/21970595
78 Reviewed by Brady Eidson.
80 * http/tests/contentextensions/main-resource-expected.txt: Added.
81 * http/tests/contentextensions/main-resource.html: Added.
82 * http/tests/contentextensions/main-resource.html.json: Added.
84 2015-10-05 Byung Jun Kim <bj1987.kim@samsung.com>
86 Unreviewed EFL Gardening
87 https://bugs.webkit.org/show_bug.cgi?id=149830
89 Remove "--lint-test-files warnings".
91 * platform/efl/TestExpectations:
93 2015-10-05 Youenn Fablet <youenn.fablet@crf.canon.fr>
95 Migrate streams API to JS Builtins
96 https://bugs.webkit.org/show_bug.cgi?id=147092
98 Reviewed by Darin Adler.
100 Rebasing some tests, one subtest passing, two others still failing but with different reasons.
102 * streams/reference-implementation/brand-checks-expected.txt:
103 * streams/reference-implementation/readable-stream-reader-expected.txt:
105 2015-10-05 Chris Dumez <cdumez@apple.com>
107 data: URLs should not be preloaded
108 https://bugs.webkit.org/show_bug.cgi?id=149829
110 Reviewed by Ryosuke Niwa.
112 Add layout test to make sure that images with a data: URL do not
115 * fast/preloader/image-data-url-expected.txt: Added.
116 * fast/preloader/image-data-url.html: Added.
118 2015-10-05 Jer Noble <jer.noble@apple.com>
120 [iOS] REGRESSION(r190434): Media continues to play when locking screen
121 https://bugs.webkit.org/show_bug.cgi?id=149822
123 Reviewed by Brent Fulgham.
125 applicationWillEnterForeground() -> applicationDidEnterForeground().
127 * media/video-background-playback-expected.txt:
128 * media/video-background-playback.html:
129 * media/video-background-tab-playback-expected.txt:
130 * media/video-background-tab-playback.html:
132 2015-10-05 Alex Christensen <achristensen@webkit.org>
134 Invalid CSS Selector for Content Blockers invalidates others
135 https://bugs.webkit.org/show_bug.cgi?id=148446
136 rdar://problem/22918235
138 Reviewed by Benjamin Poulain.
140 * http/tests/contentextensions/invalid-selector-expected.txt: Added.
141 * http/tests/contentextensions/invalid-selector.html: Added.
142 * http/tests/contentextensions/invalid-selector.html.json: Added.
144 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
146 CSSGradientValue should check whether gradientLength is zero or not.
147 https://bugs.webkit.org/show_bug.cgi?id=149373
148 <rdar://problem/22771418>
150 Reviewed by Darin Adler.
152 * fast/gradients/css3-repeating-radial-gradients-crash-expected.txt: Added.
153 * fast/gradients/css3-repeating-radial-gradients-crash.html: Added.
155 2015-10-05 Dean Jackson <dino@apple.com>
157 EXT_texture_filter_anisotropic extension exposed with WEBKIT_ prefix
158 https://bugs.webkit.org/show_bug.cgi?id=149765
159 <rdar://problem/22983722>
161 Reviewed by Beth Dakin.
163 Simple test that the unprefixed form exists. The actual functionality
164 is exercised in the WebGL conformance tests.
166 * fast/canvas/webgl/unprefixed-anisotropic-extension-expected.txt: Added.
167 * fast/canvas/webgl/unprefixed-anisotropic-extension.html: Added.
169 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
171 REGRESSION(189668?): http/tests/notifications/events.html flakily asserts or times out
172 https://bugs.webkit.org/show_bug.cgi?id=149218
174 Reviewed by Alexey Proskuryakov.
178 2015-10-05 Dean Jackson <dino@apple.com>
180 Reference cycles during SVG dependency invalidation
181 https://bugs.webkit.org/show_bug.cgi?id=149824
182 <rdar://problem/22771412>
184 Reviewed by Tim Horton.
186 Adding a test that has a cycle between feImage resources.
189 https://chromium.googlesource.com/chromium/blink/+/a4bc83453bda89823b672877dc02247652a02d51
191 * svg/custom/reference-cycle-expected.txt: Added.
192 * svg/custom/reference-cycle.svg: Added.
194 2015-10-05 Ryan Haddad <ryanhaddad@apple.com>
196 Marking compositing/video/video-poster.html as flaky for El Capitan.
197 https://bugs.webkit.org/show_bug.cgi?id=149819
198 <rdar://problem/16622896> ASSERT(!needsLayout()) at com.apple.WebCore: WebCore::RenderView::paint
200 Reviewed by Simon Fraser.
202 * platform/mac-elcapitan/TestExpectations: Added.
204 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
206 Fix null pointer dereference in WebSocket::connect()
207 https://bugs.webkit.org/show_bug.cgi?id=149311
208 <rdar://problem/22748858>
210 Reviewed by Chris Dumez.
212 * http/tests/websocket/construct-in-detached-frame-expected.txt: Added.
213 * http/tests/websocket/construct-in-detached-frame.html: Added.
214 * http/tests/websocket/resources/construct-in-detached-frame.html: Added.
216 2015-10-05 Alexey Proskuryakov <ap@apple.com>
218 Revert LayoutTests parts of r190579, which were incorrect.
220 * svg/custom/invalid-xslt-crash-expected.txt: Copied from LayoutTests/svg/custom/invalid-xslt-crash-expected.txt.
221 * svg/custom/invalid-xslt-crash.svg:
223 2015-10-02 Ryosuke Niwa <rniwa@webkit.org>
225 ShadowRoot with leading or trailing white space cause a crash
226 https://bugs.webkit.org/show_bug.cgi?id=149782
228 Reviewed by Chris Dumez.
230 Added a regression test.
232 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash-expected.txt: Added.
233 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash.html: Added.
235 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
237 Cleaning up after revision 190339
238 https://bugs.webkit.org/show_bug.cgi?id=149732
240 Reviewed by Myles C. Maxfield.
242 * svg/custom/invalid-xslt-crash.svg:
243 * svg/custom/invalid-xslt-crash-expected.txt:
244 Replace render tree dump test with text dump.
247 2015-10-05 Timothy Horton <timothy_horton@apple.com>
249 Rebaseline test for iOS
251 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt:
253 2015-10-05 Zalan Bujtas <zalan@apple.com>
255 Mark the line dirty when RenderQuote's text changes.
256 https://bugs.webkit.org/show_bug.cgi?id=149784
257 rdar://problem/22558169
259 Reviewed by Antti Koivisto.
261 When quotation mark changes ( " -> ' or empty string), we
262 need to mark the line dirty to ensure its content gets laid out properly.
264 * fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
265 * fast/inline/quotation-text-changes-dynamically.html: Added.
267 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
269 Unprefix -webkit-font-feature-settings
270 https://bugs.webkit.org/show_bug.cgi?id=149722
272 Reviewed by Sam Weinig.
274 * css3/font-feature-settings-parsing.html:
275 * css3/font-feature-settings-preinstalled-fonts.html:
276 * css3/font-feature-settings-rendering-2.html:
277 * css3/font-feature-settings-rendering.html:
278 * fast/css/inherited-properties-rare-text-expected.txt:
279 * fast/css/inherited-properties-rare-text.html:
280 * fast/text/shaping/shaping-script-order.html:
281 * fast/text/shaping/shaping-selection-rect.html:
282 * fonts/unicode-character-font-crash.html:
283 * scrollbars/scrollbar-scrollbarparts-repaint-crash.html:
285 2015-10-04 Alexey Proskuryakov <ap@apple.com>
287 Mark tests as flaky for
288 https://bugs.webkit.org/show_bug.cgi?id=148890
290 http/tests/contentfiltering/load-substitute-data-from-appcache.html and
291 http/tests/appcache/decide-navigation-policy-after-delay.html crash
292 in DocumentLoader::dataReceived sometimes
294 * platform/wk2/TestExpectations:
296 2015-10-04 Nikita Vasilyev <nvasilyev@apple.com>
298 Web Inspector: Wrong column numbers in error object views
299 https://bugs.webkit.org/show_bug.cgi?id=149795
301 Reviewed by Timothy Hatcher.
303 * inspector/debugger/js-stacktrace-expected.txt:
305 2015-10-03 Alexey Proskuryakov <ap@apple.com>
307 fast/events/overflow-scroll-fake-mouse-move.html is flaky
308 https://bugs.webkit.org/show_bug.cgi?id=138697
310 Reviewed by Brent Fulgham.
312 * fast/events/overflow-scroll-fake-mouse-move.html:
314 2015-10-03 Ryosuke Niwa <rniwa@webkit.org>
316 Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
318 Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
319 will prevent waitUntilDone from getting called on those ports.
321 * fast/shadow-dom/insert-child-to-assigned-node.html:
323 2015-10-02 Simon Fraser <simon.fraser@apple.com>
325 New baselines for some compositing tests.
327 * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
328 * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
329 * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
330 * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
332 2015-10-02 Antti Koivisto <antti@apple.com>
334 Inserting a child to a slot assigned node doesn't trigger repaint
335 https://bugs.webkit.org/show_bug.cgi?id=149739
337 Reviewed by Ryosuke Niwa.
339 * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
340 * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
342 2015-10-02 Devin Rousso <dcrousso+webkit@gmail.com>
344 Web Inspector: Copying inline style text puts "undefined" in the pasteboard
345 https://bugs.webkit.org/show_bug.cgi?id=149155
347 Reviewed by Brian Burg.
349 Added test for generating CSS rule strings with default formatting.
351 * inspector/css/generate-css-rule-string.html:
353 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
355 Unreviewed, rolling out r190520, some tests assert / crash.
357 * inspector/heap/garbageCollected-expected.txt: Removed.
358 * inspector/heap/garbageCollected.html: Removed.
359 * inspector/heap/gc-expected.txt: Removed.
360 * inspector/heap/gc.html: Removed.
362 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
364 Web Inspector: Include Garbage Collection Event in Timeline
365 https://bugs.webkit.org/show_bug.cgi?id=142510
367 Reviewed by Geoffrey Garen.
369 * inspector/heap/garbageCollected-expected.txt: Added.
370 * inspector/heap/garbageCollected.html: Added.
371 * inspector/heap/gc-expected.txt: Added.
372 * inspector/heap/gc.html: Added.
374 2015-10-02 Simon Fraser <simon.fraser@apple.com>
379 * platform/gtk/TestExpectations:
380 * platform/ios-simulator/TestExpectations:
381 * platform/mac-wk1/TestExpectations:
382 * platform/mac/TestExpectations:
384 2015-10-02 Jer Noble <jer.noble@apple.com>
386 [MSE] Browser crashes when appending invalid data to MSE source buffer
387 https://bugs.webkit.org/show_bug.cgi?id=149689
389 Reviewed by Darin Adler.
391 * media/content/stpp.mp4: Added.
392 * media/media-source/media-source-stpp-crash-expected.txt: Added.
393 * media/media-source/media-source-stpp-crash.html: Added.
395 2015-10-02 Alex Christensen <achristensen@webkit.org>
397 Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
398 https://bugs.webkit.org/show_bug.cgi?id=149430
399 rdar://problem/22742222
401 Reviewed by Geoffrey Garen.
403 * http/tests/contentextensions/disable-blocker-expected.txt: Added.
404 * http/tests/contentextensions/disable-blocker.html: Added.
405 * http/tests/contentextensions/disable-blocker.html.json: Added.
407 2015-10-02 Antoine Quint <graouts@apple.com>
409 popstate is fired at the wrong time on load
410 https://bugs.webkit.org/show_bug.cgi?id=94265
412 Reviewed by Darin Adler.
414 Updating tests that relied on a "popstate" event being fired at page load.
416 * fast/history/same-document-iframes-changing-fragment-expected.txt:
417 * fast/history/same-document-iframes-changing-pushstate-expected.txt:
418 * fast/loader/javascript-url-iframe-remove-on-navigate.html:
419 * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
420 * fast/loader/stateobjects/document-destroyed-navigate-back.html:
421 * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
422 * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
423 * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
424 * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
425 * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
426 * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
427 * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
428 * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
429 * fast/loader/stateobjects/pushstate-object-types.html:
430 * fast/loader/stateobjects/pushstate-then-replacestate.html:
431 * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
432 * fast/loader/stateobjects/replacestate-then-pushstate.html:
433 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
434 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
435 * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
436 * http/tests/history/popstate-fires-with-pending-requests.html:
437 * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
438 * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
440 2015-10-02 Javier Fernandez <jfernandez@igalia.com>
442 [CSS Grid Layout] Support for Content Alignment in grid layout
443 https://bugs.webkit.org/show_bug.cgi?id=145520
445 Reviewed by Darin Adler.
447 Content Distribution alignment controls alignment of the box's
448 content within the box. The alignment container is the grid
449 container's content box. The alignment subjects are the grid
452 In addition to the tests to verify the new functionality, I've
453 added some tests to check out that the new complex values are
454 overwritten properly.
456 I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
457 test because when using RTL direction the whole grid must flow form
458 right to left, not only its items, so I rebaselined text expectations
459 to adapt it to the new behavior.
461 * css3/overwrite-content-alignment-expected.txt: Added.
462 * css3/overwrite-content-alignment.html: Added.
463 * css3/overwrite-self-alignment-expected.txt: Added.
464 * css3/overwrite-self-alignment.html: Added.
465 * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
466 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
467 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
468 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
469 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
470 * fast/css-grid-layout/grid-align-content-distribution.html: Added.
471 * fast/css-grid-layout/grid-align-content-expected.txt: Added.
472 * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
473 * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
474 * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
475 * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
476 * fast/css-grid-layout/grid-align-content.html: Added.
477 * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
478 * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
479 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
480 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
481 * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
482 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
483 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
484 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
485 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
486 * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
487 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
488 * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
489 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
490 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
491 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
492 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
493 * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
494 * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
495 * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
496 * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
497 * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
498 * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
499 * fast/css-grid-layout/grid-justify-content.html: Added.
500 * fast/css-grid-layout/resources/grid.css:
501 (.firstRowThirdColumn):
502 (.firstRowFourthColumn):
503 (.secondRowThirdColumn):
504 (.secondRowFourthColumn):
505 (.thirdRowFirstColumn):
506 (.thirdRowSecondColumn):
507 (.fourthRowFirstColumn):
508 (.fourthRowSecondColumn):
510 2015-10-01 Dean Jackson <dino@apple.com>
512 Expose WEBGL_debug_renderer_info
513 https://bugs.webkit.org/show_bug.cgi?id=149735
514 <rdar://problem/18343500>
516 Reviewed by Simon Fraser.
518 Take two at landing this.
520 Modify a test from the 1.0.2 conformance suite to make sure
521 we're actually enabling and passing the info.
523 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
524 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
526 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
528 Convert focused-input-should-assist-on-touch.html into an automated test
529 https://bugs.webkit.org/show_bug.cgi?id=149724
531 Reviewed by Simon Fraser.
533 Tests that an input that focuses itself on touch and then prevents default is
534 able to trigger node assistance, even when it is already focused before the
537 * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
538 * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
540 2015-10-01 Dean Jackson <dino@apple.com>
542 Rollout r190446 for the moment. It broke the build.
544 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
545 * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
547 2015-10-01 Dean Jackson <dino@apple.com>
549 Expose WEBGL_debug_renderer_info
550 https://bugs.webkit.org/show_bug.cgi?id=149735
551 <rdar://problem/18343500>
553 Reviewed by Simon Fraser.
555 Modify a test from the 1.0.2 conformance suite to make sure
556 we're actually enabling and passing the info.
558 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
559 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
561 2015-10-01 Ryan Haddad <ryanhaddad@apple.com>
563 Rebaselining fast/text/mark-matches-overflow-clip.html for Win
564 https://webkit.org/b/149728
566 Unreviewed test gardening.
568 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
570 2015-10-01 Brent Fulgham <bfulgham@apple.com>
572 Unreviewed test fix after r190434.
574 One test was not updated to pass the new required interruption type
575 argument to 'internals.beginMediaSessionInterruption'.
577 * webaudio/audiocontext-state-interrupted-expected.txt:
578 * webaudio/audiocontext-state-interrupted.html:
580 2015-10-01 Eric Carlson <eric.carlson@apple.com>
582 [iOS] AirPlay should not stop when the screen locks
583 https://bugs.webkit.org/show_bug.cgi?id=148315
584 <rdar://problem/22770703>
586 Reviewed by Jer Noble.
588 * media/video-interruption-with-resume-allowing-play.html:
589 * media/video-interruption-with-resume-not-allowing-play.html:
591 2015-10-01 Ryosuke Niwa <rniwa@webkit.org>
593 Slot elements should support fallback contents
594 https://bugs.webkit.org/show_bug.cgi?id=149701
596 Reviewed by Antti Koivisto.
598 Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
599 and the other one is a style recalc test.
601 * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
602 * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
603 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
604 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
606 2015-10-01 Keith Miller <keith_miller@apple.com>
608 [ES6] Add TypedArray.prototype functionality.
609 https://bugs.webkit.org/show_bug.cgi?id=148035
611 Reviewed by Geoffrey Garen.
613 Fixed tests for new toString behavior on TypedArrays.
615 * fast/canvas/webgl/type-conversion-test-expected.txt:
616 * fast/dom/Window/window-postmessage-clone-expected.txt:
618 2015-10-01 Brent Fulgham <bfulgham@apple.com>
620 Latch does not clear when a scroll snap animation is triggered
621 https://bugs.webkit.org/show_bug.cgi?id=149681
622 <rdar://problem/22733922>
624 Reviewed by Simon Fraser.
626 Add a new test that confirms latched state is cleared when scroll snap animations
629 * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
630 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
632 2015-10-01 Simon Fraser <simon.fraser@apple.com>
634 Remove some tests that now pass.
637 * platform/mac-wk2/TestExpectations:
638 * platform/mac/TestExpectations:
640 2015-09-30 Simon Fraser <simon.fraser@apple.com>
642 Add iOS touch event test
643 https://bugs.webkit.org/show_bug.cgi?id=149688
645 Reviewed by Ryosuke Niwa.
647 Basic touch event test that synthesizes touches in the UI process.
650 * fast/events/touch/ios/touch-event-expected.txt: Added.
651 * fast/events/touch/ios/touch-event.html: Added.
652 * platform/ios-simulator-wk2/TestExpectations:
654 2015-10-01 Antti Koivisto <antti@apple.com>
656 Network cache: Subresource referer header wrong after cached redirect
657 https://bugs.webkit.org/show_bug.cgi?id=149709
658 rdar://problem/22917174
660 Reviewed by Chris Dumez.
662 * http/tests/cache/redirect-referer-expected.html: Added.
663 * http/tests/cache/redirect-referer.html: Added.
664 * http/tests/cache/resources/load-and-check-referer.php: Added.
665 * http/tests/cache/resources/permanent-redirect.php: Added.
666 * http/tests/cache/resources/redirect-referer-iframe.html: Added.
667 * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
669 2015-10-01 Myles C. Maxfield <mmaxfield@apple.com>
671 accessibility/mac/aria-expanded-notifications.html is flaky
672 https://bugs.webkit.org/show_bug.cgi?id=149510
674 Reviewed by Chris Fleizach.
676 The problem is triggered by our resumable parser. AXLoadComplete gets called
677 synchronously from DocumentLoader::finishedLoading(). This means that the order of
678 the AXLoadComplete message isn't FIFO.
680 If the parser yielded previously, the AXLoadComplete will be handled after some AX
681 messages had been handled.
683 If the parser hadn't yielded, the AXLoadComplete will be the first message
684 processed (no matter what had been queued up before it).
686 Because making the AXLoadComplete message asynchonous is not desirable, the
687 solution is to relax the test to handle various orderings.
689 * accessibility/mac/aria-expanded-notifications-expected.txt:
690 * accessibility/mac/aria-expanded-notifications.html:
691 * platform/mac/TestExpectations:
693 2015-09-30 Daniel Bates <dabates@apple.com>
695 Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
696 https://bugs.webkit.org/show_bug.cgi?id=148828
698 Reviewed by Alexey Proskuryakov.
700 Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
701 LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
702 them so as to make it clear from their name that they test the ping attribute on a HTML a element.
704 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
705 * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
706 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
707 * 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.
708 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
709 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
710 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
711 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
712 * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
713 * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
714 * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
715 * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
716 * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
717 * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
718 * platform/win/TestExpectations: Ditto.
720 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
722 Implement keyboard event sending for iOS in WebKitTestRunner
723 https://bugs.webkit.org/show_bug.cgi?id=149676
725 Reviewed by Simon Fraser.
727 Adds a new basic test for the oninput event listener when typing in a text field.
729 * fast/events/ios/input-value-after-oninput-expected.txt: Added.
730 * fast/events/ios/input-value-after-oninput.html: Added.
732 2015-10-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
734 [Streams API] Add support for private WebCore JS builtins functions
735 https://bugs.webkit.org/show_bug.cgi?id=149518
737 Reviewed by Darin Adler.
739 Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
741 * streams/reference-implementation/readable-stream-expected.txt:
742 * streams/reference-implementation/readable-stream-tee-expected.txt:
743 * streams/reference-implementation/readable-stream-templated-expected.txt:
745 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
747 [Streams API] Update readable-stream tests against latest reference
748 https://bugs.webkit.org/show_bug.cgi?id=149668
750 Reviewed by Darin Adler.
752 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
753 * streams/reference-implementation/readable-stream.html: Updated tests.
755 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
757 [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
758 https://bugs.webkit.org/show_bug.cgi?id=149666
760 Reviewed by Darin Adler.
762 * streams/readable-stream-reader-read.html:
763 * streams/reference-implementation/abstract-ops.html:
764 * streams/reference-implementation/bad-strategies.html:
765 * streams/reference-implementation/bad-underlying-sources.html:
766 * streams/reference-implementation/pipe-to-options.html:
767 * streams/reference-implementation/pipe-to.html:
768 * streams/reference-implementation/readable-stream-cancel.html:
769 * streams/reference-implementation/writable-stream-abort.html:
770 * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
772 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
774 [Streams API] Create ByteLengthQueuingStrategy object as per spec
775 https://bugs.webkit.org/show_bug.cgi?id=147153
777 Reviewed by Darin Adler.
779 * js/dom/global-constructors-attributes-expected.txt:
780 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
781 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
782 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
783 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
784 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
785 * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
786 constructor expectations.
787 * streams/reference-implementation/brand-checks.html:
788 * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
789 byte-length-queuing-strategy.js as it should be now builtin in WebKit.
790 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
791 (ByteLengthQueuingStrategy): Deleted.
793 2015-09-30 Commit Queue <commit-queue@webkit.org>
795 Unreviewed, rolling out r190367 and r190373.
796 https://bugs.webkit.org/show_bug.cgi?id=149694
798 Windows build broken (Requested by smfr on #webkit).
802 "[ES6] Add TypedArray.prototype functionality."
803 https://bugs.webkit.org/show_bug.cgi?id=148035
804 http://trac.webkit.org/changeset/190367
806 "Unreviewed Windows buildfix."
807 http://trac.webkit.org/changeset/190373
809 2015-09-30 Katlyn Graff <kgraff@apple.com>
811 Tests support for imageSmoothingQuality attribute of Canvas element.
812 https://bugs.webkit.org/show_bug.cgi?id=149541
814 Reviewed by Ryosuke Niwa.
816 Tests low, medium, high, and default values, value persistence when
817 imageSmoothingEnabled is changed, and invalid input.
819 * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
820 * fast/canvas/canvas-imageSmoothingQuality.html: Added.
822 2015-09-30 Brady Eidson <beidson@apple.com>
824 Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
825 https://bugs.webkit.org/show_bug.cgi?id=149678
827 Reviewed by Alex Christensen.
829 * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
830 * storage/indexeddb/modern/opendatabase-request-event.html: Added.
832 2015-09-30 Myles C. Maxfield <mmaxfield@apple.com>
834 Crash when using an SVG font with > 390 glyphs
835 https://bugs.webkit.org/show_bug.cgi?id=149677
836 <rdar://problem/21676402>
838 Reviewed by Simon Fraser.
840 * svg/custom/many-glyphs-expected.svg: Added.
841 * svg/custom/many-glyphs.svg: Added.
843 2015-09-30 Michael Saboff <msaboff@apple.com>
845 Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
846 and https://bugs.webkit.org/show_bug.cgi?id=149621
848 Reviewed by Saam Barati.
850 2015-09-29 Simon Fraser <simon.fraser@apple.com>
852 [iOS] Allow tests to generate user gestures for UI testing
853 https://bugs.webkit.org/show_bug.cgi?id=149653
855 Reviewed by Tim Horton.
857 Simple tests for single tap triggering a click, and double-tap zoom.
860 * fast/events/ios/double-tap-zoom-expected.txt: Added.
861 * fast/events/ios/double-tap-zoom.html: Added.
862 * fast/events/ios/single-tap-generates-click-expected.txt: Added.
863 * fast/events/ios/single-tap-generates-click.html: Added.
864 * platform/ios-simulator-wk2/TestExpectations:
866 2015-09-30 Keith Miller <keith_miller@apple.com>
868 [ES6] Add TypedArray.prototype functionality.
869 https://bugs.webkit.org/show_bug.cgi?id=148035
871 Reviewed by Geoffrey Garen.
873 Fixed tests for new toString behavior on TypedArrays.
875 * fast/canvas/webgl/type-conversion-test-expected.txt:
876 * fast/dom/Window/window-postmessage-clone-expected.txt:
878 2015-09-30 Timothy Horton <timothy_horton@apple.com>
880 Compute document marker rects at use time instead of paint time
881 https://bugs.webkit.org/show_bug.cgi?id=149643
883 * fast/text/mark-matches-overflow-clip-expected.txt:
884 * fast/text/mark-matches-overflow-clip.html:
885 Adjust one recently-added test and its result slightly.
887 2015-09-30 Eric Carlson <eric.carlson@apple.com>
889 REGRESSION(r190262): User media unit test failures after r190262
890 https://bugs.webkit.org/show_bug.cgi?id=149580
892 Reviewed by Darin Adler.
894 * platform/gtk/TestExpectations: Unskip tests.
896 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
898 Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
899 <https://bugs.webkit.org/show_bug.cgi?id=149637>
901 Reviewed by Darin Adler.
903 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
905 2015-09-29 Jon Honeycutt <jhoneycutt@apple.com>
907 Avoid reparsing an XSLT stylesheet after the first failure.
908 https://bugs.webkit.org/show_bug.cgi?id=149188
909 <rdar://problem/22709912>
911 Reviewed by Dave Hyatt.
913 Patch by Jiewen Tan, jiewen_tan@apple.com.
915 * svg/custom/invalid-xslt-crash-expected.txt: Added.
916 * svg/custom/invalid-xslt-crash.svg: Added.
918 2015-09-29 Wenson Hsieh <wenson_hsieh@apple.com>
920 Snap offsets should update when style is programmatically changed
921 https://bugs.webkit.org/show_bug.cgi?id=135964
922 <rdar://problem/18162411>
924 Reviewed by Darin Adler.
926 Tests style updates in both cases where -points and -coordinates are used to position snap points.
928 * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
929 * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
930 * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
931 * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
933 2015-09-29 Commit Queue <commit-queue@webkit.org>
935 Unreviewed, rolling out r190289.
936 https://bugs.webkit.org/show_bug.cgi?id=149647
938 Crashing speedometer and some ARM32 tests (Requested by
943 "[ES6] Implement tail calls in the FTL"
944 https://bugs.webkit.org/show_bug.cgi?id=148664
945 http://trac.webkit.org/changeset/190289
947 2015-09-29 Brent Fulgham <bfulgham@apple.com>
949 [Win] Rebaseline test.
951 Rubberstamped by Tim Horton.
953 * platform/win/TestExpectations: Remove test failure.
954 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
956 2015-09-29 Brent Fulgham <bfulgham@apple.com>
958 [Win] Unreviewed gardening.
960 * platform/win/TestExpectations: Mark new test added in
963 2015-09-29 Ryosuke Niwa <rniwa@webkit.org>
965 Update style/layout when a slot is added or removed
966 https://bugs.webkit.org/show_bug.cgi?id=149593
968 Reviewed by Antti Koivisto.
970 Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
972 Also added an explicit test case for when a default slot is introduced dynamically after
973 calling getDistributedNodes() once, thereby forcing the slot assignments.
975 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
976 * fast/shadow-dom/HTMLSlotElement-interface.html:
977 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
978 * platform/mac/TestExpectations:
980 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
982 Update test expectations to mark quicklook/pages.html as crashing
983 <https://bugs.webkit.org/show_bug.cgi?id=149634>
985 Reviewed by David Kilzer.
987 * platform/ios-simulator/TestExpectations:
989 2015-09-29 Chris Dumez <cdumez@apple.com>
991 Memory cache revalidations should refresh the network disk cache
992 https://bugs.webkit.org/show_bug.cgi?id=149606
994 Reviewed by Darin Adler.
996 Add layout test to check that revalidations requested by the memory cache
997 update the corresponding disk cache entry when the server responds with a
1000 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
1001 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
1003 2015-09-29 Chris Dumez <cdumez@apple.com>
1005 Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
1006 https://bugs.webkit.org/show_bug.cgi?id=149636
1008 * platform/mac/TestExpectations:
1010 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1012 [Win] Revise failure case per Alexey's comments.
1014 * platform/win/TestExpectations:
1016 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
1018 [Streams API] Add abstract ops tests
1019 https://bugs.webkit.org/show_bug.cgi?id=149629
1021 Reviewed by Darin Adler.
1023 * streams/reference-implementation/abstract-ops-expected.txt: Added.
1024 * streams/reference-implementation/abstract-ops.html: Added.
1026 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
1028 [Streams API] Update tests according to latest spec
1029 https://bugs.webkit.org/show_bug.cgi?id=149628
1031 Reviewed by Darin Adler.
1033 Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
1036 * streams/reference-implementation/bad-strategies-expected.txt:
1037 * streams/reference-implementation/bad-strategies.html:
1038 * streams/reference-implementation/pipe-to-options.html:
1039 * streams/reference-implementation/pipe-to.html:
1040 * streams/reference-implementation/writable-stream-abort.html:
1041 * streams/reference-implementation/writable-stream.html:
1043 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1045 [Win] Test gardening
1047 * platform/win/TestExpectations: Mark some expected failures.
1049 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1051 [Win] [Font Features] Implement font-variant-*
1052 https://bugs.webkit.org/show_bug.cgi?id=149630
1054 Unreviewed gardening.
1056 * platform/win/TestExpectations: Mark expected failures due
1057 to missing Windows feature.
1059 2015-09-29 Javier Fernandez <jfernandez@igalia.com>
1061 [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
1062 https://bugs.webkit.org/show_bug.cgi?id=148944
1064 Reviewed by Darin Adler.
1066 Allow 0 as flex factor value and implement the new flex track sizing algorithm.
1068 * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
1069 * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
1070 * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
1071 * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
1072 * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
1074 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
1076 printing does not use minimum page zoom factor
1077 https://bugs.webkit.org/show_bug.cgi?id=108507
1079 Reviewed by Darin Adler.
1081 Unskip printing reftests that should pass now.
1083 * platform/gtk/TestExpectations:
1084 * platform/mac-wk2/TestExpectations:
1086 2015-09-28 Zalan Bujtas <zalan@apple.com>
1088 fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
1090 Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
1091 to ensure that renderer tree is in clean state.)
1093 Unreviewed gardening.
1095 * fast/repaint/absolute-position-changed.html:
1096 * fast/repaint/fixed.html:
1098 2015-09-28 Saam barati <sbarati@apple.com>
1100 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
1102 We're now skipping getter-richards-try-catch on debug builds.
1104 Unreviewed: skip long running test on debug builds.
1106 * js/regress/script-tests/getter-richards-try-catch.js:
1107 * platform/mac/TestExpectations:
1109 2015-09-28 Saam barati <sbarati@apple.com>
1111 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
1113 This patch makes the test run for even less time.
1115 Unreviewed attempted fix for flakiness.
1117 * js/regress/script-tests/getter-richards-try-catch.js:
1118 (Packet.prototype.toString):
1120 2015-09-28 Brady Eidson <beidson@apple.com>
1122 Add an IDB Server that can roundtrip a request back to the client.
1123 https://bugs.webkit.org/show_bug.cgi?id=149603
1125 Reviewed by Alex Christensen.
1127 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
1128 * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
1130 2015-09-28 Michael Saboff <msaboff@apple.com>
1132 [ES6] Implement tail calls in the FTL
1133 https://bugs.webkit.org/show_bug.cgi?id=148664
1135 Reviewed by Filip Pizlo.
1137 Added one new tail call test and enabled other tail call tests.
1139 * js/caller-property-expected.txt:
1140 * js/script-tests/caller-property.js:
1141 (string_appeared_here.nonStrictCallee):
1148 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
1150 relatedNode should be retargeted respecting slots
1151 https://bugs.webkit.org/show_bug.cgi?id=149591
1153 Reviewed by Antti Koivisto.
1155 Added a new testharness.js test for retargeting relatedNode.
1157 * fast/shadow-dom/event-with-related-target.html: Added.
1159 2015-09-28 Saam barati <sbarati@apple.com>
1161 js/regress/getter-richards-try-catch is timing out on debug layout tests
1162 https://bugs.webkit.org/show_bug.cgi?id=149599
1164 Reviewed by Alexey Proskuryakov.
1166 * js/regress/script-tests/getter-richards-try-catch.js:
1167 (Packet.prototype.toString):
1168 * platform/mac/TestExpectations:
1170 2015-09-28 Chris Dumez <cdumez@apple.com>
1172 Drop support for legacy EventException
1173 https://bugs.webkit.org/show_bug.cgi?id=149597
1174 <rdar://problem/22879795>
1176 Reviewed by Sam Weinig.
1178 Update / rebaseline several tests now that we no longer expose
1179 EventException on the global Window object.
1181 * fast/dom/Window/resources/window-properties.js:
1182 * fast/dom/Window/window-lookup-precedence-expected.txt:
1183 * js/dom/global-constructors-attributes-expected.txt:
1184 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1185 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
1186 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1187 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1188 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1189 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1190 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1191 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1193 2015-09-28 Chris Dumez <cdumez@apple.com>
1195 Object.getOwnPropertyNames() does not return named properties
1196 https://bugs.webkit.org/show_bug.cgi?id=149562
1197 <rdar://problem/22879779>
1199 Reviewed by Darin Adler.
1201 Add layout test that verifies that Object.getOwnPropertyNames() returns
1202 an HTMLCollection's named properties, in addition to its indexes. It
1203 also checks that they are not enumerable, as per the DOM specification.
1205 * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
1206 * fast/dom/htmlcollection-getownpropertynames.html: Added.
1208 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
1210 Update bug numbers for failing test expectations in fast/shadow-dom.
1212 * platform/mac/TestExpectations:
1214 2015-09-28 Said Abou-Hallawa <sabouhallawa@apple.com>
1216 An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
1217 https://bugs.webkit.org/show_bug.cgi?id=148845
1219 Reviewed by Darin Adler.
1221 Ensure that an SVG image with intrinsic size or with no intrinsic size can be
1222 displayed on a canvas even if it is previously displayed by an HTMLImageElement.
1224 * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
1225 * svg/as-image/svg-cached-draw-canvas.html: Added.
1227 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
1229 Unreviewed. Gardening: skip media stream tests failing after r190262.
1231 * platform/gtk/TestExpectations:
1233 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
1235 REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
1236 https://bugs.webkit.org/show_bug.cgi?id=148569
1238 Reviewed by Darin Adler.
1240 * platform/gtk/TestExpectations: Unskip the inspector tests.
1242 2015-09-25 Alexey Proskuryakov <ap@apple.com>
1244 Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
1245 because it times out.
1247 * platform/mac/TestExpectations:
1249 2015-09-25 Saam barati <sbarati@apple.com>
1251 DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
1252 https://bugs.webkit.org/show_bug.cgi?id=149575
1254 Reviewed by Geoffrey Garen.
1256 * js/regress/getter-richards-try-catch-expected.txt: Added.
1257 * js/regress/getter-richards-try-catch.html: Added.
1258 * js/regress/script-tests/getter-richards-try-catch.js: Added.
1262 (Scheduler.prototype.addIdleTask):
1263 (Scheduler.prototype.addWorkerTask):
1264 (Scheduler.prototype.addHandlerTask):
1265 (Scheduler.prototype.addDeviceTask):
1266 (Scheduler.prototype.addRunningTask):
1267 (Scheduler.prototype.addTask):
1268 (Scheduler.prototype.schedule):
1269 (Scheduler.prototype.release):
1270 (Scheduler.prototype.holdCurrent):
1271 (Scheduler.prototype.suspendCurrent):
1272 (Scheduler.prototype.queue):
1274 (TaskControlBlock.prototype.setRunning):
1275 (TaskControlBlock.prototype.markAsNotHeld):
1276 (TaskControlBlock.prototype.markAsHeld):
1277 (TaskControlBlock.prototype.isHeldOrSuspended):
1278 (TaskControlBlock.prototype.markAsSuspended):
1279 (TaskControlBlock.prototype.markAsRunnable):
1280 (TaskControlBlock.prototype.run):
1281 (TaskControlBlock.prototype.checkPriorityAdd):
1282 (TaskControlBlock.prototype.toString):
1284 (IdleTask.prototype.run):
1285 (IdleTask.prototype.toString):
1287 (DeviceTask.prototype.run):
1288 (DeviceTask.prototype.toString):
1290 (WorkerTask.prototype.run):
1291 (WorkerTask.prototype.toString):
1293 (HandlerTask.prototype.run):
1294 (HandlerTask.prototype.toString):
1296 (Packet.prototype.addTo):
1297 (Packet.prototype.toString):
1299 2015-09-25 Simon Fraser <simon.fraser@apple.com>
1301 [iOS WK2] Add viewport tests and fix runUIScript() timing issues
1302 https://bugs.webkit.org/show_bug.cgi?id=149577
1304 Reviewed by Tim Horton.
1306 New viewport tests which read the scale etc. in the UI process.
1309 * fast/viewport/ios/resources/viewport-test-utils.js: Added.
1314 * fast/viewport/ios/width-is-device-width-expected.txt: Added.
1315 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
1316 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
1317 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
1318 * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
1319 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
1320 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
1321 * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
1322 * fast/viewport/ios/width-is-device-width.html: Added.
1323 * platform/ios-simulator-wk2/TestExpectations:
1325 2015-09-25 Antti Koivisto <antti@apple.com>
1327 Implement scoped styling for shadow DOM
1328 https://bugs.webkit.org/show_bug.cgi?id=149230
1330 Reviewed by Ryosuke Niwa.
1332 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
1333 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
1335 Add a test that verifies that shadow DOM style doesn't affect normal DOM.
1337 * platform/mac/TestExpectations:
1339 Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
1341 2015-09-25 Tim Horton <timothy_horton@apple.com>
1343 Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
1344 https://bugs.webkit.org/show_bug.cgi?id=149572
1345 <rdar://problem/13093602>
1347 Reviewed by Simon Fraser.
1349 * fast/text/mark-matches-overflow-clip-expected.txt: Added.
1350 * fast/text/mark-matches-overflow-clip.html: Added.
1351 Add a test ensuring that a find match that is clipped out by overflow
1352 ends up with a clipped rendered rect.
1354 2015-09-25 Zalan Bujtas <zalan@apple.com>
1356 Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
1358 Unreviewed gardening.
1360 * platform/mac/TestExpectations:
1362 2015-09-25 Commit Queue <commit-queue@webkit.org>
1364 Unreviewed, rolling out r190232 and r190236.
1365 https://bugs.webkit.org/show_bug.cgi?id=149555
1367 "It did not help" (Requested by cdumez on #webkit).
1369 Reverted changesets:
1371 "Unreviewed, roll out r187615 as it seems to have caused a ~1%
1373 http://trac.webkit.org/changeset/190232
1375 "This started failing after this rollout:"
1376 http://trac.webkit.org/changeset/190236
1378 2015-09-25 Carlos Garcia Campos <cgarcia@igalia.com>
1380 [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
1381 https://bugs.webkit.org/show_bug.cgi?id=148956
1383 Reviewed by Žan Doberšek.
1385 Unskip tests that should pass now.
1387 * platform/gtk/TestExpectations:
1389 2015-09-24 Beth Dakin <bdakin@apple.com>
1391 This started failing after this rollout:
1392 http://trac.webkit.org/changeset/190232
1394 * platform/mac/TestExpectations:
1396 2015-09-24 Chris Dumez <cdumez@apple.com>
1398 Node.replaceChild() does not behave according to the specification
1399 https://bugs.webkit.org/show_bug.cgi?id=149546
1400 <rdar://problem/22571887>
1402 Reviewed by Ryosuke Niwa.
1404 Update existing test that now throws a different exception.
1406 * fast/events/mutation-during-replace-child-expected.txt:
1407 * fast/events/mutation-during-replace-child.html:
1409 2015-09-24 Beth Dakin <bdakin@apple.com>
1411 The same problem happens on El Capitan.
1413 * platform/mac/TestExpectations:
1415 2015-09-24 Chris Dumez <cdumez@apple.com>
1417 Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
1419 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1421 2015-09-24 Ryosuke Niwa <rniwa@webkit.org>
1423 Make event dispatching respect slotting
1424 https://bugs.webkit.org/show_bug.cgi?id=149243
1426 Reviewed by Antti Koivisto.
1428 Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
1430 * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
1431 * fast/shadow-dom/event-inside-shadow-tree.html: Added.
1432 * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
1433 * fast/shadow-dom/event-inside-slotted-node.html: Added.
1435 2015-09-24 David Hyatt <hyatt@apple.com>
1437 Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
1438 https://bugs.webkit.org/show_bug.cgi?id=130397
1440 Reviewed by Antti Koivisto.
1442 * fast/css/custom-properties: Added.
1443 * fast/css/custom-properties/computed-style-access-expected.html: Added.
1444 * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
1445 * fast/css/custom-properties/computed-style-access-inherited.html: Added.
1446 * fast/css/custom-properties/computed-style-access.html: Added.
1447 * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
1448 * fast/css/custom-properties/inline-style-property-get.html: Added.
1449 * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
1450 * fast/css/custom-properties/rule-property-get-css-value.html: Added.
1451 * fast/css/custom-properties/rule-property-get-expected.html: Added.
1452 * fast/css/custom-properties/rule-property-get.html: Added.
1453 * fast/css/custom-properties/rule-property-priority-expected.html: Added.
1454 * fast/css/custom-properties/rule-property-priority.html: Added.
1455 * fast/css/custom-properties/rule-property-set-expected.html: Added.
1456 * fast/css/custom-properties/rule-property-set.html: Added.
1457 * fast/css/custom-properties/rule-serialization-expected.html: Added.
1458 * fast/css/custom-properties/rule-serialization.html: Added.
1460 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1462 Unreviewed, rebaseline media/media-controls-play-button-updates.html.
1464 * platform/gtk/media/media-controls-play-button-updates-expected.txt:
1466 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1468 [GTK] playbutton in media controls is not changed when it is clicked.
1469 https://bugs.webkit.org/show_bug.cgi?id=149113
1471 Reviewed by Philippe Normand.
1473 * media/media-controls-play-button-updates-expected.png: Added.
1474 * media/media-controls-play-button-updates-expected.txt: Added.
1475 * media/media-controls-play-button-updates.html: Added.
1476 * platform/efl/TestExpectations: Skip the test.
1477 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1478 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1479 * platform/mac/TestExpectations: Skip the test on yosemite.
1481 2015-09-23 Myles C. Maxfield <mmaxfield@apple.com>
1483 [Cocoa] [Font Features] Implement font-variant-*
1484 https://bugs.webkit.org/show_bug.cgi?id=148413
1486 Reviewed by Darin Adler.
1488 Updating tests because font-variant-ligatures is being unprefixed.
1490 Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
1492 * css3/font-feature-settings-rendering-2-expected.html:
1493 * css3/font-feature-settings-rendering-2.html:
1494 * css3/font-variant-all-webfont-expected.html: Added.
1495 * css3/font-variant-all-webfont.html: Added.
1496 * css3/font-variant-parsing-expected.txt: Added.
1497 * css3/font-variant-parsing.html: Added.
1498 * css3/resources/FontWithFeatures.otf:
1499 * fast/css/getComputedStyle/computed-style-expected.txt:
1500 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1501 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1502 * fast/css/getComputedStyle/resources/property-names.js:
1503 * fast/css/parsing-font-variant-ligatures.html:
1504 * fast/text/font-variant-ligatures.html:
1505 * platform/mac/TestExpectations:
1506 * svg/css/getComputedStyle-basic-expected.txt:
1508 2015-09-23 Chris Dumez <cdumez@apple.com>
1510 Unreviewed, roll out r190085 as it seems to cause crashes in JSC
1511 <rdar://problem/22825602>
1513 * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
1514 * fast/events/event-prototype-constructor-properties.html: Removed.
1516 2015-09-23 Chris Dumez <cdumez@apple.com>
1518 HTMLOutputElement.htmlFor should be settable
1519 https://bugs.webkit.org/show_bug.cgi?id=149418
1521 Reviewed by Ryosuke Niwa.
1523 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1524 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1525 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1526 updates the 'sizes' associated attribute.
1528 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1529 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1530 Update existing layout test now that HTMLOutputElement.htmlFor is
1533 2015-09-23 Saam barati <sbarati@apple.com>
1535 JSC allows invalid var declarations when the declared name is the same as a let/const variable
1536 https://bugs.webkit.org/show_bug.cgi?id=147600
1538 Reviewed by Yusuke Suzuki.
1540 * js/let-syntax-expected.txt:
1541 * js/script-tests/let-syntax.js:
1544 2015-09-23 Saam barati <sbarati@apple.com>
1546 Web Inspector: Type bubbles missing for computed methods and methods on object literals
1547 https://bugs.webkit.org/show_bug.cgi?id=148562
1549 Reviewed by Joseph Pecoraro.
1551 * inspector/model/parse-script-syntax-tree-expected.txt:
1552 * inspector/model/parse-script-syntax-tree.html:
1554 2015-09-23 Beth Dakin <bdakin@apple.com>
1556 accessibility/mac/aria-expanded-notifications.html is flaky
1557 https://bugs.webkit.org/show_bug.cgi?id=149510
1560 * platform/mac/TestExpectations:
1562 2015-09-23 Chris Dumez <cdumez@apple.com>
1564 Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
1565 https://bugs.webkit.org/show_bug.cgi?id=149490
1567 Reviewed by Andreas Kling.
1569 Update test that expected an assertion in a case where we no longer
1570 throw. I checked that Firefox does not throw in this case either.
1572 * fast/dom/Range/range-exceptions-expected.txt:
1573 * fast/dom/Range/script-tests/range-exceptions.js:
1575 2015-09-23 Commit Queue <commit-queue@webkit.org>
1577 Unreviewed, rolling out r190168.
1578 https://bugs.webkit.org/show_bug.cgi?id=149502
1580 it broke debug builds. (Requested by zalan on #webkit).
1584 "HTMLOutputElement.htmlFor should be settable"
1585 https://bugs.webkit.org/show_bug.cgi?id=149418
1586 http://trac.webkit.org/changeset/190168
1588 2015-09-23 Commit Queue <commit-queue@webkit.org>
1590 Unreviewed, rolling out r190160.
1591 https://bugs.webkit.org/show_bug.cgi?id=149501
1593 media/media-controls-play-button-updates.html fails on
1594 Yosemite and EFL (Requested by zalan on #webkit).
1598 "[GTK] playbutton in media controls is not changed when it is
1600 https://bugs.webkit.org/show_bug.cgi?id=149113
1601 http://trac.webkit.org/changeset/190160
1603 2015-09-23 Chris Dumez <cdumez@apple.com>
1605 HTMLOutputElement.htmlFor should be settable
1606 https://bugs.webkit.org/show_bug.cgi?id=149418
1608 Reviewed by Ryosuke Niwa.
1610 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1611 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1612 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1613 updates the 'sizes' associated attribute.
1615 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1616 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1617 Update existing layout test now that HTMLOutputElement.htmlFor is
1620 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1622 [Streams API] Add transform stream general tests
1623 https://bugs.webkit.org/show_bug.cgi?id=149267
1625 Reviewed by Darin Adler.
1627 * streams/reference-implementation/transform-stream-expected.txt: Added.
1628 * streams/reference-implementation/transform-stream.html: Added.
1630 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1632 [Streams API] Added transform stream error tests
1633 https://bugs.webkit.org/show_bug.cgi?id=149266
1635 Reviewed by Darin Adler.
1637 * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
1638 * streams/reference-implementation/transform-stream-errors.html: Added.
1640 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1642 [Streams API] Added pipe-through transform stream tests
1643 https://bugs.webkit.org/show_bug.cgi?id=149265
1645 Reviewed by Darin Adler.
1647 * streams/reference-implementation/pipe-through-expected.txt: Added.
1648 * streams/reference-implementation/pipe-through.html: Added.
1649 * streams/reference-implementation/resources/streams-utils.js: Added duckTypedPassThroughTransform function.
1651 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1653 [Streams API] Add count queuing strategy tests for writable streams
1654 https://bugs.webkit.org/show_bug.cgi?id=148303
1656 Reviewed by Darin Adler.
1658 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added new expectations.
1659 * streams/reference-implementation/count-queuing-strategy.html: Added new writable stream tests.
1661 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1663 [Streams API] Add byte length queuing strategy tests for writable streams
1664 https://bugs.webkit.org/show_bug.cgi?id=148302
1666 Reviewed by Darin Adler.
1668 * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added new expectations.
1669 * streams/reference-implementation/byte-length-queuing-strategy.html: Added new writable stream tests.
1671 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1673 [Streams API] Add brand checks tests for writable streams
1674 https://bugs.webkit.org/show_bug.cgi?id=148301
1676 Reviewed by Darin Adler.
1678 * streams/reference-implementation/brand-checks-expected.txt: Added new expectations.
1679 * streams/reference-implementation/brand-checks.html: Added new writable stream tests.
1681 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1683 [Streams API] bad underlying sinks tests about writable streams
1684 https://bugs.webkit.org/show_bug.cgi?id=148295
1686 Reviewed by Darin Adler.
1688 * streams/reference-implementation/bad-underlying-sinks-expected.txt: Added.
1689 * streams/reference-implementation/bad-underlying-sinks.html: Added.
1691 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1693 [GTK] playbutton in media controls is not changed when it is clicked.
1694 https://bugs.webkit.org/show_bug.cgi?id=149113
1696 Reviewed by Philippe Normand.
1698 * media/media-controls-play-button-updates-expected.png: Added.
1699 * media/media-controls-play-button-updates-expected.txt: Added.
1700 * media/media-controls-play-button-updates.html: Added.
1701 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1702 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1704 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1706 [Streams API] Add bad strategies writable streams tests
1707 https://bugs.webkit.org/show_bug.cgi?id=148300
1709 Reviewed by Darin Adler.
1711 * streams/reference-implementation/bad-strategies-expected.txt: Added new expectations.
1712 * streams/reference-implementation/bad-strategies.html: Added new writable stream tests.
1714 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1716 [Streams API] Change a const in the tee tests
1717 https://bugs.webkit.org/show_bug.cgi?id=148294
1719 Reviewed by Darin Adler.
1721 * streams/reference-implementation/readable-stream-tee.html: Dumb change, replaced a const with var and added
1722 the checkpoint of the spec commit.
1724 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1726 [GTK] media/media-controls-timeline-updates.html timeouts
1727 https://bugs.webkit.org/show_bug.cgi?id=139363
1729 Reviewed by Philippe Normand.
1731 The default timeout value of gtk port is 6000ms for release build layout tests.
1732 But this is too short to pass some media tests such as media-controls-timeline-updates.html
1733 Let's tweak the test to have shorter test time by seeking.
1735 * media/media-controls-timeline-updates.html:
1736 * platform/gtk/TestExpectations:
1738 2015-09-23 Youenn Fablet <youenn.fablet@crf.canon.fr>
1740 [Streams API] Implement ReadableStream pipeThrough
1741 https://bugs.webkit.org/show_bug.cgi?id=147556
1743 Reviewed by Darin Adler.
1745 Rebased test that is now passing.
1746 Adding new tests to improve pipeThrough coverage.
1748 * streams/readable-stream-pipeThrough-expected.txt: Added.
1749 * streams/readable-stream-pipeThrough.html: Added.
1750 * streams/reference-implementation/brand-checks-expected.txt:
1752 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
1754 Event fired on a detached node does not bubble up
1755 https://bugs.webkit.org/show_bug.cgi?id=149488
1757 Reviewed by Antti Koivisto.
1759 Added a regression test. Also modified and rebaselined mouseout-dead-node.html added in r19897
1760 since our new behavior matches that of the latest Firefox as well as Chrome.
1762 * fast/events/event-propagation-in-detached-tree-expected.txt: Added.
1763 * fast/events/event-propagation-in-detached-tree.html: Added.
1764 * fast/events/mouseout-dead-node-expected.txt:
1765 * fast/events/mouseout-dead-node.html:
1767 2015-09-22 Zalan Bujtas <zalan@apple.com>
1769 Mark http/tests/notifications/events.html flaky again (crash/timeout this time).
1775 2015-09-22 Saam barati <sbarati@apple.com>
1777 Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
1778 https://bugs.webkit.org/show_bug.cgi?id=143171
1780 Reviewed by Joseph Pecoraro.
1782 * inspector/model/parse-script-syntax-tree-expected.txt:
1783 * inspector/model/parse-script-syntax-tree.html:
1785 2015-09-22 Commit Queue <commit-queue@webkit.org>
1787 Unreviewed, rolling out r190134.
1788 https://bugs.webkit.org/show_bug.cgi?id=149481
1790 "Seems to cause crashes during garbage collection" (Requested
1791 by cdumez on #webkit).
1795 "HTMLOutputElement.htmlFor should be settable"
1796 https://bugs.webkit.org/show_bug.cgi?id=149418
1797 http://trac.webkit.org/changeset/190134
1799 2015-09-22 Zalan Bujtas <zalan@apple.com>
1801 Mark http/tests/notifications/events.html flaky.
1802 https://bugs.webkit.org/show_bug.cgi?id=149218
1809 2015-09-22 Chris Dumez <cdumez@apple.com>
1811 HTMLOutputElement.htmlFor should be settable
1812 https://bugs.webkit.org/show_bug.cgi?id=149418
1814 Reviewed by Darin Adler.
1816 Update existing layout test now that HTMLOutputElement.htmlFor is
1819 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1820 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1822 2015-09-22 Tim Horton <timothy_horton@apple.com>
1824 Demystify why a few text tests depend on threaded scrolling being disabled
1826 * fast/text/combining-character-sequence-vertical.html:
1827 * fast/text/descent-clip-in-scaled-page-expected.html:
1828 * fast/text/descent-clip-in-scaled-page.html:
1829 * fast/text/vertical-quotation-marks.html:
1831 2015-09-22 Chris Dumez <cdumez@apple.com>
1833 XMLHttpRequest properties should be on the prototype
1834 https://bugs.webkit.org/show_bug.cgi?id=149465
1836 Reviewed by Darin Adler.
1838 Add layout test to check that XMLHttpRequest properties are on the
1839 prototype and have the right properties (enumerable and configurable).
1841 * fast/xmlhttprequest/xmlhttprequest-properties-prototype-expected.txt: Added.
1842 * fast/xmlhttprequest/xmlhttprequest-properties-prototype.html: Added.
1844 2015-09-22 Chris Dumez <cdumez@apple.com>
1846 Drop support for legacy EntityReference DOM Node type
1847 https://bugs.webkit.org/show_bug.cgi?id=149348
1849 Reviewed by Darin Adler.
1851 Drop several outdated DOM compliance tests. Update / Rebaseline others.
1853 2015-09-22 Chris Dumez <cdumez@apple.com>
1855 Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
1857 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1858 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
1860 2015-09-22 Chris Dumez <cdumez@apple.com>
1862 Unreviewed, rebaseline fast/table/rowindex.html after r190099.
1864 * platform/efl/fast/table/rowindex-expected.txt:
1865 * platform/gtk/fast/table/rowindex-expected.txt:
1866 * platform/win/fast/table/rowindex-expected.txt:
1868 2015-09-22 sangdeug.kim <sangdeug.kim@samsung.com>
1870 Add test for checking currentTime of mediacontroller when playback is completed.
1871 https://bugs.webkit.org/show_bug.cgi?id=149154
1873 Reviewed by Eric Carlson.
1875 * media/media-controller-time-clamp-expected.txt:
1876 * media/media-controller-time-clamp.html:
1878 2015-09-22 Saam barati <sbarati@apple.com>
1880 Web Inspector: update Esprima to latest version
1881 https://bugs.webkit.org/show_bug.cgi?id=148960
1883 Reviewed by Joseph Pecoraro.
1885 * inspector/model/parse-script-syntax-tree-expected.txt:
1886 * inspector/model/parse-script-syntax-tree.html:
1888 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
1890 invalidateSlotAssignments should trigger style recalc
1891 https://bugs.webkit.org/show_bug.cgi?id=149447
1893 Reviewed by Antti Koivisto.
1895 Removed failing expectations from newly passing tests.
1897 Also added test cases for inserting and removing text nodes, and modified the style recalc tests
1898 to force layout between each DOM change to test case separately.
1900 * fast/shadow-dom/shadow-layout-after-host-child-changes.html:
1901 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html:
1902 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
1903 * platform/mac/TestExpectations:
1905 2015-09-21 Chris Dumez <cdumez@apple.com>
1907 time element should use HTMLTimeElement interface
1908 https://bugs.webkit.org/show_bug.cgi?id=148840
1909 <rdar://problem/22586690>
1911 Reviewed by Ryosuke Niwa.
1913 Rebaseline existing test now that HTMLTimeElement is exposed on the
1914 global Window object.
1916 * js/dom/global-constructors-attributes-expected.txt:
1917 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1918 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1919 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1920 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1921 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1922 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1924 2015-09-21 Chris Dumez <cdumez@apple.com>
1926 DOM attributes on prototypes should be configurable
1927 https://bugs.webkit.org/show_bug.cgi?id=134364
1929 Reviewed by Sam Weinig.
1931 Add a layout test to confirm that attributes on prototypes are configurable.
1933 * fast/dom/attributes-configurable-expected.txt: Added.
1934 * fast/dom/attributes-configurable.html: Added.
1936 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1938 Add some style recalc tests for shadow DOM
1939 https://bugs.webkit.org/show_bug.cgi?id=149445
1941 Reviewed by Antti Koivisto.
1943 Add tests to make sure we trigger necessary style recalc.
1945 * fast/shadow-dom/shadow-layout-after-attach-shadow-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1946 * fast/shadow-dom/shadow-layout-after-attach-shadow.html: Added.
1947 * 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.
1948 * fast/shadow-dom/shadow-layout-after-host-child-changes.html: Added.
1949 * 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.
1950 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html: Added.
1951 * fast/shadow-dom/shadow-layout-after-slot-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1952 * fast/shadow-dom/shadow-layout-after-slot-changes.html: Added.
1953 * platform/mac/TestExpectations:
1955 2015-09-21 Alexey Proskuryakov <ap@apple.com>
1957 https://bugs.webkit.org/show_bug.cgi?id=149415
1958 REGRESSION (r182648): UIWebView does not set location.hash synchronously
1959 <rdar://problem/22169467>
1961 Reviewed by Darin Adler.
1963 * fast/loader/location-hash-user-gesture-expected.txt: Added.
1964 * fast/loader/location-hash-user-gesture.html: Added.
1965 * platform/ios-simulator-wk2/TestExpectations:
1967 2015-09-21 Chris Dumez <cdumez@apple.com>
1969 Update HTMLTableRowElement.rowIndex to behave according to the specification
1970 https://bugs.webkit.org/show_bug.cgi?id=148842
1971 <rdar://problem/22586914>
1973 Reviewed by Darin Adler.
1975 Rebaseline existing test because rows in all <thead> / <tfoot> children
1976 of the <table> Element now get a rowIndex.
1978 * platform/mac/fast/table/rowindex-expected.txt:
1980 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1982 Add more rendering tests for shadow DOM
1983 https://bugs.webkit.org/show_bug.cgi?id=149437
1985 Reviewed by Antti Koivisto.
1987 Added various tests for shadow tree rendering as well as tests for :host pseudo class and ::slotted pseudo element.
1989 * 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.
1990 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Added.
1991 * 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.
1992 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Added.
1993 * 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.
1994 * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Added.
1995 * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1996 * fast/shadow-dom/css-scoping-shadow-host-rule.html: Added.
1997 * 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.
1998 * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Added.
1999 * 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.
2000 * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Added.
2001 * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2002 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Added.
2003 * 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.
2004 * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Added.
2005 * platform/mac/TestExpectations:
2007 2015-09-21 Chris Dumez <cdumez@apple.com>
2009 [JS Bindings] prototype.constructor should be writable
2010 https://bugs.webkit.org/show_bug.cgi?id=149412
2011 <rdar://problem/22545096>
2013 Reviewed by Geoffrey Garen.
2015 Add layout test that checks that Event.prototype.constructor has the
2016 expected properties and that it is actually writable.
2018 * fast/events/event-prototype-constructor-properties-expected.txt: Added.
2019 * fast/events/event-prototype-constructor-properties.html: Added.
2021 2015-09-21 Antti Koivisto <antti@apple.com>
2023 HTMLSlotElement should render its assigned nodes
2024 https://bugs.webkit.org/show_bug.cgi?id=149242
2026 Reviewed by Ryosuke Niwa.
2028 Enable the relevant tests.
2030 * platform/mac/TestExpectations:
2032 2015-09-21 Alex Christensen <achristensen@webkit.org>
2034 Remove Windows-specific navigator-detached-no-crash-expected.
2035 https://bugs.webkit.org/show_bug.cgi?id=149414
2037 Reviewed by Filip Pizlo.
2039 When we switched to CMake, NAVIGATOR_HWCONCURRENCY got enabled.
2040 There is no reason to disable it, and the expectations match the default expectations now.
2042 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
2044 2015-09-21 Chris Dumez <cdumez@apple.com>
2046 DOMTokenList.add() / remove() should run the update steps even if tokens were not modified
2047 https://bugs.webkit.org/show_bug.cgi?id=148780
2048 <rdar://problem/22571794>
2050 Reviewed by Ryosuke Niwa.
2052 Update / Rebaseline several classList /relList tests now that our
2053 behavior has changed.
2055 * fast/dom/HTMLElement/class-list-expected.txt:
2056 * fast/dom/HTMLElement/class-list-quirks-expected.txt:
2057 * fast/dom/HTMLElement/script-tests/class-list.js:
2058 * fast/dom/rel-list-expected.txt:
2059 * fast/dom/rel-list.html:
2061 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2063 Add some tests for shadow DOM rendering
2064 https://bugs.webkit.org/show_bug.cgi?id=149330
2066 Reviewed by Antti Koivisto.
2068 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2070 This is a relanding of r189962 excluding css-scoping-shadow-rendering.html since it has since been added in r190006
2071 as css-scoping-shadow-root-hides-children.html by Antti.
2073 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2074 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2075 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2076 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2077 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2078 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2079 * platform/mac/TestExpectations:
2081 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2083 Add image-only failure expectation to fast/shadow-dom/css-scoping-shadow-root-hides-children.html on non-Mac ports.
2087 2015-09-21 Alex Christensen <achristensen@webkit.org>
2089 Skip tests on Windows after r189947.
2091 * platform/win/TestExpectations:
2092 webkit-font-smoothing doesn't work on Windows.
2094 2015-09-21 Chris Dumez <cdumez@apple.com>
2096 Range.cloneContents() / extractContents should throw a HierarchyRequestError when encountering a doctype
2097 https://bugs.webkit.org/show_bug.cgi?id=148770
2098 <rdar://problem/22570898>
2100 Reviewed by Ryosuke Niwa.
2102 Add new tests to cover the behaviour of Range's cloneContents() / extractContents()
2103 and deleteContents() when encountering a doctype.
2105 * fast/dom/Range/clone-contents-document-type-expected.txt: Added.
2106 * fast/dom/Range/clone-contents-document-type.html: Added.
2107 * fast/dom/Range/delete-contents-document-type-expected.txt: Added.
2108 * fast/dom/Range/delete-contents-document-type.html: Added.
2109 * fast/dom/Range/extract-contents-document-type-expected.txt: Added.
2110 * fast/dom/Range/extract-contents-document-type.html: Added.
2111 * fast/dom/Range/resources/frame-with-doctype.html: Added.
2113 2015-09-21 Simon Fraser <simon.fraser@apple.com>
2115 Add the ability for tests to run script in the UI process in WebKitTestRunner
2116 https://bugs.webkit.org/show_bug.cgi?id=149356
2118 Reviewed by Tim Horton.
2120 Some new tests that exercise testRunner.runUIScript().
2123 * fast/harness/concurrent-ui-side-scripts-expected.txt: Added.
2124 * fast/harness/concurrent-ui-side-scripts.html: Added.
2125 * fast/harness/ui-side-scripts-expected.txt: Added.
2126 * fast/harness/ui-side-scripts.html: Added.
2127 * fast/zooming/zoom-to-scale.html: Added.
2128 * platform/ios-simulator/TestExpectations:
2129 * platform/mac/TestExpectations:
2131 2015-09-21 Tim Horton <timothy_horton@apple.com>
2133 Turn on threaded scrolling by default in the tests
2134 https://bugs.webkit.org/show_bug.cgi?id=149377
2136 Reviewed by Simon Fraser.
2138 * compositing/geometry/fixed-position-flipped-writing-mode.html:
2139 * compositing/layer-creation/no-compositing-for-sticky.html:
2140 * compositing/overflow/automatically-opt-into-composited-scrolling.html:
2141 * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
2142 * compositing/overflow/composited-scrolling-creates-a-stacking-container.html:
2143 * compositing/overflow/composited-scrolling-paint-phases.html:
2144 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
2145 * compositing/overflow/dynamic-composited-scrolling-status.html:
2146 * compositing/overflow/iframe-inside-overflow-clipping.html:
2147 * compositing/overflow/nested-scrolling.html:
2148 * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
2149 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
2150 * compositing/overflow/scrolling-content-clip-to-viewport.html:
2151 * compositing/overflow/scrolling-without-painting.html:
2152 * compositing/overflow/textarea-scroll-touch.html:
2153 * compositing/overflow/updating-scrolling-content.html:
2154 * compositing/rtl/rtl-fixed-overflow-scrolled.html:
2155 * compositing/rtl/rtl-overflow-scrolling.html:
2156 * fast/block/positioning/rtl-fixed-positioning.html:
2157 * fast/block/positioning/vertical-rl/fixed-positioning.html:
2158 * fast/dom/horizontal-scrollbar-in-rtl.html:
2159 * fast/dom/horizontal-scrollbar-when-dir-change.html:
2160 * fast/dom/scroll-reveal-left-overflow.html:
2161 * fast/dom/scroll-reveal-top-overflow.html:
2162 * fast/dom/vertical-scrollbar-when-dir-change.html:
2163 * fast/multicol/pagination/RightToLeft-rl-hittest.html:
2164 * scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html:
2165 * scrollingcoordinator/non-fast-scrollable-region-transformed-iframe.html:
2166 * swipe/main-frame-pinning-requirement.html:
2167 Turn off threaded scrolling in the cases where it sensibly affects the test result.
2169 - tests that use scrollTo or similar, and then depend on the
2170 scrolling happening synchronously
2172 - tests that use setAcceleratedCompositingForOverflowScrollEnabled,
2173 which asserts if combined with threaded scrolling
2175 * fast/text/combining-character-sequence-vertical.html:
2176 * fast/text/descent-clip-in-scaled-page.html:
2177 * fast/text/descent-clip-in-scaled-page-expected.html:
2178 * fast/text/vertical-quotation-marks.html:
2179 Turn off threaded scrolling in three tests where it shouldn't affect the test result,
2180 but for some reason does.
2182 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
2184 [GTK] media controls does not show up when playing video finishes.
2185 https://bugs.webkit.org/show_bug.cgi?id=149112
2187 Reviewed by Philippe Normand.
2189 * media/media-controls-timeline-updates-after-playing-expected.txt: Added.
2190 * media/media-controls-timeline-updates-after-playing.html: Added.
2192 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
2194 [GTK] timeline is not updated after few seconds when mouse hovers on controls
2195 https://bugs.webkit.org/show_bug.cgi?id=149111
2197 Reviewed by Philippe Normand.
2199 * media/media-controls-timeline-updates-when-hovered-expected.txt: Added.
2200 * media/media-controls-timeline-updates-when-hovered.html: Added.
2202 2015-09-20 Andy Estes <aestes@apple.com>
2204 http/tests/contentfiltering/load-substitute-data-from-appcache.html crashes sometimes
2205 https://bugs.webkit.org/show_bug.cgi?id=148890
2207 Reviewed by Alexey Proskuryakov.
2209 Added a test to verify my theory that load-substitute-data-from-appcache.html will crash even with Content Filtering disabled.
2211 * TestExpectations: Skipped the new test since it only works in WebKit2.
2212 * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt: Added.
2213 * http/tests/appcache/decide-navigation-policy-after-delay.html: Added.
2214 * http/tests/appcache/resources/decide-navigation-policy-after-delay-frame.html: Added.
2215 * platform/wk2/TestExpectations: Enabled the test in WebKit2.
2217 2015-09-20 Chris Dumez <cdumez@apple.com>
2219 Unreviewed, rebaseline W3C HTML DOM test on iOS after r190030.
2221 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2223 2015-09-20 Chris Fleizach <cfleizach@apple.com>
2225 Fix a relative path in accessibility/mac/removing-textarea-after-edit-crash.html
2226 after moving the test.
2227 https://bugs.webkit.org/show_bug.cgi?id=149217
2229 Reviewed by Alexey Proskuryakov.
2231 * accessibility/mac/removing-textarea-after-edit-crash.html:
2233 2015-09-20 Alexey Proskuryakov <ap@apple.com>
2235 [Mac, iOS] AccessibilityController doesn't uninstall global notification handler
2236 https://bugs.webkit.org/show_bug.cgi?id=149384
2238 Reviewed by Chris Fleizach.
2240 * accessibility/mac/loaded-notification.html: Cleaned up the test - js-test-pre is
2241 incompatible with directly using waitUntilDone.
2243 2015-09-19 Chris Dumez <cdumez@apple.com>
2245 [WebIDL] Specify default parameter values where it is useful
2246 https://bugs.webkit.org/show_bug.cgi?id=149331
2247 <rdar://problem/22545600>
2249 Reviewed by Darin Adler.
2251 Add test to check the behavior of passing undefined for various optional
2252 parameters that have a default value in the HTML specification.
2254 * fast/html/undefined-parameter-default-value-expected.txt: Added.
2255 * fast/html/undefined-parameter-default-value.html: Added.
2257 2015-09-18 Dean Jackson <dino@apple.com>
2259 Null dereference loading Blink layout test svg/filters/feImage-failed-load-crash.html
2260 https://bugs.webkit.org/show_bug.cgi?id=149316
2261 <rdar://problem/22749532>
2263 Reviewed by Tim Horton.
2266 https://chromium.googlesource.com/chromium/blink/+/9cbcfd7866bbaff0c4b3c4c8508b7c97b46d6e6a
2268 * svg/filters/feImage-failed-load-crash-expected.txt: Added.
2269 * svg/filters/feImage-failed-load-crash.html: Added.
2271 2015-09-18 Dean Jackson <dino@apple.com>
2273 Null dereference loading Blink layout test svg/custom/use-href-attr-removal-crash.html
2274 https://bugs.webkit.org/show_bug.cgi?id=149315
2275 <rdar://problem/22749358>
2277 Reviewed by Tim Horton.
2279 These tests, copied from Blink, should not crash.
2280 The originals come from:
2281 https://chromium.googlesource.com/chromium/blink/+/e2f1087f32bb088160ab7d59a715a1403ef267c7
2283 * svg/custom/use-href-attr-removal-crash.html: Added.
2284 * svg/custom/use-href-attr-removal-crash-expected.txt: Added.
2285 * svg/custom/use-href-attr-removal-crash2.svg: Added.
2286 * svg/custom/use-href-attr-removal-crash2-expected.txt: Added.
2287 * svg/custom/use-href-change-local-to-invalid-remote.html: Added.
2288 * svg/custom/use-href-change-local-to-invalid-remote-expected.txt: Added.
2290 2015-09-18 Alexey Proskuryakov <ap@apple.com>
2292 Update Mac expectations for http/tests/cache/iframe-304-crash.html.
2293 This test is flaky everywhere, not just on Mavericks and Yosemite.
2295 * platform/mac-wk2/TestExpectations:
2297 2015-09-18 Commit Queue <commit-queue@webkit.org>
2299 Unreviewed, rolling out r189908.
2300 https://bugs.webkit.org/show_bug.cgi?id=149368
2302 Broke run-webkit-tests --pixel (Requested by ap on #webkit).
2306 "printing does not use minimum page zoom factor"
2307 https://bugs.webkit.org/show_bug.cgi?id=108507
2308 http://trac.webkit.org/changeset/189908
2310 2015-09-18 Ryosuke Niwa <rniwa@webkit.org>
2312 Inserting or removing slot elements can cause a crash
2313 https://bugs.webkit.org/show_bug.cgi?id=149365
2315 Reviewed by Antti Koivisto.
2317 Added regression tests.
2319 * fast/shadow-dom/slot-removal-crash.html: Added.
2321 2015-09-18 Antti Koivisto <antti@apple.com>
2323 Don't create renderers for children of shadow host
2324 https://bugs.webkit.org/show_bug.cgi?id=149363
2326 Reviewed by Ryosuke Niwa.
2328 * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Added.
2329 * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Added.
2331 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2333 Adds more flaky tests to TestExpecations for iOS and WK2
2335 * platform/ios-simulator/TestExpectations:
2336 * platform/wk2/TestExpectations:
2338 2015-09-18 Saam barati <sbarati@apple.com>
2340 add a regress test for richards with try/catch.
2341 https://bugs.webkit.org/show_bug.cgi?id=149301
2343 Reviewed by Filip Pizlo.
2345 This adds two variants of Octane/richards benchmark using
2346 try/catch. One try/catch variant that actually throws.
2347 Another that never throws. I've included try/catch inside
2348 every function and every loop.
2350 * js/regress/richards-empty-try-catch-expected.txt: Added.
2351 * js/regress/richards-empty-try-catch.html: Added.
2352 * js/regress/richards-try-catch-expected.txt: Added.
2353 * js/regress/richards-try-catch.html: Added.
2354 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2357 (Scheduler.prototype.addIdleTask):
2358 (Scheduler.prototype.addWorkerTask):
2359 (Scheduler.prototype.addHandlerTask):
2360 (Scheduler.prototype.addDeviceTask):
2361 (Scheduler.prototype.addRunningTask):
2362 (Scheduler.prototype.addTask):
2363 (Scheduler.prototype.schedule):
2364 (Scheduler.prototype.release):
2365 (Scheduler.prototype.holdCurrent):
2366 (Scheduler.prototype.suspendCurrent):
2367 (Scheduler.prototype.queue):
2369 (TaskControlBlock.prototype.setRunning):
2370 (TaskControlBlock.prototype.markAsNotHeld):
2371 (TaskControlBlock.prototype.markAsHeld):
2372 (TaskControlBlock.prototype.isHeldOrSuspended):
2373 (TaskControlBlock.prototype.markAsSuspended):
2374 (TaskControlBlock.prototype.markAsRunnable):
2375 (TaskControlBlock.prototype.run):
2376 (TaskControlBlock.prototype.checkPriorityAdd):
2377 (TaskControlBlock.prototype.toString):
2379 (IdleTask.prototype.run):
2380 (IdleTask.prototype.toString):
2382 (DeviceTask.prototype.run):
2383 (DeviceTask.prototype.toString):
2385 (WorkerTask.prototype.run):
2386 (WorkerTask.prototype.toString):
2388 (HandlerTask.prototype.run):
2389 (HandlerTask.prototype.toString):
2391 (Packet.prototype.addTo):
2392 (Packet.prototype.toString):
2393 * js/regress/script-tests/richards-try-catch.js: Added.
2397 (Scheduler.prototype.addIdleTask):
2398 (Scheduler.prototype.addWorkerTask):
2399 (Scheduler.prototype.addHandlerTask):
2400 (Scheduler.prototype.addDeviceTask):
2401 (Scheduler.prototype.addRunningTask):
2402 (Scheduler.prototype.addTask):
2403 (Scheduler.prototype.schedule):
2404 (Scheduler.prototype.release):
2405 (Scheduler.prototype.holdCurrent):
2406 (Scheduler.prototype.suspendCurrent):
2407 (Scheduler.prototype.queue):
2409 (TaskControlBlock.prototype.setRunning):
2410 (TaskControlBlock.prototype.markAsNotHeld):
2411 (TaskControlBlock.prototype.markAsHeld):
2412 (TaskControlBlock.prototype.isHeldOrSuspended):
2413 (TaskControlBlock.prototype.markAsSuspended):
2414 (TaskControlBlock.prototype.markAsRunnable):
2415 (TaskControlBlock.prototype.run):
2416 (TaskControlBlock.prototype.checkPriorityAdd):
2417 (TaskControlBlock.prototype.toString):
2419 (IdleTask.prototype.run):
2420 (IdleTask.prototype.toString):
2422 (DeviceTask.prototype.run):
2423 (DeviceTask.prototype.toString):
2425 (WorkerTask.prototype.run):
2426 (WorkerTask.prototype.toString):
2428 (HandlerTask.prototype.run):
2429 (HandlerTask.prototype.toString):
2431 (Packet.prototype.addTo):
2432 (Packet.prototype.toString):
2434 2015-09-18 Saam barati <sbarati@apple.com>
2436 Implement try/catch in the DFG.
2437 https://bugs.webkit.org/show_bug.cgi?id=147374
2439 Reviewed by Filip Pizlo.
2441 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2442 * js/regress/raytrace-with-empty-try-catch.html: Added.
2443 * js/regress/raytrace-with-try-catch-expected.txt: Added.
2444 * js/regress/raytrace-with-try-catch.html: Added.
2445 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2463 (Triangle.prototype.intersect):
2465 (Scene.prototype.intersect):
2466 (Scene.prototype.blocked):
2468 (Camera.prototype.generateRayPair):
2470 (Camera.prototype.render):
2471 (raytraceScene.floorShader):
2473 (arrayToCanvasCommands):
2474 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
2493 (Triangle.prototype.intersect):
2495 (Scene.prototype.intersect):
2496 (Scene.prototype.blocked):
2498 (Camera.prototype.generateRayPair):
2500 (Camera.prototype.render):
2501 (raytraceScene.floorShader):
2503 (arrayToCanvasCommands):
2504 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
2507 (Flog.RayTracer.Color.prototype.initialize):
2508 (Flog.RayTracer.Color.prototype.add):
2509 (Flog.RayTracer.Color.prototype.addScalar):
2510 (Flog.RayTracer.Color.prototype.subtract):
2511 (Flog.RayTracer.Color.prototype.multiply):
2512 (Flog.RayTracer.Color.prototype.multiplyScalar):
2513 (Flog.RayTracer.Color.prototype.divideFactor):
2514 (Flog.RayTracer.Color.prototype.limit):
2515 (Flog.RayTracer.Color.prototype.distance):
2516 (Flog.RayTracer.Color.prototype.blend):
2517 (Flog.RayTracer.Color.prototype.brightness):
2518 (Flog.RayTracer.Color.prototype.toString):
2519 (Flog.RayTracer.Light.prototype.initialize):
2520 (Flog.RayTracer.Light.prototype.toString):
2521 (Flog.RayTracer.Vector.prototype.initialize):
2522 (Flog.RayTracer.Vector.prototype.copy):
2523 (Flog.RayTracer.Vector.prototype.normalize):
2524 (Flog.RayTracer.Vector.prototype.magnitude):
2525 (Flog.RayTracer.Vector.prototype.cross):
2526 (Flog.RayTracer.Vector.prototype.dot):
2527 (Flog.RayTracer.Vector.prototype.add):
2528 (Flog.RayTracer.Vector.prototype.subtract):
2529 (Flog.RayTracer.Vector.prototype.multiplyVector):
2530 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2531 (Flog.RayTracer.Vector.prototype.toString):
2532 (Flog.RayTracer.Ray.prototype.initialize):
2533 (Flog.RayTracer.Ray.prototype.toString):
2534 (Flog.RayTracer.Scene.prototype.initialize):
2535 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2536 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2537 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2538 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2539 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2540 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2541 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2542 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2543 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2544 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2545 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2546 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2547 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2548 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2549 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2550 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2551 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2552 (Flog.RayTracer.Shape.Plane.prototype.toString):
2553 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2554 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2555 (Flog.RayTracer.Camera.prototype.initialize):
2556 (Flog.RayTracer.Camera.prototype.getRay):
2557 (Flog.RayTracer.Camera.prototype.toString):
2558 (Flog.RayTracer.Background.prototype.initialize):
2559 (Flog.RayTracer.Engine.prototype.initialize):
2560 (Flog.RayTracer.Engine.prototype.setPixel):
2561 (Flog.RayTracer.Engine.prototype.renderScene):
2562 (Flog.RayTracer.Engine.prototype.getPixelColor):
2563 (Flog.RayTracer.Engine.prototype.testIntersection):
2564 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2565 (Flog.RayTracer.Engine.prototype.rayTrace):
2567 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
2571 (Flog.RayTracer.Color.prototype.initialize):
2572 (Flog.RayTracer.Color.prototype.add):
2573 (Flog.RayTracer.Color.prototype.addScalar):
2574 (Flog.RayTracer.Color.prototype.subtract):
2575 (Flog.RayTracer.Color.prototype.multiply):
2576 (Flog.RayTracer.Color.prototype.multiplyScalar):
2577 (Flog.RayTracer.Color.prototype.divideFactor):
2578 (Flog.RayTracer.Color.prototype.limit):
2579 (Flog.RayTracer.Color.prototype.distance):
2580 (Flog.RayTracer.Color.prototype.blend):
2581 (Flog.RayTracer.Color.prototype.brightness):
2582 (Flog.RayTracer.Color.prototype.toString):
2583 (Flog.RayTracer.Light.prototype.initialize):
2584 (Flog.RayTracer.Light.prototype.toString):
2585 (Flog.RayTracer.Vector.prototype.initialize):
2586 (Flog.RayTracer.Vector.prototype.copy):
2587 (Flog.RayTracer.Vector.prototype.normalize):
2588 (Flog.RayTracer.Vector.prototype.magnitude):
2589 (Flog.RayTracer.Vector.prototype.cross):
2590 (Flog.RayTracer.Vector.prototype.dot):
2591 (Flog.RayTracer.Vector.prototype.add):
2592 (Flog.RayTracer.Vector.prototype.subtract):
2593 (Flog.RayTracer.Vector.prototype.multiplyVector):
2594 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2595 (Flog.RayTracer.Vector.prototype.toString):
2596 (Flog.RayTracer.Ray.prototype.initialize):
2597 (Flog.RayTracer.Ray.prototype.toString):
2598 (Flog.RayTracer.Scene.prototype.initialize):
2599 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2600 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2601 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2602 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2603 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2604 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2605 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2606 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2607 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2608 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2609 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2610 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2611 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2612 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2613 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2614 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2615 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2616 (Flog.RayTracer.Shape.Plane.prototype.toString):
2617 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2618 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2619 (Flog.RayTracer.Camera.prototype.initialize):
2620 (Flog.RayTracer.Camera.prototype.getRay):
2621 (Flog.RayTracer.Camera.prototype.toString):
2622 (Flog.RayTracer.Background.prototype.initialize):
2623 (Flog.RayTracer.Engine.prototype.initialize):
2624 (Flog.RayTracer.Engine.prototype.setPixel):
2625 (Flog.RayTracer.Engine.prototype.renderScene):
2626 (Flog.RayTracer.Engine.prototype.getPixelColor):
2627 (Flog.RayTracer.Engine.prototype.testIntersection):
2628 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2629 (Flog.RayTracer.Engine.prototype.rayTrace):
2631 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
2632 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
2633 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
2634 * js/regress/v8-raytrace-with-try-catch.html: Added.
2636 2015-09-18 Nan Wang <n_wang@apple.com>
2638 AX: Implement ARIA 1.1 @aria-current on iOS
2639 https://bugs.webkit.org/show_bug.cgi?id=149297
2641 Reviewed by Chris Fleizach.
2643 * platform/ios-simulator/TestExpectations:
2645 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2647 REGRESSION: http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides.html is flaky
2648 https://bugs.webkit.org/show_bug.cgi?id=132388
2652 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2654 line-break-language-sensitive tests should be marked as flaky
2655 https://bugs.webkit.org/show_bug.cgi?id=149349
2657 * platform/ios-simulator/TestExpectations:
2659 2015-09-18 Eric Carlson <eric.carlson@apple.com>
2661 [MediaStream] Finish implementing MediaDevices.enumerateDevices
2662 https://bugs.webkit.org/show_bug.cgi?id=149322
2663 <rdar://problem/22750866>
2665 Reviewed by Brent Fulgham.
2667 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Added.
2668 * fast/mediastream/MediaDevices-enumerateDevices.html: Added.
2670 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2672 Updates to include change to iOS test expectations after bug 149187
2674 * platform/ios-simulator/js/dom/constructor-length-expected.txt:
2676 2015-09-18 Chris Dumez <cdumez@apple.com>
2678 REGRESSION (r182449, Mavericks ONLY): Pages re-open empty after swiping back and scrolling on them
2679 https://bugs.webkit.org/show_bug.cgi?id=149317
2680 <rdar://problem/22521514>
2682 Reviewed by Tim Horton.
2684 Skip a couple of PageCache layout tests on Mavericks now that a PageCache
2685 optimization has been disabled.
2687 * platform/mac/TestExpectations:
2689 2015-09-18 Zalan Bujtas <zalan@apple.com>
2691 Unreviewed iOS gardening.
2693 * platform/ios-simulator/TestExpectations:
2695 2015-09-18 Chris Dumez <cdumez@apple.com>
2697 Drop support for Entity Node type
2698 https://bugs.webkit.org/show_bug.cgi?id=149239
2700 Reviewed by Darin Adler.
2702 Rebaseline / update layout tests now that we no longer expose the
2703 Entity type to the Web.
2705 * fast/dom/Window/get-set-properties-expected.txt:
2706 * fast/dom/Window/get-set-properties.html:
2707 * fast/dom/Window/resources/window-properties.js:
2708 * fast/dom/Window/window-lookup-precedence-expected.txt:
2709 * fast/dom/dom-constructors-expected.txt:
2710 * fast/dom/dom-constructors.html:
2711 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2712 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2714 2015-09-18 Chris Dumez <cdumez@apple.com>
2716 classList.toggle(name, force) treats undefined `force` argument as false
2717 https://bugs.webkit.org/show_bug.cgi?id=148582
2718 <rdar://problem/22545600>
2720 Reviewed by Ryosuke Niwa.
2722 Add decent test coverage for DOMTokenList.toggle() via Element.classList.
2724 * fast/dom/Element/class-list-toggle-expected.txt: Added.
2725 * fast/dom/Element/class-list-toggle.html: Added.
2727 2015-09-17 Commit Queue <commit-queue@webkit.org>
2729 Unreviewed, rolling out r189962.
2730 https://bugs.webkit.org/show_bug.cgi?id=149334
2732 These new tests uncovered a crash (Requested by ap on
2737 "Add some tests for shadow DOM rendering"
2738 https://bugs.webkit.org/show_bug.cgi?id=149330
2739 http://trac.webkit.org/changeset/189962
2741 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
2743 Add some tests for shadow DOM rendering
2744 https://bugs.webkit.org/show_bug.cgi?id=149330
2746 Reviewed by Antti Koivisto.
2748 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2750 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2751 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2752 * fast/shadow-dom/css-scoping-shadow-rendering-expected.html: Added.
2753 * fast/shadow-dom/css-scoping-shadow-rendering.html: Added.
2754 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2755 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2756 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2757 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2758 * platform/mac/TestExpectations:
2760 2015-09-17 Commit Queue <commit-queue@webkit.org>
2762 Unreviewed, rolling out r189938, r189952, and r189956.
2763 https://bugs.webkit.org/show_bug.cgi?id=149329
2765 Broke Web Workers (Requested by ap on #webkit).
2767 Reverted changesets:
2769 "Implement try/catch in the DFG."
2770 https://bugs.webkit.org/show_bug.cgi?id=147374
2771 http://trac.webkit.org/changeset/189938
2773 "CLoop build fix after r189938."
2774 http://trac.webkit.org/changeset/189952
2776 "add a regress test for richards with try/catch."
2777 https://bugs.webkit.org/show_bug.cgi?id=149301
2778 http://trac.webkit.org/changeset/189956
2780 2015-09-17 Chris Dumez <cdumez@apple.com>
2782 [WebIDL] Add support for default parameter values
2783 https://bugs.webkit.org/show_bug.cgi?id=149263
2784 <rdar://problem/22545600>
2786 Reviewed by Ryosuke Niwa.
2788 Rebaseline several NodeIterator / TreeWalker tests now that more checks
2791 * fast/dom/createNodeIterator-parameters-expected.txt:
2792 * fast/dom/createTreeWalker-parameters-expected.txt:
2794 2015-09-17 Saam barati <sbarati@apple.com>
2796 add a regress test for richards with try/catch.
2797 https://bugs.webkit.org/show_bug.cgi?id=149301
2799 Reviewed by Filip Pizlo.
2801 This adds two variants of Octane/richards benchmark using
2802 try/catch. One try/catch variant that actually throws.
2803 Another that never throws. I've included try/catch inside
2804 every function and every loop.
2806 * js/regress/richards-empty-try-catch-expected.txt: Added.
2807 * js/regress/richards-empty-try-catch.html: Added.
2808 * js/regress/richards-try-catch-expected.txt: Added.
2809 * js/regress/richards-try-catch.html: Added.
2810 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2813 (Scheduler.prototype.addIdleTask):
2814 (Scheduler.prototype.addWorkerTask):
2815 (Scheduler.prototype.addHandlerTask):
2816 (Scheduler.prototype.addDeviceTask):
2817 (Scheduler.prototype.addRunningTask):
2818 (Scheduler.prototype.addTask):
2819 (Scheduler.prototype.schedule):
2820 (Scheduler.prototype.release):
2821 (Scheduler.prototype.holdCurrent):
2822 (Scheduler.prototype.suspendCurrent):
2823 (Scheduler.prototype.queue):
2825 (TaskControlBlock.prototype.setRunning):
2826 (TaskControlBlock.prototype.markAsNotHeld):
2827 (TaskControlBlock.prototype.markAsHeld):
2828 (TaskControlBlock.prototype.isHeldOrSuspended):
2829 (TaskControlBlock.prototype.markAsSuspended):
2830 (TaskControlBlock.prototype.markAsRunnable):
2831 (TaskControlBlock.prototype.run):
2832 (TaskControlBlock.prototype.checkPriorityAdd):
2833 (TaskControlBlock.prototype.toString):
2835 (IdleTask.prototype.run):
2836 (IdleTask.prototype.toString):
2838 (DeviceTask.prototype.run):
2839 (DeviceTask.prototype.toString):
2841 (WorkerTask.prototype.run):
2842 (WorkerTask.prototype.toString):
2844 (HandlerTask.prototype.run):
2845 (HandlerTask.prototype.toString):
2847 (Packet.prototype.addTo):
2848 (Packet.prototype.toString):
2849 * js/regress/script-tests/richards-try-catch.js: Added.
2853 (Scheduler.prototype.addIdleTask):
2854 (Scheduler.prototype.addWorkerTask):
2855 (Scheduler.prototype.addHandlerTask):
2856 (Scheduler.prototype.addDeviceTask):
2857 (Scheduler.prototype.addRunningTask):
2858 (Scheduler.prototype.addTask):
2859 (Scheduler.prototype.schedule):
2860 (Scheduler.prototype.release):
2861 (Scheduler.prototype.holdCurrent):
2862 (Scheduler.prototype.suspendCurrent):
2863 (Scheduler.prototype.queue):
2865 (TaskControlBlock.prototype.setRunning):
2866 (TaskControlBlock.prototype.markAsNotHeld):
2867 (TaskControlBlock.prototype.markAsHeld):
2868 (TaskControlBlock.prototype.isHeldOrSuspended):
2869 (TaskControlBlock.prototype.markAsSuspended):
2870 (TaskControlBlock.prototype.markAsRunnable):
2871 (TaskControlBlock.prototype.run):
2872 (TaskControlBlock.prototype.checkPriorityAdd):
2873 (TaskControlBlock.prototype.toString):
2875 (IdleTask.prototype.run):
2876 (IdleTask.prototype.toString):
2878 (DeviceTask.prototype.run):
2879 (DeviceTask.prototype.toString):
2881 (WorkerTask.prototype.run):
2882 (WorkerTask.prototype.toString):
2884 (HandlerTask.prototype.run):
2885 (HandlerTask.prototype.toString):
2887 (Packet.prototype.addTo):
2888 (Packet.prototype.toString):
2890 2015-09-17 Dean Jackson <dino@apple.com>
2892 Multi-hop reference cycles not detected.
2893 https://bugs.webkit.org/show_bug.cgi?id=149181
2895 Reviewed by Jon Honeycutt.
2898 https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/svg/custom/pattern-3-step-cycle.html
2900 * svg/custom/pattern-3-step-cycle-expected.txt: Added.
2901 * svg/custom/pattern-3-step-cycle.html: Added.
2903 2015-09-17 Dean Jackson <dino@apple.com>
2905 Cyclic resources were not detected if the reference had deep containers
2906 https://bugs.webkit.org/show_bug.cgi?id=149182
2908 Reviewed by Jon Honeycutt.
2910 This test was ported from Blink. I believe it originally
2912 https://code.google.com/p/chromium/issues/detail?id=351713
2914 * svg/custom/pattern-content-cycle-w-resourceless-container-expected.txt: Added.
2915 * svg/custom/pattern-content-cycle-w-resourceless-container.html: Added.
2917 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
2919 Add HTMLSlotElement and NonDocumentTypeChildNode.assignedSlot
2920 https://bugs.webkit.org/show_bug.cgi?id=149241
2922 Reviewed by Antti Koivisto.
2924 Added new conformance tests and rebaselined tests as needed.
2926 In particular, inspector/model/remote-object.html was rebaselined since "assignedSlot" now appears as one of the first five
2927 properties on Comment node that this test outputs.
2929 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt: Added.
2930 * fast/shadow-dom/HTMLSlotElement-interface.html: Added.
2931 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot-expected.txt: Added.
2932 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot.html: Added.
2933 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2934 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2935 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2936 * platform/mac/inspector/model: Added.
2937 * platform/mac/inspector/model/remote-object-expected.txt: Copied from LayoutTests/inspector/model/remote-object-expected.txt.
2938 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2940 2015-09-17 Zalan Bujtas <zalan@apple.com>
2942 CSS WG multicol-1 tests failures with 1px differences due to baseline difference.
2943 https://bugs.webkit.org/show_bug.cgi?id=149245
2945 Reviewed by Ryosuke Niwa.
2947 Turn off font-aliasing for multicol tests where the reference tests' inline content
2948 end up on a different baseline (fractional difference). (It's not considered a bug, they don't
2953 2015-09-17 Saam barati <sbarati@apple.com>
2955 Implement try/catch in the DFG.
2956 https://bugs.webkit.org/show_bug.cgi?id=147374
2958 Reviewed by Filip Pizlo.
2960 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2961 * js/regress/raytrace-with-empty-try-catch.html: Added.
2962 * js/regress/raytrace-with-try-catch-expected.txt: Added.
2963 * js/regress/raytrace-with-try-catch.html: Added.
2964 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2982 (Triangle.prototype.intersect):
2984 (Scene.prototype.intersect):
2985 (Scene.prototype.blocked):
2987 (Camera.prototype.generateRayPair):
2989 (Camera.prototype.render):
2990 (raytraceScene.floorShader):
2992 (arrayToCanvasCommands):
2993 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
3012 (Triangle.prototype.intersect):
3014 (Scene.prototype.intersect):
3015 (Scene.prototype.blocked):
3017 (Camera.prototype.generateRayPair):
3019 (Camera.prototype.render):
3020 (raytraceScene.floorShader):
3022 (arrayToCanvasCommands):
3023 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
3026 (Flog.RayTracer.Color.prototype.initialize):
3027 (Flog.RayTracer.Color.prototype.add):
3028 (Flog.RayTracer.Color.prototype.addScalar):
3029 (Flog.RayTracer.Color.prototype.subtract):
3030 (Flog.RayTracer.Color.prototype.multiply):
3031 (Flog.RayTracer.Color.prototype.multiplyScalar):
3032 (Flog.RayTracer.Color.prototype.divideFactor):
3033 (Flog.RayTracer.Color.prototype.limit):
3034 (Flog.RayTracer.Color.prototype.distance):
3035 (Flog.RayTracer.Color.prototype.blend):
3036 (Flog.RayTracer.Color.prototype.brightness):
3037 (Flog.RayTracer.Color.prototype.toString):
3038 (Flog.RayTracer.Light.prototype.initialize):
3039 (Flog.RayTracer.Light.prototype.toString):
3040 (Flog.RayTracer.Vector.prototype.initialize):
3041 (Flog.RayTracer.Vector.prototype.copy):
3042 (Flog.RayTracer.Vector.prototype.normalize):
3043 (Flog.RayTracer.Vector.prototype.magnitude):
3044 (Flog.RayTracer.Vector.prototype.cross):
3045 (Flog.RayTracer.Vector.prototype.dot):
3046 (Flog.RayTracer.Vector.prototype.add):
3047 (Flog.RayTracer.Vector.prototype.subtract):
3048 (Flog.RayTracer.Vector.prototype.multiplyVector):
3049 (Flog.RayTracer.Vector.prototype.multiplyScalar):
3050 (Flog.RayTracer.Vector.prototype.toString):
3051 (Flog.RayTracer.Ray.prototype.initialize):
3052 (Flog.RayTracer.Ray.prototype.toString):
3053 (Flog.RayTracer.Scene.prototype.initialize):
3054 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
3055 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
3056 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
3057 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
3058 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3059 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3060 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3061 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3062 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3063 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3064 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3065 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3066 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
3067 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
3068 (Flog.RayTracer.Shape.Sphere.prototype.toString):
3069 (Flog.RayTracer.Shape.Plane.prototype.initialize):
3070 (Flog.RayTracer.Shape.Plane.prototype.intersect):
3071 (Flog.RayTracer.Shape.Plane.prototype.toString):
3072 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
3073 (Flog.RayTracer.IntersectionInfo.prototype.toString):
3074 (Flog.RayTracer.Camera.prototype.initialize):
3075 (Flog.RayTracer.Camera.prototype.getRay):
3076 (Flog.RayTracer.Camera.prototype.toString):
3077 (Flog.RayTracer.Background.prototype.initialize):
3078 (Flog.RayTracer.Engine.prototype.initialize):
3079 (Flog.RayTracer.Engine.prototype.setPixel):
3080 (Flog.RayTracer.Engine.prototype.renderScene):
3081 (Flog.RayTracer.Engine.prototype.getPixelColor):
3082 (Flog.RayTracer.Engine.prototype.testIntersection):
3083 (Flog.RayTracer.Engine.prototype.getReflectionRay):
3084 (Flog.RayTracer.Engine.prototype.rayTrace):
3086 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
3090 (Flog.RayTracer.Color.prototype.initialize):
3091 (Flog.RayTracer.Color.prototype.add):
3092 (Flog.RayTracer.Color.prototype.addScalar):
3093 (Flog.RayTracer.Color.prototype.subtract):
3094 (Flog.RayTracer.Color.prototype.multiply):
3095 (Flog.RayTracer.Color.prototype.multiplyScalar):
3096 (Flog.RayTracer.Color.prototype.divideFactor):
3097 (Flog.RayTracer.Color.prototype.limit):
3098 (Flog.RayTracer.Color.prototype.distance):
3099 (Flog.RayTracer.Color.prototype.blend):
3100 (Flog.RayTracer.Color.prototype.brightness):
3101 (Flog.RayTracer.Color.prototype.toString):
3102 (Flog.RayTracer.Light.prototype.initialize):
3103 (Flog.RayTracer.Light.prototype.toString):
3104 (Flog.RayTracer.Vector.prototype.initialize):
3105 (Flog.RayTracer.Vector.prototype.copy):
3106 (Flog.RayTracer.Vector.prototype.normalize):
3107 (Flog.RayTracer.Vector.prototype.magnitude):
3108 (Flog.RayTracer.Vector.prototype.cross):
3109 (Flog.RayTracer.Vector.prototype.dot):
3110 (Flog.RayTracer.Vector.prototype.add):
3111 (Flog.RayTracer.Vector.prototype.subtract):
3112 (Flog.RayTracer.Vector.prototype.multiplyVector):
3113 (Flog.RayTracer.Vector.prototype.multiplyScalar):
3114 (Flog.RayTracer.Vector.prototype.toString):
3115 (Flog.RayTracer.Ray.prototype.initialize):
3116 (Flog.RayTracer.Ray.prototype.toString):
3117 (Flog.RayTracer.Scene.prototype.initialize):
3118 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
3119 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
3120 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
3121 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
3122 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3123 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3124 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3125 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3126 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3127 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3128 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3129 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3130 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
3131 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
3132 (Flog.RayTracer.Shape.Sphere.prototype.toString):
3133 (Flog.RayTracer.Shape.Plane.prototype.initialize):
3134 (Flog.RayTracer.Shape.Plane.prototype.intersect):
3135 (Flog.RayTracer.Shape.Plane.prototype.toString):
3136 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
3137 (Flog.RayTracer.IntersectionInfo.prototype.toString):
3138 (Flog.RayTracer.Camera.prototype.initialize):
3139 (Flog.RayTracer.Camera.prototype.getRay):
3140 (Flog.RayTracer.Camera.prototype.toString):
3141 (Flog.RayTracer.Background.prototype.initialize):
3142 (Flog.RayTracer.Engine.prototype.initialize):
3143 (Flog.RayTracer.Engine.prototype.setPixel):
3144 (Flog.RayTracer.Engine.prototype.renderScene):
3145 (Flog.RayTracer.Engine.prototype.getPixelColor):
3146 (Flog.RayTracer.Engine.prototype.testIntersection):
3147 (Flog.RayTracer.Engine.prototype.getReflectionRay):
3148 (Flog.RayTracer.Engine.prototype.rayTrace):
3150 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
3151 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
3152 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
3153 * js/regress/v8-raytrace-with-try-catch.html: Added.
3155 2015-09-17 Alexey Proskuryakov <ap@apple.com>
3157 Skip a media test that fails when an AppleTV is around.
3159 This will be fixed soon by https://bugs.webkit.org/show_bug.cgi?id=148912
3161 * platform/mac/TestExpectations:
3163 2015-09-17 Tim Horton <timothy_horton@apple.com>
3165 Add a test ensuring that scrolling in the middle of a page can't start a swipe gesture
3166 https://bugs.webkit.org/show_bug.cgi?id=148904
3168 Reviewed by Myles Maxfield.
3170 * swipe/main-frame-pinning-requirement.html: Added.
3172 2015-09-17 Zalan Bujtas <zalan@apple.com>
3174 column-rule-style: outset/inset doesn't work
3175 https://bugs.webkit.org/show_bug.cgi?id=148815
3177 Reviewed by David Hyatt.
3179 https://drafts.csswg.org/css-multicol-1/#crs
3180 The <‘border-style’> values are interpreted as in the collapsing border model.
3184 2015-09-17 Alex Christensen <achristensen@webkit.org>
3186 Make Windows tests green.
3188 * platform/win/TestExpectations:
3189 Skip new IndexedDB test on Windows after r189879 because IndexedDB is not enabled on Windows yet.
3190 Also skip new accessibility test after r189862 because stringValue is not implemented.
3192 2015-09-15 Sergio Villar Senin <svillar@igalia.com>
3194 [CSS Grid Layout] Using automatic (instead of min-content) minimums for 'auto' tracks
3195 https://bugs.webkit.org/show_bug.cgi?id=142329
3197 Reviewed by Darin Adler.
3199 Based on Blink's r198697 by <svillar@igalia.com> and r200478 by <jfernandez@igalia.com>
3201 New tests to verify that auto is a valid keyword inside
3202 minmax. Updated the expectations of existing tests to
3203 reflect the new status of auto.
3205 * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
3206 * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
3207 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt: Added.
3208 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html: Added.
3209 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt: Added.
3210 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html: Added.
3211 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
3212 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
3213 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
3214 * fast/css-grid-layout/grid-columns-rows-get-set.html:
3215 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
3216 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
3217 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
3218 * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
3219 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
3220 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
3221 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
3222 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
3224 2015-09-17 Javier Fernandez <jfernandez@igalia.com>
3226 [CSS Grid Layout] Relayout whenever Box Alignment properties change
3227 https://bugs.webkit.org/show_bug.cgi?id=148070
3229 Reviewed by Darin Adler.
3231 Tests to verify we force a layout of grid container or grid items, as appropriated,
3232 whenever Box Alignment properties change their value.
3234 This patch also adds some repaint tests, so we can ensure we generate the correct
3235 repaint rects as well.
3237 * fast/css-grid-layout/relayout-align-items-changed-expected.txt: Added.
3238 * fast/css-grid-layout/relayout-align-items-changed.html: Added.
3239 * fast/css-grid-layout/relayout-align-self-changed-expected.txt: Added.
3240 * fast/css-grid-layout/relayout-align-self-changed.html: Added.
3241 * fast/css-grid-layout/relayout-justify-items-changed-expected.txt: Added.
3242 * fast/css-grid-layout/relayout-justify-items-changed.html: Added.
3243 * fast/css-grid-layout/relayout-justify-self-changed-expected.txt: Added.
3244 * fast/css-grid-layout/relayout-justify-self-changed.html: Added.
3245 * fast/repaint/align-items-change-expected.txt: Added.
3246 * fast/repaint/align-items-change.html: Added.
3247 * fast/repaint/align-items-overflow-change-expected.txt: Added.
3248 * fast/repaint/align-items-overflow-change.html: Added.
3249 * fast/repaint/align-self-change-expected.txt: Added.
3250 * fast/repaint/align-self-change.html: Added.
3251 * fast/repaint/align-self-overflow-change-expected.txt: Added.
3252 * fast/repaint/align-self-overflow-change.html: Added.
3253 * fast/repaint/justify-items-change-expected.txt: Added.
3254 * fast/repaint/justify-items-change.html: Added.
3255 * fast/repaint/justify-items-legacy-change-expected.txt: Added.
3256 * fast/repaint/justify-items-legacy-change.html: Added.
3257 * fast/repaint/justify-items-overflow-change-expected.txt: Added.
3258 * fast/repaint/justify-items-overflow-change.html: Added.
3259 * fast/repaint/justify-self-change-expected.txt: Added.
3260 * fast/repaint/justify-self-change.html: Added.
3261 * fast/repaint/justify-self-overflow-change-expected.txt: Added.
3262 * fast/repaint/justify-self-overflow-change.html: Added.
3264 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
3266 printing does not use minimum page zoom factor
3267 https://bugs.webkit.org/show_bug.cgi?id=108507
3269 Reviewed by Darin Adler.
3271 Unskip printing reftests that should pass now.
3273 * platform/gtk/TestExpectations:
3274 * platform/mac-wk2/TestExpectations:
3276 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3278 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3279 The test failure is tracked by webkit.org/b/149246.
3281 Also rebaseline js/dom/global-constructors-attributes-idb.html on WK1 after r189879.
3283 * js/dom/global-constructors-attributes-idb-expected.txt: Replaced with LayoutTests/platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt.
3284 * platform/mac/TestExpectations:
3285 * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Removed.
3287 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3289 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3290 The test failure is tracked by webkit.org/b/149246.
3292 * platform/mac/TestExpectations:
3294 2015-09-16 Brady Eidson <beidson@apple.com>
3296 Have window.indexedDB.open return an IDBOpenDBRequest.
3297 https://bugs.webkit.org/show_bug.cgi?id=149234
3299 Reviewed by Alex Christensen.
3301 * storage/indexeddb/modern/opendatabase-request-expected.txt: Added.
3302 * storage/indexeddb/modern/opendatabase-request.html: Added.
3304 2015-09-16 Myles C. Maxfield <mmaxfield@apple.com>
3306 Create a font which can be used for testing font features
3307 https://bugs.webkit.org/show_bug.cgi?id=149237
3309 Reviewed by Simon Fraser.
3311 * css3/font-feature-settings-rendering-2-expected.html: Added.
3312 * css3/font-feature-settings-rendering-2.html: Added.
3313 * css3/resources/FontWithFeatures.otf: Added.
3314 * platform/efl/TestExpectations:
3315 * platform/win/TestExpectations:
3317 2015-09-16 Brady Eidson <beidson@apple.com>
3319 Have window.indexedDB.deleteDatabase return an IDBOpenDBRequest.
3320 https://bugs.webkit.org/show_bug.cgi?id=149229
3322 Reviewed by Alex Christensen.
3324 * platform/mac-wk1/TestExpectations:
3325 * platform/wk2/TestExpectations:
3326 * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt: Added.
3327 * storage/indexeddb/modern/deletedatabase-null-name-exception.html: Added.
3328 * storage/indexeddb/modern/deletedatabase-request-expected.txt: Added.
3329 * storage/indexeddb/modern/deletedatabase-request.html: Added.
3331 2015-09-16 Chris Dumez <cdumez@apple.com>
3333 Unreviewed, drop dom/xhtml/level3/core/nodegetbaseuri03.xhtml test.
3335 This test is outdated and we have more recent DOM tests covering
3336 the newly expected behavior.
3338 * dom/xhtml/level3/core/nodegetbaseuri03.js: Removed.
3339 * dom/xhtml/level3/core/nodegetbaseuri03.xhtml: Removed.
3341 2015-09-16 Chris Dumez <cdumez@apple.com>
3343 Add initial support for [Unforgeable] IDL extended attribute
3344 https://bugs.webkit.org/show_bug.cgi?id=149147
3346 Reviewed by Darin Adler.
3348 New test that verifies that well-known [Unforgeable] attributes
3349 are on the instance rather than the prototype and that they are
3352 * fast/dom/unforgeable-attributes-expected.txt: Added.
3353 * fast/dom/unforgeable-attributes.html: Added.
3355 2015-09-16 Zalan Bujtas <zalan@apple.com>
3357 Simple line layout: Glitch selecting long text.
3358 https://bugs.webkit.org/show_bug.cgi?id=149204
3359 rdar://problem/22646472
3361 Reviewed by Antti Koivisto.
3363 When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3364 collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3365 This patch ensures that fragments with hypen character ignore renderer boundaries too.
3367 * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3368 * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3370 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3372 fast/events/mouse-cursor-change.html is flaky on Mac
3373 https://bugs.webkit.org/show_bug.cgi?id=149216
3375 Reviewed by Darin Adler.
3377 * fast/events/mouse-cursor-change.html: Increase the timeout. I don't see a way to make
3378 this test 100% reliable, but this change makes it work in my local testing.
3380 2015-09-16 Chris Dumez <cdumez@apple.com>
3382 Unreviewed, rebaseline W3C html/dom test for iOS after r189842.
3384 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3386 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3388 More test result fixing after r189841.
3390 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3392 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3394 Mark http/tests/css/link-css-disabled-value-with-slow-loading-sheet.html as flaky, because it is.
3396 It was already marked as flaky on mac-wk2.
3398 * platform/ios-simulator-wk2/TestExpectations:
3400 2015-09-16 Chris Fleizach <cfleizach@apple.com>
3402 AX: No VO typing feedback in some text fields
3403 https://bugs.webkit.org/show_bug.cgi?id=149177
3405 Reviewed by Mario Sanchez Prada.
3407 * accessibility/ax-value-with-search-expected.txt: Added.
3408 * accessibility/ax-value-with-search.html: Added.
3410 2015-09-16 Manuel Rego Casasnovas <rego@igalia.com>
3412 [css-grid] Grid container's height should include scrollbar
3413 https://bugs.webkit.org/show_bug.cgi?id=149210
3415 Reviewed by Sergio Villar Senin.
3417 Add test to check both height and width (which was already working as
3418 expected) with margins, borders, paddings and scrollbars.
3420 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar-expected.txt: Added.
3421 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar.html: Added.
3423 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3425 Mac rebaseline after r189841.
3427 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3429 2015-09-15 Commit Queue <commit-queue@webkit.org>
3431 Unreviewed, rolling out r189847.
3432 https://bugs.webkit.org/show_bug.cgi?id=149208
3434 Asserts on all the tests (Requested by ap on #webkit).
3438 "Simple line layout: Glitch selecting long text."
3439 https://bugs.webkit.org/show_bug.cgi?id=149204
3440 http://trac.webkit.org/changeset/189847
3442 2015-09-15 Zalan Bujtas <zalan@apple.com>
3444 Simple line layout: Glitch selecting long text.
3445 https://bugs.webkit.org/show_bug.cgi?id=149204
3446 rdar://problem/22646472
3448 Reviewed by Antti Koivisto.
3450 When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3451 collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3452 This patch ensures that fragments with hypen character ignore renderer boundaries too.
3454 * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3455 * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3457 2015-09-15 Chris Dumez <cdumez@apple.com>
3459 Document.createElement(localName) does not handle correctly missing or null parameter
3460 https://bugs.webkit.org/show_bug.cgi?id=149184
3461 <rdar://problem/22565070>
3463 Reviewed by Ryosuke Niwa.
3465 Update / rebaseline existing tests now that our behavior has changed.
3467 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
3468 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
3469 * fast/dom/dom-method-document-change.html:
3470 * fast/dom/element-removed-while-inserting-parent-crash.html:
3471 * fast/inspector-support/uncaught-dom3-exception-expected.txt:
3473 2015-09-15 Ryosuke Niwa <rniwa@webkit.org>
3475 Add ShadowRoot interface and Element.prototype.attachShadow
3476 https://bugs.webkit.org/show_bug.cgi?id=149187
3478 Reviewed by Antti Koivisto.
3480 Add new tests for Shadow DOM with failing expectations on all platforms but Mac.
3483 * fast/shadow-dom: Added.
3484 * fast/shadow-dom/Element-interface-attachShadow-expected.txt: Added.
3485 * fast/shadow-dom/Element-interface-attachShadow.html: Added.
3486 * fast/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt: Added.
3487 * fast/shadow-dom/Element-interface-shadowRoot-attribute.html: Added.
3488 * fast/shadow-dom/ShadowRoot-interface-expected.txt: Added.
3489 * fast/shadow-dom/ShadowRoot-interface.html: Added.
3490 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3491 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3492 * platform/mac/TestExpectations:
3493 * platform/mac/js/dom/constructor-length-expected.txt:
3495 2015-09-15 Jinyoung Hur <hur.ims@navercorp.com>
3497 [WebGL] Only require that the stencil value and write masks have as many bits set as the stencil buffer is deep
3498 https://bugs.webkit.org/show_bug.cgi?id=149174
3500 Reviewed by Dean Jackson.
3502 Copied the stencil mask related tests from the webgl/1.0.2/resources/webgl_test_files/conformance/state/gl-get-calls.html.
3504 It seems that there is a difference in the way that glGetIntegerV returns an unsigned int type value among
3505 OpenGL implementatios. Some return the whole bits of value(e.g., 0xffffffff -> 0xffffffff), whereas some(e.g., ANGLE)
3506 return a max-int-clamped value(e.g., 0xffffffff -> 0x7fffffff).
3508 It would be good to make this test independent on the OpenGL implementations.
3510 * fast/canvas/webgl/gl-get-calls-expected.txt:
3511 * fast/canvas/webgl/gl-get-calls.html:
3513 2015-09-15 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3515 [EFL] Unreviewed gardening 16th Sep.
3517 Mark fast/css, fast/form tests to failure. Besides some tests of imported/w3c/web-platform-tests/html
3518 are marked to pass on EFL port.
3520 * platform/efl/TestExpectations:
3522 2015-09-15 Benjamin Poulain <bpoulain@apple.com>
3524 Style invalidation affecting siblings does not work with inline-style changes
3525 https://bugs.webkit.org/show_bug.cgi?id=149189
3527 Reviewed by Antti Koivisto.
3529 * fast/css/style-attribute-invalidation-propagates-to-counted-siblings-expected.txt: Added.
3530 * fast/css/style-attribute-invalidation-propagates-to-counted-siblings.html: Added.
3531 * fast/css/style-attribute-invalidation-propagates-to-direct-siblings-expected.txt: Added.
3532 * fast/css/style-attribute-invalidation-propagates-to-direct-siblings.html: Added.
3533 * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings-expected.txt: Added.
3534 * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings.html: Added.
3536 2015-09-15 Myles C. Maxfield <mmaxfield@apple.com>
3538 REGRESSION(r155554): Nested isolates can cause an infinite loop when laying out bidi runs
3539 https://bugs.webkit.org/show_bug.cgi?id=149153
3541 Reviewed by David Hyatt.
3543 * fast/text/international/unicode-bidi-isolate-nested-crash-expected.html: Added.
3544 * fast/text/international/unicode-bidi-isolate-nested-crash.html: Added.
3546 2015-09-15 Chris Dumez <cdumez@apple.com>
3548 Element.getAttributeNS() should return null if the attribute does not exist
3549 https://bugs.webkit.org/show_bug.cgi?id=149180
3550 <rdar://problem/22561011>
3552 Reviewed by Ryosuke Niwa.
3554 Rebaseline / update existing tests now that our behavior has changed.
3556 * fast/dom/Element/attribute-uppercase-expected.txt:
3557 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt:
3558 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.html:
3559 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt:
3560 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-2-expected.txt:
3562 2015-09-15 Chris Dumez <cdumez@apple.com>
3564 Unreviewed, rebaseline several W3C HTML tests on iOS after r189762.
3566 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3567 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3569 2015-09-14 David Hyatt <hyatt@apple.com>
3571 2015-09-14 David Hyatt <hyatt@apple.com>
3573 [New Block-Inside-Inline Model] Implement margin collapsing across contiguous anonymous inline blocks.
3574 https://bugs.webkit.org/show_bug.cgi?id=149132
3576 Reviewed by Zalan Bujtas.
3578 * fast/block/inside-inlines/new-model/margin-collapse: Added.
3579 * fast/block/inside-inlines/new-model/margin-collapse/001-expected.html: Added.
3580 * fast/block/inside-inlines/new-model/margin-collapse/001.html: Added.
3581 * fast/block/inside-inlines/new-model/margin-collapse/002-expected.html: Added.
3582 * fast/block/inside-inlines/new-model/margin-collapse/002.html: Added.
3583 * fast/block/inside-inlines/new-model/margin-collapse/003-expected.html: Added.
3584 * fast/block/inside-inlines/new-model/margin-collapse/003.html: Added.
3585 * fast/block/inside-inlines/new-model/margin-collapse/004-expected.html: Added.
3586 * fast/block/inside-inlines/new-model/margin-collapse/004.html: Added.
3588 2015-09-15 Andy VanWagoner <thetalecrafter@gmail.com>
3590 [INTL] Implement supportedLocalesOf on Intl Constructors
3591 https://bugs.webkit.org/show_bug.cgi?id=147599
3593 Reviewed by Benjamin Poulain.
3595 * js/intl-collator-expected.txt: Added tests for supportedLocalesOf