1 2015-10-04 Alexey Proskuryakov <ap@apple.com>
4 https://bugs.webkit.org/show_bug.cgi?id=148890
6 http/tests/contentfiltering/load-substitute-data-from-appcache.html and
7 http/tests/appcache/decide-navigation-policy-after-delay.html crash
8 in DocumentLoader::dataReceived sometimes
10 * platform/wk2/TestExpectations:
12 2015-10-04 Nikita Vasilyev <nvasilyev@apple.com>
14 Web Inspector: Wrong column numbers in error object views
15 https://bugs.webkit.org/show_bug.cgi?id=149795
17 Reviewed by Timothy Hatcher.
19 * inspector/debugger/js-stacktrace-expected.txt:
21 2015-10-03 Alexey Proskuryakov <ap@apple.com>
23 fast/events/overflow-scroll-fake-mouse-move.html is flaky
24 https://bugs.webkit.org/show_bug.cgi?id=138697
26 Reviewed by Brent Fulgham.
28 * fast/events/overflow-scroll-fake-mouse-move.html:
30 2015-10-03 Ryosuke Niwa <rniwa@webkit.org>
32 Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
34 Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
35 will prevent waitUntilDone from getting called on those ports.
37 * fast/shadow-dom/insert-child-to-assigned-node.html:
39 2015-10-02 Simon Fraser <simon.fraser@apple.com>
41 New baselines for some compositing tests.
43 * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
44 * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
45 * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
46 * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
48 2015-10-02 Antti Koivisto <antti@apple.com>
50 Inserting a child to a slot assigned node doesn't trigger repaint
51 https://bugs.webkit.org/show_bug.cgi?id=149739
53 Reviewed by Ryosuke Niwa.
55 * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
56 * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
58 2015-10-02 Devin Rousso <dcrousso+webkit@gmail.com>
60 Web Inspector: Copying inline style text puts "undefined" in the pasteboard
61 https://bugs.webkit.org/show_bug.cgi?id=149155
63 Reviewed by Brian Burg.
65 Added test for generating CSS rule strings with default formatting.
67 * inspector/css/generate-css-rule-string.html:
69 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
71 Unreviewed, rolling out r190520, some tests assert / crash.
73 * inspector/heap/garbageCollected-expected.txt: Removed.
74 * inspector/heap/garbageCollected.html: Removed.
75 * inspector/heap/gc-expected.txt: Removed.
76 * inspector/heap/gc.html: Removed.
78 2015-10-02 Joseph Pecoraro <pecoraro@apple.com>
80 Web Inspector: Include Garbage Collection Event in Timeline
81 https://bugs.webkit.org/show_bug.cgi?id=142510
83 Reviewed by Geoffrey Garen.
85 * inspector/heap/garbageCollected-expected.txt: Added.
86 * inspector/heap/garbageCollected.html: Added.
87 * inspector/heap/gc-expected.txt: Added.
88 * inspector/heap/gc.html: Added.
90 2015-10-02 Simon Fraser <simon.fraser@apple.com>
95 * platform/gtk/TestExpectations:
96 * platform/ios-simulator/TestExpectations:
97 * platform/mac-wk1/TestExpectations:
98 * platform/mac/TestExpectations:
100 2015-10-02 Jer Noble <jer.noble@apple.com>
102 [MSE] Browser crashes when appending invalid data to MSE source buffer
103 https://bugs.webkit.org/show_bug.cgi?id=149689
105 Reviewed by Darin Adler.
107 * media/content/stpp.mp4: Added.
108 * media/media-source/media-source-stpp-crash-expected.txt: Added.
109 * media/media-source/media-source-stpp-crash.html: Added.
111 2015-10-02 Alex Christensen <achristensen@webkit.org>
113 Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
114 https://bugs.webkit.org/show_bug.cgi?id=149430
115 rdar://problem/22742222
117 Reviewed by Geoffrey Garen.
119 * http/tests/contentextensions/disable-blocker-expected.txt: Added.
120 * http/tests/contentextensions/disable-blocker.html: Added.
121 * http/tests/contentextensions/disable-blocker.html.json: Added.
123 2015-10-02 Antoine Quint <graouts@apple.com>
125 popstate is fired at the wrong time on load
126 https://bugs.webkit.org/show_bug.cgi?id=94265
128 Reviewed by Darin Adler.
130 Updating tests that relied on a "popstate" event being fired at page load.
132 * fast/history/same-document-iframes-changing-fragment-expected.txt:
133 * fast/history/same-document-iframes-changing-pushstate-expected.txt:
134 * fast/loader/javascript-url-iframe-remove-on-navigate.html:
135 * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
136 * fast/loader/stateobjects/document-destroyed-navigate-back.html:
137 * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
138 * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
139 * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
140 * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
141 * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
142 * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
143 * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
144 * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
145 * fast/loader/stateobjects/pushstate-object-types.html:
146 * fast/loader/stateobjects/pushstate-then-replacestate.html:
147 * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
148 * fast/loader/stateobjects/replacestate-then-pushstate.html:
149 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
150 * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
151 * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
152 * http/tests/history/popstate-fires-with-pending-requests.html:
153 * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
154 * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
156 2015-10-02 Javier Fernandez <jfernandez@igalia.com>
158 [CSS Grid Layout] Support for Content Alignment in grid layout
159 https://bugs.webkit.org/show_bug.cgi?id=145520
161 Reviewed by Darin Adler.
163 Content Distribution alignment controls alignment of the box's
164 content within the box. The alignment container is the grid
165 container's content box. The alignment subjects are the grid
168 In addition to the tests to verify the new functionality, I've
169 added some tests to check out that the new complex values are
170 overwritten properly.
172 I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
173 test because when using RTL direction the whole grid must flow form
174 right to left, not only its items, so I rebaselined text expectations
175 to adapt it to the new behavior.
177 * css3/overwrite-content-alignment-expected.txt: Added.
178 * css3/overwrite-content-alignment.html: Added.
179 * css3/overwrite-self-alignment-expected.txt: Added.
180 * css3/overwrite-self-alignment.html: Added.
181 * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
182 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
183 * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
184 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
185 * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
186 * fast/css-grid-layout/grid-align-content-distribution.html: Added.
187 * fast/css-grid-layout/grid-align-content-expected.txt: Added.
188 * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
189 * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
190 * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
191 * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
192 * fast/css-grid-layout/grid-align-content.html: Added.
193 * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
194 * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
195 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
196 * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
197 * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
198 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
199 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
200 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
201 * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
202 * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
203 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
204 * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
205 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
206 * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
207 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
208 * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
209 * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
210 * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
211 * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
212 * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
213 * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
214 * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
215 * fast/css-grid-layout/grid-justify-content.html: Added.
216 * fast/css-grid-layout/resources/grid.css:
217 (.firstRowThirdColumn):
218 (.firstRowFourthColumn):
219 (.secondRowThirdColumn):
220 (.secondRowFourthColumn):
221 (.thirdRowFirstColumn):
222 (.thirdRowSecondColumn):
223 (.fourthRowFirstColumn):
224 (.fourthRowSecondColumn):
226 2015-10-01 Dean Jackson <dino@apple.com>
228 Expose WEBGL_debug_renderer_info
229 https://bugs.webkit.org/show_bug.cgi?id=149735
230 <rdar://problem/18343500>
232 Reviewed by Simon Fraser.
234 Take two at landing this.
236 Modify a test from the 1.0.2 conformance suite to make sure
237 we're actually enabling and passing the info.
239 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
240 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
242 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
244 Convert focused-input-should-assist-on-touch.html into an automated test
245 https://bugs.webkit.org/show_bug.cgi?id=149724
247 Reviewed by Simon Fraser.
249 Tests that an input that focuses itself on touch and then prevents default is
250 able to trigger node assistance, even when it is already focused before the
253 * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
254 * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
256 2015-10-01 Dean Jackson <dino@apple.com>
258 Rollout r190446 for the moment. It broke the build.
260 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
261 * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
263 2015-10-01 Dean Jackson <dino@apple.com>
265 Expose WEBGL_debug_renderer_info
266 https://bugs.webkit.org/show_bug.cgi?id=149735
267 <rdar://problem/18343500>
269 Reviewed by Simon Fraser.
271 Modify a test from the 1.0.2 conformance suite to make sure
272 we're actually enabling and passing the info.
274 * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
275 * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
277 2015-10-01 Ryan Haddad <ryanhaddad@apple.com>
279 Rebaselining fast/text/mark-matches-overflow-clip.html for Win
280 https://webkit.org/b/149728
282 Unreviewed test gardening.
284 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
286 2015-10-01 Brent Fulgham <bfulgham@apple.com>
288 Unreviewed test fix after r190434.
290 One test was not updated to pass the new required interruption type
291 argument to 'internals.beginMediaSessionInterruption'.
293 * webaudio/audiocontext-state-interrupted-expected.txt:
294 * webaudio/audiocontext-state-interrupted.html:
296 2015-10-01 Eric Carlson <eric.carlson@apple.com>
298 [iOS] AirPlay should not stop when the screen locks
299 https://bugs.webkit.org/show_bug.cgi?id=148315
300 <rdar://problem/22770703>
302 Reviewed by Jer Noble.
304 * media/video-interruption-with-resume-allowing-play.html:
305 * media/video-interruption-with-resume-not-allowing-play.html:
307 2015-10-01 Ryosuke Niwa <rniwa@webkit.org>
309 Slot elements should support fallback contents
310 https://bugs.webkit.org/show_bug.cgi?id=149701
312 Reviewed by Antti Koivisto.
314 Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
315 and the other one is a style recalc test.
317 * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
318 * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
319 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
320 * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
322 2015-10-01 Keith Miller <keith_miller@apple.com>
324 [ES6] Add TypedArray.prototype functionality.
325 https://bugs.webkit.org/show_bug.cgi?id=148035
327 Reviewed by Geoffrey Garen.
329 Fixed tests for new toString behavior on TypedArrays.
331 * fast/canvas/webgl/type-conversion-test-expected.txt:
332 * fast/dom/Window/window-postmessage-clone-expected.txt:
334 2015-10-01 Brent Fulgham <bfulgham@apple.com>
336 Latch does not clear when a scroll snap animation is triggered
337 https://bugs.webkit.org/show_bug.cgi?id=149681
338 <rdar://problem/22733922>
340 Reviewed by Simon Fraser.
342 Add a new test that confirms latched state is cleared when scroll snap animations
345 * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
346 * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
348 2015-10-01 Simon Fraser <simon.fraser@apple.com>
350 Remove some tests that now pass.
353 * platform/mac-wk2/TestExpectations:
354 * platform/mac/TestExpectations:
356 2015-09-30 Simon Fraser <simon.fraser@apple.com>
358 Add iOS touch event test
359 https://bugs.webkit.org/show_bug.cgi?id=149688
361 Reviewed by Ryosuke Niwa.
363 Basic touch event test that synthesizes touches in the UI process.
366 * fast/events/touch/ios/touch-event-expected.txt: Added.
367 * fast/events/touch/ios/touch-event.html: Added.
368 * platform/ios-simulator-wk2/TestExpectations:
370 2015-10-01 Antti Koivisto <antti@apple.com>
372 Network cache: Subresource referer header wrong after cached redirect
373 https://bugs.webkit.org/show_bug.cgi?id=149709
374 rdar://problem/22917174
376 Reviewed by Chris Dumez.
378 * http/tests/cache/redirect-referer-expected.html: Added.
379 * http/tests/cache/redirect-referer.html: Added.
380 * http/tests/cache/resources/load-and-check-referer.php: Added.
381 * http/tests/cache/resources/permanent-redirect.php: Added.
382 * http/tests/cache/resources/redirect-referer-iframe.html: Added.
383 * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
385 2015-10-01 Myles C. Maxfield <mmaxfield@apple.com>
387 accessibility/mac/aria-expanded-notifications.html is flaky
388 https://bugs.webkit.org/show_bug.cgi?id=149510
390 Reviewed by Chris Fleizach.
392 The problem is triggered by our resumable parser. AXLoadComplete gets called
393 synchronously from DocumentLoader::finishedLoading(). This means that the order of
394 the AXLoadComplete message isn't FIFO.
396 If the parser yielded previously, the AXLoadComplete will be handled after some AX
397 messages had been handled.
399 If the parser hadn't yielded, the AXLoadComplete will be the first message
400 processed (no matter what had been queued up before it).
402 Because making the AXLoadComplete message asynchonous is not desirable, the
403 solution is to relax the test to handle various orderings.
405 * accessibility/mac/aria-expanded-notifications-expected.txt:
406 * accessibility/mac/aria-expanded-notifications.html:
407 * platform/mac/TestExpectations:
409 2015-09-30 Daniel Bates <dabates@apple.com>
411 Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
412 https://bugs.webkit.org/show_bug.cgi?id=148828
414 Reviewed by Alexey Proskuryakov.
416 Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
417 LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
418 them so as to make it clear from their name that they test the ping attribute on a HTML a element.
420 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
421 * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
422 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
423 * 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.
424 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
425 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
426 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
427 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
428 * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
429 * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
430 * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
431 * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
432 * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
433 * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
434 * platform/win/TestExpectations: Ditto.
436 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
438 Implement keyboard event sending for iOS in WebKitTestRunner
439 https://bugs.webkit.org/show_bug.cgi?id=149676
441 Reviewed by Simon Fraser.
443 Adds a new basic test for the oninput event listener when typing in a text field.
445 * fast/events/ios/input-value-after-oninput-expected.txt: Added.
446 * fast/events/ios/input-value-after-oninput.html: Added.
448 2015-10-01 Youenn Fablet <youenn.fablet@crf.canon.fr>
450 [Streams API] Add support for private WebCore JS builtins functions
451 https://bugs.webkit.org/show_bug.cgi?id=149518
453 Reviewed by Darin Adler.
455 Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
457 * streams/reference-implementation/readable-stream-expected.txt:
458 * streams/reference-implementation/readable-stream-tee-expected.txt:
459 * streams/reference-implementation/readable-stream-templated-expected.txt:
461 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
463 [Streams API] Update readable-stream tests against latest reference
464 https://bugs.webkit.org/show_bug.cgi?id=149668
466 Reviewed by Darin Adler.
468 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
469 * streams/reference-implementation/readable-stream.html: Updated tests.
471 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
473 [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
474 https://bugs.webkit.org/show_bug.cgi?id=149666
476 Reviewed by Darin Adler.
478 * streams/readable-stream-reader-read.html:
479 * streams/reference-implementation/abstract-ops.html:
480 * streams/reference-implementation/bad-strategies.html:
481 * streams/reference-implementation/bad-underlying-sources.html:
482 * streams/reference-implementation/pipe-to-options.html:
483 * streams/reference-implementation/pipe-to.html:
484 * streams/reference-implementation/readable-stream-cancel.html:
485 * streams/reference-implementation/writable-stream-abort.html:
486 * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
488 2015-10-01 Xabier Rodriguez Calvar <calvaris@igalia.com>
490 [Streams API] Create ByteLengthQueuingStrategy object as per spec
491 https://bugs.webkit.org/show_bug.cgi?id=147153
493 Reviewed by Darin Adler.
495 * js/dom/global-constructors-attributes-expected.txt:
496 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
497 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
498 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
499 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
500 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
501 * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
502 constructor expectations.
503 * streams/reference-implementation/brand-checks.html:
504 * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
505 byte-length-queuing-strategy.js as it should be now builtin in WebKit.
506 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
507 (ByteLengthQueuingStrategy): Deleted.
509 2015-09-30 Commit Queue <commit-queue@webkit.org>
511 Unreviewed, rolling out r190367 and r190373.
512 https://bugs.webkit.org/show_bug.cgi?id=149694
514 Windows build broken (Requested by smfr on #webkit).
518 "[ES6] Add TypedArray.prototype functionality."
519 https://bugs.webkit.org/show_bug.cgi?id=148035
520 http://trac.webkit.org/changeset/190367
522 "Unreviewed Windows buildfix."
523 http://trac.webkit.org/changeset/190373
525 2015-09-30 Katlyn Graff <kgraff@apple.com>
527 Tests support for imageSmoothingQuality attribute of Canvas element.
528 https://bugs.webkit.org/show_bug.cgi?id=149541
530 Reviewed by Ryosuke Niwa.
532 Tests low, medium, high, and default values, value persistence when
533 imageSmoothingEnabled is changed, and invalid input.
535 * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
536 * fast/canvas/canvas-imageSmoothingQuality.html: Added.
538 2015-09-30 Brady Eidson <beidson@apple.com>
540 Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
541 https://bugs.webkit.org/show_bug.cgi?id=149678
543 Reviewed by Alex Christensen.
545 * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
546 * storage/indexeddb/modern/opendatabase-request-event.html: Added.
548 2015-09-30 Myles C. Maxfield <mmaxfield@apple.com>
550 Crash when using an SVG font with > 390 glyphs
551 https://bugs.webkit.org/show_bug.cgi?id=149677
552 <rdar://problem/21676402>
554 Reviewed by Simon Fraser.
556 * svg/custom/many-glyphs-expected.svg: Added.
557 * svg/custom/many-glyphs.svg: Added.
559 2015-09-30 Michael Saboff <msaboff@apple.com>
561 Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
562 and https://bugs.webkit.org/show_bug.cgi?id=149621
564 Reviewed by Saam Barati.
566 2015-09-29 Simon Fraser <simon.fraser@apple.com>
568 [iOS] Allow tests to generate user gestures for UI testing
569 https://bugs.webkit.org/show_bug.cgi?id=149653
571 Reviewed by Tim Horton.
573 Simple tests for single tap triggering a click, and double-tap zoom.
576 * fast/events/ios/double-tap-zoom-expected.txt: Added.
577 * fast/events/ios/double-tap-zoom.html: Added.
578 * fast/events/ios/single-tap-generates-click-expected.txt: Added.
579 * fast/events/ios/single-tap-generates-click.html: Added.
580 * platform/ios-simulator-wk2/TestExpectations:
582 2015-09-30 Keith Miller <keith_miller@apple.com>
584 [ES6] Add TypedArray.prototype functionality.
585 https://bugs.webkit.org/show_bug.cgi?id=148035
587 Reviewed by Geoffrey Garen.
589 Fixed tests for new toString behavior on TypedArrays.
591 * fast/canvas/webgl/type-conversion-test-expected.txt:
592 * fast/dom/Window/window-postmessage-clone-expected.txt:
594 2015-09-30 Timothy Horton <timothy_horton@apple.com>
596 Compute document marker rects at use time instead of paint time
597 https://bugs.webkit.org/show_bug.cgi?id=149643
599 * fast/text/mark-matches-overflow-clip-expected.txt:
600 * fast/text/mark-matches-overflow-clip.html:
601 Adjust one recently-added test and its result slightly.
603 2015-09-30 Eric Carlson <eric.carlson@apple.com>
605 REGRESSION(r190262): User media unit test failures after r190262
606 https://bugs.webkit.org/show_bug.cgi?id=149580
608 Reviewed by Darin Adler.
610 * platform/gtk/TestExpectations: Unskip tests.
612 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
614 Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
615 <https://bugs.webkit.org/show_bug.cgi?id=149637>
617 Reviewed by Darin Adler.
619 * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
621 2015-09-29 Jon Honeycutt <jhoneycutt@apple.com>
623 Avoid reparsing an XSLT stylesheet after the first failure.
624 https://bugs.webkit.org/show_bug.cgi?id=149188
625 <rdar://problem/22709912>
627 Reviewed by Dave Hyatt.
629 Patch by Jiewen Tan, jiewen_tan@apple.com.
631 * svg/custom/invalid-xslt-crash-expected.txt: Added.
632 * svg/custom/invalid-xslt-crash.svg: Added.
634 2015-09-29 Wenson Hsieh <wenson_hsieh@apple.com>
636 Snap offsets should update when style is programmatically changed
637 https://bugs.webkit.org/show_bug.cgi?id=135964
638 <rdar://problem/18162411>
640 Reviewed by Darin Adler.
642 Tests style updates in both cases where -points and -coordinates are used to position snap points.
644 * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
645 * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
646 * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
647 * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
649 2015-09-29 Commit Queue <commit-queue@webkit.org>
651 Unreviewed, rolling out r190289.
652 https://bugs.webkit.org/show_bug.cgi?id=149647
654 Crashing speedometer and some ARM32 tests (Requested by
659 "[ES6] Implement tail calls in the FTL"
660 https://bugs.webkit.org/show_bug.cgi?id=148664
661 http://trac.webkit.org/changeset/190289
663 2015-09-29 Brent Fulgham <bfulgham@apple.com>
665 [Win] Rebaseline test.
667 Rubberstamped by Tim Horton.
669 * platform/win/TestExpectations: Remove test failure.
670 * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
672 2015-09-29 Brent Fulgham <bfulgham@apple.com>
674 [Win] Unreviewed gardening.
676 * platform/win/TestExpectations: Mark new test added in
679 2015-09-29 Ryosuke Niwa <rniwa@webkit.org>
681 Update style/layout when a slot is added or removed
682 https://bugs.webkit.org/show_bug.cgi?id=149593
684 Reviewed by Antti Koivisto.
686 Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
688 Also added an explicit test case for when a default slot is introduced dynamically after
689 calling getDistributedNodes() once, thereby forcing the slot assignments.
691 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
692 * fast/shadow-dom/HTMLSlotElement-interface.html:
693 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
694 * platform/mac/TestExpectations:
696 2015-09-29 Ryan Haddad <ryanhaddad@apple.com>
698 Update test expectations to mark quicklook/pages.html as crashing
699 <https://bugs.webkit.org/show_bug.cgi?id=149634>
701 Reviewed by David Kilzer.
703 * platform/ios-simulator/TestExpectations:
705 2015-09-29 Chris Dumez <cdumez@apple.com>
707 Memory cache revalidations should refresh the network disk cache
708 https://bugs.webkit.org/show_bug.cgi?id=149606
710 Reviewed by Darin Adler.
712 Add layout test to check that revalidations requested by the memory cache
713 update the corresponding disk cache entry when the server responds with a
716 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
717 * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
719 2015-09-29 Chris Dumez <cdumez@apple.com>
721 Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
722 https://bugs.webkit.org/show_bug.cgi?id=149636
724 * platform/mac/TestExpectations:
726 2015-09-29 Brent Fulgham <bfulgham@apple.com>
728 [Win] Revise failure case per Alexey's comments.
730 * platform/win/TestExpectations:
732 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
734 [Streams API] Add abstract ops tests
735 https://bugs.webkit.org/show_bug.cgi?id=149629
737 Reviewed by Darin Adler.
739 * streams/reference-implementation/abstract-ops-expected.txt: Added.
740 * streams/reference-implementation/abstract-ops.html: Added.
742 2015-09-29 Xabier Rodriguez Calvar <calvaris@igalia.com>
744 [Streams API] Update tests according to latest spec
745 https://bugs.webkit.org/show_bug.cgi?id=149628
747 Reviewed by Darin Adler.
749 Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
752 * streams/reference-implementation/bad-strategies-expected.txt:
753 * streams/reference-implementation/bad-strategies.html:
754 * streams/reference-implementation/pipe-to-options.html:
755 * streams/reference-implementation/pipe-to.html:
756 * streams/reference-implementation/writable-stream-abort.html:
757 * streams/reference-implementation/writable-stream.html:
759 2015-09-29 Brent Fulgham <bfulgham@apple.com>
763 * platform/win/TestExpectations: Mark some expected failures.
765 2015-09-29 Brent Fulgham <bfulgham@apple.com>
767 [Win] [Font Features] Implement font-variant-*
768 https://bugs.webkit.org/show_bug.cgi?id=149630
770 Unreviewed gardening.
772 * platform/win/TestExpectations: Mark expected failures due
773 to missing Windows feature.
775 2015-09-29 Javier Fernandez <jfernandez@igalia.com>
777 [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
778 https://bugs.webkit.org/show_bug.cgi?id=148944
780 Reviewed by Darin Adler.
782 Allow 0 as flex factor value and implement the new flex track sizing algorithm.
784 * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
785 * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
786 * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
787 * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
788 * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
790 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
792 printing does not use minimum page zoom factor
793 https://bugs.webkit.org/show_bug.cgi?id=108507
795 Reviewed by Darin Adler.
797 Unskip printing reftests that should pass now.
799 * platform/gtk/TestExpectations:
800 * platform/mac-wk2/TestExpectations:
802 2015-09-28 Zalan Bujtas <zalan@apple.com>
804 fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
806 Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
807 to ensure that renderer tree is in clean state.)
809 Unreviewed gardening.
811 * fast/repaint/absolute-position-changed.html:
812 * fast/repaint/fixed.html:
814 2015-09-28 Saam barati <sbarati@apple.com>
816 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
818 We're now skipping getter-richards-try-catch on debug builds.
820 Unreviewed: skip long running test on debug builds.
822 * js/regress/script-tests/getter-richards-try-catch.js:
823 * platform/mac/TestExpectations:
825 2015-09-28 Saam barati <sbarati@apple.com>
827 Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
829 This patch makes the test run for even less time.
831 Unreviewed attempted fix for flakiness.
833 * js/regress/script-tests/getter-richards-try-catch.js:
834 (Packet.prototype.toString):
836 2015-09-28 Brady Eidson <beidson@apple.com>
838 Add an IDB Server that can roundtrip a request back to the client.
839 https://bugs.webkit.org/show_bug.cgi?id=149603
841 Reviewed by Alex Christensen.
843 * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
844 * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
846 2015-09-28 Michael Saboff <msaboff@apple.com>
848 [ES6] Implement tail calls in the FTL
849 https://bugs.webkit.org/show_bug.cgi?id=148664
851 Reviewed by Filip Pizlo.
853 Added one new tail call test and enabled other tail call tests.
855 * js/caller-property-expected.txt:
856 * js/script-tests/caller-property.js:
857 (string_appeared_here.nonStrictCallee):
864 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
866 relatedNode should be retargeted respecting slots
867 https://bugs.webkit.org/show_bug.cgi?id=149591
869 Reviewed by Antti Koivisto.
871 Added a new testharness.js test for retargeting relatedNode.
873 * fast/shadow-dom/event-with-related-target.html: Added.
875 2015-09-28 Saam barati <sbarati@apple.com>
877 js/regress/getter-richards-try-catch is timing out on debug layout tests
878 https://bugs.webkit.org/show_bug.cgi?id=149599
880 Reviewed by Alexey Proskuryakov.
882 * js/regress/script-tests/getter-richards-try-catch.js:
883 (Packet.prototype.toString):
884 * platform/mac/TestExpectations:
886 2015-09-28 Chris Dumez <cdumez@apple.com>
888 Drop support for legacy EventException
889 https://bugs.webkit.org/show_bug.cgi?id=149597
890 <rdar://problem/22879795>
892 Reviewed by Sam Weinig.
894 Update / rebaseline several tests now that we no longer expose
895 EventException on the global Window object.
897 * fast/dom/Window/resources/window-properties.js:
898 * fast/dom/Window/window-lookup-precedence-expected.txt:
899 * js/dom/global-constructors-attributes-expected.txt:
900 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
901 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
902 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
903 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
904 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
905 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
906 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
907 * platform/win/js/dom/global-constructors-attributes-expected.txt:
909 2015-09-28 Chris Dumez <cdumez@apple.com>
911 Object.getOwnPropertyNames() does not return named properties
912 https://bugs.webkit.org/show_bug.cgi?id=149562
913 <rdar://problem/22879779>
915 Reviewed by Darin Adler.
917 Add layout test that verifies that Object.getOwnPropertyNames() returns
918 an HTMLCollection's named properties, in addition to its indexes. It
919 also checks that they are not enumerable, as per the DOM specification.
921 * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
922 * fast/dom/htmlcollection-getownpropertynames.html: Added.
924 2015-09-28 Ryosuke Niwa <rniwa@webkit.org>
926 Update bug numbers for failing test expectations in fast/shadow-dom.
928 * platform/mac/TestExpectations:
930 2015-09-28 Said Abou-Hallawa <sabouhallawa@apple.com>
932 An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
933 https://bugs.webkit.org/show_bug.cgi?id=148845
935 Reviewed by Darin Adler.
937 Ensure that an SVG image with intrinsic size or with no intrinsic size can be
938 displayed on a canvas even if it is previously displayed by an HTMLImageElement.
940 * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
941 * svg/as-image/svg-cached-draw-canvas.html: Added.
943 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
945 Unreviewed. Gardening: skip media stream tests failing after r190262.
947 * platform/gtk/TestExpectations:
949 2015-09-26 Carlos Garcia Campos <cgarcia@igalia.com>
951 REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
952 https://bugs.webkit.org/show_bug.cgi?id=148569
954 Reviewed by Darin Adler.
956 * platform/gtk/TestExpectations: Unskip the inspector tests.
958 2015-09-25 Alexey Proskuryakov <ap@apple.com>
960 Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
961 because it times out.
963 * platform/mac/TestExpectations:
965 2015-09-25 Saam barati <sbarati@apple.com>
967 DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
968 https://bugs.webkit.org/show_bug.cgi?id=149575
970 Reviewed by Geoffrey Garen.
972 * js/regress/getter-richards-try-catch-expected.txt: Added.
973 * js/regress/getter-richards-try-catch.html: Added.
974 * js/regress/script-tests/getter-richards-try-catch.js: Added.
978 (Scheduler.prototype.addIdleTask):
979 (Scheduler.prototype.addWorkerTask):
980 (Scheduler.prototype.addHandlerTask):
981 (Scheduler.prototype.addDeviceTask):
982 (Scheduler.prototype.addRunningTask):
983 (Scheduler.prototype.addTask):
984 (Scheduler.prototype.schedule):
985 (Scheduler.prototype.release):
986 (Scheduler.prototype.holdCurrent):
987 (Scheduler.prototype.suspendCurrent):
988 (Scheduler.prototype.queue):
990 (TaskControlBlock.prototype.setRunning):
991 (TaskControlBlock.prototype.markAsNotHeld):
992 (TaskControlBlock.prototype.markAsHeld):
993 (TaskControlBlock.prototype.isHeldOrSuspended):
994 (TaskControlBlock.prototype.markAsSuspended):
995 (TaskControlBlock.prototype.markAsRunnable):
996 (TaskControlBlock.prototype.run):
997 (TaskControlBlock.prototype.checkPriorityAdd):
998 (TaskControlBlock.prototype.toString):
1000 (IdleTask.prototype.run):
1001 (IdleTask.prototype.toString):
1003 (DeviceTask.prototype.run):
1004 (DeviceTask.prototype.toString):
1006 (WorkerTask.prototype.run):
1007 (WorkerTask.prototype.toString):
1009 (HandlerTask.prototype.run):
1010 (HandlerTask.prototype.toString):
1012 (Packet.prototype.addTo):
1013 (Packet.prototype.toString):
1015 2015-09-25 Simon Fraser <simon.fraser@apple.com>
1017 [iOS WK2] Add viewport tests and fix runUIScript() timing issues
1018 https://bugs.webkit.org/show_bug.cgi?id=149577
1020 Reviewed by Tim Horton.
1022 New viewport tests which read the scale etc. in the UI process.
1025 * fast/viewport/ios/resources/viewport-test-utils.js: Added.
1030 * fast/viewport/ios/width-is-device-width-expected.txt: Added.
1031 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
1032 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
1033 * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
1034 * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
1035 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
1036 * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
1037 * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
1038 * fast/viewport/ios/width-is-device-width.html: Added.
1039 * platform/ios-simulator-wk2/TestExpectations:
1041 2015-09-25 Antti Koivisto <antti@apple.com>
1043 Implement scoped styling for shadow DOM
1044 https://bugs.webkit.org/show_bug.cgi?id=149230
1046 Reviewed by Ryosuke Niwa.
1048 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
1049 * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
1051 Add a test that verifies that shadow DOM style doesn't affect normal DOM.
1053 * platform/mac/TestExpectations:
1055 Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
1057 2015-09-25 Tim Horton <timothy_horton@apple.com>
1059 Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
1060 https://bugs.webkit.org/show_bug.cgi?id=149572
1061 <rdar://problem/13093602>
1063 Reviewed by Simon Fraser.
1065 * fast/text/mark-matches-overflow-clip-expected.txt: Added.
1066 * fast/text/mark-matches-overflow-clip.html: Added.
1067 Add a test ensuring that a find match that is clipped out by overflow
1068 ends up with a clipped rendered rect.
1070 2015-09-25 Zalan Bujtas <zalan@apple.com>
1072 Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
1074 Unreviewed gardening.
1076 * platform/mac/TestExpectations:
1078 2015-09-25 Commit Queue <commit-queue@webkit.org>
1080 Unreviewed, rolling out r190232 and r190236.
1081 https://bugs.webkit.org/show_bug.cgi?id=149555
1083 "It did not help" (Requested by cdumez on #webkit).
1085 Reverted changesets:
1087 "Unreviewed, roll out r187615 as it seems to have caused a ~1%
1089 http://trac.webkit.org/changeset/190232
1091 "This started failing after this rollout:"
1092 http://trac.webkit.org/changeset/190236
1094 2015-09-25 Carlos Garcia Campos <cgarcia@igalia.com>
1096 [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
1097 https://bugs.webkit.org/show_bug.cgi?id=148956
1099 Reviewed by Žan Doberšek.
1101 Unskip tests that should pass now.
1103 * platform/gtk/TestExpectations:
1105 2015-09-24 Beth Dakin <bdakin@apple.com>
1107 This started failing after this rollout:
1108 http://trac.webkit.org/changeset/190232
1110 * platform/mac/TestExpectations:
1112 2015-09-24 Chris Dumez <cdumez@apple.com>
1114 Node.replaceChild() does not behave according to the specification
1115 https://bugs.webkit.org/show_bug.cgi?id=149546
1116 <rdar://problem/22571887>
1118 Reviewed by Ryosuke Niwa.
1120 Update existing test that now throws a different exception.
1122 * fast/events/mutation-during-replace-child-expected.txt:
1123 * fast/events/mutation-during-replace-child.html:
1125 2015-09-24 Beth Dakin <bdakin@apple.com>
1127 The same problem happens on El Capitan.
1129 * platform/mac/TestExpectations:
1131 2015-09-24 Chris Dumez <cdumez@apple.com>
1133 Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
1135 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1137 2015-09-24 Ryosuke Niwa <rniwa@webkit.org>
1139 Make event dispatching respect slotting
1140 https://bugs.webkit.org/show_bug.cgi?id=149243
1142 Reviewed by Antti Koivisto.
1144 Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
1146 * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
1147 * fast/shadow-dom/event-inside-shadow-tree.html: Added.
1148 * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
1149 * fast/shadow-dom/event-inside-slotted-node.html: Added.
1151 2015-09-24 David Hyatt <hyatt@apple.com>
1153 Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
1154 https://bugs.webkit.org/show_bug.cgi?id=130397
1156 Reviewed by Antti Koivisto.
1158 * fast/css/custom-properties: Added.
1159 * fast/css/custom-properties/computed-style-access-expected.html: Added.
1160 * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
1161 * fast/css/custom-properties/computed-style-access-inherited.html: Added.
1162 * fast/css/custom-properties/computed-style-access.html: Added.
1163 * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
1164 * fast/css/custom-properties/inline-style-property-get.html: Added.
1165 * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
1166 * fast/css/custom-properties/rule-property-get-css-value.html: Added.
1167 * fast/css/custom-properties/rule-property-get-expected.html: Added.
1168 * fast/css/custom-properties/rule-property-get.html: Added.
1169 * fast/css/custom-properties/rule-property-priority-expected.html: Added.
1170 * fast/css/custom-properties/rule-property-priority.html: Added.
1171 * fast/css/custom-properties/rule-property-set-expected.html: Added.
1172 * fast/css/custom-properties/rule-property-set.html: Added.
1173 * fast/css/custom-properties/rule-serialization-expected.html: Added.
1174 * fast/css/custom-properties/rule-serialization.html: Added.
1176 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1178 Unreviewed, rebaseline media/media-controls-play-button-updates.html.
1180 * platform/gtk/media/media-controls-play-button-updates-expected.txt:
1182 2015-09-24 ChangSeok Oh <changseok.oh@collabora.com>
1184 [GTK] playbutton in media controls is not changed when it is clicked.
1185 https://bugs.webkit.org/show_bug.cgi?id=149113
1187 Reviewed by Philippe Normand.
1189 * media/media-controls-play-button-updates-expected.png: Added.
1190 * media/media-controls-play-button-updates-expected.txt: Added.
1191 * media/media-controls-play-button-updates.html: Added.
1192 * platform/efl/TestExpectations: Skip the test.
1193 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1194 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1195 * platform/mac/TestExpectations: Skip the test on yosemite.
1197 2015-09-23 Myles C. Maxfield <mmaxfield@apple.com>
1199 [Cocoa] [Font Features] Implement font-variant-*
1200 https://bugs.webkit.org/show_bug.cgi?id=148413
1202 Reviewed by Darin Adler.
1204 Updating tests because font-variant-ligatures is being unprefixed.
1206 Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
1208 * css3/font-feature-settings-rendering-2-expected.html:
1209 * css3/font-feature-settings-rendering-2.html:
1210 * css3/font-variant-all-webfont-expected.html: Added.
1211 * css3/font-variant-all-webfont.html: Added.
1212 * css3/font-variant-parsing-expected.txt: Added.
1213 * css3/font-variant-parsing.html: Added.
1214 * css3/resources/FontWithFeatures.otf:
1215 * fast/css/getComputedStyle/computed-style-expected.txt:
1216 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1217 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1218 * fast/css/getComputedStyle/resources/property-names.js:
1219 * fast/css/parsing-font-variant-ligatures.html:
1220 * fast/text/font-variant-ligatures.html:
1221 * platform/mac/TestExpectations:
1222 * svg/css/getComputedStyle-basic-expected.txt:
1224 2015-09-23 Chris Dumez <cdumez@apple.com>
1226 Unreviewed, roll out r190085 as it seems to cause crashes in JSC
1227 <rdar://problem/22825602>
1229 * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
1230 * fast/events/event-prototype-constructor-properties.html: Removed.
1232 2015-09-23 Chris Dumez <cdumez@apple.com>
1234 HTMLOutputElement.htmlFor should be settable
1235 https://bugs.webkit.org/show_bug.cgi?id=149418
1237 Reviewed by Ryosuke Niwa.
1239 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1240 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1241 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1242 updates the 'sizes' associated attribute.
1244 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1245 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1246 Update existing layout test now that HTMLOutputElement.htmlFor is
1249 2015-09-23 Saam barati <sbarati@apple.com>
1251 JSC allows invalid var declarations when the declared name is the same as a let/const variable
1252 https://bugs.webkit.org/show_bug.cgi?id=147600
1254 Reviewed by Yusuke Suzuki.
1256 * js/let-syntax-expected.txt:
1257 * js/script-tests/let-syntax.js:
1260 2015-09-23 Saam barati <sbarati@apple.com>
1262 Web Inspector: Type bubbles missing for computed methods and methods on object literals
1263 https://bugs.webkit.org/show_bug.cgi?id=148562
1265 Reviewed by Joseph Pecoraro.
1267 * inspector/model/parse-script-syntax-tree-expected.txt:
1268 * inspector/model/parse-script-syntax-tree.html:
1270 2015-09-23 Beth Dakin <bdakin@apple.com>
1272 accessibility/mac/aria-expanded-notifications.html is flaky
1273 https://bugs.webkit.org/show_bug.cgi?id=149510
1276 * platform/mac/TestExpectations:
1278 2015-09-23 Chris Dumez <cdumez@apple.com>
1280 Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
1281 https://bugs.webkit.org/show_bug.cgi?id=149490
1283 Reviewed by Andreas Kling.
1285 Update test that expected an assertion in a case where we no longer
1286 throw. I checked that Firefox does not throw in this case either.
1288 * fast/dom/Range/range-exceptions-expected.txt:
1289 * fast/dom/Range/script-tests/range-exceptions.js:
1291 2015-09-23 Commit Queue <commit-queue@webkit.org>
1293 Unreviewed, rolling out r190168.
1294 https://bugs.webkit.org/show_bug.cgi?id=149502
1296 it broke debug builds. (Requested by zalan on #webkit).
1300 "HTMLOutputElement.htmlFor should be settable"
1301 https://bugs.webkit.org/show_bug.cgi?id=149418
1302 http://trac.webkit.org/changeset/190168
1304 2015-09-23 Commit Queue <commit-queue@webkit.org>
1306 Unreviewed, rolling out r190160.
1307 https://bugs.webkit.org/show_bug.cgi?id=149501
1309 media/media-controls-play-button-updates.html fails on
1310 Yosemite and EFL (Requested by zalan on #webkit).
1314 "[GTK] playbutton in media controls is not changed when it is
1316 https://bugs.webkit.org/show_bug.cgi?id=149113
1317 http://trac.webkit.org/changeset/190160
1319 2015-09-23 Chris Dumez <cdumez@apple.com>
1321 HTMLOutputElement.htmlFor should be settable
1322 https://bugs.webkit.org/show_bug.cgi?id=149418
1324 Reviewed by Ryosuke Niwa.
1326 * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1327 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1328 Add layout test to make sure that setting HTMLLinkElement.sizes actually
1329 updates the 'sizes' associated attribute.
1331 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1332 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1333 Update existing layout test now that HTMLOutputElement.htmlFor is
1336 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1338 [Streams API] Add transform stream general tests
1339 https://bugs.webkit.org/show_bug.cgi?id=149267
1341 Reviewed by Darin Adler.
1343 * streams/reference-implementation/transform-stream-expected.txt: Added.
1344 * streams/reference-implementation/transform-stream.html: Added.
1346 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1348 [Streams API] Added transform stream error tests
1349 https://bugs.webkit.org/show_bug.cgi?id=149266
1351 Reviewed by Darin Adler.
1353 * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
1354 * streams/reference-implementation/transform-stream-errors.html: Added.
1356 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1358 [Streams API] Added pipe-through transform stream tests
1359 https://bugs.webkit.org/show_bug.cgi?id=149265
1361 Reviewed by Darin Adler.
1363 * streams/reference-implementation/pipe-through-expected.txt: Added.
1364 * streams/reference-implementation/pipe-through.html: Added.
1365 * streams/reference-implementation/resources/streams-utils.js: Added duckTypedPassThroughTransform function.
1367 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1369 [Streams API] Add count queuing strategy tests for writable streams
1370 https://bugs.webkit.org/show_bug.cgi?id=148303
1372 Reviewed by Darin Adler.
1374 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added new expectations.
1375 * streams/reference-implementation/count-queuing-strategy.html: Added new writable stream tests.
1377 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1379 [Streams API] Add byte length queuing strategy tests for writable streams
1380 https://bugs.webkit.org/show_bug.cgi?id=148302
1382 Reviewed by Darin Adler.
1384 * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added new expectations.
1385 * streams/reference-implementation/byte-length-queuing-strategy.html: Added new writable stream tests.
1387 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1389 [Streams API] Add brand checks tests for writable streams
1390 https://bugs.webkit.org/show_bug.cgi?id=148301
1392 Reviewed by Darin Adler.
1394 * streams/reference-implementation/brand-checks-expected.txt: Added new expectations.
1395 * streams/reference-implementation/brand-checks.html: Added new writable stream tests.
1397 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1399 [Streams API] bad underlying sinks tests about writable streams
1400 https://bugs.webkit.org/show_bug.cgi?id=148295
1402 Reviewed by Darin Adler.
1404 * streams/reference-implementation/bad-underlying-sinks-expected.txt: Added.
1405 * streams/reference-implementation/bad-underlying-sinks.html: Added.
1407 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1409 [GTK] playbutton in media controls is not changed when it is clicked.
1410 https://bugs.webkit.org/show_bug.cgi?id=149113
1412 Reviewed by Philippe Normand.
1414 * media/media-controls-play-button-updates-expected.png: Added.
1415 * media/media-controls-play-button-updates-expected.txt: Added.
1416 * media/media-controls-play-button-updates.html: Added.
1417 * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1418 * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1420 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1422 [Streams API] Add bad strategies writable streams tests
1423 https://bugs.webkit.org/show_bug.cgi?id=148300
1425 Reviewed by Darin Adler.
1427 * streams/reference-implementation/bad-strategies-expected.txt: Added new expectations.
1428 * streams/reference-implementation/bad-strategies.html: Added new writable stream tests.
1430 2015-09-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
1432 [Streams API] Change a const in the tee tests
1433 https://bugs.webkit.org/show_bug.cgi?id=148294
1435 Reviewed by Darin Adler.
1437 * streams/reference-implementation/readable-stream-tee.html: Dumb change, replaced a const with var and added
1438 the checkpoint of the spec commit.
1440 2015-09-23 ChangSeok Oh <changseok.oh@collabora.com>
1442 [GTK] media/media-controls-timeline-updates.html timeouts
1443 https://bugs.webkit.org/show_bug.cgi?id=139363
1445 Reviewed by Philippe Normand.
1447 The default timeout value of gtk port is 6000ms for release build layout tests.
1448 But this is too short to pass some media tests such as media-controls-timeline-updates.html
1449 Let's tweak the test to have shorter test time by seeking.
1451 * media/media-controls-timeline-updates.html:
1452 * platform/gtk/TestExpectations:
1454 2015-09-23 Youenn Fablet <youenn.fablet@crf.canon.fr>
1456 [Streams API] Implement ReadableStream pipeThrough
1457 https://bugs.webkit.org/show_bug.cgi?id=147556
1459 Reviewed by Darin Adler.
1461 Rebased test that is now passing.
1462 Adding new tests to improve pipeThrough coverage.
1464 * streams/readable-stream-pipeThrough-expected.txt: Added.
1465 * streams/readable-stream-pipeThrough.html: Added.
1466 * streams/reference-implementation/brand-checks-expected.txt:
1468 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
1470 Event fired on a detached node does not bubble up
1471 https://bugs.webkit.org/show_bug.cgi?id=149488
1473 Reviewed by Antti Koivisto.
1475 Added a regression test. Also modified and rebaselined mouseout-dead-node.html added in r19897
1476 since our new behavior matches that of the latest Firefox as well as Chrome.
1478 * fast/events/event-propagation-in-detached-tree-expected.txt: Added.
1479 * fast/events/event-propagation-in-detached-tree.html: Added.
1480 * fast/events/mouseout-dead-node-expected.txt:
1481 * fast/events/mouseout-dead-node.html:
1483 2015-09-22 Zalan Bujtas <zalan@apple.com>
1485 Mark http/tests/notifications/events.html flaky again (crash/timeout this time).
1491 2015-09-22 Saam barati <sbarati@apple.com>
1493 Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
1494 https://bugs.webkit.org/show_bug.cgi?id=143171
1496 Reviewed by Joseph Pecoraro.
1498 * inspector/model/parse-script-syntax-tree-expected.txt:
1499 * inspector/model/parse-script-syntax-tree.html:
1501 2015-09-22 Commit Queue <commit-queue@webkit.org>
1503 Unreviewed, rolling out r190134.
1504 https://bugs.webkit.org/show_bug.cgi?id=149481
1506 "Seems to cause crashes during garbage collection" (Requested
1507 by cdumez on #webkit).
1511 "HTMLOutputElement.htmlFor should be settable"
1512 https://bugs.webkit.org/show_bug.cgi?id=149418
1513 http://trac.webkit.org/changeset/190134
1515 2015-09-22 Zalan Bujtas <zalan@apple.com>
1517 Mark http/tests/notifications/events.html flaky.
1518 https://bugs.webkit.org/show_bug.cgi?id=149218
1525 2015-09-22 Chris Dumez <cdumez@apple.com>
1527 HTMLOutputElement.htmlFor should be settable
1528 https://bugs.webkit.org/show_bug.cgi?id=149418
1530 Reviewed by Darin Adler.
1532 Update existing layout test now that HTMLOutputElement.htmlFor is
1535 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1536 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1538 2015-09-22 Tim Horton <timothy_horton@apple.com>
1540 Demystify why a few text tests depend on threaded scrolling being disabled
1542 * fast/text/combining-character-sequence-vertical.html:
1543 * fast/text/descent-clip-in-scaled-page-expected.html:
1544 * fast/text/descent-clip-in-scaled-page.html:
1545 * fast/text/vertical-quotation-marks.html:
1547 2015-09-22 Chris Dumez <cdumez@apple.com>
1549 XMLHttpRequest properties should be on the prototype
1550 https://bugs.webkit.org/show_bug.cgi?id=149465
1552 Reviewed by Darin Adler.
1554 Add layout test to check that XMLHttpRequest properties are on the
1555 prototype and have the right properties (enumerable and configurable).
1557 * fast/xmlhttprequest/xmlhttprequest-properties-prototype-expected.txt: Added.
1558 * fast/xmlhttprequest/xmlhttprequest-properties-prototype.html: Added.
1560 2015-09-22 Chris Dumez <cdumez@apple.com>
1562 Drop support for legacy EntityReference DOM Node type
1563 https://bugs.webkit.org/show_bug.cgi?id=149348
1565 Reviewed by Darin Adler.
1567 Drop several outdated DOM compliance tests. Update / Rebaseline others.
1569 2015-09-22 Chris Dumez <cdumez@apple.com>
1571 Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
1573 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1574 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
1576 2015-09-22 Chris Dumez <cdumez@apple.com>
1578 Unreviewed, rebaseline fast/table/rowindex.html after r190099.
1580 * platform/efl/fast/table/rowindex-expected.txt:
1581 * platform/gtk/fast/table/rowindex-expected.txt:
1582 * platform/win/fast/table/rowindex-expected.txt:
1584 2015-09-22 sangdeug.kim <sangdeug.kim@samsung.com>
1586 Add test for checking currentTime of mediacontroller when playback is completed.
1587 https://bugs.webkit.org/show_bug.cgi?id=149154
1589 Reviewed by Eric Carlson.
1591 * media/media-controller-time-clamp-expected.txt:
1592 * media/media-controller-time-clamp.html:
1594 2015-09-22 Saam barati <sbarati@apple.com>
1596 Web Inspector: update Esprima to latest version
1597 https://bugs.webkit.org/show_bug.cgi?id=148960
1599 Reviewed by Joseph Pecoraro.
1601 * inspector/model/parse-script-syntax-tree-expected.txt:
1602 * inspector/model/parse-script-syntax-tree.html:
1604 2015-09-22 Ryosuke Niwa <rniwa@webkit.org>
1606 invalidateSlotAssignments should trigger style recalc
1607 https://bugs.webkit.org/show_bug.cgi?id=149447
1609 Reviewed by Antti Koivisto.
1611 Removed failing expectations from newly passing tests.
1613 Also added test cases for inserting and removing text nodes, and modified the style recalc tests
1614 to force layout between each DOM change to test case separately.
1616 * fast/shadow-dom/shadow-layout-after-host-child-changes.html:
1617 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html:
1618 * fast/shadow-dom/shadow-layout-after-slot-changes.html:
1619 * platform/mac/TestExpectations:
1621 2015-09-21 Chris Dumez <cdumez@apple.com>
1623 time element should use HTMLTimeElement interface
1624 https://bugs.webkit.org/show_bug.cgi?id=148840
1625 <rdar://problem/22586690>
1627 Reviewed by Ryosuke Niwa.
1629 Rebaseline existing test now that HTMLTimeElement is exposed on the
1630 global Window object.
1632 * js/dom/global-constructors-attributes-expected.txt:
1633 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1634 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1635 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1636 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1637 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1638 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1640 2015-09-21 Chris Dumez <cdumez@apple.com>
1642 DOM attributes on prototypes should be configurable
1643 https://bugs.webkit.org/show_bug.cgi?id=134364
1645 Reviewed by Sam Weinig.
1647 Add a layout test to confirm that attributes on prototypes are configurable.
1649 * fast/dom/attributes-configurable-expected.txt: Added.
1650 * fast/dom/attributes-configurable.html: Added.
1652 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1654 Add some style recalc tests for shadow DOM
1655 https://bugs.webkit.org/show_bug.cgi?id=149445
1657 Reviewed by Antti Koivisto.
1659 Add tests to make sure we trigger necessary style recalc.
1661 * fast/shadow-dom/shadow-layout-after-attach-shadow-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1662 * fast/shadow-dom/shadow-layout-after-attach-shadow.html: Added.
1663 * 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.
1664 * fast/shadow-dom/shadow-layout-after-host-child-changes.html: Added.
1665 * 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.
1666 * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html: Added.
1667 * fast/shadow-dom/shadow-layout-after-slot-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1668 * fast/shadow-dom/shadow-layout-after-slot-changes.html: Added.
1669 * platform/mac/TestExpectations:
1671 2015-09-21 Alexey Proskuryakov <ap@apple.com>
1673 https://bugs.webkit.org/show_bug.cgi?id=149415
1674 REGRESSION (r182648): UIWebView does not set location.hash synchronously
1675 <rdar://problem/22169467>
1677 Reviewed by Darin Adler.
1679 * fast/loader/location-hash-user-gesture-expected.txt: Added.
1680 * fast/loader/location-hash-user-gesture.html: Added.
1681 * platform/ios-simulator-wk2/TestExpectations:
1683 2015-09-21 Chris Dumez <cdumez@apple.com>
1685 Update HTMLTableRowElement.rowIndex to behave according to the specification
1686 https://bugs.webkit.org/show_bug.cgi?id=148842
1687 <rdar://problem/22586914>
1689 Reviewed by Darin Adler.
1691 Rebaseline existing test because rows in all <thead> / <tfoot> children
1692 of the <table> Element now get a rowIndex.
1694 * platform/mac/fast/table/rowindex-expected.txt:
1696 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1698 Add more rendering tests for shadow DOM
1699 https://bugs.webkit.org/show_bug.cgi?id=149437
1701 Reviewed by Antti Koivisto.
1703 Added various tests for shadow tree rendering as well as tests for :host pseudo class and ::slotted pseudo element.
1705 * 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.
1706 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Added.
1707 * 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.
1708 * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Added.
1709 * 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.
1710 * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Added.
1711 * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1712 * fast/shadow-dom/css-scoping-shadow-host-rule.html: Added.
1713 * 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.
1714 * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Added.
1715 * 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.
1716 * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Added.
1717 * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1718 * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Added.
1719 * 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.
1720 * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Added.
1721 * platform/mac/TestExpectations:
1723 2015-09-21 Chris Dumez <cdumez@apple.com>
1725 [JS Bindings] prototype.constructor should be writable
1726 https://bugs.webkit.org/show_bug.cgi?id=149412
1727 <rdar://problem/22545096>
1729 Reviewed by Geoffrey Garen.
1731 Add layout test that checks that Event.prototype.constructor has the
1732 expected properties and that it is actually writable.
1734 * fast/events/event-prototype-constructor-properties-expected.txt: Added.
1735 * fast/events/event-prototype-constructor-properties.html: Added.
1737 2015-09-21 Antti Koivisto <antti@apple.com>
1739 HTMLSlotElement should render its assigned nodes
1740 https://bugs.webkit.org/show_bug.cgi?id=149242
1742 Reviewed by Ryosuke Niwa.
1744 Enable the relevant tests.
1746 * platform/mac/TestExpectations:
1748 2015-09-21 Alex Christensen <achristensen@webkit.org>
1750 Remove Windows-specific navigator-detached-no-crash-expected.
1751 https://bugs.webkit.org/show_bug.cgi?id=149414
1753 Reviewed by Filip Pizlo.
1755 When we switched to CMake, NAVIGATOR_HWCONCURRENCY got enabled.
1756 There is no reason to disable it, and the expectations match the default expectations now.
1758 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
1760 2015-09-21 Chris Dumez <cdumez@apple.com>
1762 DOMTokenList.add() / remove() should run the update steps even if tokens were not modified
1763 https://bugs.webkit.org/show_bug.cgi?id=148780
1764 <rdar://problem/22571794>
1766 Reviewed by Ryosuke Niwa.
1768 Update / Rebaseline several classList /relList tests now that our
1769 behavior has changed.
1771 * fast/dom/HTMLElement/class-list-expected.txt:
1772 * fast/dom/HTMLElement/class-list-quirks-expected.txt:
1773 * fast/dom/HTMLElement/script-tests/class-list.js:
1774 * fast/dom/rel-list-expected.txt:
1775 * fast/dom/rel-list.html:
1777 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1779 Add some tests for shadow DOM rendering
1780 https://bugs.webkit.org/show_bug.cgi?id=149330
1782 Reviewed by Antti Koivisto.
1784 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
1786 This is a relanding of r189962 excluding css-scoping-shadow-rendering.html since it has since been added in r190006
1787 as css-scoping-shadow-root-hides-children.html by Antti.
1789 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
1790 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
1791 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
1792 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
1793 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
1794 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
1795 * platform/mac/TestExpectations:
1797 2015-09-21 Ryosuke Niwa <rniwa@webkit.org>
1799 Add image-only failure expectation to fast/shadow-dom/css-scoping-shadow-root-hides-children.html on non-Mac ports.
1803 2015-09-21 Alex Christensen <achristensen@webkit.org>
1805 Skip tests on Windows after r189947.
1807 * platform/win/TestExpectations:
1808 webkit-font-smoothing doesn't work on Windows.
1810 2015-09-21 Chris Dumez <cdumez@apple.com>
1812 Range.cloneContents() / extractContents should throw a HierarchyRequestError when encountering a doctype
1813 https://bugs.webkit.org/show_bug.cgi?id=148770
1814 <rdar://problem/22570898>
1816 Reviewed by Ryosuke Niwa.
1818 Add new tests to cover the behaviour of Range's cloneContents() / extractContents()
1819 and deleteContents() when encountering a doctype.
1821 * fast/dom/Range/clone-contents-document-type-expected.txt: Added.
1822 * fast/dom/Range/clone-contents-document-type.html: Added.
1823 * fast/dom/Range/delete-contents-document-type-expected.txt: Added.
1824 * fast/dom/Range/delete-contents-document-type.html: Added.
1825 * fast/dom/Range/extract-contents-document-type-expected.txt: Added.
1826 * fast/dom/Range/extract-contents-document-type.html: Added.
1827 * fast/dom/Range/resources/frame-with-doctype.html: Added.
1829 2015-09-21 Simon Fraser <simon.fraser@apple.com>
1831 Add the ability for tests to run script in the UI process in WebKitTestRunner
1832 https://bugs.webkit.org/show_bug.cgi?id=149356
1834 Reviewed by Tim Horton.
1836 Some new tests that exercise testRunner.runUIScript().
1839 * fast/harness/concurrent-ui-side-scripts-expected.txt: Added.
1840 * fast/harness/concurrent-ui-side-scripts.html: Added.
1841 * fast/harness/ui-side-scripts-expected.txt: Added.
1842 * fast/harness/ui-side-scripts.html: Added.
1843 * fast/zooming/zoom-to-scale.html: Added.
1844 * platform/ios-simulator/TestExpectations:
1845 * platform/mac/TestExpectations:
1847 2015-09-21 Tim Horton <timothy_horton@apple.com>
1849 Turn on threaded scrolling by default in the tests
1850 https://bugs.webkit.org/show_bug.cgi?id=149377
1852 Reviewed by Simon Fraser.
1854 * compositing/geometry/fixed-position-flipped-writing-mode.html:
1855 * compositing/layer-creation/no-compositing-for-sticky.html:
1856 * compositing/overflow/automatically-opt-into-composited-scrolling.html:
1857 * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
1858 * compositing/overflow/composited-scrolling-creates-a-stacking-container.html:
1859 * compositing/overflow/composited-scrolling-paint-phases.html:
1860 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
1861 * compositing/overflow/dynamic-composited-scrolling-status.html:
1862 * compositing/overflow/iframe-inside-overflow-clipping.html:
1863 * compositing/overflow/nested-scrolling.html:
1864 * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
1865 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
1866 * compositing/overflow/scrolling-content-clip-to-viewport.html:
1867 * compositing/overflow/scrolling-without-painting.html:
1868 * compositing/overflow/textarea-scroll-touch.html:
1869 * compositing/overflow/updating-scrolling-content.html:
1870 * compositing/rtl/rtl-fixed-overflow-scrolled.html:
1871 * compositing/rtl/rtl-overflow-scrolling.html:
1872 * fast/block/positioning/rtl-fixed-positioning.html:
1873 * fast/block/positioning/vertical-rl/fixed-positioning.html:
1874 * fast/dom/horizontal-scrollbar-in-rtl.html:
1875 * fast/dom/horizontal-scrollbar-when-dir-change.html:
1876 * fast/dom/scroll-reveal-left-overflow.html:
1877 * fast/dom/scroll-reveal-top-overflow.html:
1878 * fast/dom/vertical-scrollbar-when-dir-change.html:
1879 * fast/multicol/pagination/RightToLeft-rl-hittest.html:
1880 * scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html:
1881 * scrollingcoordinator/non-fast-scrollable-region-transformed-iframe.html:
1882 * swipe/main-frame-pinning-requirement.html:
1883 Turn off threaded scrolling in the cases where it sensibly affects the test result.
1885 - tests that use scrollTo or similar, and then depend on the
1886 scrolling happening synchronously
1888 - tests that use setAcceleratedCompositingForOverflowScrollEnabled,
1889 which asserts if combined with threaded scrolling
1891 * fast/text/combining-character-sequence-vertical.html:
1892 * fast/text/descent-clip-in-scaled-page.html:
1893 * fast/text/descent-clip-in-scaled-page-expected.html:
1894 * fast/text/vertical-quotation-marks.html:
1895 Turn off threaded scrolling in three tests where it shouldn't affect the test result,
1896 but for some reason does.
1898 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
1900 [GTK] media controls does not show up when playing video finishes.
1901 https://bugs.webkit.org/show_bug.cgi?id=149112
1903 Reviewed by Philippe Normand.
1905 * media/media-controls-timeline-updates-after-playing-expected.txt: Added.
1906 * media/media-controls-timeline-updates-after-playing.html: Added.
1908 2015-09-21 ChangSeok Oh <changseok.oh@collabora.com>
1910 [GTK] timeline is not updated after few seconds when mouse hovers on controls
1911 https://bugs.webkit.org/show_bug.cgi?id=149111
1913 Reviewed by Philippe Normand.
1915 * media/media-controls-timeline-updates-when-hovered-expected.txt: Added.
1916 * media/media-controls-timeline-updates-when-hovered.html: Added.
1918 2015-09-20 Andy Estes <aestes@apple.com>
1920 http/tests/contentfiltering/load-substitute-data-from-appcache.html crashes sometimes
1921 https://bugs.webkit.org/show_bug.cgi?id=148890
1923 Reviewed by Alexey Proskuryakov.
1925 Added a test to verify my theory that load-substitute-data-from-appcache.html will crash even with Content Filtering disabled.
1927 * TestExpectations: Skipped the new test since it only works in WebKit2.
1928 * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt: Added.
1929 * http/tests/appcache/decide-navigation-policy-after-delay.html: Added.
1930 * http/tests/appcache/resources/decide-navigation-policy-after-delay-frame.html: Added.
1931 * platform/wk2/TestExpectations: Enabled the test in WebKit2.
1933 2015-09-20 Chris Dumez <cdumez@apple.com>
1935 Unreviewed, rebaseline W3C HTML DOM test on iOS after r190030.
1937 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1939 2015-09-20 Chris Fleizach <cfleizach@apple.com>
1941 Fix a relative path in accessibility/mac/removing-textarea-after-edit-crash.html
1942 after moving the test.
1943 https://bugs.webkit.org/show_bug.cgi?id=149217
1945 Reviewed by Alexey Proskuryakov.
1947 * accessibility/mac/removing-textarea-after-edit-crash.html:
1949 2015-09-20 Alexey Proskuryakov <ap@apple.com>
1951 [Mac, iOS] AccessibilityController doesn't uninstall global notification handler
1952 https://bugs.webkit.org/show_bug.cgi?id=149384
1954 Reviewed by Chris Fleizach.
1956 * accessibility/mac/loaded-notification.html: Cleaned up the test - js-test-pre is
1957 incompatible with directly using waitUntilDone.
1959 2015-09-19 Chris Dumez <cdumez@apple.com>
1961 [WebIDL] Specify default parameter values where it is useful
1962 https://bugs.webkit.org/show_bug.cgi?id=149331
1963 <rdar://problem/22545600>
1965 Reviewed by Darin Adler.
1967 Add test to check the behavior of passing undefined for various optional
1968 parameters that have a default value in the HTML specification.
1970 * fast/html/undefined-parameter-default-value-expected.txt: Added.
1971 * fast/html/undefined-parameter-default-value.html: Added.
1973 2015-09-18 Dean Jackson <dino@apple.com>
1975 Null dereference loading Blink layout test svg/filters/feImage-failed-load-crash.html
1976 https://bugs.webkit.org/show_bug.cgi?id=149316
1977 <rdar://problem/22749532>
1979 Reviewed by Tim Horton.
1982 https://chromium.googlesource.com/chromium/blink/+/9cbcfd7866bbaff0c4b3c4c8508b7c97b46d6e6a
1984 * svg/filters/feImage-failed-load-crash-expected.txt: Added.
1985 * svg/filters/feImage-failed-load-crash.html: Added.
1987 2015-09-18 Dean Jackson <dino@apple.com>
1989 Null dereference loading Blink layout test svg/custom/use-href-attr-removal-crash.html
1990 https://bugs.webkit.org/show_bug.cgi?id=149315
1991 <rdar://problem/22749358>
1993 Reviewed by Tim Horton.
1995 These tests, copied from Blink, should not crash.
1996 The originals come from:
1997 https://chromium.googlesource.com/chromium/blink/+/e2f1087f32bb088160ab7d59a715a1403ef267c7
1999 * svg/custom/use-href-attr-removal-crash.html: Added.
2000 * svg/custom/use-href-attr-removal-crash-expected.txt: Added.
2001 * svg/custom/use-href-attr-removal-crash2.svg: Added.
2002 * svg/custom/use-href-attr-removal-crash2-expected.txt: Added.
2003 * svg/custom/use-href-change-local-to-invalid-remote.html: Added.
2004 * svg/custom/use-href-change-local-to-invalid-remote-expected.txt: Added.
2006 2015-09-18 Alexey Proskuryakov <ap@apple.com>
2008 Update Mac expectations for http/tests/cache/iframe-304-crash.html.
2009 This test is flaky everywhere, not just on Mavericks and Yosemite.
2011 * platform/mac-wk2/TestExpectations:
2013 2015-09-18 Commit Queue <commit-queue@webkit.org>
2015 Unreviewed, rolling out r189908.
2016 https://bugs.webkit.org/show_bug.cgi?id=149368
2018 Broke run-webkit-tests --pixel (Requested by ap on #webkit).
2022 "printing does not use minimum page zoom factor"
2023 https://bugs.webkit.org/show_bug.cgi?id=108507
2024 http://trac.webkit.org/changeset/189908
2026 2015-09-18 Ryosuke Niwa <rniwa@webkit.org>
2028 Inserting or removing slot elements can cause a crash
2029 https://bugs.webkit.org/show_bug.cgi?id=149365
2031 Reviewed by Antti Koivisto.
2033 Added regression tests.
2035 * fast/shadow-dom/slot-removal-crash.html: Added.
2037 2015-09-18 Antti Koivisto <antti@apple.com>
2039 Don't create renderers for children of shadow host
2040 https://bugs.webkit.org/show_bug.cgi?id=149363
2042 Reviewed by Ryosuke Niwa.
2044 * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Added.
2045 * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Added.
2047 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2049 Adds more flaky tests to TestExpecations for iOS and WK2
2051 * platform/ios-simulator/TestExpectations:
2052 * platform/wk2/TestExpectations:
2054 2015-09-18 Saam barati <sbarati@apple.com>
2056 add a regress test for richards with try/catch.
2057 https://bugs.webkit.org/show_bug.cgi?id=149301
2059 Reviewed by Filip Pizlo.
2061 This adds two variants of Octane/richards benchmark using
2062 try/catch. One try/catch variant that actually throws.
2063 Another that never throws. I've included try/catch inside
2064 every function and every loop.
2066 * js/regress/richards-empty-try-catch-expected.txt: Added.
2067 * js/regress/richards-empty-try-catch.html: Added.
2068 * js/regress/richards-try-catch-expected.txt: Added.
2069 * js/regress/richards-try-catch.html: Added.
2070 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2073 (Scheduler.prototype.addIdleTask):
2074 (Scheduler.prototype.addWorkerTask):
2075 (Scheduler.prototype.addHandlerTask):
2076 (Scheduler.prototype.addDeviceTask):
2077 (Scheduler.prototype.addRunningTask):
2078 (Scheduler.prototype.addTask):
2079 (Scheduler.prototype.schedule):
2080 (Scheduler.prototype.release):
2081 (Scheduler.prototype.holdCurrent):
2082 (Scheduler.prototype.suspendCurrent):
2083 (Scheduler.prototype.queue):
2085 (TaskControlBlock.prototype.setRunning):
2086 (TaskControlBlock.prototype.markAsNotHeld):
2087 (TaskControlBlock.prototype.markAsHeld):
2088 (TaskControlBlock.prototype.isHeldOrSuspended):
2089 (TaskControlBlock.prototype.markAsSuspended):
2090 (TaskControlBlock.prototype.markAsRunnable):
2091 (TaskControlBlock.prototype.run):
2092 (TaskControlBlock.prototype.checkPriorityAdd):
2093 (TaskControlBlock.prototype.toString):
2095 (IdleTask.prototype.run):
2096 (IdleTask.prototype.toString):
2098 (DeviceTask.prototype.run):
2099 (DeviceTask.prototype.toString):
2101 (WorkerTask.prototype.run):
2102 (WorkerTask.prototype.toString):
2104 (HandlerTask.prototype.run):
2105 (HandlerTask.prototype.toString):
2107 (Packet.prototype.addTo):
2108 (Packet.prototype.toString):
2109 * js/regress/script-tests/richards-try-catch.js: Added.
2113 (Scheduler.prototype.addIdleTask):
2114 (Scheduler.prototype.addWorkerTask):
2115 (Scheduler.prototype.addHandlerTask):
2116 (Scheduler.prototype.addDeviceTask):
2117 (Scheduler.prototype.addRunningTask):
2118 (Scheduler.prototype.addTask):
2119 (Scheduler.prototype.schedule):
2120 (Scheduler.prototype.release):
2121 (Scheduler.prototype.holdCurrent):
2122 (Scheduler.prototype.suspendCurrent):
2123 (Scheduler.prototype.queue):
2125 (TaskControlBlock.prototype.setRunning):
2126 (TaskControlBlock.prototype.markAsNotHeld):
2127 (TaskControlBlock.prototype.markAsHeld):
2128 (TaskControlBlock.prototype.isHeldOrSuspended):
2129 (TaskControlBlock.prototype.markAsSuspended):
2130 (TaskControlBlock.prototype.markAsRunnable):
2131 (TaskControlBlock.prototype.run):
2132 (TaskControlBlock.prototype.checkPriorityAdd):
2133 (TaskControlBlock.prototype.toString):
2135 (IdleTask.prototype.run):
2136 (IdleTask.prototype.toString):
2138 (DeviceTask.prototype.run):
2139 (DeviceTask.prototype.toString):
2141 (WorkerTask.prototype.run):
2142 (WorkerTask.prototype.toString):
2144 (HandlerTask.prototype.run):
2145 (HandlerTask.prototype.toString):
2147 (Packet.prototype.addTo):
2148 (Packet.prototype.toString):
2150 2015-09-18 Saam barati <sbarati@apple.com>
2152 Implement try/catch in the DFG.
2153 https://bugs.webkit.org/show_bug.cgi?id=147374
2155 Reviewed by Filip Pizlo.
2157 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2158 * js/regress/raytrace-with-empty-try-catch.html: Added.
2159 * js/regress/raytrace-with-try-catch-expected.txt: Added.
2160 * js/regress/raytrace-with-try-catch.html: Added.
2161 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2179 (Triangle.prototype.intersect):
2181 (Scene.prototype.intersect):
2182 (Scene.prototype.blocked):
2184 (Camera.prototype.generateRayPair):
2186 (Camera.prototype.render):
2187 (raytraceScene.floorShader):
2189 (arrayToCanvasCommands):
2190 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
2209 (Triangle.prototype.intersect):
2211 (Scene.prototype.intersect):
2212 (Scene.prototype.blocked):
2214 (Camera.prototype.generateRayPair):
2216 (Camera.prototype.render):
2217 (raytraceScene.floorShader):
2219 (arrayToCanvasCommands):
2220 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
2223 (Flog.RayTracer.Color.prototype.initialize):
2224 (Flog.RayTracer.Color.prototype.add):
2225 (Flog.RayTracer.Color.prototype.addScalar):
2226 (Flog.RayTracer.Color.prototype.subtract):
2227 (Flog.RayTracer.Color.prototype.multiply):
2228 (Flog.RayTracer.Color.prototype.multiplyScalar):
2229 (Flog.RayTracer.Color.prototype.divideFactor):
2230 (Flog.RayTracer.Color.prototype.limit):
2231 (Flog.RayTracer.Color.prototype.distance):
2232 (Flog.RayTracer.Color.prototype.blend):
2233 (Flog.RayTracer.Color.prototype.brightness):
2234 (Flog.RayTracer.Color.prototype.toString):
2235 (Flog.RayTracer.Light.prototype.initialize):
2236 (Flog.RayTracer.Light.prototype.toString):
2237 (Flog.RayTracer.Vector.prototype.initialize):
2238 (Flog.RayTracer.Vector.prototype.copy):
2239 (Flog.RayTracer.Vector.prototype.normalize):
2240 (Flog.RayTracer.Vector.prototype.magnitude):
2241 (Flog.RayTracer.Vector.prototype.cross):
2242 (Flog.RayTracer.Vector.prototype.dot):
2243 (Flog.RayTracer.Vector.prototype.add):
2244 (Flog.RayTracer.Vector.prototype.subtract):
2245 (Flog.RayTracer.Vector.prototype.multiplyVector):
2246 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2247 (Flog.RayTracer.Vector.prototype.toString):
2248 (Flog.RayTracer.Ray.prototype.initialize):
2249 (Flog.RayTracer.Ray.prototype.toString):
2250 (Flog.RayTracer.Scene.prototype.initialize):
2251 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2252 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2253 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2254 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2255 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2256 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2257 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2258 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2259 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2260 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2261 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2262 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2263 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2264 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2265 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2266 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2267 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2268 (Flog.RayTracer.Shape.Plane.prototype.toString):
2269 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2270 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2271 (Flog.RayTracer.Camera.prototype.initialize):
2272 (Flog.RayTracer.Camera.prototype.getRay):
2273 (Flog.RayTracer.Camera.prototype.toString):
2274 (Flog.RayTracer.Background.prototype.initialize):
2275 (Flog.RayTracer.Engine.prototype.initialize):
2276 (Flog.RayTracer.Engine.prototype.setPixel):
2277 (Flog.RayTracer.Engine.prototype.renderScene):
2278 (Flog.RayTracer.Engine.prototype.getPixelColor):
2279 (Flog.RayTracer.Engine.prototype.testIntersection):
2280 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2281 (Flog.RayTracer.Engine.prototype.rayTrace):
2283 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
2287 (Flog.RayTracer.Color.prototype.initialize):
2288 (Flog.RayTracer.Color.prototype.add):
2289 (Flog.RayTracer.Color.prototype.addScalar):
2290 (Flog.RayTracer.Color.prototype.subtract):
2291 (Flog.RayTracer.Color.prototype.multiply):
2292 (Flog.RayTracer.Color.prototype.multiplyScalar):
2293 (Flog.RayTracer.Color.prototype.divideFactor):
2294 (Flog.RayTracer.Color.prototype.limit):
2295 (Flog.RayTracer.Color.prototype.distance):
2296 (Flog.RayTracer.Color.prototype.blend):
2297 (Flog.RayTracer.Color.prototype.brightness):
2298 (Flog.RayTracer.Color.prototype.toString):
2299 (Flog.RayTracer.Light.prototype.initialize):
2300 (Flog.RayTracer.Light.prototype.toString):
2301 (Flog.RayTracer.Vector.prototype.initialize):
2302 (Flog.RayTracer.Vector.prototype.copy):
2303 (Flog.RayTracer.Vector.prototype.normalize):
2304 (Flog.RayTracer.Vector.prototype.magnitude):
2305 (Flog.RayTracer.Vector.prototype.cross):
2306 (Flog.RayTracer.Vector.prototype.dot):
2307 (Flog.RayTracer.Vector.prototype.add):
2308 (Flog.RayTracer.Vector.prototype.subtract):
2309 (Flog.RayTracer.Vector.prototype.multiplyVector):
2310 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2311 (Flog.RayTracer.Vector.prototype.toString):
2312 (Flog.RayTracer.Ray.prototype.initialize):
2313 (Flog.RayTracer.Ray.prototype.toString):
2314 (Flog.RayTracer.Scene.prototype.initialize):
2315 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2316 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2317 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2318 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2319 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2320 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2321 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2322 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2323 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2324 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2325 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2326 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2327 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2328 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2329 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2330 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2331 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2332 (Flog.RayTracer.Shape.Plane.prototype.toString):
2333 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2334 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2335 (Flog.RayTracer.Camera.prototype.initialize):
2336 (Flog.RayTracer.Camera.prototype.getRay):
2337 (Flog.RayTracer.Camera.prototype.toString):
2338 (Flog.RayTracer.Background.prototype.initialize):
2339 (Flog.RayTracer.Engine.prototype.initialize):
2340 (Flog.RayTracer.Engine.prototype.setPixel):
2341 (Flog.RayTracer.Engine.prototype.renderScene):
2342 (Flog.RayTracer.Engine.prototype.getPixelColor):
2343 (Flog.RayTracer.Engine.prototype.testIntersection):
2344 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2345 (Flog.RayTracer.Engine.prototype.rayTrace):
2347 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
2348 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
2349 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
2350 * js/regress/v8-raytrace-with-try-catch.html: Added.
2352 2015-09-18 Nan Wang <n_wang@apple.com>
2354 AX: Implement ARIA 1.1 @aria-current on iOS
2355 https://bugs.webkit.org/show_bug.cgi?id=149297
2357 Reviewed by Chris Fleizach.
2359 * platform/ios-simulator/TestExpectations:
2361 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2363 REGRESSION: http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides.html is flaky
2364 https://bugs.webkit.org/show_bug.cgi?id=132388
2368 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2370 line-break-language-sensitive tests should be marked as flaky
2371 https://bugs.webkit.org/show_bug.cgi?id=149349
2373 * platform/ios-simulator/TestExpectations:
2375 2015-09-18 Eric Carlson <eric.carlson@apple.com>
2377 [MediaStream] Finish implementing MediaDevices.enumerateDevices
2378 https://bugs.webkit.org/show_bug.cgi?id=149322
2379 <rdar://problem/22750866>
2381 Reviewed by Brent Fulgham.
2383 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Added.
2384 * fast/mediastream/MediaDevices-enumerateDevices.html: Added.
2386 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com>
2388 Updates to include change to iOS test expectations after bug 149187
2390 * platform/ios-simulator/js/dom/constructor-length-expected.txt:
2392 2015-09-18 Chris Dumez <cdumez@apple.com>
2394 REGRESSION (r182449, Mavericks ONLY): Pages re-open empty after swiping back and scrolling on them
2395 https://bugs.webkit.org/show_bug.cgi?id=149317
2396 <rdar://problem/22521514>
2398 Reviewed by Tim Horton.
2400 Skip a couple of PageCache layout tests on Mavericks now that a PageCache
2401 optimization has been disabled.
2403 * platform/mac/TestExpectations:
2405 2015-09-18 Zalan Bujtas <zalan@apple.com>
2407 Unreviewed iOS gardening.
2409 * platform/ios-simulator/TestExpectations:
2411 2015-09-18 Chris Dumez <cdumez@apple.com>
2413 Drop support for Entity Node type
2414 https://bugs.webkit.org/show_bug.cgi?id=149239
2416 Reviewed by Darin Adler.
2418 Rebaseline / update layout tests now that we no longer expose the
2419 Entity type to the Web.
2421 * fast/dom/Window/get-set-properties-expected.txt:
2422 * fast/dom/Window/get-set-properties.html:
2423 * fast/dom/Window/resources/window-properties.js:
2424 * fast/dom/Window/window-lookup-precedence-expected.txt:
2425 * fast/dom/dom-constructors-expected.txt:
2426 * fast/dom/dom-constructors.html:
2427 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2428 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2430 2015-09-18 Chris Dumez <cdumez@apple.com>
2432 classList.toggle(name, force) treats undefined `force` argument as false
2433 https://bugs.webkit.org/show_bug.cgi?id=148582
2434 <rdar://problem/22545600>
2436 Reviewed by Ryosuke Niwa.
2438 Add decent test coverage for DOMTokenList.toggle() via Element.classList.
2440 * fast/dom/Element/class-list-toggle-expected.txt: Added.
2441 * fast/dom/Element/class-list-toggle.html: Added.
2443 2015-09-17 Commit Queue <commit-queue@webkit.org>
2445 Unreviewed, rolling out r189962.
2446 https://bugs.webkit.org/show_bug.cgi?id=149334
2448 These new tests uncovered a crash (Requested by ap on
2453 "Add some tests for shadow DOM rendering"
2454 https://bugs.webkit.org/show_bug.cgi?id=149330
2455 http://trac.webkit.org/changeset/189962
2457 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
2459 Add some tests for shadow DOM rendering
2460 https://bugs.webkit.org/show_bug.cgi?id=149330
2462 Reviewed by Antti Koivisto.
2464 Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2466 * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2467 * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2468 * fast/shadow-dom/css-scoping-shadow-rendering-expected.html: Added.
2469 * fast/shadow-dom/css-scoping-shadow-rendering.html: Added.
2470 * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2471 * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2472 * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2473 * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2474 * platform/mac/TestExpectations:
2476 2015-09-17 Commit Queue <commit-queue@webkit.org>
2478 Unreviewed, rolling out r189938, r189952, and r189956.
2479 https://bugs.webkit.org/show_bug.cgi?id=149329
2481 Broke Web Workers (Requested by ap on #webkit).
2483 Reverted changesets:
2485 "Implement try/catch in the DFG."
2486 https://bugs.webkit.org/show_bug.cgi?id=147374
2487 http://trac.webkit.org/changeset/189938
2489 "CLoop build fix after r189938."
2490 http://trac.webkit.org/changeset/189952
2492 "add a regress test for richards with try/catch."
2493 https://bugs.webkit.org/show_bug.cgi?id=149301
2494 http://trac.webkit.org/changeset/189956
2496 2015-09-17 Chris Dumez <cdumez@apple.com>
2498 [WebIDL] Add support for default parameter values
2499 https://bugs.webkit.org/show_bug.cgi?id=149263
2500 <rdar://problem/22545600>
2502 Reviewed by Ryosuke Niwa.
2504 Rebaseline several NodeIterator / TreeWalker tests now that more checks
2507 * fast/dom/createNodeIterator-parameters-expected.txt:
2508 * fast/dom/createTreeWalker-parameters-expected.txt:
2510 2015-09-17 Saam barati <sbarati@apple.com>
2512 add a regress test for richards with try/catch.
2513 https://bugs.webkit.org/show_bug.cgi?id=149301
2515 Reviewed by Filip Pizlo.
2517 This adds two variants of Octane/richards benchmark using
2518 try/catch. One try/catch variant that actually throws.
2519 Another that never throws. I've included try/catch inside
2520 every function and every loop.
2522 * js/regress/richards-empty-try-catch-expected.txt: Added.
2523 * js/regress/richards-empty-try-catch.html: Added.
2524 * js/regress/richards-try-catch-expected.txt: Added.
2525 * js/regress/richards-try-catch.html: Added.
2526 * js/regress/script-tests/richards-empty-try-catch.js: Added.
2529 (Scheduler.prototype.addIdleTask):
2530 (Scheduler.prototype.addWorkerTask):
2531 (Scheduler.prototype.addHandlerTask):
2532 (Scheduler.prototype.addDeviceTask):
2533 (Scheduler.prototype.addRunningTask):
2534 (Scheduler.prototype.addTask):
2535 (Scheduler.prototype.schedule):
2536 (Scheduler.prototype.release):
2537 (Scheduler.prototype.holdCurrent):
2538 (Scheduler.prototype.suspendCurrent):
2539 (Scheduler.prototype.queue):
2541 (TaskControlBlock.prototype.setRunning):
2542 (TaskControlBlock.prototype.markAsNotHeld):
2543 (TaskControlBlock.prototype.markAsHeld):
2544 (TaskControlBlock.prototype.isHeldOrSuspended):
2545 (TaskControlBlock.prototype.markAsSuspended):
2546 (TaskControlBlock.prototype.markAsRunnable):
2547 (TaskControlBlock.prototype.run):
2548 (TaskControlBlock.prototype.checkPriorityAdd):
2549 (TaskControlBlock.prototype.toString):
2551 (IdleTask.prototype.run):
2552 (IdleTask.prototype.toString):
2554 (DeviceTask.prototype.run):
2555 (DeviceTask.prototype.toString):
2557 (WorkerTask.prototype.run):
2558 (WorkerTask.prototype.toString):
2560 (HandlerTask.prototype.run):
2561 (HandlerTask.prototype.toString):
2563 (Packet.prototype.addTo):
2564 (Packet.prototype.toString):
2565 * js/regress/script-tests/richards-try-catch.js: Added.
2569 (Scheduler.prototype.addIdleTask):
2570 (Scheduler.prototype.addWorkerTask):
2571 (Scheduler.prototype.addHandlerTask):
2572 (Scheduler.prototype.addDeviceTask):
2573 (Scheduler.prototype.addRunningTask):
2574 (Scheduler.prototype.addTask):
2575 (Scheduler.prototype.schedule):
2576 (Scheduler.prototype.release):
2577 (Scheduler.prototype.holdCurrent):
2578 (Scheduler.prototype.suspendCurrent):
2579 (Scheduler.prototype.queue):
2581 (TaskControlBlock.prototype.setRunning):
2582 (TaskControlBlock.prototype.markAsNotHeld):
2583 (TaskControlBlock.prototype.markAsHeld):
2584 (TaskControlBlock.prototype.isHeldOrSuspended):
2585 (TaskControlBlock.prototype.markAsSuspended):
2586 (TaskControlBlock.prototype.markAsRunnable):
2587 (TaskControlBlock.prototype.run):
2588 (TaskControlBlock.prototype.checkPriorityAdd):
2589 (TaskControlBlock.prototype.toString):
2591 (IdleTask.prototype.run):
2592 (IdleTask.prototype.toString):
2594 (DeviceTask.prototype.run):
2595 (DeviceTask.prototype.toString):
2597 (WorkerTask.prototype.run):
2598 (WorkerTask.prototype.toString):
2600 (HandlerTask.prototype.run):
2601 (HandlerTask.prototype.toString):
2603 (Packet.prototype.addTo):
2604 (Packet.prototype.toString):
2606 2015-09-17 Dean Jackson <dino@apple.com>
2608 Multi-hop reference cycles not detected.
2609 https://bugs.webkit.org/show_bug.cgi?id=149181
2611 Reviewed by Jon Honeycutt.
2614 https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/svg/custom/pattern-3-step-cycle.html
2616 * svg/custom/pattern-3-step-cycle-expected.txt: Added.
2617 * svg/custom/pattern-3-step-cycle.html: Added.
2619 2015-09-17 Dean Jackson <dino@apple.com>
2621 Cyclic resources were not detected if the reference had deep containers
2622 https://bugs.webkit.org/show_bug.cgi?id=149182
2624 Reviewed by Jon Honeycutt.
2626 This test was ported from Blink. I believe it originally
2628 https://code.google.com/p/chromium/issues/detail?id=351713
2630 * svg/custom/pattern-content-cycle-w-resourceless-container-expected.txt: Added.
2631 * svg/custom/pattern-content-cycle-w-resourceless-container.html: Added.
2633 2015-09-17 Ryosuke Niwa <rniwa@webkit.org>
2635 Add HTMLSlotElement and NonDocumentTypeChildNode.assignedSlot
2636 https://bugs.webkit.org/show_bug.cgi?id=149241
2638 Reviewed by Antti Koivisto.
2640 Added new conformance tests and rebaselined tests as needed.
2642 In particular, inspector/model/remote-object.html was rebaselined since "assignedSlot" now appears as one of the first five
2643 properties on Comment node that this test outputs.
2645 * fast/shadow-dom/HTMLSlotElement-interface-expected.txt: Added.
2646 * fast/shadow-dom/HTMLSlotElement-interface.html: Added.
2647 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot-expected.txt: Added.
2648 * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot.html: Added.
2649 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2650 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2651 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2652 * platform/mac/inspector/model: Added.
2653 * platform/mac/inspector/model/remote-object-expected.txt: Copied from LayoutTests/inspector/model/remote-object-expected.txt.
2654 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2656 2015-09-17 Zalan Bujtas <zalan@apple.com>
2658 CSS WG multicol-1 tests failures with 1px differences due to baseline difference.
2659 https://bugs.webkit.org/show_bug.cgi?id=149245
2661 Reviewed by Ryosuke Niwa.
2663 Turn off font-aliasing for multicol tests where the reference tests' inline content
2664 end up on a different baseline (fractional difference). (It's not considered a bug, they don't
2669 2015-09-17 Saam barati <sbarati@apple.com>
2671 Implement try/catch in the DFG.
2672 https://bugs.webkit.org/show_bug.cgi?id=147374
2674 Reviewed by Filip Pizlo.
2676 * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2677 * js/regress/raytrace-with-empty-try-catch.html: Added.
2678 * js/regress/raytrace-with-try-catch-expected.txt: Added.
2679 * js/regress/raytrace-with-try-catch.html: Added.
2680 * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2698 (Triangle.prototype.intersect):
2700 (Scene.prototype.intersect):
2701 (Scene.prototype.blocked):
2703 (Camera.prototype.generateRayPair):
2705 (Camera.prototype.render):
2706 (raytraceScene.floorShader):
2708 (arrayToCanvasCommands):
2709 * js/regress/script-tests/raytrace-with-try-catch.js: Added.
2728 (Triangle.prototype.intersect):
2730 (Scene.prototype.intersect):
2731 (Scene.prototype.blocked):
2733 (Camera.prototype.generateRayPair):
2735 (Camera.prototype.render):
2736 (raytraceScene.floorShader):
2738 (arrayToCanvasCommands):
2739 * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
2742 (Flog.RayTracer.Color.prototype.initialize):
2743 (Flog.RayTracer.Color.prototype.add):
2744 (Flog.RayTracer.Color.prototype.addScalar):
2745 (Flog.RayTracer.Color.prototype.subtract):
2746 (Flog.RayTracer.Color.prototype.multiply):
2747 (Flog.RayTracer.Color.prototype.multiplyScalar):
2748 (Flog.RayTracer.Color.prototype.divideFactor):
2749 (Flog.RayTracer.Color.prototype.limit):
2750 (Flog.RayTracer.Color.prototype.distance):
2751 (Flog.RayTracer.Color.prototype.blend):
2752 (Flog.RayTracer.Color.prototype.brightness):
2753 (Flog.RayTracer.Color.prototype.toString):
2754 (Flog.RayTracer.Light.prototype.initialize):
2755 (Flog.RayTracer.Light.prototype.toString):
2756 (Flog.RayTracer.Vector.prototype.initialize):
2757 (Flog.RayTracer.Vector.prototype.copy):
2758 (Flog.RayTracer.Vector.prototype.normalize):
2759 (Flog.RayTracer.Vector.prototype.magnitude):
2760 (Flog.RayTracer.Vector.prototype.cross):
2761 (Flog.RayTracer.Vector.prototype.dot):
2762 (Flog.RayTracer.Vector.prototype.add):
2763 (Flog.RayTracer.Vector.prototype.subtract):
2764 (Flog.RayTracer.Vector.prototype.multiplyVector):
2765 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2766 (Flog.RayTracer.Vector.prototype.toString):
2767 (Flog.RayTracer.Ray.prototype.initialize):
2768 (Flog.RayTracer.Ray.prototype.toString):
2769 (Flog.RayTracer.Scene.prototype.initialize):
2770 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2771 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2772 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2773 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2774 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2775 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2776 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2777 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2778 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2779 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2780 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2781 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2782 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2783 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2784 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2785 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2786 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2787 (Flog.RayTracer.Shape.Plane.prototype.toString):
2788 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2789 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2790 (Flog.RayTracer.Camera.prototype.initialize):
2791 (Flog.RayTracer.Camera.prototype.getRay):
2792 (Flog.RayTracer.Camera.prototype.toString):
2793 (Flog.RayTracer.Background.prototype.initialize):
2794 (Flog.RayTracer.Engine.prototype.initialize):
2795 (Flog.RayTracer.Engine.prototype.setPixel):
2796 (Flog.RayTracer.Engine.prototype.renderScene):
2797 (Flog.RayTracer.Engine.prototype.getPixelColor):
2798 (Flog.RayTracer.Engine.prototype.testIntersection):
2799 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2800 (Flog.RayTracer.Engine.prototype.rayTrace):
2802 * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
2806 (Flog.RayTracer.Color.prototype.initialize):
2807 (Flog.RayTracer.Color.prototype.add):
2808 (Flog.RayTracer.Color.prototype.addScalar):
2809 (Flog.RayTracer.Color.prototype.subtract):
2810 (Flog.RayTracer.Color.prototype.multiply):
2811 (Flog.RayTracer.Color.prototype.multiplyScalar):
2812 (Flog.RayTracer.Color.prototype.divideFactor):
2813 (Flog.RayTracer.Color.prototype.limit):
2814 (Flog.RayTracer.Color.prototype.distance):
2815 (Flog.RayTracer.Color.prototype.blend):
2816 (Flog.RayTracer.Color.prototype.brightness):
2817 (Flog.RayTracer.Color.prototype.toString):
2818 (Flog.RayTracer.Light.prototype.initialize):
2819 (Flog.RayTracer.Light.prototype.toString):
2820 (Flog.RayTracer.Vector.prototype.initialize):
2821 (Flog.RayTracer.Vector.prototype.copy):
2822 (Flog.RayTracer.Vector.prototype.normalize):
2823 (Flog.RayTracer.Vector.prototype.magnitude):
2824 (Flog.RayTracer.Vector.prototype.cross):
2825 (Flog.RayTracer.Vector.prototype.dot):
2826 (Flog.RayTracer.Vector.prototype.add):
2827 (Flog.RayTracer.Vector.prototype.subtract):
2828 (Flog.RayTracer.Vector.prototype.multiplyVector):
2829 (Flog.RayTracer.Vector.prototype.multiplyScalar):
2830 (Flog.RayTracer.Vector.prototype.toString):
2831 (Flog.RayTracer.Ray.prototype.initialize):
2832 (Flog.RayTracer.Ray.prototype.toString):
2833 (Flog.RayTracer.Scene.prototype.initialize):
2834 (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2835 (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2836 (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2837 (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2838 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2839 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2840 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2841 (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2842 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2843 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2844 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2845 (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2846 (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2847 (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2848 (Flog.RayTracer.Shape.Sphere.prototype.toString):
2849 (Flog.RayTracer.Shape.Plane.prototype.initialize):
2850 (Flog.RayTracer.Shape.Plane.prototype.intersect):
2851 (Flog.RayTracer.Shape.Plane.prototype.toString):
2852 (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2853 (Flog.RayTracer.IntersectionInfo.prototype.toString):
2854 (Flog.RayTracer.Camera.prototype.initialize):
2855 (Flog.RayTracer.Camera.prototype.getRay):
2856 (Flog.RayTracer.Camera.prototype.toString):
2857 (Flog.RayTracer.Background.prototype.initialize):
2858 (Flog.RayTracer.Engine.prototype.initialize):
2859 (Flog.RayTracer.Engine.prototype.setPixel):
2860 (Flog.RayTracer.Engine.prototype.renderScene):
2861 (Flog.RayTracer.Engine.prototype.getPixelColor):
2862 (Flog.RayTracer.Engine.prototype.testIntersection):
2863 (Flog.RayTracer.Engine.prototype.getReflectionRay):
2864 (Flog.RayTracer.Engine.prototype.rayTrace):
2866 * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
2867 * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
2868 * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
2869 * js/regress/v8-raytrace-with-try-catch.html: Added.
2871 2015-09-17 Alexey Proskuryakov <ap@apple.com>
2873 Skip a media test that fails when an AppleTV is around.
2875 This will be fixed soon by https://bugs.webkit.org/show_bug.cgi?id=148912
2877 * platform/mac/TestExpectations:
2879 2015-09-17 Tim Horton <timothy_horton@apple.com>
2881 Add a test ensuring that scrolling in the middle of a page can't start a swipe gesture
2882 https://bugs.webkit.org/show_bug.cgi?id=148904
2884 Reviewed by Myles Maxfield.
2886 * swipe/main-frame-pinning-requirement.html: Added.
2888 2015-09-17 Zalan Bujtas <zalan@apple.com>
2890 column-rule-style: outset/inset doesn't work
2891 https://bugs.webkit.org/show_bug.cgi?id=148815
2893 Reviewed by David Hyatt.
2895 https://drafts.csswg.org/css-multicol-1/#crs
2896 The <‘border-style’> values are interpreted as in the collapsing border model.
2900 2015-09-17 Alex Christensen <achristensen@webkit.org>
2902 Make Windows tests green.
2904 * platform/win/TestExpectations:
2905 Skip new IndexedDB test on Windows after r189879 because IndexedDB is not enabled on Windows yet.
2906 Also skip new accessibility test after r189862 because stringValue is not implemented.
2908 2015-09-15 Sergio Villar Senin <svillar@igalia.com>
2910 [CSS Grid Layout] Using automatic (instead of min-content) minimums for 'auto' tracks
2911 https://bugs.webkit.org/show_bug.cgi?id=142329
2913 Reviewed by Darin Adler.
2915 Based on Blink's r198697 by <svillar@igalia.com> and r200478 by <jfernandez@igalia.com>
2917 New tests to verify that auto is a valid keyword inside
2918 minmax. Updated the expectations of existing tests to
2919 reflect the new status of auto.
2921 * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
2922 * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
2923 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt: Added.
2924 * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html: Added.
2925 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt: Added.
2926 * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html: Added.
2927 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
2928 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
2929 * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
2930 * fast/css-grid-layout/grid-columns-rows-get-set.html:
2931 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
2932 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
2933 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
2934 * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
2935 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
2936 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
2937 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
2938 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
2940 2015-09-17 Javier Fernandez <jfernandez@igalia.com>
2942 [CSS Grid Layout] Relayout whenever Box Alignment properties change
2943 https://bugs.webkit.org/show_bug.cgi?id=148070
2945 Reviewed by Darin Adler.
2947 Tests to verify we force a layout of grid container or grid items, as appropriated,
2948 whenever Box Alignment properties change their value.
2950 This patch also adds some repaint tests, so we can ensure we generate the correct
2951 repaint rects as well.
2953 * fast/css-grid-layout/relayout-align-items-changed-expected.txt: Added.
2954 * fast/css-grid-layout/relayout-align-items-changed.html: Added.
2955 * fast/css-grid-layout/relayout-align-self-changed-expected.txt: Added.
2956 * fast/css-grid-layout/relayout-align-self-changed.html: Added.
2957 * fast/css-grid-layout/relayout-justify-items-changed-expected.txt: Added.
2958 * fast/css-grid-layout/relayout-justify-items-changed.html: Added.
2959 * fast/css-grid-layout/relayout-justify-self-changed-expected.txt: Added.
2960 * fast/css-grid-layout/relayout-justify-self-changed.html: Added.
2961 * fast/repaint/align-items-change-expected.txt: Added.
2962 * fast/repaint/align-items-change.html: Added.
2963 * fast/repaint/align-items-overflow-change-expected.txt: Added.
2964 * fast/repaint/align-items-overflow-change.html: Added.
2965 * fast/repaint/align-self-change-expected.txt: Added.
2966 * fast/repaint/align-self-change.html: Added.
2967 * fast/repaint/align-self-overflow-change-expected.txt: Added.
2968 * fast/repaint/align-self-overflow-change.html: Added.
2969 * fast/repaint/justify-items-change-expected.txt: Added.
2970 * fast/repaint/justify-items-change.html: Added.
2971 * fast/repaint/justify-items-legacy-change-expected.txt: Added.
2972 * fast/repaint/justify-items-legacy-change.html: Added.
2973 * fast/repaint/justify-items-overflow-change-expected.txt: Added.
2974 * fast/repaint/justify-items-overflow-change.html: Added.
2975 * fast/repaint/justify-self-change-expected.txt: Added.
2976 * fast/repaint/justify-self-change.html: Added.
2977 * fast/repaint/justify-self-overflow-change-expected.txt: Added.
2978 * fast/repaint/justify-self-overflow-change.html: Added.
2980 2015-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
2982 printing does not use minimum page zoom factor
2983 https://bugs.webkit.org/show_bug.cgi?id=108507
2985 Reviewed by Darin Adler.
2987 Unskip printing reftests that should pass now.
2989 * platform/gtk/TestExpectations:
2990 * platform/mac-wk2/TestExpectations:
2992 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
2994 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
2995 The test failure is tracked by webkit.org/b/149246.
2997 Also rebaseline js/dom/global-constructors-attributes-idb.html on WK1 after r189879.
2999 * js/dom/global-constructors-attributes-idb-expected.txt: Replaced with LayoutTests/platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt.
3000 * platform/mac/TestExpectations:
3001 * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Removed.
3003 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3005 Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3006 The test failure is tracked by webkit.org/b/149246.
3008 * platform/mac/TestExpectations:
3010 2015-09-16 Brady Eidson <beidson@apple.com>
3012 Have window.indexedDB.open return an IDBOpenDBRequest.
3013 https://bugs.webkit.org/show_bug.cgi?id=149234
3015 Reviewed by Alex Christensen.
3017 * storage/indexeddb/modern/opendatabase-request-expected.txt: Added.
3018 * storage/indexeddb/modern/opendatabase-request.html: Added.
3020 2015-09-16 Myles C. Maxfield <mmaxfield@apple.com>
3022 Create a font which can be used for testing font features
3023 https://bugs.webkit.org/show_bug.cgi?id=149237
3025 Reviewed by Simon Fraser.
3027 * css3/font-feature-settings-rendering-2-expected.html: Added.
3028 * css3/font-feature-settings-rendering-2.html: Added.
3029 * css3/resources/FontWithFeatures.otf: Added.
3030 * platform/efl/TestExpectations:
3031 * platform/win/TestExpectations:
3033 2015-09-16 Brady Eidson <beidson@apple.com>
3035 Have window.indexedDB.deleteDatabase return an IDBOpenDBRequest.
3036 https://bugs.webkit.org/show_bug.cgi?id=149229
3038 Reviewed by Alex Christensen.
3040 * platform/mac-wk1/TestExpectations:
3041 * platform/wk2/TestExpectations:
3042 * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt: Added.
3043 * storage/indexeddb/modern/deletedatabase-null-name-exception.html: Added.
3044 * storage/indexeddb/modern/deletedatabase-request-expected.txt: Added.
3045 * storage/indexeddb/modern/deletedatabase-request.html: Added.
3047 2015-09-16 Chris Dumez <cdumez@apple.com>
3049 Unreviewed, drop dom/xhtml/level3/core/nodegetbaseuri03.xhtml test.
3051 This test is outdated and we have more recent DOM tests covering
3052 the newly expected behavior.
3054 * dom/xhtml/level3/core/nodegetbaseuri03.js: Removed.
3055 * dom/xhtml/level3/core/nodegetbaseuri03.xhtml: Removed.
3057 2015-09-16 Chris Dumez <cdumez@apple.com>
3059 Add initial support for [Unforgeable] IDL extended attribute
3060 https://bugs.webkit.org/show_bug.cgi?id=149147
3062 Reviewed by Darin Adler.
3064 New test that verifies that well-known [Unforgeable] attributes
3065 are on the instance rather than the prototype and that they are
3068 * fast/dom/unforgeable-attributes-expected.txt: Added.
3069 * fast/dom/unforgeable-attributes.html: Added.
3071 2015-09-16 Zalan Bujtas <zalan@apple.com>
3073 Simple line layout: Glitch selecting long text.
3074 https://bugs.webkit.org/show_bug.cgi?id=149204
3075 rdar://problem/22646472
3077 Reviewed by Antti Koivisto.
3079 When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3080 collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3081 This patch ensures that fragments with hypen character ignore renderer boundaries too.
3083 * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3084 * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3086 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3088 fast/events/mouse-cursor-change.html is flaky on Mac
3089 https://bugs.webkit.org/show_bug.cgi?id=149216
3091 Reviewed by Darin Adler.
3093 * fast/events/mouse-cursor-change.html: Increase the timeout. I don't see a way to make
3094 this test 100% reliable, but this change makes it work in my local testing.
3096 2015-09-16 Chris Dumez <cdumez@apple.com>
3098 Unreviewed, rebaseline W3C html/dom test for iOS after r189842.
3100 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3102 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3104 More test result fixing after r189841.
3106 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3108 2015-09-16 Alexey Proskuryakov <ap@apple.com>
3110 Mark http/tests/css/link-css-disabled-value-with-slow-loading-sheet.html as flaky, because it is.
3112 It was already marked as flaky on mac-wk2.
3114 * platform/ios-simulator-wk2/TestExpectations:
3116 2015-09-16 Chris Fleizach <cfleizach@apple.com>
3118 AX: No VO typing feedback in some text fields
3119 https://bugs.webkit.org/show_bug.cgi?id=149177
3121 Reviewed by Mario Sanchez Prada.
3123 * accessibility/ax-value-with-search-expected.txt: Added.
3124 * accessibility/ax-value-with-search.html: Added.
3126 2015-09-16 Manuel Rego Casasnovas <rego@igalia.com>
3128 [css-grid] Grid container's height should include scrollbar
3129 https://bugs.webkit.org/show_bug.cgi?id=149210
3131 Reviewed by Sergio Villar Senin.
3133 Add test to check both height and width (which was already working as
3134 expected) with margins, borders, paddings and scrollbars.
3136 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar-expected.txt: Added.
3137 * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar.html: Added.
3139 2015-09-16 Ryosuke Niwa <rniwa@webkit.org>
3141 Mac rebaseline after r189841.
3143 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3145 2015-09-15 Commit Queue <commit-queue@webkit.org>
3147 Unreviewed, rolling out r189847.
3148 https://bugs.webkit.org/show_bug.cgi?id=149208
3150 Asserts on all the tests (Requested by ap on #webkit).
3154 "Simple line layout: Glitch selecting long text."
3155 https://bugs.webkit.org/show_bug.cgi?id=149204
3156 http://trac.webkit.org/changeset/189847
3158 2015-09-15 Zalan Bujtas <zalan@apple.com>
3160 Simple line layout: Glitch selecting long text.
3161 https://bugs.webkit.org/show_bug.cgi?id=149204
3162 rdar://problem/22646472
3164 Reviewed by Antti Koivisto.
3166 When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3167 collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3168 This patch ensures that fragments with hypen character ignore renderer boundaries too.
3170 * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3171 * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3173 2015-09-15 Chris Dumez <cdumez@apple.com>
3175 Document.createElement(localName) does not handle correctly missing or null parameter
3176 https://bugs.webkit.org/show_bug.cgi?id=149184
3177 <rdar://problem/22565070>
3179 Reviewed by Ryosuke Niwa.
3181 Update / rebaseline existing tests now that our behavior has changed.
3183 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
3184 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
3185 * fast/dom/dom-method-document-change.html:
3186 * fast/dom/element-removed-while-inserting-parent-crash.html:
3187 * fast/inspector-support/uncaught-dom3-exception-expected.txt:
3189 2015-09-15 Ryosuke Niwa <rniwa@webkit.org>
3191 Add ShadowRoot interface and Element.prototype.attachShadow
3192 https://bugs.webkit.org/show_bug.cgi?id=149187
3194 Reviewed by Antti Koivisto.
3196 Add new tests for Shadow DOM with failing expectations on all platforms but Mac.
3199 * fast/shadow-dom: Added.
3200 * fast/shadow-dom/Element-interface-attachShadow-expected.txt: Added.
3201 * fast/shadow-dom/Element-interface-attachShadow.html: Added.
3202 * fast/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt: Added.
3203 * fast/shadow-dom/Element-interface-shadowRoot-attribute.html: Added.
3204 * fast/shadow-dom/ShadowRoot-interface-expected.txt: Added.
3205 * fast/shadow-dom/ShadowRoot-interface.html: Added.
3206 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3207 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3208 * platform/mac/TestExpectations:
3209 * platform/mac/js/dom/constructor-length-expected.txt:
3211 2015-09-15 Jinyoung Hur <hur.ims@navercorp.com>
3213 [WebGL] Only require that the stencil value and write masks have as many bits set as the stencil buffer is deep
3214 https://bugs.webkit.org/show_bug.cgi?id=149174
3216 Reviewed by Dean Jackson.
3218 Copied the stencil mask related tests from the webgl/1.0.2/resources/webgl_test_files/conformance/state/gl-get-calls.html.
3220 It seems that there is a difference in the way that glGetIntegerV returns an unsigned int type value among
3221 OpenGL implementatios. Some return the whole bits of value(e.g., 0xffffffff -> 0xffffffff), whereas some(e.g., ANGLE)
3222 return a max-int-clamped value(e.g., 0xffffffff -> 0x7fffffff).
3224 It would be good to make this test independent on the OpenGL implementations.
3226 * fast/canvas/webgl/gl-get-calls-expected.txt:
3227 * fast/canvas/webgl/gl-get-calls.html:
3229 2015-09-15 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3231 [EFL] Unreviewed gardening 16th Sep.
3233 Mark fast/css, fast/form tests to failure. Besides some tests of imported/w3c/web-platform-tests/html
3234 are marked to pass on EFL port.
3236 * platform/efl/TestExpectations:
3238 2015-09-15 Benjamin Poulain <bpoulain@apple.com>
3240 Style invalidation affecting siblings does not work with inline-style changes
3241 https://bugs.webkit.org/show_bug.cgi?id=149189
3243 Reviewed by Antti Koivisto.
3245 * fast/css/style-attribute-invalidation-propagates-to-counted-siblings-expected.txt: Added.
3246 * fast/css/style-attribute-invalidation-propagates-to-counted-siblings.html: Added.
3247 * fast/css/style-attribute-invalidation-propagates-to-direct-siblings-expected.txt: Added.
3248 * fast/css/style-attribute-invalidation-propagates-to-direct-siblings.html: Added.
3249 * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings-expected.txt: Added.
3250 * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings.html: Added.
3252 2015-09-15 Myles C. Maxfield <mmaxfield@apple.com>
3254 REGRESSION(r155554): Nested isolates can cause an infinite loop when laying out bidi runs
3255 https://bugs.webkit.org/show_bug.cgi?id=149153
3257 Reviewed by David Hyatt.
3259 * fast/text/international/unicode-bidi-isolate-nested-crash-expected.html: Added.
3260 * fast/text/international/unicode-bidi-isolate-nested-crash.html: Added.
3262 2015-09-15 Chris Dumez <cdumez@apple.com>
3264 Element.getAttributeNS() should return null if the attribute does not exist
3265 https://bugs.webkit.org/show_bug.cgi?id=149180
3266 <rdar://problem/22561011>
3268 Reviewed by Ryosuke Niwa.
3270 Rebaseline / update existing tests now that our behavior has changed.
3272 * fast/dom/Element/attribute-uppercase-expected.txt:
3273 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt:
3274 * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.html:
3275 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt:
3276 * fast/dom/Element/setAttributeNode-overriding-lowercase-values-2-expected.txt:
3278 2015-09-15 Chris Dumez <cdumez@apple.com>
3280 Unreviewed, rebaseline several W3C HTML tests on iOS after r189762.
3282 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3283 * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3285 2015-09-14 David Hyatt <hyatt@apple.com>
3287 2015-09-14 David Hyatt <hyatt@apple.com>
3289 [New Block-Inside-Inline Model] Implement margin collapsing across contiguous anonymous inline blocks.
3290 https://bugs.webkit.org/show_bug.cgi?id=149132
3292 Reviewed by Zalan Bujtas.
3294 * fast/block/inside-inlines/new-model/margin-collapse: Added.
3295 * fast/block/inside-inlines/new-model/margin-collapse/001-expected.html: Added.
3296 * fast/block/inside-inlines/new-model/margin-collapse/001.html: Added.
3297 * fast/block/inside-inlines/new-model/margin-collapse/002-expected.html: Added.
3298 * fast/block/inside-inlines/new-model/margin-collapse/002.html: Added.
3299 * fast/block/inside-inlines/new-model/margin-collapse/003-expected.html: Added.
3300 * fast/block/inside-inlines/new-model/margin-collapse/003.html: Added.
3301 * fast/block/inside-inlines/new-model/margin-collapse/004-expected.html: Added.
3302 * fast/block/inside-inlines/new-model/margin-collapse/004.html: Added.
3304 2015-09-15 Andy VanWagoner <thetalecrafter@gmail.com>
3306 [INTL] Implement supportedLocalesOf on Intl Constructors
3307 https://bugs.webkit.org/show_bug.cgi?id=147599
3309 Reviewed by Benjamin Poulain.
3311 * js/intl-collator-expected.txt: Added tests for supportedLocalesOf
3312 * js/intl-datetimeformat-expected.txt: Added tests for supportedLocalesOf
3313 * js/intl-numberformat-expected.txt: Added tests for supportedLocalesOf
3314 * js/script-tests/intl-collator.js: Added tests for supportedLocalesOf
3315 * js/script-tests/intl-datetimeformat.js: Added tests for supportedLocalesOf
3316 * js/script-tests/intl-numberformat.js: Added tests for supportedLocalesOf
3318 2015-09-15 Alex Christensen <achristensen@webkit.org>
3320 Unreviewed gardening.
3322 * platform/win/TestExpectations:
3323 Fix Windows tests after r189769.
3325 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3327 Layout Test http/tests/media/media-document-referer.html is flaky
3328 https://bugs.webkit.org/show_bug.cgi?id=145257
3330 Reviewed by Chris Dumez.
3332 * http/tests/media/media-document-referer.html: Increase the timeout, one second is not much.
3334 * platform/gtk/TestExpectations: Fingers crossed, this will help Gtk as well.
3336 2015-09-14 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3338 Unreviewed, EFL gardening on 15th Sep.
3340 Mark tests of css1/box_properties to flaky and tests of editing, fast are set to timeout.
3342 * platform/efl/TestExpectations:
3344 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3346 fast/events/frame-scroll-fake-mouse-move.html is flaky
3347 https://bugs.webkit.org/show_bug.cgi?id=149140
3349 Reviewed by Darin Adler.
3351 * fast/events/frame-scroll-fake-mouse-move.html:
3353 2015-09-14 Chris Dumez <cdumez@apple.com>
3355 Drop non-standard [IsIndex] WebKit IDL extended attribute
3356 https://bugs.webkit.org/show_bug.cgi?id=149122
3357 <rdar://problem/22547139>
3359 Reviewed by Darin Adler.
3361 * dom/html/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3362 * dom/html/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3363 * dom/html/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3364 * dom/xhtml/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3365 * dom/xhtml/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3366 * dom/xhtml/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3367 Rebaseline outdated DOM tests that are now failing.
3369 * svg/custom/getSubStringLength-expected.txt:
3370 * svg/custom/script-tests/getSubStringLength.js:
3371 * svg/custom/script-tests/selectSubString.js:
3372 * svg/custom/selectSubString-expected.txt:
3373 Update existing SVG tests that were expecting an exception if the nchars
3374 parameter in the SVGTextContentElement API is negative. I have verified
3375 that Chrome and Firefox do not throw for these either.
3377 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3379 Add tests for control characters being rendered visibly
3380 https://bugs.webkit.org/show_bug.cgi?id=149142
3382 Reviewed by Alexey Proskuryakov.
3384 According to [1] and [2], all browsers are migrating to rendering control characters. This patch
3385 adds tests for this behavior. Because we do not implement the behavior yet [3], these tests are
3388 [1] http://logs.csswg.org/irc.w3.org/css/2015-02-08/#e520447
3389 [2] https://lists.w3.org/Archives/Public/www-style/2015Sep/0076.html
3390 [3] https://bugs.webkit.org/show_bug.cgi?id=149128
3392 * platform/efl/TestExpectations:
3393 * platform/gtk/TestExpectations:
3394 * platform/ios-simulator/TestExpectations:
3395 * platform/mac/TestExpectations:
3396 * fast/text/control-characters/visible-control-characters-1-expected-mismatch.html: Added.
3397 * fast/text/control-characters/visible-control-characters-1.html: Added.
3398 * fast/text/control-characters/visible-control-characters-2-expected-mismatch.html: Added.
3399 * fast/text/control-characters/visible-control-characters-2.html: Added.
3400 * fast/text/control-characters/visible-control-characters-3-expected-mismatch.html: Added.
3401 * fast/text/control-characters/visible-control-characters-3.html: Added.
3402 * fast/text/control-characters/visible-control-characters-2-expected-mismatch.xhtml: Added.
3403 * fast/text/control-characters/visible-control-characters-2.xhtml: Added.
3404 * fast/text/control-characters/visible-control-characters-3-expected-mismatch.xhtml: Added.
3405 * fast/text/control-characters/visible-control-characters-3.xhtml: Added.
3407 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3409 WebKitTestRunner declarative language setting is broken for iOS
3410 https://bugs.webkit.org/show_bug.cgi?id=149119
3414 * platform/ios-simulator/TestExpectations:
3416 2015-09-14 Chris Dumez <cdumez@apple.com>
3418 Document.createNodeIterator(null) / Document.createTreeWalker(null) should throw a TypeError
3419 https://bugs.webkit.org/show_bug.cgi?id=149126
3420 <rdar://problem/22564891>
3422 Reviewed by Ryosuke Niwa.
3424 Update existing tests to add test coverage for this case.
3426 * fast/dom/createNodeIterator-parameters-expected.txt:
3427 * fast/dom/createNodeIterator-parameters.html:
3428 * fast/dom/createTreeWalker-parameters-expected.txt:
3429 * fast/dom/createTreeWalker-parameters.html:
3431 2015-09-14 Chris Dumez <cdumez@apple.com>
3433 window.HTMLDetailsElement should exist
3434 https://bugs.webkit.org/show_bug.cgi?id=149139
3436 Reviewed by Ryosuke Niwa.
3438 Rebaseline test now that HTMLDetailsElement is exposed on the global
3441 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3442 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3443 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3444 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3445 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3446 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3448 2015-09-14 Brian Burg <bburg@apple.com>
3450 Web Inspector: backend command promises are not rejected when a protocol error occurs
3451 https://bugs.webkit.org/show_bug.cgi?id=141403
3453 Reviewed by Joseph Pecoraro.
3455 Expand coverage of an existing protocol layer test to cover success and failure modes.
3457 * inspector/protocol/inspector-backend-invocation-return-value-expected.txt:
3458 * inspector/protocol/inspector-backend-invocation-return-value.html:
3460 2015-09-14 Myles C. Maxfield <mmaxfield@apple.com>
3462 Test gardening after r189670
3466 * platform/mac-wk1/TestExpectations:
3467 * platform/mac/TestExpectations:
3469 2015-09-14 Chris Dumez <cdumez@apple.com>
3471 Disable PICTURE_SIZES on AppleWin
3472 https://bugs.webkit.org/show_bug.cgi?id=149125
3474 Reviewed by Alexey Proskuryakov.
3476 * platform/win/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Removed.
3477 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt: Removed.
3478 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt: Removed.
3479 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt: Removed.
3480 * platform/win/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt: Removed.
3482 2015-09-14 Said Abou-Hallawa <sabouhallawa@apple.com>
3484 Unreviewed, skip fast/text/international/system-language for now.
3485 WebKitTestRunner declarative language setting is broken for iOS.
3487 * platform/ios-simulator/TestExpectations:
3489 2015-09-14 Said Abou-Hallawa <sabouhallawa@apple.com>
3491 Unreviewed, expect css3/flexbox/image-percent-max-height.html to fail on iOS.
3492 The test is already expected to fail on mac, windows and gtk.
3494 * platform/ios-simulator/TestExpectations:
3496 2015-09-14 Chris Dumez <cdumez@apple.com>
3498 Unreviewed, rebaseline imported/w3c/web-platform-tests/html/dom/interfaces.html on iOS.
3500 * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3502 2015-09-14 Alexey Proskuryakov <ap@apple.com>
3504 Skip fast/text/international/system-language where unsupported.
3506 * platform/ios-simulator-wk1/TestExpectations:
3507 * platform/win/TestExpectations:
3509 2015-09-09 Sergio Villar Senin <svillar@igalia.com>
3511 min-width/height should default to auto for grid items
3512 https://bugs.webkit.org/show_bug.cgi?id=146021
3514 Reviewed by Darin Adler.
3516 Based on Blink's r194408, r194863 and r194887 by <rego@igalia.com>.
3518 Apart from the original tests this includes some extra ones to
3519 verify that we behave correctly with vertical writing modes.
3521 * fast/css-grid-layout/min-width-height-auto-expected.txt: Added.
3522 * fast/css-grid-layout/min-width-height-auto-overflow-expected.html: Added.
3523 * fast/css-grid-layout/min-width-height-auto-overflow.html: Added.
3524 * fast/css-grid-layout/min-width-height-auto.html: Added.
3525 * fast/css/auto-min-size-expected.txt:
3526 * fast/css/auto-min-size.html:
3528 2015-09-14 Manuel Rego Casasnovas <rego@igalia.com>
3530 [css-grid] Percentage columns should remove scrollbar's width
3531 https://bugs.webkit.org/show_bug.cgi?id=149116
3533 Reviewed by Sergio Villar Senin.
3535 Added test to check the behavior for both columns and rows.
3536 Note that rows (height) were already working fine.
3538 * fast/css-grid-layout/grid-percent-track-scrollbar-expected.txt: Added.
3539 * fast/css-grid-layout/grid-percent-track-scrollbar.html: Added.
3541 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3543 [Streams API] pipe-to writable stream tests
3544 https://bugs.webkit.org/show_bug.cgi?id=148296
3546 Reviewed by Darin Adler.
3548 * streams/reference-implementation/pipe-to-expected.txt: Added.
3549 * streams/reference-implementation/pipe-to.html: Added.
3551 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3553 [Streams API] Add readable stream templated tests for writable streams
3554 https://bugs.webkit.org/show_bug.cgi?id=148304
3556 Reviewed by Darin Adler.
3558 * streams/reference-implementation/readable-stream-templated-expected.txt: Added new expectations.
3559 * streams/reference-implementation/readable-stream-templated.html: New writable stream tests.
3561 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3563 [Streams API] Add pipe-to-options writable stream tests
3564 https://bugs.webkit.org/show_bug.cgi?id=148297
3566 Reviewed by Darin Adler.
3568 * streams/reference-implementation/pipe-to-options-expected.txt: Added.
3569 * streams/reference-implementation/pipe-to-options.html: Added.
3571 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3573 [Streams API] Add tests about abort on writable streams
3574 https://bugs.webkit.org/show_bug.cgi?id=148298
3576 Reviewed by Darin Adler.
3578 * streams/reference-implementation/writable-stream-abort-expected.txt: Added.
3579 * streams/reference-implementation/writable-stream-abort.html: Added.
3581 2015-09-14 Xabier Rodriguez Calvar <calvaris@igalia.com>
3583 [Streams API] Add general writable streams tests
3584 https://bugs.webkit.org/show_bug.cgi?id=148299
3586 Reviewed by Darin Adler.