1 2015-10-05 Sergio Villar Senin <svillar@igalia.com>
3 [css-grid] Implement grid gutters
4 https://bugs.webkit.org/show_bug.cgi?id=149800
6 Reviewed by Darin Adler.
8 Added several new test cases to verify that gutters are
9 properly considered when sizing and also to check that they do
10 not modify the current behavior. As many existing tests were
11 reused I took the chance to refactor some testing code related
12 to alignment so that it could be reused by many different
15 * fast/css-grid-layout/grid-align-content.html:
16 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
17 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
18 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
19 * fast/css-grid-layout/grid-align.html:
20 * fast/css-grid-layout/grid-gutters-and-alignment-expected.txt: Added.
21 * fast/css-grid-layout/grid-gutters-and-alignment.html: Added.
22 * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt: Added.
23 * fast/css-grid-layout/grid-gutters-and-flex-content.html: Added.
24 * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt: Added.
25 * fast/css-grid-layout/grid-gutters-and-tracks.html: Added.
26 * fast/css-grid-layout/grid-gutters-get-set-expected.txt: Added.
27 * fast/css-grid-layout/grid-gutters-get-set.html: Added.
28 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html:
29 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html:
30 * fast/css-grid-layout/grid-justify-content.html:
31 * fast/css-grid-layout/resources/grid-alignment.css: Added.
39 (.alignSelfFlexStart):
41 (.alignSelfSelfStart):
44 (.alignContentBaseline):
45 (.alignContentLastBaseline):
48 (.alignContentCenter):
51 (.alignContentFlexStart):
52 (.alignContentFlexEnd):
53 (.justifyContentBaseline):
54 (.justifyContentLastBaseline):
55 (.justifyContentStart):
57 (.justifyContentCenter):
58 (.justifyContentLeft):
59 (.justifyContentRight):
60 (.justifyContentFlexStart):
61 (.justifyContentFlexEnd):
62 (.justifyContentSpaceBetween):
63 (.justifyContentSpaceAround):
64 (.justifyContentSpaceEvenly):
65 (.justifyContentStretch):
72 * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
73 (testGridGapDefinitionsValues):
74 * fast/css-grid-layout/resources/grid.css:
75 (.firstRowThirdColumn):
76 (.secondRowThirdColumn):
77 (.firstRowFourthColumn):
78 (.secondRowFourthColumn):
80 2015-10-07 ChangSeok Oh <changseok.oh@collabora.com>
82 [GTK] Progress bar is broken on recent GTK+
83 https://bugs.webkit.org/show_bug.cgi?id=149831
85 Reviewed by Carlos Garcia Campos.
87 * fast/dom/HTMLProgressElement/native-progress-bar.html: Added.
88 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
89 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
90 * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.png: Added.
91 * platform/mac/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt: Added.
93 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
95 Unreviewed iOS test gardening after r190629.
97 * platform/ios-simulator/TestExpectations:
98 * platform/ios-simulator-wk1/TestExpectations:
100 2015-10-06 Zalan Bujtas <zalan@apple.com>
102 Paint artifacts when hovering on http://jsfiddle.net/Sherbrow/T87Mn/
103 https://bugs.webkit.org/show_bug.cgi?id=149535
104 rdar://problem/22874920
106 Reviewed by Simon Fraser.
108 When due to some style change, a renderer's self-painting layer is getting destroyed
109 and the parent's overflow is no longer set to visible, we don't clean up the overflow part.
111 When a renderer has a self-painting layer, the parent stops tracking the child's
112 visual overflow rect. All overflow painting is delegated to the self-painting layer.
113 However when this layer gets destroyed, no-one issues repaint to clean up
115 This patch ensures that we issue a repaint when the self-painting layer is destroyed
116 and the triggering style change requires full repaint.
118 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt: progression.
119 * fast/repaint/absolute-position-change-containing-block-expected.txt: progression.
120 * fast/repaint/overflow-hidden-with-self-painting-child-layer-expected.txt: Added.
121 * fast/repaint/overflow-hidden-with-self-painting-child-layer.html: Added.
123 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
125 More unreviewed Windows test gardening after r190629.
127 * platform/win/TestExpectations:
129 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
131 Unreviewed Windows test gardening after r190629.
133 * platform/win/TestExpectations:
135 2015-10-06 Jon Honeycutt <jhoneycutt@apple.com>
137 Unreviewed Mac test gardening after r190629.
139 * platform/mac-wk1/TestExpectations:
140 * platform/mac-wk2/TestExpectations:
142 2015-10-06 Nan Wang <n_wang@apple.com>
144 AX: ARIA 1.1: aria-orientation now defaults to undefined, supported on more elements, and role-specific defaults are defined.
145 https://bugs.webkit.org/show_bug.cgi?id=132177
147 Reviewed by Chris Fleizach.
149 * accessibility/mac/aria-orientation-expected.txt: Added.
150 * accessibility/mac/aria-orientation.html: Added.
152 2015-10-06 Simon Fraser <simon.fraser@apple.com>
154 Mark compositing/geometry/limit-layer-bounds-opacity-transition.html as failing
157 * platform/ios-simulator-wk2/TestExpectations:
159 2015-10-06 Ryan Haddad <ryanhaddad@apple.com>
161 Take 2 on marking compositing/video/video-poster.html as flaky due to crashes.
162 https://bugs.webkit.org/show_bug.cgi?id=149819
164 Reviewed by Alexey Proskuryakov.
166 * platform/mac-elcapitan/TestExpectations: Removed.
167 * platform/mac/TestExpectations:
169 2015-10-06 Jiewen Tan <jiewen_tan@apple.com>
171 Fix crash in ApplyStyleCommand::applyRelativeFontStyleChange()
172 https://bugs.webkit.org/show_bug.cgi?id=149300
173 <rdar://problem/22747046>
175 Reviewed by Chris Dumez.
177 * editing/style/apply-style-crash2-expected.txt: Added.
178 * editing/style/apply-style-crash2.html: Added.
179 * editing/style/apply-style-crash3-expected.txt: Added.
180 * editing/style/apply-style-crash3.html: Added.
182 2015-10-06 Javier Fernandez <jfernandez@igalia.com>
184 [CSS Grid Layout] Don't need to reset auto-margins during grid items layout
185 https://bugs.webkit.org/show_bug.cgi?id=149764
187 Reviewed by Darin Adler.
189 Removed a duplicated layout tests.
191 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Removed.
192 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Removed.
194 2015-10-02 Jon Honeycutt <jhoneycutt@apple.com>
196 Import some Blink layout tests.
197 https://bugs.webkit.org/show_bug.cgi?id=149768
199 These are a subset of tests that don't time out and whose expected
200 results in Blink match the results in WebKit when run under DRT and
203 Reviewed by Andy Estes.
205 2015-10-06 Chris Dumez <cdumez@apple.com>
207 [Web IDL] 'length' property is wrong for variadic operations
208 https://bugs.webkit.org/show_bug.cgi?id=149714
210 Reviewed by Darin Adler.
212 Add a layout test to check that the value for the 'length' property of
213 variadic operations is correct.
215 * fast/dom/variadic-operations-length-expected.txt: Added.
216 * fast/dom/variadic-operations-length.html: Added.
218 2015-10-06 Hunseop Jeong <hs85.jeong@samsung.com>
220 [Cairo] fast/canvas/canvas-imageSmoothingFoo tests failed after r190383.
221 https://bugs.webkit.org/show_bug.cgi?id=149752
223 Reviewed by Carlos Garcia Campos.
225 CG's low interpolation quality setting is equivalent to most other browsers default or high settings.
227 * platform/efl/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
228 * platform/gtk/fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
230 2015-10-06 Alex Christensen <achristensen@webkit.org>
232 Report error when main resource is blocked by content blocker
233 https://bugs.webkit.org/show_bug.cgi?id=149719
234 rdar://problem/21970595
236 Reviewed by Brady Eidson.
238 * http/tests/contentextensions/main-resource-expected.txt: Added.
239 * http/tests/contentextensions/main-resource.html: Added.
240 * http/tests/contentextensions/main-resource.html.json: Added.
242 2015-10-05 Byung Jun Kim <bj1987.kim@samsung.com>
244 Unreviewed EFL Gardening
245 https://bugs.webkit.org/show_bug.cgi?id=149830
247 Remove "--lint-test-files warnings".
249 * platform/efl/TestExpectations:
251 2015-10-05 Youenn Fablet <youenn.fablet@crf.canon.fr>
253 Migrate streams API to JS Builtins
254 https://bugs.webkit.org/show_bug.cgi?id=147092
256 Reviewed by Darin Adler.
258 Rebasing some tests, one subtest passing, two others still failing but with different reasons.
260 * streams/reference-implementation/brand-checks-expected.txt:
261 * streams/reference-implementation/readable-stream-reader-expected.txt:
263 2015-10-05 Chris Dumez <cdumez@apple.com>
265 data: URLs should not be preloaded
266 https://bugs.webkit.org/show_bug.cgi?id=149829
268 Reviewed by Ryosuke Niwa.
270 Add layout test to make sure that images with a data: URL do not
273 * fast/preloader/image-data-url-expected.txt: Added.
274 * fast/preloader/image-data-url.html: Added.
276 2015-10-05 Jer Noble <jer.noble@apple.com>
278 [iOS] REGRESSION(r190434): Media continues to play when locking screen
279 https://bugs.webkit.org/show_bug.cgi?id=149822
281 Reviewed by Brent Fulgham.
283 applicationWillEnterForeground() -> applicationDidEnterForeground().
285 * media/video-background-playback-expected.txt:
286 * media/video-background-playback.html:
287 * media/video-background-tab-playback-expected.txt:
288 * media/video-background-tab-playback.html:
290 2015-10-05 Alex Christensen <achristensen@webkit.org>
292 Invalid CSS Selector for Content Blockers invalidates others
293 https://bugs.webkit.org/show_bug.cgi?id=148446
294 rdar://problem/22918235
296 Reviewed by Benjamin Poulain.
298 * http/tests/contentextensions/invalid-selector-expected.txt: Added.
299 * http/tests/contentextensions/invalid-selector.html: Added.
300 * http/tests/contentextensions/invalid-selector.html.json: Added.
302 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
304 CSSGradientValue should check whether gradientLength is zero or not.
305 https://bugs.webkit.org/show_bug.cgi?id=149373
306 <rdar://problem/22771418>
308 Reviewed by Darin Adler.
310 * fast/gradients/css3-repeating-radial-gradients-crash-expected.txt: Added.
311 * fast/gradients/css3-repeating-radial-gradients-crash.html: Added.
313 2015-10-05 Dean Jackson <dino@apple.com>
315 EXT_texture_filter_anisotropic extension exposed with WEBKIT_ prefix
316 https://bugs.webkit.org/show_bug.cgi?id=149765
317 <rdar://problem/22983722>
319 Reviewed by Beth Dakin.
321 Simple test that the unprefixed form exists. The actual functionality
322 is exercised in the WebGL conformance tests.
324 * fast/canvas/webgl/unprefixed-anisotropic-extension-expected.txt: Added.
325 * fast/canvas/webgl/unprefixed-anisotropic-extension.html: Added.
327 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
329 REGRESSION(189668?): http/tests/notifications/events.html flakily asserts or times out
330 https://bugs.webkit.org/show_bug.cgi?id=149218
332 Reviewed by Alexey Proskuryakov.
336 2015-10-05 Dean Jackson <dino@apple.com>
338 Reference cycles during SVG dependency invalidation
339 https://bugs.webkit.org/show_bug.cgi?id=149824
340 <rdar://problem/22771412>
342 Reviewed by Tim Horton.
344 Adding a test that has a cycle between feImage resources.
347 https://chromium.googlesource.com/chromium/blink/+/a4bc83453bda89823b672877dc02247652a02d51
349 * svg/custom/reference-cycle-expected.txt: Added.
350 * svg/custom/reference-cycle.svg: Added.
352 2015-10-05 Ryan Haddad <ryanhaddad@apple.com>
354 Marking compositing/video/video-poster.html as flaky for El Capitan.
355 https://bugs.webkit.org/show_bug.cgi?id=149819
356 <rdar://problem/16622896> ASSERT(!needsLayout()) at com.apple.WebCore: WebCore::RenderView::paint
358 Reviewed by Simon Fraser.
360 * platform/mac-elcapitan/TestExpectations: Added.
362 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
364 Fix null pointer dereference in WebSocket::connect()
365 https://bugs.webkit.org/show_bug.cgi?id=149311
366 <rdar://problem/22748858>
368 Reviewed by Chris Dumez.
370 * http/tests/websocket/construct-in-detached-frame-expected.txt: Added.
371 * http/tests/websocket/construct-in-detached-frame.html: Added.
372 * http/tests/websocket/resources/construct-in-detached-frame.html: Added.
374 2015-10-05 Alexey Proskuryakov <ap@apple.com>
376 Revert LayoutTests parts of r190579, which were incorrect.
378 * svg/custom/invalid-xslt-crash-expected.txt: Copied from LayoutTests/svg/custom/invalid-xslt-crash-expected.txt.
379 * svg/custom/invalid-xslt-crash.svg:
381 2015-10-02 Ryosuke Niwa <rniwa@webkit.org>
383 ShadowRoot with leading or trailing white space cause a crash
384 https://bugs.webkit.org/show_bug.cgi?id=149782
386 Reviewed by Chris Dumez.
388 Added a regression test.
390 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash-expected.txt: Added.
391 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash.html: Added.
393 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
395 Cleaning up after revision 190339
396 https://bugs.webkit.org/show_bug.cgi?id=149732
398 Reviewed by Myles C. Maxfield.
400 * svg/custom/invalid-xslt-crash.svg:
401 * svg/custom/invalid-xslt-crash-expected.txt:
402 Replace render tree dump test with text dump.
405 2015-10-05 Timothy Horton <timothy_horton@apple.com>
407 Rebaseline test for iOS
409 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt:
411 2015-10-05 Zalan Bujtas <zalan@apple.com>
413 Mark the line dirty when RenderQuote's text changes.
414 https://bugs.webkit.org/show_bug.cgi?id=149784
415 rdar://problem/22558169
417 Reviewed by Antti Koivisto.
419 When quotation mark changes ( " -> ' or empty string), we
420 need to mark the line dirty to ensure its content gets laid out properly.
422 * fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
423 * fast/inline/quotation-text-changes-dynamically.html: Added.
425 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
427 Unprefix -webkit-font-feature-settings
428 https://bugs.webkit.org/show_bug.cgi?id=149722
430 Reviewed by Sam Weinig.
432 * css3/font-feature-settings-parsing.html:
433 * css3/font-feature-settings-preinstalled-fonts.html:
434 * css3/font-feature-settings-rendering-2.html:
435 * css3/font-feature-settings-rendering.html:
436 * fast/css/inherited-properties-rare-text-expected.txt:
437 * fast/css/inherited-properties-rare-text.html:
438 * fast/text/shaping/shaping-script-order.html:
439 * fast/text/shaping/shaping-selection-rect.html:
440 * fonts/unicode-character-font-crash.html:
441 * scrollbars/scrollbar-scrollbarparts-repaint-crash.html:
443 2015-10-04 Alexey Proskuryakov <ap@apple.com>
445 Mark tests as flaky for
446 https://bugs.webkit.org/show_bug.cgi?id=148890
448 http/tests/contentfiltering/load-substitute-data-from-appcache.html and
449 http/tests/appcache/decide-navigation-policy-after-delay.html crash
450 in DocumentLoader::dataReceived sometimes
452 * platform/wk2/TestExpectations:
454 2015-10-04 Nikita Vasilyev <nvasilyev@apple.com>
456 Web Inspector: Wrong column numbers in error object views
457 https://bugs.webkit.org/show_bug.cgi?id=149795
459 Reviewed by Timothy Hatcher.
461 * inspector/debugger/js-stacktrace-expected.txt:
463 2015-10-03 Alexey Proskuryakov <ap@apple.com>
465 fast/events/overflow-scroll-fake-mouse-move.html is flaky
466 https://bugs.webkit.org/show_bug.cgi?id=138697
468 Reviewed by Brent Fulgham.
470 * fast/events/overflow-scroll-fake-mouse-move.html:
472 2015-10-03 Ryosuke Niwa <rniwa@webkit.org>
474 Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
476 Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
477 will prevent waitUntilDone from getting called on those ports.
479 * fast/shadow-dom/insert-child-to-assigned-node.html:
481 2015-10-02 Simon Fraser <simon.fraser@apple.com>
483 New baselines for some compositing tests.
485 * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
486 * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
487 * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
488 * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
490 2015-10-02 Antti Koivisto <antti@apple.com>
492 Inserting a child to a slot assigned node doesn't trigger repaint
493 https://bugs.webkit.org/show_bug.cgi?id=149739
495 Reviewed by Ryosuke Niwa.
497 * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
498 * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
500 2015-10-02 Devin Rousso <dcrousso+webkit@gmail.com>
502 Web Inspector: Copying inline style text puts "undefined" in the pasteboard
503 https://bugs.webkit.org/show_bug.cgi?id=149155
505 Reviewed by Brian Burg.
507 Added test for generating CSS rule strings with default formatting.
509 * inspector/css/generate-css-rule-string.html:
511 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
513 Unreviewed, rolling out r190520, some tests assert / crash.
515 * inspector/heap/garbageCollected-expected.txt: Removed.
516 * inspector/heap/garbageCollected.html: Removed.
517 * inspector/heap/gc-expected.txt: Removed.
518 * inspector/heap/gc.html: Removed.
520 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
522 Web Inspector: Include Garbage Collection Event in Timeline
523 https://bugs.webkit.org/show_bug.cgi?id=142510
525 Reviewed by Geoffrey Garen.
527 * inspector/heap/garbageCollected-expected.txt: Added.
528 * inspector/heap/garbageCollected.html: Added.
529 * inspector/heap/gc-expected.txt: Added.
530 * inspector/heap/gc.html: Added.
532 2015-10-02 Simon Fraser <simon.fraser@apple.com>
537 * platform/gtk/TestExpectations:
538 * platform/ios-simulator/TestExpectations:
539 * platform/mac-wk1/TestExpectations:
540 * platform/mac/TestExpectations:
542 2015-10-02 Jer Noble <jer.noble@apple.com>
544 [MSE] Browser crashes when appending invalid data to MSE source buffer
545 https://bugs.webkit.org/show_bug.cgi?id=149689
547 Reviewed by Darin Adler.
549 * media/content/stpp.mp4: Added.
550 * media/media-source/media-source-stpp-crash-expected.txt: Added.
551 * media/media-source/media-source-stpp-crash.html: Added.
553 2015-10-02 Alex Christensen <achristensen@webkit.org>
555 Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
556 https://bugs.webkit.org/show_bug.cgi?id=149430
557 rdar://problem/22742222
559 Reviewed by Geoffrey Garen.
561 * http/tests/contentextensions/disable-blocker-expected.txt: Added.
562 * http/tests/contentextensions/disable-blocker.html: Added.
563 * http/tests/contentextensions/disable-blocker.html.json: Added.
565 2015-10-02 Antoine Quint <graouts@apple.com>
567 popstate is fired at the wrong time on load
568 https://bugs.webkit.org/show_bug.cgi?id=94265
570 Reviewed by Darin Adler.
572 Updating tests that relied on a "popstate" event being fired at page load.
574 * fast/history/same-document-iframes-changing-fragment-expected.txt:
575 * fast/history/same-document-iframes-changing-pushstate-expected.txt:
576 * fast/loader/javascript-url-iframe-remove-on-navigate.html:
577 * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
578 * fast/loader/stateobjects/document-destroyed-navigate-back.html:
579 * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
580 * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
581 * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
582 * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
583 * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
584 * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
585 * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
586 * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
587 * fast/loader/stateobjects/pushstate-object-types.html:
588 * fast/loader/stateobjects/pushstate-then-replacestate.html:
589 * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
590 * fast/loader/stateobjects/replacestate-then-pushstate.html:
591 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
592 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
593 * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
594 * http/tests/history/popstate-fires-with-pending-requests.html:
595 * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
596 * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
598 2015-10-02 Javier Fernandez <jfernandez@igalia.com>
600 [CSS Grid Layout] Support for Content Alignment in grid layout
601 https://bugs.webkit.org/show_bug.cgi?id=145520
603 Reviewed by Darin Adler.
605 Content Distribution alignment controls alignment of the box's
606 content within the box. The alignment container is the grid
607 container's content box. The alignment subjects are the grid
610 In addition to the tests to verify the new functionality, I've
611 added some tests to check out that the new complex values are
612 overwritten properly.
614 I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
615 test because when using RTL direction the whole grid must flow form
616 right to left, not only its items, so I rebaselined text expectations
617 to adapt it to the new behavior.
619 * css3/overwrite-content-alignment-expected.txt: Added.
620 * css3/overwrite-content-alignment.html: Added.
621 * css3/overwrite-self-alignment-expected.txt: Added.
622 * css3/overwrite-self-alignment.html: Added.
623 * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
624 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
625 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
626 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
627 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
628 * fast/css-grid-layout/grid-align-content-distribution.html: Added.
629 * fast/css-grid-layout/grid-align-content-expected.txt: Added.
630 * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
631 * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
632 * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
633 * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
634 * fast/css-grid-layout/grid-align-content.html: Added.
635 * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
636 * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
637 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
638 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
639 * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
640 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
641 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
642 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
643 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
644 * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
645 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
646 * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
647 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
648 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
649 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
650 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
651 * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
652 * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
653 * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
654 * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
655 * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
656 * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
657 * fast/css-grid-layout/grid-justify-content.html: Added.
658 * fast/css-grid-layout/resources/grid.css:
659 (.firstRowThirdColumn):
660 (.firstRowFourthColumn):
661 (.secondRowThirdColumn):
662 (.secondRowFourthColumn):
663 (.thirdRowFirstColumn):
664 (.thirdRowSecondColumn):
665 (.fourthRowFirstColumn):
666 (.fourthRowSecondColumn):
668 2015-10-01 Dean Jackson <dino@apple.com>
670 Expose WEBGL_debug_renderer_info
671 https://bugs.webkit.org/show_bug.cgi?id=149735
672 <rdar://problem/18343500>
674 Reviewed by Simon Fraser.
676 Take two at landing this.
678 Modify a test from the 1.0.2 conformance suite to make sure
679 we're actually enabling and passing the info.
681 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
682 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
684 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
686 Convert focused-input-should-assist-on-touch.html into an automated test
687 https://bugs.webkit.org/show_bug.cgi?id=149724
689 Reviewed by Simon Fraser.
691 Tests that an input that focuses itself on touch and then prevents default is
692 able to trigger node assistance, even when it is already focused before the
695 * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
696 * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
698 2015-10-01 Dean Jackson <dino@apple.com>
700 Rollout r190446 for the moment. It broke the build.
702 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
703 * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
705 2015-10-01 Dean Jackson <dino@apple.com>
707 Expose WEBGL_debug_renderer_info
708 https://bugs.webkit.org/show_bug.cgi?id=149735
709 <rdar://problem/18343500>
711 Reviewed by Simon Fraser.
713 Modify a test from the 1.0.2 conformance suite to make sure
714 we're actually enabling and passing the info.
716 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
717 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
719 2015-10-01 Ryan Haddad <ryanhaddad@apple.com>
721 Rebaselining fast/text/mark-matches-overflow-clip.html for Win
722 https://webkit.org/b/149728
724 Unreviewed test gardening.
726 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
728 2015-10-01 Brent Fulgham <bfulgham@apple.com>
730 Unreviewed test fix after r190434.
732 One test was not updated to pass the new required interruption type
733 argument to 'internals.beginMediaSessionInterruption'.
735 * webaudio/audiocontext-state-interrupted-expected.txt:
736 * webaudio/audiocontext-state-interrupted.html:
738 2015-10-01 Eric Carlson <eric.carlson@apple.com>
740 [iOS] AirPlay should not stop when the screen locks
741 https://bugs.webkit.org/show_bug.cgi?id=148315
742 <rdar://problem/22770703>
744 Reviewed by Jer Noble.
746 * media/video-interruption-with-resume-allowing-play.html:
747 * media/video-interruption-with-resume-not-allowing-play.html:
749 2015-10-01 Ryosuke Niwa <rniwa@webkit.org>
751 Slot elements should support fallback contents
752 https://bugs.webkit.org/show_bug.cgi?id=149701
754 Reviewed by Antti Koivisto.
756 Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
757 and the other one is a style recalc test.
759 * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
760 * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
761 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
762 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
764 2015-10-01 Keith Miller <keith_miller@apple.com>
766 [ES6] Add TypedArray.prototype functionality.
767 https://bugs.webkit.org/show_bug.cgi?id=148035
769 Reviewed by Geoffrey Garen.
771 Fixed tests for new toString behavior on TypedArrays.
773 * fast/canvas/webgl/type-conversion-test-expected.txt:
774 * fast/dom/Window/window-postmessage-clone-expected.txt:
776 2015-10-01 Brent Fulgham <bfulgham@apple.com>
778 Latch does not clear when a scroll snap animation is triggered
779 https://bugs.webkit.org/show_bug.cgi?id=149681
780 <rdar://problem/22733922>
782 Reviewed by Simon Fraser.
784 Add a new test that confirms latched state is cleared when scroll snap animations
787 * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
788 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
790 2015-10-01 Simon Fraser <simon.fraser@apple.com>
792 Remove some tests that now pass.
795 * platform/mac-wk2/TestExpectations:
796 * platform/mac/TestExpectations:
798 2015-09-30 Simon Fraser <simon.fraser@apple.com>
800 Add iOS touch event test
801 https://bugs.webkit.org/show_bug.cgi?id=149688
803 Reviewed by Ryosuke Niwa.
805 Basic touch event test that synthesizes touches in the UI process.
808 * fast/events/touch/ios/touch-event-expected.txt: Added.
809 * fast/events/touch/ios/touch-event.html: Added.
810 * platform/ios-simulator-wk2/TestExpectations:
812 2015-10-01 Antti Koivisto <antti@apple.com>
814 Network cache: Subresource referer header wrong after cached redirect
815 https://bugs.webkit.org/show_bug.cgi?id=149709
816 rdar://problem/22917174
818 Reviewed by Chris Dumez.
820 * http/tests/cache/redirect-referer-expected.html: Added.
821 * http/tests/cache/redirect-referer.html: Added.
822 * http/tests/cache/resources/load-and-check-referer.php: Added.
823 * http/tests/cache/resources/permanent-redirect.php: Added.
824 * http/tests/cache/resources/redirect-referer-iframe.html: Added.
825 * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
827 2015-10-01 Myles C. Maxfield <mmaxfield@apple.com>
829 accessibility/mac/aria-expanded-notifications.html is flaky
830 https://bugs.webkit.org/show_bug.cgi?id=149510
832 Reviewed by Chris Fleizach.
834 The problem is triggered by our resumable parser. AXLoadComplete gets called
835 synchronously from DocumentLoader::finishedLoading(). This means that the order of
836 the AXLoadComplete message isn't FIFO.
838 If the parser yielded previously, the AXLoadComplete will be handled after some AX
839 messages had been handled.
841 If the parser hadn't yielded, the AXLoadComplete will be the first message
842 processed (no matter what had been queued up before it).
844 Because making the AXLoadComplete message asynchonous is not desirable, the
845 solution is to relax the test to handle various orderings.
847 * accessibility/mac/aria-expanded-notifications-expected.txt:
848 * accessibility/mac/aria-expanded-notifications.html:
849 * platform/mac/TestExpectations:
851 2015-09-30 Daniel Bates <dabates@apple.com>
853 Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
854 https://bugs.webkit.org/show_bug.cgi?id=148828
856 Reviewed by Alexey Proskuryakov.
858 Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
859 LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
860 them so as to make it clear from their name that they test the ping attribute on a HTML a element.
862 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
863 * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
864 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
865 * 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.
866 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
867 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
868 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
869 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
870 * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
871 * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
872 * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
873 * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
874 * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
875 * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
876 * platform/win/TestExpectations: Ditto.
878 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
880 Implement keyboard event sending for iOS in WebKitTestRunner
881 https://bugs.webkit.org/show_bug.cgi?id=149676
883 Reviewed by Simon Fraser.
885 Adds a new basic test for the oninput event listener when typing in a text field.
887 * fast/events/ios/input-value-after-oninput-expected.txt: Added.
888 * fast/events/ios/input-value-after-oninput.html: Added.
890 2015-10-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
892 [Streams API] Add support for private WebCore JS builtins functions
893 https://bugs.webkit.org/show_bug.cgi?id=149518
895 Reviewed by Darin Adler.
897 Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
899 * streams/reference-implementation/readable-stream-expected.txt:
900 * streams/reference-implementation/readable-stream-tee-expected.txt:
901 * streams/reference-implementation/readable-stream-templated-expected.txt:
903 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
905 [Streams API] Update readable-stream tests against latest reference
906 https://bugs.webkit.org/show_bug.cgi?id=149668
908 Reviewed by Darin Adler.
910 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
911 * streams/reference-implementation/readable-stream.html: Updated tests.
913 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
915 [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
916 https://bugs.webkit.org/show_bug.cgi?id=149666
918 Reviewed by Darin Adler.
920 * streams/readable-stream-reader-read.html:
921 * streams/reference-implementation/abstract-ops.html:
922 * streams/reference-implementation/bad-strategies.html:
923 * streams/reference-implementation/bad-underlying-sources.html:
924 * streams/reference-implementation/pipe-to-options.html:
925 * streams/reference-implementation/pipe-to.html:
926 * streams/reference-implementation/readable-stream-cancel.html:
927 * streams/reference-implementation/writable-stream-abort.html:
928 * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
930 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
932 [Streams API] Create ByteLengthQueuingStrategy object as per spec
933 https://bugs.webkit.org/show_bug.cgi?id=147153
935 Reviewed by Darin Adler.
937 * js/dom/global-constructors-attributes-expected.txt:
938 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
939 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
940 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
941 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
942 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
943 * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
944 constructor expectations.
945 * streams/reference-implementation/brand-checks.html:
946 * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
947 byte-length-queuing-strategy.js as it should be now builtin in WebKit.
948 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
949 (ByteLengthQueuingStrategy): Deleted.
951 2015-09-30 Commit Queue <commit-queue@webkit.org>
953 Unreviewed, rolling out r190367 and r190373.
954 https://bugs.webkit.org/show_bug.cgi?id=149694
956 Windows build broken (Requested by smfr on #webkit).
960 "[ES6] Add TypedArray.prototype functionality."
961 https://bugs.webkit.org/show_bug.cgi?id=148035
962 http://trac.webkit.org/changeset/190367
964 "Unreviewed Windows buildfix."
965 http://trac.webkit.org/changeset/190373
967 2015-09-30 Katlyn Graff <kgraff@apple.com>
969 Tests support for imageSmoothingQuality attribute of Canvas element.
970 https://bugs.webkit.org/show_bug.cgi?id=149541
972 Reviewed by Ryosuke Niwa.
974 Tests low, medium, high, and default values, value persistence when
975 imageSmoothingEnabled is changed, and invalid input.
977 * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
978 * fast/canvas/canvas-imageSmoothingQuality.html: Added.
980 2015-09-30 Brady Eidson <beidson@apple.com>
982 Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
983 https://bugs.webkit.org/show_bug.cgi?id=149678
985 Reviewed by Alex Christensen.
987 * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
988 * storage/indexeddb/modern/opendatabase-request-event.html: Added.
990 2015-09-30 Myles C. Maxfield <mmaxfield@apple.com>
992 Crash when using an SVG font with > 390 glyphs
993 https://bugs.webkit.org/show_bug.cgi?id=149677
994 <rdar://problem/21676402>
996 Reviewed by Simon Fraser.
998 * svg/custom/many-glyphs-expected.svg: Added.
999 * svg/custom/many-glyphs.svg: Added.
1001 2015-09-30 Michael Saboff <msaboff@apple.com>
1003 Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
1004 and https://bugs.webkit.org/show_bug.cgi?id=149621
1006 Reviewed by Saam Barati.
1008 2015-09-29 Simon Fraser <simon.fraser@apple.com>
1010 [iOS] Allow tests to generate user gestures for UI testing
1011 https://bugs.webkit.org/show_bug.cgi?id=149653
1013 Reviewed by Tim Horton.
1015 Simple tests for single tap triggering a click, and double-tap zoom.
1018 * fast/events/ios/double-tap-zoom-expected.txt: Added.
1019 * fast/events/ios/double-tap-zoom.html: Added.
1020 * fast/events/ios/single-tap-generates-click-expected.txt: Added.
1021 * fast/events/ios/single-tap-generates-click.html: Added.
1022 * platform/ios-simulator-wk2/TestExpectations:
1024 2015-09-30 Keith Miller <keith_miller@apple.com>
1026 [ES6] Add TypedArray.prototype functionality.
1027 https://bugs.webkit.org/show_bug.cgi?id=148035
1029 Reviewed by Geoffrey Garen.
1031 Fixed tests for new toString behavior on TypedArrays.
1033 * fast/canvas/webgl/type-conversion-test-expected.txt:
1034 * fast/dom/Window/window-postmessage-clone-expected.txt:
1036 2015-09-30 Timothy Horton <timothy_horton@apple.com>
1038 Compute document marker rects at use time instead of paint time
1039 https://bugs.webkit.org/show_bug.cgi?id=149643
1041 * fast/text/mark-matches-overflow-clip-expected.txt:
1042 * fast/text/mark-matches-overflow-clip.html:
1043 Adjust one recently-added test and its result slightly.
1045 2015-09-30 Eric Carlson <eric.carlson@apple.com>
1047 REGRESSION(r190262): User media unit test failures after r190262
1048 https://bugs.webkit.org/show_bug.cgi?id=149580
1050 Reviewed by Darin Adler.
1052 * platform/gtk/TestExpectations: Unskip tests.
1054 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
1056 Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
1057 <https://bugs.webkit.org/show_bug.cgi?id=149637>
1059 Reviewed by Darin Adler.
1061 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
1063 2015-09-29 Jon Honeycutt <jhoneycutt@apple.com>
1065 Avoid reparsing an XSLT stylesheet after the first failure.
1066 https://bugs.webkit.org/show_bug.cgi?id=149188
1067 <rdar://problem/22709912>
1069 Reviewed by Dave Hyatt.
1071 Patch by Jiewen Tan, jiewen_tan@apple.com.
1073 * svg/custom/invalid-xslt-crash-expected.txt: Added.
1074 * svg/custom/invalid-xslt-crash.svg: Added.
1076 2015-09-29 Wenson Hsieh <wenson_hsieh@apple.com>
1078 Snap offsets should update when style is programmatically changed
1079 https://bugs.webkit.org/show_bug.cgi?id=135964
1080 <rdar://problem/18162411>
1082 Reviewed by Darin Adler.
1084 Tests style updates in both cases where -points and -coordinates are used to position snap points.
1086 * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
1087 * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
1088 * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
1089 * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
1091 2015-09-29 Commit Queue <commit-queue@webkit.org>
1093 Unreviewed, rolling out r190289.
1094 https://bugs.webkit.org/show_bug.cgi?id=149647
1096 Crashing speedometer and some ARM32 tests (Requested by
1097 msaboff on #webkit).
1101 "[ES6] Implement tail calls in the FTL"
1102 https://bugs.webkit.org/show_bug.cgi?id=148664
1103 http://trac.webkit.org/changeset/190289
1105 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1107 [Win] Rebaseline test.
1109 Rubberstamped by Tim Horton.
1111 * platform/win/TestExpectations: Remove test failure.
1112 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
1114 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1116 [Win] Unreviewed gardening.
1118 * platform/win/TestExpectations: Mark new test added in
1121 2015-09-29 Ryosuke Niwa <rniwa@webkit.org>
1123 Update style/layout when a slot is added or removed
1124 https://bugs.webkit.org/show_bug.cgi?id=149593
1126 Reviewed by Antti Koivisto.
1128 Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
1130 Also added an explicit test case for when a default slot is introduced dynamically after
1131 calling getDistributedNodes() once, thereby forcing the slot assignments.
1133 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
1134 * fast/shadow-dom/HTMLSlotElement-interface.html:
1135 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
1136 * platform/mac/TestExpectations:
1138 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
1140 Update test expectations to mark quicklook/pages.html as crashing
1141 <https://bugs.webkit.org/show_bug.cgi?id=149634>
1143 Reviewed by David Kilzer.
1145 * platform/ios-simulator/TestExpectations:
1147 2015-09-29 Chris Dumez <cdumez@apple.com>
1149 Memory cache revalidations should refresh the network disk cache
1150 https://bugs.webkit.org/show_bug.cgi?id=149606
1152 Reviewed by Darin Adler.
1154 Add layout test to check that revalidations requested by the memory cache
1155 update the corresponding disk cache entry when the server responds with a
1158 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
1159 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
1161 2015-09-29 Chris Dumez <cdumez@apple.com>
1163 Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
1164 https://bugs.webkit.org/show_bug.cgi?id=149636
1166 * platform/mac/TestExpectations:
1168 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1170 [Win] Revise failure case per Alexey's comments.
1172 * platform/win/TestExpectations:
1174 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
1176 [Streams API] Add abstract ops tests
1177 https://bugs.webkit.org/show_bug.cgi?id=149629
1179 Reviewed by Darin Adler.
1181 * streams/reference-implementation/abstract-ops-expected.txt: Added.
1182 * streams/reference-implementation/abstract-ops.html: Added.
1184 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
1186 [Streams API] Update tests according to latest spec
1187 https://bugs.webkit.org/show_bug.cgi?id=149628
1189 Reviewed by Darin Adler.
1191 Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
1194 * streams/reference-implementation/bad-strategies-expected.txt:
1195 * streams/reference-implementation/bad-strategies.html:
1196 * streams/reference-implementation/pipe-to-options.html:
1197 * streams/reference-implementation/pipe-to.html:
1198 * streams/reference-implementation/writable-stream-abort.html:
1199 * streams/reference-implementation/writable-stream.html:
1201 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1203 [Win] Test gardening
1205 * platform/win/TestExpectations: Mark some expected failures.
1207 2015-09-29 Brent Fulgham <bfulgham@apple.com>
1209 [Win] [Font Features] Implement font-variant-*
1210 https://bugs.webkit.org/show_bug.cgi?id=149630
1212 Unreviewed gardening.
1214 * platform/win/TestExpectations: Mark expected failures due
1215 to missing Windows feature.
1217 2015-09-29 Javier Fernandez <jfernandez@igalia.com>
1219 [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
1220 https://bugs.webkit.org/show_bug.cgi?id=148944
1222 Reviewed by Darin Adler.
1224 Allow 0 as flex factor value and implement the new flex track sizing algorithm.
1226 * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
1227 * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
1228 * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
1229 * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
1230 * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
1232 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
1234 printing does not use minimum page zoom factor
1235 https://bugs.webkit.org/show_bug.cgi?id=108507
1237 Reviewed by Darin Adler.
1239 Unskip printing reftests that should pass now.
1241 * platform/gtk/TestExpectations:
1242 * platform/mac-wk2/TestExpectations:
1244 2015-09-28 Zalan Bujtas <zalan@apple.com>
1246 fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
1248 Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
1249 to ensure that renderer tree is in clean state.)
1251 Unreviewed gardening.
1253 * fast/repaint/absolute-position-changed.html:
1254 * fast/repaint/fixed.html:
1256 2015-09-28 Saam barati <sbarati@apple.com>
1258 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
1260 We're now skipping getter-richards-try-catch on debug builds.
1262 Unreviewed: skip long running test on debug builds.
1264 * js/regress/script-tests/getter-richards-try-catch.js:
1265 * platform/mac/TestExpectations:
1267 2015-09-28 Saam barati <sbarati@apple.com>
1269 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
1271 This patch makes the test run for even less time.
1273 Unreviewed attempted fix for flakiness.
1275 * js/regress/script-tests/getter-richards-try-catch.js:
1276 (Packet.prototype.toString):
1278 2015-09-28 Brady Eidson <beidson@apple.com>
1280 Add an IDB Server that can roundtrip a request back to the client.
1281 https://bugs.webkit.org/show_bug.cgi?id=149603
1283 Reviewed by Alex Christensen.
1285 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
1286 * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
1288 2015-09-28 Michael Saboff <msaboff@apple.com>
1290 [ES6] Implement tail calls in the FTL
1291 https://bugs.webkit.org/show_bug.cgi?id=148664
1293 Reviewed by Filip Pizlo.
1295 Added one new tail call test and enabled other tail call tests.
1297 * js/caller-property-expected.txt:
1298 * js/script-tests/caller-property.js:
1299 (string_appeared_here.nonStrictCallee):
1306 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
1308 relatedNode should be retargeted respecting slots
1309 https://bugs.webkit.org/show_bug.cgi?id=149591
1311 Reviewed by Antti Koivisto.
1313 Added a new testharness.js test for retargeting relatedNode.
1315 * fast/shadow-dom/event-with-related-target.html: Added.
1317 2015-09-28 Saam barati <sbarati@apple.com>
1319 js/regress/getter-richards-try-catch is timing out on debug layout tests
1320 https://bugs.webkit.org/show_bug.cgi?id=149599
1322 Reviewed by Alexey Proskuryakov.
1324 * js/regress/script-tests/getter-richards-try-catch.js:
1325 (Packet.prototype.toString):
1326 * platform/mac/TestExpectations:
1328 2015-09-28 Chris Dumez <cdumez@apple.com>
1330 Drop support for legacy EventException
1331 https://bugs.webkit.org/show_bug.cgi?id=149597
1332 <rdar://problem/22879795>
1334 Reviewed by Sam Weinig.
1336 Update / rebaseline several tests now that we no longer expose
1337 EventException on the global Window object.
1339 * fast/dom/Window/resources/window-properties.js:
1340 * fast/dom/Window/window-lookup-precedence-expected.txt:
1341 * js/dom/global-constructors-attributes-expected.txt:
1342 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1343 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
1344 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1345 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1346 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1347 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1348 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1349 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1351 2015-09-28 Chris Dumez <cdumez@apple.com>
1353 Object.getOwnPropertyNames() does not return named properties
1354 https://bugs.webkit.org/show_bug.cgi?id=149562
1355 <rdar://problem/22879779>
1357 Reviewed by Darin Adler.
1359 Add layout test that verifies that Object.getOwnPropertyNames() returns
1360 an HTMLCollection's named properties, in addition to its indexes. It
1361 also checks that they are not enumerable, as per the DOM specification.
1363 * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
1364 * fast/dom/htmlcollection-getownpropertynames.html: Added.
1366 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
1368 Update bug numbers for failing test expectations in fast/shadow-dom.
1370 * platform/mac/TestExpectations:
1372 2015-09-28 Said Abou-Hallawa <sabouhallawa@apple.com>
1374 An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
1375 https://bugs.webkit.org/show_bug.cgi?id=148845
1377 Reviewed by Darin Adler.
1379 Ensure that an SVG image with intrinsic size or with no intrinsic size can be
1380 displayed on a canvas even if it is previously displayed by an HTMLImageElement.
1382 * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
1383 * svg/as-image/svg-cached-draw-canvas.html: Added.
1385 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
1387 Unreviewed. Gardening: skip media stream tests failing after r190262.
1389 * platform/gtk/TestExpectations:
1391 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
1393 REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
1394 https://bugs.webkit.org/show_bug.cgi?id=148569
1396 Reviewed by Darin Adler.
1398 * platform/gtk/TestExpectations: Unskip the inspector tests.
1400 2015-09-25 Alexey Proskuryakov <ap@apple.com>
1402 Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
1403 because it times out.
1405 * platform/mac/TestExpectations:
1407 2015-09-25 Saam barati <sbarati@apple.com>
1409 DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
1410 https://bugs.webkit.org/show_bug.cgi?id=149575
1412 Reviewed by Geoffrey Garen.
1414 * js/regress/getter-richards-try-catch-expected.txt: Added.
1415 * js/regress/getter-richards-try-catch.html: Added.
1416 * js/regress/script-tests/getter-richards-try-catch.js: Added.
1420 (Scheduler.prototype.addIdleTask):
1421 (Scheduler.prototype.addWorkerTask):
1422 (Scheduler.prototype.addHandlerTask):
1423 (Scheduler.prototype.addDeviceTask):
1424 (Scheduler.prototype.addRunningTask):
1425 (Scheduler.prototype.addTask):
1426 (Scheduler.prototype.schedule):
1427 (Scheduler.prototype.release):
1428 (Scheduler.prototype.holdCurrent):
1429 (Scheduler.prototype.suspendCurrent):
1430 (Scheduler.prototype.queue):
1432 (TaskControlBlock.prototype.setRunning):
1433 (TaskControlBlock.prototype.markAsNotHeld):
1434 (TaskControlBlock.prototype.markAsHeld):
1435 (TaskControlBlock.prototype.isHeldOrSuspended):
1436 (TaskControlBlock.prototype.markAsSuspended):
1437 (TaskControlBlock.prototype.markAsRunnable):
1438 (TaskControlBlock.prototype.run):
1439 (TaskControlBlock.prototype.checkPriorityAdd):
1440 (TaskControlBlock.prototype.toString):
1442 (IdleTask.prototype.run):
1443 (IdleTask.prototype.toString):
1445 (DeviceTask.prototype.run):
1446 (DeviceTask.prototype.toString):
1448 (WorkerTask.prototype.run):
1449 (WorkerTask.prototype.toString):
1451 (HandlerTask.prototype.run):
1452 (HandlerTask.prototype.toString):
1454 (Packet.prototype.addTo):
1455 (Packet.prototype.toString):
1457 2015-09-25 Simon Fraser <simon.fraser@apple.com>
1459 [iOS WK2] Add viewport tests and fix runUIScript() timing issues
1460 https://bugs.webkit.org/show_bug.cgi?id=149577
1462 Reviewed by Tim Horton.
1464 New viewport tests which read the scale etc. in the UI process.
1467 * fast/viewport/ios/resources/viewport-test-utils.js: Added.
1472 * fast/viewport/ios/width-is-device-width-expected.txt: Added.
1473 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
1474 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
1475 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
1476 * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
1477 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
1478 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
1479 * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
1480 * fast/viewport/ios/width-is-device-width.html: Added.
1481 * platform/ios-simulator-wk2/TestExpectations:
1483 2015-09-25 Antti Koivisto <antti@apple.com>
1485 Implement scoped styling for shadow DOM
1486 https://bugs.webkit.org/show_bug.cgi?id=149230
1488 Reviewed by Ryosuke Niwa.
1490 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
1491 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
1493 Add a test that verifies that shadow DOM style doesn't affect normal DOM.
1495 * platform/mac/TestExpectations:
1497 Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
1499 2015-09-25 Tim Horton <timothy_horton@apple.com>
1501 Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
1502 https://bugs.webkit.org/show_bug.cgi?id=149572
1503 <rdar://problem/13093602>
1505 Reviewed by Simon Fraser.
1507 * fast/text/mark-matches-overflow-clip-expected.txt: Added.
1508 * fast/text/mark-matches-overflow-clip.html: Added.
1509 Add a test ensuring that a find match that is clipped out by overflow
1510 ends up with a clipped rendered rect.
1512 2015-09-25 Zalan Bujtas <zalan@apple.com>
1514 Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
1516 Unreviewed gardening.
1518 * platform/mac/TestExpectations:
1520 2015-09-25 Commit Queue <commit-queue@webkit.org>
1522 Unreviewed, rolling out r190232 and r190236.
1523 https://bugs.webkit.org/show_bug.cgi?id=149555
1525 "It did not help" (Requested by cdumez on #webkit).
1527 Reverted changesets:
1529 "Unreviewed, roll out r187615 as it seems to have caused a ~1%
1531 http://trac.webkit.org/changeset/190232
1533 "This started failing after this rollout:"
1534 http://trac.webkit.org/changeset/190236
1536 2015-09-25 Carlos Garcia Campos <cgarcia@igalia.com>
1538 [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
1539 https://bugs.webkit.org/show_bug.cgi?id=148956
1541 Reviewed by Žan Doberšek.
1543 Unskip tests that should pass now.
1545 * platform/gtk/TestExpectations:
1547 2015-09-24 Beth Dakin <bdakin@apple.com>
1549 This started failing after this rollout:
1550 http://trac.webkit.org/changeset/190232
1552 * platform/mac/TestExpectations:
1554 2015-09-24 Chris Dumez <cdumez@apple.com>
1556 Node.replaceChild() does not behave according to the specification
1557 https://bugs.webkit.org/show_bug.cgi?id=149546
1558 <rdar://problem/22571887>
1560 Reviewed by Ryosuke Niwa.
1562 Update existing test that now throws a different exception.
1564 * fast/events/mutation-during-replace-child-expected.txt:
1565 * fast/events/mutation-during-replace-child.html:
1567 2015-09-24 Beth Dakin <bdakin@apple.com>
1569 The same problem happens on El Capitan.
1571 * platform/mac/TestExpectations:
1573 2015-09-24 Chris Dumez <cdumez@apple.com>
1575 Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
1577 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1579 2015-09-24 Ryosuke Niwa <rniwa@webkit.org>
1581 Make event dispatching respect slotting
1582 https://bugs.webkit.org/show_bug.cgi?id=149243
1584 Reviewed by Antti Koivisto.
1586 Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
1588 * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
1589 * fast/shadow-dom/event-inside-shadow-tree.html: Added.
1590 * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
1591 * fast/shadow-dom/event-inside-slotted-node.html: Added.
1593 2015-09-24 David Hyatt <hyatt@apple.com>
1595 Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
1596 https://bugs.webkit.org/show_bug.cgi?id=130397
1598 Reviewed by Antti Koivisto.
1600 * fast/css/custom-properties: Added.
1601 * fast/css/custom-properties/computed-style-access-expected.html: Added.
1602 * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
1603 * fast/css/custom-properties/computed-style-access-inherited.html: Added.
1604 * fast/css/custom-properties/computed-style-access.html: Added.
1605 * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
1606 * fast/css/custom-properties/inline-style-property-get.html: Added.
1607 * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
1608 * fast/css/custom-properties/rule-property-get-css-value.html: Added.
1609 * fast/css/custom-properties/rule-property-get-expected.html: Added.
1610 * fast/css/custom-properties/rule-property-get.html: Added.
1611 * fast/css/custom-properties/rule-property-priority-expected.html: Added.
1612 * fast/css/custom-properties/rule-property-priority.html: Added.
1613 * fast/css/custom-properties/rule-property-set-expected.html: Added.
1614 * fast/css/custom-properties/rule-property-set.html: Added.
1615 * fast/css/custom-properties/rule-serialization-expected.html: Added.
1616 * fast/css/custom-properties/rule-serialization.html: Added.
1618 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1620 Unreviewed, rebaseline media/media-controls-play-button-updates.html.
1622 * platform/gtk/media/media-controls-play-button-updates-expected.txt:
1624 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1626 [GTK] playbutton in media controls is not changed when it is clicked.
1627 https://bugs.webkit.org/show_bug.cgi?id=149113
1629 Reviewed by Philippe Normand.
1631 * media/media-controls-play-button-updates-expected.png: Added.
1632 * media/media-controls-play-button-updates-expected.txt: Added.
1633 * media/media-controls-play-button-updates.html: Added.
1634 * platform/efl/TestExpectations: Skip the test.
1635 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1636 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1637 * platform/mac/TestExpectations: Skip the test on yosemite.
1639 2015-09-23 Myles C. Maxfield <mmaxfield@apple.com>
1641 [Cocoa] [Font Features] Implement font-variant-*
1642 https://bugs.webkit.org/show_bug.cgi?id=148413
1644 Reviewed by Darin Adler.
1646 Updating tests because font-variant-ligatures is being unprefixed.
1648 Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
1650 * css3/font-feature-settings-rendering-2-expected.html:
1651 * css3/font-feature-settings-rendering-2.html:
1652 * css3/font-variant-all-webfont-expected.html: Added.
1653 * css3/font-variant-all-webfont.html: Added.
1654 * css3/font-variant-parsing-expected.txt: Added.
1655 * css3/font-variant-parsing.html: Added.
1656 * css3/resources/FontWithFeatures.otf:
1657 * fast/css/getComputedStyle/computed-style-expected.txt:
1658 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1659 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1660 * fast/css/getComputedStyle/resources/property-names.js:
1661 * fast/css/parsing-font-variant-ligatures.html:
1662 * fast/text/font-variant-ligatures.html:
1663 * platform/mac/TestExpectations:
1664 * svg/css/getComputedStyle-basic-expected.txt:
1666 2015-09-23 Chris Dumez <cdumez@apple.com>
1668 Unreviewed, roll out r190085 as it seems to cause crashes in JSC
1669 <rdar://problem/22825602>
1671 * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
1672 * fast/events/event-prototype-constructor-properties.html: Removed.
1674 2015-09-23 Chris Dumez <cdumez@apple.com>
1676 HTMLOutputElement.htmlFor should be settable
1677 https://bugs.webkit.org/show_bug.cgi?id=149418
1679 Reviewed by Ryosuke Niwa.
1681 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1682 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1683 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1684 updates the 'sizes' associated attribute.
1686 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1687 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1688 Update existing layout test now that HTMLOutputElement.htmlFor is
1691 2015-09-23 Saam barati <sbarati@apple.com>
1693 JSC allows invalid var declarations when the declared name is the same as a let/const variable
1694 https://bugs.webkit.org/show_bug.cgi?id=147600
1696 Reviewed by Yusuke Suzuki.
1698 * js/let-syntax-expected.txt:
1699 * js/script-tests/let-syntax.js:
1702 2015-09-23 Saam barati <sbarati@apple.com>
1704 Web Inspector: Type bubbles missing for computed methods and methods on object literals
1705 https://bugs.webkit.org/show_bug.cgi?id=148562
1707 Reviewed by Joseph Pecoraro.
1709 * inspector/model/parse-script-syntax-tree-expected.txt:
1710 * inspector/model/parse-script-syntax-tree.html:
1712 2015-09-23 Beth Dakin <bdakin@apple.com>
1714 accessibility/mac/aria-expanded-notifications.html is flaky
1715 https://bugs.webkit.org/show_bug.cgi?id=149510
1718 * platform/mac/TestExpectations:
1720 2015-09-23 Chris Dumez <cdumez@apple.com>
1722 Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
1723 https://bugs.webkit.org/show_bug.cgi?id=149490
1725 Reviewed by Andreas Kling.
1727 Update test that expected an assertion in a case where we no longer
1728 throw. I checked that Firefox does not throw in this case either.
1730 * fast/dom/Range/range-exceptions-expected.txt:
1731 * fast/dom/Range/script-tests/range-exceptions.js:
1733 2015-09-23 Commit Queue <commit-queue@webkit.org>
1735 Unreviewed, rolling out r190168.
1736 https://bugs.webkit.org/show_bug.cgi?id=149502
1738 it broke debug builds. (Requested by zalan on #webkit).
1742 "HTMLOutputElement.htmlFor should be settable"
1743 https://bugs.webkit.org/show_bug.cgi?id=149418
1744 http://trac.webkit.org/changeset/190168
1746 2015-09-23 Commit Queue <commit-queue@webkit.org>
1748 Unreviewed, rolling out r190160.
1749 https://bugs.webkit.org/show_bug.cgi?id=149501
1751 media/media-controls-play-button-updates.html fails on
1752 Yosemite and EFL (Requested by zalan on #webkit).
1756 "[GTK] playbutton in media controls is not changed when it is
1758 https://bugs.webkit.org/show_bug.cgi?id=149113
1759 http://trac.webkit.org/changeset/190160
1761 2015-09-23 Chris Dumez <cdumez@apple.com>
1763 HTMLOutputElement.htmlFor should be settable
1764 https://bugs.webkit.org/show_bug.cgi?id=149418
1766 Reviewed by Ryosuke Niwa.
1768 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1769 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1770 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1771 updates the 'sizes' associated attribute.
1773 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1774 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1775 Update existing layout test now that HTMLOutputElement.htmlFor is
1778 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1780 [Streams API] Add transform stream general tests
1781 https://bugs.webkit.org/show_bug.cgi?id=149267
1783 Reviewed by Darin Adler.
1785 * streams/reference-implementation/transform-stream-expected.txt: Added.
1786 * streams/reference-implementation/transform-stream.html: Added.
1788 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1790 [Streams API] Added transform stream error tests
1791 https://bugs.webkit.org/show_bug.cgi?id=149266
1793 Reviewed by Darin Adler.
1795 * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
1796 * streams/reference-implementation/transform-stream-errors.html: Added.
1798 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1800 [Streams API] Added pipe-through transform stream tests
1801 https://bugs.webkit.org/show_bug.cgi?id=149265
1803 Reviewed by Darin Adler.
1805 * streams/reference-implementation/pipe-through-expected.txt: Added.
1806 * streams/reference-implementation/pipe-through.html: Added.
1807 * streams/reference-implementation/resources/streams-utils.js: Added duckTypedPassThroughTransform function.
1809 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1811 [Streams API] Add count queuing strategy tests for writable streams
1812 https://bugs.webkit.org/show_bug.cgi?id=148303
1814 Reviewed by Darin Adler.
1816 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added new expectations.
1817 * streams/reference-implementation/count-queuing-strategy.html: Added new writable stream tests.
1819 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1821 [Streams API] Add byte length queuing strategy tests for writable streams
1822 https://bugs.webkit.org/show_bug.cgi?id=148302
1824 Reviewed by Darin Adler.
1826 * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added new expectations.
1827 * streams/reference-implementation/byte-length-queuing-strategy.html: Added new writable stream tests.
1829 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1831 [Streams API] Add brand checks tests for writable streams
1832 https://bugs.webkit.org/show_bug.cgi?id=148301
1834 Reviewed by Darin Adler.
1836 * streams/reference-implementation/brand-checks-expected.txt: Added new expectations.
1837 * streams/reference-implementation/brand-checks.html: Added new writable stream tests.
1839 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1841 [Streams API] bad underlying sinks tests about writable streams
1842 https://bugs.webkit.org/show_bug.cgi?id=148295
1844 Reviewed by Darin Adler.
1846 * streams/reference-implementation/bad-underlying-sinks-expected.txt: Added.
1847 * streams/reference-implementation/bad-underlying-sinks.html: Added.
1849 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1851 [GTK] playbutton in media controls is not changed when it is clicked.
1852 https://bugs.webkit.org/show_bug.cgi?id=149113
1854 Reviewed by Philippe Normand.
1856 * media/media-controls-play-button-updates-expected.png: Added.
1857 * media/media-controls-play-button-updates-expected.txt: Added.
1858 * media/media-controls-play-button-updates.html: Added.
1859 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1860 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1862 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1864 [Streams API] Add bad strategies writable streams tests
1865 https://bugs.webkit.org/show_bug.cgi?id=148300
1867 Reviewed by Darin Adler.
1869 * streams/reference-implementation/bad-strategies-expected.txt: Added new expectations.
1870 * streams/reference-implementation/bad-strategies.html: Added new writable stream tests.
1872 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1874 [Streams API] Change a const in the tee tests
1875 https://bugs.webkit.org/show_bug.cgi?id=148294
1877 Reviewed by Darin Adler.
1879 * streams/reference-implementation/readable-stream-tee.html: Dumb change, replaced a const with var and added
1880 the checkpoint of the spec commit.
1882 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1884 [GTK] media/media-controls-timeline-updates.html timeouts
1885 https://bugs.webkit.org/show_bug.cgi?id=139363
1887 Reviewed by Philippe Normand.
1889 The default timeout value of gtk port is 6000ms for release build layout tests.
1890 But this is too short to pass some media tests such as media-controls-timeline-updates.html
1891 Let's tweak the test to have shorter test time by seeking.
1893 * media/media-controls-timeline-updates.html:
1894 * platform/gtk/TestExpectations:
1896 2015-09-23 Youenn Fablet <youenn.fablet@crf.canon.fr>
1898 [Streams API] Implement ReadableStream pipeThrough
1899 https://bugs.webkit.org/show_bug.cgi?id=147556
1901 Reviewed by Darin Adler.
1903 Rebased test that is now passing.
1904 Adding new tests to improve pipeThrough coverage.
1906 * streams/readable-stream-pipeThrough-expected.txt: Added.
1907 * streams/readable-stream-pipeThrough.html: Added.
1908 * streams/reference-implementation/brand-checks-expected.txt:
1910 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
1912 Event fired on a detached node does not bubble up
1913 https://bugs.webkit.org/show_bug.cgi?id=149488
1915 Reviewed by Antti Koivisto.
1917 Added a regression test. Also modified and rebaselined mouseout-dead-node.html added in r19897
1918 since our new behavior matches that of the latest Firefox as well as Chrome.
1920 * fast/events/event-propagation-in-detached-tree-expected.txt: Added.
1921 * fast/events/event-propagation-in-detached-tree.html: Added.
1922 * fast/events/mouseout-dead-node-expected.txt:
1923 * fast/events/mouseout-dead-node.html:
1925 2015-09-22 Zalan Bujtas <zalan@apple.com>
1927 Mark http/tests/notifications/events.html flaky again (crash/timeout this time).
1933 2015-09-22 Saam barati <sbarati@apple.com>
1935 Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
1936 https://bugs.webkit.org/show_bug.cgi?id=143171
1938 Reviewed by Joseph Pecoraro.
1940 * inspector/model/parse-script-syntax-tree-expected.txt:
1941 * inspector/model/parse-script-syntax-tree.html:
1943 2015-09-22 Commit Queue <commit-queue@webkit.org>
1945 Unreviewed, rolling out r190134.
1946 https://bugs.webkit.org/show_bug.cgi?id=149481
1948 "Seems to cause crashes during garbage collection" (Requested
1949 by cdumez on #webkit).
1953 "HTMLOutputElement.htmlFor should be settable"
1954 https://bugs.webkit.org/show_bug.cgi?id=149418
1955 http://trac.webkit.org/changeset/190134
1957 2015-09-22 Zalan Bujtas <zalan@apple.com>
1959 Mark http/tests/notifications/events.html flaky.
1960 https://bugs.webkit.org/show_bug.cgi?id=149218
1967 2015-09-22 Chris Dumez <cdumez@apple.com>
1969 HTMLOutputElement.htmlFor should be settable
1970 https://bugs.webkit.org/show_bug.cgi?id=149418
1972 Reviewed by Darin Adler.
1974 Update existing layout test now that HTMLOutputElement.htmlFor is
1977 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1978 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1980 2015-09-22 Tim Horton <timothy_horton@apple.com>
1982 Demystify why a few text tests depend on threaded scrolling being disabled
1984 * fast/text/combining-character-sequence-vertical.html:
1985 * fast/text/descent-clip-in-scaled-page-expected.html:
1986 * fast/text/descent-clip-in-scaled-page.html:
1987 * fast/text/vertical-quotation-marks.html:
1989 2015-09-22 Chris Dumez <cdumez@apple.com>
1991 XMLHttpRequest properties should be on the prototype
1992 https://bugs.webkit.org/show_bug.cgi?id=149465
1994 Reviewed by Darin Adler.
1996 Add layout test to check that XMLHttpRequest properties are on the
1997 prototype and have the right properties (enumerable and configurable).
1999 * fast/xmlhttprequest/xmlhttprequest-properties-prototype-expected.txt: Added.
2000 * fast/xmlhttprequest/xmlhttprequest-properties-prototype.html: Added.
2002 2015-09-22 Chris Dumez <cdumez@apple.com>
2004 Drop support for legacy EntityReference DOM Node type
2005 https://bugs.webkit.org/show_bug.cgi?id=149348
2007 Reviewed by Darin Adler.
2009 Drop several outdated DOM compliance tests. Update / Rebaseline others.
2011 2015-09-22 Chris Dumez <cdumez@apple.com>
2013 Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
2015 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2016 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
2018 2015-09-22 Chris Dumez <cdumez@apple.com>
2020 Unreviewed, rebaseline fast/table/rowindex.html after r190099.
2022 * platform/efl/fast/table/rowindex-expected.txt:
2023 * platform/gtk/fast/table/rowindex-expected.txt:
2024 * platform/win/fast/table/rowindex-expected.txt:
2026 2015-09-22 sangdeug.kim <sangdeug.kim@samsung.com>
2028 Add test for checking currentTime of mediacontroller when playback is completed.
2029 https://bugs.webkit.org/show_bug.cgi?id=149154
2031 Reviewed by Eric Carlson.
2033 * media/media-controller-time-clamp-expected.txt:
2034 * media/media-controller-time-clamp.html:
2036 2015-09-22 Saam barati <sbarati@apple.com>
2038 Web Inspector: update Esprima to latest version
2039 https://bugs.webkit.org/show_bug.cgi?id=148960
2041 Reviewed by Joseph Pecoraro.
2043 * inspector/model/parse-script-syntax-tree-expected.txt:
2044 * inspector/model/parse-script-syntax-tree.html:
2046 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
2048 invalidateSlotAssignments should trigger style recalc
2049 https://bugs.webkit.org/show_bug.cgi?id=149447
2051 Reviewed by Antti Koivisto.
2053 Removed failing expectations from newly passing tests.
2055 Also added test cases for inserting and removing text nodes, and modified the style recalc tests
2056 to force layout between each DOM change to test case separately.
2058 * fast/shadow-dom/shadow-layout-after-host-child-changes.html:
2059 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html:
2060 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
2061 * platform/mac/TestExpectations:
2063 2015-09-21 Chris Dumez <cdumez@apple.com>
2065 time element should use HTMLTimeElement interface
2066 https://bugs.webkit.org/show_bug.cgi?id=148840
2067 <rdar://problem/22586690>
2069 Reviewed by Ryosuke Niwa.
2071 Rebaseline existing test now that HTMLTimeElement is exposed on the
2072 global Window object.
2074 * js/dom/global-constructors-attributes-expected.txt:
2075 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2076 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2077 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2078 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2079 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2080 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2082 2015-09-21 Chris Dumez <cdumez@apple.com>
2084 DOM attributes on prototypes should be configurable
2085 https://bugs.webkit.org/show_bug.cgi?id=134364
2087 Reviewed by Sam Weinig.
2089 Add a layout test to confirm that attributes on prototypes are configurable.
2091 * fast/dom/attributes-configurable-expected.txt: Added.
2092 * fast/dom/attributes-configurable.html: Added.
2094 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2096 Add some style recalc tests for shadow DOM
2097 https://bugs.webkit.org/show_bug.cgi?id=149445
2099 Reviewed by Antti Koivisto.
2101 Add tests to make sure we trigger necessary style recalc.
2103 * fast/shadow-dom/shadow-layout-after-attach-shadow-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2104 * fast/shadow-dom/shadow-layout-after-attach-shadow.html: Added.
2105 * 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.
2106 * fast/shadow-dom/shadow-layout-after-host-child-changes.html: Added.
2107 * 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.
2108 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html: Added.
2109 * fast/shadow-dom/shadow-layout-after-slot-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2110 * fast/shadow-dom/shadow-layout-after-slot-changes.html: Added.
2111 * platform/mac/TestExpectations:
2113 2015-09-21 Alexey Proskuryakov <ap@apple.com>
2115 https://bugs.webkit.org/show_bug.cgi?id=149415
2116 REGRESSION (r182648): UIWebView does not set location.hash synchronously
2117 <rdar://problem/22169467>
2119 Reviewed by Darin Adler.
2121 * fast/loader/location-hash-user-gesture-expected.txt: Added.
2122 * fast/loader/location-hash-user-gesture.html: Added.
2123 * platform/ios-simulator-wk2/TestExpectations:
2125 2015-09-21 Chris Dumez <cdumez@apple.com>
2127 Update HTMLTableRowElement.rowIndex to behave according to the specification
2128 https://bugs.webkit.org/show_bug.cgi?id=148842
2129 <rdar://problem/22586914>
2131 Reviewed by Darin Adler.
2133 Rebaseline existing test because rows in all <thead> / <tfoot> children
2134 of the <table> Element now get a rowIndex.
2136 * platform/mac/fast/table/rowindex-expected.txt:
2138 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2140 Add more rendering tests for shadow DOM
2141 https://bugs.webkit.org/show_bug.cgi?id=149437
2143 Reviewed by Antti Koivisto.
2145 Added various tests for shadow tree rendering as well as tests for :host pseudo class and ::slotted pseudo element.
2147 * 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.
2148 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Added.
2149 * 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.
2150 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Added.
2151 * 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.
2152 * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Added.
2153 * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2154 * fast/shadow-dom/css-scoping-shadow-host-rule.html: Added.
2155 * 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.
2156 * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Added.
2157 * 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.
2158 * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Added.
2159 * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
2160 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Added.
2161 * 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.
2162 * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Added.
2163 * platform/mac/TestExpectations:
2165 2015-09-21 Chris Dumez <cdumez@apple.com>
2167 [JS Bindings] prototype.constructor should be writable
2168 https://bugs.webkit.org/show_bug.cgi?id=149412
2169 <rdar://problem/22545096>
2171 Reviewed by Geoffrey Garen.
2173 Add layout test that checks that Event.prototype.constructor has the
2174 expected properties and that it is actually writable.
2176 * fast/events/event-prototype-constructor-properties-expected.txt: Added.
2177 * fast/events/event-prototype-constructor-properties.html: Added.
2179 2015-09-21 Antti Koivisto <antti@apple.com>
2181 HTMLSlotElement should render its assigned nodes
2182 https://bugs.webkit.org/show_bug.cgi?id=149242
2184 Reviewed by Ryosuke Niwa.
2186 Enable the relevant tests.
2188 * platform/mac/TestExpectations:
2190 2015-09-21 Alex Christensen <achristensen@webkit.org>
2192 Remove Windows-specific navigator-detached-no-crash-expected.
2193 https://bugs.webkit.org/show_bug.cgi?id=149414
2195 Reviewed by Filip Pizlo.
2197 When we switched to CMake, NAVIGATOR_HWCONCURRENCY got enabled.
2198 There is no reason to disable it, and the expectations match the default expectations now.
2200 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
2202 2015-09-21 Chris Dumez <cdumez@apple.com>
2204 DOMTokenList.add() / remove() should run the update steps even if tokens were not modified
2205 https://bugs.webkit.org/show_bug.cgi?id=148780
2206 <rdar://problem/22571794>
2208 Reviewed by Ryosuke Niwa.
2210 Update / Rebaseline several classList /relList tests now that our
2211 behavior has changed.
2213 * fast/dom/HTMLElement/class-list-expected.txt:
2214 * fast/dom/HTMLElement/class-list-quirks-expected.txt:
2215 * fast/dom/HTMLElement/script-tests/class-list.js:
2216 * fast/dom/rel-list-expected.txt:
2217 * fast/dom/rel-list.html:
2219 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2221 Add some tests for shadow DOM rendering
2222 https://bugs.webkit.org/show_bug.cgi?id=149330
2224 Reviewed by Antti Koivisto.
2226 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2228 This is a relanding of r189962 excluding css-scoping-shadow-rendering.html since it has since been added in r190006
2229 as css-scoping-shadow-root-hides-children.html by Antti.
2231 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2232 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2233 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2234 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2235 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2236 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2237 * platform/mac/TestExpectations:
2239 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
2241 Add image-only failure expectation to fast/shadow-dom/css-scoping-shadow-root-hides-children.html on non-Mac ports.
2245 2015-09-21 Alex Christensen <achristensen@webkit.org>
2247 Skip tests on Windows after r189947.
2249 * platform/win/TestExpectations:
2250 webkit-font-smoothing doesn't work on Windows.
2252 2015-09-21 Chris Dumez <cdumez@apple.com>
2254 Range.cloneContents() / extractContents should throw a HierarchyRequestError when encountering a doctype
2255 https://bugs.webkit.org/show_bug.cgi?id=148770
2256 <rdar://problem/22570898>
2258 Reviewed by Ryosuke Niwa.
2260 Add new tests to cover the behaviour of Range's cloneContents() / extractContents()
2261 and deleteContents() when encountering a doctype.
2263 * fast/dom/Range/clone-contents-document-type-expected.txt: Added.
2264 * fast/dom/Range/clone-contents-document-type.html: Added.
2265 * fast/dom/Range/delete-contents-document-type-expected.txt: Added.
2266 * fast/dom/Range/delete-contents-document-type.html: Added.
2267 * fast/dom/Range/extract-contents-document-type-expected.txt: Added.
2268 * fast/dom/Range/extract-contents-document-type.html: Added.
2269 * fast/dom/Range/resources/frame-with-doctype.html: Added.
2271 2015-09-21 Simon Fraser <simon.fraser@apple.com>
2273 Add the ability for tests to run script in the UI process in WebKitTestRunner
2274 https://bugs.webkit.org/show_bug.cgi?id=149356
2276 Reviewed by Tim Horton.
2278 Some new tests that exercise testRunner.runUIScript().
2281 * fast/harness/concurrent-ui-side-scripts-expected.txt: Added.
2282 * fast/harness/concurrent-ui-side-scripts.html: Added.
2283 * fast/harness/ui-side-scripts-expected.txt: Added.
2284 * fast/harness/ui-side-scripts.html: Added.
2285 * fast/zooming/zoom-to-scale.html: Added.
2286 * platform/ios-simulator/TestExpectations:
2287 * platform/mac/TestExpectations:
2289 2015-09-21 Tim Horton <timothy_horton@apple.com>
2291 Turn on threaded scrolling by default in the tests
2292 https://bugs.webkit.org/show_bug.cgi?id=149377
2294 Reviewed by Simon Fraser.
2296 * compositing/geometry/fixed-position-flipped-writing-mode.html:
2297 * compositing/layer-creation/no-compositing-for-sticky.html:
2298 * compositing/overflow/automatically-opt-into-composited-scrolling.html:
2299 * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
2300 * compositing/overflow/composited-scrolling-creates-a-stacking-container.html:
2301 * compositing/overflow/composited-scrolling-paint-phases.html:
2302 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
2303 * compositing/overflow/dynamic-composited-scrolling-status.html:
2304 * compositing/overflow/iframe-inside-overflow-clipping.html:
2305 * compositing/overflow/nested-scrolling.html:
2306 * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
2307 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
2308 * compositing/overflow/scrolling-content-clip-to-viewport.html:
2309 * compositing/overflow/scrolling-without-painting.html:
2310 * compositing/overflow/textarea-scroll-touch.html:
2311 * compositing/overflow/updating-scrolling-content.html:
2312 * compositing/rtl/rtl-fixed-overflow-scrolled.html:
2313 * compositing/rtl/rtl-overflow-scrolling.html:
2314 * fast/block/positioning/rtl-fixed-positioning.html:
2315 * fast/block/positioning/vertical-rl/fixed-positioning.html:
2316 * fast/dom/horizontal-scrollbar-in-rtl.html:
2317 * fast/dom/horizontal-scrollbar-when-dir-change.html:
2318 * fast/dom/scroll-reveal-left-overflow.html:
2319 * fast/dom/scroll-reveal-top-overflow.html:
2320 * fast/dom/vertical-scrollbar-when-dir-change.html:
2321 * fast/multicol/pagination/RightToLeft-rl-hittest.html:
2322 * scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html:
2323 * scrollingcoordinator/non-fast-scrollable-region-transformed-iframe.html:
2324 * swipe/main-frame-pinning-requirement.html:
2325 Turn off threaded scrolling in the cases where it sensibly affects the test result.
2327 - tests that use scrollTo or similar, and then depend on the
2328 scrolling happening synchronously
2330 - tests that use setAcceleratedCompositingForOverflowScrollEnabled,
2331 which asserts if combined with threaded scrolling
2333 * fast/text/combining-character-sequence-vertical.html:
2334 * fast/text/descent-clip-in-scaled-page.html:
2335 * fast/text/descent-clip-in-scaled-page-expected.html:
2336 * fast/text/vertical-quotation-marks.html:
2337 Turn off threaded scrolling in three tests where it shouldn't affect the test result,
2338 but for some reason does.
2340 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
2342 [GTK] media controls does not show up when playing video finishes.
2343 https://bugs.webkit.org/show_bug.cgi?id=149112
2345 Reviewed by Philippe Normand.
2347 * media/media-controls-timeline-updates-after-playing-expected.txt: Added.
2348 * media/media-controls-timeline-updates-after-playing.html: Added.
2350 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
2352 [GTK] timeline is not updated after few seconds when mouse hovers on controls
2353 https://bugs.webkit.org/show_bug.cgi?id=149111
2355 Reviewed by Philippe Normand.
2357 * media/media-controls-timeline-updates-when-hovered-expected.txt: Added.
2358 * media/media-controls-timeline-updates-when-hovered.html: Added.
2360 2015-09-20 Andy Estes <aestes@apple.com>
2362 http/tests/contentfiltering/load-substitute-data-from-appcache.html crashes sometimes
2363 https://bugs.webkit.org/show_bug.cgi?id=148890
2365 Reviewed by Alexey Proskuryakov.
2367 Added a test to verify my theory that load-substitute-data-from-appcache.html will crash even with Content Filtering disabled.
2369 * TestExpectations: Skipped the new test since it only works in WebKit2.
2370 * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt: Added.
2371 * http/tests/appcache/decide-navigation-policy-after-delay.html: Added.
2372 * http/tests/appcache/resources/decide-navigation-policy-after-delay-frame.html: Added.
2373 * platform/wk2/TestExpectations: Enabled the test in WebKit2.
2375 2015-09-20 Chris Dumez <cdumez@apple.com>
2377 Unreviewed, rebaseline W3C HTML DOM test on iOS after r190030.
2379 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2381 2015-09-20 Chris Fleizach <cfleizach@apple.com>
2383 Fix a relative path in accessibility/mac/removing-textarea-after-edit-crash.html
2384 after moving the test.
2385 https://bugs.webkit.org/show_bug.cgi?id=149217
2387 Reviewed by Alexey Proskuryakov.
2389 * accessibility/mac/removing-textarea-after-edit-crash.html:
2391 2015-09-20 Alexey Proskuryakov <ap@apple.com>
2393 [Mac, iOS] AccessibilityController doesn't uninstall global notification handler
2394 https://bugs.webkit.org/show_bug.cgi?id=149384
2396 Reviewed by Chris Fleizach.
2398 * accessibility/mac/loaded-notification.html: Cleaned up the test - js-test-pre is
2399 incompatible with directly using waitUntilDone.
2401 2015-09-19 Chris Dumez <cdumez@apple.com>
2403 [WebIDL] Specify default parameter values where it is useful
2404 https://bugs.webkit.org/show_bug.cgi?id=149331
2405 <rdar://problem/22545600>
2407 Reviewed by Darin Adler.
2409 Add test to check the behavior of passing undefined for various optional
2410 parameters that have a default value in the HTML specification.
2412 * fast/html/undefined-parameter-default-value-expected.txt: Added.
2413 * fast/html/undefined-parameter-default-value.html: Added.
2415 2015-09-18 Dean Jackson <dino@apple.com>
2417 Null dereference loading Blink layout test svg/filters/feImage-failed-load-crash.html
2418 https://bugs.webkit.org/show_bug.cgi?id=149316
2419 <rdar://problem/22749532>
2421 Reviewed by Tim Horton.
2424 https://chromium.googlesource.com/chromium/blink/+/9cbcfd7866bbaff0c4b3c4c8508b7c97b46d6e6a
2426 * svg/filters/feImage-failed-load-crash-expected.txt: Added.
2427 * svg/filters/feImage-failed-load-crash.html: Added.
2429 2015-09-18 Dean Jackson <dino@apple.com>
2431 Null dereference loading Blink layout test svg/custom/use-href-attr-removal-crash.html
2432 https://bugs.webkit.org/show_bug.cgi?id=149315
2433 <rdar://problem/22749358>
2435 Reviewed by Tim Horton.
2437 These tests, copied from Blink, should not crash.
2438 The originals come from:
2439 https://chromium.googlesource.com/chromium/blink/+/e2f1087f32bb088160ab7d59a715a1403ef267c7
2441 * svg/custom/use-href-attr-removal-crash.html: Added.
2442 * svg/custom/use-href-attr-removal-crash-expected.txt: Added.
2443 * svg/custom/use-href-attr-removal-crash2.svg: Added.
2444 * svg/custom/use-href-attr-removal-crash2-expected.txt: Added.
2445 * svg/custom/use-href-change-local-to-invalid-remote.html: Added.
2446 * svg/custom/use-href-change-local-to-invalid-remote-expected.txt: Added.
2448 2015-09-18 Alexey Proskuryakov <ap@apple.com>
2450 Update Mac expectations for http/tests/cache/iframe-304-crash.html.
2451 This test is flaky everywhere, not just on Mavericks and Yosemite.
2453 * platform/mac-wk2/TestExpectations:
2455 2015-09-18 Commit Queue <commit-queue@webkit.org>
2457 Unreviewed, rolling out r189908.
2458 https://bugs.webkit.org/show_bug.cgi?id=149368
2460 Broke run-webkit-tests --pixel (Requested by ap on #webkit).
2464 "printing does not use minimum page zoom factor"
2465 https://bugs.webkit.org/show_bug.cgi?id=108507
2466 http://trac.webkit.org/changeset/189908
2468 2015-09-18 Ryosuke Niwa <rniwa@webkit.org>
2470 Inserting or removing slot elements can cause a crash
2471 https://bugs.webkit.org/show_bug.cgi?id=149365
2473 Reviewed by Antti Koivisto.
2475 Added regression tests.
2477 * fast/shadow-dom/slot-removal-crash.html: Added.
2479 2015-09-18 Antti Koivisto <antti@apple.com>
2481 Don't create renderers for children of shadow host
2482 https://bugs.webkit.org/show_bug.cgi?id=149363
2484 Reviewed by Ryosuke Niwa.
2486 * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Added.
2487 * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Added.
2489 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2491 Adds more flaky tests to TestExpecations for iOS and WK2
2493 * platform/ios-simulator/TestExpectations:
2494 * platform/wk2/TestExpectations:
2496 2015-09-18 Saam barati <sbarati@apple.com>
2498 add a regress test for richards with try/catch.
2499 https://bugs.webkit.org/show_bug.cgi?id=149301
2501 Reviewed by Filip Pizlo.
2503 This adds two variants of Octane/richards benchmark using
2504 try/catch. One try/catch variant that actually throws.
2505 Another that never throws. I've included try/catch inside
2506 every function and every loop.
2508 * js/regress/richards-empty-try-catch-expected.txt: Added.
2509 * js/regress/richards-empty-try-catch.html: Added.
2510 * js/regress/richards-try-catch-expected.txt: Added.
2511 * js/regress/richards-try-catch.html: Added.
2512 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2515 (Scheduler.prototype.addIdleTask):
2516 (Scheduler.prototype.addWorkerTask):
2517 (Scheduler.prototype.addHandlerTask):
2518 (Scheduler.prototype.addDeviceTask):
2519 (Scheduler.prototype.addRunningTask):
2520 (Scheduler.prototype.addTask):
2521 (Scheduler.prototype.schedule):
2522 (Scheduler.prototype.release):
2523 (Scheduler.prototype.holdCurrent):
2524 (Scheduler.prototype.suspendCurrent):
2525 (Scheduler.prototype.queue):
2527 (TaskControlBlock.prototype.setRunning):
2528 (TaskControlBlock.prototype.markAsNotHeld):
2529 (TaskControlBlock.prototype.markAsHeld):
2530 (TaskControlBlock.prototype.isHeldOrSuspended):
2531 (TaskControlBlock.prototype.markAsSuspended):
2532 (TaskControlBlock.prototype.markAsRunnable):
2533 (TaskControlBlock.prototype.run):
2534 (TaskControlBlock.prototype.checkPriorityAdd):
2535 (TaskControlBlock.prototype.toString):
2537 (IdleTask.prototype.run):
2538 (IdleTask.prototype.toString):
2540 (DeviceTask.prototype.run):
2541 (DeviceTask.prototype.toString):
2543 (WorkerTask.prototype.run):
2544 (WorkerTask.prototype.toString):
2546 (HandlerTask.prototype.run):
2547 (HandlerTask.prototype.toString):
2549 (Packet.prototype.addTo):
2550 (Packet.prototype.toString):
2551 * js/regress/script-tests/richards-try-catch.js: Added.
2555 (Scheduler.prototype.addIdleTask):
2556 (Scheduler.prototype.addWorkerTask):
2557 (Scheduler.prototype.addHandlerTask):
2558 (Scheduler.prototype.addDeviceTask):
2559 (Scheduler.prototype.addRunningTask):
2560 (Scheduler.prototype.addTask):
2561 (Scheduler.prototype.schedule):
2562 (Scheduler.prototype.release):
2563 (Scheduler.prototype.holdCurrent):
2564 (Scheduler.prototype.suspendCurrent):
2565 (Scheduler.prototype.queue):
2567 (TaskControlBlock.prototype.setRunning):
2568 (TaskControlBlock.prototype.markAsNotHeld):
2569 (TaskControlBlock.prototype.markAsHeld):
2570 (TaskControlBlock.prototype.isHeldOrSuspended):
2571 (TaskControlBlock.prototype.markAsSuspended):
2572 (TaskControlBlock.prototype.markAsRunnable):
2573 (TaskControlBlock.prototype.run):
2574 (TaskControlBlock.prototype.checkPriorityAdd):
2575 (TaskControlBlock.prototype.toString):
2577 (IdleTask.prototype.run):
2578 (IdleTask.prototype.toString):
2580 (DeviceTask.prototype.run):
2581 (DeviceTask.prototype.toString):
2583 (WorkerTask.prototype.run):
2584 (WorkerTask.prototype.toString):
2586 (HandlerTask.prototype.run):
2587 (HandlerTask.prototype.toString):
2589 (Packet.prototype.addTo):
2590 (Packet.prototype.toString):
2592 2015-09-18 Saam barati <sbarati@apple.com>
2594 Implement try/catch in the DFG.
2595 https://bugs.webkit.org/show_bug.cgi?id=147374
2597 Reviewed by Filip Pizlo.
2599 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2600 * js/regress/raytrace-with-empty-try-catch.html: Added.
2601 * js/regress/raytrace-with-try-catch-expected.txt: Added.
2602 * js/regress/raytrace-with-try-catch.html: Added.
2603 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2621 (Triangle.prototype.intersect):
2623 (Scene.prototype.intersect):
2624 (Scene.prototype.blocked):
2626 (Camera.prototype.generateRayPair):
2628 (Camera.prototype.render):
2629 (raytraceScene.floorShader):
2631 (arrayToCanvasCommands):
2632 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
2651 (Triangle.prototype.intersect):
2653 (Scene.prototype.intersect):
2654 (Scene.prototype.blocked):
2656 (Camera.prototype.generateRayPair):
2658 (Camera.prototype.render):
2659 (raytraceScene.floorShader):
2661 (arrayToCanvasCommands):
2662 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
2665 (Flog.RayTracer.Color.prototype.initialize):
2666 (Flog.RayTracer.Color.prototype.add):
2667 (Flog.RayTracer.Color.prototype.addScalar):
2668 (Flog.RayTracer.Color.prototype.subtract):
2669 (Flog.RayTracer.Color.prototype.multiply):
2670 (Flog.RayTracer.Color.prototype.multiplyScalar):
2671 (Flog.RayTracer.Color.prototype.divideFactor):
2672 (Flog.RayTracer.Color.prototype.limit):
2673 (Flog.RayTracer.Color.prototype.distance):
2674 (Flog.RayTracer.Color.prototype.blend):
2675 (Flog.RayTracer.Color.prototype.brightness):
2676 (Flog.RayTracer.Color.prototype.toString):
2677 (Flog.RayTracer.Light.prototype.initialize):
2678 (Flog.RayTracer.Light.prototype.toString):
2679 (Flog.RayTracer.Vector.prototype.initialize):
2680 (Flog.RayTracer.Vector.prototype.copy):
2681 (Flog.RayTracer.Vector.prototype.normalize):
2682 (Flog.RayTracer.Vector.prototype.magnitude):
2683 (Flog.RayTracer.Vector.prototype.cross):
2684 (Flog.RayTracer.Vector.prototype.dot):
2685 (Flog.RayTracer.Vector.prototype.add):
2686 (Flog.RayTracer.Vector.prototype.subtract):
2687 (Flog.RayTracer.Vector.prototype.multiplyVector):
2688 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2689 (Flog.RayTracer.Vector.prototype.toString):
2690 (Flog.RayTracer.Ray.prototype.initialize):
2691 (Flog.RayTracer.Ray.prototype.toString):
2692 (Flog.RayTracer.Scene.prototype.initialize):
2693 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2694 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2695 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2696 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2697 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2698 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2699 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2700 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2701 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2702 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2703 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2704 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2705 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2706 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2707 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2708 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2709 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2710 (Flog.RayTracer.Shape.Plane.prototype.toString):
2711 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2712 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2713 (Flog.RayTracer.Camera.prototype.initialize):
2714 (Flog.RayTracer.Camera.prototype.getRay):
2715 (Flog.RayTracer.Camera.prototype.toString):
2716 (Flog.RayTracer.Background.prototype.initialize):
2717 (Flog.RayTracer.Engine.prototype.initialize):
2718 (Flog.RayTracer.Engine.prototype.setPixel):
2719 (Flog.RayTracer.Engine.prototype.renderScene):
2720 (Flog.RayTracer.Engine.prototype.getPixelColor):
2721 (Flog.RayTracer.Engine.prototype.testIntersection):
2722 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2723 (Flog.RayTracer.Engine.prototype.rayTrace):
2725 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
2729 (Flog.RayTracer.Color.prototype.initialize):
2730 (Flog.RayTracer.Color.prototype.add):
2731 (Flog.RayTracer.Color.prototype.addScalar):
2732 (Flog.RayTracer.Color.prototype.subtract):
2733 (Flog.RayTracer.Color.prototype.multiply):
2734 (Flog.RayTracer.Color.prototype.multiplyScalar):
2735 (Flog.RayTracer.Color.prototype.divideFactor):
2736 (Flog.RayTracer.Color.prototype.limit):
2737 (Flog.RayTracer.Color.prototype.distance):
2738 (Flog.RayTracer.Color.prototype.blend):
2739 (Flog.RayTracer.Color.prototype.brightness):
2740 (Flog.RayTracer.Color.prototype.toString):
2741 (Flog.RayTracer.Light.prototype.initialize):
2742 (Flog.RayTracer.Light.prototype.toString):
2743 (Flog.RayTracer.Vector.prototype.initialize):
2744 (Flog.RayTracer.Vector.prototype.copy):
2745 (Flog.RayTracer.Vector.prototype.normalize):
2746 (Flog.RayTracer.Vector.prototype.magnitude):
2747 (Flog.RayTracer.Vector.prototype.cross):
2748 (Flog.RayTracer.Vector.prototype.dot):
2749 (Flog.RayTracer.Vector.prototype.add):
2750 (Flog.RayTracer.Vector.prototype.subtract):
2751 (Flog.RayTracer.Vector.prototype.multiplyVector):
2752 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2753 (Flog.RayTracer.Vector.prototype.toString):
2754 (Flog.RayTracer.Ray.prototype.initialize):
2755 (Flog.RayTracer.Ray.prototype.toString):
2756 (Flog.RayTracer.Scene.prototype.initialize):
2757 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2758 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2759 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2760 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2761 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2762 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2763 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2764 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2765 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2766 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2767 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2768 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2769 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2770 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2771 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2772 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2773 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2774 (Flog.RayTracer.Shape.Plane.prototype.toString):
2775 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2776 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2777 (Flog.RayTracer.Camera.prototype.initialize):
2778 (Flog.RayTracer.Camera.prototype.getRay):
2779 (Flog.RayTracer.Camera.prototype.toString):
2780 (Flog.RayTracer.Background.prototype.initialize):
2781 (Flog.RayTracer.Engine.prototype.initialize):
2782 (Flog.RayTracer.Engine.prototype.setPixel):
2783 (Flog.RayTracer.Engine.prototype.renderScene):
2784 (Flog.RayTracer.Engine.prototype.getPixelColor):
2785 (Flog.RayTracer.Engine.prototype.testIntersection):
2786 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2787 (Flog.RayTracer.Engine.prototype.rayTrace):
2789 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
2790 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
2791 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
2792 * js/regress/v8-raytrace-with-try-catch.html: Added.
2794 2015-09-18 Nan Wang <n_wang@apple.com>
2796 AX: Implement ARIA 1.1 @aria-current on iOS
2797 https://bugs.webkit.org/show_bug.cgi?id=149297
2799 Reviewed by Chris Fleizach.
2801 * platform/ios-simulator/TestExpectations:
2803 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2805 REGRESSION: http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides.html is flaky
2806 https://bugs.webkit.org/show_bug.cgi?id=132388
2810 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2812 line-break-language-sensitive tests should be marked as flaky
2813 https://bugs.webkit.org/show_bug.cgi?id=149349
2815 * platform/ios-simulator/TestExpectations:
2817 2015-09-18 Eric Carlson <eric.carlson@apple.com>
2819 [MediaStream] Finish implementing MediaDevices.enumerateDevices
2820 https://bugs.webkit.org/show_bug.cgi?id=149322
2821 <rdar://problem/22750866>
2823 Reviewed by Brent Fulgham.
2825 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Added.
2826 * fast/mediastream/MediaDevices-enumerateDevices.html: Added.
2828 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2830 Updates to include change to iOS test expectations after bug 149187
2832 * platform/ios-simulator/js/dom/constructor-length-expected.txt:
2834 2015-09-18 Chris Dumez <cdumez@apple.com>
2836 REGRESSION (r182449, Mavericks ONLY): Pages re-open empty after swiping back and scrolling on them
2837 https://bugs.webkit.org/show_bug.cgi?id=149317
2838 <rdar://problem/22521514>
2840 Reviewed by Tim Horton.
2842 Skip a couple of PageCache layout tests on Mavericks now that a PageCache
2843 optimization has been disabled.
2845 * platform/mac/TestExpectations:
2847 2015-09-18 Zalan Bujtas <zalan@apple.com>
2849 Unreviewed iOS gardening.
2851 * platform/ios-simulator/TestExpectations:
2853 2015-09-18 Chris Dumez <cdumez@apple.com>
2855 Drop support for Entity Node type
2856 https://bugs.webkit.org/show_bug.cgi?id=149239
2858 Reviewed by Darin Adler.
2860 Rebaseline / update layout tests now that we no longer expose the
2861 Entity type to the Web.
2863 * fast/dom/Window/get-set-properties-expected.txt:
2864 * fast/dom/Window/get-set-properties.html:
2865 * fast/dom/Window/resources/window-properties.js:
2866 * fast/dom/Window/window-lookup-precedence-expected.txt:
2867 * fast/dom/dom-constructors-expected.txt:
2868 * fast/dom/dom-constructors.html:
2869 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2870 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2872 2015-09-18 Chris Dumez <cdumez@apple.com>
2874 classList.toggle(name, force) treats undefined `force` argument as false
2875 https://bugs.webkit.org/show_bug.cgi?id=148582
2876 <rdar://problem/22545600>
2878 Reviewed by Ryosuke Niwa.
2880 Add decent test coverage for DOMTokenList.toggle() via Element.classList.
2882 * fast/dom/Element/class-list-toggle-expected.txt: Added.
2883 * fast/dom/Element/class-list-toggle.html: Added.
2885 2015-09-17 Commit Queue <commit-queue@webkit.org>
2887 Unreviewed, rolling out r189962.
2888 https://bugs.webkit.org/show_bug.cgi?id=149334
2890 These new tests uncovered a crash (Requested by ap on
2895 "Add some tests for shadow DOM rendering"
2896 https://bugs.webkit.org/show_bug.cgi?id=149330
2897 http://trac.webkit.org/changeset/189962
2899 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
2901 Add some tests for shadow DOM rendering
2902 https://bugs.webkit.org/show_bug.cgi?id=149330
2904 Reviewed by Antti Koivisto.
2906 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2908 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2909 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2910 * fast/shadow-dom/css-scoping-shadow-rendering-expected.html: Added.
2911 * fast/shadow-dom/css-scoping-shadow-rendering.html: Added.
2912 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2913 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2914 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2915 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2916 * platform/mac/TestExpectations:
2918 2015-09-17 Commit Queue <commit-queue@webkit.org>
2920 Unreviewed, rolling out r189938, r189952, and r189956.
2921 https://bugs.webkit.org/show_bug.cgi?id=149329
2923 Broke Web Workers (Requested by ap on #webkit).
2925 Reverted changesets:
2927 "Implement try/catch in the DFG."
2928 https://bugs.webkit.org/show_bug.cgi?id=147374
2929 http://trac.webkit.org/changeset/189938
2931 "CLoop build fix after r189938."
2932 http://trac.webkit.org/changeset/189952
2934 "add a regress test for richards with try/catch."
2935 https://bugs.webkit.org/show_bug.cgi?id=149301
2936 http://trac.webkit.org/changeset/189956
2938 2015-09-17 Chris Dumez <cdumez@apple.com>
2940 [WebIDL] Add support for default parameter values
2941 https://bugs.webkit.org/show_bug.cgi?id=149263
2942 <rdar://problem/22545600>
2944 Reviewed by Ryosuke Niwa.
2946 Rebaseline several NodeIterator / TreeWalker tests now that more checks
2949 * fast/dom/createNodeIterator-parameters-expected.txt:
2950 * fast/dom/createTreeWalker-parameters-expected.txt:
2952 2015-09-17 Saam barati <sbarati@apple.com>
2954 add a regress test for richards with try/catch.
2955 https://bugs.webkit.org/show_bug.cgi?id=149301
2957 Reviewed by Filip Pizlo.
2959 This adds two variants of Octane/richards benchmark using
2960 try/catch. One try/catch variant that actually throws.
2961 Another that never throws. I've included try/catch inside
2962 every function and every loop.
2964 * js/regress/richards-empty-try-catch-expected.txt: Added.
2965 * js/regress/richards-empty-try-catch.html: Added.
2966 * js/regress/richards-try-catch-expected.txt: Added.
2967 * js/regress/richards-try-catch.html: Added.
2968 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2971 (Scheduler.prototype.addIdleTask):
2972 (Scheduler.prototype.addWorkerTask):
2973 (Scheduler.prototype.addHandlerTask):
2974 (Scheduler.prototype.addDeviceTask):
2975 (Scheduler.prototype.addRunningTask):
2976 (Scheduler.prototype.addTask):
2977 (Scheduler.prototype.schedule):
2978 (Scheduler.prototype.release):
2979 (Scheduler.prototype.holdCurrent):
2980 (Scheduler.prototype.suspendCurrent):
2981 (Scheduler.prototype.queue):
2983 (TaskControlBlock.prototype.setRunning):
2984 (TaskControlBlock.prototype.markAsNotHeld):
2985 (TaskControlBlock.prototype.markAsHeld):
2986 (TaskControlBlock.prototype.isHeldOrSuspended):
2987 (TaskControlBlock.prototype.markAsSuspended):
2988 (TaskControlBlock.prototype.markAsRunnable):
2989 (TaskControlBlock.prototype.run):
2990 (TaskControlBlock.prototype.checkPriorityAdd):
2991 (TaskControlBlock.prototype.toString):
2993 (IdleTask.prototype.run):
2994 (IdleTask.prototype.toString):
2996 (DeviceTask.prototype.run):
2997 (DeviceTask.prototype.toString):
2999 (WorkerTask.prototype.run):
3000 (WorkerTask.prototype.toString):
3002 (HandlerTask.prototype.run):
3003 (HandlerTask.prototype.toString):
3005 (Packet.prototype.addTo):
3006 (Packet.prototype.toString):
3007 * js/regress/script-tests/richards-try-catch.js: Added.
3011 (Scheduler.prototype.addIdleTask):
3012 (Scheduler.prototype.addWorkerTask):
3013 (Scheduler.prototype.addHandlerTask):
3014 (Scheduler.prototype.addDeviceTask):
3015 (Scheduler.prototype.addRunningTask):
3016 (Scheduler.prototype.addTask):
3017 (Scheduler.prototype.schedule):
3018 (Scheduler.prototype.release):
3019 (Scheduler.prototype.holdCurrent):
3020 (Scheduler.prototype.suspendCurrent):
3021 (Scheduler.prototype.queue):
3023 (TaskControlBlock.prototype.setRunning):
3024 (TaskControlBlock.prototype.markAsNotHeld):
3025 (TaskControlBlock.prototype.markAsHeld):
3026 (TaskControlBlock.prototype.isHeldOrSuspended):
3027 (TaskControlBlock.prototype.markAsSuspended):
3028 (TaskControlBlock.prototype.markAsRunnable):
3029 (TaskControlBlock.prototype.run):
3030 (TaskControlBlock.prototype.checkPriorityAdd):
3031 (TaskControlBlock.prototype.toString):
3033 (IdleTask.prototype.run):
3034 (IdleTask.prototype.toString):
3036 (DeviceTask.prototype.run):
3037 (DeviceTask.prototype.toString):
3039 (WorkerTask.prototype.run):
3040 (WorkerTask.prototype.toString):
3042 (HandlerTask.prototype.run):
3043 (HandlerTask.prototype.toString):
3045 (Packet.prototype.addTo):
3046 (Packet.prototype.toString):
3048 2015-09-17 Dean Jackson <dino@apple.com>
3050 Multi-hop reference cycles not detected.
3051 https://bugs.webkit.org/show_bug.cgi?id=149181
3053 Reviewed by Jon Honeycutt.
3056 https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/svg/custom/pattern-3-step-cycle.html
3058 * svg/custom/pattern-3-step-cycle-expected.txt: Added.
3059 * svg/custom/pattern-3-step-cycle.html: Added.
3061 2015-09-17 Dean Jackson <dino@apple.com>
3063 Cyclic resources were not detected if the reference had deep containers
3064 https://bugs.webkit.org/show_bug.cgi?id=149182
3066 Reviewed by Jon Honeycutt.
3068 This test was ported from Blink. I believe it originally
3070 https://code.google.com/p/chromium/issues/detail?id=351713
3072 * svg/custom/pattern-content-cycle-w-resourceless-container-expected.txt: Added.
3073 * svg/custom/pattern-content-cycle-w-resourceless-container.html: Added.
3075 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
3077 Add HTMLSlotElement and NonDocumentTypeChildNode.assignedSlot
3078 https://bugs.webkit.org/show_bug.cgi?id=149241
3080 Reviewed by Antti Koivisto.
3082 Added new conformance tests and rebaselined tests as needed.
3084 In particular, inspector/model/remote-object.html was rebaselined since "assignedSlot" now appears as one of the first five
3085 properties on Comment node that this test outputs.
3087 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt: Added.
3088 * fast/shadow-dom/HTMLSlotElement-interface.html: Added.
3089 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot-expected.txt: Added.
3090 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot.html: Added.
3091 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3092 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3093 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3094 * platform/mac/inspector/model: Added.
3095 * platform/mac/inspector/model/remote-object-expected.txt: Copied from LayoutTests/inspector/model/remote-object-expected.txt.
3096 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3098 2015-09-17 Zalan Bujtas <zalan@apple.com>
3100 CSS WG multicol-1 tests failures with 1px differences due to baseline difference.
3101 https://bugs.webkit.org/show_bug.cgi?id=149245
3103 Reviewed by Ryosuke Niwa.
3105 Turn off font-aliasing for multicol tests where the reference tests' inline content
3106 end up on a different baseline (fractional difference). (It's not considered a bug, they don't
3111 2015-09-17 Saam barati <sbarati@apple.com>
3113 Implement try/catch in the DFG.
3114 https://bugs.webkit.org/show_bug.cgi?id=147374
3116 Reviewed by Filip Pizlo.
3118 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
3119 * js/regress/raytrace-with-empty-try-catch.html: Added.
3120 * js/regress/raytrace-with-try-catch-expected.txt: Added.
3121 * js/regress/raytrace-with-try-catch.html: Added.
3122 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
3140 (Triangle.prototype.intersect):
3142 (Scene.prototype.intersect):
3143 (Scene.prototype.blocked):
3145 (Camera.prototype.generateRayPair):
3147 (Camera.prototype.render):
3148 (raytraceScene.floorShader):
3150 (arrayToCanvasCommands):
3151 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
3170 (Triangle.prototype.intersect):
3172 (Scene.prototype.intersect):
3173 (Scene.prototype.blocked):
3175 (Camera.prototype.generateRayPair):
3177 (Camera.prototype.render):
3178 (raytraceScene.floorShader):
3180 (arrayToCanvasCommands):
3181 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
3184 (Flog.RayTracer.Color.prototype.initialize):
3185 (Flog.RayTracer.Color.prototype.add):
3186 (Flog.RayTracer.Color.prototype.addScalar):
3187 (Flog.RayTracer.Color.prototype.subtract):
3188 (Flog.RayTracer.Color.prototype.multiply):
3189 (Flog.RayTracer.Color.prototype.multiplyScalar):
3190 (Flog.RayTracer.Color.prototype.divideFactor):
3191 (Flog.RayTracer.Color.prototype.limit):
3192 (Flog.RayTracer.Color.prototype.distance):
3193 (Flog.RayTracer.Color.prototype.blend):
3194 (Flog.RayTracer.Color.prototype.brightness):
3195 (Flog.RayTracer.Color.prototype.toString):
3196 (Flog.RayTracer.Light.prototype.initialize):
3197 (Flog.RayTracer.Light.prototype.toString):
3198 (Flog.RayTracer.Vector.prototype.initialize):
3199 (Flog.RayTracer.Vector.prototype.copy):
3200 (Flog.RayTracer.Vector.prototype.normalize):
3201 (Flog.RayTracer.Vector.prototype.magnitude):
3202 (Flog.RayTracer.Vector.prototype.cross):
3203 (Flog.RayTracer.Vector.prototype.dot):
3204 (Flog.RayTracer.Vector.prototype.add):
3205 (Flog.RayTracer.Vector.prototype.subtract):
3206 (Flog.RayTracer.Vector.prototype.multiplyVector):
3207 (Flog.RayTracer.Vector.prototype.multiplyScalar):
3208 (Flog.RayTracer.Vector.prototype.toString):
3209 (Flog.RayTracer.Ray.prototype.initialize):
3210 (Flog.RayTracer.Ray.prototype.toString):
3211 (Flog.RayTracer.Scene.prototype.initialize):
3212 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
3213 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
3214 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
3215 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
3216 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3217 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3218 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3219 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3220 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3221 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3222 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3223 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3224 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
3225 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
3226 (Flog.RayTracer.Shape.Sphere.prototype.toString):
3227 (Flog.RayTracer.Shape.Plane.prototype.initialize):
3228 (Flog.RayTracer.Shape.Plane.prototype.intersect):
3229 (Flog.RayTracer.Shape.Plane.prototype.toString):
3230 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
3231 (Flog.RayTracer.IntersectionInfo.prototype.toString):
3232 (Flog.RayTracer.Camera.prototype.initialize):
3233 (Flog.RayTracer.Camera.prototype.getRay):
3234 (Flog.RayTracer.Camera.prototype.toString):
3235 (Flog.RayTracer.Background.prototype.initialize):
3236 (Flog.RayTracer.Engine.prototype.initialize):
3237 (Flog.RayTracer.Engine.prototype.setPixel):
3238 (Flog.RayTracer.Engine.prototype.renderScene):
3239 (Flog.RayTracer.Engine.prototype.getPixelColor):
3240 (Flog.RayTracer.Engine.prototype.testIntersection):
3241 (Flog.RayTracer.Engine.prototype.getReflectionRay):
3242 (Flog.RayTracer.Engine.prototype.rayTrace):
3244 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
3248 (Flog.RayTracer.Color.prototype.initialize):
3249 (Flog.RayTracer.Color.prototype.add):
3250 (Flog.RayTracer.Color.prototype.addScalar):
3251 (Flog.RayTracer.Color.prototype.subtract):
3252 (Flog.RayTracer.Color.prototype.multiply):
3253 (Flog.RayTracer.Color.prototype.multiplyScalar):
3254 (Flog.RayTracer.Color.prototype.divideFactor):
3255 (Flog.RayTracer.Color.prototype.limit):
3256 (Flog.RayTracer.Color.prototype.distance):
3257 (Flog.RayTracer.Color.prototype.blend):
3258 (Flog.RayTracer.Color.prototype.brightness):
3259 (Flog.RayTracer.Color.prototype.toString):
3260 (Flog.RayTracer.Light.prototype.initialize):
3261 (Flog.RayTracer.Light.prototype.toString):
3262 (Flog.RayTracer.Vector.prototype.initialize):
3263 (Flog.RayTracer.Vector.prototype.copy):
3264 (Flog.RayTracer.Vector.prototype.normalize):
3265 (Flog.RayTracer.Vector.prototype.magnitude):
3266 (Flog.RayTracer.Vector.prototype.cross):
3267 (Flog.RayTracer.Vector.prototype.dot):
3268 (Flog.RayTracer.Vector.prototype.add):
3269 (Flog.RayTracer.Vector.prototype.subtract):
3270 (Flog.RayTracer.Vector.prototype.multiplyVector):
3271 (Flog.RayTracer.Vector.prototype.multiplyScalar):
3272 (Flog.RayTracer.Vector.prototype.toString):
3273 (Flog.RayTracer.Ray.prototype.initialize):
3274 (Flog.RayTracer.Ray.prototype.toString):
3275 (Flog.RayTracer.Scene.prototype.initialize):
3276 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
3277 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
3278 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
3279 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
3280 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3281 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3282 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3283 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3284 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
3285 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
3286 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
3287 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
3288 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
3289 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
3290 (Flog.RayTracer.Shape.Sphere.prototype.toString):
3291 (Flog.RayTracer.Shape.Plane.prototype.initialize):
3292 (Flog.RayTracer.Shape.Plane.prototype.intersect):
3293 (Flog.RayTracer.Shape.Plane.prototype.toString):
3294 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
3295 (Flog.RayTracer.IntersectionInfo.prototype.toString):
3296 (Flog.RayTracer.Camera.prototype.initialize):
3297 (Flog.RayTracer.Camera.prototype.getRay):
3298 (Flog.RayTracer.Camera.prototype.toString):
3299 (Flog.RayTracer.Background.prototype.initialize):
3300 (Flog.RayTracer.Engine.prototype.initialize):
3301 (Flog.RayTracer.Engine.prototype.setPixel):
3302 (Flog.RayTracer.Engine.prototype.renderScene):
3303 (Flog.RayTracer.Engine.prototype.getPixelColor):
3304 (Flog.RayTracer.Engine.prototype.testIntersection):
3305 (Flog.RayTracer.Engine.prototype.getReflectionRay):
3306 (Flog.RayTracer.Engine.prototype.rayTrace):
3308 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
3309 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
3310 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
3311 * js/regress/v8-raytrace-with-try-catch.html: Added.
3313 2015-09-17 Alexey Proskuryakov <ap@apple.com>
3315 Skip a media test that fails when an AppleTV is around.
3317 This will be fixed soon by https://bugs.webkit.org/show_bug.cgi?id=148912
3319 * platform/mac/TestExpectations:
3321 2015-09-17 Tim Horton <timothy_horton@apple.com>
3323 Add a test ensuring that scrolling in the middle of a page can't start a swipe gesture
3324 https://bugs.webkit.org/show_bug.cgi?id=148904
3326 Reviewed by Myles Maxfield.
3328 * swipe/main-frame-pinning-requirement.html: Added.
3330 2015-09-17 Zalan Bujtas <zalan@apple.com>
3332 column-rule-style: outset/inset doesn't work
3333 https://bugs.webkit.org/show_bug.cgi?id=148815
3335 Reviewed by David Hyatt.
3337 https://drafts.csswg.org/css-multicol-1/#crs
3338 The <‘border-style’> values are interpreted as in the collapsing border model.
3342 2015-09-17 Alex Christensen <achristensen@webkit.org>
3344 Make Windows tests green.
3346 * platform/win/TestExpectations:
3347 Skip new IndexedDB test on Windows after r189879 because IndexedDB is not enabled on Windows yet.
3348 Also skip new accessibility test after r189862 because stringValue is not implemented.
3350 2015-09-15 Sergio Villar Senin <svillar@igalia.com>
3352 [CSS Grid Layout] Using automatic (instead of min-content) minimums for 'auto' tracks
3353 https://bugs.webkit.org/show_bug.cgi?id=142329
3355 Reviewed by Darin Adler.
3357 Based on Blink's r198697 by <svillar@igalia.com> and r200478 by <jfernandez@igalia.com>
3359 New tests to verify that auto is a valid keyword inside
3360 minmax. Updated the expectations of existing tests to
3361 reflect the new status of auto.
3363 * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
3364 * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
3365 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt: Added.
3366 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html: Added.
3367 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt: Added.
3368 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html: Added.
3369 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
3370 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
3371 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
3372 * fast/css-grid-layout/grid-columns-rows-get-set.html:
3373 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
3374 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
3375 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
3376 * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
3377 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
3378 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
3379 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
3380 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
3382 2015-09-17 Javier Fernandez <jfernandez@igalia.com>
3384 [CSS Grid Layout] Relayout whenever Box Alignment properties change
3385 https://bugs.webkit.org/show_bug.cgi?id=148070
3387 Reviewed by Darin Adler.
3389 Tests to verify we force a layout of grid container or grid items, as appropriated,
3390 whenever Box Alignment properties change their value.
3392 This patch also adds some repaint tests, so we can ensure we generate the correct
3393 repaint rects as well.
3395 * fast/css-grid-layout/relayout-align-items-changed-expected.txt: Added.
3396 * fast/css-grid-layout/relayout-align-items-changed.html: Added.
3397 * fast/css-grid-layout/relayout-align-self-changed-expected.txt: Added.
3398 * fast/css-grid-layout/relayout-align-self-changed.html: Added.
3399 * fast/css-grid-layout/relayout-justify-items-changed-expected.txt: Added.
3400 * fast/css-grid-layout/relayout-justify-items-changed.html: Added.
3401 * fast/css-grid-layout/relayout-justify-self-changed-expected.txt: Added.
3402 * fast/css-grid-layout/relayout-justify-self-changed.html: Added.
3403 * fast/repaint/align-items-change-expected.txt: Added.
3404 * fast/repaint/align-items-change.html: Added.
3405 * fast/repaint/align-items-overflow-change-expected.txt: Added.
3406 * fast/repaint/align-items-overflow-change.html: Added.
3407 * fast/repaint/align-self-change-expected.txt: Added.
3408 * fast/repaint/align-self-change.html: Added.
3409 * fast/repaint/align-self-overflow-change-expected.txt: Added.
3410 * fast/repaint/align-self-overflow-change.html: Added.
3411 * fast/repaint/justify-items-change-expected.txt: Added.
3412 * fast/repaint/justify-items-change.html: Added.
3413 * fast/repaint/justify-items-legacy-change-expected.txt: Added.
3414 * fast/repaint/justify-items-legacy-change.html: Added.
3415 * fast/repaint/justify-items-overflow-change-expected.txt: Added.
3416 * fast/repaint/justify-items-overflow-change.html: Added.
3417 * fast/repaint/justify-self-change-expected.txt: Added.
3418 * fast/repaint/justify-self-change.html: Added.
3419 * fast/repaint/justify-self-overflow-change-expected.txt: Added.
3420 * fast/repaint/justify-self-overflow-change.html: Added.
3422 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
3424 printing does not use minimum page zoom factor
3425 https://bugs.webkit.org/show_bug.cgi?id=108507
3427 Reviewed by Darin Adler.
3429 Unskip printing reftests that should pass now.
3431 * platform/gtk/TestExpectations:
3432 * platform/mac-wk2/TestExpectations:
3434 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3436 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3437 The test failure is tracked by webkit.org/b/149246.
3439 Also rebaseline js/dom/global-constructors-attributes-idb.html on WK1 after r189879.
3441 * js/dom/global-constructors-attributes-idb-expected.txt: Replaced with LayoutTests/platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt.
3442 * platform/mac/TestExpectations:
3443 * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Removed.
3445 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3447 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3448 The test failure is tracked by webkit.org/b/149246.
3450 * platform/mac/TestExpectations:
3452 2015-09-16 Brady Eidson <beidson@apple.com>
3454 Have window.indexedDB.open return an IDBOpenDBRequest.
3455 https://bugs.webkit.org/show_bug.cgi?id=149234
3457 Reviewed by Alex Christensen.
3459 * storage/indexeddb/modern/opendatabase-request-expected.txt: Added.
3460 * storage/indexeddb/modern/opendatabase-request.html: Added.
3462 2015-09-16 Myles C. Maxfield <mmaxfield@apple.com>
3464 Create a font which can be used for testing font features
3465 https://bugs.webkit.org/show_bug.cgi?id=149237
3467 Reviewed by Simon Fraser.
3469 * css3/font-feature-settings-rendering-2-expected.html: Added.
3470 * css3/font-feature-settings-rendering-2.html: Added.
3471 * css3/resources/FontWithFeatures.otf: Added.
3472 * platform/efl/TestExpectations:
3473 * platform/win/TestExpectations:
3475 2015-09-16 Brady Eidson <beidson@apple.com>
3477 Have window.indexedDB.deleteDatabase return an IDBOpenDBRequest.
3478 https://bugs.webkit.org/show_bug.cgi?id=149229
3480 Reviewed by Alex Christensen.
3482 * platform/mac-wk1/TestExpectations:
3483 * platform/wk2/TestExpectations:
3484 * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt: Added.
3485 * storage/indexeddb/modern/deletedatabase-null-name-exception.html: Added.
3486 * storage/indexeddb/modern/deletedatabase-request-expected.txt: Added.
3487 * storage/indexeddb/modern/deletedatabase-request.html: Added.
3489 2015-09-16 Chris Dumez <cdumez@apple.com>
3491 Unreviewed, drop dom/xhtml/level3/core/nodegetbaseuri03.xhtml test.
3493 This test is outdated and we have more recent DOM tests covering
3494 the newly expected behavior.
3496 * dom/xhtml/level3/core/nodegetbaseuri03.js: Removed.
3497 * dom/xhtml/level3/core/nodegetbaseuri03.xhtml: Removed.
3499 2015-09-16 Chris Dumez <cdumez@apple.com>
3501 Add initial support for [Unforgeable] IDL extended attribute
3502 https://bugs.webkit.org/show_bug.cgi?id=149147
3504 Reviewed by Darin Adler.
3506 New test that verifies that well-known [Unforgeable] attributes
3507 are on the instance rather than the prototype and that they are
3510 * fast/dom/unforgeable-attributes-expected.txt: Added.
3511 * fast/dom/unforgeable-attributes.html: Added.
3513 2015-09-16 Zalan Bujtas <zalan@apple.com>
3515 Simple line layout: Glitch selecting long text.
3516 https://bugs.webkit.org/show_bug.cgi?id=149204
3517 rdar://problem/22646472
3519 Reviewed by Antti Koivisto.
3521 When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3522 collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3523 This patch ensures that fragments with hypen character ignore renderer boundaries too.
3525 * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3526 * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3528 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3530 fast/events/mouse-cursor-change.html is flaky on Mac
3531 https://bugs.webkit.org/show_bug.cgi?id=149216
3533 Reviewed by Darin Adler.
3535 * fast/events/mouse-cursor-change.html: Increase the timeout. I don't see a way to make
3536 this test 100% reliable, but this change makes it work in my local testing.
3538 2015-09-16 Chris Dumez <cdumez@apple.com>
3540 Unreviewed, rebaseline W3C html/dom test for iOS after r189842.
3542 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3544 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3546 More test result fixing after r189841.
3548 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3550 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3552 Mark http/tests/css/link-css-disabled-value-with-slow-loading-sheet.html as flaky, because it is.
3554 It was already marked as flaky on mac-wk2.
3556 * platform/ios-simulator-wk2/TestExpectations:
3558 2015-09-16 Chris Fleizach <cfleizach@apple.com>
3560 AX: No VO typing feedback in some text fields
3561 https://bugs.webkit.org/show_bug.cgi?id=149177
3563 Reviewed by Mario Sanchez Prada.
3565 * accessibility/ax-value-with-search-expected.txt: Added.
3566 * accessibility/ax-value-with-search.html: Added.
3568 2015-09-16 Manuel Rego Casasnovas <rego@igalia.com>
3570 [css-grid] Grid container's height should include scrollbar
3571 https://bugs.webkit.org/show_bug.cgi?id=149210
3573 Reviewed by Sergio Villar Senin.
3575 Add test to check both height and width (which was already working as
3576 expected) with margins, borders, paddings and scrollbars.
3578 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar-expected.txt: Added.
3579 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar.html: Added.
3581 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3583 Mac rebaseline after r189841.
3585 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3587 2015-09-15 Commit Queue <commit-queue@webkit.org>
3589 Unreviewed, rolling out r189847.
3590 https://bugs.webkit.org/show_bug.cgi?id=149208
3592 Asserts on all the tests (Requested by ap on #webkit).
3596 "Simple line layout: Glitch selecting long text."
3597 https://bugs.webkit.org/show_bug.cgi?id=149204
3598 http://trac.webkit.org/changeset/189847
3600 2015-09-15 Zalan Bujtas <zalan@apple.com>
3602 Simple line layout: Glitch selecting long text.
3603 https://bugs.webkit.org/show_bug.cgi?id=149204
3604 rdar://problem/22646472
3606 Reviewed by Antti Koivisto.
3608 When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3609 collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3610 This patch ensures that fragments with hypen character ignore renderer boundaries too.
3612 * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3613 * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3615 2015-09-15 Chris Dumez <cdumez@apple.com>
3617 Document.createElement(localName) does not handle correctly missing or null parameter
3618 https://bugs.webkit.org/show_bug.cgi?id=149184
3619 <rdar://problem/22565070>
3621 Reviewed by Ryosuke Niwa.
3623 Update / rebaseline existing tests now that our behavior has changed.
3625 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
3626 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
3627 * fast/dom/dom-method-document-change.html:
3628 * fast/dom/element-removed-while-inserting-parent-crash.html:
3629 * fast/inspector-support/uncaught-dom3-exception-expected.txt:
3631 2015-09-15 Ryosuke Niwa <rniwa@webkit.org>
3633 Add ShadowRoot interface and Element.prototype.attachShadow
3634 https://bugs.webkit.org/show_bug.cgi?id=149187
3636 Reviewed by Antti Koivisto.
3638 Add new tests for Shadow DOM with failing expectations on all platforms but Mac.
3641 * fast/shadow-dom: Added.
3642 * fast/shadow-dom/Element-interface-attachShadow-expected.txt: Added.
3643 * fast/shadow-dom/Element-interface-attachShadow.html: Added.
3644 * fast/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt: Added.
3645 * fast/shadow-dom/Element-interface-shadowRoot-attribute.html: Added.
3646 * fast/shadow-dom/ShadowRoot-interface-expected.txt: Added.
3647 * fast/shadow-dom/ShadowRoot-interface.html: Added.
3648 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3649 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3650 * platform/mac/TestExpectations:
3651 * platform/mac/js/dom/constructor-length-expected.txt:
3653 2015-09-15 Jinyoung Hur <hur.ims@navercorp.com>
3655 [WebGL] Only require that the stencil value and write masks have as many bits set as the stencil buffer is deep
3656 https://bugs.webkit.org/show_bug.cgi?id=149174
3658 Reviewed by Dean Jackson.
3660 Copied the stencil mask related tests from the webgl/1.0.2/resources/webgl_test_files/conformance/state/gl-get-calls.html.
3662 It seems that there is a difference in the way that glGetIntegerV returns an unsigned int type value among
3663 OpenGL implementatios. Some return the whole bits of value(e.g., 0xffffffff -> 0xffffffff), whereas some(e.g., ANGLE)
3664 return a max-int-clamped value(e.g., 0xffffffff -> 0x7fffffff).
3666 It would be good to make this test independent on the OpenGL implementations.
3668 * fast/canvas/webgl/gl-get-calls-expected.txt:
3669 * fast/canvas/webgl/gl-get-calls.html:
3671 2015-09-15 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3673 [EFL] Unreviewed gardening 16th Sep.
3675 Mark fast/css, fast/form tests to failure. Besides some tests of imported/w3c/web-platform-tests/html
3676 are marked to pass on EFL port.
3678 * platform/efl/TestExpectations:
3680 2015-09-15 Benjamin Poulain <bpoulain@apple.com>
3682 Style invalidation affecting siblings does not work with inline-style changes
3683 https://bugs.webkit.org/show_bug.cgi?id=149189
3685 Reviewed by Antti Koivisto.
3687 * fast/css/style-attribute-invalidation-propagates-to-counted-siblings-expected.txt: Added.
3688 * fast/css/style-attribute-invalidation-propagates-to-counted-siblings.html: Added.
3689 * fast/css/style-attribute-invalidation-propagates-to-direct-siblings-expected.txt: Added.
3690 * fast/css/style-attribute-invalidation-propagates-to-direct-siblings.html: Added.
3691 * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings-expected.txt: Added.
3692 * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings.html: Added.
3694 2015-09-15 Myles C. Maxfield <mmaxfield@apple.com>
3696 REGRESSION(r155554): Nested isolates can cause an infinite loop when laying out bidi runs
3697 https://bugs.webkit.org/show_bug.cgi?id=149153
3699 Reviewed by David Hyatt.
3701 * fast/text/international/unicode-bidi-isolate-nested-crash-expected.html: Added.
3702 * fast/text/international/unicode-bidi-isolate-nested-crash.html: Added.
3704 2015-09-15 Chris Dumez <cdumez@apple.com>
3706 Element.getAttributeNS() should return null if the attribute does not exist
3707 https://bugs.webkit.org/show_bug.cgi?id=149180
3708 <rdar://problem/22561011>
3710 Reviewed by Ryosuke Niwa.
3712 Rebaseline / update existing tests now that our behavior has changed.
3714 * fast/dom/Element/attribute-uppercase-expected.txt:
3715 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt:
3716 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.html:
3717 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt:
3718 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-2-expected.txt:
3720 2015-09-15 Chris Dumez <cdumez@apple.com>
3722 Unreviewed, rebaseline several W3C HTML tests on iOS after r189762.
3724 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3725 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3727 2015-09-14 David Hyatt <hyatt@apple.com>
3729 2015-09-14 David Hyatt <hyatt@apple.com>
3731 [New Block-Inside-Inline Model] Implement margin collapsing across contiguous anonymous inline blocks.
3732 https://bugs.webkit.org/show_bug.cgi?id=149132
3734 Reviewed by Zalan Bujtas.
3736 * fast/block/inside-inlines/new-model/margin-collapse: Added.
3737 * fast/block/inside-inlines/new-model/margin-collapse/001-expected.html: Added.
3738 * fast/block/inside-inlines/new-model/margin-collapse/001.html: Added.
3739 * fast/block/inside-inlines/new-model/margin-collapse/002-expected.html: Added.
3740 * fast/block/inside-inlines/new-model/margin-collapse/002.html: Added.
3741 * fast/block/inside-inlines/new-model/margin-collapse/003-expected.html: Added.
3742 * fast/block/inside-inlines/new-model/margin-collapse/003.html: Added.
3743 * fast/block/inside-inlines/new-model/margin-collapse/004-expected.html: Added.
3744 * fast/block/inside-inlines/new-model/margin-collapse/004.html: Added.
3746 2015-09-15 Andy VanWagoner <thetalecrafter@gmail.com>
3748 [INTL] Implement supportedLocalesOf on Intl Constructors
3749 https://bugs.webkit.org/show_bug.cgi?id=147599
3751 Reviewed by Benjamin Poulain.
3753 * js/intl-collator-expected.txt: Added tests for supportedLocalesOf
3754 * js/intl-datetimeformat-expected.txt: Added tests for supportedLocalesOf
3755 * js/intl-numberformat-expected.txt: Added tests for supportedLocalesOf
3756 * js/script-tests/intl-collator.js: Added tests for supportedLocalesOf
3757 * js/script-tests/intl-datetimeformat.js: Added tests for supportedLocalesOf
3758 * js/script-tests/intl-numberformat.js: Added tests for supportedLocalesOf
3760 2015-09-15 Alex Christensen <achristensen@webkit.org>
3762 Unreviewed gardening.
3764 * platform/win/TestExpectations:
3765 Fix Windows tests after r189769.
3767 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3769 Layout Test http/tests/media/media-document-referer.html is flaky
3770 https://bugs.webkit.org/show_bug.cgi?id=145257
3772 Reviewed by Chris Dumez.
3774 * http/tests/media/media-document-referer.html: Increase the timeout, one second is not much.
3776 * platform/gtk/TestExpectations: Fingers crossed, this will help Gtk as well.
3778 2015-09-14 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3780 Unreviewed, EFL gardening on 15th Sep.
3782 Mark tests of css1/box_properties to flaky and tests of editing, fast are set to timeout.
3784 * platform/efl/TestExpectations:
3786 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3788 fast/events/frame-scroll-fake-mouse-move.html is flaky
3789 https://bugs.webkit.org/show_bug.cgi?id=149140
3791 Reviewed by Darin Adler.
3793 * fast/events/frame-scroll-fake-mouse-move.html:
3795 2015-09-14 Chris Dumez <cdumez@apple.com>
3797 Drop non-standard [IsIndex] WebKit IDL extended attribute
3798 https://bugs.webkit.org/show_bug.cgi?id=149122
3799 <rdar://problem/22547139>
3801 Reviewed by Darin Adler.
3803 * dom/html/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3804 * dom/html/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3805 * dom/html/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3806 * dom/xhtml/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3807 * dom/xhtml/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3808 * dom/xhtml/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3809 Rebaseline outdated DOM tests that are now failing.
3811 * svg/custom/getSubStringLength-expected.txt:
3812 * svg/custom/script-tests/getSubStringLength.js:
3813 * svg/custom/script-tests/selectSubString.js:
3814 * svg/custom/selectSubString-expected.txt:
3815 Update existing SVG tests that were expecting an exception if the nchars
3816 parameter in the SVGTextContentElement API is negative. I have verified
3817 that Chrome and Firefox do not throw for these either.
3819 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3821 Add tests for control characters being rendered visibly
3822 https://bugs.webkit.org/show_bug.cgi?id=149142
3824 Reviewed by Alexey Proskuryakov.
3826 According to [1] and [2], all browsers are migrating to rendering control characters. This patch
3827 adds tests for this behavior. Because we do not implement the behavior yet [3], these tests are
3830 [1] http://logs.csswg.org/irc.w3.org/css/2015-02-08/#e520447
3831 [2] https://lists.w3.org/Archives/Public/www-style/2015Sep/0076.html
3832 [3] https://bugs.webkit.org/show_bug.cgi?id=149128
3834 * platform/efl/TestExpectations:
3835 * platform/gtk/TestExpectations:
3836 * platform/ios-simulator/TestExpectations:
3837 * platform/mac/TestExpectations:
3838 * fast/text/control-characters/visible-control-characters-1-expected-mismatch.html: Added.
3839 * fast/text/control-characters/visible-control-characters-1.html: Added.
3840 * fast/text/control-characters/visible-control-characters-2-expected-mismatch.html: Added.
3841 * fast/text/control-characters/visible-control-characters-2.html: Added.
3842 * fast/text/control-characters/visible-control-characters-3-expected-mismatch.html: Added.
3843 * fast/text/control-characters/visible-control-characters-3.html: Added.
3844 * fast/text/control-characters/visible-control-characters-2-expected-mismatch.xhtml: Added.
3845 * fast/text/control-characters/visible-control-characters-2.xhtml: Added.
3846 * fast/text/control-characters/visible-control-characters-3-expected-mismatch.xhtml: Added.
3847 * fast/text/control-characters/visible-control-characters-3.xhtml: Added.
3849 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3851 WebKitTestRunner declarative language setting is broken for iOS
3852 https://bugs.webkit.org/show_bug.cgi?id=149119
3856 * platform/ios-simulator/TestExpectations:
3858 2015-09-14 Chris Dumez <cdumez@apple.com>
3860 Document.createNodeIterator(null) / Document.createTreeWalker(null) should throw a TypeError
3861 https://bugs.webkit.org/show_bug.cgi?id=149126
3862 <rdar://problem/22564891>
3864 Reviewed by Ryosuke Niwa.
3866 Update existing tests to add test coverage for this case.
3868 * fast/dom/createNodeIterator-parameters-expected.txt:
3869 * fast/dom/createNodeIterator-parameters.html:
3870 * fast/dom/createTreeWalker-parameters-expected.txt:
3871 * fast/dom/createTreeWalker-parameters.html:
3873 2015-09-14 Chris Dumez <cdumez@apple.com>
3875 window.HTMLDetailsElement should exist
3876 https://bugs.webkit.org/show_bug.cgi?id=149139
3878 Reviewed by Ryosuke Niwa.
3880 Rebaseline test now that HTMLDetailsElement is exposed on the global
3883 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3884 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3885 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3886 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3887 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3888 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3890 2015-09-14 Brian Burg <bburg@apple.com>
3892 Web Inspector: backend command promises are not rejected when a protocol error occurs
3893 https://bugs.webkit.org/show_bug.cgi?id=141403
3895 Reviewed by Joseph Pecoraro.
3897 Expand coverage of an existing protocol layer test to cover success and failure modes.
3899 * inspector/protocol/inspector-backend-invocation-return-value-expected.txt:
3900 * inspector/protocol/inspector-backend-invocation-return-value.html:
3902 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3904 Test gardening after r189670
3908 * platform/mac-wk1/TestExpectations:
3909 * platform/mac/TestExpectations:
3911 2015-09-14 Chris Dumez <cdumez@apple.com>
3913 Disable PICTURE_SIZES on AppleWin
3914 https://bugs.webkit.org/show_bug.cgi?id=149125
3916 Reviewed by Alexey Proskuryakov.
3918 * platform/win/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Removed.
3919 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt: Removed.
3920 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt: Removed.
3921 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt: Removed.
3922 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt: Removed.
3924 2015-09-14 Said Abou-Hallawa <sabouhallawa@apple.com>
3926 Unreviewed, skip fast/text/international/system-language for now.
3927 WebKitTestRunner declarative language setting is broken for iOS.
3929 * platform/ios-simulator/TestExpectations:
3931 2015-09-14 Said Abou-Hallawa <sabouhallawa@apple.com>
3933 Unreviewed, expect css3/flexbox/image-percent-max-height.html to fail on iOS.
3934 The test is already expected to fail on mac, windows and gtk.
3936 * platform/ios-simulator/TestExpectations:
3938 2015-09-14 Chris Dumez <cdumez@apple.com>
3940 Unreviewed, rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html on iOS.
3942 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3944 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3946 Skip fast/text/international/system-language where unsupported.
3948 * platform/ios-simulator-wk1/TestExpectations:
3949 * platform/win/TestExpectations:
3951 2015-09-09 Sergio Villar Senin <svillar@igalia.com>
3953 min-width/height should default to auto for grid items
3954 https://bugs.webkit.org/show_bug.cgi?id=146021
3956 Reviewed by Darin Adler.
3958 Based on Blink's r194408, r194863 and r194887 by <rego@igalia.com>.
3960 Apart from the original tests this includes some extra ones to
3961 verify that we behave correctly with vertical writing modes.
3963 * fast/css-grid-layout/min-width-height-auto-expected.txt: Added.
3964 * fast/css-grid-layout/min-width-height-auto-overflow-expected.html: Added.
3965 * fast/css-grid-layout/min-width-height-auto-overflow.html: Added.
3966 * fast/css-grid-layout/min-width-height-auto.html: Added.
3967 * fast/css/auto-min-size-expected.txt:
3968 * fast/css/auto-min-size.html:
3970 2015-09-14 Manuel Rego Casasnovas <rego@igalia.com>
3972 [css-grid] Percentage columns should remove scrollbar's width
3973 https://bugs.webkit.org/show_bug.cgi?id=149116
3975 Reviewed by Sergio Villar Senin.
3977 Added test to check the behavior for both columns and rows.
3978 Note that rows (height) were already working fine.
3980 * fast/css-grid-layout/grid-percent-track-scrollbar-expected.txt: Added.
3981 * fast/css-grid-layout/grid-percent-track-scrollbar.html: Added.
3983 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3985 [Streams API] pipe-to writable stream tests
3986 https://bugs.webkit.org/show_bug.cgi?id=148296
3988 Reviewed by Darin Adler.
3990 * streams/reference-implementation/pipe-to-expected.txt: Added.
3991 * streams/reference-implementation/pipe-to.html: Added.
3993 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3995 [Streams API] Add readable stream templated tests for writable streams
3996 https://bugs.webkit.org/show_bug.cgi?id=148304
3998 Reviewed by Darin Adler.
4000 * streams/reference-implementation/readable-stream-templated-expected.txt: Added new expectations.
4001 * streams/reference-implementation/readable-stream-templated.html: New writable stream tests.
4003 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
4005 [Streams API] Add pipe-to-options writable stream tests
4006 https://bugs.webkit.org/show_bug.cgi?id=148297
4008 Reviewed by Darin Adler.
4010 * streams/reference-implementation/pipe-to-options-expected.txt: Added.
4011 * streams/reference-implementation/pipe-to-options.html: Added.
4013 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
4015 [Streams API] Add tests about abort on writable streams
4016 https://bugs.webkit.org/show_bug.cgi?id=148298
4018 Reviewed by Darin Adler.
4020 * streams/reference-implementation/writable-stream-abort-expected.txt: Added.
4021 * streams/reference-implementation/writable-stream-abort.html: Added.
4023 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
4025 [Streams API] Add general writable streams tests
4026 https://bugs.webkit.org/show_bug.cgi?id=148299
4028 Reviewed by Darin Adler.
4030 * streams/reference-implementation/writable-stream-expected.txt: Added.
4031 * streams/reference-implementation/writable-stream.html: Added.
4033 2015-09-14 ChangSeok Oh <changseok.oh@collabora.com>
4035 [GTK] Layout Test media/video-volume-slider.html is flaky
4036 https://bugs.webkit.org/show_bug.cgi?id=149032
4038 Reviewed by Philippe Normand.
4040 * platform/gtk/TestExpectations: media/video-volume-slider.html is removed.
4042 2015-09-13 Chris Dumez <cdumez@apple.com>
4044 Document.adoptNode() should be able to explicitly adopt a DocumentType node
4045 https://bugs.webkit.org/show_bug.cgi?id=149097
4047 Reviewed by Ryosuke Niwa.
4049 Rebaseline DOM3 tests, those seem to be outdated now.
4051 * dom/xhtml/level3/core/documentadoptnode10-expected.txt:
4052 * dom/xhtml/level3/core/documentadoptnode11-expected.txt:
4053 * dom/xhtml/level3/core/documentadoptnode12-expected.txt:
4055 2015-09-13 Chris Dumez <cdumez@apple.com>
4057 document.lastModified should use the user's local time zone
4058 https://bugs.webkit.org/show_bug.cgi?id=149092
4060 Reviewed by Ryosuke Niwa.
4062 Update test so that it converts document.lastModified to UTF before
4063 printing it. This is so that we can consistent layout tests results, no
4064 matter the system's timezone.
4066 * http/tests/misc/last-modified-parsing-expected.txt:
4067 * http/tests/resources/last-modified.php:
4069 2015-09-13 Gyuyoung Kim <gyuyoung.kim@webkit.org>
4071 Unreviewed EFL gardening.
4073 Mark fast/text/international/system-language/system-font-punctuation.html to *Missing* since r188377.
4074 Additionally some tests have been passed since r188693. Removed the tests in TestExpectation.
4076 * platform/efl/TestExpectations:
4078 2015-09-13 Chris Dumez <cdumez@apple.com>
4080 Node.baseURI should not return null for detached nodes
4081 https://bugs.webkit.org/show_bug.cgi?id=149104
4082 <rdar://problem/22559535>
4084 Reviewed by Sam Weinig.
4086 * dom/xhtml/level3/core/nodegetbaseuri03-expected.txt:
4087 Rebaseline outdated DOM3 test.
4089 * svg/custom/image-base-uri-expected.txt: Removed.
4090 * svg/custom/image-base-uri.svg: Removed.
4091 Drop outdated SVG test. SVG2 no longer support xml:base.
4093 2015-09-13 Chris Dumez <cdumez@apple.com>
4095 CharacterData API parameters should not be optional
4096 https://bugs.webkit.org/show_bug.cgi?id=149101
4097 <rdar://problem/22546954>
4099 Reviewed by Sam Weinig.
4101 Update existing test to reflect our web-exposed behavior change.
4103 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
4104 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
4106 2015-09-12 Myles C. Maxfield <mmaxfield@apple.com>
4108 Another test fix after r189670.
4112 * platform/mac-wk1/TestExpectations:
4114 2015-09-12 Myles C. Maxfield <mmaxfield@apple.com>
4116 Test fix after r189670.
4120 * platform/mac/TestExpectations:
4122 2015-09-12 Myles C. Maxfield <mmaxfield@apple.com>
4124 [Cocoa] Add system-language-specific tests
4125 https://bugs.webkit.org/show_bug.cgi?id=148775
4127 Reviewed by Alexey Proskuryakov.
4129 This patch adds (or rewrites) tests to take advantage of our new ability to mock
4130 the system language for testing (https://bugs.webkit.org/show_bug.cgi?id=148671).
4132 It tests these patches:
4133 https://bugs.webkit.org/show_bug.cgi?id=148164
4134 https://bugs.webkit.org/show_bug.cgi?id=147504
4135 https://bugs.webkit.org/show_bug.cgi?id=147862
4136 https://bugs.webkit.org/show_bug.cgi?id=147964
4138 * fast/text/international/system-language/arabic-glyph-cache-fill-combine-expected.html: Renamed from LayoutTests/fast/text/arabic-glyph-cache-fill-combine-expected.html.
4139 * fast/text/international/system-language/arabic-glyph-cache-fill-combine.html: Renamed from LayoutTests/fast/text/arabic-glyph-cache-fill-combine.html.
4140 * fast/text/international/system-language/han-quotes-expected-mismatch.html: Added.
4141 * fast/text/international/system-language/han-quotes.html: Added.
4142 * fast/text/international/system-language/hindi-system-font-punctuation-expected.html: Renamed from LayoutTests/fast/text/hindi-system-font-punctuation-expected.html.
4143 * fast/text/international/system-language/hindi-system-font-punctuation.html: Renamed from LayoutTests/fast/text/hindi-system-font-punctuation.html.
4144 * fast/text/international/system-language/system-font-punctuation.html: Renamed from LayoutTests/fast/text/system-font-punctuation.html.
4145 * platform/efl/TestExpectations:
4146 * platform/gtk/TestExpectations:
4147 * platform/ios-simulator/fast/text/international/system-language/system-font-punctuation-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/text/system-font-punctuation-expected.txt.
4148 * platform/mac/TestExpectations:
4149 * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.txt: Renamed from LayoutTests/platform/mac/fast/text/system-font-punctuation-expected.txt.
4150 * platform/win/TestExpectations:
4151 * platform/win/fast/text/international/system-language/system-font-punctuation-expected.txt: Renamed from LayoutTests/platform/win/fast/text/system-font-punctuation-expected.txt.
4153 2015-09-12 Myles C. Maxfield <mmaxfield@apple.com>
4155 [Cocoa] Allow testing with the system language
4156 https://bugs.webkit.org/show_bug.cgi?id=148671
4158 Reviewed by Anders Carlsson and Alexey Proskuryakov.
4160 Add a test for the declarative form of setting the system language.
4162 * fast/text/international/system-language/declarative-language-expected.txt: Added.
4163 * fast/text/international/system-language/declarative-language.html: Added.
4164 * platform/efl/TestExpectations:
4165 * platform/gtk/TestExpectations:
4166 * platform/mac-wk1/TestExpectations:
4167 * platform/mac/TestExpectations:
4169 2015-09-12 Chris Dumez <cdumez@apple.com>
4171 window.EventTarget should exist
4172 https://bugs.webkit.org/show_bug.cgi?id=149085
4173 <rdar://problem/22546774>
4175 Reviewed by Sam Weinig.
4177 Update / rebaseline existing test as window.EventTarget now exists.
4179 * fast/dom/dom-constructors-expected.txt:
4180 * fast/dom/dom-constructors.html:
4182 2015-09-12 Chris Dumez <cdumez@apple.com>
4184 ChildNode.replaceWith() without argument should replace the node with an empty DocumentFragment
4185 https://bugs.webkit.org/show_bug.cgi?id=149073
4186 <rdar://problem/22547801>
4188 Reviewed by Ryosuke Niwa.
4190 Fix / rebaseline test now that our behavior has changed.
4192 * fast/dom/ChildNode-replaceWith-expected.txt:
4193 * fast/dom/ChildNode-replaceWith.html:
4195 2015-09-11 Alexey Proskuryakov <ap@apple.com>
4197 Mark http/tests/cache/disk-cache/disk-cache-cancel.html as flaky for
4198 https://bugs.webkit.org/show_bug.cgi?id=149087
4200 * platform/wk2/TestExpectations:
4202 2015-09-11 Said Abou-Hallawa <sabouhallawa@apple.com>
4204 SVGColor custom text format is different from the CSS color custom text format
4205 https://bugs.webkit.org/show_bug.cgi?id=148879
4207 Reviewed by Daniel Bates.
4209 * fast/css/getComputedStyle/computed-style-expected.txt:
4210 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4211 * fast/css/parse-color-int-or-percent-crash.html:
4212 * platform/mac/svg/webarchive/svg-script-subresouces-expected.txt:
4213 * svg/css/case-sensitive-tags-expected.txt:
4214 * svg/css/case-sensitive-tags.html:
4215 * svg/css/getComputedStyle-basic-expected.txt:
4216 * svg/css/script-tests/svg-attribute-parser-mode.js:
4217 * svg/css/svg-attribute-parser-mode-expected.txt:
4218 * svg/dom/SVGColor-expected.txt:
4219 * svg/dom/SVGPaint-expected.txt:
4220 * svg/dom/SVGStyleElement/disable-svg-style-element-expected.txt:
4221 * svg/dom/SVGStyleElement/script-tests/disable-svg-style-element.js:
4222 * svg/dom/script-tests/SVGColor.js:
4223 * svg/dom/script-tests/SVGPaint.js:
4224 * svg/webarchive/svg-script-subresouces-expected.webarchive:
4225 * transitions/svg-transitions-expected.txt:
4226 Fix expected results for existing tests
4228 * svg/css/computed-style-rgb-color-expected.txt: Added.
4229 * svg/css/computed-style-rgb-color.html: Added.
4230 Ensure that the correct format is returned when getComputedStyle() is
4231 called for an SVG color.
4233 2015-09-11 Nan Wang <n_wang@apple.com>
4235 AX: ARIA 1.1 @aria-current
4236 https://bugs.webkit.org/show_bug.cgi?id=146012
4238 Reviewed by Chris Fleizach.
4240 * accessibility/aria-current-expected.txt: Added.