1 2015-10-07 Javier Fernandez <jfernandez@igalia.com>
3 [CSS Grid Layout] Modify grid item height doesn't work
4 https://bugs.webkit.org/show_bug.cgi?id=149840
6 Reviewed by Sergio Villar Senin.
8 Added new tests cases to verify content-sized grid tracks are resized
9 appropriately whenever grid item's height is changed.
11 * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change-expected.txt: Added new test cases.
12 * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html: Added new test cases.
14 2015-10-05 Sergio Villar Senin <svillar@igalia.com>
16 [css-grid] Implement grid gutters
17 https://bugs.webkit.org/show_bug.cgi?id=149800
19 Reviewed by Darin Adler.
21 Added several new test cases to verify that gutters are
22 properly considered when sizing and also to check that they do
23 not modify the current behavior. As many existing tests were
24 reused I took the chance to refactor some testing code related
25 to alignment so that it could be reused by many different
28 * fast/css-grid-layout/grid-align-content.html:
29 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
30 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
31 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
32 * fast/css-grid-layout/grid-align.html:
33 * fast/css-grid-layout/grid-gutters-and-alignment-expected.txt: Added.
34 * fast/css-grid-layout/grid-gutters-and-alignment.html: Added.
35 * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt: Added.
36 * fast/css-grid-layout/grid-gutters-and-flex-content.html: Added.
37 * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt: Added.
38 * fast/css-grid-layout/grid-gutters-and-tracks.html: Added.
39 * fast/css-grid-layout/grid-gutters-get-set-expected.txt: Added.
40 * fast/css-grid-layout/grid-gutters-get-set.html: Added.
41 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html:
42 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html:
43 * fast/css-grid-layout/grid-justify-content.html:
44 * fast/css-grid-layout/resources/grid-alignment.css: Added.
52 (.alignSelfFlexStart):
54 (.alignSelfSelfStart):
57 (.alignContentBaseline):
58 (.alignContentLastBaseline):
61 (.alignContentCenter):
64 (.alignContentFlexStart):
65 (.alignContentFlexEnd):
66 (.justifyContentBaseline):
67 (.justifyContentLastBaseline):
68 (.justifyContentStart):
70 (.justifyContentCenter):
71 (.justifyContentLeft):
72 (.justifyContentRight):
73 (.justifyContentFlexStart):
74 (.justifyContentFlexEnd):
75 (.justifyContentSpaceBetween):
76 (.justifyContentSpaceAround):
77 (.justifyContentSpaceEvenly):
78 (.justifyContentStretch):
85 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
86 (testGridGapDefinitionsValues):
87 * fast/css-grid-layout/resources/grid.css:
88 (.firstRowThirdColumn):
89 (.secondRowThirdColumn):
90 (.firstRowFourthColumn):
91 (.secondRowFourthColumn):
93 2015-10-07 ChangSeok Oh <changseok.oh@collabora.com>
95 [GTK] Progress bar is broken on recent GTK+
96 https://bugs.webkit.org/show_bug.cgi?id=149831
98 Reviewed by Carlos Garcia Campos.
100 * fast/dom/HTMLProgressElement/native-progress-bar.html: Added.
101 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
102 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
103 * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
104 * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
106 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
108 Unreviewed iOS test gardening after r190629.
110 * platform/ios-simulator/TestExpectations:
111 * platform/ios-simulator-wk1/TestExpectations:
113 2015-10-06 Zalan Bujtas <zalan@apple.com>
115 Paint artifacts when hovering on http://jsfiddle.net/Sherbrow/T87Mn/
116 https://bugs.webkit.org/show_bug.cgi?id=149535
117 rdar://problem/22874920
119 Reviewed by Simon Fraser.
121 When due to some style change, a renderer's self-painting layer is getting destroyed
122 and the parent's overflow is no longer set to visible, we don't clean up the overflow part.
124 When a renderer has a self-painting layer, the parent stops tracking the child's
125 visual overflow rect. All overflow painting is delegated to the self-painting layer.
126 However when this layer gets destroyed, no-one issues repaint to clean up
128 This patch ensures that we issue a repaint when the self-painting layer is destroyed
129 and the triggering style change requires full repaint.
131 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt: progression.
132 * fast/repaint/absolute-position-change-containing-block-expected.txt: progression.
133 * fast/repaint/overflow-hidden-with-self-painting-child-layer-expected.txt: Added.
134 * fast/repaint/overflow-hidden-with-self-painting-child-layer.html: Added.
136 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
138 More unreviewed Windows test gardening after r190629.
140 * platform/win/TestExpectations:
142 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
144 Unreviewed Windows test gardening after r190629.
146 * platform/win/TestExpectations:
148 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
150 Unreviewed Mac test gardening after r190629.
152 * platform/mac-wk1/TestExpectations:
153 * platform/mac-wk2/TestExpectations:
155 2015-10-06 Nan Wang <n_wang@apple.com>
157 AX: ARIA 1.1: aria-orientation now defaults to undefined, supported on more elements, and role-specific defaults are defined.
158 https://bugs.webkit.org/show_bug.cgi?id=132177
160 Reviewed by Chris Fleizach.
162 * accessibility/mac/aria-orientation-expected.txt: Added.
163 * accessibility/mac/aria-orientation.html: Added.
165 2015-10-06 Simon Fraser <simon.fraser@apple.com>
167 Mark compositing/geometry/limit-layer-bounds-opacity-transition.html as failing
170 * platform/ios-simulator-wk2/TestExpectations:
172 2015-10-06 Ryan Haddad <ryanhaddad@apple.com>
174 Take 2 on marking compositing/video/video-poster.html as flaky due to crashes.
175 https://bugs.webkit.org/show_bug.cgi?id=149819
177 Reviewed by Alexey Proskuryakov.
179 * platform/mac-elcapitan/TestExpectations: Removed.
180 * platform/mac/TestExpectations:
182 2015-10-06 Jiewen Tan <jiewen_tan@apple.com>
184 Fix crash in ApplyStyleCommand::applyRelativeFontStyleChange()
185 https://bugs.webkit.org/show_bug.cgi?id=149300
186 <rdar://problem/22747046>
188 Reviewed by Chris Dumez.
190 * editing/style/apply-style-crash2-expected.txt: Added.
191 * editing/style/apply-style-crash2.html: Added.
192 * editing/style/apply-style-crash3-expected.txt: Added.
193 * editing/style/apply-style-crash3.html: Added.
195 2015-10-06 Javier Fernandez <jfernandez@igalia.com>
197 [CSS Grid Layout] Don't need to reset auto-margins during grid items layout
198 https://bugs.webkit.org/show_bug.cgi?id=149764
200 Reviewed by Darin Adler.
202 Removed a duplicated layout tests.
204 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Removed.
205 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Removed.
207 2015-10-02 Jon Honeycutt <jhoneycutt@apple.com>
209 Import some Blink layout tests.
210 https://bugs.webkit.org/show_bug.cgi?id=149768
212 These are a subset of tests that don't time out and whose expected
213 results in Blink match the results in WebKit when run under DRT and
216 Reviewed by Andy Estes.
218 2015-10-06 Chris Dumez <cdumez@apple.com>
220 [Web IDL] 'length' property is wrong for variadic operations
221 https://bugs.webkit.org/show_bug.cgi?id=149714
223 Reviewed by Darin Adler.
225 Add a layout test to check that the value for the 'length' property of
226 variadic operations is correct.
228 * fast/dom/variadic-operations-length-expected.txt: Added.
229 * fast/dom/variadic-operations-length.html: Added.
231 2015-10-06 Hunseop Jeong <hs85.jeong@samsung.com>
233 [Cairo] fast/canvas/canvas-imageSmoothingFoo tests failed after r190383.
234 https://bugs.webkit.org/show_bug.cgi?id=149752
236 Reviewed by Carlos Garcia Campos.
238 CG's low interpolation quality setting is equivalent to most other browsers default or high settings.
240 * platform/efl/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
241 * platform/gtk/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
243 2015-10-06 Alex Christensen <achristensen@webkit.org>
245 Report error when main resource is blocked by content blocker
246 https://bugs.webkit.org/show_bug.cgi?id=149719
247 rdar://problem/21970595
249 Reviewed by Brady Eidson.
251 * http/tests/contentextensions/main-resource-expected.txt: Added.
252 * http/tests/contentextensions/main-resource.html: Added.
253 * http/tests/contentextensions/main-resource.html.json: Added.
255 2015-10-05 Byung Jun Kim <bj1987.kim@samsung.com>
257 Unreviewed EFL Gardening
258 https://bugs.webkit.org/show_bug.cgi?id=149830
260 Remove "--lint-test-files warnings".
262 * platform/efl/TestExpectations:
264 2015-10-05 Youenn Fablet <youenn.fablet@crf.canon.fr>
266 Migrate streams API to JS Builtins
267 https://bugs.webkit.org/show_bug.cgi?id=147092
269 Reviewed by Darin Adler.
271 Rebasing some tests, one subtest passing, two others still failing but with different reasons.
273 * streams/reference-implementation/brand-checks-expected.txt:
274 * streams/reference-implementation/readable-stream-reader-expected.txt:
276 2015-10-05 Chris Dumez <cdumez@apple.com>
278 data: URLs should not be preloaded
279 https://bugs.webkit.org/show_bug.cgi?id=149829
281 Reviewed by Ryosuke Niwa.
283 Add layout test to make sure that images with a data: URL do not
286 * fast/preloader/image-data-url-expected.txt: Added.
287 * fast/preloader/image-data-url.html: Added.
289 2015-10-05 Jer Noble <jer.noble@apple.com>
291 [iOS] REGRESSION(r190434): Media continues to play when locking screen
292 https://bugs.webkit.org/show_bug.cgi?id=149822
294 Reviewed by Brent Fulgham.
296 applicationWillEnterForeground() -> applicationDidEnterForeground().
298 * media/video-background-playback-expected.txt:
299 * media/video-background-playback.html:
300 * media/video-background-tab-playback-expected.txt:
301 * media/video-background-tab-playback.html:
303 2015-10-05 Alex Christensen <achristensen@webkit.org>
305 Invalid CSS Selector for Content Blockers invalidates others
306 https://bugs.webkit.org/show_bug.cgi?id=148446
307 rdar://problem/22918235
309 Reviewed by Benjamin Poulain.
311 * http/tests/contentextensions/invalid-selector-expected.txt: Added.
312 * http/tests/contentextensions/invalid-selector.html: Added.
313 * http/tests/contentextensions/invalid-selector.html.json: Added.
315 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
317 CSSGradientValue should check whether gradientLength is zero or not.
318 https://bugs.webkit.org/show_bug.cgi?id=149373
319 <rdar://problem/22771418>
321 Reviewed by Darin Adler.
323 * fast/gradients/css3-repeating-radial-gradients-crash-expected.txt: Added.
324 * fast/gradients/css3-repeating-radial-gradients-crash.html: Added.
326 2015-10-05 Dean Jackson <dino@apple.com>
328 EXT_texture_filter_anisotropic extension exposed with WEBKIT_ prefix
329 https://bugs.webkit.org/show_bug.cgi?id=149765
330 <rdar://problem/22983722>
332 Reviewed by Beth Dakin.
334 Simple test that the unprefixed form exists. The actual functionality
335 is exercised in the WebGL conformance tests.
337 * fast/canvas/webgl/unprefixed-anisotropic-extension-expected.txt: Added.
338 * fast/canvas/webgl/unprefixed-anisotropic-extension.html: Added.
340 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
342 REGRESSION(189668?): http/tests/notifications/events.html flakily asserts or times out
343 https://bugs.webkit.org/show_bug.cgi?id=149218
345 Reviewed by Alexey Proskuryakov.
349 2015-10-05 Dean Jackson <dino@apple.com>
351 Reference cycles during SVG dependency invalidation
352 https://bugs.webkit.org/show_bug.cgi?id=149824
353 <rdar://problem/22771412>
355 Reviewed by Tim Horton.
357 Adding a test that has a cycle between feImage resources.
360 https://chromium.googlesource.com/chromium/blink/+/a4bc83453bda89823b672877dc02247652a02d51
362 * svg/custom/reference-cycle-expected.txt: Added.
363 * svg/custom/reference-cycle.svg: Added.
365 2015-10-05 Ryan Haddad <ryanhaddad@apple.com>
367 Marking compositing/video/video-poster.html as flaky for El Capitan.
368 https://bugs.webkit.org/show_bug.cgi?id=149819
369 <rdar://problem/16622896> ASSERT(!needsLayout()) at com.apple.WebCore: WebCore::RenderView::paint
371 Reviewed by Simon Fraser.
373 * platform/mac-elcapitan/TestExpectations: Added.
375 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
377 Fix null pointer dereference in WebSocket::connect()
378 https://bugs.webkit.org/show_bug.cgi?id=149311
379 <rdar://problem/22748858>
381 Reviewed by Chris Dumez.
383 * http/tests/websocket/construct-in-detached-frame-expected.txt: Added.
384 * http/tests/websocket/construct-in-detached-frame.html: Added.
385 * http/tests/websocket/resources/construct-in-detached-frame.html: Added.
387 2015-10-05 Alexey Proskuryakov <ap@apple.com>
389 Revert LayoutTests parts of r190579, which were incorrect.
391 * svg/custom/invalid-xslt-crash-expected.txt: Copied from LayoutTests/svg/custom/invalid-xslt-crash-expected.txt.
392 * svg/custom/invalid-xslt-crash.svg:
394 2015-10-02 Ryosuke Niwa <rniwa@webkit.org>
396 ShadowRoot with leading or trailing white space cause a crash
397 https://bugs.webkit.org/show_bug.cgi?id=149782
399 Reviewed by Chris Dumez.
401 Added a regression test.
403 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash-expected.txt: Added.
404 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash.html: Added.
406 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
408 Cleaning up after revision 190339
409 https://bugs.webkit.org/show_bug.cgi?id=149732
411 Reviewed by Myles C. Maxfield.
413 * svg/custom/invalid-xslt-crash.svg:
414 * svg/custom/invalid-xslt-crash-expected.txt:
415 Replace render tree dump test with text dump.
418 2015-10-05 Timothy Horton <timothy_horton@apple.com>
420 Rebaseline test for iOS
422 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt:
424 2015-10-05 Zalan Bujtas <zalan@apple.com>
426 Mark the line dirty when RenderQuote's text changes.
427 https://bugs.webkit.org/show_bug.cgi?id=149784
428 rdar://problem/22558169
430 Reviewed by Antti Koivisto.
432 When quotation mark changes ( " -> ' or empty string), we
433 need to mark the line dirty to ensure its content gets laid out properly.
435 * fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
436 * fast/inline/quotation-text-changes-dynamically.html: Added.
438 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
440 Unprefix -webkit-font-feature-settings
441 https://bugs.webkit.org/show_bug.cgi?id=149722
443 Reviewed by Sam Weinig.
445 * css3/font-feature-settings-parsing.html:
446 * css3/font-feature-settings-preinstalled-fonts.html:
447 * css3/font-feature-settings-rendering-2.html:
448 * css3/font-feature-settings-rendering.html:
449 * fast/css/inherited-properties-rare-text-expected.txt:
450 * fast/css/inherited-properties-rare-text.html:
451 * fast/text/shaping/shaping-script-order.html:
452 * fast/text/shaping/shaping-selection-rect.html:
453 * fonts/unicode-character-font-crash.html:
454 * scrollbars/scrollbar-scrollbarparts-repaint-crash.html:
456 2015-10-04 Alexey Proskuryakov <ap@apple.com>
458 Mark tests as flaky for
459 https://bugs.webkit.org/show_bug.cgi?id=148890
461 http/tests/contentfiltering/load-substitute-data-from-appcache.html and
462 http/tests/appcache/decide-navigation-policy-after-delay.html crash
463 in DocumentLoader::dataReceived sometimes
465 * platform/wk2/TestExpectations:
467 2015-10-04 Nikita Vasilyev <nvasilyev@apple.com>
469 Web Inspector: Wrong column numbers in error object views
470 https://bugs.webkit.org/show_bug.cgi?id=149795
472 Reviewed by Timothy Hatcher.
474 * inspector/debugger/js-stacktrace-expected.txt:
476 2015-10-03 Alexey Proskuryakov <ap@apple.com>
478 fast/events/overflow-scroll-fake-mouse-move.html is flaky
479 https://bugs.webkit.org/show_bug.cgi?id=138697
481 Reviewed by Brent Fulgham.
483 * fast/events/overflow-scroll-fake-mouse-move.html:
485 2015-10-03 Ryosuke Niwa <rniwa@webkit.org>
487 Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
489 Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
490 will prevent waitUntilDone from getting called on those ports.
492 * fast/shadow-dom/insert-child-to-assigned-node.html:
494 2015-10-02 Simon Fraser <simon.fraser@apple.com>
496 New baselines for some compositing tests.
498 * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
499 * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
500 * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
501 * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
503 2015-10-02 Antti Koivisto <antti@apple.com>
505 Inserting a child to a slot assigned node doesn't trigger repaint
506 https://bugs.webkit.org/show_bug.cgi?id=149739
508 Reviewed by Ryosuke Niwa.
510 * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
511 * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
513 2015-10-02 Devin Rousso <dcrousso+webkit@gmail.com>
515 Web Inspector: Copying inline style text puts "undefined" in the pasteboard
516 https://bugs.webkit.org/show_bug.cgi?id=149155
518 Reviewed by Brian Burg.
520 Added test for generating CSS rule strings with default formatting.
522 * inspector/css/generate-css-rule-string.html:
524 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
526 Unreviewed, rolling out r190520, some tests assert / crash.
528 * inspector/heap/garbageCollected-expected.txt: Removed.
529 * inspector/heap/garbageCollected.html: Removed.
530 * inspector/heap/gc-expected.txt: Removed.
531 * inspector/heap/gc.html: Removed.
533 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
535 Web Inspector: Include Garbage Collection Event in Timeline
536 https://bugs.webkit.org/show_bug.cgi?id=142510
538 Reviewed by Geoffrey Garen.
540 * inspector/heap/garbageCollected-expected.txt: Added.
541 * inspector/heap/garbageCollected.html: Added.
542 * inspector/heap/gc-expected.txt: Added.
543 * inspector/heap/gc.html: Added.
545 2015-10-02 Simon Fraser <simon.fraser@apple.com>
550 * platform/gtk/TestExpectations:
551 * platform/ios-simulator/TestExpectations:
552 * platform/mac-wk1/TestExpectations:
553 * platform/mac/TestExpectations:
555 2015-10-02 Jer Noble <jer.noble@apple.com>
557 [MSE] Browser crashes when appending invalid data to MSE source buffer
558 https://bugs.webkit.org/show_bug.cgi?id=149689
560 Reviewed by Darin Adler.
562 * media/content/stpp.mp4: Added.
563 * media/media-source/media-source-stpp-crash-expected.txt: Added.
564 * media/media-source/media-source-stpp-crash.html: Added.
566 2015-10-02 Alex Christensen <achristensen@webkit.org>
568 Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
569 https://bugs.webkit.org/show_bug.cgi?id=149430
570 rdar://problem/22742222
572 Reviewed by Geoffrey Garen.
574 * http/tests/contentextensions/disable-blocker-expected.txt: Added.
575 * http/tests/contentextensions/disable-blocker.html: Added.
576 * http/tests/contentextensions/disable-blocker.html.json: Added.
578 2015-10-02 Antoine Quint <graouts@apple.com>
580 popstate is fired at the wrong time on load
581 https://bugs.webkit.org/show_bug.cgi?id=94265
583 Reviewed by Darin Adler.
585 Updating tests that relied on a "popstate" event being fired at page load.
587 * fast/history/same-document-iframes-changing-fragment-expected.txt:
588 * fast/history/same-document-iframes-changing-pushstate-expected.txt:
589 * fast/loader/javascript-url-iframe-remove-on-navigate.html:
590 * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
591 * fast/loader/stateobjects/document-destroyed-navigate-back.html:
592 * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
593 * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
594 * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
595 * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
596 * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
597 * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
598 * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
599 * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
600 * fast/loader/stateobjects/pushstate-object-types.html:
601 * fast/loader/stateobjects/pushstate-then-replacestate.html:
602 * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
603 * fast/loader/stateobjects/replacestate-then-pushstate.html:
604 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
605 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
606 * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
607 * http/tests/history/popstate-fires-with-pending-requests.html:
608 * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
609 * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
611 2015-10-02 Javier Fernandez <jfernandez@igalia.com>
613 [CSS Grid Layout] Support for Content Alignment in grid layout
614 https://bugs.webkit.org/show_bug.cgi?id=145520
616 Reviewed by Darin Adler.
618 Content Distribution alignment controls alignment of the box's
619 content within the box. The alignment container is the grid
620 container's content box. The alignment subjects are the grid
623 In addition to the tests to verify the new functionality, I've
624 added some tests to check out that the new complex values are
625 overwritten properly.
627 I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
628 test because when using RTL direction the whole grid must flow form
629 right to left, not only its items, so I rebaselined text expectations
630 to adapt it to the new behavior.
632 * css3/overwrite-content-alignment-expected.txt: Added.
633 * css3/overwrite-content-alignment.html: Added.
634 * css3/overwrite-self-alignment-expected.txt: Added.
635 * css3/overwrite-self-alignment.html: Added.
636 * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
637 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
638 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
639 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
640 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
641 * fast/css-grid-layout/grid-align-content-distribution.html: Added.
642 * fast/css-grid-layout/grid-align-content-expected.txt: Added.
643 * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
644 * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
645 * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
646 * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
647 * fast/css-grid-layout/grid-align-content.html: Added.
648 * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
649 * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
650 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
651 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
652 * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
653 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
654 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
655 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
656 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
657 * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
658 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
659 * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
660 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
661 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
662 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
663 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
664 * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
665 * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
666 * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
667 * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
668 * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
669 * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
670 * fast/css-grid-layout/grid-justify-content.html: Added.
671 * fast/css-grid-layout/resources/grid.css:
672 (.firstRowThirdColumn):
673 (.firstRowFourthColumn):
674 (.secondRowThirdColumn):
675 (.secondRowFourthColumn):
676 (.thirdRowFirstColumn):
677 (.thirdRowSecondColumn):
678 (.fourthRowFirstColumn):
679 (.fourthRowSecondColumn):
681 2015-10-01 Dean Jackson <dino@apple.com>
683 Expose WEBGL_debug_renderer_info
684 https://bugs.webkit.org/show_bug.cgi?id=149735
685 <rdar://problem/18343500>
687 Reviewed by Simon Fraser.
689 Take two at landing this.
691 Modify a test from the 1.0.2 conformance suite to make sure
692 we're actually enabling and passing the info.
694 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
695 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
697 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
699 Convert focused-input-should-assist-on-touch.html into an automated test
700 https://bugs.webkit.org/show_bug.cgi?id=149724
702 Reviewed by Simon Fraser.
704 Tests that an input that focuses itself on touch and then prevents default is
705 able to trigger node assistance, even when it is already focused before the
708 * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
709 * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
711 2015-10-01 Dean Jackson <dino@apple.com>
713 Rollout r190446 for the moment. It broke the build.
715 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
716 * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
718 2015-10-01 Dean Jackson <dino@apple.com>
720 Expose WEBGL_debug_renderer_info
721 https://bugs.webkit.org/show_bug.cgi?id=149735
722 <rdar://problem/18343500>
724 Reviewed by Simon Fraser.
726 Modify a test from the 1.0.2 conformance suite to make sure
727 we're actually enabling and passing the info.
729 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
730 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
732 2015-10-01 Ryan Haddad <ryanhaddad@apple.com>
734 Rebaselining fast/text/mark-matches-overflow-clip.html for Win
735 https://webkit.org/b/149728
737 Unreviewed test gardening.
739 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
741 2015-10-01 Brent Fulgham <bfulgham@apple.com>
743 Unreviewed test fix after r190434.
745 One test was not updated to pass the new required interruption type
746 argument to 'internals.beginMediaSessionInterruption'.
748 * webaudio/audiocontext-state-interrupted-expected.txt:
749 * webaudio/audiocontext-state-interrupted.html:
751 2015-10-01 Eric Carlson <eric.carlson@apple.com>
753 [iOS] AirPlay should not stop when the screen locks
754 https://bugs.webkit.org/show_bug.cgi?id=148315
755 <rdar://problem/22770703>
757 Reviewed by Jer Noble.
759 * media/video-interruption-with-resume-allowing-play.html:
760 * media/video-interruption-with-resume-not-allowing-play.html:
762 2015-10-01 Ryosuke Niwa <rniwa@webkit.org>
764 Slot elements should support fallback contents
765 https://bugs.webkit.org/show_bug.cgi?id=149701
767 Reviewed by Antti Koivisto.
769 Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
770 and the other one is a style recalc test.
772 * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
773 * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
774 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
775 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
777 2015-10-01 Keith Miller <keith_miller@apple.com>
779 [ES6] Add TypedArray.prototype functionality.
780 https://bugs.webkit.org/show_bug.cgi?id=148035
782 Reviewed by Geoffrey Garen.
784 Fixed tests for new toString behavior on TypedArrays.
786 * fast/canvas/webgl/type-conversion-test-expected.txt:
787 * fast/dom/Window/window-postmessage-clone-expected.txt:
789 2015-10-01 Brent Fulgham <bfulgham@apple.com>
791 Latch does not clear when a scroll snap animation is triggered
792 https://bugs.webkit.org/show_bug.cgi?id=149681
793 <rdar://problem/22733922>
795 Reviewed by Simon Fraser.
797 Add a new test that confirms latched state is cleared when scroll snap animations
800 * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
801 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
803 2015-10-01 Simon Fraser <simon.fraser@apple.com>
805 Remove some tests that now pass.
808 * platform/mac-wk2/TestExpectations:
809 * platform/mac/TestExpectations:
811 2015-09-30 Simon Fraser <simon.fraser@apple.com>
813 Add iOS touch event test
814 https://bugs.webkit.org/show_bug.cgi?id=149688
816 Reviewed by Ryosuke Niwa.
818 Basic touch event test that synthesizes touches in the UI process.
821 * fast/events/touch/ios/touch-event-expected.txt: Added.
822 * fast/events/touch/ios/touch-event.html: Added.
823 * platform/ios-simulator-wk2/TestExpectations:
825 2015-10-01 Antti Koivisto <antti@apple.com>
827 Network cache: Subresource referer header wrong after cached redirect
828 https://bugs.webkit.org/show_bug.cgi?id=149709
829 rdar://problem/22917174
831 Reviewed by Chris Dumez.
833 * http/tests/cache/redirect-referer-expected.html: Added.
834 * http/tests/cache/redirect-referer.html: Added.
835 * http/tests/cache/resources/load-and-check-referer.php: Added.
836 * http/tests/cache/resources/permanent-redirect.php: Added.
837 * http/tests/cache/resources/redirect-referer-iframe.html: Added.
838 * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
840 2015-10-01 Myles C. Maxfield <mmaxfield@apple.com>
842 accessibility/mac/aria-expanded-notifications.html is flaky
843 https://bugs.webkit.org/show_bug.cgi?id=149510
845 Reviewed by Chris Fleizach.
847 The problem is triggered by our resumable parser. AXLoadComplete gets called
848 synchronously from DocumentLoader::finishedLoading(). This means that the order of
849 the AXLoadComplete message isn't FIFO.
851 If the parser yielded previously, the AXLoadComplete will be handled after some AX
852 messages had been handled.
854 If the parser hadn't yielded, the AXLoadComplete will be the first message
855 processed (no matter what had been queued up before it).
857 Because making the AXLoadComplete message asynchonous is not desirable, the
858 solution is to relax the test to handle various orderings.
860 * accessibility/mac/aria-expanded-notifications-expected.txt:
861 * accessibility/mac/aria-expanded-notifications.html:
862 * platform/mac/TestExpectations:
864 2015-09-30 Daniel Bates <dabates@apple.com>
866 Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
867 https://bugs.webkit.org/show_bug.cgi?id=148828
869 Reviewed by Alexey Proskuryakov.
871 Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
872 LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
873 them so as to make it clear from their name that they test the ping attribute on a HTML a element.
875 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
876 * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
877 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
878 * 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.
879 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
880 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
881 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
882 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
883 * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
884 * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
885 * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
886 * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
887 * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
888 * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
889 * platform/win/TestExpectations: Ditto.
891 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
893 Implement keyboard event sending for iOS in WebKitTestRunner
894 https://bugs.webkit.org/show_bug.cgi?id=149676
896 Reviewed by Simon Fraser.
898 Adds a new basic test for the oninput event listener when typing in a text field.
900 * fast/events/ios/input-value-after-oninput-expected.txt: Added.
901 * fast/events/ios/input-value-after-oninput.html: Added.
903 2015-10-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
905 [Streams API] Add support for private WebCore JS builtins functions
906 https://bugs.webkit.org/show_bug.cgi?id=149518
908 Reviewed by Darin Adler.
910 Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
912 * streams/reference-implementation/readable-stream-expected.txt:
913 * streams/reference-implementation/readable-stream-tee-expected.txt:
914 * streams/reference-implementation/readable-stream-templated-expected.txt:
916 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
918 [Streams API] Update readable-stream tests against latest reference
919 https://bugs.webkit.org/show_bug.cgi?id=149668
921 Reviewed by Darin Adler.
923 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
924 * streams/reference-implementation/readable-stream.html: Updated tests.
926 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
928 [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
929 https://bugs.webkit.org/show_bug.cgi?id=149666
931 Reviewed by Darin Adler.
933 * streams/readable-stream-reader-read.html:
934 * streams/reference-implementation/abstract-ops.html:
935 * streams/reference-implementation/bad-strategies.html:
936 * streams/reference-implementation/bad-underlying-sources.html:
937 * streams/reference-implementation/pipe-to-options.html:
938 * streams/reference-implementation/pipe-to.html:
939 * streams/reference-implementation/readable-stream-cancel.html:
940 * streams/reference-implementation/writable-stream-abort.html:
941 * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
943 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
945 [Streams API] Create ByteLengthQueuingStrategy object as per spec
946 https://bugs.webkit.org/show_bug.cgi?id=147153
948 Reviewed by Darin Adler.
950 * js/dom/global-constructors-attributes-expected.txt:
951 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
952 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
953 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
954 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
955 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
956 * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
957 constructor expectations.
958 * streams/reference-implementation/brand-checks.html:
959 * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
960 byte-length-queuing-strategy.js as it should be now builtin in WebKit.
961 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
962 (ByteLengthQueuingStrategy): Deleted.
964 2015-09-30 Commit Queue <commit-queue@webkit.org>
966 Unreviewed, rolling out r190367 and r190373.
967 https://bugs.webkit.org/show_bug.cgi?id=149694
969 Windows build broken (Requested by smfr on #webkit).
973 "[ES6] Add TypedArray.prototype functionality."
974 https://bugs.webkit.org/show_bug.cgi?id=148035
975 http://trac.webkit.org/changeset/190367
977 "Unreviewed Windows buildfix."
978 http://trac.webkit.org/changeset/190373
980 2015-09-30 Katlyn Graff <kgraff@apple.com>
982 Tests support for imageSmoothingQuality attribute of Canvas element.
983 https://bugs.webkit.org/show_bug.cgi?id=149541
985 Reviewed by Ryosuke Niwa.
987 Tests low, medium, high, and default values, value persistence when
988 imageSmoothingEnabled is changed, and invalid input.
990 * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
991 * fast/canvas/canvas-imageSmoothingQuality.html: Added.
993 2015-09-30 Brady Eidson <beidson@apple.com>
995 Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
996 https://bugs.webkit.org/show_bug.cgi?id=149678
998 Reviewed by Alex Christensen.
1000 * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
1001 * storage/indexeddb/modern/opendatabase-request-event.html: Added.
1003 2015-09-30 Myles C. Maxfield <mmaxfield@apple.com>
1005 Crash when using an SVG font with > 390 glyphs
1006 https://bugs.webkit.org/show_bug.cgi?id=149677
1007 <rdar://problem/21676402>
1009 Reviewed by Simon Fraser.
1011 * svg/custom/many-glyphs-expected.svg: Added.
1012 * svg/custom/many-glyphs.svg: Added.
1014 2015-09-30 Michael Saboff <msaboff@apple.com>
1016 Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
1017 and https://bugs.webkit.org/show_bug.cgi?id=149621
1019 Reviewed by Saam Barati.
1021 2015-09-29 Simon Fraser <simon.fraser@apple.com>
1023 [iOS] Allow tests to generate user gestures for UI testing
1024 https://bugs.webkit.org/show_bug.cgi?id=149653
1026 Reviewed by Tim Horton.
1028 Simple tests for single tap triggering a click, and double-tap zoom.
1031 * fast/events/ios/double-tap-zoom-expected.txt: Added.
1032 * fast/events/ios/double-tap-zoom.html: Added.
1033 * fast/events/ios/single-tap-generates-click-expected.txt: Added.
1034 * fast/events/ios/single-tap-generates-click.html: Added.
1035 * platform/ios-simulator-wk2/TestExpectations:
1037 2015-09-30 Keith Miller <keith_miller@apple.com>
1039 [ES6] Add TypedArray.prototype functionality.
1040 https://bugs.webkit.org/show_bug.cgi?id=148035
1042 Reviewed by Geoffrey Garen.
1044 Fixed tests for new toString behavior on TypedArrays.
1046 * fast/canvas/webgl/type-conversion-test-expected.txt:
1047 * fast/dom/Window/window-postmessage-clone-expected.txt:
1049 2015-09-30 Timothy Horton <timothy_horton@apple.com>
1051 Compute document marker rects at use time instead of paint time
1052 https://bugs.webkit.org/show_bug.cgi?id=149643
1054 * fast/text/mark-matches-overflow-clip-expected.txt:
1055 * fast/text/mark-matches-overflow-clip.html:
1056 Adjust one recently-added test and its result slightly.
1058 2015-09-30 Eric Carlson <eric.carlson@apple.com>
1060 REGRESSION(r190262): User media unit test failures after r190262
1061 https://bugs.webkit.org/show_bug.cgi?id=149580
1063 Reviewed by Darin Adler.
1065 * platform/gtk/TestExpectations: Unskip tests.
1067 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
1069 Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
1070 <https://bugs.webkit.org/show_bug.cgi?id=149637>
1072 Reviewed by Darin Adler.
1074 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
1076 2015-09-29 Jon Honeycutt <jhoneycutt@apple.com>
1078 Avoid reparsing an XSLT stylesheet after the first failure.
1079 https://bugs.webkit.org/show_bug.cgi?id=149188
1080 <rdar://problem/22709912>
1082 Reviewed by Dave Hyatt.
1084 Patch by Jiewen Tan, jiewen_tan@apple.com.
1086 * svg/custom/invalid-xslt-crash-expected.txt: Added.
1087 * svg/custom/invalid-xslt-crash.svg: Added.
1089 2015-09-29 Wenson Hsieh <wenson_hsieh@apple.com>
1091 Snap offsets should update when style is programmatically changed
1092 https://bugs.webkit.org/show_bug.cgi?id=135964
1093 <rdar://problem/18162411>
1095 Reviewed by Darin Adler.
1097 Tests style updates in both cases where -points and -coordinates are used to position snap points.
1099 * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
1100 * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
1101 * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
1102 * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
1104 2015-09-29 Commit Queue <commit-queue@webkit.org>
1106 Unreviewed, rolling out r190289.
1107 https://bugs.webkit.org/show_bug.cgi?id=149647
1109 Crashing speedometer and some ARM32 tests (Requested by
1110 msaboff on #webkit).
1114 "[ES6] Implement tail calls in the FTL"
1115 https://bugs.webkit.org/show_bug.cgi?id=148664
1116 http://trac.webkit.org/changeset/190289
1118 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1120 [Win] Rebaseline test.
1122 Rubberstamped by Tim Horton.
1124 * platform/win/TestExpectations: Remove test failure.
1125 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
1127 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1129 [Win] Unreviewed gardening.
1131 * platform/win/TestExpectations: Mark new test added in
1134 2015-09-29 Ryosuke Niwa <rniwa@webkit.org>
1136 Update style/layout when a slot is added or removed
1137 https://bugs.webkit.org/show_bug.cgi?id=149593
1139 Reviewed by Antti Koivisto.
1141 Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
1143 Also added an explicit test case for when a default slot is introduced dynamically after
1144 calling getDistributedNodes() once, thereby forcing the slot assignments.
1146 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
1147 * fast/shadow-dom/HTMLSlotElement-interface.html:
1148 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
1149 * platform/mac/TestExpectations:
1151 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
1153 Update test expectations to mark quicklook/pages.html as crashing
1154 <https://bugs.webkit.org/show_bug.cgi?id=149634>
1156 Reviewed by David Kilzer.
1158 * platform/ios-simulator/TestExpectations:
1160 2015-09-29 Chris Dumez <cdumez@apple.com>
1162 Memory cache revalidations should refresh the network disk cache
1163 https://bugs.webkit.org/show_bug.cgi?id=149606
1165 Reviewed by Darin Adler.
1167 Add layout test to check that revalidations requested by the memory cache
1168 update the corresponding disk cache entry when the server responds with a
1171 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
1172 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
1174 2015-09-29 Chris Dumez <cdumez@apple.com>
1176 Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
1177 https://bugs.webkit.org/show_bug.cgi?id=149636
1179 * platform/mac/TestExpectations:
1181 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1183 [Win] Revise failure case per Alexey's comments.
1185 * platform/win/TestExpectations:
1187 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
1189 [Streams API] Add abstract ops tests
1190 https://bugs.webkit.org/show_bug.cgi?id=149629
1192 Reviewed by Darin Adler.
1194 * streams/reference-implementation/abstract-ops-expected.txt: Added.
1195 * streams/reference-implementation/abstract-ops.html: Added.
1197 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
1199 [Streams API] Update tests according to latest spec
1200 https://bugs.webkit.org/show_bug.cgi?id=149628
1202 Reviewed by Darin Adler.
1204 Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
1207 * streams/reference-implementation/bad-strategies-expected.txt:
1208 * streams/reference-implementation/bad-strategies.html:
1209 * streams/reference-implementation/pipe-to-options.html:
1210 * streams/reference-implementation/pipe-to.html:
1211 * streams/reference-implementation/writable-stream-abort.html:
1212 * streams/reference-implementation/writable-stream.html:
1214 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1216 [Win] Test gardening
1218 * platform/win/TestExpectations: Mark some expected failures.
1220 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1222 [Win] [Font Features] Implement font-variant-*
1223 https://bugs.webkit.org/show_bug.cgi?id=149630
1225 Unreviewed gardening.
1227 * platform/win/TestExpectations: Mark expected failures due
1228 to missing Windows feature.
1230 2015-09-29 Javier Fernandez <jfernandez@igalia.com>
1232 [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
1233 https://bugs.webkit.org/show_bug.cgi?id=148944
1235 Reviewed by Darin Adler.
1237 Allow 0 as flex factor value and implement the new flex track sizing algorithm.
1239 * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
1240 * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
1241 * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
1242 * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
1243 * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
1245 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
1247 printing does not use minimum page zoom factor
1248 https://bugs.webkit.org/show_bug.cgi?id=108507
1250 Reviewed by Darin Adler.
1252 Unskip printing reftests that should pass now.
1254 * platform/gtk/TestExpectations:
1255 * platform/mac-wk2/TestExpectations:
1257 2015-09-28 Zalan Bujtas <zalan@apple.com>
1259 fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
1261 Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
1262 to ensure that renderer tree is in clean state.)
1264 Unreviewed gardening.
1266 * fast/repaint/absolute-position-changed.html:
1267 * fast/repaint/fixed.html:
1269 2015-09-28 Saam barati <sbarati@apple.com>
1271 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
1273 We're now skipping getter-richards-try-catch on debug builds.
1275 Unreviewed: skip long running test on debug builds.
1277 * js/regress/script-tests/getter-richards-try-catch.js:
1278 * platform/mac/TestExpectations:
1280 2015-09-28 Saam barati <sbarati@apple.com>
1282 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
1284 This patch makes the test run for even less time.
1286 Unreviewed attempted fix for flakiness.
1288 * js/regress/script-tests/getter-richards-try-catch.js:
1289 (Packet.prototype.toString):
1291 2015-09-28 Brady Eidson <beidson@apple.com>
1293 Add an IDB Server that can roundtrip a request back to the client.
1294 https://bugs.webkit.org/show_bug.cgi?id=149603
1296 Reviewed by Alex Christensen.
1298 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
1299 * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
1301 2015-09-28 Michael Saboff <msaboff@apple.com>
1303 [ES6] Implement tail calls in the FTL
1304 https://bugs.webkit.org/show_bug.cgi?id=148664
1306 Reviewed by Filip Pizlo.
1308 Added one new tail call test and enabled other tail call tests.
1310 * js/caller-property-expected.txt:
1311 * js/script-tests/caller-property.js:
1312 (string_appeared_here.nonStrictCallee):
1319 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
1321 relatedNode should be retargeted respecting slots
1322 https://bugs.webkit.org/show_bug.cgi?id=149591
1324 Reviewed by Antti Koivisto.
1326 Added a new testharness.js test for retargeting relatedNode.
1328 * fast/shadow-dom/event-with-related-target.html: Added.
1330 2015-09-28 Saam barati <sbarati@apple.com>
1332 js/regress/getter-richards-try-catch is timing out on debug layout tests
1333 https://bugs.webkit.org/show_bug.cgi?id=149599
1335 Reviewed by Alexey Proskuryakov.
1337 * js/regress/script-tests/getter-richards-try-catch.js:
1338 (Packet.prototype.toString):
1339 * platform/mac/TestExpectations:
1341 2015-09-28 Chris Dumez <cdumez@apple.com>
1343 Drop support for legacy EventException
1344 https://bugs.webkit.org/show_bug.cgi?id=149597
1345 <rdar://problem/22879795>
1347 Reviewed by Sam Weinig.
1349 Update / rebaseline several tests now that we no longer expose
1350 EventException on the global Window object.
1352 * fast/dom/Window/resources/window-properties.js:
1353 * fast/dom/Window/window-lookup-precedence-expected.txt:
1354 * js/dom/global-constructors-attributes-expected.txt:
1355 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1356 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
1357 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1358 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1359 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1360 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1361 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1362 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1364 2015-09-28 Chris Dumez <cdumez@apple.com>
1366 Object.getOwnPropertyNames() does not return named properties
1367 https://bugs.webkit.org/show_bug.cgi?id=149562
1368 <rdar://problem/22879779>
1370 Reviewed by Darin Adler.
1372 Add layout test that verifies that Object.getOwnPropertyNames() returns
1373 an HTMLCollection's named properties, in addition to its indexes. It
1374 also checks that they are not enumerable, as per the DOM specification.
1376 * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
1377 * fast/dom/htmlcollection-getownpropertynames.html: Added.
1379 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
1381 Update bug numbers for failing test expectations in fast/shadow-dom.
1383 * platform/mac/TestExpectations:
1385 2015-09-28 Said Abou-Hallawa <sabouhallawa@apple.com>
1387 An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
1388 https://bugs.webkit.org/show_bug.cgi?id=148845
1390 Reviewed by Darin Adler.
1392 Ensure that an SVG image with intrinsic size or with no intrinsic size can be
1393 displayed on a canvas even if it is previously displayed by an HTMLImageElement.
1395 * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
1396 * svg/as-image/svg-cached-draw-canvas.html: Added.
1398 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
1400 Unreviewed. Gardening: skip media stream tests failing after r190262.
1402 * platform/gtk/TestExpectations:
1404 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
1406 REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
1407 https://bugs.webkit.org/show_bug.cgi?id=148569
1409 Reviewed by Darin Adler.
1411 * platform/gtk/TestExpectations: Unskip the inspector tests.
1413 2015-09-25 Alexey Proskuryakov <ap@apple.com>
1415 Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
1416 because it times out.
1418 * platform/mac/TestExpectations:
1420 2015-09-25 Saam barati <sbarati@apple.com>
1422 DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
1423 https://bugs.webkit.org/show_bug.cgi?id=149575
1425 Reviewed by Geoffrey Garen.
1427 * js/regress/getter-richards-try-catch-expected.txt: Added.
1428 * js/regress/getter-richards-try-catch.html: Added.
1429 * js/regress/script-tests/getter-richards-try-catch.js: Added.
1433 (Scheduler.prototype.addIdleTask):
1434 (Scheduler.prototype.addWorkerTask):
1435 (Scheduler.prototype.addHandlerTask):
1436 (Scheduler.prototype.addDeviceTask):
1437 (Scheduler.prototype.addRunningTask):
1438 (Scheduler.prototype.addTask):
1439 (Scheduler.prototype.schedule):
1440 (Scheduler.prototype.release):
1441 (Scheduler.prototype.holdCurrent):
1442 (Scheduler.prototype.suspendCurrent):
1443 (Scheduler.prototype.queue):
1445 (TaskControlBlock.prototype.setRunning):
1446 (TaskControlBlock.prototype.markAsNotHeld):
1447 (TaskControlBlock.prototype.markAsHeld):
1448 (TaskControlBlock.prototype.isHeldOrSuspended):
1449 (TaskControlBlock.prototype.markAsSuspended):
1450 (TaskControlBlock.prototype.markAsRunnable):
1451 (TaskControlBlock.prototype.run):
1452 (TaskControlBlock.prototype.checkPriorityAdd):
1453 (TaskControlBlock.prototype.toString):
1455 (IdleTask.prototype.run):
1456 (IdleTask.prototype.toString):
1458 (DeviceTask.prototype.run):
1459 (DeviceTask.prototype.toString):
1461 (WorkerTask.prototype.run):
1462 (WorkerTask.prototype.toString):
1464 (HandlerTask.prototype.run):
1465 (HandlerTask.prototype.toString):
1467 (Packet.prototype.addTo):
1468 (Packet.prototype.toString):
1470 2015-09-25 Simon Fraser <simon.fraser@apple.com>
1472 [iOS WK2] Add viewport tests and fix runUIScript() timing issues
1473 https://bugs.webkit.org/show_bug.cgi?id=149577
1475 Reviewed by Tim Horton.
1477 New viewport tests which read the scale etc. in the UI process.
1480 * fast/viewport/ios/resources/viewport-test-utils.js: Added.
1485 * fast/viewport/ios/width-is-device-width-expected.txt: Added.
1486 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
1487 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
1488 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
1489 * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
1490 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
1491 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
1492 * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
1493 * fast/viewport/ios/width-is-device-width.html: Added.
1494 * platform/ios-simulator-wk2/TestExpectations:
1496 2015-09-25 Antti Koivisto <antti@apple.com>
1498 Implement scoped styling for shadow DOM
1499 https://bugs.webkit.org/show_bug.cgi?id=149230
1501 Reviewed by Ryosuke Niwa.
1503 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
1504 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
1506 Add a test that verifies that shadow DOM style doesn't affect normal DOM.
1508 * platform/mac/TestExpectations:
1510 Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
1512 2015-09-25 Tim Horton <timothy_horton@apple.com>
1514 Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
1515 https://bugs.webkit.org/show_bug.cgi?id=149572
1516 <rdar://problem/13093602>
1518 Reviewed by Simon Fraser.
1520 * fast/text/mark-matches-overflow-clip-expected.txt: Added.
1521 * fast/text/mark-matches-overflow-clip.html: Added.
1522 Add a test ensuring that a find match that is clipped out by overflow
1523 ends up with a clipped rendered rect.
1525 2015-09-25 Zalan Bujtas <zalan@apple.com>
1527 Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
1529 Unreviewed gardening.
1531 * platform/mac/TestExpectations:
1533 2015-09-25 Commit Queue <commit-queue@webkit.org>
1535 Unreviewed, rolling out r190232 and r190236.
1536 https://bugs.webkit.org/show_bug.cgi?id=149555
1538 "It did not help" (Requested by cdumez on #webkit).
1540 Reverted changesets:
1542 "Unreviewed, roll out r187615 as it seems to have caused a ~1%
1544 http://trac.webkit.org/changeset/190232
1546 "This started failing after this rollout:"
1547 http://trac.webkit.org/changeset/190236
1549 2015-09-25 Carlos Garcia Campos <cgarcia@igalia.com>
1551 [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
1552 https://bugs.webkit.org/show_bug.cgi?id=148956
1554 Reviewed by Žan Doberšek.
1556 Unskip tests that should pass now.
1558 * platform/gtk/TestExpectations:
1560 2015-09-24 Beth Dakin <bdakin@apple.com>
1562 This started failing after this rollout:
1563 http://trac.webkit.org/changeset/190232
1565 * platform/mac/TestExpectations:
1567 2015-09-24 Chris Dumez <cdumez@apple.com>
1569 Node.replaceChild() does not behave according to the specification
1570 https://bugs.webkit.org/show_bug.cgi?id=149546
1571 <rdar://problem/22571887>
1573 Reviewed by Ryosuke Niwa.
1575 Update existing test that now throws a different exception.
1577 * fast/events/mutation-during-replace-child-expected.txt:
1578 * fast/events/mutation-during-replace-child.html:
1580 2015-09-24 Beth Dakin <bdakin@apple.com>
1582 The same problem happens on El Capitan.
1584 * platform/mac/TestExpectations:
1586 2015-09-24 Chris Dumez <cdumez@apple.com>
1588 Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
1590 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1592 2015-09-24 Ryosuke Niwa <rniwa@webkit.org>
1594 Make event dispatching respect slotting
1595 https://bugs.webkit.org/show_bug.cgi?id=149243
1597 Reviewed by Antti Koivisto.
1599 Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
1601 * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
1602 * fast/shadow-dom/event-inside-shadow-tree.html: Added.
1603 * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
1604 * fast/shadow-dom/event-inside-slotted-node.html: Added.
1606 2015-09-24 David Hyatt <hyatt@apple.com>
1608 Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
1609 https://bugs.webkit.org/show_bug.cgi?id=130397
1611 Reviewed by Antti Koivisto.
1613 * fast/css/custom-properties: Added.
1614 * fast/css/custom-properties/computed-style-access-expected.html: Added.
1615 * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
1616 * fast/css/custom-properties/computed-style-access-inherited.html: Added.
1617 * fast/css/custom-properties/computed-style-access.html: Added.
1618 * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
1619 * fast/css/custom-properties/inline-style-property-get.html: Added.
1620 * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
1621 * fast/css/custom-properties/rule-property-get-css-value.html: Added.
1622 * fast/css/custom-properties/rule-property-get-expected.html: Added.
1623 * fast/css/custom-properties/rule-property-get.html: Added.
1624 * fast/css/custom-properties/rule-property-priority-expected.html: Added.
1625 * fast/css/custom-properties/rule-property-priority.html: Added.
1626 * fast/css/custom-properties/rule-property-set-expected.html: Added.
1627 * fast/css/custom-properties/rule-property-set.html: Added.
1628 * fast/css/custom-properties/rule-serialization-expected.html: Added.
1629 * fast/css/custom-properties/rule-serialization.html: Added.
1631 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1633 Unreviewed, rebaseline media/media-controls-play-button-updates.html.
1635 * platform/gtk/media/media-controls-play-button-updates-expected.txt:
1637 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1639 [GTK] playbutton in media controls is not changed when it is clicked.
1640 https://bugs.webkit.org/show_bug.cgi?id=149113
1642 Reviewed by Philippe Normand.
1644 * media/media-controls-play-button-updates-expected.png: Added.
1645 * media/media-controls-play-button-updates-expected.txt: Added.
1646 * media/media-controls-play-button-updates.html: Added.
1647 * platform/efl/TestExpectations: Skip the test.
1648 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1649 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1650 * platform/mac/TestExpectations: Skip the test on yosemite.
1652 2015-09-23 Myles C. Maxfield <mmaxfield@apple.com>
1654 [Cocoa] [Font Features] Implement font-variant-*
1655 https://bugs.webkit.org/show_bug.cgi?id=148413
1657 Reviewed by Darin Adler.
1659 Updating tests because font-variant-ligatures is being unprefixed.
1661 Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
1663 * css3/font-feature-settings-rendering-2-expected.html:
1664 * css3/font-feature-settings-rendering-2.html:
1665 * css3/font-variant-all-webfont-expected.html: Added.
1666 * css3/font-variant-all-webfont.html: Added.
1667 * css3/font-variant-parsing-expected.txt: Added.
1668 * css3/font-variant-parsing.html: Added.
1669 * css3/resources/FontWithFeatures.otf:
1670 * fast/css/getComputedStyle/computed-style-expected.txt:
1671 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1672 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1673 * fast/css/getComputedStyle/resources/property-names.js:
1674 * fast/css/parsing-font-variant-ligatures.html:
1675 * fast/text/font-variant-ligatures.html:
1676 * platform/mac/TestExpectations:
1677 * svg/css/getComputedStyle-basic-expected.txt:
1679 2015-09-23 Chris Dumez <cdumez@apple.com>
1681 Unreviewed, roll out r190085 as it seems to cause crashes in JSC
1682 <rdar://problem/22825602>
1684 * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
1685 * fast/events/event-prototype-constructor-properties.html: Removed.
1687 2015-09-23 Chris Dumez <cdumez@apple.com>
1689 HTMLOutputElement.htmlFor should be settable
1690 https://bugs.webkit.org/show_bug.cgi?id=149418
1692 Reviewed by Ryosuke Niwa.
1694 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1695 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1696 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1697 updates the 'sizes' associated attribute.
1699 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1700 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1701 Update existing layout test now that HTMLOutputElement.htmlFor is
1704 2015-09-23 Saam barati <sbarati@apple.com>
1706 JSC allows invalid var declarations when the declared name is the same as a let/const variable
1707 https://bugs.webkit.org/show_bug.cgi?id=147600
1709 Reviewed by Yusuke Suzuki.
1711 * js/let-syntax-expected.txt:
1712 * js/script-tests/let-syntax.js:
1715 2015-09-23 Saam barati <sbarati@apple.com>
1717 Web Inspector: Type bubbles missing for computed methods and methods on object literals
1718 https://bugs.webkit.org/show_bug.cgi?id=148562
1720 Reviewed by Joseph Pecoraro.
1722 * inspector/model/parse-script-syntax-tree-expected.txt:
1723 * inspector/model/parse-script-syntax-tree.html:
1725 2015-09-23 Beth Dakin <bdakin@apple.com>
1727 accessibility/mac/aria-expanded-notifications.html is flaky
1728 https://bugs.webkit.org/show_bug.cgi?id=149510
1731 * platform/mac/TestExpectations:
1733 2015-09-23 Chris Dumez <cdumez@apple.com>
1735 Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
1736 https://bugs.webkit.org/show_bug.cgi?id=149490
1738 Reviewed by Andreas Kling.
1740 Update test that expected an assertion in a case where we no longer
1741 throw. I checked that Firefox does not throw in this case either.
1743 * fast/dom/Range/range-exceptions-expected.txt:
1744 * fast/dom/Range/script-tests/range-exceptions.js:
1746 2015-09-23 Commit Queue <commit-queue@webkit.org>
1748 Unreviewed, rolling out r190168.
1749 https://bugs.webkit.org/show_bug.cgi?id=149502
1751 it broke debug builds. (Requested by zalan on #webkit).
1755 "HTMLOutputElement.htmlFor should be settable"
1756 https://bugs.webkit.org/show_bug.cgi?id=149418
1757 http://trac.webkit.org/changeset/190168
1759 2015-09-23 Commit Queue <commit-queue@webkit.org>
1761 Unreviewed, rolling out r190160.
1762 https://bugs.webkit.org/show_bug.cgi?id=149501
1764 media/media-controls-play-button-updates.html fails on
1765 Yosemite and EFL (Requested by zalan on #webkit).
1769 "[GTK] playbutton in media controls is not changed when it is
1771 https://bugs.webkit.org/show_bug.cgi?id=149113
1772 http://trac.webkit.org/changeset/190160
1774 2015-09-23 Chris Dumez <cdumez@apple.com>
1776 HTMLOutputElement.htmlFor should be settable
1777 https://bugs.webkit.org/show_bug.cgi?id=149418
1779 Reviewed by Ryosuke Niwa.
1781 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1782 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1783 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1784 updates the 'sizes' associated attribute.
1786 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1787 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1788 Update existing layout test now that HTMLOutputElement.htmlFor is
1791 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1793 [Streams API] Add transform stream general tests
1794 https://bugs.webkit.org/show_bug.cgi?id=149267
1796 Reviewed by Darin Adler.
1798 * streams/reference-implementation/transform-stream-expected.txt: Added.
1799 * streams/reference-implementation/transform-stream.html: Added.
1801 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1803 [Streams API] Added transform stream error tests
1804 https://bugs.webkit.org/show_bug.cgi?id=149266
1806 Reviewed by Darin Adler.
1808 * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
1809 * streams/reference-implementation/transform-stream-errors.html: Added.
1811 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1813 [Streams API] Added pipe-through transform stream tests
1814 https://bugs.webkit.org/show_bug.cgi?id=149265
1816 Reviewed by Darin Adler.
1818 * streams/reference-implementation/pipe-through-expected.txt: Added.
1819 * streams/reference-implementation/pipe-through.html: Added.
1820 * streams/reference-implementation/resources/streams-utils.js: Added duckTypedPassThroughTransform function.
1822 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1824 [Streams API] Add count queuing strategy tests for writable streams
1825 https://bugs.webkit.org/show_bug.cgi?id=148303
1827 Reviewed by Darin Adler.
1829 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added new expectations.
1830 * streams/reference-implementation/count-queuing-strategy.html: Added new writable stream tests.
1832 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1834 [Streams API] Add byte length queuing strategy tests for writable streams
1835 https://bugs.webkit.org/show_bug.cgi?id=148302
1837 Reviewed by Darin Adler.
1839 * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added new expectations.
1840 * streams/reference-implementation/byte-length-queuing-strategy.html: Added new writable stream tests.
1842 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1844 [Streams API] Add brand checks tests for writable streams
1845 https://bugs.webkit.org/show_bug.cgi?id=148301
1847 Reviewed by Darin Adler.
1849 * streams/reference-implementation/brand-checks-expected.txt: Added new expectations.
1850 * streams/reference-implementation/brand-checks.html: Added new writable stream tests.
1852 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1854 [Streams API] bad underlying sinks tests about writable streams
1855 https://bugs.webkit.org/show_bug.cgi?id=148295
1857 Reviewed by Darin Adler.
1859 * streams/reference-implementation/bad-underlying-sinks-expected.txt: Added.
1860 * streams/reference-implementation/bad-underlying-sinks.html: Added.
1862 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1864 [GTK] playbutton in media controls is not changed when it is clicked.
1865 https://bugs.webkit.org/show_bug.cgi?id=149113
1867 Reviewed by Philippe Normand.
1869 * media/media-controls-play-button-updates-expected.png: Added.
1870 * media/media-controls-play-button-updates-expected.txt: Added.
1871 * media/media-controls-play-button-updates.html: Added.
1872 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1873 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1875 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1877 [Streams API] Add bad strategies writable streams tests
1878 https://bugs.webkit.org/show_bug.cgi?id=148300
1880 Reviewed by Darin Adler.
1882 * streams/reference-implementation/bad-strategies-expected.txt: Added new expectations.
1883 * streams/reference-implementation/bad-strategies.html: Added new writable stream tests.
1885 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1887 [Streams API] Change a const in the tee tests
1888 https://bugs.webkit.org/show_bug.cgi?id=148294
1890 Reviewed by Darin Adler.
1892 * streams/reference-implementation/readable-stream-tee.html: Dumb change, replaced a const with var and added
1893 the checkpoint of the spec commit.
1895 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1897 [GTK] media/media-controls-timeline-updates.html timeouts
1898 https://bugs.webkit.org/show_bug.cgi?id=139363
1900 Reviewed by Philippe Normand.
1902 The default timeout value of gtk port is 6000ms for release build layout tests.
1903 But this is too short to pass some media tests such as media-controls-timeline-updates.html
1904 Let's tweak the test to have shorter test time by seeking.
1906 * media/media-controls-timeline-updates.html:
1907 * platform/gtk/TestExpectations:
1909 2015-09-23 Youenn Fablet <youenn.fablet@crf.canon.fr>
1911 [Streams API] Implement ReadableStream pipeThrough
1912 https://bugs.webkit.org/show_bug.cgi?id=147556
1914 Reviewed by Darin Adler.
1916 Rebased test that is now passing.
1917 Adding new tests to improve pipeThrough coverage.
1919 * streams/readable-stream-pipeThrough-expected.txt: Added.
1920 * streams/readable-stream-pipeThrough.html: Added.
1921 * streams/reference-implementation/brand-checks-expected.txt:
1923 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
1925 Event fired on a detached node does not bubble up
1926 https://bugs.webkit.org/show_bug.cgi?id=149488
1928 Reviewed by Antti Koivisto.
1930 Added a regression test. Also modified and rebaselined mouseout-dead-node.html added in r19897
1931 since our new behavior matches that of the latest Firefox as well as Chrome.
1933 * fast/events/event-propagation-in-detached-tree-expected.txt: Added.
1934 * fast/events/event-propagation-in-detached-tree.html: Added.
1935 * fast/events/mouseout-dead-node-expected.txt:
1936 * fast/events/mouseout-dead-node.html:
1938 2015-09-22 Zalan Bujtas <zalan@apple.com>
1940 Mark http/tests/notifications/events.html flaky again (crash/timeout this time).
1946 2015-09-22 Saam barati <sbarati@apple.com>
1948 Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
1949 https://bugs.webkit.org/show_bug.cgi?id=143171
1951 Reviewed by Joseph Pecoraro.
1953 * inspector/model/parse-script-syntax-tree-expected.txt:
1954 * inspector/model/parse-script-syntax-tree.html:
1956 2015-09-22 Commit Queue <commit-queue@webkit.org>
1958 Unreviewed, rolling out r190134.
1959 https://bugs.webkit.org/show_bug.cgi?id=149481
1961 "Seems to cause crashes during garbage collection" (Requested
1962 by cdumez on #webkit).
1966 "HTMLOutputElement.htmlFor should be settable"
1967 https://bugs.webkit.org/show_bug.cgi?id=149418
1968 http://trac.webkit.org/changeset/190134
1970 2015-09-22 Zalan Bujtas <zalan@apple.com>
1972 Mark http/tests/notifications/events.html flaky.
1973 https://bugs.webkit.org/show_bug.cgi?id=149218
1980 2015-09-22 Chris Dumez <cdumez@apple.com>
1982 HTMLOutputElement.htmlFor should be settable
1983 https://bugs.webkit.org/show_bug.cgi?id=149418
1985 Reviewed by Darin Adler.
1987 Update existing layout test now that HTMLOutputElement.htmlFor is
1990 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1991 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1993 2015-09-22 Tim Horton <timothy_horton@apple.com>
1995 Demystify why a few text tests depend on threaded scrolling being disabled
1997 * fast/text/combining-character-sequence-vertical.html:
1998 * fast/text/descent-clip-in-scaled-page-expected.html:
1999 * fast/text/descent-clip-in-scaled-page.html:
2000 * fast/text/vertical-quotation-marks.html:
2002 2015-09-22 Chris Dumez <cdumez@apple.com>
2004 XMLHttpRequest properties should be on the prototype
2005 https://bugs.webkit.org/show_bug.cgi?id=149465
2007 Reviewed by Darin Adler.
2009 Add layout test to check that XMLHttpRequest properties are on the
2010 prototype and have the right properties (enumerable and configurable).
2012 * fast/xmlhttprequest/xmlhttprequest-properties-prototype-expected.txt: Added.
2013 * fast/xmlhttprequest/xmlhttprequest-properties-prototype.html: Added.
2015 2015-09-22 Chris Dumez <cdumez@apple.com>
2017 Drop support for legacy EntityReference DOM Node type
2018 https://bugs.webkit.org/show_bug.cgi?id=149348
2020 Reviewed by Darin Adler.
2022 Drop several outdated DOM compliance tests. Update / Rebaseline others.
2024 2015-09-22 Chris Dumez <cdumez@apple.com>
2026 Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
2028 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2029 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
2031 2015-09-22 Chris Dumez <cdumez@apple.com>
2033 Unreviewed, rebaseline fast/table/rowindex.html after r190099.
2035 * platform/efl/fast/table/rowindex-expected.txt:
2036 * platform/gtk/fast/table/rowindex-expected.txt:
2037 * platform/win/fast/table/rowindex-expected.txt:
2039 2015-09-22 sangdeug.kim <sangdeug.kim@samsung.com>
2041 Add test for checking currentTime of mediacontroller when playback is completed.
2042 https://bugs.webkit.org/show_bug.cgi?id=149154
2044 Reviewed by Eric Carlson.
2046 * media/media-controller-time-clamp-expected.txt:
2047 * media/media-controller-time-clamp.html:
2049 2015-09-22 Saam barati <sbarati@apple.com>
2051 Web Inspector: update Esprima to latest version
2052 https://bugs.webkit.org/show_bug.cgi?id=148960
2054 Reviewed by Joseph Pecoraro.
2056 * inspector/model/parse-script-syntax-tree-expected.txt:
2057 * inspector/model/parse-script-syntax-tree.html:
2059 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
2061 invalidateSlotAssignments should trigger style recalc
2062 https://bugs.webkit.org/show_bug.cgi?id=149447
2064 Reviewed by Antti Koivisto.
2066 Removed failing expectations from newly passing tests.
2068 Also added test cases for inserting and removing text nodes, and modified the style recalc tests
2069 to force layout between each DOM change to test case separately.
2071 * fast/shadow-dom/shadow-layout-after-host-child-changes.html:
2072 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html:
2073 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
2074 * platform/mac/TestExpectations:
2076 2015-09-21 Chris Dumez <cdumez@apple.com>
2078 time element should use HTMLTimeElement interface
2079 https://bugs.webkit.org/show_bug.cgi?id=148840
2080 <rdar://problem/22586690>
2082 Reviewed by Ryosuke Niwa.
2084 Rebaseline existing test now that HTMLTimeElement is exposed on the
2085 global Window object.
2087 * js/dom/global-constructors-attributes-expected.txt:
2088 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2089 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2090 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2091 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2092 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2093 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2095 2015-09-21 Chris Dumez <cdumez@apple.com>
2097 DOM attributes on prototypes should be configurable
2098 https://bugs.webkit.org/show_bug.cgi?id=134364
2100 Reviewed by Sam Weinig.
2102 Add a layout test to confirm that attributes on prototypes are configurable.
2104 * fast/dom/attributes-configurable-expected.txt: Added.
2105 * fast/dom/attributes-configurable.html: Added.
2107 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2109 Add some style recalc tests for shadow DOM
2110 https://bugs.webkit.org/show_bug.cgi?id=149445
2112 Reviewed by Antti Koivisto.
2114 Add tests to make sure we trigger necessary style recalc.
2116 * fast/shadow-dom/shadow-layout-after-attach-shadow-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2117 * fast/shadow-dom/shadow-layout-after-attach-shadow.html: Added.
2118 * 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.
2119 * fast/shadow-dom/shadow-layout-after-host-child-changes.html: Added.
2120 * 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.
2121 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html: Added.
2122 * fast/shadow-dom/shadow-layout-after-slot-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2123 * fast/shadow-dom/shadow-layout-after-slot-changes.html: Added.
2124 * platform/mac/TestExpectations:
2126 2015-09-21 Alexey Proskuryakov <ap@apple.com>
2128 https://bugs.webkit.org/show_bug.cgi?id=149415
2129 REGRESSION (r182648): UIWebView does not set location.hash synchronously
2130 <rdar://problem/22169467>
2132 Reviewed by Darin Adler.
2134 * fast/loader/location-hash-user-gesture-expected.txt: Added.
2135 * fast/loader/location-hash-user-gesture.html: Added.
2136 * platform/ios-simulator-wk2/TestExpectations:
2138 2015-09-21 Chris Dumez <cdumez@apple.com>
2140 Update HTMLTableRowElement.rowIndex to behave according to the specification
2141 https://bugs.webkit.org/show_bug.cgi?id=148842
2142 <rdar://problem/22586914>
2144 Reviewed by Darin Adler.
2146 Rebaseline existing test because rows in all <thead> / <tfoot> children
2147 of the <table> Element now get a rowIndex.
2149 * platform/mac/fast/table/rowindex-expected.txt:
2151 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2153 Add more rendering tests for shadow DOM
2154 https://bugs.webkit.org/show_bug.cgi?id=149437
2156 Reviewed by Antti Koivisto.
2158 Added various tests for shadow tree rendering as well as tests for :host pseudo class and ::slotted pseudo element.
2160 * 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.
2161 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Added.
2162 * 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.
2163 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Added.
2164 * 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.
2165 * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Added.
2166 * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2167 * fast/shadow-dom/css-scoping-shadow-host-rule.html: Added.
2168 * 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.
2169 * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Added.
2170 * 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.
2171 * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Added.
2172 * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2173 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Added.
2174 * 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.
2175 * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Added.
2176 * platform/mac/TestExpectations:
2178 2015-09-21 Chris Dumez <cdumez@apple.com>
2180 [JS Bindings] prototype.constructor should be writable
2181 https://bugs.webkit.org/show_bug.cgi?id=149412
2182 <rdar://problem/22545096>
2184 Reviewed by Geoffrey Garen.
2186 Add layout test that checks that Event.prototype.constructor has the
2187 expected properties and that it is actually writable.
2189 * fast/events/event-prototype-constructor-properties-expected.txt: Added.
2190 * fast/events/event-prototype-constructor-properties.html: Added.
2192 2015-09-21 Antti Koivisto <antti@apple.com>
2194 HTMLSlotElement should render its assigned nodes
2195 https://bugs.webkit.org/show_bug.cgi?id=149242
2197 Reviewed by Ryosuke Niwa.
2199 Enable the relevant tests.
2201 * platform/mac/TestExpectations:
2203 2015-09-21 Alex Christensen <achristensen@webkit.org>
2205 Remove Windows-specific navigator-detached-no-crash-expected.
2206 https://bugs.webkit.org/show_bug.cgi?id=149414
2208 Reviewed by Filip Pizlo.
2210 When we switched to CMake, NAVIGATOR_HWCONCURRENCY got enabled.
2211 There is no reason to disable it, and the expectations match the default expectations now.
2213 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
2215 2015-09-21 Chris Dumez <cdumez@apple.com>
2217 DOMTokenList.add() / remove() should run the update steps even if tokens were not modified
2218 https://bugs.webkit.org/show_bug.cgi?id=148780
2219 <rdar://problem/22571794>
2221 Reviewed by Ryosuke Niwa.
2223 Update / Rebaseline several classList /relList tests now that our
2224 behavior has changed.
2226 * fast/dom/HTMLElement/class-list-expected.txt:
2227 * fast/dom/HTMLElement/class-list-quirks-expected.txt:
2228 * fast/dom/HTMLElement/script-tests/class-list.js:
2229 * fast/dom/rel-list-expected.txt:
2230 * fast/dom/rel-list.html:
2232 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2234 Add some tests for shadow DOM rendering
2235 https://bugs.webkit.org/show_bug.cgi?id=149330
2237 Reviewed by Antti Koivisto.
2239 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2241 This is a relanding of r189962 excluding css-scoping-shadow-rendering.html since it has since been added in r190006
2242 as css-scoping-shadow-root-hides-children.html by Antti.
2244 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2245 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2246 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2247 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2248 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2249 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2250 * platform/mac/TestExpectations:
2252 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2254 Add image-only failure expectation to fast/shadow-dom/css-scoping-shadow-root-hides-children.html on non-Mac ports.
2258 2015-09-21 Alex Christensen <achristensen@webkit.org>
2260 Skip tests on Windows after r189947.
2262 * platform/win/TestExpectations:
2263 webkit-font-smoothing doesn't work on Windows.
2265 2015-09-21 Chris Dumez <cdumez@apple.com>
2267 Range.cloneContents() / extractContents should throw a HierarchyRequestError when encountering a doctype
2268 https://bugs.webkit.org/show_bug.cgi?id=148770
2269 <rdar://problem/22570898>
2271 Reviewed by Ryosuke Niwa.
2273 Add new tests to cover the behaviour of Range's cloneContents() / extractContents()
2274 and deleteContents() when encountering a doctype.
2276 * fast/dom/Range/clone-contents-document-type-expected.txt: Added.
2277 * fast/dom/Range/clone-contents-document-type.html: Added.
2278 * fast/dom/Range/delete-contents-document-type-expected.txt: Added.
2279 * fast/dom/Range/delete-contents-document-type.html: Added.
2280 * fast/dom/Range/extract-contents-document-type-expected.txt: Added.
2281 * fast/dom/Range/extract-contents-document-type.html: Added.
2282 * fast/dom/Range/resources/frame-with-doctype.html: Added.
2284 2015-09-21 Simon Fraser <simon.fraser@apple.com>
2286 Add the ability for tests to run script in the UI process in WebKitTestRunner
2287 https://bugs.webkit.org/show_bug.cgi?id=149356
2289 Reviewed by Tim Horton.
2291 Some new tests that exercise testRunner.runUIScript().
2294 * fast/harness/concurrent-ui-side-scripts-expected.txt: Added.
2295 * fast/harness/concurrent-ui-side-scripts.html: Added.
2296 * fast/harness/ui-side-scripts-expected.txt: Added.
2297 * fast/harness/ui-side-scripts.html: Added.
2298 * fast/zooming/zoom-to-scale.html: Added.
2299 * platform/ios-simulator/TestExpectations:
2300 * platform/mac/TestExpectations:
2302 2015-09-21 Tim Horton <timothy_horton@apple.com>
2304 Turn on threaded scrolling by default in the tests
2305 https://bugs.webkit.org/show_bug.cgi?id=149377
2307 Reviewed by Simon Fraser.
2309 * compositing/geometry/fixed-position-flipped-writing-mode.html:
2310 * compositing/layer-creation/no-compositing-for-sticky.html:
2311 * compositing/overflow/automatically-opt-into-composited-scrolling.html:
2312 * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
2313 * compositing/overflow/composited-scrolling-creates-a-stacking-container.html:
2314 * compositing/overflow/composited-scrolling-paint-phases.html:
2315 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
2316 * compositing/overflow/dynamic-composited-scrolling-status.html:
2317 * compositing/overflow/iframe-inside-overflow-clipping.html:
2318 * compositing/overflow/nested-scrolling.html:
2319 * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
2320 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
2321 * compositing/overflow/scrolling-content-clip-to-viewport.html:
2322 * compositing/overflow/scrolling-without-painting.html:
2323 * compositing/overflow/textarea-scroll-touch.html:
2324 * compositing/overflow/updating-scrolling-content.html:
2325 * compositing/rtl/rtl-fixed-overflow-scrolled.html:
2326 * compositing/rtl/rtl-overflow-scrolling.html:
2327 * fast/block/positioning/rtl-fixed-positioning.html:
2328 * fast/block/positioning/vertical-rl/fixed-positioning.html:
2329 * fast/dom/horizontal-scrollbar-in-rtl.html:
2330 * fast/dom/horizontal-scrollbar-when-dir-change.html:
2331 * fast/dom/scroll-reveal-left-overflow.html:
2332 * fast/dom/scroll-reveal-top-overflow.html:
2333 * fast/dom/vertical-scrollbar-when-dir-change.html:
2334 * fast/multicol/pagination/RightToLeft-rl-hittest.html:
2335 * scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html:
2336 * scrollingcoordinator/non-fast-scrollable-region-transformed-iframe.html:
2337 * swipe/main-frame-pinning-requirement.html:
2338 Turn off threaded scrolling in the cases where it sensibly affects the test result.
2340 - tests that use scrollTo or similar, and then depend on the
2341 scrolling happening synchronously
2343 - tests that use setAcceleratedCompositingForOverflowScrollEnabled,
2344 which asserts if combined with threaded scrolling
2346 * fast/text/combining-character-sequence-vertical.html:
2347 * fast/text/descent-clip-in-scaled-page.html:
2348 * fast/text/descent-clip-in-scaled-page-expected.html:
2349 * fast/text/vertical-quotation-marks.html:
2350 Turn off threaded scrolling in three tests where it shouldn't affect the test result,
2351 but for some reason does.
2353 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
2355 [GTK] media controls does not show up when playing video finishes.
2356 https://bugs.webkit.org/show_bug.cgi?id=149112
2358 Reviewed by Philippe Normand.
2360 * media/media-controls-timeline-updates-after-playing-expected.txt: Added.
2361 * media/media-controls-timeline-updates-after-playing.html: Added.
2363 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
2365 [GTK] timeline is not updated after few seconds when mouse hovers on controls
2366 https://bugs.webkit.org/show_bug.cgi?id=149111
2368 Reviewed by Philippe Normand.
2370 * media/media-controls-timeline-updates-when-hovered-expected.txt: Added.
2371 * media/media-controls-timeline-updates-when-hovered.html: Added.
2373 2015-09-20 Andy Estes <aestes@apple.com>
2375 http/tests/contentfiltering/load-substitute-data-from-appcache.html crashes sometimes
2376 https://bugs.webkit.org/show_bug.cgi?id=148890
2378 Reviewed by Alexey Proskuryakov.
2380 Added a test to verify my theory that load-substitute-data-from-appcache.html will crash even with Content Filtering disabled.
2382 * TestExpectations: Skipped the new test since it only works in WebKit2.
2383 * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt: Added.
2384 * http/tests/appcache/decide-navigation-policy-after-delay.html: Added.
2385 * http/tests/appcache/resources/decide-navigation-policy-after-delay-frame.html: Added.
2386 * platform/wk2/TestExpectations: Enabled the test in WebKit2.
2388 2015-09-20 Chris Dumez <cdumez@apple.com>
2390 Unreviewed, rebaseline W3C HTML DOM test on iOS after r190030.
2392 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2394 2015-09-20 Chris Fleizach <cfleizach@apple.com>
2396 Fix a relative path in accessibility/mac/removing-textarea-after-edit-crash.html
2397 after moving the test.
2398 https://bugs.webkit.org/show_bug.cgi?id=149217
2400 Reviewed by Alexey Proskuryakov.
2402 * accessibility/mac/removing-textarea-after-edit-crash.html:
2404 2015-09-20 Alexey Proskuryakov <ap@apple.com>
2406 [Mac, iOS] AccessibilityController doesn't uninstall global notification handler
2407 https://bugs.webkit.org/show_bug.cgi?id=149384
2409 Reviewed by Chris Fleizach.
2411 * accessibility/mac/loaded-notification.html: Cleaned up the test - js-test-pre is
2412 incompatible with directly using waitUntilDone.
2414 2015-09-19 Chris Dumez <cdumez@apple.com>
2416 [WebIDL] Specify default parameter values where it is useful
2417 https://bugs.webkit.org/show_bug.cgi?id=149331
2418 <rdar://problem/22545600>
2420 Reviewed by Darin Adler.
2422 Add test to check the behavior of passing undefined for various optional
2423 parameters that have a default value in the HTML specification.
2425 * fast/html/undefined-parameter-default-value-expected.txt: Added.
2426 * fast/html/undefined-parameter-default-value.html: Added.
2428 2015-09-18 Dean Jackson <dino@apple.com>
2430 Null dereference loading Blink layout test svg/filters/feImage-failed-load-crash.html
2431 https://bugs.webkit.org/show_bug.cgi?id=149316
2432 <rdar://problem/22749532>
2434 Reviewed by Tim Horton.
2437 https://chromium.googlesource.com/chromium/blink/+/9cbcfd7866bbaff0c4b3c4c8508b7c97b46d6e6a
2439 * svg/filters/feImage-failed-load-crash-expected.txt: Added.
2440 * svg/filters/feImage-failed-load-crash.html: Added.
2442 2015-09-18 Dean Jackson <dino@apple.com>
2444 Null dereference loading Blink layout test svg/custom/use-href-attr-removal-crash.html
2445 https://bugs.webkit.org/show_bug.cgi?id=149315
2446 <rdar://problem/22749358>
2448 Reviewed by Tim Horton.
2450 These tests, copied from Blink, should not crash.
2451 The originals come from:
2452 https://chromium.googlesource.com/chromium/blink/+/e2f1087f32bb088160ab7d59a715a1403ef267c7
2454 * svg/custom/use-href-attr-removal-crash.html: Added.
2455 * svg/custom/use-href-attr-removal-crash-expected.txt: Added.
2456 * svg/custom/use-href-attr-removal-crash2.svg: Added.
2457 * svg/custom/use-href-attr-removal-crash2-expected.txt: Added.
2458 * svg/custom/use-href-change-local-to-invalid-remote.html: Added.
2459 * svg/custom/use-href-change-local-to-invalid-remote-expected.txt: Added.
2461 2015-09-18 Alexey Proskuryakov <ap@apple.com>
2463 Update Mac expectations for http/tests/cache/iframe-304-crash.html.
2464 This test is flaky everywhere, not just on Mavericks and Yosemite.
2466 * platform/mac-wk2/TestExpectations:
2468 2015-09-18 Commit Queue <commit-queue@webkit.org>
2470 Unreviewed, rolling out r189908.
2471 https://bugs.webkit.org/show_bug.cgi?id=149368
2473 Broke run-webkit-tests --pixel (Requested by ap on #webkit).
2477 "printing does not use minimum page zoom factor"
2478 https://bugs.webkit.org/show_bug.cgi?id=108507
2479 http://trac.webkit.org/changeset/189908
2481 2015-09-18 Ryosuke Niwa <rniwa@webkit.org>
2483 Inserting or removing slot elements can cause a crash
2484 https://bugs.webkit.org/show_bug.cgi?id=149365
2486 Reviewed by Antti Koivisto.
2488 Added regression tests.
2490 * fast/shadow-dom/slot-removal-crash.html: Added.
2492 2015-09-18 Antti Koivisto <antti@apple.com>
2494 Don't create renderers for children of shadow host
2495 https://bugs.webkit.org/show_bug.cgi?id=149363
2497 Reviewed by Ryosuke Niwa.
2499 * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Added.
2500 * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Added.
2502 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2504 Adds more flaky tests to TestExpecations for iOS and WK2
2506 * platform/ios-simulator/TestExpectations:
2507 * platform/wk2/TestExpectations:
2509 2015-09-18 Saam barati <sbarati@apple.com>
2511 add a regress test for richards with try/catch.
2512 https://bugs.webkit.org/show_bug.cgi?id=149301
2514 Reviewed by Filip Pizlo.
2516 This adds two variants of Octane/richards benchmark using
2517 try/catch. One try/catch variant that actually throws.
2518 Another that never throws. I've included try/catch inside
2519 every function and every loop.
2521 * js/regress/richards-empty-try-catch-expected.txt: Added.
2522 * js/regress/richards-empty-try-catch.html: Added.
2523 * js/regress/richards-try-catch-expected.txt: Added.
2524 * js/regress/richards-try-catch.html: Added.
2525 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2528 (Scheduler.prototype.addIdleTask):
2529 (Scheduler.prototype.addWorkerTask):
2530 (Scheduler.prototype.addHandlerTask):
2531 (Scheduler.prototype.addDeviceTask):
2532 (Scheduler.prototype.addRunningTask):
2533 (Scheduler.prototype.addTask):
2534 (Scheduler.prototype.schedule):
2535 (Scheduler.prototype.release):
2536 (Scheduler.prototype.holdCurrent):
2537 (Scheduler.prototype.suspendCurrent):
2538 (Scheduler.prototype.queue):
2540 (TaskControlBlock.prototype.setRunning):
2541 (TaskControlBlock.prototype.markAsNotHeld):
2542 (TaskControlBlock.prototype.markAsHeld):
2543 (TaskControlBlock.prototype.isHeldOrSuspended):
2544 (TaskControlBlock.prototype.markAsSuspended):
2545 (TaskControlBlock.prototype.markAsRunnable):
2546 (TaskControlBlock.prototype.run):
2547 (TaskControlBlock.prototype.checkPriorityAdd):
2548 (TaskControlBlock.prototype.toString):
2550 (IdleTask.prototype.run):
2551 (IdleTask.prototype.toString):
2553 (DeviceTask.prototype.run):
2554 (DeviceTask.prototype.toString):
2556 (WorkerTask.prototype.run):
2557 (WorkerTask.prototype.toString):
2559 (HandlerTask.prototype.run):
2560 (HandlerTask.prototype.toString):
2562 (Packet.prototype.addTo):
2563 (Packet.prototype.toString):
2564 * js/regress/script-tests/richards-try-catch.js: Added.
2568 (Scheduler.prototype.addIdleTask):
2569 (Scheduler.prototype.addWorkerTask):
2570 (Scheduler.prototype.addHandlerTask):
2571 (Scheduler.prototype.addDeviceTask):
2572 (Scheduler.prototype.addRunningTask):
2573 (Scheduler.prototype.addTask):
2574 (Scheduler.prototype.schedule):
2575 (Scheduler.prototype.release):
2576 (Scheduler.prototype.holdCurrent):
2577 (Scheduler.prototype.suspendCurrent):
2578 (Scheduler.prototype.queue):
2580 (TaskControlBlock.prototype.setRunning):
2581 (TaskControlBlock.prototype.markAsNotHeld):
2582 (TaskControlBlock.prototype.markAsHeld):
2583 (TaskControlBlock.prototype.isHeldOrSuspended):
2584 (TaskControlBlock.prototype.markAsSuspended):
2585 (TaskControlBlock.prototype.markAsRunnable):
2586 (TaskControlBlock.prototype.run):
2587 (TaskControlBlock.prototype.checkPriorityAdd):
2588 (TaskControlBlock.prototype.toString):
2590 (IdleTask.prototype.run):
2591 (IdleTask.prototype.toString):
2593 (DeviceTask.prototype.run):
2594 (DeviceTask.prototype.toString):
2596 (WorkerTask.prototype.run):
2597 (WorkerTask.prototype.toString):
2599 (HandlerTask.prototype.run):
2600 (HandlerTask.prototype.toString):
2602 (Packet.prototype.addTo):
2603 (Packet.prototype.toString):
2605 2015-09-18 Saam barati <sbarati@apple.com>
2607 Implement try/catch in the DFG.
2608 https://bugs.webkit.org/show_bug.cgi?id=147374
2610 Reviewed by Filip Pizlo.
2612 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2613 * js/regress/raytrace-with-empty-try-catch.html: Added.
2614 * js/regress/raytrace-with-try-catch-expected.txt: Added.
2615 * js/regress/raytrace-with-try-catch.html: Added.
2616 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2634 (Triangle.prototype.intersect):
2636 (Scene.prototype.intersect):
2637 (Scene.prototype.blocked):
2639 (Camera.prototype.generateRayPair):
2641 (Camera.prototype.render):
2642 (raytraceScene.floorShader):
2644 (arrayToCanvasCommands):
2645 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
2664 (Triangle.prototype.intersect):
2666 (Scene.prototype.intersect):
2667 (Scene.prototype.blocked):
2669 (Camera.prototype.generateRayPair):
2671 (Camera.prototype.render):
2672 (raytraceScene.floorShader):
2674 (arrayToCanvasCommands):
2675 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
2678 (Flog.RayTracer.Color.prototype.initialize):
2679 (Flog.RayTracer.Color.prototype.add):
2680 (Flog.RayTracer.Color.prototype.addScalar):
2681 (Flog.RayTracer.Color.prototype.subtract):
2682 (Flog.RayTracer.Color.prototype.multiply):
2683 (Flog.RayTracer.Color.prototype.multiplyScalar):
2684 (Flog.RayTracer.Color.prototype.divideFactor):
2685 (Flog.RayTracer.Color.prototype.limit):
2686 (Flog.RayTracer.Color.prototype.distance):
2687 (Flog.RayTracer.Color.prototype.blend):
2688 (Flog.RayTracer.Color.prototype.brightness):
2689 (Flog.RayTracer.Color.prototype.toString):
2690 (Flog.RayTracer.Light.prototype.initialize):
2691 (Flog.RayTracer.Light.prototype.toString):
2692 (Flog.RayTracer.Vector.prototype.initialize):
2693 (Flog.RayTracer.Vector.prototype.copy):
2694 (Flog.RayTracer.Vector.prototype.normalize):
2695 (Flog.RayTracer.Vector.prototype.magnitude):
2696 (Flog.RayTracer.Vector.prototype.cross):
2697 (Flog.RayTracer.Vector.prototype.dot):
2698 (Flog.RayTracer.Vector.prototype.add):
2699 (Flog.RayTracer.Vector.prototype.subtract):
2700 (Flog.RayTracer.Vector.prototype.multiplyVector):
2701 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2702 (Flog.RayTracer.Vector.prototype.toString):
2703 (Flog.RayTracer.Ray.prototype.initialize):
2704 (Flog.RayTracer.Ray.prototype.toString):
2705 (Flog.RayTracer.Scene.prototype.initialize):
2706 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2707 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2708 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2709 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2710 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2711 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2712 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2713 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2714 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2715 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2716 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2717 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2718 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2719 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2720 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2721 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2722 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2723 (Flog.RayTracer.Shape.Plane.prototype.toString):
2724 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2725 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2726 (Flog.RayTracer.Camera.prototype.initialize):
2727 (Flog.RayTracer.Camera.prototype.getRay):
2728 (Flog.RayTracer.Camera.prototype.toString):
2729 (Flog.RayTracer.Background.prototype.initialize):
2730 (Flog.RayTracer.Engine.prototype.initialize):
2731 (Flog.RayTracer.Engine.prototype.setPixel):
2732 (Flog.RayTracer.Engine.prototype.renderScene):
2733 (Flog.RayTracer.Engine.prototype.getPixelColor):
2734 (Flog.RayTracer.Engine.prototype.testIntersection):
2735 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2736 (Flog.RayTracer.Engine.prototype.rayTrace):
2738 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
2742 (Flog.RayTracer.Color.prototype.initialize):
2743 (Flog.RayTracer.Color.prototype.add):
2744 (Flog.RayTracer.Color.prototype.addScalar):
2745 (Flog.RayTracer.Color.prototype.subtract):
2746 (Flog.RayTracer.Color.prototype.multiply):
2747 (Flog.RayTracer.Color.prototype.multiplyScalar):
2748 (Flog.RayTracer.Color.prototype.divideFactor):
2749 (Flog.RayTracer.Color.prototype.limit):
2750 (Flog.RayTracer.Color.prototype.distance):
2751 (Flog.RayTracer.Color.prototype.blend):
2752 (Flog.RayTracer.Color.prototype.brightness):
2753 (Flog.RayTracer.Color.prototype.toString):
2754 (Flog.RayTracer.Light.prototype.initialize):
2755 (Flog.RayTracer.Light.prototype.toString):
2756 (Flog.RayTracer.Vector.prototype.initialize):
2757 (Flog.RayTracer.Vector.prototype.copy):
2758 (Flog.RayTracer.Vector.prototype.normalize):
2759 (Flog.RayTracer.Vector.prototype.magnitude):
2760 (Flog.RayTracer.Vector.prototype.cross):
2761 (Flog.RayTracer.Vector.prototype.dot):
2762 (Flog.RayTracer.Vector.prototype.add):
2763 (Flog.RayTracer.Vector.prototype.subtract):
2764 (Flog.RayTracer.Vector.prototype.multiplyVector):
2765 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2766 (Flog.RayTracer.Vector.prototype.toString):
2767 (Flog.RayTracer.Ray.prototype.initialize):
2768 (Flog.RayTracer.Ray.prototype.toString):
2769 (Flog.RayTracer.Scene.prototype.initialize):
2770 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2771 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2772 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2773 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2774 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2775 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2776 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2777 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2778 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2779 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2780 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2781 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2782 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2783 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2784 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2785 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2786 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2787 (Flog.RayTracer.Shape.Plane.prototype.toString):
2788 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2789 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2790 (Flog.RayTracer.Camera.prototype.initialize):
2791 (Flog.RayTracer.Camera.prototype.getRay):
2792 (Flog.RayTracer.Camera.prototype.toString):
2793 (Flog.RayTracer.Background.prototype.initialize):
2794 (Flog.RayTracer.Engine.prototype.initialize):
2795 (Flog.RayTracer.Engine.prototype.setPixel):
2796 (Flog.RayTracer.Engine.prototype.renderScene):
2797 (Flog.RayTracer.Engine.prototype.getPixelColor):
2798 (Flog.RayTracer.Engine.prototype.testIntersection):
2799 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2800 (Flog.RayTracer.Engine.prototype.rayTrace):
2802 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
2803 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
2804 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
2805 * js/regress/v8-raytrace-with-try-catch.html: Added.
2807 2015-09-18 Nan Wang <n_wang@apple.com>
2809 AX: Implement ARIA 1.1 @aria-current on iOS
2810 https://bugs.webkit.org/show_bug.cgi?id=149297
2812 Reviewed by Chris Fleizach.
2814 * platform/ios-simulator/TestExpectations:
2816 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2818 REGRESSION: http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides.html is flaky
2819 https://bugs.webkit.org/show_bug.cgi?id=132388
2823 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2825 line-break-language-sensitive tests should be marked as flaky
2826 https://bugs.webkit.org/show_bug.cgi?id=149349
2828 * platform/ios-simulator/TestExpectations:
2830 2015-09-18 Eric Carlson <eric.carlson@apple.com>
2832 [MediaStream] Finish implementing MediaDevices.enumerateDevices
2833 https://bugs.webkit.org/show_bug.cgi?id=149322
2834 <rdar://problem/22750866>
2836 Reviewed by Brent Fulgham.
2838 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Added.
2839 * fast/mediastream/MediaDevices-enumerateDevices.html: Added.
2841 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2843 Updates to include change to iOS test expectations after bug 149187
2845 * platform/ios-simulator/js/dom/constructor-length-expected.txt:
2847 2015-09-18 Chris Dumez <cdumez@apple.com>
2849 REGRESSION (r182449, Mavericks ONLY): Pages re-open empty after swiping back and scrolling on them
2850 https://bugs.webkit.org/show_bug.cgi?id=149317
2851 <rdar://problem/22521514>
2853 Reviewed by Tim Horton.
2855 Skip a couple of PageCache layout tests on Mavericks now that a PageCache
2856 optimization has been disabled.
2858 * platform/mac/TestExpectations:
2860 2015-09-18 Zalan Bujtas <zalan@apple.com>
2862 Unreviewed iOS gardening.
2864 * platform/ios-simulator/TestExpectations:
2866 2015-09-18 Chris Dumez <cdumez@apple.com>
2868 Drop support for Entity Node type
2869 https://bugs.webkit.org/show_bug.cgi?id=149239
2871 Reviewed by Darin Adler.
2873 Rebaseline / update layout tests now that we no longer expose the
2874 Entity type to the Web.
2876 * fast/dom/Window/get-set-properties-expected.txt:
2877 * fast/dom/Window/get-set-properties.html:
2878 * fast/dom/Window/resources/window-properties.js:
2879 * fast/dom/Window/window-lookup-precedence-expected.txt:
2880 * fast/dom/dom-constructors-expected.txt:
2881 * fast/dom/dom-constructors.html:
2882 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2883 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2885 2015-09-18 Chris Dumez <cdumez@apple.com>
2887 classList.toggle(name, force) treats undefined `force` argument as false
2888 https://bugs.webkit.org/show_bug.cgi?id=148582
2889 <rdar://problem/22545600>
2891 Reviewed by Ryosuke Niwa.
2893 Add decent test coverage for DOMTokenList.toggle() via Element.classList.
2895 * fast/dom/Element/class-list-toggle-expected.txt: Added.
2896 * fast/dom/Element/class-list-toggle.html: Added.
2898 2015-09-17 Commit Queue <commit-queue@webkit.org>
2900 Unreviewed, rolling out r189962.
2901 https://bugs.webkit.org/show_bug.cgi?id=149334
2903 These new tests uncovered a crash (Requested by ap on
2908 "Add some tests for shadow DOM rendering"
2909 https://bugs.webkit.org/show_bug.cgi?id=149330
2910 http://trac.webkit.org/changeset/189962
2912 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
2914 Add some tests for shadow DOM rendering
2915 https://bugs.webkit.org/show_bug.cgi?id=149330
2917 Reviewed by Antti Koivisto.
2919 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2921 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2922 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2923 * fast/shadow-dom/css-scoping-shadow-rendering-expected.html: Added.
2924 * fast/shadow-dom/css-scoping-shadow-rendering.html: Added.
2925 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2926 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2927 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2928 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2929 * platform/mac/TestExpectations:
2931 2015-09-17 Commit Queue <commit-queue@webkit.org>
2933 Unreviewed, rolling out r189938, r189952, and r189956.
2934 https://bugs.webkit.org/show_bug.cgi?id=149329
2936 Broke Web Workers (Requested by ap on #webkit).
2938 Reverted changesets:
2940 "Implement try/catch in the DFG."
2941 https://bugs.webkit.org/show_bug.cgi?id=147374
2942 http://trac.webkit.org/changeset/189938
2944 "CLoop build fix after r189938."
2945 http://trac.webkit.org/changeset/189952
2947 "add a regress test for richards with try/catch."
2948 https://bugs.webkit.org/show_bug.cgi?id=149301
2949 http://trac.webkit.org/changeset/189956
2951 2015-09-17 Chris Dumez <cdumez@apple.com>
2953 [WebIDL] Add support for default parameter values
2954 https://bugs.webkit.org/show_bug.cgi?id=149263
2955 <rdar://problem/22545600>
2957 Reviewed by Ryosuke Niwa.
2959 Rebaseline several NodeIterator / TreeWalker tests now that more checks
2962 * fast/dom/createNodeIterator-parameters-expected.txt:
2963 * fast/dom/createTreeWalker-parameters-expected.txt:
2965 2015-09-17 Saam barati <sbarati@apple.com>
2967 add a regress test for richards with try/catch.
2968 https://bugs.webkit.org/show_bug.cgi?id=149301
2970 Reviewed by Filip Pizlo.
2972 This adds two variants of Octane/richards benchmark using
2973 try/catch. One try/catch variant that actually throws.
2974 Another that never throws. I've included try/catch inside
2975 every function and every loop.
2977 * js/regress/richards-empty-try-catch-expected.txt: Added.
2978 * js/regress/richards-empty-try-catch.html: Added.
2979 * js/regress/richards-try-catch-expected.txt: Added.
2980 * js/regress/richards-try-catch.html: Added.
2981 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2984 (Scheduler.prototype.addIdleTask):
2985 (Scheduler.prototype.addWorkerTask):
2986 (Scheduler.prototype.addHandlerTask):
2987 (Scheduler.prototype.addDeviceTask):
2988 (Scheduler.prototype.addRunningTask):
2989 (Scheduler.prototype.addTask):
2990 (Scheduler.prototype.schedule):
2991 (Scheduler.prototype.release):
2992 (Scheduler.prototype.holdCurrent):
2993 (Scheduler.prototype.suspendCurrent):
2994 (Scheduler.prototype.queue):
2996 (TaskControlBlock.prototype.setRunning):
2997 (TaskControlBlock.prototype.markAsNotHeld):
2998 (TaskControlBlock.prototype.markAsHeld):
2999 (TaskControlBlock.prototype.isHeldOrSuspended):
3000 (TaskControlBlock.prototype.markAsSuspended):
3001 (TaskControlBlock.prototype.markAsRunnable):
3002 (TaskControlBlock.prototype.run):
3003 (TaskControlBlock.prototype.checkPriorityAdd):
3004 (TaskControlBlock.prototype.toString):
3006 (IdleTask.prototype.run):
3007 (IdleTask.prototype.toString):
3009 (DeviceTask.prototype.run):
3010 (DeviceTask.prototype.toString):
3012 (WorkerTask.prototype.run):
3013 (WorkerTask.prototype.toString):
3015 (HandlerTask.prototype.run):
3016 (HandlerTask.prototype.toString):
3018 (Packet.prototype.addTo):
3019 (Packet.prototype.toString):
3020 * js/regress/script-tests/richards-try-catch.js: Added.
3024 (Scheduler.prototype.addIdleTask):
3025 (Scheduler.prototype.addWorkerTask):
3026 (Scheduler.prototype.addHandlerTask):
3027 (Scheduler.prototype.addDeviceTask):
3028 (Scheduler.prototype.addRunningTask):
3029 (Scheduler.prototype.addTask):
3030 (Scheduler.prototype.schedule):
3031 (Scheduler.prototype.release):
3032 (Scheduler.prototype.holdCurrent):
3033 (Scheduler.prototype.suspendCurrent):
3034 (Scheduler.prototype.queue):
3036 (TaskControlBlock.prototype.setRunning):
3037 (TaskControlBlock.prototype.markAsNotHeld):
3038 (TaskControlBlock.prototype.markAsHeld):
3039 (TaskControlBlock.prototype.isHeldOrSuspended):
3040 (TaskControlBlock.prototype.markAsSuspended):
3041 (TaskControlBlock.prototype.markAsRunnable):
3042 (TaskControlBlock.prototype.run):
3043 (TaskControlBlock.prototype.checkPriorityAdd):
3044 (TaskControlBlock.prototype.toString):
3046 (IdleTask.prototype.run):
3047 (IdleTask.prototype.toString):
3049 (DeviceTask.prototype.run):
3050 (DeviceTask.prototype.toString):
3052 (WorkerTask.prototype.run):
3053 (WorkerTask.prototype.toString):
3055 (HandlerTask.prototype.run):
3056 (HandlerTask.prototype.toString):
3058 (Packet.prototype.addTo):
3059 (Packet.prototype.toString):
3061 2015-09-17 Dean Jackson <dino@apple.com>
3063 Multi-hop reference cycles not detected.
3064 https://bugs.webkit.org/show_bug.cgi?id=149181
3066 Reviewed by Jon Honeycutt.
3069 https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/svg/custom/pattern-3-step-cycle.html
3071 * svg/custom/pattern-3-step-cycle-expected.txt: Added.
3072 * svg/custom/pattern-3-step-cycle.html: Added.
3074 2015-09-17 Dean Jackson <dino@apple.com>
3076 Cyclic resources were not detected if the reference had deep containers
3077 https://bugs.webkit.org/show_bug.cgi?id=149182
3079 Reviewed by Jon Honeycutt.
3081 This test was ported from Blink. I believe it originally
3083 https://code.google.com/p/chromium/issues/detail?id=351713
3085 * svg/custom/pattern-content-cycle-w-resourceless-container-expected.txt: Added.
3086 * svg/custom/pattern-content-cycle-w-resourceless-container.html: Added.
3088 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
3090 Add HTMLSlotElement and NonDocumentTypeChildNode.assignedSlot
3091 https://bugs.webkit.org/show_bug.cgi?id=149241
3093 Reviewed by Antti Koivisto.
3095 Added new conformance tests and rebaselined tests as needed.
3097 In particular, inspector/model/remote-object.html was rebaselined since "assignedSlot" now appears as one of the first five
3098 properties on Comment node that this test outputs.
3100 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt: Added.
3101 * fast/shadow-dom/HTMLSlotElement-interface.html: Added.
3102 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot-expected.txt: Added.
3103 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot.html: Added.
3104 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3105 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3106 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3107 * platform/mac/inspector/model: Added.
3108 * platform/mac/inspector/model/remote-object-expected.txt: Copied from LayoutTests/inspector/model/remote-object-expected.txt.
3109 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3111 2015-09-17 Zalan Bujtas <zalan@apple.com>
3113 CSS WG multicol-1 tests failures with 1px differences due to baseline difference.
3114 https://bugs.webkit.org/show_bug.cgi?id=149245
3116 Reviewed by Ryosuke Niwa.
3118 Turn off font-aliasing for multicol tests where the reference tests' inline content
3119 end up on a different baseline (fractional difference). (It's not considered a bug, they don't
3124 2015-09-17 Saam barati <sbarati@apple.com>
3126 Implement try/catch in the DFG.
3127 https://bugs.webkit.org/show_bug.cgi?id=147374
3129 Reviewed by Filip Pizlo.
3131 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
3132 * js/regress/raytrace-with-empty-try-catch.html: Added.
3133 * js/regress/raytrace-with-try-catch-expected.txt: Added.
3134 * js/regress/raytrace-with-try-catch.html: Added.
3135 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
3153 (Triangle.prototype.intersect):
3155 (Scene.prototype.intersect):
3156 (Scene.prototype.blocked):
3158 (Camera.prototype.generateRayPair):
3160 (Camera.prototype.render):
3161 (raytraceScene.floorShader):
3163 (arrayToCanvasCommands):
3164 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
3183 (Triangle.prototype.intersect):
3185 (Scene.prototype.intersect):
3186 (Scene.prototype.blocked):
3188 (Camera.prototype.generateRayPair):
3190 (Camera.prototype.render):
3191 (raytraceScene.floorShader):
3193 (arrayToCanvasCommands):
3194 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
3197 (Flog.RayTracer.Color.prototype.initialize):
3198 (Flog.RayTracer.Color.prototype.add):
3199 (Flog.RayTracer.Color.prototype.addScalar):
3200 (Flog.RayTracer.Color.prototype.subtract):
3201 (Flog.RayTracer.Color.prototype.multiply):
3202 (Flog.RayTracer.Color.prototype.multiplyScalar):
3203 (Flog.RayTracer.Color.prototype.divideFactor):
3204 (Flog.RayTracer.Color.prototype.limit):
3205 (Flog.RayTracer.Color.prototype.distance):
3206 (Flog.RayTracer.Color.prototype.blend):
3207 (Flog.RayTracer.Color.prototype.brightness):
3208 (Flog.RayTracer.Color.prototype.toString):
3209 (Flog.RayTracer.Light.prototype.initialize):
3210 (Flog.RayTracer.Light.prototype.toString):
3211 (Flog.RayTracer.Vector.prototype.initialize):
3212 (Flog.RayTracer.Vector.prototype.copy):
3213 (Flog.RayTracer.Vector.prototype.normalize):
3214 (Flog.RayTracer.Vector.prototype.magnitude):
3215 (Flog.RayTracer.Vector.prototype.cross):
3216 (Flog.RayTracer.Vector.prototype.dot):
3217 (Flog.RayTracer.Vector.prototype.add):
3218 (Flog.RayTracer.Vector.prototype.subtract):
3219 (Flog.RayTracer.Vector.prototype.multiplyVector):
3220 (Flog.RayTracer.Vector.prototype.multiplyScalar):
3221 (Flog.RayTracer.Vector.prototype.toString):
3222 (Flog.RayTracer.Ray.prototype.initialize):
3223 (Flog.RayTracer.Ray.prototype.toString):
3224 (Flog.RayTracer.Scene.prototype.initialize):
3225 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
3226 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
3227 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
3228 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
3229 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3230 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3231 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3232 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3233 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3234 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3235 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3236 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3237 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
3238 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
3239 (Flog.RayTracer.Shape.Sphere.prototype.toString):
3240 (Flog.RayTracer.Shape.Plane.prototype.initialize):
3241 (Flog.RayTracer.Shape.Plane.prototype.intersect):
3242 (Flog.RayTracer.Shape.Plane.prototype.toString):
3243 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
3244 (Flog.RayTracer.IntersectionInfo.prototype.toString):
3245 (Flog.RayTracer.Camera.prototype.initialize):
3246 (Flog.RayTracer.Camera.prototype.getRay):
3247 (Flog.RayTracer.Camera.prototype.toString):
3248 (Flog.RayTracer.Background.prototype.initialize):
3249 (Flog.RayTracer.Engine.prototype.initialize):
3250 (Flog.RayTracer.Engine.prototype.setPixel):
3251 (Flog.RayTracer.Engine.prototype.renderScene):
3252 (Flog.RayTracer.Engine.prototype.getPixelColor):
3253 (Flog.RayTracer.Engine.prototype.testIntersection):
3254 (Flog.RayTracer.Engine.prototype.getReflectionRay):
3255 (Flog.RayTracer.Engine.prototype.rayTrace):
3257 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
3261 (Flog.RayTracer.Color.prototype.initialize):
3262 (Flog.RayTracer.Color.prototype.add):
3263 (Flog.RayTracer.Color.prototype.addScalar):
3264 (Flog.RayTracer.Color.prototype.subtract):
3265 (Flog.RayTracer.Color.prototype.multiply):
3266 (Flog.RayTracer.Color.prototype.multiplyScalar):
3267 (Flog.RayTracer.Color.prototype.divideFactor):
3268 (Flog.RayTracer.Color.prototype.limit):
3269 (Flog.RayTracer.Color.prototype.distance):
3270 (Flog.RayTracer.Color.prototype.blend):
3271 (Flog.RayTracer.Color.prototype.brightness):
3272 (Flog.RayTracer.Color.prototype.toString):
3273 (Flog.RayTracer.Light.prototype.initialize):
3274 (Flog.RayTracer.Light.prototype.toString):
3275 (Flog.RayTracer.Vector.prototype.initialize):
3276 (Flog.RayTracer.Vector.prototype.copy):
3277 (Flog.RayTracer.Vector.prototype.normalize):
3278 (Flog.RayTracer.Vector.prototype.magnitude):
3279 (Flog.RayTracer.Vector.prototype.cross):
3280 (Flog.RayTracer.Vector.prototype.dot):
3281 (Flog.RayTracer.Vector.prototype.add):
3282 (Flog.RayTracer.Vector.prototype.subtract):
3283 (Flog.RayTracer.Vector.prototype.multiplyVector):
3284 (Flog.RayTracer.Vector.prototype.multiplyScalar):
3285 (Flog.RayTracer.Vector.prototype.toString):
3286 (Flog.RayTracer.Ray.prototype.initialize):
3287 (Flog.RayTracer.Ray.prototype.toString):
3288 (Flog.RayTracer.Scene.prototype.initialize):
3289 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
3290 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
3291 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
3292 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
3293 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3294 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3295 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3296 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3297 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3298 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3299 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3300 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3301 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
3302 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
3303 (Flog.RayTracer.Shape.Sphere.prototype.toString):
3304 (Flog.RayTracer.Shape.Plane.prototype.initialize):
3305 (Flog.RayTracer.Shape.Plane.prototype.intersect):
3306 (Flog.RayTracer.Shape.Plane.prototype.toString):
3307 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
3308 (Flog.RayTracer.IntersectionInfo.prototype.toString):
3309 (Flog.RayTracer.Camera.prototype.initialize):
3310 (Flog.RayTracer.Camera.prototype.getRay):
3311 (Flog.RayTracer.Camera.prototype.toString):
3312 (Flog.RayTracer.Background.prototype.initialize):
3313 (Flog.RayTracer.Engine.prototype.initialize):
3314 (Flog.RayTracer.Engine.prototype.setPixel):
3315 (Flog.RayTracer.Engine.prototype.renderScene):
3316 (Flog.RayTracer.Engine.prototype.getPixelColor):
3317 (Flog.RayTracer.Engine.prototype.testIntersection):
3318 (Flog.RayTracer.Engine.prototype.getReflectionRay):
3319 (Flog.RayTracer.Engine.prototype.rayTrace):
3321 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
3322 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
3323 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
3324 * js/regress/v8-raytrace-with-try-catch.html: Added.
3326 2015-09-17 Alexey Proskuryakov <ap@apple.com>
3328 Skip a media test that fails when an AppleTV is around.
3330 This will be fixed soon by https://bugs.webkit.org/show_bug.cgi?id=148912
3332 * platform/mac/TestExpectations:
3334 2015-09-17 Tim Horton <timothy_horton@apple.com>
3336 Add a test ensuring that scrolling in the middle of a page can't start a swipe gesture
3337 https://bugs.webkit.org/show_bug.cgi?id=148904
3339 Reviewed by Myles Maxfield.
3341 * swipe/main-frame-pinning-requirement.html: Added.
3343 2015-09-17 Zalan Bujtas <zalan@apple.com>
3345 column-rule-style: outset/inset doesn't work
3346 https://bugs.webkit.org/show_bug.cgi?id=148815
3348 Reviewed by David Hyatt.
3350 https://drafts.csswg.org/css-multicol-1/#crs
3351 The <‘border-style’> values are interpreted as in the collapsing border model.
3355 2015-09-17 Alex Christensen <achristensen@webkit.org>
3357 Make Windows tests green.
3359 * platform/win/TestExpectations:
3360 Skip new IndexedDB test on Windows after r189879 because IndexedDB is not enabled on Windows yet.
3361 Also skip new accessibility test after r189862 because stringValue is not implemented.
3363 2015-09-15 Sergio Villar Senin <svillar@igalia.com>
3365 [CSS Grid Layout] Using automatic (instead of min-content) minimums for 'auto' tracks
3366 https://bugs.webkit.org/show_bug.cgi?id=142329
3368 Reviewed by Darin Adler.
3370 Based on Blink's r198697 by <svillar@igalia.com> and r200478 by <jfernandez@igalia.com>
3372 New tests to verify that auto is a valid keyword inside
3373 minmax. Updated the expectations of existing tests to
3374 reflect the new status of auto.
3376 * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
3377 * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
3378 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt: Added.
3379 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html: Added.
3380 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt: Added.
3381 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html: Added.
3382 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
3383 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
3384 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
3385 * fast/css-grid-layout/grid-columns-rows-get-set.html:
3386 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
3387 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
3388 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
3389 * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
3390 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
3391 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
3392 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
3393 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
3395 2015-09-17 Javier Fernandez <jfernandez@igalia.com>
3397 [CSS Grid Layout] Relayout whenever Box Alignment properties change
3398 https://bugs.webkit.org/show_bug.cgi?id=148070
3400 Reviewed by Darin Adler.
3402 Tests to verify we force a layout of grid container or grid items, as appropriated,
3403 whenever Box Alignment properties change their value.
3405 This patch also adds some repaint tests, so we can ensure we generate the correct
3406 repaint rects as well.
3408 * fast/css-grid-layout/relayout-align-items-changed-expected.txt: Added.
3409 * fast/css-grid-layout/relayout-align-items-changed.html: Added.
3410 * fast/css-grid-layout/relayout-align-self-changed-expected.txt: Added.
3411 * fast/css-grid-layout/relayout-align-self-changed.html: Added.
3412 * fast/css-grid-layout/relayout-justify-items-changed-expected.txt: Added.
3413 * fast/css-grid-layout/relayout-justify-items-changed.html: Added.
3414 * fast/css-grid-layout/relayout-justify-self-changed-expected.txt: Added.
3415 * fast/css-grid-layout/relayout-justify-self-changed.html: Added.
3416 * fast/repaint/align-items-change-expected.txt: Added.
3417 * fast/repaint/align-items-change.html: Added.
3418 * fast/repaint/align-items-overflow-change-expected.txt: Added.
3419 * fast/repaint/align-items-overflow-change.html: Added.
3420 * fast/repaint/align-self-change-expected.txt: Added.
3421 * fast/repaint/align-self-change.html: Added.
3422 * fast/repaint/align-self-overflow-change-expected.txt: Added.
3423 * fast/repaint/align-self-overflow-change.html: Added.
3424 * fast/repaint/justify-items-change-expected.txt: Added.
3425 * fast/repaint/justify-items-change.html: Added.
3426 * fast/repaint/justify-items-legacy-change-expected.txt: Added.
3427 * fast/repaint/justify-items-legacy-change.html: Added.
3428 * fast/repaint/justify-items-overflow-change-expected.txt: Added.
3429 * fast/repaint/justify-items-overflow-change.html: Added.
3430 * fast/repaint/justify-self-change-expected.txt: Added.
3431 * fast/repaint/justify-self-change.html: Added.
3432 * fast/repaint/justify-self-overflow-change-expected.txt: Added.
3433 * fast/repaint/justify-self-overflow-change.html: Added.
3435 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
3437 printing does not use minimum page zoom factor
3438 https://bugs.webkit.org/show_bug.cgi?id=108507
3440 Reviewed by Darin Adler.
3442 Unskip printing reftests that should pass now.
3444 * platform/gtk/TestExpectations:
3445 * platform/mac-wk2/TestExpectations:
3447 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3449 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3450 The test failure is tracked by webkit.org/b/149246.
3452 Also rebaseline js/dom/global-constructors-attributes-idb.html on WK1 after r189879.
3454 * js/dom/global-constructors-attributes-idb-expected.txt: Replaced with LayoutTests/platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt.
3455 * platform/mac/TestExpectations:
3456 * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Removed.
3458 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3460 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3461 The test failure is tracked by webkit.org/b/149246.
3463 * platform/mac/TestExpectations:
3465 2015-09-16 Brady Eidson <beidson@apple.com>
3467 Have window.indexedDB.open return an IDBOpenDBRequest.
3468 https://bugs.webkit.org/show_bug.cgi?id=149234
3470 Reviewed by Alex Christensen.
3472 * storage/indexeddb/modern/opendatabase-request-expected.txt: Added.
3473 * storage/indexeddb/modern/opendatabase-request.html: Added.
3475 2015-09-16 Myles C. Maxfield <mmaxfield@apple.com>
3477 Create a font which can be used for testing font features
3478 https://bugs.webkit.org/show_bug.cgi?id=149237
3480 Reviewed by Simon Fraser.
3482 * css3/font-feature-settings-rendering-2-expected.html: Added.
3483 * css3/font-feature-settings-rendering-2.html: Added.
3484 * css3/resources/FontWithFeatures.otf: Added.
3485 * platform/efl/TestExpectations:
3486 * platform/win/TestExpectations:
3488 2015-09-16 Brady Eidson <beidson@apple.com>
3490 Have window.indexedDB.deleteDatabase return an IDBOpenDBRequest.
3491 https://bugs.webkit.org/show_bug.cgi?id=149229
3493 Reviewed by Alex Christensen.
3495 * platform/mac-wk1/TestExpectations:
3496 * platform/wk2/TestExpectations:
3497 * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt: Added.
3498 * storage/indexeddb/modern/deletedatabase-null-name-exception.html: Added.
3499 * storage/indexeddb/modern/deletedatabase-request-expected.txt: Added.
3500 * storage/indexeddb/modern/deletedatabase-request.html: Added.
3502 2015-09-16 Chris Dumez <cdumez@apple.com>
3504 Unreviewed, drop dom/xhtml/level3/core/nodegetbaseuri03.xhtml test.
3506 This test is outdated and we have more recent DOM tests covering
3507 the newly expected behavior.
3509 * dom/xhtml/level3/core/nodegetbaseuri03.js: Removed.
3510 * dom/xhtml/level3/core/nodegetbaseuri03.xhtml: Removed.
3512 2015-09-16 Chris Dumez <cdumez@apple.com>
3514 Add initial support for [Unforgeable] IDL extended attribute
3515 https://bugs.webkit.org/show_bug.cgi?id=149147
3517 Reviewed by Darin Adler.
3519 New test that verifies that well-known [Unforgeable] attributes
3520 are on the instance rather than the prototype and that they are
3523 * fast/dom/unforgeable-attributes-expected.txt: Added.
3524 * fast/dom/unforgeable-attributes.html: Added.
3526 2015-09-16 Zalan Bujtas <zalan@apple.com>
3528 Simple line layout: Glitch selecting long text.
3529 https://bugs.webkit.org/show_bug.cgi?id=149204
3530 rdar://problem/22646472
3532 Reviewed by Antti Koivisto.
3534 When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3535 collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3536 This patch ensures that fragments with hypen character ignore renderer boundaries too.
3538 * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3539 * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3541 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3543 fast/events/mouse-cursor-change.html is flaky on Mac
3544 https://bugs.webkit.org/show_bug.cgi?id=149216
3546 Reviewed by Darin Adler.
3548 * fast/events/mouse-cursor-change.html: Increase the timeout. I don't see a way to make
3549 this test 100% reliable, but this change makes it work in my local testing.
3551 2015-09-16 Chris Dumez <cdumez@apple.com>
3553 Unreviewed, rebaseline W3C html/dom test for iOS after r189842.
3555 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3557 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3559 More test result fixing after r189841.
3561 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3563 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3565 Mark http/tests/css/link-css-disabled-value-with-slow-loading-sheet.html as flaky, because it is.
3567 It was already marked as flaky on mac-wk2.
3569 * platform/ios-simulator-wk2/TestExpectations:
3571 2015-09-16 Chris Fleizach <cfleizach@apple.com>
3573 AX: No VO typing feedback in some text fields
3574 https://bugs.webkit.org/show_bug.cgi?id=149177
3576 Reviewed by Mario Sanchez Prada.
3578 * accessibility/ax-value-with-search-expected.txt: Added.
3579 * accessibility/ax-value-with-search.html: Added.
3581 2015-09-16 Manuel Rego Casasnovas <rego@igalia.com>
3583 [css-grid] Grid container's height should include scrollbar
3584 https://bugs.webkit.org/show_bug.cgi?id=149210
3586 Reviewed by Sergio Villar Senin.
3588 Add test to check both height and width (which was already working as
3589 expected) with margins, borders, paddings and scrollbars.
3591 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar-expected.txt: Added.
3592 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar.html: Added.
3594 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>