1 2015-10-05 Alexey Proskuryakov <ap@apple.com>
3 Revert LayoutTests parts of r190579, which were incorrect.
5 * svg/custom/invalid-xslt-crash-expected.txt: Copied from LayoutTests/svg/custom/invalid-xslt-crash-expected.txt.
6 * svg/custom/invalid-xslt-crash.svg:
8 2015-10-02 Ryosuke Niwa <rniwa@webkit.org>
10 ShadowRoot with leading or trailing white space cause a crash
11 https://bugs.webkit.org/show_bug.cgi?id=149782
13 Reviewed by Chris Dumez.
15 Added a regression test.
17 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash-expected.txt: Added.
18 * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash.html: Added.
20 2015-10-05 Jiewen Tan <jiewen_tan@apple.com>
22 Cleaning up after revision 190339
23 https://bugs.webkit.org/show_bug.cgi?id=149732
25 Reviewed by Myles C. Maxfield.
27 * svg/custom/invalid-xslt-crash.svg:
28 * svg/custom/invalid-xslt-crash-expected.txt:
29 Replace render tree dump test with text dump.
32 2015-10-05 Timothy Horton <timothy_horton@apple.com>
34 Rebaseline test for iOS
36 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt:
38 2015-10-05 Zalan Bujtas <zalan@apple.com>
40 Mark the line dirty when RenderQuote's text changes.
41 https://bugs.webkit.org/show_bug.cgi?id=149784
42 rdar://problem/22558169
44 Reviewed by Antti Koivisto.
46 When quotation mark changes ( " -> ' or empty string), we
47 need to mark the line dirty to ensure its content gets laid out properly.
49 * fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
50 * fast/inline/quotation-text-changes-dynamically.html: Added.
52 2015-10-05 Myles C. Maxfield <mmaxfield@apple.com>
54 Unprefix -webkit-font-feature-settings
55 https://bugs.webkit.org/show_bug.cgi?id=149722
57 Reviewed by Sam Weinig.
59 * css3/font-feature-settings-parsing.html:
60 * css3/font-feature-settings-preinstalled-fonts.html:
61 * css3/font-feature-settings-rendering-2.html:
62 * css3/font-feature-settings-rendering.html:
63 * fast/css/inherited-properties-rare-text-expected.txt:
64 * fast/css/inherited-properties-rare-text.html:
65 * fast/text/shaping/shaping-script-order.html:
66 * fast/text/shaping/shaping-selection-rect.html:
67 * fonts/unicode-character-font-crash.html:
68 * scrollbars/scrollbar-scrollbarparts-repaint-crash.html:
70 2015-10-04 Alexey Proskuryakov <ap@apple.com>
72 Mark tests as flaky for
73 https://bugs.webkit.org/show_bug.cgi?id=148890
75 http/tests/contentfiltering/load-substitute-data-from-appcache.html and
76 http/tests/appcache/decide-navigation-policy-after-delay.html crash
77 in DocumentLoader::dataReceived sometimes
79 * platform/wk2/TestExpectations:
81 2015-10-04 Nikita Vasilyev <nvasilyev@apple.com>
83 Web Inspector: Wrong column numbers in error object views
84 https://bugs.webkit.org/show_bug.cgi?id=149795
86 Reviewed by Timothy Hatcher.
88 * inspector/debugger/js-stacktrace-expected.txt:
90 2015-10-03 Alexey Proskuryakov <ap@apple.com>
92 fast/events/overflow-scroll-fake-mouse-move.html is flaky
93 https://bugs.webkit.org/show_bug.cgi?id=138697
95 Reviewed by Brent Fulgham.
97 * fast/events/overflow-scroll-fake-mouse-move.html:
99 2015-10-03 Ryosuke Niwa <rniwa@webkit.org>
101 Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
103 Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
104 will prevent waitUntilDone from getting called on those ports.
106 * fast/shadow-dom/insert-child-to-assigned-node.html:
108 2015-10-02 Simon Fraser <simon.fraser@apple.com>
110 New baselines for some compositing tests.
112 * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
113 * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
114 * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
115 * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
117 2015-10-02 Antti Koivisto <antti@apple.com>
119 Inserting a child to a slot assigned node doesn't trigger repaint
120 https://bugs.webkit.org/show_bug.cgi?id=149739
122 Reviewed by Ryosuke Niwa.
124 * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
125 * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
127 2015-10-02 Devin Rousso <dcrousso+webkit@gmail.com>
129 Web Inspector: Copying inline style text puts "undefined" in the pasteboard
130 https://bugs.webkit.org/show_bug.cgi?id=149155
132 Reviewed by Brian Burg.
134 Added test for generating CSS rule strings with default formatting.
136 * inspector/css/generate-css-rule-string.html:
138 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
140 Unreviewed, rolling out r190520, some tests assert / crash.
142 * inspector/heap/garbageCollected-expected.txt: Removed.
143 * inspector/heap/garbageCollected.html: Removed.
144 * inspector/heap/gc-expected.txt: Removed.
145 * inspector/heap/gc.html: Removed.
147 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
149 Web Inspector: Include Garbage Collection Event in Timeline
150 https://bugs.webkit.org/show_bug.cgi?id=142510
152 Reviewed by Geoffrey Garen.
154 * inspector/heap/garbageCollected-expected.txt: Added.
155 * inspector/heap/garbageCollected.html: Added.
156 * inspector/heap/gc-expected.txt: Added.
157 * inspector/heap/gc.html: Added.
159 2015-10-02 Simon Fraser <simon.fraser@apple.com>
164 * platform/gtk/TestExpectations:
165 * platform/ios-simulator/TestExpectations:
166 * platform/mac-wk1/TestExpectations:
167 * platform/mac/TestExpectations:
169 2015-10-02 Jer Noble <jer.noble@apple.com>
171 [MSE] Browser crashes when appending invalid data to MSE source buffer
172 https://bugs.webkit.org/show_bug.cgi?id=149689
174 Reviewed by Darin Adler.
176 * media/content/stpp.mp4: Added.
177 * media/media-source/media-source-stpp-crash-expected.txt: Added.
178 * media/media-source/media-source-stpp-crash.html: Added.
180 2015-10-02 Alex Christensen <achristensen@webkit.org>
182 Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
183 https://bugs.webkit.org/show_bug.cgi?id=149430
184 rdar://problem/22742222
186 Reviewed by Geoffrey Garen.
188 * http/tests/contentextensions/disable-blocker-expected.txt: Added.
189 * http/tests/contentextensions/disable-blocker.html: Added.
190 * http/tests/contentextensions/disable-blocker.html.json: Added.
192 2015-10-02 Antoine Quint <graouts@apple.com>
194 popstate is fired at the wrong time on load
195 https://bugs.webkit.org/show_bug.cgi?id=94265
197 Reviewed by Darin Adler.
199 Updating tests that relied on a "popstate" event being fired at page load.
201 * fast/history/same-document-iframes-changing-fragment-expected.txt:
202 * fast/history/same-document-iframes-changing-pushstate-expected.txt:
203 * fast/loader/javascript-url-iframe-remove-on-navigate.html:
204 * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
205 * fast/loader/stateobjects/document-destroyed-navigate-back.html:
206 * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
207 * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
208 * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
209 * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
210 * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
211 * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
212 * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
213 * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
214 * fast/loader/stateobjects/pushstate-object-types.html:
215 * fast/loader/stateobjects/pushstate-then-replacestate.html:
216 * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
217 * fast/loader/stateobjects/replacestate-then-pushstate.html:
218 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
219 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
220 * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
221 * http/tests/history/popstate-fires-with-pending-requests.html:
222 * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
223 * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
225 2015-10-02 Javier Fernandez <jfernandez@igalia.com>
227 [CSS Grid Layout] Support for Content Alignment in grid layout
228 https://bugs.webkit.org/show_bug.cgi?id=145520
230 Reviewed by Darin Adler.
232 Content Distribution alignment controls alignment of the box's
233 content within the box. The alignment container is the grid
234 container's content box. The alignment subjects are the grid
237 In addition to the tests to verify the new functionality, I've
238 added some tests to check out that the new complex values are
239 overwritten properly.
241 I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
242 test because when using RTL direction the whole grid must flow form
243 right to left, not only its items, so I rebaselined text expectations
244 to adapt it to the new behavior.
246 * css3/overwrite-content-alignment-expected.txt: Added.
247 * css3/overwrite-content-alignment.html: Added.
248 * css3/overwrite-self-alignment-expected.txt: Added.
249 * css3/overwrite-self-alignment.html: Added.
250 * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
251 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
252 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
253 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
254 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
255 * fast/css-grid-layout/grid-align-content-distribution.html: Added.
256 * fast/css-grid-layout/grid-align-content-expected.txt: Added.
257 * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
258 * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
259 * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
260 * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
261 * fast/css-grid-layout/grid-align-content.html: Added.
262 * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
263 * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
264 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
265 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
266 * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
267 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
268 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
269 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
270 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
271 * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
272 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
273 * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
274 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
275 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
276 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
277 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
278 * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
279 * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
280 * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
281 * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
282 * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
283 * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
284 * fast/css-grid-layout/grid-justify-content.html: Added.
285 * fast/css-grid-layout/resources/grid.css:
286 (.firstRowThirdColumn):
287 (.firstRowFourthColumn):
288 (.secondRowThirdColumn):
289 (.secondRowFourthColumn):
290 (.thirdRowFirstColumn):
291 (.thirdRowSecondColumn):
292 (.fourthRowFirstColumn):
293 (.fourthRowSecondColumn):
295 2015-10-01 Dean Jackson <dino@apple.com>
297 Expose WEBGL_debug_renderer_info
298 https://bugs.webkit.org/show_bug.cgi?id=149735
299 <rdar://problem/18343500>
301 Reviewed by Simon Fraser.
303 Take two at landing this.
305 Modify a test from the 1.0.2 conformance suite to make sure
306 we're actually enabling and passing the info.
308 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
309 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
311 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
313 Convert focused-input-should-assist-on-touch.html into an automated test
314 https://bugs.webkit.org/show_bug.cgi?id=149724
316 Reviewed by Simon Fraser.
318 Tests that an input that focuses itself on touch and then prevents default is
319 able to trigger node assistance, even when it is already focused before the
322 * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
323 * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
325 2015-10-01 Dean Jackson <dino@apple.com>
327 Rollout r190446 for the moment. It broke the build.
329 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
330 * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
332 2015-10-01 Dean Jackson <dino@apple.com>
334 Expose WEBGL_debug_renderer_info
335 https://bugs.webkit.org/show_bug.cgi?id=149735
336 <rdar://problem/18343500>
338 Reviewed by Simon Fraser.
340 Modify a test from the 1.0.2 conformance suite to make sure
341 we're actually enabling and passing the info.
343 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
344 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
346 2015-10-01 Ryan Haddad <ryanhaddad@apple.com>
348 Rebaselining fast/text/mark-matches-overflow-clip.html for Win
349 https://webkit.org/b/149728
351 Unreviewed test gardening.
353 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
355 2015-10-01 Brent Fulgham <bfulgham@apple.com>
357 Unreviewed test fix after r190434.
359 One test was not updated to pass the new required interruption type
360 argument to 'internals.beginMediaSessionInterruption'.
362 * webaudio/audiocontext-state-interrupted-expected.txt:
363 * webaudio/audiocontext-state-interrupted.html:
365 2015-10-01 Eric Carlson <eric.carlson@apple.com>
367 [iOS] AirPlay should not stop when the screen locks
368 https://bugs.webkit.org/show_bug.cgi?id=148315
369 <rdar://problem/22770703>
371 Reviewed by Jer Noble.
373 * media/video-interruption-with-resume-allowing-play.html:
374 * media/video-interruption-with-resume-not-allowing-play.html:
376 2015-10-01 Ryosuke Niwa <rniwa@webkit.org>
378 Slot elements should support fallback contents
379 https://bugs.webkit.org/show_bug.cgi?id=149701
381 Reviewed by Antti Koivisto.
383 Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
384 and the other one is a style recalc test.
386 * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
387 * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
388 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
389 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
391 2015-10-01 Keith Miller <keith_miller@apple.com>
393 [ES6] Add TypedArray.prototype functionality.
394 https://bugs.webkit.org/show_bug.cgi?id=148035
396 Reviewed by Geoffrey Garen.
398 Fixed tests for new toString behavior on TypedArrays.
400 * fast/canvas/webgl/type-conversion-test-expected.txt:
401 * fast/dom/Window/window-postmessage-clone-expected.txt:
403 2015-10-01 Brent Fulgham <bfulgham@apple.com>
405 Latch does not clear when a scroll snap animation is triggered
406 https://bugs.webkit.org/show_bug.cgi?id=149681
407 <rdar://problem/22733922>
409 Reviewed by Simon Fraser.
411 Add a new test that confirms latched state is cleared when scroll snap animations
414 * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
415 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
417 2015-10-01 Simon Fraser <simon.fraser@apple.com>
419 Remove some tests that now pass.
422 * platform/mac-wk2/TestExpectations:
423 * platform/mac/TestExpectations:
425 2015-09-30 Simon Fraser <simon.fraser@apple.com>
427 Add iOS touch event test
428 https://bugs.webkit.org/show_bug.cgi?id=149688
430 Reviewed by Ryosuke Niwa.
432 Basic touch event test that synthesizes touches in the UI process.
435 * fast/events/touch/ios/touch-event-expected.txt: Added.
436 * fast/events/touch/ios/touch-event.html: Added.
437 * platform/ios-simulator-wk2/TestExpectations:
439 2015-10-01 Antti Koivisto <antti@apple.com>
441 Network cache: Subresource referer header wrong after cached redirect
442 https://bugs.webkit.org/show_bug.cgi?id=149709
443 rdar://problem/22917174
445 Reviewed by Chris Dumez.
447 * http/tests/cache/redirect-referer-expected.html: Added.
448 * http/tests/cache/redirect-referer.html: Added.
449 * http/tests/cache/resources/load-and-check-referer.php: Added.
450 * http/tests/cache/resources/permanent-redirect.php: Added.
451 * http/tests/cache/resources/redirect-referer-iframe.html: Added.
452 * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
454 2015-10-01 Myles C. Maxfield <mmaxfield@apple.com>
456 accessibility/mac/aria-expanded-notifications.html is flaky
457 https://bugs.webkit.org/show_bug.cgi?id=149510
459 Reviewed by Chris Fleizach.
461 The problem is triggered by our resumable parser. AXLoadComplete gets called
462 synchronously from DocumentLoader::finishedLoading(). This means that the order of
463 the AXLoadComplete message isn't FIFO.
465 If the parser yielded previously, the AXLoadComplete will be handled after some AX
466 messages had been handled.
468 If the parser hadn't yielded, the AXLoadComplete will be the first message
469 processed (no matter what had been queued up before it).
471 Because making the AXLoadComplete message asynchonous is not desirable, the
472 solution is to relax the test to handle various orderings.
474 * accessibility/mac/aria-expanded-notifications-expected.txt:
475 * accessibility/mac/aria-expanded-notifications.html:
476 * platform/mac/TestExpectations:
478 2015-09-30 Daniel Bates <dabates@apple.com>
480 Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
481 https://bugs.webkit.org/show_bug.cgi?id=148828
483 Reviewed by Alexey Proskuryakov.
485 Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
486 LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
487 them so as to make it clear from their name that they test the ping attribute on a HTML a element.
489 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
490 * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
491 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
492 * 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.
493 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
494 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
495 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
496 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
497 * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
498 * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
499 * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
500 * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
501 * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
502 * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
503 * platform/win/TestExpectations: Ditto.
505 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
507 Implement keyboard event sending for iOS in WebKitTestRunner
508 https://bugs.webkit.org/show_bug.cgi?id=149676
510 Reviewed by Simon Fraser.
512 Adds a new basic test for the oninput event listener when typing in a text field.
514 * fast/events/ios/input-value-after-oninput-expected.txt: Added.
515 * fast/events/ios/input-value-after-oninput.html: Added.
517 2015-10-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
519 [Streams API] Add support for private WebCore JS builtins functions
520 https://bugs.webkit.org/show_bug.cgi?id=149518
522 Reviewed by Darin Adler.
524 Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
526 * streams/reference-implementation/readable-stream-expected.txt:
527 * streams/reference-implementation/readable-stream-tee-expected.txt:
528 * streams/reference-implementation/readable-stream-templated-expected.txt:
530 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
532 [Streams API] Update readable-stream tests against latest reference
533 https://bugs.webkit.org/show_bug.cgi?id=149668
535 Reviewed by Darin Adler.
537 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
538 * streams/reference-implementation/readable-stream.html: Updated tests.
540 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
542 [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
543 https://bugs.webkit.org/show_bug.cgi?id=149666
545 Reviewed by Darin Adler.
547 * streams/readable-stream-reader-read.html:
548 * streams/reference-implementation/abstract-ops.html:
549 * streams/reference-implementation/bad-strategies.html:
550 * streams/reference-implementation/bad-underlying-sources.html:
551 * streams/reference-implementation/pipe-to-options.html:
552 * streams/reference-implementation/pipe-to.html:
553 * streams/reference-implementation/readable-stream-cancel.html:
554 * streams/reference-implementation/writable-stream-abort.html:
555 * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
557 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
559 [Streams API] Create ByteLengthQueuingStrategy object as per spec
560 https://bugs.webkit.org/show_bug.cgi?id=147153
562 Reviewed by Darin Adler.
564 * js/dom/global-constructors-attributes-expected.txt:
565 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
566 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
567 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
568 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
569 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
570 * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
571 constructor expectations.
572 * streams/reference-implementation/brand-checks.html:
573 * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
574 byte-length-queuing-strategy.js as it should be now builtin in WebKit.
575 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
576 (ByteLengthQueuingStrategy): Deleted.
578 2015-09-30 Commit Queue <commit-queue@webkit.org>
580 Unreviewed, rolling out r190367 and r190373.
581 https://bugs.webkit.org/show_bug.cgi?id=149694
583 Windows build broken (Requested by smfr on #webkit).
587 "[ES6] Add TypedArray.prototype functionality."
588 https://bugs.webkit.org/show_bug.cgi?id=148035
589 http://trac.webkit.org/changeset/190367
591 "Unreviewed Windows buildfix."
592 http://trac.webkit.org/changeset/190373
594 2015-09-30 Katlyn Graff <kgraff@apple.com>
596 Tests support for imageSmoothingQuality attribute of Canvas element.
597 https://bugs.webkit.org/show_bug.cgi?id=149541
599 Reviewed by Ryosuke Niwa.
601 Tests low, medium, high, and default values, value persistence when
602 imageSmoothingEnabled is changed, and invalid input.
604 * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
605 * fast/canvas/canvas-imageSmoothingQuality.html: Added.
607 2015-09-30 Brady Eidson <beidson@apple.com>
609 Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
610 https://bugs.webkit.org/show_bug.cgi?id=149678
612 Reviewed by Alex Christensen.
614 * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
615 * storage/indexeddb/modern/opendatabase-request-event.html: Added.
617 2015-09-30 Myles C. Maxfield <mmaxfield@apple.com>
619 Crash when using an SVG font with > 390 glyphs
620 https://bugs.webkit.org/show_bug.cgi?id=149677
621 <rdar://problem/21676402>
623 Reviewed by Simon Fraser.
625 * svg/custom/many-glyphs-expected.svg: Added.
626 * svg/custom/many-glyphs.svg: Added.
628 2015-09-30 Michael Saboff <msaboff@apple.com>
630 Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
631 and https://bugs.webkit.org/show_bug.cgi?id=149621
633 Reviewed by Saam Barati.
635 2015-09-29 Simon Fraser <simon.fraser@apple.com>
637 [iOS] Allow tests to generate user gestures for UI testing
638 https://bugs.webkit.org/show_bug.cgi?id=149653
640 Reviewed by Tim Horton.
642 Simple tests for single tap triggering a click, and double-tap zoom.
645 * fast/events/ios/double-tap-zoom-expected.txt: Added.
646 * fast/events/ios/double-tap-zoom.html: Added.
647 * fast/events/ios/single-tap-generates-click-expected.txt: Added.
648 * fast/events/ios/single-tap-generates-click.html: Added.
649 * platform/ios-simulator-wk2/TestExpectations:
651 2015-09-30 Keith Miller <keith_miller@apple.com>
653 [ES6] Add TypedArray.prototype functionality.
654 https://bugs.webkit.org/show_bug.cgi?id=148035
656 Reviewed by Geoffrey Garen.
658 Fixed tests for new toString behavior on TypedArrays.
660 * fast/canvas/webgl/type-conversion-test-expected.txt:
661 * fast/dom/Window/window-postmessage-clone-expected.txt:
663 2015-09-30 Timothy Horton <timothy_horton@apple.com>
665 Compute document marker rects at use time instead of paint time
666 https://bugs.webkit.org/show_bug.cgi?id=149643
668 * fast/text/mark-matches-overflow-clip-expected.txt:
669 * fast/text/mark-matches-overflow-clip.html:
670 Adjust one recently-added test and its result slightly.
672 2015-09-30 Eric Carlson <eric.carlson@apple.com>
674 REGRESSION(r190262): User media unit test failures after r190262
675 https://bugs.webkit.org/show_bug.cgi?id=149580
677 Reviewed by Darin Adler.
679 * platform/gtk/TestExpectations: Unskip tests.
681 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
683 Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
684 <https://bugs.webkit.org/show_bug.cgi?id=149637>
686 Reviewed by Darin Adler.
688 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
690 2015-09-29 Jon Honeycutt <jhoneycutt@apple.com>
692 Avoid reparsing an XSLT stylesheet after the first failure.
693 https://bugs.webkit.org/show_bug.cgi?id=149188
694 <rdar://problem/22709912>
696 Reviewed by Dave Hyatt.
698 Patch by Jiewen Tan, jiewen_tan@apple.com.
700 * svg/custom/invalid-xslt-crash-expected.txt: Added.
701 * svg/custom/invalid-xslt-crash.svg: Added.
703 2015-09-29 Wenson Hsieh <wenson_hsieh@apple.com>
705 Snap offsets should update when style is programmatically changed
706 https://bugs.webkit.org/show_bug.cgi?id=135964
707 <rdar://problem/18162411>
709 Reviewed by Darin Adler.
711 Tests style updates in both cases where -points and -coordinates are used to position snap points.
713 * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
714 * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
715 * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
716 * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
718 2015-09-29 Commit Queue <commit-queue@webkit.org>
720 Unreviewed, rolling out r190289.
721 https://bugs.webkit.org/show_bug.cgi?id=149647
723 Crashing speedometer and some ARM32 tests (Requested by
728 "[ES6] Implement tail calls in the FTL"
729 https://bugs.webkit.org/show_bug.cgi?id=148664
730 http://trac.webkit.org/changeset/190289
732 2015-09-29 Brent Fulgham <bfulgham@apple.com>
734 [Win] Rebaseline test.
736 Rubberstamped by Tim Horton.
738 * platform/win/TestExpectations: Remove test failure.
739 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
741 2015-09-29 Brent Fulgham <bfulgham@apple.com>
743 [Win] Unreviewed gardening.
745 * platform/win/TestExpectations: Mark new test added in
748 2015-09-29 Ryosuke Niwa <rniwa@webkit.org>
750 Update style/layout when a slot is added or removed
751 https://bugs.webkit.org/show_bug.cgi?id=149593
753 Reviewed by Antti Koivisto.
755 Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
757 Also added an explicit test case for when a default slot is introduced dynamically after
758 calling getDistributedNodes() once, thereby forcing the slot assignments.
760 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
761 * fast/shadow-dom/HTMLSlotElement-interface.html:
762 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
763 * platform/mac/TestExpectations:
765 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
767 Update test expectations to mark quicklook/pages.html as crashing
768 <https://bugs.webkit.org/show_bug.cgi?id=149634>
770 Reviewed by David Kilzer.
772 * platform/ios-simulator/TestExpectations:
774 2015-09-29 Chris Dumez <cdumez@apple.com>
776 Memory cache revalidations should refresh the network disk cache
777 https://bugs.webkit.org/show_bug.cgi?id=149606
779 Reviewed by Darin Adler.
781 Add layout test to check that revalidations requested by the memory cache
782 update the corresponding disk cache entry when the server responds with a
785 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
786 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
788 2015-09-29 Chris Dumez <cdumez@apple.com>
790 Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
791 https://bugs.webkit.org/show_bug.cgi?id=149636
793 * platform/mac/TestExpectations:
795 2015-09-29 Brent Fulgham <bfulgham@apple.com>
797 [Win] Revise failure case per Alexey's comments.
799 * platform/win/TestExpectations:
801 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
803 [Streams API] Add abstract ops tests
804 https://bugs.webkit.org/show_bug.cgi?id=149629
806 Reviewed by Darin Adler.
808 * streams/reference-implementation/abstract-ops-expected.txt: Added.
809 * streams/reference-implementation/abstract-ops.html: Added.
811 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
813 [Streams API] Update tests according to latest spec
814 https://bugs.webkit.org/show_bug.cgi?id=149628
816 Reviewed by Darin Adler.
818 Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
821 * streams/reference-implementation/bad-strategies-expected.txt:
822 * streams/reference-implementation/bad-strategies.html:
823 * streams/reference-implementation/pipe-to-options.html:
824 * streams/reference-implementation/pipe-to.html:
825 * streams/reference-implementation/writable-stream-abort.html:
826 * streams/reference-implementation/writable-stream.html:
828 2015-09-29 Brent Fulgham <bfulgham@apple.com>
832 * platform/win/TestExpectations: Mark some expected failures.
834 2015-09-29 Brent Fulgham <bfulgham@apple.com>
836 [Win] [Font Features] Implement font-variant-*
837 https://bugs.webkit.org/show_bug.cgi?id=149630
839 Unreviewed gardening.
841 * platform/win/TestExpectations: Mark expected failures due
842 to missing Windows feature.
844 2015-09-29 Javier Fernandez <jfernandez@igalia.com>
846 [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
847 https://bugs.webkit.org/show_bug.cgi?id=148944
849 Reviewed by Darin Adler.
851 Allow 0 as flex factor value and implement the new flex track sizing algorithm.
853 * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
854 * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
855 * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
856 * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
857 * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
859 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
861 printing does not use minimum page zoom factor
862 https://bugs.webkit.org/show_bug.cgi?id=108507
864 Reviewed by Darin Adler.
866 Unskip printing reftests that should pass now.
868 * platform/gtk/TestExpectations:
869 * platform/mac-wk2/TestExpectations:
871 2015-09-28 Zalan Bujtas <zalan@apple.com>
873 fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
875 Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
876 to ensure that renderer tree is in clean state.)
878 Unreviewed gardening.
880 * fast/repaint/absolute-position-changed.html:
881 * fast/repaint/fixed.html:
883 2015-09-28 Saam barati <sbarati@apple.com>
885 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
887 We're now skipping getter-richards-try-catch on debug builds.
889 Unreviewed: skip long running test on debug builds.
891 * js/regress/script-tests/getter-richards-try-catch.js:
892 * platform/mac/TestExpectations:
894 2015-09-28 Saam barati <sbarati@apple.com>
896 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
898 This patch makes the test run for even less time.
900 Unreviewed attempted fix for flakiness.
902 * js/regress/script-tests/getter-richards-try-catch.js:
903 (Packet.prototype.toString):
905 2015-09-28 Brady Eidson <beidson@apple.com>
907 Add an IDB Server that can roundtrip a request back to the client.
908 https://bugs.webkit.org/show_bug.cgi?id=149603
910 Reviewed by Alex Christensen.
912 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
913 * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
915 2015-09-28 Michael Saboff <msaboff@apple.com>
917 [ES6] Implement tail calls in the FTL
918 https://bugs.webkit.org/show_bug.cgi?id=148664
920 Reviewed by Filip Pizlo.
922 Added one new tail call test and enabled other tail call tests.
924 * js/caller-property-expected.txt:
925 * js/script-tests/caller-property.js:
926 (string_appeared_here.nonStrictCallee):
933 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
935 relatedNode should be retargeted respecting slots
936 https://bugs.webkit.org/show_bug.cgi?id=149591
938 Reviewed by Antti Koivisto.
940 Added a new testharness.js test for retargeting relatedNode.
942 * fast/shadow-dom/event-with-related-target.html: Added.
944 2015-09-28 Saam barati <sbarati@apple.com>
946 js/regress/getter-richards-try-catch is timing out on debug layout tests
947 https://bugs.webkit.org/show_bug.cgi?id=149599
949 Reviewed by Alexey Proskuryakov.
951 * js/regress/script-tests/getter-richards-try-catch.js:
952 (Packet.prototype.toString):
953 * platform/mac/TestExpectations:
955 2015-09-28 Chris Dumez <cdumez@apple.com>
957 Drop support for legacy EventException
958 https://bugs.webkit.org/show_bug.cgi?id=149597
959 <rdar://problem/22879795>
961 Reviewed by Sam Weinig.
963 Update / rebaseline several tests now that we no longer expose
964 EventException on the global Window object.
966 * fast/dom/Window/resources/window-properties.js:
967 * fast/dom/Window/window-lookup-precedence-expected.txt:
968 * js/dom/global-constructors-attributes-expected.txt:
969 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
970 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
971 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
972 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
973 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
974 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
975 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
976 * platform/win/js/dom/global-constructors-attributes-expected.txt:
978 2015-09-28 Chris Dumez <cdumez@apple.com>
980 Object.getOwnPropertyNames() does not return named properties
981 https://bugs.webkit.org/show_bug.cgi?id=149562
982 <rdar://problem/22879779>
984 Reviewed by Darin Adler.
986 Add layout test that verifies that Object.getOwnPropertyNames() returns
987 an HTMLCollection's named properties, in addition to its indexes. It
988 also checks that they are not enumerable, as per the DOM specification.
990 * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
991 * fast/dom/htmlcollection-getownpropertynames.html: Added.
993 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
995 Update bug numbers for failing test expectations in fast/shadow-dom.
997 * platform/mac/TestExpectations:
999 2015-09-28 Said Abou-Hallawa <sabouhallawa@apple.com>
1001 An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
1002 https://bugs.webkit.org/show_bug.cgi?id=148845
1004 Reviewed by Darin Adler.
1006 Ensure that an SVG image with intrinsic size or with no intrinsic size can be
1007 displayed on a canvas even if it is previously displayed by an HTMLImageElement.
1009 * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
1010 * svg/as-image/svg-cached-draw-canvas.html: Added.
1012 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
1014 Unreviewed. Gardening: skip media stream tests failing after r190262.
1016 * platform/gtk/TestExpectations:
1018 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
1020 REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
1021 https://bugs.webkit.org/show_bug.cgi?id=148569
1023 Reviewed by Darin Adler.
1025 * platform/gtk/TestExpectations: Unskip the inspector tests.
1027 2015-09-25 Alexey Proskuryakov <ap@apple.com>
1029 Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
1030 because it times out.
1032 * platform/mac/TestExpectations:
1034 2015-09-25 Saam barati <sbarati@apple.com>
1036 DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
1037 https://bugs.webkit.org/show_bug.cgi?id=149575
1039 Reviewed by Geoffrey Garen.
1041 * js/regress/getter-richards-try-catch-expected.txt: Added.
1042 * js/regress/getter-richards-try-catch.html: Added.
1043 * js/regress/script-tests/getter-richards-try-catch.js: Added.
1047 (Scheduler.prototype.addIdleTask):
1048 (Scheduler.prototype.addWorkerTask):
1049 (Scheduler.prototype.addHandlerTask):
1050 (Scheduler.prototype.addDeviceTask):
1051 (Scheduler.prototype.addRunningTask):
1052 (Scheduler.prototype.addTask):
1053 (Scheduler.prototype.schedule):
1054 (Scheduler.prototype.release):
1055 (Scheduler.prototype.holdCurrent):
1056 (Scheduler.prototype.suspendCurrent):
1057 (Scheduler.prototype.queue):
1059 (TaskControlBlock.prototype.setRunning):
1060 (TaskControlBlock.prototype.markAsNotHeld):
1061 (TaskControlBlock.prototype.markAsHeld):
1062 (TaskControlBlock.prototype.isHeldOrSuspended):
1063 (TaskControlBlock.prototype.markAsSuspended):
1064 (TaskControlBlock.prototype.markAsRunnable):
1065 (TaskControlBlock.prototype.run):
1066 (TaskControlBlock.prototype.checkPriorityAdd):
1067 (TaskControlBlock.prototype.toString):
1069 (IdleTask.prototype.run):
1070 (IdleTask.prototype.toString):
1072 (DeviceTask.prototype.run):
1073 (DeviceTask.prototype.toString):
1075 (WorkerTask.prototype.run):
1076 (WorkerTask.prototype.toString):
1078 (HandlerTask.prototype.run):
1079 (HandlerTask.prototype.toString):
1081 (Packet.prototype.addTo):
1082 (Packet.prototype.toString):
1084 2015-09-25 Simon Fraser <simon.fraser@apple.com>
1086 [iOS WK2] Add viewport tests and fix runUIScript() timing issues
1087 https://bugs.webkit.org/show_bug.cgi?id=149577
1089 Reviewed by Tim Horton.
1091 New viewport tests which read the scale etc. in the UI process.
1094 * fast/viewport/ios/resources/viewport-test-utils.js: Added.
1099 * fast/viewport/ios/width-is-device-width-expected.txt: Added.
1100 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
1101 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
1102 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
1103 * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
1104 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
1105 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
1106 * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
1107 * fast/viewport/ios/width-is-device-width.html: Added.
1108 * platform/ios-simulator-wk2/TestExpectations:
1110 2015-09-25 Antti Koivisto <antti@apple.com>
1112 Implement scoped styling for shadow DOM
1113 https://bugs.webkit.org/show_bug.cgi?id=149230
1115 Reviewed by Ryosuke Niwa.
1117 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
1118 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
1120 Add a test that verifies that shadow DOM style doesn't affect normal DOM.
1122 * platform/mac/TestExpectations:
1124 Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
1126 2015-09-25 Tim Horton <timothy_horton@apple.com>
1128 Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
1129 https://bugs.webkit.org/show_bug.cgi?id=149572
1130 <rdar://problem/13093602>
1132 Reviewed by Simon Fraser.
1134 * fast/text/mark-matches-overflow-clip-expected.txt: Added.
1135 * fast/text/mark-matches-overflow-clip.html: Added.
1136 Add a test ensuring that a find match that is clipped out by overflow
1137 ends up with a clipped rendered rect.
1139 2015-09-25 Zalan Bujtas <zalan@apple.com>
1141 Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
1143 Unreviewed gardening.
1145 * platform/mac/TestExpectations:
1147 2015-09-25 Commit Queue <commit-queue@webkit.org>
1149 Unreviewed, rolling out r190232 and r190236.
1150 https://bugs.webkit.org/show_bug.cgi?id=149555
1152 "It did not help" (Requested by cdumez on #webkit).
1154 Reverted changesets:
1156 "Unreviewed, roll out r187615 as it seems to have caused a ~1%
1158 http://trac.webkit.org/changeset/190232
1160 "This started failing after this rollout:"
1161 http://trac.webkit.org/changeset/190236
1163 2015-09-25 Carlos Garcia Campos <cgarcia@igalia.com>
1165 [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
1166 https://bugs.webkit.org/show_bug.cgi?id=148956
1168 Reviewed by Žan Doberšek.
1170 Unskip tests that should pass now.
1172 * platform/gtk/TestExpectations:
1174 2015-09-24 Beth Dakin <bdakin@apple.com>
1176 This started failing after this rollout:
1177 http://trac.webkit.org/changeset/190232
1179 * platform/mac/TestExpectations:
1181 2015-09-24 Chris Dumez <cdumez@apple.com>
1183 Node.replaceChild() does not behave according to the specification
1184 https://bugs.webkit.org/show_bug.cgi?id=149546
1185 <rdar://problem/22571887>
1187 Reviewed by Ryosuke Niwa.
1189 Update existing test that now throws a different exception.
1191 * fast/events/mutation-during-replace-child-expected.txt:
1192 * fast/events/mutation-during-replace-child.html:
1194 2015-09-24 Beth Dakin <bdakin@apple.com>
1196 The same problem happens on El Capitan.
1198 * platform/mac/TestExpectations:
1200 2015-09-24 Chris Dumez <cdumez@apple.com>
1202 Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
1204 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1206 2015-09-24 Ryosuke Niwa <rniwa@webkit.org>
1208 Make event dispatching respect slotting
1209 https://bugs.webkit.org/show_bug.cgi?id=149243
1211 Reviewed by Antti Koivisto.
1213 Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
1215 * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
1216 * fast/shadow-dom/event-inside-shadow-tree.html: Added.
1217 * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
1218 * fast/shadow-dom/event-inside-slotted-node.html: Added.
1220 2015-09-24 David Hyatt <hyatt@apple.com>
1222 Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
1223 https://bugs.webkit.org/show_bug.cgi?id=130397
1225 Reviewed by Antti Koivisto.
1227 * fast/css/custom-properties: Added.
1228 * fast/css/custom-properties/computed-style-access-expected.html: Added.
1229 * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
1230 * fast/css/custom-properties/computed-style-access-inherited.html: Added.
1231 * fast/css/custom-properties/computed-style-access.html: Added.
1232 * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
1233 * fast/css/custom-properties/inline-style-property-get.html: Added.
1234 * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
1235 * fast/css/custom-properties/rule-property-get-css-value.html: Added.
1236 * fast/css/custom-properties/rule-property-get-expected.html: Added.
1237 * fast/css/custom-properties/rule-property-get.html: Added.
1238 * fast/css/custom-properties/rule-property-priority-expected.html: Added.
1239 * fast/css/custom-properties/rule-property-priority.html: Added.
1240 * fast/css/custom-properties/rule-property-set-expected.html: Added.
1241 * fast/css/custom-properties/rule-property-set.html: Added.
1242 * fast/css/custom-properties/rule-serialization-expected.html: Added.
1243 * fast/css/custom-properties/rule-serialization.html: Added.
1245 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1247 Unreviewed, rebaseline media/media-controls-play-button-updates.html.
1249 * platform/gtk/media/media-controls-play-button-updates-expected.txt:
1251 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1253 [GTK] playbutton in media controls is not changed when it is clicked.
1254 https://bugs.webkit.org/show_bug.cgi?id=149113
1256 Reviewed by Philippe Normand.
1258 * media/media-controls-play-button-updates-expected.png: Added.
1259 * media/media-controls-play-button-updates-expected.txt: Added.
1260 * media/media-controls-play-button-updates.html: Added.
1261 * platform/efl/TestExpectations: Skip the test.
1262 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1263 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1264 * platform/mac/TestExpectations: Skip the test on yosemite.
1266 2015-09-23 Myles C. Maxfield <mmaxfield@apple.com>
1268 [Cocoa] [Font Features] Implement font-variant-*
1269 https://bugs.webkit.org/show_bug.cgi?id=148413
1271 Reviewed by Darin Adler.
1273 Updating tests because font-variant-ligatures is being unprefixed.
1275 Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
1277 * css3/font-feature-settings-rendering-2-expected.html:
1278 * css3/font-feature-settings-rendering-2.html:
1279 * css3/font-variant-all-webfont-expected.html: Added.
1280 * css3/font-variant-all-webfont.html: Added.
1281 * css3/font-variant-parsing-expected.txt: Added.
1282 * css3/font-variant-parsing.html: Added.
1283 * css3/resources/FontWithFeatures.otf:
1284 * fast/css/getComputedStyle/computed-style-expected.txt:
1285 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1286 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1287 * fast/css/getComputedStyle/resources/property-names.js:
1288 * fast/css/parsing-font-variant-ligatures.html:
1289 * fast/text/font-variant-ligatures.html:
1290 * platform/mac/TestExpectations:
1291 * svg/css/getComputedStyle-basic-expected.txt:
1293 2015-09-23 Chris Dumez <cdumez@apple.com>
1295 Unreviewed, roll out r190085 as it seems to cause crashes in JSC
1296 <rdar://problem/22825602>
1298 * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
1299 * fast/events/event-prototype-constructor-properties.html: Removed.
1301 2015-09-23 Chris Dumez <cdumez@apple.com>
1303 HTMLOutputElement.htmlFor should be settable
1304 https://bugs.webkit.org/show_bug.cgi?id=149418
1306 Reviewed by Ryosuke Niwa.
1308 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1309 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1310 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1311 updates the 'sizes' associated attribute.
1313 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1314 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1315 Update existing layout test now that HTMLOutputElement.htmlFor is
1318 2015-09-23 Saam barati <sbarati@apple.com>
1320 JSC allows invalid var declarations when the declared name is the same as a let/const variable
1321 https://bugs.webkit.org/show_bug.cgi?id=147600
1323 Reviewed by Yusuke Suzuki.
1325 * js/let-syntax-expected.txt:
1326 * js/script-tests/let-syntax.js:
1329 2015-09-23 Saam barati <sbarati@apple.com>
1331 Web Inspector: Type bubbles missing for computed methods and methods on object literals
1332 https://bugs.webkit.org/show_bug.cgi?id=148562
1334 Reviewed by Joseph Pecoraro.
1336 * inspector/model/parse-script-syntax-tree-expected.txt:
1337 * inspector/model/parse-script-syntax-tree.html:
1339 2015-09-23 Beth Dakin <bdakin@apple.com>
1341 accessibility/mac/aria-expanded-notifications.html is flaky
1342 https://bugs.webkit.org/show_bug.cgi?id=149510
1345 * platform/mac/TestExpectations:
1347 2015-09-23 Chris Dumez <cdumez@apple.com>
1349 Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
1350 https://bugs.webkit.org/show_bug.cgi?id=149490
1352 Reviewed by Andreas Kling.
1354 Update test that expected an assertion in a case where we no longer
1355 throw. I checked that Firefox does not throw in this case either.
1357 * fast/dom/Range/range-exceptions-expected.txt:
1358 * fast/dom/Range/script-tests/range-exceptions.js:
1360 2015-09-23 Commit Queue <commit-queue@webkit.org>
1362 Unreviewed, rolling out r190168.
1363 https://bugs.webkit.org/show_bug.cgi?id=149502
1365 it broke debug builds. (Requested by zalan on #webkit).
1369 "HTMLOutputElement.htmlFor should be settable"
1370 https://bugs.webkit.org/show_bug.cgi?id=149418
1371 http://trac.webkit.org/changeset/190168
1373 2015-09-23 Commit Queue <commit-queue@webkit.org>
1375 Unreviewed, rolling out r190160.
1376 https://bugs.webkit.org/show_bug.cgi?id=149501
1378 media/media-controls-play-button-updates.html fails on
1379 Yosemite and EFL (Requested by zalan on #webkit).
1383 "[GTK] playbutton in media controls is not changed when it is
1385 https://bugs.webkit.org/show_bug.cgi?id=149113
1386 http://trac.webkit.org/changeset/190160
1388 2015-09-23 Chris Dumez <cdumez@apple.com>
1390 HTMLOutputElement.htmlFor should be settable
1391 https://bugs.webkit.org/show_bug.cgi?id=149418
1393 Reviewed by Ryosuke Niwa.
1395 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1396 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1397 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1398 updates the 'sizes' associated attribute.
1400 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1401 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1402 Update existing layout test now that HTMLOutputElement.htmlFor is
1405 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1407 [Streams API] Add transform stream general tests
1408 https://bugs.webkit.org/show_bug.cgi?id=149267
1410 Reviewed by Darin Adler.
1412 * streams/reference-implementation/transform-stream-expected.txt: Added.
1413 * streams/reference-implementation/transform-stream.html: Added.
1415 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1417 [Streams API] Added transform stream error tests
1418 https://bugs.webkit.org/show_bug.cgi?id=149266
1420 Reviewed by Darin Adler.
1422 * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
1423 * streams/reference-implementation/transform-stream-errors.html: Added.
1425 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1427 [Streams API] Added pipe-through transform stream tests
1428 https://bugs.webkit.org/show_bug.cgi?id=149265
1430 Reviewed by Darin Adler.
1432 * streams/reference-implementation/pipe-through-expected.txt: Added.
1433 * streams/reference-implementation/pipe-through.html: Added.
1434 * streams/reference-implementation/resources/streams-utils.js: Added duckTypedPassThroughTransform function.
1436 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1438 [Streams API] Add count queuing strategy tests for writable streams
1439 https://bugs.webkit.org/show_bug.cgi?id=148303
1441 Reviewed by Darin Adler.
1443 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added new expectations.
1444 * streams/reference-implementation/count-queuing-strategy.html: Added new writable stream tests.
1446 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1448 [Streams API] Add byte length queuing strategy tests for writable streams
1449 https://bugs.webkit.org/show_bug.cgi?id=148302
1451 Reviewed by Darin Adler.
1453 * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added new expectations.
1454 * streams/reference-implementation/byte-length-queuing-strategy.html: Added new writable stream tests.
1456 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1458 [Streams API] Add brand checks tests for writable streams
1459 https://bugs.webkit.org/show_bug.cgi?id=148301
1461 Reviewed by Darin Adler.
1463 * streams/reference-implementation/brand-checks-expected.txt: Added new expectations.
1464 * streams/reference-implementation/brand-checks.html: Added new writable stream tests.
1466 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1468 [Streams API] bad underlying sinks tests about writable streams
1469 https://bugs.webkit.org/show_bug.cgi?id=148295
1471 Reviewed by Darin Adler.
1473 * streams/reference-implementation/bad-underlying-sinks-expected.txt: Added.
1474 * streams/reference-implementation/bad-underlying-sinks.html: Added.
1476 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1478 [GTK] playbutton in media controls is not changed when it is clicked.
1479 https://bugs.webkit.org/show_bug.cgi?id=149113
1481 Reviewed by Philippe Normand.
1483 * media/media-controls-play-button-updates-expected.png: Added.
1484 * media/media-controls-play-button-updates-expected.txt: Added.
1485 * media/media-controls-play-button-updates.html: Added.
1486 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1487 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1489 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1491 [Streams API] Add bad strategies writable streams tests
1492 https://bugs.webkit.org/show_bug.cgi?id=148300
1494 Reviewed by Darin Adler.
1496 * streams/reference-implementation/bad-strategies-expected.txt: Added new expectations.
1497 * streams/reference-implementation/bad-strategies.html: Added new writable stream tests.
1499 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1501 [Streams API] Change a const in the tee tests
1502 https://bugs.webkit.org/show_bug.cgi?id=148294
1504 Reviewed by Darin Adler.
1506 * streams/reference-implementation/readable-stream-tee.html: Dumb change, replaced a const with var and added
1507 the checkpoint of the spec commit.
1509 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1511 [GTK] media/media-controls-timeline-updates.html timeouts
1512 https://bugs.webkit.org/show_bug.cgi?id=139363
1514 Reviewed by Philippe Normand.
1516 The default timeout value of gtk port is 6000ms for release build layout tests.
1517 But this is too short to pass some media tests such as media-controls-timeline-updates.html
1518 Let's tweak the test to have shorter test time by seeking.
1520 * media/media-controls-timeline-updates.html:
1521 * platform/gtk/TestExpectations:
1523 2015-09-23 Youenn Fablet <youenn.fablet@crf.canon.fr>
1525 [Streams API] Implement ReadableStream pipeThrough
1526 https://bugs.webkit.org/show_bug.cgi?id=147556
1528 Reviewed by Darin Adler.
1530 Rebased test that is now passing.
1531 Adding new tests to improve pipeThrough coverage.
1533 * streams/readable-stream-pipeThrough-expected.txt: Added.
1534 * streams/readable-stream-pipeThrough.html: Added.
1535 * streams/reference-implementation/brand-checks-expected.txt:
1537 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
1539 Event fired on a detached node does not bubble up
1540 https://bugs.webkit.org/show_bug.cgi?id=149488
1542 Reviewed by Antti Koivisto.
1544 Added a regression test. Also modified and rebaselined mouseout-dead-node.html added in r19897
1545 since our new behavior matches that of the latest Firefox as well as Chrome.
1547 * fast/events/event-propagation-in-detached-tree-expected.txt: Added.
1548 * fast/events/event-propagation-in-detached-tree.html: Added.
1549 * fast/events/mouseout-dead-node-expected.txt:
1550 * fast/events/mouseout-dead-node.html:
1552 2015-09-22 Zalan Bujtas <zalan@apple.com>
1554 Mark http/tests/notifications/events.html flaky again (crash/timeout this time).
1560 2015-09-22 Saam barati <sbarati@apple.com>
1562 Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
1563 https://bugs.webkit.org/show_bug.cgi?id=143171
1565 Reviewed by Joseph Pecoraro.
1567 * inspector/model/parse-script-syntax-tree-expected.txt:
1568 * inspector/model/parse-script-syntax-tree.html:
1570 2015-09-22 Commit Queue <commit-queue@webkit.org>
1572 Unreviewed, rolling out r190134.
1573 https://bugs.webkit.org/show_bug.cgi?id=149481
1575 "Seems to cause crashes during garbage collection" (Requested
1576 by cdumez on #webkit).
1580 "HTMLOutputElement.htmlFor should be settable"
1581 https://bugs.webkit.org/show_bug.cgi?id=149418
1582 http://trac.webkit.org/changeset/190134
1584 2015-09-22 Zalan Bujtas <zalan@apple.com>
1586 Mark http/tests/notifications/events.html flaky.
1587 https://bugs.webkit.org/show_bug.cgi?id=149218
1594 2015-09-22 Chris Dumez <cdumez@apple.com>
1596 HTMLOutputElement.htmlFor should be settable
1597 https://bugs.webkit.org/show_bug.cgi?id=149418
1599 Reviewed by Darin Adler.
1601 Update existing layout test now that HTMLOutputElement.htmlFor is
1604 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1605 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1607 2015-09-22 Tim Horton <timothy_horton@apple.com>
1609 Demystify why a few text tests depend on threaded scrolling being disabled
1611 * fast/text/combining-character-sequence-vertical.html:
1612 * fast/text/descent-clip-in-scaled-page-expected.html:
1613 * fast/text/descent-clip-in-scaled-page.html:
1614 * fast/text/vertical-quotation-marks.html:
1616 2015-09-22 Chris Dumez <cdumez@apple.com>
1618 XMLHttpRequest properties should be on the prototype
1619 https://bugs.webkit.org/show_bug.cgi?id=149465
1621 Reviewed by Darin Adler.
1623 Add layout test to check that XMLHttpRequest properties are on the
1624 prototype and have the right properties (enumerable and configurable).
1626 * fast/xmlhttprequest/xmlhttprequest-properties-prototype-expected.txt: Added.
1627 * fast/xmlhttprequest/xmlhttprequest-properties-prototype.html: Added.
1629 2015-09-22 Chris Dumez <cdumez@apple.com>
1631 Drop support for legacy EntityReference DOM Node type
1632 https://bugs.webkit.org/show_bug.cgi?id=149348
1634 Reviewed by Darin Adler.
1636 Drop several outdated DOM compliance tests. Update / Rebaseline others.
1638 2015-09-22 Chris Dumez <cdumez@apple.com>
1640 Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
1642 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1643 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
1645 2015-09-22 Chris Dumez <cdumez@apple.com>
1647 Unreviewed, rebaseline fast/table/rowindex.html after r190099.
1649 * platform/efl/fast/table/rowindex-expected.txt:
1650 * platform/gtk/fast/table/rowindex-expected.txt:
1651 * platform/win/fast/table/rowindex-expected.txt:
1653 2015-09-22 sangdeug.kim <sangdeug.kim@samsung.com>
1655 Add test for checking currentTime of mediacontroller when playback is completed.
1656 https://bugs.webkit.org/show_bug.cgi?id=149154
1658 Reviewed by Eric Carlson.
1660 * media/media-controller-time-clamp-expected.txt:
1661 * media/media-controller-time-clamp.html:
1663 2015-09-22 Saam barati <sbarati@apple.com>
1665 Web Inspector: update Esprima to latest version
1666 https://bugs.webkit.org/show_bug.cgi?id=148960
1668 Reviewed by Joseph Pecoraro.
1670 * inspector/model/parse-script-syntax-tree-expected.txt:
1671 * inspector/model/parse-script-syntax-tree.html:
1673 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
1675 invalidateSlotAssignments should trigger style recalc
1676 https://bugs.webkit.org/show_bug.cgi?id=149447
1678 Reviewed by Antti Koivisto.
1680 Removed failing expectations from newly passing tests.
1682 Also added test cases for inserting and removing text nodes, and modified the style recalc tests
1683 to force layout between each DOM change to test case separately.
1685 * fast/shadow-dom/shadow-layout-after-host-child-changes.html:
1686 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html:
1687 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
1688 * platform/mac/TestExpectations:
1690 2015-09-21 Chris Dumez <cdumez@apple.com>
1692 time element should use HTMLTimeElement interface
1693 https://bugs.webkit.org/show_bug.cgi?id=148840
1694 <rdar://problem/22586690>
1696 Reviewed by Ryosuke Niwa.
1698 Rebaseline existing test now that HTMLTimeElement is exposed on the
1699 global Window object.
1701 * js/dom/global-constructors-attributes-expected.txt:
1702 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1703 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1704 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1705 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1706 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1707 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1709 2015-09-21 Chris Dumez <cdumez@apple.com>
1711 DOM attributes on prototypes should be configurable
1712 https://bugs.webkit.org/show_bug.cgi?id=134364
1714 Reviewed by Sam Weinig.
1716 Add a layout test to confirm that attributes on prototypes are configurable.
1718 * fast/dom/attributes-configurable-expected.txt: Added.
1719 * fast/dom/attributes-configurable.html: Added.
1721 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1723 Add some style recalc tests for shadow DOM
1724 https://bugs.webkit.org/show_bug.cgi?id=149445
1726 Reviewed by Antti Koivisto.
1728 Add tests to make sure we trigger necessary style recalc.
1730 * fast/shadow-dom/shadow-layout-after-attach-shadow-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1731 * fast/shadow-dom/shadow-layout-after-attach-shadow.html: Added.
1732 * 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.
1733 * fast/shadow-dom/shadow-layout-after-host-child-changes.html: Added.
1734 * 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.
1735 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html: Added.
1736 * fast/shadow-dom/shadow-layout-after-slot-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1737 * fast/shadow-dom/shadow-layout-after-slot-changes.html: Added.
1738 * platform/mac/TestExpectations:
1740 2015-09-21 Alexey Proskuryakov <ap@apple.com>
1742 https://bugs.webkit.org/show_bug.cgi?id=149415
1743 REGRESSION (r182648): UIWebView does not set location.hash synchronously
1744 <rdar://problem/22169467>
1746 Reviewed by Darin Adler.
1748 * fast/loader/location-hash-user-gesture-expected.txt: Added.
1749 * fast/loader/location-hash-user-gesture.html: Added.
1750 * platform/ios-simulator-wk2/TestExpectations:
1752 2015-09-21 Chris Dumez <cdumez@apple.com>
1754 Update HTMLTableRowElement.rowIndex to behave according to the specification
1755 https://bugs.webkit.org/show_bug.cgi?id=148842
1756 <rdar://problem/22586914>
1758 Reviewed by Darin Adler.
1760 Rebaseline existing test because rows in all <thead> / <tfoot> children
1761 of the <table> Element now get a rowIndex.
1763 * platform/mac/fast/table/rowindex-expected.txt:
1765 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1767 Add more rendering tests for shadow DOM
1768 https://bugs.webkit.org/show_bug.cgi?id=149437
1770 Reviewed by Antti Koivisto.
1772 Added various tests for shadow tree rendering as well as tests for :host pseudo class and ::slotted pseudo element.
1774 * 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.
1775 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Added.
1776 * 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.
1777 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Added.
1778 * 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.
1779 * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Added.
1780 * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1781 * fast/shadow-dom/css-scoping-shadow-host-rule.html: Added.
1782 * 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.
1783 * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Added.
1784 * 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.
1785 * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Added.
1786 * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1787 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Added.
1788 * 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.
1789 * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Added.
1790 * platform/mac/TestExpectations:
1792 2015-09-21 Chris Dumez <cdumez@apple.com>
1794 [JS Bindings] prototype.constructor should be writable
1795 https://bugs.webkit.org/show_bug.cgi?id=149412
1796 <rdar://problem/22545096>
1798 Reviewed by Geoffrey Garen.
1800 Add layout test that checks that Event.prototype.constructor has the
1801 expected properties and that it is actually writable.
1803 * fast/events/event-prototype-constructor-properties-expected.txt: Added.
1804 * fast/events/event-prototype-constructor-properties.html: Added.
1806 2015-09-21 Antti Koivisto <antti@apple.com>
1808 HTMLSlotElement should render its assigned nodes
1809 https://bugs.webkit.org/show_bug.cgi?id=149242
1811 Reviewed by Ryosuke Niwa.
1813 Enable the relevant tests.
1815 * platform/mac/TestExpectations:
1817 2015-09-21 Alex Christensen <achristensen@webkit.org>
1819 Remove Windows-specific navigator-detached-no-crash-expected.
1820 https://bugs.webkit.org/show_bug.cgi?id=149414
1822 Reviewed by Filip Pizlo.
1824 When we switched to CMake, NAVIGATOR_HWCONCURRENCY got enabled.
1825 There is no reason to disable it, and the expectations match the default expectations now.
1827 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
1829 2015-09-21 Chris Dumez <cdumez@apple.com>
1831 DOMTokenList.add() / remove() should run the update steps even if tokens were not modified
1832 https://bugs.webkit.org/show_bug.cgi?id=148780
1833 <rdar://problem/22571794>
1835 Reviewed by Ryosuke Niwa.
1837 Update / Rebaseline several classList /relList tests now that our
1838 behavior has changed.
1840 * fast/dom/HTMLElement/class-list-expected.txt:
1841 * fast/dom/HTMLElement/class-list-quirks-expected.txt:
1842 * fast/dom/HTMLElement/script-tests/class-list.js:
1843 * fast/dom/rel-list-expected.txt:
1844 * fast/dom/rel-list.html:
1846 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1848 Add some tests for shadow DOM rendering
1849 https://bugs.webkit.org/show_bug.cgi?id=149330
1851 Reviewed by Antti Koivisto.
1853 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
1855 This is a relanding of r189962 excluding css-scoping-shadow-rendering.html since it has since been added in r190006
1856 as css-scoping-shadow-root-hides-children.html by Antti.
1858 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
1859 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
1860 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
1861 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
1862 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
1863 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
1864 * platform/mac/TestExpectations:
1866 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1868 Add image-only failure expectation to fast/shadow-dom/css-scoping-shadow-root-hides-children.html on non-Mac ports.
1872 2015-09-21 Alex Christensen <achristensen@webkit.org>
1874 Skip tests on Windows after r189947.
1876 * platform/win/TestExpectations:
1877 webkit-font-smoothing doesn't work on Windows.
1879 2015-09-21 Chris Dumez <cdumez@apple.com>
1881 Range.cloneContents() / extractContents should throw a HierarchyRequestError when encountering a doctype
1882 https://bugs.webkit.org/show_bug.cgi?id=148770
1883 <rdar://problem/22570898>
1885 Reviewed by Ryosuke Niwa.
1887 Add new tests to cover the behaviour of Range's cloneContents() / extractContents()
1888 and deleteContents() when encountering a doctype.
1890 * fast/dom/Range/clone-contents-document-type-expected.txt: Added.
1891 * fast/dom/Range/clone-contents-document-type.html: Added.
1892 * fast/dom/Range/delete-contents-document-type-expected.txt: Added.
1893 * fast/dom/Range/delete-contents-document-type.html: Added.
1894 * fast/dom/Range/extract-contents-document-type-expected.txt: Added.
1895 * fast/dom/Range/extract-contents-document-type.html: Added.
1896 * fast/dom/Range/resources/frame-with-doctype.html: Added.
1898 2015-09-21 Simon Fraser <simon.fraser@apple.com>
1900 Add the ability for tests to run script in the UI process in WebKitTestRunner
1901 https://bugs.webkit.org/show_bug.cgi?id=149356
1903 Reviewed by Tim Horton.
1905 Some new tests that exercise testRunner.runUIScript().
1908 * fast/harness/concurrent-ui-side-scripts-expected.txt: Added.
1909 * fast/harness/concurrent-ui-side-scripts.html: Added.
1910 * fast/harness/ui-side-scripts-expected.txt: Added.
1911 * fast/harness/ui-side-scripts.html: Added.
1912 * fast/zooming/zoom-to-scale.html: Added.
1913 * platform/ios-simulator/TestExpectations:
1914 * platform/mac/TestExpectations:
1916 2015-09-21 Tim Horton <timothy_horton@apple.com>
1918 Turn on threaded scrolling by default in the tests
1919 https://bugs.webkit.org/show_bug.cgi?id=149377
1921 Reviewed by Simon Fraser.
1923 * compositing/geometry/fixed-position-flipped-writing-mode.html:
1924 * compositing/layer-creation/no-compositing-for-sticky.html:
1925 * compositing/overflow/automatically-opt-into-composited-scrolling.html:
1926 * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
1927 * compositing/overflow/composited-scrolling-creates-a-stacking-container.html:
1928 * compositing/overflow/composited-scrolling-paint-phases.html:
1929 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
1930 * compositing/overflow/dynamic-composited-scrolling-status.html:
1931 * compositing/overflow/iframe-inside-overflow-clipping.html:
1932 * compositing/overflow/nested-scrolling.html:
1933 * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
1934 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
1935 * compositing/overflow/scrolling-content-clip-to-viewport.html:
1936 * compositing/overflow/scrolling-without-painting.html:
1937 * compositing/overflow/textarea-scroll-touch.html:
1938 * compositing/overflow/updating-scrolling-content.html:
1939 * compositing/rtl/rtl-fixed-overflow-scrolled.html:
1940 * compositing/rtl/rtl-overflow-scrolling.html:
1941 * fast/block/positioning/rtl-fixed-positioning.html:
1942 * fast/block/positioning/vertical-rl/fixed-positioning.html:
1943 * fast/dom/horizontal-scrollbar-in-rtl.html:
1944 * fast/dom/horizontal-scrollbar-when-dir-change.html:
1945 * fast/dom/scroll-reveal-left-overflow.html:
1946 * fast/dom/scroll-reveal-top-overflow.html:
1947 * fast/dom/vertical-scrollbar-when-dir-change.html:
1948 * fast/multicol/pagination/RightToLeft-rl-hittest.html:
1949 * scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html:
1950 * scrollingcoordinator/non-fast-scrollable-region-transformed-iframe.html:
1951 * swipe/main-frame-pinning-requirement.html:
1952 Turn off threaded scrolling in the cases where it sensibly affects the test result.
1954 - tests that use scrollTo or similar, and then depend on the
1955 scrolling happening synchronously
1957 - tests that use setAcceleratedCompositingForOverflowScrollEnabled,
1958 which asserts if combined with threaded scrolling
1960 * fast/text/combining-character-sequence-vertical.html:
1961 * fast/text/descent-clip-in-scaled-page.html:
1962 * fast/text/descent-clip-in-scaled-page-expected.html:
1963 * fast/text/vertical-quotation-marks.html:
1964 Turn off threaded scrolling in three tests where it shouldn't affect the test result,
1965 but for some reason does.
1967 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
1969 [GTK] media controls does not show up when playing video finishes.
1970 https://bugs.webkit.org/show_bug.cgi?id=149112
1972 Reviewed by Philippe Normand.
1974 * media/media-controls-timeline-updates-after-playing-expected.txt: Added.
1975 * media/media-controls-timeline-updates-after-playing.html: Added.
1977 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
1979 [GTK] timeline is not updated after few seconds when mouse hovers on controls
1980 https://bugs.webkit.org/show_bug.cgi?id=149111
1982 Reviewed by Philippe Normand.
1984 * media/media-controls-timeline-updates-when-hovered-expected.txt: Added.
1985 * media/media-controls-timeline-updates-when-hovered.html: Added.
1987 2015-09-20 Andy Estes <aestes@apple.com>
1989 http/tests/contentfiltering/load-substitute-data-from-appcache.html crashes sometimes
1990 https://bugs.webkit.org/show_bug.cgi?id=148890
1992 Reviewed by Alexey Proskuryakov.
1994 Added a test to verify my theory that load-substitute-data-from-appcache.html will crash even with Content Filtering disabled.
1996 * TestExpectations: Skipped the new test since it only works in WebKit2.
1997 * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt: Added.
1998 * http/tests/appcache/decide-navigation-policy-after-delay.html: Added.
1999 * http/tests/appcache/resources/decide-navigation-policy-after-delay-frame.html: Added.
2000 * platform/wk2/TestExpectations: Enabled the test in WebKit2.
2002 2015-09-20 Chris Dumez <cdumez@apple.com>
2004 Unreviewed, rebaseline W3C HTML DOM test on iOS after r190030.
2006 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2008 2015-09-20 Chris Fleizach <cfleizach@apple.com>
2010 Fix a relative path in accessibility/mac/removing-textarea-after-edit-crash.html
2011 after moving the test.
2012 https://bugs.webkit.org/show_bug.cgi?id=149217
2014 Reviewed by Alexey Proskuryakov.
2016 * accessibility/mac/removing-textarea-after-edit-crash.html:
2018 2015-09-20 Alexey Proskuryakov <ap@apple.com>
2020 [Mac, iOS] AccessibilityController doesn't uninstall global notification handler
2021 https://bugs.webkit.org/show_bug.cgi?id=149384
2023 Reviewed by Chris Fleizach.
2025 * accessibility/mac/loaded-notification.html: Cleaned up the test - js-test-pre is
2026 incompatible with directly using waitUntilDone.
2028 2015-09-19 Chris Dumez <cdumez@apple.com>
2030 [WebIDL] Specify default parameter values where it is useful
2031 https://bugs.webkit.org/show_bug.cgi?id=149331
2032 <rdar://problem/22545600>
2034 Reviewed by Darin Adler.
2036 Add test to check the behavior of passing undefined for various optional
2037 parameters that have a default value in the HTML specification.
2039 * fast/html/undefined-parameter-default-value-expected.txt: Added.
2040 * fast/html/undefined-parameter-default-value.html: Added.
2042 2015-09-18 Dean Jackson <dino@apple.com>
2044 Null dereference loading Blink layout test svg/filters/feImage-failed-load-crash.html
2045 https://bugs.webkit.org/show_bug.cgi?id=149316
2046 <rdar://problem/22749532>
2048 Reviewed by Tim Horton.
2051 https://chromium.googlesource.com/chromium/blink/+/9cbcfd7866bbaff0c4b3c4c8508b7c97b46d6e6a
2053 * svg/filters/feImage-failed-load-crash-expected.txt: Added.
2054 * svg/filters/feImage-failed-load-crash.html: Added.
2056 2015-09-18 Dean Jackson <dino@apple.com>
2058 Null dereference loading Blink layout test svg/custom/use-href-attr-removal-crash.html
2059 https://bugs.webkit.org/show_bug.cgi?id=149315
2060 <rdar://problem/22749358>
2062 Reviewed by Tim Horton.
2064 These tests, copied from Blink, should not crash.
2065 The originals come from:
2066 https://chromium.googlesource.com/chromium/blink/+/e2f1087f32bb088160ab7d59a715a1403ef267c7
2068 * svg/custom/use-href-attr-removal-crash.html: Added.
2069 * svg/custom/use-href-attr-removal-crash-expected.txt: Added.
2070 * svg/custom/use-href-attr-removal-crash2.svg: Added.
2071 * svg/custom/use-href-attr-removal-crash2-expected.txt: Added.
2072 * svg/custom/use-href-change-local-to-invalid-remote.html: Added.
2073 * svg/custom/use-href-change-local-to-invalid-remote-expected.txt: Added.
2075 2015-09-18 Alexey Proskuryakov <ap@apple.com>
2077 Update Mac expectations for http/tests/cache/iframe-304-crash.html.
2078 This test is flaky everywhere, not just on Mavericks and Yosemite.
2080 * platform/mac-wk2/TestExpectations:
2082 2015-09-18 Commit Queue <commit-queue@webkit.org>
2084 Unreviewed, rolling out r189908.
2085 https://bugs.webkit.org/show_bug.cgi?id=149368
2087 Broke run-webkit-tests --pixel (Requested by ap on #webkit).
2091 "printing does not use minimum page zoom factor"
2092 https://bugs.webkit.org/show_bug.cgi?id=108507
2093 http://trac.webkit.org/changeset/189908
2095 2015-09-18 Ryosuke Niwa <rniwa@webkit.org>
2097 Inserting or removing slot elements can cause a crash
2098 https://bugs.webkit.org/show_bug.cgi?id=149365
2100 Reviewed by Antti Koivisto.
2102 Added regression tests.
2104 * fast/shadow-dom/slot-removal-crash.html: Added.
2106 2015-09-18 Antti Koivisto <antti@apple.com>
2108 Don't create renderers for children of shadow host
2109 https://bugs.webkit.org/show_bug.cgi?id=149363
2111 Reviewed by Ryosuke Niwa.
2113 * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Added.
2114 * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Added.
2116 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2118 Adds more flaky tests to TestExpecations for iOS and WK2
2120 * platform/ios-simulator/TestExpectations:
2121 * platform/wk2/TestExpectations:
2123 2015-09-18 Saam barati <sbarati@apple.com>
2125 add a regress test for richards with try/catch.
2126 https://bugs.webkit.org/show_bug.cgi?id=149301
2128 Reviewed by Filip Pizlo.
2130 This adds two variants of Octane/richards benchmark using
2131 try/catch. One try/catch variant that actually throws.
2132 Another that never throws. I've included try/catch inside
2133 every function and every loop.
2135 * js/regress/richards-empty-try-catch-expected.txt: Added.
2136 * js/regress/richards-empty-try-catch.html: Added.
2137 * js/regress/richards-try-catch-expected.txt: Added.
2138 * js/regress/richards-try-catch.html: Added.
2139 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2142 (Scheduler.prototype.addIdleTask):
2143 (Scheduler.prototype.addWorkerTask):
2144 (Scheduler.prototype.addHandlerTask):
2145 (Scheduler.prototype.addDeviceTask):
2146 (Scheduler.prototype.addRunningTask):
2147 (Scheduler.prototype.addTask):
2148 (Scheduler.prototype.schedule):
2149 (Scheduler.prototype.release):
2150 (Scheduler.prototype.holdCurrent):
2151 (Scheduler.prototype.suspendCurrent):
2152 (Scheduler.prototype.queue):
2154 (TaskControlBlock.prototype.setRunning):
2155 (TaskControlBlock.prototype.markAsNotHeld):
2156 (TaskControlBlock.prototype.markAsHeld):
2157 (TaskControlBlock.prototype.isHeldOrSuspended):
2158 (TaskControlBlock.prototype.markAsSuspended):
2159 (TaskControlBlock.prototype.markAsRunnable):
2160 (TaskControlBlock.prototype.run):
2161 (TaskControlBlock.prototype.checkPriorityAdd):
2162 (TaskControlBlock.prototype.toString):
2164 (IdleTask.prototype.run):
2165 (IdleTask.prototype.toString):
2167 (DeviceTask.prototype.run):
2168 (DeviceTask.prototype.toString):
2170 (WorkerTask.prototype.run):
2171 (WorkerTask.prototype.toString):
2173 (HandlerTask.prototype.run):
2174 (HandlerTask.prototype.toString):
2176 (Packet.prototype.addTo):
2177 (Packet.prototype.toString):
2178 * js/regress/script-tests/richards-try-catch.js: Added.
2182 (Scheduler.prototype.addIdleTask):
2183 (Scheduler.prototype.addWorkerTask):
2184 (Scheduler.prototype.addHandlerTask):
2185 (Scheduler.prototype.addDeviceTask):
2186 (Scheduler.prototype.addRunningTask):
2187 (Scheduler.prototype.addTask):
2188 (Scheduler.prototype.schedule):
2189 (Scheduler.prototype.release):
2190 (Scheduler.prototype.holdCurrent):
2191 (Scheduler.prototype.suspendCurrent):
2192 (Scheduler.prototype.queue):
2194 (TaskControlBlock.prototype.setRunning):
2195 (TaskControlBlock.prototype.markAsNotHeld):
2196 (TaskControlBlock.prototype.markAsHeld):
2197 (TaskControlBlock.prototype.isHeldOrSuspended):
2198 (TaskControlBlock.prototype.markAsSuspended):
2199 (TaskControlBlock.prototype.markAsRunnable):
2200 (TaskControlBlock.prototype.run):
2201 (TaskControlBlock.prototype.checkPriorityAdd):
2202 (TaskControlBlock.prototype.toString):
2204 (IdleTask.prototype.run):
2205 (IdleTask.prototype.toString):
2207 (DeviceTask.prototype.run):
2208 (DeviceTask.prototype.toString):
2210 (WorkerTask.prototype.run):
2211 (WorkerTask.prototype.toString):
2213 (HandlerTask.prototype.run):
2214 (HandlerTask.prototype.toString):
2216 (Packet.prototype.addTo):
2217 (Packet.prototype.toString):
2219 2015-09-18 Saam barati <sbarati@apple.com>
2221 Implement try/catch in the DFG.
2222 https://bugs.webkit.org/show_bug.cgi?id=147374
2224 Reviewed by Filip Pizlo.
2226 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2227 * js/regress/raytrace-with-empty-try-catch.html: Added.
2228 * js/regress/raytrace-with-try-catch-expected.txt: Added.
2229 * js/regress/raytrace-with-try-catch.html: Added.
2230 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2248 (Triangle.prototype.intersect):
2250 (Scene.prototype.intersect):
2251 (Scene.prototype.blocked):
2253 (Camera.prototype.generateRayPair):
2255 (Camera.prototype.render):
2256 (raytraceScene.floorShader):
2258 (arrayToCanvasCommands):
2259 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
2278 (Triangle.prototype.intersect):
2280 (Scene.prototype.intersect):
2281 (Scene.prototype.blocked):
2283 (Camera.prototype.generateRayPair):
2285 (Camera.prototype.render):
2286 (raytraceScene.floorShader):
2288 (arrayToCanvasCommands):
2289 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
2292 (Flog.RayTracer.Color.prototype.initialize):
2293 (Flog.RayTracer.Color.prototype.add):
2294 (Flog.RayTracer.Color.prototype.addScalar):
2295 (Flog.RayTracer.Color.prototype.subtract):
2296 (Flog.RayTracer.Color.prototype.multiply):
2297 (Flog.RayTracer.Color.prototype.multiplyScalar):
2298 (Flog.RayTracer.Color.prototype.divideFactor):
2299 (Flog.RayTracer.Color.prototype.limit):
2300 (Flog.RayTracer.Color.prototype.distance):
2301 (Flog.RayTracer.Color.prototype.blend):
2302 (Flog.RayTracer.Color.prototype.brightness):
2303 (Flog.RayTracer.Color.prototype.toString):
2304 (Flog.RayTracer.Light.prototype.initialize):
2305 (Flog.RayTracer.Light.prototype.toString):
2306 (Flog.RayTracer.Vector.prototype.initialize):
2307 (Flog.RayTracer.Vector.prototype.copy):
2308 (Flog.RayTracer.Vector.prototype.normalize):
2309 (Flog.RayTracer.Vector.prototype.magnitude):
2310 (Flog.RayTracer.Vector.prototype.cross):
2311 (Flog.RayTracer.Vector.prototype.dot):
2312 (Flog.RayTracer.Vector.prototype.add):
2313 (Flog.RayTracer.Vector.prototype.subtract):
2314 (Flog.RayTracer.Vector.prototype.multiplyVector):
2315 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2316 (Flog.RayTracer.Vector.prototype.toString):
2317 (Flog.RayTracer.Ray.prototype.initialize):
2318 (Flog.RayTracer.Ray.prototype.toString):
2319 (Flog.RayTracer.Scene.prototype.initialize):
2320 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2321 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2322 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2323 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2324 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2325 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2326 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2327 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2328 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2329 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2330 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2331 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2332 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2333 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2334 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2335 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2336 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2337 (Flog.RayTracer.Shape.Plane.prototype.toString):
2338 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2339 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2340 (Flog.RayTracer.Camera.prototype.initialize):
2341 (Flog.RayTracer.Camera.prototype.getRay):
2342 (Flog.RayTracer.Camera.prototype.toString):
2343 (Flog.RayTracer.Background.prototype.initialize):
2344 (Flog.RayTracer.Engine.prototype.initialize):
2345 (Flog.RayTracer.Engine.prototype.setPixel):
2346 (Flog.RayTracer.Engine.prototype.renderScene):
2347 (Flog.RayTracer.Engine.prototype.getPixelColor):
2348 (Flog.RayTracer.Engine.prototype.testIntersection):
2349 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2350 (Flog.RayTracer.Engine.prototype.rayTrace):
2352 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
2356 (Flog.RayTracer.Color.prototype.initialize):
2357 (Flog.RayTracer.Color.prototype.add):
2358 (Flog.RayTracer.Color.prototype.addScalar):
2359 (Flog.RayTracer.Color.prototype.subtract):
2360 (Flog.RayTracer.Color.prototype.multiply):
2361 (Flog.RayTracer.Color.prototype.multiplyScalar):
2362 (Flog.RayTracer.Color.prototype.divideFactor):
2363 (Flog.RayTracer.Color.prototype.limit):
2364 (Flog.RayTracer.Color.prototype.distance):
2365 (Flog.RayTracer.Color.prototype.blend):
2366 (Flog.RayTracer.Color.prototype.brightness):
2367 (Flog.RayTracer.Color.prototype.toString):
2368 (Flog.RayTracer.Light.prototype.initialize):
2369 (Flog.RayTracer.Light.prototype.toString):
2370 (Flog.RayTracer.Vector.prototype.initialize):
2371 (Flog.RayTracer.Vector.prototype.copy):
2372 (Flog.RayTracer.Vector.prototype.normalize):
2373 (Flog.RayTracer.Vector.prototype.magnitude):
2374 (Flog.RayTracer.Vector.prototype.cross):
2375 (Flog.RayTracer.Vector.prototype.dot):
2376 (Flog.RayTracer.Vector.prototype.add):
2377 (Flog.RayTracer.Vector.prototype.subtract):
2378 (Flog.RayTracer.Vector.prototype.multiplyVector):
2379 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2380 (Flog.RayTracer.Vector.prototype.toString):
2381 (Flog.RayTracer.Ray.prototype.initialize):
2382 (Flog.RayTracer.Ray.prototype.toString):
2383 (Flog.RayTracer.Scene.prototype.initialize):
2384 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2385 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2386 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2387 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2388 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2389 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2390 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2391 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2392 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2393 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2394 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2395 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2396 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2397 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2398 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2399 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2400 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2401 (Flog.RayTracer.Shape.Plane.prototype.toString):
2402 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2403 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2404 (Flog.RayTracer.Camera.prototype.initialize):
2405 (Flog.RayTracer.Camera.prototype.getRay):
2406 (Flog.RayTracer.Camera.prototype.toString):
2407 (Flog.RayTracer.Background.prototype.initialize):
2408 (Flog.RayTracer.Engine.prototype.initialize):
2409 (Flog.RayTracer.Engine.prototype.setPixel):
2410 (Flog.RayTracer.Engine.prototype.renderScene):
2411 (Flog.RayTracer.Engine.prototype.getPixelColor):
2412 (Flog.RayTracer.Engine.prototype.testIntersection):
2413 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2414 (Flog.RayTracer.Engine.prototype.rayTrace):
2416 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
2417 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
2418 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
2419 * js/regress/v8-raytrace-with-try-catch.html: Added.
2421 2015-09-18 Nan Wang <n_wang@apple.com>
2423 AX: Implement ARIA 1.1 @aria-current on iOS
2424 https://bugs.webkit.org/show_bug.cgi?id=149297
2426 Reviewed by Chris Fleizach.
2428 * platform/ios-simulator/TestExpectations:
2430 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2432 REGRESSION: http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides.html is flaky
2433 https://bugs.webkit.org/show_bug.cgi?id=132388
2437 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2439 line-break-language-sensitive tests should be marked as flaky
2440 https://bugs.webkit.org/show_bug.cgi?id=149349
2442 * platform/ios-simulator/TestExpectations:
2444 2015-09-18 Eric Carlson <eric.carlson@apple.com>
2446 [MediaStream] Finish implementing MediaDevices.enumerateDevices
2447 https://bugs.webkit.org/show_bug.cgi?id=149322
2448 <rdar://problem/22750866>
2450 Reviewed by Brent Fulgham.
2452 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Added.
2453 * fast/mediastream/MediaDevices-enumerateDevices.html: Added.
2455 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2457 Updates to include change to iOS test expectations after bug 149187
2459 * platform/ios-simulator/js/dom/constructor-length-expected.txt:
2461 2015-09-18 Chris Dumez <cdumez@apple.com>
2463 REGRESSION (r182449, Mavericks ONLY): Pages re-open empty after swiping back and scrolling on them
2464 https://bugs.webkit.org/show_bug.cgi?id=149317
2465 <rdar://problem/22521514>
2467 Reviewed by Tim Horton.
2469 Skip a couple of PageCache layout tests on Mavericks now that a PageCache
2470 optimization has been disabled.
2472 * platform/mac/TestExpectations:
2474 2015-09-18 Zalan Bujtas <zalan@apple.com>
2476 Unreviewed iOS gardening.
2478 * platform/ios-simulator/TestExpectations:
2480 2015-09-18 Chris Dumez <cdumez@apple.com>
2482 Drop support for Entity Node type
2483 https://bugs.webkit.org/show_bug.cgi?id=149239
2485 Reviewed by Darin Adler.
2487 Rebaseline / update layout tests now that we no longer expose the
2488 Entity type to the Web.
2490 * fast/dom/Window/get-set-properties-expected.txt:
2491 * fast/dom/Window/get-set-properties.html:
2492 * fast/dom/Window/resources/window-properties.js:
2493 * fast/dom/Window/window-lookup-precedence-expected.txt:
2494 * fast/dom/dom-constructors-expected.txt:
2495 * fast/dom/dom-constructors.html:
2496 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2497 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2499 2015-09-18 Chris Dumez <cdumez@apple.com>
2501 classList.toggle(name, force) treats undefined `force` argument as false
2502 https://bugs.webkit.org/show_bug.cgi?id=148582
2503 <rdar://problem/22545600>
2505 Reviewed by Ryosuke Niwa.
2507 Add decent test coverage for DOMTokenList.toggle() via Element.classList.
2509 * fast/dom/Element/class-list-toggle-expected.txt: Added.
2510 * fast/dom/Element/class-list-toggle.html: Added.
2512 2015-09-17 Commit Queue <commit-queue@webkit.org>
2514 Unreviewed, rolling out r189962.
2515 https://bugs.webkit.org/show_bug.cgi?id=149334
2517 These new tests uncovered a crash (Requested by ap on
2522 "Add some tests for shadow DOM rendering"
2523 https://bugs.webkit.org/show_bug.cgi?id=149330
2524 http://trac.webkit.org/changeset/189962
2526 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
2528 Add some tests for shadow DOM rendering
2529 https://bugs.webkit.org/show_bug.cgi?id=149330
2531 Reviewed by Antti Koivisto.
2533 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2535 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2536 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2537 * fast/shadow-dom/css-scoping-shadow-rendering-expected.html: Added.
2538 * fast/shadow-dom/css-scoping-shadow-rendering.html: Added.
2539 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2540 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2541 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2542 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2543 * platform/mac/TestExpectations:
2545 2015-09-17 Commit Queue <commit-queue@webkit.org>
2547 Unreviewed, rolling out r189938, r189952, and r189956.
2548 https://bugs.webkit.org/show_bug.cgi?id=149329
2550 Broke Web Workers (Requested by ap on #webkit).
2552 Reverted changesets:
2554 "Implement try/catch in the DFG."
2555 https://bugs.webkit.org/show_bug.cgi?id=147374
2556 http://trac.webkit.org/changeset/189938
2558 "CLoop build fix after r189938."
2559 http://trac.webkit.org/changeset/189952
2561 "add a regress test for richards with try/catch."
2562 https://bugs.webkit.org/show_bug.cgi?id=149301
2563 http://trac.webkit.org/changeset/189956
2565 2015-09-17 Chris Dumez <cdumez@apple.com>
2567 [WebIDL] Add support for default parameter values
2568 https://bugs.webkit.org/show_bug.cgi?id=149263
2569 <rdar://problem/22545600>
2571 Reviewed by Ryosuke Niwa.
2573 Rebaseline several NodeIterator / TreeWalker tests now that more checks
2576 * fast/dom/createNodeIterator-parameters-expected.txt:
2577 * fast/dom/createTreeWalker-parameters-expected.txt:
2579 2015-09-17 Saam barati <sbarati@apple.com>
2581 add a regress test for richards with try/catch.
2582 https://bugs.webkit.org/show_bug.cgi?id=149301
2584 Reviewed by Filip Pizlo.
2586 This adds two variants of Octane/richards benchmark using
2587 try/catch. One try/catch variant that actually throws.
2588 Another that never throws. I've included try/catch inside
2589 every function and every loop.
2591 * js/regress/richards-empty-try-catch-expected.txt: Added.
2592 * js/regress/richards-empty-try-catch.html: Added.
2593 * js/regress/richards-try-catch-expected.txt: Added.
2594 * js/regress/richards-try-catch.html: Added.
2595 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2598 (Scheduler.prototype.addIdleTask):
2599 (Scheduler.prototype.addWorkerTask):
2600 (Scheduler.prototype.addHandlerTask):
2601 (Scheduler.prototype.addDeviceTask):
2602 (Scheduler.prototype.addRunningTask):
2603 (Scheduler.prototype.addTask):
2604 (Scheduler.prototype.schedule):
2605 (Scheduler.prototype.release):
2606 (Scheduler.prototype.holdCurrent):
2607 (Scheduler.prototype.suspendCurrent):
2608 (Scheduler.prototype.queue):
2610 (TaskControlBlock.prototype.setRunning):
2611 (TaskControlBlock.prototype.markAsNotHeld):
2612 (TaskControlBlock.prototype.markAsHeld):
2613 (TaskControlBlock.prototype.isHeldOrSuspended):
2614 (TaskControlBlock.prototype.markAsSuspended):
2615 (TaskControlBlock.prototype.markAsRunnable):
2616 (TaskControlBlock.prototype.run):
2617 (TaskControlBlock.prototype.checkPriorityAdd):
2618 (TaskControlBlock.prototype.toString):
2620 (IdleTask.prototype.run):
2621 (IdleTask.prototype.toString):
2623 (DeviceTask.prototype.run):
2624 (DeviceTask.prototype.toString):
2626 (WorkerTask.prototype.run):
2627 (WorkerTask.prototype.toString):
2629 (HandlerTask.prototype.run):
2630 (HandlerTask.prototype.toString):
2632 (Packet.prototype.addTo):
2633 (Packet.prototype.toString):
2634 * js/regress/script-tests/richards-try-catch.js: Added.
2638 (Scheduler.prototype.addIdleTask):
2639 (Scheduler.prototype.addWorkerTask):
2640 (Scheduler.prototype.addHandlerTask):
2641 (Scheduler.prototype.addDeviceTask):
2642 (Scheduler.prototype.addRunningTask):
2643 (Scheduler.prototype.addTask):
2644 (Scheduler.prototype.schedule):
2645 (Scheduler.prototype.release):
2646 (Scheduler.prototype.holdCurrent):
2647 (Scheduler.prototype.suspendCurrent):
2648 (Scheduler.prototype.queue):
2650 (TaskControlBlock.prototype.setRunning):
2651 (TaskControlBlock.prototype.markAsNotHeld):
2652 (TaskControlBlock.prototype.markAsHeld):
2653 (TaskControlBlock.prototype.isHeldOrSuspended):
2654 (TaskControlBlock.prototype.markAsSuspended):
2655 (TaskControlBlock.prototype.markAsRunnable):
2656 (TaskControlBlock.prototype.run):
2657 (TaskControlBlock.prototype.checkPriorityAdd):
2658 (TaskControlBlock.prototype.toString):
2660 (IdleTask.prototype.run):
2661 (IdleTask.prototype.toString):
2663 (DeviceTask.prototype.run):
2664 (DeviceTask.prototype.toString):
2666 (WorkerTask.prototype.run):
2667 (WorkerTask.prototype.toString):
2669 (HandlerTask.prototype.run):
2670 (HandlerTask.prototype.toString):
2672 (Packet.prototype.addTo):
2673 (Packet.prototype.toString):
2675 2015-09-17 Dean Jackson <dino@apple.com>
2677 Multi-hop reference cycles not detected.
2678 https://bugs.webkit.org/show_bug.cgi?id=149181
2680 Reviewed by Jon Honeycutt.
2683 https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/svg/custom/pattern-3-step-cycle.html
2685 * svg/custom/pattern-3-step-cycle-expected.txt: Added.
2686 * svg/custom/pattern-3-step-cycle.html: Added.
2688 2015-09-17 Dean Jackson <dino@apple.com>
2690 Cyclic resources were not detected if the reference had deep containers
2691 https://bugs.webkit.org/show_bug.cgi?id=149182
2693 Reviewed by Jon Honeycutt.
2695 This test was ported from Blink. I believe it originally
2697 https://code.google.com/p/chromium/issues/detail?id=351713
2699 * svg/custom/pattern-content-cycle-w-resourceless-container-expected.txt: Added.
2700 * svg/custom/pattern-content-cycle-w-resourceless-container.html: Added.
2702 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
2704 Add HTMLSlotElement and NonDocumentTypeChildNode.assignedSlot
2705 https://bugs.webkit.org/show_bug.cgi?id=149241
2707 Reviewed by Antti Koivisto.
2709 Added new conformance tests and rebaselined tests as needed.
2711 In particular, inspector/model/remote-object.html was rebaselined since "assignedSlot" now appears as one of the first five
2712 properties on Comment node that this test outputs.
2714 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt: Added.
2715 * fast/shadow-dom/HTMLSlotElement-interface.html: Added.
2716 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot-expected.txt: Added.
2717 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot.html: Added.
2718 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2719 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2720 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2721 * platform/mac/inspector/model: Added.
2722 * platform/mac/inspector/model/remote-object-expected.txt: Copied from LayoutTests/inspector/model/remote-object-expected.txt.
2723 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2725 2015-09-17 Zalan Bujtas <zalan@apple.com>
2727 CSS WG multicol-1 tests failures with 1px differences due to baseline difference.
2728 https://bugs.webkit.org/show_bug.cgi?id=149245
2730 Reviewed by Ryosuke Niwa.
2732 Turn off font-aliasing for multicol tests where the reference tests' inline content
2733 end up on a different baseline (fractional difference). (It's not considered a bug, they don't
2738 2015-09-17 Saam barati <sbarati@apple.com>
2740 Implement try/catch in the DFG.
2741 https://bugs.webkit.org/show_bug.cgi?id=147374
2743 Reviewed by Filip Pizlo.
2745 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2746 * js/regress/raytrace-with-empty-try-catch.html: Added.
2747 * js/regress/raytrace-with-try-catch-expected.txt: Added.
2748 * js/regress/raytrace-with-try-catch.html: Added.
2749 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2767 (Triangle.prototype.intersect):
2769 (Scene.prototype.intersect):
2770 (Scene.prototype.blocked):
2772 (Camera.prototype.generateRayPair):
2774 (Camera.prototype.render):
2775 (raytraceScene.floorShader):
2777 (arrayToCanvasCommands):
2778 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
2797 (Triangle.prototype.intersect):
2799 (Scene.prototype.intersect):
2800 (Scene.prototype.blocked):
2802 (Camera.prototype.generateRayPair):
2804 (Camera.prototype.render):
2805 (raytraceScene.floorShader):
2807 (arrayToCanvasCommands):
2808 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
2811 (Flog.RayTracer.Color.prototype.initialize):
2812 (Flog.RayTracer.Color.prototype.add):
2813 (Flog.RayTracer.Color.prototype.addScalar):
2814 (Flog.RayTracer.Color.prototype.subtract):
2815 (Flog.RayTracer.Color.prototype.multiply):
2816 (Flog.RayTracer.Color.prototype.multiplyScalar):
2817 (Flog.RayTracer.Color.prototype.divideFactor):
2818 (Flog.RayTracer.Color.prototype.limit):
2819 (Flog.RayTracer.Color.prototype.distance):
2820 (Flog.RayTracer.Color.prototype.blend):
2821 (Flog.RayTracer.Color.prototype.brightness):
2822 (Flog.RayTracer.Color.prototype.toString):
2823 (Flog.RayTracer.Light.prototype.initialize):
2824 (Flog.RayTracer.Light.prototype.toString):
2825 (Flog.RayTracer.Vector.prototype.initialize):
2826 (Flog.RayTracer.Vector.prototype.copy):
2827 (Flog.RayTracer.Vector.prototype.normalize):
2828 (Flog.RayTracer.Vector.prototype.magnitude):
2829 (Flog.RayTracer.Vector.prototype.cross):
2830 (Flog.RayTracer.Vector.prototype.dot):
2831 (Flog.RayTracer.Vector.prototype.add):
2832 (Flog.RayTracer.Vector.prototype.subtract):
2833 (Flog.RayTracer.Vector.prototype.multiplyVector):
2834 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2835 (Flog.RayTracer.Vector.prototype.toString):
2836 (Flog.RayTracer.Ray.prototype.initialize):
2837 (Flog.RayTracer.Ray.prototype.toString):
2838 (Flog.RayTracer.Scene.prototype.initialize):
2839 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2840 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2841 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2842 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2843 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2844 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2845 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2846 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2847 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2848 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2849 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2850 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2851 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2852 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2853 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2854 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2855 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2856 (Flog.RayTracer.Shape.Plane.prototype.toString):
2857 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2858 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2859 (Flog.RayTracer.Camera.prototype.initialize):
2860 (Flog.RayTracer.Camera.prototype.getRay):
2861 (Flog.RayTracer.Camera.prototype.toString):
2862 (Flog.RayTracer.Background.prototype.initialize):
2863 (Flog.RayTracer.Engine.prototype.initialize):
2864 (Flog.RayTracer.Engine.prototype.setPixel):
2865 (Flog.RayTracer.Engine.prototype.renderScene):
2866 (Flog.RayTracer.Engine.prototype.getPixelColor):
2867 (Flog.RayTracer.Engine.prototype.testIntersection):
2868 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2869 (Flog.RayTracer.Engine.prototype.rayTrace):
2871 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
2875 (Flog.RayTracer.Color.prototype.initialize):
2876 (Flog.RayTracer.Color.prototype.add):
2877 (Flog.RayTracer.Color.prototype.addScalar):
2878 (Flog.RayTracer.Color.prototype.subtract):
2879 (Flog.RayTracer.Color.prototype.multiply):
2880 (Flog.RayTracer.Color.prototype.multiplyScalar):
2881 (Flog.RayTracer.Color.prototype.divideFactor):
2882 (Flog.RayTracer.Color.prototype.limit):
2883 (Flog.RayTracer.Color.prototype.distance):
2884 (Flog.RayTracer.Color.prototype.blend):
2885 (Flog.RayTracer.Color.prototype.brightness):
2886 (Flog.RayTracer.Color.prototype.toString):
2887 (Flog.RayTracer.Light.prototype.initialize):
2888 (Flog.RayTracer.Light.prototype.toString):
2889 (Flog.RayTracer.Vector.prototype.initialize):
2890 (Flog.RayTracer.Vector.prototype.copy):
2891 (Flog.RayTracer.Vector.prototype.normalize):
2892 (Flog.RayTracer.Vector.prototype.magnitude):
2893 (Flog.RayTracer.Vector.prototype.cross):
2894 (Flog.RayTracer.Vector.prototype.dot):
2895 (Flog.RayTracer.Vector.prototype.add):
2896 (Flog.RayTracer.Vector.prototype.subtract):
2897 (Flog.RayTracer.Vector.prototype.multiplyVector):
2898 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2899 (Flog.RayTracer.Vector.prototype.toString):
2900 (Flog.RayTracer.Ray.prototype.initialize):
2901 (Flog.RayTracer.Ray.prototype.toString):
2902 (Flog.RayTracer.Scene.prototype.initialize):
2903 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2904 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2905 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2906 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2907 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2908 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2909 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2910 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2911 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2912 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2913 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2914 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2915 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2916 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2917 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2918 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2919 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2920 (Flog.RayTracer.Shape.Plane.prototype.toString):
2921 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2922 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2923 (Flog.RayTracer.Camera.prototype.initialize):
2924 (Flog.RayTracer.Camera.prototype.getRay):
2925 (Flog.RayTracer.Camera.prototype.toString):
2926 (Flog.RayTracer.Background.prototype.initialize):
2927 (Flog.RayTracer.Engine.prototype.initialize):
2928 (Flog.RayTracer.Engine.prototype.setPixel):
2929 (Flog.RayTracer.Engine.prototype.renderScene):
2930 (Flog.RayTracer.Engine.prototype.getPixelColor):
2931 (Flog.RayTracer.Engine.prototype.testIntersection):
2932 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2933 (Flog.RayTracer.Engine.prototype.rayTrace):
2935 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
2936 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
2937 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
2938 * js/regress/v8-raytrace-with-try-catch.html: Added.
2940 2015-09-17 Alexey Proskuryakov <ap@apple.com>
2942 Skip a media test that fails when an AppleTV is around.
2944 This will be fixed soon by https://bugs.webkit.org/show_bug.cgi?id=148912
2946 * platform/mac/TestExpectations:
2948 2015-09-17 Tim Horton <timothy_horton@apple.com>
2950 Add a test ensuring that scrolling in the middle of a page can't start a swipe gesture
2951 https://bugs.webkit.org/show_bug.cgi?id=148904
2953 Reviewed by Myles Maxfield.
2955 * swipe/main-frame-pinning-requirement.html: Added.
2957 2015-09-17 Zalan Bujtas <zalan@apple.com>
2959 column-rule-style: outset/inset doesn't work
2960 https://bugs.webkit.org/show_bug.cgi?id=148815
2962 Reviewed by David Hyatt.
2964 https://drafts.csswg.org/css-multicol-1/#crs
2965 The <‘border-style’> values are interpreted as in the collapsing border model.
2969 2015-09-17 Alex Christensen <achristensen@webkit.org>
2971 Make Windows tests green.
2973 * platform/win/TestExpectations:
2974 Skip new IndexedDB test on Windows after r189879 because IndexedDB is not enabled on Windows yet.
2975 Also skip new accessibility test after r189862 because stringValue is not implemented.
2977 2015-09-15 Sergio Villar Senin <svillar@igalia.com>
2979 [CSS Grid Layout] Using automatic (instead of min-content) minimums for 'auto' tracks
2980 https://bugs.webkit.org/show_bug.cgi?id=142329
2982 Reviewed by Darin Adler.
2984 Based on Blink's r198697 by <svillar@igalia.com> and r200478 by <jfernandez@igalia.com>
2986 New tests to verify that auto is a valid keyword inside
2987 minmax. Updated the expectations of existing tests to
2988 reflect the new status of auto.
2990 * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
2991 * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
2992 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt: Added.
2993 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html: Added.
2994 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt: Added.
2995 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html: Added.
2996 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
2997 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
2998 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
2999 * fast/css-grid-layout/grid-columns-rows-get-set.html:
3000 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
3001 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
3002 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
3003 * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
3004 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
3005 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
3006 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
3007 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
3009 2015-09-17 Javier Fernandez <jfernandez@igalia.com>
3011 [CSS Grid Layout] Relayout whenever Box Alignment properties change
3012 https://bugs.webkit.org/show_bug.cgi?id=148070
3014 Reviewed by Darin Adler.
3016 Tests to verify we force a layout of grid container or grid items, as appropriated,
3017 whenever Box Alignment properties change their value.
3019 This patch also adds some repaint tests, so we can ensure we generate the correct
3020 repaint rects as well.
3022 * fast/css-grid-layout/relayout-align-items-changed-expected.txt: Added.
3023 * fast/css-grid-layout/relayout-align-items-changed.html: Added.
3024 * fast/css-grid-layout/relayout-align-self-changed-expected.txt: Added.
3025 * fast/css-grid-layout/relayout-align-self-changed.html: Added.
3026 * fast/css-grid-layout/relayout-justify-items-changed-expected.txt: Added.
3027 * fast/css-grid-layout/relayout-justify-items-changed.html: Added.
3028 * fast/css-grid-layout/relayout-justify-self-changed-expected.txt: Added.
3029 * fast/css-grid-layout/relayout-justify-self-changed.html: Added.
3030 * fast/repaint/align-items-change-expected.txt: Added.
3031 * fast/repaint/align-items-change.html: Added.
3032 * fast/repaint/align-items-overflow-change-expected.txt: Added.
3033 * fast/repaint/align-items-overflow-change.html: Added.
3034 * fast/repaint/align-self-change-expected.txt: Added.
3035 * fast/repaint/align-self-change.html: Added.
3036 * fast/repaint/align-self-overflow-change-expected.txt: Added.
3037 * fast/repaint/align-self-overflow-change.html: Added.
3038 * fast/repaint/justify-items-change-expected.txt: Added.
3039 * fast/repaint/justify-items-change.html: Added.
3040 * fast/repaint/justify-items-legacy-change-expected.txt: Added.
3041 * fast/repaint/justify-items-legacy-change.html: Added.
3042 * fast/repaint/justify-items-overflow-change-expected.txt: Added.
3043 * fast/repaint/justify-items-overflow-change.html: Added.
3044 * fast/repaint/justify-self-change-expected.txt: Added.
3045 * fast/repaint/justify-self-change.html: Added.
3046 * fast/repaint/justify-self-overflow-change-expected.txt: Added.
3047 * fast/repaint/justify-self-overflow-change.html: Added.
3049 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
3051 printing does not use minimum page zoom factor
3052 https://bugs.webkit.org/show_bug.cgi?id=108507
3054 Reviewed by Darin Adler.
3056 Unskip printing reftests that should pass now.
3058 * platform/gtk/TestExpectations:
3059 * platform/mac-wk2/TestExpectations:
3061 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3063 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3064 The test failure is tracked by webkit.org/b/149246.
3066 Also rebaseline js/dom/global-constructors-attributes-idb.html on WK1 after r189879.
3068 * js/dom/global-constructors-attributes-idb-expected.txt: Replaced with LayoutTests/platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt.
3069 * platform/mac/TestExpectations:
3070 * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Removed.
3072 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3074 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3075 The test failure is tracked by webkit.org/b/149246.
3077 * platform/mac/TestExpectations:
3079 2015-09-16 Brady Eidson <beidson@apple.com>
3081 Have window.indexedDB.open return an IDBOpenDBRequest.
3082 https://bugs.webkit.org/show_bug.cgi?id=149234
3084 Reviewed by Alex Christensen.
3086 * storage/indexeddb/modern/opendatabase-request-expected.txt: Added.
3087 * storage/indexeddb/modern/opendatabase-request.html: Added.
3089 2015-09-16 Myles C. Maxfield <mmaxfield@apple.com>
3091 Create a font which can be used for testing font features
3092 https://bugs.webkit.org/show_bug.cgi?id=149237
3094 Reviewed by Simon Fraser.
3096 * css3/font-feature-settings-rendering-2-expected.html: Added.
3097 * css3/font-feature-settings-rendering-2.html: Added.
3098 * css3/resources/FontWithFeatures.otf: Added.
3099 * platform/efl/TestExpectations:
3100 * platform/win/TestExpectations:
3102 2015-09-16 Brady Eidson <beidson@apple.com>
3104 Have window.indexedDB.deleteDatabase return an IDBOpenDBRequest.
3105 https://bugs.webkit.org/show_bug.cgi?id=149229
3107 Reviewed by Alex Christensen.
3109 * platform/mac-wk1/TestExpectations:
3110 * platform/wk2/TestExpectations:
3111 * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt: Added.
3112 * storage/indexeddb/modern/deletedatabase-null-name-exception.html: Added.
3113 * storage/indexeddb/modern/deletedatabase-request-expected.txt: Added.
3114 * storage/indexeddb/modern/deletedatabase-request.html: Added.
3116 2015-09-16 Chris Dumez <cdumez@apple.com>
3118 Unreviewed, drop dom/xhtml/level3/core/nodegetbaseuri03.xhtml test.
3120 This test is outdated and we have more recent DOM tests covering
3121 the newly expected behavior.
3123 * dom/xhtml/level3/core/nodegetbaseuri03.js: Removed.
3124 * dom/xhtml/level3/core/nodegetbaseuri03.xhtml: Removed.
3126 2015-09-16 Chris Dumez <cdumez@apple.com>
3128 Add initial support for [Unforgeable] IDL extended attribute
3129 https://bugs.webkit.org/show_bug.cgi?id=149147
3131 Reviewed by Darin Adler.
3133 New test that verifies that well-known [Unforgeable] attributes
3134 are on the instance rather than the prototype and that they are
3137 * fast/dom/unforgeable-attributes-expected.txt: Added.
3138 * fast/dom/unforgeable-attributes.html: Added.
3140 2015-09-16 Zalan Bujtas <zalan@apple.com>
3142 Simple line layout: Glitch selecting long text.
3143 https://bugs.webkit.org/show_bug.cgi?id=149204
3144 rdar://problem/22646472
3146 Reviewed by Antti Koivisto.
3148 When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3149 collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3150 This patch ensures that fragments with hypen character ignore renderer boundaries too.
3152 * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3153 * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3155 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3157 fast/events/mouse-cursor-change.html is flaky on Mac
3158 https://bugs.webkit.org/show_bug.cgi?id=149216
3160 Reviewed by Darin Adler.
3162 * fast/events/mouse-cursor-change.html: Increase the timeout. I don't see a way to make
3163 this test 100% reliable, but this change makes it work in my local testing.
3165 2015-09-16 Chris Dumez <cdumez@apple.com>
3167 Unreviewed, rebaseline W3C html/dom test for iOS after r189842.
3169 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3171 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3173 More test result fixing after r189841.
3175 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3177 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3179 Mark http/tests/css/link-css-disabled-value-with-slow-loading-sheet.html as flaky, because it is.
3181 It was already marked as flaky on mac-wk2.
3183 * platform/ios-simulator-wk2/TestExpectations:
3185 2015-09-16 Chris Fleizach <cfleizach@apple.com>
3187 AX: No VO typing feedback in some text fields
3188 https://bugs.webkit.org/show_bug.cgi?id=149177
3190 Reviewed by Mario Sanchez Prada.
3192 * accessibility/ax-value-with-search-expected.txt: Added.
3193 * accessibility/ax-value-with-search.html: Added.
3195 2015-09-16 Manuel Rego Casasnovas <rego@igalia.com>
3197 [css-grid] Grid container's height should include scrollbar
3198 https://bugs.webkit.org/show_bug.cgi?id=149210
3200 Reviewed by Sergio Villar Senin.
3202 Add test to check both height and width (which was already working as
3203 expected) with margins, borders, paddings and scrollbars.
3205 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar-expected.txt: Added.
3206 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar.html: Added.
3208 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3210 Mac rebaseline after r189841.
3212 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3214 2015-09-15 Commit Queue <commit-queue@webkit.org>
3216 Unreviewed, rolling out r189847.
3217 https://bugs.webkit.org/show_bug.cgi?id=149208
3219 Asserts on all the tests (Requested by ap on #webkit).
3223 "Simple line layout: Glitch selecting long text."
3224 https://bugs.webkit.org/show_bug.cgi?id=149204
3225 http://trac.webkit.org/changeset/189847
3227 2015-09-15 Zalan Bujtas <zalan@apple.com>
3229 Simple line layout: Glitch selecting long text.
3230 https://bugs.webkit.org/show_bug.cgi?id=149204
3231 rdar://problem/22646472
3233 Reviewed by Antti Koivisto.
3235 When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3236 collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3237 This patch ensures that fragments with hypen character ignore renderer boundaries too.
3239 * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3240 * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3242 2015-09-15 Chris Dumez <cdumez@apple.com>
3244 Document.createElement(localName) does not handle correctly missing or null parameter
3245 https://bugs.webkit.org/show_bug.cgi?id=149184
3246 <rdar://problem/22565070>
3248 Reviewed by Ryosuke Niwa.
3250 Update / rebaseline existing tests now that our behavior has changed.
3252 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
3253 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
3254 * fast/dom/dom-method-document-change.html:
3255 * fast/dom/element-removed-while-inserting-parent-crash.html:
3256 * fast/inspector-support/uncaught-dom3-exception-expected.txt:
3258 2015-09-15 Ryosuke Niwa <rniwa@webkit.org>
3260 Add ShadowRoot interface and Element.prototype.attachShadow
3261 https://bugs.webkit.org/show_bug.cgi?id=149187
3263 Reviewed by Antti Koivisto.
3265 Add new tests for Shadow DOM with failing expectations on all platforms but Mac.
3268 * fast/shadow-dom: Added.
3269 * fast/shadow-dom/Element-interface-attachShadow-expected.txt: Added.
3270 * fast/shadow-dom/Element-interface-attachShadow.html: Added.
3271 * fast/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt: Added.
3272 * fast/shadow-dom/Element-interface-shadowRoot-attribute.html: Added.
3273 * fast/shadow-dom/ShadowRoot-interface-expected.txt: Added.
3274 * fast/shadow-dom/ShadowRoot-interface.html: Added.
3275 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3276 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3277 * platform/mac/TestExpectations:
3278 * platform/mac/js/dom/constructor-length-expected.txt:
3280 2015-09-15 Jinyoung Hur <hur.ims@navercorp.com>
3282 [WebGL] Only require that the stencil value and write masks have as many bits set as the stencil buffer is deep
3283 https://bugs.webkit.org/show_bug.cgi?id=149174
3285 Reviewed by Dean Jackson.
3287 Copied the stencil mask related tests from the webgl/1.0.2/resources/webgl_test_files/conformance/state/gl-get-calls.html.
3289 It seems that there is a difference in the way that glGetIntegerV returns an unsigned int type value among
3290 OpenGL implementatios. Some return the whole bits of value(e.g., 0xffffffff -> 0xffffffff), whereas some(e.g., ANGLE)
3291 return a max-int-clamped value(e.g., 0xffffffff -> 0x7fffffff).
3293 It would be good to make this test independent on the OpenGL implementations.
3295 * fast/canvas/webgl/gl-get-calls-expected.txt:
3296 * fast/canvas/webgl/gl-get-calls.html:
3298 2015-09-15 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3300 [EFL] Unreviewed gardening 16th Sep.
3302 Mark fast/css, fast/form tests to failure. Besides some tests of imported/w3c/web-platform-tests/html
3303 are marked to pass on EFL port.
3305 * platform/efl/TestExpectations:
3307 2015-09-15 Benjamin Poulain <bpoulain@apple.com>
3309 Style invalidation affecting siblings does not work with inline-style changes
3310 https://bugs.webkit.org/show_bug.cgi?id=149189
3312 Reviewed by Antti Koivisto.
3314 * fast/css/style-attribute-invalidation-propagates-to-counted-siblings-expected.txt: Added.
3315 * fast/css/style-attribute-invalidation-propagates-to-counted-siblings.html: Added.
3316 * fast/css/style-attribute-invalidation-propagates-to-direct-siblings-expected.txt: Added.
3317 * fast/css/style-attribute-invalidation-propagates-to-direct-siblings.html: Added.
3318 * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings-expected.txt: Added.
3319 * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings.html: Added.
3321 2015-09-15 Myles C. Maxfield <mmaxfield@apple.com>
3323 REGRESSION(r155554): Nested isolates can cause an infinite loop when laying out bidi runs
3324 https://bugs.webkit.org/show_bug.cgi?id=149153
3326 Reviewed by David Hyatt.
3328 * fast/text/international/unicode-bidi-isolate-nested-crash-expected.html: Added.
3329 * fast/text/international/unicode-bidi-isolate-nested-crash.html: Added.
3331 2015-09-15 Chris Dumez <cdumez@apple.com>
3333 Element.getAttributeNS() should return null if the attribute does not exist
3334 https://bugs.webkit.org/show_bug.cgi?id=149180
3335 <rdar://problem/22561011>
3337 Reviewed by Ryosuke Niwa.
3339 Rebaseline / update existing tests now that our behavior has changed.
3341 * fast/dom/Element/attribute-uppercase-expected.txt:
3342 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt:
3343 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.html:
3344 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt:
3345 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-2-expected.txt:
3347 2015-09-15 Chris Dumez <cdumez@apple.com>
3349 Unreviewed, rebaseline several W3C HTML tests on iOS after r189762.
3351 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3352 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3354 2015-09-14 David Hyatt <hyatt@apple.com>
3356 2015-09-14 David Hyatt <hyatt@apple.com>
3358 [New Block-Inside-Inline Model] Implement margin collapsing across contiguous anonymous inline blocks.
3359 https://bugs.webkit.org/show_bug.cgi?id=149132
3361 Reviewed by Zalan Bujtas.
3363 * fast/block/inside-inlines/new-model/margin-collapse: Added.
3364 * fast/block/inside-inlines/new-model/margin-collapse/001-expected.html: Added.
3365 * fast/block/inside-inlines/new-model/margin-collapse/001.html: Added.
3366 * fast/block/inside-inlines/new-model/margin-collapse/002-expected.html: Added.
3367 * fast/block/inside-inlines/new-model/margin-collapse/002.html: Added.
3368 * fast/block/inside-inlines/new-model/margin-collapse/003-expected.html: Added.
3369 * fast/block/inside-inlines/new-model/margin-collapse/003.html: Added.
3370 * fast/block/inside-inlines/new-model/margin-collapse/004-expected.html: Added.
3371 * fast/block/inside-inlines/new-model/margin-collapse/004.html: Added.
3373 2015-09-15 Andy VanWagoner <thetalecrafter@gmail.com>
3375 [INTL] Implement supportedLocalesOf on Intl Constructors
3376 https://bugs.webkit.org/show_bug.cgi?id=147599
3378 Reviewed by Benjamin Poulain.
3380 * js/intl-collator-expected.txt: Added tests for supportedLocalesOf
3381 * js/intl-datetimeformat-expected.txt: Added tests for supportedLocalesOf
3382 * js/intl-numberformat-expected.txt: Added tests for supportedLocalesOf
3383 * js/script-tests/intl-collator.js: Added tests for supportedLocalesOf
3384 * js/script-tests/intl-datetimeformat.js: Added tests for supportedLocalesOf
3385 * js/script-tests/intl-numberformat.js: Added tests for supportedLocalesOf
3387 2015-09-15 Alex Christensen <achristensen@webkit.org>
3389 Unreviewed gardening.
3391 * platform/win/TestExpectations:
3392 Fix Windows tests after r189769.
3394 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3396 Layout Test http/tests/media/media-document-referer.html is flaky
3397 https://bugs.webkit.org/show_bug.cgi?id=145257
3399 Reviewed by Chris Dumez.
3401 * http/tests/media/media-document-referer.html: Increase the timeout, one second is not much.
3403 * platform/gtk/TestExpectations: Fingers crossed, this will help Gtk as well.
3405 2015-09-14 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3407 Unreviewed, EFL gardening on 15th Sep.
3409 Mark tests of css1/box_properties to flaky and tests of editing, fast are set to timeout.
3411 * platform/efl/TestExpectations:
3413 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3415 fast/events/frame-scroll-fake-mouse-move.html is flaky
3416 https://bugs.webkit.org/show_bug.cgi?id=149140
3418 Reviewed by Darin Adler.
3420 * fast/events/frame-scroll-fake-mouse-move.html:
3422 2015-09-14 Chris Dumez <cdumez@apple.com>
3424 Drop non-standard [IsIndex] WebKit IDL extended attribute
3425 https://bugs.webkit.org/show_bug.cgi?id=149122
3426 <rdar://problem/22547139>
3428 Reviewed by Darin Adler.
3430 * dom/html/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3431 * dom/html/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3432 * dom/html/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3433 * dom/xhtml/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3434 * dom/xhtml/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3435 * dom/xhtml/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3436 Rebaseline outdated DOM tests that are now failing.
3438 * svg/custom/getSubStringLength-expected.txt:
3439 * svg/custom/script-tests/getSubStringLength.js:
3440 * svg/custom/script-tests/selectSubString.js:
3441 * svg/custom/selectSubString-expected.txt:
3442 Update existing SVG tests that were expecting an exception if the nchars
3443 parameter in the SVGTextContentElement API is negative. I have verified
3444 that Chrome and Firefox do not throw for these either.
3446 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3448 Add tests for control characters being rendered visibly
3449 https://bugs.webkit.org/show_bug.cgi?id=149142
3451 Reviewed by Alexey Proskuryakov.
3453 According to [1] and [2], all browsers are migrating to rendering control characters. This patch
3454 adds tests for this behavior. Because we do not implement the behavior yet [3], these tests are
3457 [1] http://logs.csswg.org/irc.w3.org/css/2015-02-08/#e520447
3458 [2] https://lists.w3.org/Archives/Public/www-style/2015Sep/0076.html
3459 [3] https://bugs.webkit.org/show_bug.cgi?id=149128
3461 * platform/efl/TestExpectations:
3462 * platform/gtk/TestExpectations:
3463 * platform/ios-simulator/TestExpectations:
3464 * platform/mac/TestExpectations:
3465 * fast/text/control-characters/visible-control-characters-1-expected-mismatch.html: Added.
3466 * fast/text/control-characters/visible-control-characters-1.html: Added.
3467 * fast/text/control-characters/visible-control-characters-2-expected-mismatch.html: Added.
3468 * fast/text/control-characters/visible-control-characters-2.html: Added.
3469 * fast/text/control-characters/visible-control-characters-3-expected-mismatch.html: Added.
3470 * fast/text/control-characters/visible-control-characters-3.html: Added.
3471 * fast/text/control-characters/visible-control-characters-2-expected-mismatch.xhtml: Added.
3472 * fast/text/control-characters/visible-control-characters-2.xhtml: Added.
3473 * fast/text/control-characters/visible-control-characters-3-expected-mismatch.xhtml: Added.
3474 * fast/text/control-characters/visible-control-characters-3.xhtml: Added.
3476 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3478 WebKitTestRunner declarative language setting is broken for iOS
3479 https://bugs.webkit.org/show_bug.cgi?id=149119
3483 * platform/ios-simulator/TestExpectations:
3485 2015-09-14 Chris Dumez <cdumez@apple.com>
3487 Document.createNodeIterator(null) / Document.createTreeWalker(null) should throw a TypeError
3488 https://bugs.webkit.org/show_bug.cgi?id=149126
3489 <rdar://problem/22564891>
3491 Reviewed by Ryosuke Niwa.
3493 Update existing tests to add test coverage for this case.
3495 * fast/dom/createNodeIterator-parameters-expected.txt:
3496 * fast/dom/createNodeIterator-parameters.html:
3497 * fast/dom/createTreeWalker-parameters-expected.txt:
3498 * fast/dom/createTreeWalker-parameters.html:
3500 2015-09-14 Chris Dumez <cdumez@apple.com>
3502 window.HTMLDetailsElement should exist
3503 https://bugs.webkit.org/show_bug.cgi?id=149139
3505 Reviewed by Ryosuke Niwa.
3507 Rebaseline test now that HTMLDetailsElement is exposed on the global
3510 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3511 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3512 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3513 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3514 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3515 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3517 2015-09-14 Brian Burg <bburg@apple.com>
3519 Web Inspector: backend command promises are not rejected when a protocol error occurs
3520 https://bugs.webkit.org/show_bug.cgi?id=141403
3522 Reviewed by Joseph Pecoraro.
3524 Expand coverage of an existing protocol layer test to cover success and failure modes.
3526 * inspector/protocol/inspector-backend-invocation-return-value-expected.txt:
3527 * inspector/protocol/inspector-backend-invocation-return-value.html:
3529 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3531 Test gardening after r189670
3535 * platform/mac-wk1/TestExpectations:
3536 * platform/mac/TestExpectations:
3538 2015-09-14 Chris Dumez <cdumez@apple.com>
3540 Disable PICTURE_SIZES on AppleWin
3541 https://bugs.webkit.org/show_bug.cgi?id=149125
3543 Reviewed by Alexey Proskuryakov.
3545 * platform/win/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Removed.
3546 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt: Removed.
3547 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt: Removed.
3548 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt: Removed.
3549 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt: Removed.
3551 2015-09-14 Said Abou-Hallawa <sabouhallawa@apple.com>
3553 Unreviewed, skip fast/text/international/system-language for now.
3554 WebKitTestRunner declarative language setting is broken for iOS.
3556 * platform/ios-simulator/TestExpectations:
3558 2015-09-14 Said Abou-Hallawa <sabouhallawa@apple.com>
3560 Unreviewed, expect css3/flexbox/image-percent-max-height.html to fail on iOS.
3561 The test is already expected to fail on mac, windows and gtk.
3563 * platform/ios-simulator/TestExpectations:
3565 2015-09-14 Chris Dumez <cdumez@apple.com>
3567 Unreviewed, rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html on iOS.
3569 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3571 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3573 Skip fast/text/international/system-language where unsupported.
3575 * platform/ios-simulator-wk1/TestExpectations:
3576 * platform/win/TestExpectations:
3578 2015-09-09 Sergio Villar Senin <svillar@igalia.com>
3580 min-width/height should default to auto for grid items
3581 https://bugs.webkit.org/show_bug.cgi?id=146021
3583 Reviewed by Darin Adler.
3585 Based on Blink's r194408, r194863 and r194887 by <rego@igalia.com>.
3587 Apart from the original tests this includes some extra ones to