Invalid CSS Selector for Content Blockers invalidates others
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-10-05  Alex Christensen  <achristensen@webkit.org>
2
3         Invalid CSS Selector for Content Blockers invalidates others
4         https://bugs.webkit.org/show_bug.cgi?id=148446
5         rdar://problem/22918235
6
7         Reviewed by Benjamin Poulain.
8
9         * http/tests/contentextensions/invalid-selector-expected.txt: Added.
10         * http/tests/contentextensions/invalid-selector.html: Added.
11         * http/tests/contentextensions/invalid-selector.html.json: Added.
12
13 2015-10-05  Jiewen Tan  <jiewen_tan@apple.com>
14
15         CSSGradientValue should check whether gradientLength is zero or not.
16         https://bugs.webkit.org/show_bug.cgi?id=149373
17         <rdar://problem/22771418>
18
19         Reviewed by Darin Adler.
20
21         * fast/gradients/css3-repeating-radial-gradients-crash-expected.txt: Added.
22         * fast/gradients/css3-repeating-radial-gradients-crash.html: Added.
23
24 2015-10-05  Dean Jackson  <dino@apple.com>
25
26         EXT_texture_filter_anisotropic extension exposed with WEBKIT_ prefix
27         https://bugs.webkit.org/show_bug.cgi?id=149765
28         <rdar://problem/22983722>
29
30         Reviewed by Beth Dakin.
31
32         Simple test that the unprefixed form exists. The actual functionality
33         is exercised in the WebGL conformance tests.
34
35         * fast/canvas/webgl/unprefixed-anisotropic-extension-expected.txt: Added.
36         * fast/canvas/webgl/unprefixed-anisotropic-extension.html: Added.
37
38 2015-10-05  Myles C. Maxfield  <mmaxfield@apple.com>
39
40         REGRESSION(189668?): http/tests/notifications/events.html flakily asserts or times out
41         https://bugs.webkit.org/show_bug.cgi?id=149218
42
43         Reviewed by Alexey Proskuryakov.
44
45         * TestExpectations:
46
47 2015-10-05  Dean Jackson  <dino@apple.com>
48
49         Reference cycles during SVG dependency invalidation
50         https://bugs.webkit.org/show_bug.cgi?id=149824
51         <rdar://problem/22771412>
52
53         Reviewed by Tim Horton.
54
55         Adding a test that has a cycle between feImage resources.
56
57         Merge Blink commit:
58         https://chromium.googlesource.com/chromium/blink/+/a4bc83453bda89823b672877dc02247652a02d51
59
60         * svg/custom/reference-cycle-expected.txt: Added.
61         * svg/custom/reference-cycle.svg: Added.
62
63 2015-10-05  Ryan Haddad  <ryanhaddad@apple.com>
64
65         Marking compositing/video/video-poster.html as flaky for El Capitan.
66         https://bugs.webkit.org/show_bug.cgi?id=149819
67         <rdar://problem/16622896> ASSERT(!needsLayout()) at com.apple.WebCore: WebCore::RenderView::paint
68
69         Reviewed by Simon Fraser.
70
71         * platform/mac-elcapitan/TestExpectations: Added.
72
73 2015-10-05  Jiewen Tan  <jiewen_tan@apple.com>
74
75         Fix null pointer dereference in WebSocket::connect()        
76         https://bugs.webkit.org/show_bug.cgi?id=149311
77         <rdar://problem/22748858>
78
79         Reviewed by Chris Dumez.
80
81         * http/tests/websocket/construct-in-detached-frame-expected.txt: Added.
82         * http/tests/websocket/construct-in-detached-frame.html: Added.
83         * http/tests/websocket/resources/construct-in-detached-frame.html: Added.
84
85 2015-10-05  Alexey Proskuryakov  <ap@apple.com>
86
87         Revert LayoutTests parts of r190579, which were incorrect.
88
89         * svg/custom/invalid-xslt-crash-expected.txt: Copied from LayoutTests/svg/custom/invalid-xslt-crash-expected.txt.
90         * svg/custom/invalid-xslt-crash.svg:
91
92 2015-10-02  Ryosuke Niwa  <rniwa@webkit.org>
93
94         ShadowRoot with leading or trailing white space cause a crash
95         https://bugs.webkit.org/show_bug.cgi?id=149782
96
97         Reviewed by Chris Dumez.
98
99         Added a regression test.
100
101         * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash-expected.txt: Added.
102         * fast/shadow-dom/shadow-root-with-child-whitespace-text-crash.html: Added.
103
104 2015-10-05  Jiewen Tan  <jiewen_tan@apple.com>
105
106         Cleaning up after revision 190339
107         https://bugs.webkit.org/show_bug.cgi?id=149732
108
109         Reviewed by Myles C. Maxfield.
110
111         * svg/custom/invalid-xslt-crash.svg:
112         * svg/custom/invalid-xslt-crash-expected.txt:
113         Replace render tree dump test with text dump.
114         Pass if no crash.
115
116 2015-10-05  Timothy Horton  <timothy_horton@apple.com>
117
118         Rebaseline test for iOS
119
120         * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt:
121
122 2015-10-05  Zalan Bujtas  <zalan@apple.com>
123
124         Mark the line dirty when RenderQuote's text changes.
125         https://bugs.webkit.org/show_bug.cgi?id=149784
126         rdar://problem/22558169
127
128         Reviewed by Antti Koivisto.
129
130         When quotation mark changes ( " -> ' or empty string), we
131         need to mark the line dirty to ensure its content gets laid out properly.
132
133         * fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
134         * fast/inline/quotation-text-changes-dynamically.html: Added.
135
136 2015-10-05  Myles C. Maxfield  <mmaxfield@apple.com>
137
138         Unprefix -webkit-font-feature-settings
139         https://bugs.webkit.org/show_bug.cgi?id=149722
140
141         Reviewed by Sam Weinig.
142
143         * css3/font-feature-settings-parsing.html:
144         * css3/font-feature-settings-preinstalled-fonts.html:
145         * css3/font-feature-settings-rendering-2.html:
146         * css3/font-feature-settings-rendering.html:
147         * fast/css/inherited-properties-rare-text-expected.txt:
148         * fast/css/inherited-properties-rare-text.html:
149         * fast/text/shaping/shaping-script-order.html:
150         * fast/text/shaping/shaping-selection-rect.html:
151         * fonts/unicode-character-font-crash.html:
152         * scrollbars/scrollbar-scrollbarparts-repaint-crash.html:
153
154 2015-10-04  Alexey Proskuryakov  <ap@apple.com>
155
156         Mark tests as flaky for 
157         https://bugs.webkit.org/show_bug.cgi?id=148890
158
159         http/tests/contentfiltering/load-substitute-data-from-appcache.html and
160         http/tests/appcache/decide-navigation-policy-after-delay.html crash
161         in DocumentLoader::dataReceived sometimes
162
163         * platform/wk2/TestExpectations:
164
165 2015-10-04  Nikita Vasilyev  <nvasilyev@apple.com>
166
167         Web Inspector: Wrong column numbers in error object views
168         https://bugs.webkit.org/show_bug.cgi?id=149795
169
170         Reviewed by Timothy Hatcher.
171
172         * inspector/debugger/js-stacktrace-expected.txt:
173
174 2015-10-03  Alexey Proskuryakov  <ap@apple.com>
175
176         fast/events/overflow-scroll-fake-mouse-move.html is flaky
177         https://bugs.webkit.org/show_bug.cgi?id=138697
178
179         Reviewed by Brent Fulgham.
180
181         * fast/events/overflow-scroll-fake-mouse-move.html:
182
183 2015-10-03  Ryosuke Niwa  <rniwa@webkit.org>
184
185         Make the test added in r190530 not time out on the ports that don't enable shadow DOM.
186
187         Call waitUntilDone after calling attachShadow so that an exception thrown by calling attachShadow
188         will prevent waitUntilDone from getting called on those ports.
189
190         * fast/shadow-dom/insert-child-to-assigned-node.html:
191
192 2015-10-02  Simon Fraser  <simon.fraser@apple.com>
193
194         New baselines for some compositing tests.
195
196         * platform/ios-simulator/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
197         * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
198         * platform/ios-simulator/compositing/repaint/become-overlay-composited-layer-expected.txt:
199         * platform/ios-simulator/compositing/visible-rect/animated-from-none-expected.txt: Added.
200
201 2015-10-02  Antti Koivisto  <antti@apple.com>
202
203         Inserting a child to a slot assigned node doesn't trigger repaint
204         https://bugs.webkit.org/show_bug.cgi?id=149739
205
206         Reviewed by Ryosuke Niwa.
207
208         * fast/shadow-dom/insert-child-to-assigned-node-expected.html: Added.
209         * fast/shadow-dom/insert-child-to-assigned-node.html: Added.
210
211 2015-10-02  Devin Rousso  <dcrousso+webkit@gmail.com>
212
213         Web Inspector: Copying inline style text puts "undefined" in the pasteboard
214         https://bugs.webkit.org/show_bug.cgi?id=149155
215
216         Reviewed by Brian Burg.
217
218         Added test for generating CSS rule strings with default formatting.
219
220         * inspector/css/generate-css-rule-string.html:
221
222 2015-10-02  Joseph Pecoraro  <pecoraro@apple.com>
223
224         Unreviewed, rolling out r190520, some tests assert / crash.
225
226         * inspector/heap/garbageCollected-expected.txt: Removed.
227         * inspector/heap/garbageCollected.html: Removed.
228         * inspector/heap/gc-expected.txt: Removed.
229         * inspector/heap/gc.html: Removed.
230
231 2015-10-02  Joseph Pecoraro  <pecoraro@apple.com>
232
233         Web Inspector: Include Garbage Collection Event in Timeline
234         https://bugs.webkit.org/show_bug.cgi?id=142510
235
236         Reviewed by Geoffrey Garen.
237
238         * inspector/heap/garbageCollected-expected.txt: Added.
239         * inspector/heap/garbageCollected.html: Added.
240         * inspector/heap/gc-expected.txt: Added.
241         * inspector/heap/gc.html: Added.
242
243 2015-10-02  Simon Fraser  <simon.fraser@apple.com>
244
245         Test gardening.
246
247         * TestExpectations:
248         * platform/gtk/TestExpectations:
249         * platform/ios-simulator/TestExpectations:
250         * platform/mac-wk1/TestExpectations:
251         * platform/mac/TestExpectations:
252
253 2015-10-02  Jer Noble  <jer.noble@apple.com>
254
255         [MSE] Browser crashes when appending invalid data to MSE source buffer
256         https://bugs.webkit.org/show_bug.cgi?id=149689
257
258         Reviewed by Darin Adler.
259
260         * media/content/stpp.mp4: Added.
261         * media/media-source/media-source-stpp-crash-expected.txt: Added.
262         * media/media-source/media-source-stpp-crash.html: Added.
263
264 2015-10-02  Alex Christensen  <achristensen@webkit.org>
265
266         Reloading without content blockers doesn’t apply to resource loads after the main frame finishes
267         https://bugs.webkit.org/show_bug.cgi?id=149430
268         rdar://problem/22742222
269
270         Reviewed by Geoffrey Garen.
271
272         * http/tests/contentextensions/disable-blocker-expected.txt: Added.
273         * http/tests/contentextensions/disable-blocker.html: Added.
274         * http/tests/contentextensions/disable-blocker.html.json: Added.
275
276 2015-10-02  Antoine Quint  <graouts@apple.com>
277
278         popstate is fired at the wrong time on load
279         https://bugs.webkit.org/show_bug.cgi?id=94265
280
281         Reviewed by Darin Adler.
282
283         Updating tests that relied on a "popstate" event being fired at page load.
284
285         * fast/history/same-document-iframes-changing-fragment-expected.txt:
286         * fast/history/same-document-iframes-changing-pushstate-expected.txt:
287         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
288         * fast/loader/stateobjects/document-destroyed-navigate-back-with-fragment-scroll.html:
289         * fast/loader/stateobjects/document-destroyed-navigate-back.html:
290         * fast/loader/stateobjects/popstate-after-load-complete-addeventlistener.html:
291         * fast/loader/stateobjects/popstate-after-load-complete-body-attribute.html:
292         * fast/loader/stateobjects/popstate-after-load-complete-body-inline-attribute.html:
293         * fast/loader/stateobjects/popstate-after-load-complete-window-attribute.html:
294         * fast/loader/stateobjects/popstate-fires-on-history-traversal-expected.txt:
295         * fast/loader/stateobjects/popstate-fires-on-history-traversal.html:
296         * fast/loader/stateobjects/popstate-fires-with-page-cache-expected.txt:
297         * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
298         * fast/loader/stateobjects/pushstate-object-types.html:
299         * fast/loader/stateobjects/pushstate-then-replacestate.html:
300         * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange.html:
301         * fast/loader/stateobjects/replacestate-then-pushstate.html:
302         * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-1.html:
303         * fast/loader/stateobjects/resources/popstate-fires-with-page-cache-2.html:
304         * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html:
305         * http/tests/history/popstate-fires-with-pending-requests.html:
306         * http/tests/navigation/redirect-on-back-updates-history-item-expected.txt:
307         * http/tests/navigation/redirect-on-reload-updates-history-item-expected.txt:
308
309 2015-10-02  Javier Fernandez  <jfernandez@igalia.com>
310
311         [CSS Grid Layout] Support for Content Alignment in grid layout
312         https://bugs.webkit.org/show_bug.cgi?id=145520
313
314         Reviewed by Darin Adler.
315
316         Content Distribution alignment controls alignment of the box's
317         content within the box. The alignment container is the grid
318         container's content box. The alignment subjects are the grid
319         tracks.
320
321         In addition to the tests to verify the new functionality, I've
322         added some tests to check out that the new complex values are
323         overwritten properly.
324
325         I had to modify the grid-item-margin-auto-columns-rows-horizontal-rtl
326         test because when using RTL direction the whole grid must flow form
327         right to left, not only its items, so I rebaselined text expectations
328         to adapt it to the new behavior.
329
330         * css3/overwrite-content-alignment-expected.txt: Added.
331         * css3/overwrite-content-alignment.html: Added.
332         * css3/overwrite-self-alignment-expected.txt: Added.
333         * css3/overwrite-self-alignment.html: Added.
334         * fast/css-grid-layout/grid-align-content-distribution-expected.txt: Added.
335         * fast/css-grid-layout/grid-align-content-distribution-vertical-lr-expected.txt: Added.
336         * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html: Added.
337         * fast/css-grid-layout/grid-align-content-distribution-vertical-rl-expected.txt: Added.
338         * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html: Added.
339         * fast/css-grid-layout/grid-align-content-distribution.html: Added.
340         * fast/css-grid-layout/grid-align-content-expected.txt: Added.
341         * fast/css-grid-layout/grid-align-content-vertical-lr-expected.txt: Added.
342         * fast/css-grid-layout/grid-align-content-vertical-lr.html: Added.
343         * fast/css-grid-layout/grid-align-content-vertical-rl-expected.txt: Added.
344         * fast/css-grid-layout/grid-align-content-vertical-rl.html: Added.
345         * fast/css-grid-layout/grid-align-content.html: Added.
346         * fast/css-grid-layout/grid-content-alignment-overflow-expected.txt: Added.
347         * fast/css-grid-layout/grid-content-alignment-overflow.html: Added.
348         * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks.html: Added.
349         * fast/css-grid-layout/grid-content-alignment-with-different-sized-tracks-expected.txt: Added.
350         * fast/css-grid-layout/grid-content-alignment-with-span-expected.txt: Added.
351         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr-expected.txt: Added.
352         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html: Added.
353         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl-expected.txt: Added.
354         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html: Added.
355         * fast/css-grid-layout/grid-content-alignment-with-span.html: Added.
356         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
357         * fast/css-grid-layout/grid-justify-content-distribution-expected.txt: Added.
358         * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr-expected.txt: Added.
359         * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html: Added.
360         * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl-expected.txt: Added.
361         * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html: Added.
362         * fast/css-grid-layout/grid-justify-content-distribution.html: Added.
363         * fast/css-grid-layout/grid-justify-content-expected.txt: Added.
364         * fast/css-grid-layout/grid-justify-content-vertical-lr-expected.txt: Added.
365         * fast/css-grid-layout/grid-justify-content-vertical-lr.html: Added.
366         * fast/css-grid-layout/grid-justify-content-vertical-rl-expected.txt: Added.
367         * fast/css-grid-layout/grid-justify-content-vertical-rl.html: Added.
368         * fast/css-grid-layout/grid-justify-content.html: Added.
369         * fast/css-grid-layout/resources/grid.css:
370         (.firstRowThirdColumn):
371         (.firstRowFourthColumn):
372         (.secondRowThirdColumn):
373         (.secondRowFourthColumn):
374         (.thirdRowFirstColumn):
375         (.thirdRowSecondColumn):
376         (.fourthRowFirstColumn):
377         (.fourthRowSecondColumn):
378
379 2015-10-01  Dean Jackson  <dino@apple.com>
380
381         Expose WEBGL_debug_renderer_info
382         https://bugs.webkit.org/show_bug.cgi?id=149735
383         <rdar://problem/18343500>
384
385         Reviewed by Simon Fraser.
386
387         Take two at landing this.
388
389         Modify a test from the 1.0.2 conformance suite to make sure
390         we're actually enabling and passing the info.
391
392         * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
393         * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
394
395 2015-10-01  Wenson Hsieh  <wenson_hsieh@apple.com>
396
397         Convert focused-input-should-assist-on-touch.html into an automated test
398         https://bugs.webkit.org/show_bug.cgi?id=149724
399
400         Reviewed by Simon Fraser.
401
402         Tests that an input that focuses itself on touch and then prevents default is
403         able to trigger node assistance, even when it is already focused before the
404         user gesture.
405
406         * fast/events/ios/focused-input-should-assist-on-touch-expected.txt: Added.
407         * fast/events/ios/focused-input-should-assist-on-touch.html: Added.
408
409 2015-10-01  Dean Jackson  <dino@apple.com>
410
411         Rollout r190446 for the moment. It broke the build.
412
413         * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Removed.
414         * fast/canvas/webgl/webgl-debug-renderer-info.html: Removed.
415
416 2015-10-01  Dean Jackson  <dino@apple.com>
417
418         Expose WEBGL_debug_renderer_info
419         https://bugs.webkit.org/show_bug.cgi?id=149735
420         <rdar://problem/18343500>
421
422         Reviewed by Simon Fraser.
423
424         Modify a test from the 1.0.2 conformance suite to make sure
425         we're actually enabling and passing the info.
426
427         * fast/canvas/webgl/webgl-debug-renderer-info-expected.txt: Added.
428         * fast/canvas/webgl/webgl-debug-renderer-info.html: Added.
429
430 2015-10-01  Ryan Haddad  <ryanhaddad@apple.com>
431
432         Rebaselining fast/text/mark-matches-overflow-clip.html for Win
433         https://webkit.org/b/149728
434
435         Unreviewed test gardening.
436
437         * platform/win/fast/text/mark-matches-overflow-clip-expected.txt:
438
439 2015-10-01  Brent Fulgham  <bfulgham@apple.com>
440
441         Unreviewed test fix after r190434.
442         
443         One test was not updated to pass the new required interruption type
444         argument to 'internals.beginMediaSessionInterruption'.
445
446         * webaudio/audiocontext-state-interrupted-expected.txt:
447         * webaudio/audiocontext-state-interrupted.html:
448
449 2015-10-01  Eric Carlson  <eric.carlson@apple.com>
450
451         [iOS] AirPlay should not stop when the screen locks
452         https://bugs.webkit.org/show_bug.cgi?id=148315
453         <rdar://problem/22770703>
454
455         Reviewed by Jer Noble.
456
457         * media/video-interruption-with-resume-allowing-play.html:
458         * media/video-interruption-with-resume-not-allowing-play.html:
459
460 2015-10-01  Ryosuke Niwa  <rniwa@webkit.org>
461
462         Slot elements should support fallback contents
463         https://bugs.webkit.org/show_bug.cgi?id=149701
464
465         Reviewed by Antti Koivisto.
466
467         Added tests for fallback contents in slot elements. One of them could be safely submitted to CSS WG,
468         and the other one is a style recalc test.
469
470         * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Added.
471         * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Added.
472         * fast/shadow-dom/shadow-layout-after-slot-fallback-changes-expected.html: Added.
473         * fast/shadow-dom/shadow-layout-after-slot-fallback-changes.html: Added.
474
475 2015-10-01  Keith Miller  <keith_miller@apple.com>
476
477         [ES6] Add TypedArray.prototype functionality.
478         https://bugs.webkit.org/show_bug.cgi?id=148035
479
480         Reviewed by Geoffrey Garen.
481
482         Fixed tests for new toString behavior on TypedArrays.
483
484         * fast/canvas/webgl/type-conversion-test-expected.txt:
485         * fast/dom/Window/window-postmessage-clone-expected.txt:
486
487 2015-10-01  Brent Fulgham  <bfulgham@apple.com>
488
489         Latch does not clear when a scroll snap animation is triggered
490         https://bugs.webkit.org/show_bug.cgi?id=149681
491         <rdar://problem/22733922>
492
493         Reviewed by Simon Fraser.
494
495         Add a new test that confirms latched state is cleared when scroll snap animations
496         are triggered.
497
498         * tiled-drawing/scrolling/latched-div-with-scroll-snap-expected.txt: Added.
499         * tiled-drawing/scrolling/latched-div-with-scroll-snap.html: Added.
500
501 2015-10-01  Simon Fraser  <simon.fraser@apple.com>
502
503         Remove some tests that now pass.
504
505         * TestExpectations:
506         * platform/mac-wk2/TestExpectations:
507         * platform/mac/TestExpectations:
508
509 2015-09-30  Simon Fraser  <simon.fraser@apple.com>
510
511         Add iOS touch event test
512         https://bugs.webkit.org/show_bug.cgi?id=149688
513
514         Reviewed by Ryosuke Niwa.
515         
516         Basic touch event test that synthesizes touches in the UI process.
517
518         * TestExpectations:
519         * fast/events/touch/ios/touch-event-expected.txt: Added.
520         * fast/events/touch/ios/touch-event.html: Added.
521         * platform/ios-simulator-wk2/TestExpectations:
522
523 2015-10-01  Antti Koivisto  <antti@apple.com>
524
525         Network cache: Subresource referer header wrong after cached redirect
526         https://bugs.webkit.org/show_bug.cgi?id=149709
527         rdar://problem/22917174
528
529         Reviewed by Chris Dumez.
530
531         * http/tests/cache/redirect-referer-expected.html: Added.
532         * http/tests/cache/redirect-referer.html: Added.
533         * http/tests/cache/resources/load-and-check-referer.php: Added.
534         * http/tests/cache/resources/permanent-redirect.php: Added.
535         * http/tests/cache/resources/redirect-referer-iframe.html: Added.
536         * http/tests/cache/resources/redirect-referer-iframe-expected.html: Added.
537
538 2015-10-01  Myles C. Maxfield  <mmaxfield@apple.com>
539
540         accessibility/mac/aria-expanded-notifications.html is flaky
541         https://bugs.webkit.org/show_bug.cgi?id=149510
542
543         Reviewed by Chris Fleizach.
544
545         The problem is triggered by our resumable parser. AXLoadComplete gets called
546         synchronously from DocumentLoader::finishedLoading(). This means that the order of
547         the AXLoadComplete message isn't FIFO.
548
549         If the parser yielded previously, the AXLoadComplete will be handled after some AX
550         messages had been handled.
551
552         If the parser hadn't yielded, the AXLoadComplete will be the first message
553         processed (no matter what had been queued up before it).
554
555         Because making the AXLoadComplete message asynchonous is not desirable, the
556         solution is to relax the test to handle various orderings.
557
558         * accessibility/mac/aria-expanded-notifications-expected.txt:
559         * accessibility/mac/aria-expanded-notifications.html:
560         * platform/mac/TestExpectations:
561
562 2015-09-30  Daniel Bates  <dabates@apple.com>
563
564         Move <a ping> tests from LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute
565         https://bugs.webkit.org/show_bug.cgi?id=148828
566
567         Reviewed by Alexey Proskuryakov.
568
569         Towards adding <area ping> tests (bug #79438), we should move the existing <a ping> tests from
570         LayoutTests/http/tests/navigation to LayoutTests/http/tests/navigation/ping-attribute and rename
571         them so as to make it clear from their name that they test the ping attribute on a HTML a element.
572
573         * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-cookie-expected.txt.
574         * http/tests/navigation/ping-attribute/anchor-cookie.html: Renamed from LayoutTests/http/tests/navigation/ping-cookie.html.
575         * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt: Added.
576         * 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.
577         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin-from-https.html.
578         * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-cross-origin.html.
579         * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-same-origin-expected.txt.
580         * http/tests/navigation/ping-attribute/anchor-same-origin.html: Renamed from LayoutTests/http/tests/navigation/ping-same-origin.html.
581         * http/tests/navigation/ping-attribute/resources/check-ping.php: Added.
582         * http/tests/navigation/ping-attribute/resources/delete-ping.php: Added.
583         * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Added.
584         * http/tests/navigation/ping-attribute/resources/save-Ping.php: Added.
585         * http/tests/navigation/ping-cross-origin-expected.txt: Removed.
586         * platform/ios-simulator-wk2/TestExpectations: Updated as needed for the above file renames.
587         * platform/win/TestExpectations: Ditto.
588
589 2015-10-01  Wenson Hsieh  <wenson_hsieh@apple.com>
590
591         Implement keyboard event sending for iOS in WebKitTestRunner
592         https://bugs.webkit.org/show_bug.cgi?id=149676
593
594         Reviewed by Simon Fraser.
595
596         Adds a new basic test for the oninput event listener when typing in a text field.
597
598         * fast/events/ios/input-value-after-oninput-expected.txt: Added.
599         * fast/events/ios/input-value-after-oninput.html: Added.
600
601 2015-10-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
602
603         [Streams API] Add support for private WebCore JS builtins functions
604         https://bugs.webkit.org/show_bug.cgi?id=149518
605
606         Reviewed by Darin Adler.
607
608         Rebasing tests now that tee is appearing in the IDL, although not yet conformant in its implementation.
609
610         * streams/reference-implementation/readable-stream-expected.txt:
611         * streams/reference-implementation/readable-stream-tee-expected.txt:
612         * streams/reference-implementation/readable-stream-templated-expected.txt:
613
614 2015-10-01  Xabier Rodriguez Calvar  <calvaris@igalia.com>
615
616         [Streams API] Update readable-stream tests against latest reference
617         https://bugs.webkit.org/show_bug.cgi?id=149668
618
619         Reviewed by Darin Adler.
620
621         * streams/reference-implementation/readable-stream-expected.txt: Updated expectations.
622         * streams/reference-implementation/readable-stream.html: Updated tests.
623
624 2015-10-01  Xabier Rodriguez Calvar  <calvaris@igalia.com>
625
626         [Stream API] Add pending checkpoints for up-to-date readable stream related tests and fix checkpoint URL
627         https://bugs.webkit.org/show_bug.cgi?id=149666
628
629         Reviewed by Darin Adler.
630
631         * streams/readable-stream-reader-read.html:
632         * streams/reference-implementation/abstract-ops.html:
633         * streams/reference-implementation/bad-strategies.html:
634         * streams/reference-implementation/bad-underlying-sources.html:
635         * streams/reference-implementation/pipe-to-options.html:
636         * streams/reference-implementation/pipe-to.html:
637         * streams/reference-implementation/readable-stream-cancel.html:
638         * streams/reference-implementation/writable-stream-abort.html:
639         * streams/reference-implementation/writable-stream.html: Added and fixed checkpoint URLs.
640
641 2015-10-01  Xabier Rodriguez Calvar  <calvaris@igalia.com>
642
643         [Streams API] Create ByteLengthQueuingStrategy object as per spec
644         https://bugs.webkit.org/show_bug.cgi?id=147153
645
646         Reviewed by Darin Adler.
647
648         * js/dom/global-constructors-attributes-expected.txt:
649         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
650         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
651         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
652         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
653         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
654         * platform/win/js/dom/global-constructors-attributes-expected.txt: Added ByteLengthQueuingStrategy to the
655         constructor expectations.
656         * streams/reference-implementation/brand-checks.html:
657         * streams/reference-implementation/byte-length-queuing-strategy.html: Removed reference to
658         byte-length-queuing-strategy.js as it should be now builtin in WebKit.
659         * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Removed.
660         (ByteLengthQueuingStrategy): Deleted.
661
662 2015-09-30  Commit Queue  <commit-queue@webkit.org>
663
664         Unreviewed, rolling out r190367 and r190373.
665         https://bugs.webkit.org/show_bug.cgi?id=149694
666
667         Windows build broken (Requested by smfr on #webkit).
668
669         Reverted changesets:
670
671         "[ES6] Add TypedArray.prototype functionality."
672         https://bugs.webkit.org/show_bug.cgi?id=148035
673         http://trac.webkit.org/changeset/190367
674
675         "Unreviewed Windows buildfix."
676         http://trac.webkit.org/changeset/190373
677
678 2015-09-30  Katlyn Graff  <kgraff@apple.com>
679
680         Tests support for imageSmoothingQuality attribute of Canvas element.
681         https://bugs.webkit.org/show_bug.cgi?id=149541
682
683         Reviewed by Ryosuke Niwa.
684
685         Tests low, medium, high, and default values, value persistence when
686         imageSmoothingEnabled is changed, and invalid input.
687
688         * fast/canvas/canvas-imageSmoothingQuality-expected.txt: Added.
689         * fast/canvas/canvas-imageSmoothingQuality.html: Added.
690
691 2015-09-30  Brady Eidson  <beidson@apple.com>
692
693         Add UniqueIDBDatabase object, IDBBackingStore objects, and a database operation thread.
694         https://bugs.webkit.org/show_bug.cgi?id=149678
695
696         Reviewed by Alex Christensen.
697
698         * storage/indexeddb/modern/opendatabase-request-event-expected.txt: Added.
699         * storage/indexeddb/modern/opendatabase-request-event.html: Added.
700
701 2015-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
702
703         Crash when using an SVG font with > 390 glyphs
704         https://bugs.webkit.org/show_bug.cgi?id=149677
705         <rdar://problem/21676402>
706
707         Reviewed by Simon Fraser.
708
709         * svg/custom/many-glyphs-expected.svg: Added.
710         * svg/custom/many-glyphs.svg: Added.
711
712 2015-09-30  Michael Saboff  <msaboff@apple.com>
713
714         Relanding r190289 after fixes tracked in https://bugs.webkit.org/show_bug.cgi?id=149619
715         and https://bugs.webkit.org/show_bug.cgi?id=149621
716
717         Reviewed by Saam Barati.
718
719 2015-09-29  Simon Fraser  <simon.fraser@apple.com>
720
721         [iOS] Allow tests to generate user gestures for UI testing
722         https://bugs.webkit.org/show_bug.cgi?id=149653
723
724         Reviewed by Tim Horton.
725
726         Simple tests for single tap triggering a click, and double-tap zoom.
727
728         * TestExpectations:
729         * fast/events/ios/double-tap-zoom-expected.txt: Added.
730         * fast/events/ios/double-tap-zoom.html: Added.
731         * fast/events/ios/single-tap-generates-click-expected.txt: Added.
732         * fast/events/ios/single-tap-generates-click.html: Added.
733         * platform/ios-simulator-wk2/TestExpectations:
734
735 2015-09-30  Keith Miller  <keith_miller@apple.com>
736
737         [ES6] Add TypedArray.prototype functionality.
738         https://bugs.webkit.org/show_bug.cgi?id=148035
739
740         Reviewed by Geoffrey Garen.
741
742         Fixed tests for new toString behavior on TypedArrays.
743
744         * fast/canvas/webgl/type-conversion-test-expected.txt:
745         * fast/dom/Window/window-postmessage-clone-expected.txt:
746
747 2015-09-30  Timothy Horton  <timothy_horton@apple.com>
748
749         Compute document marker rects at use time instead of paint time
750         https://bugs.webkit.org/show_bug.cgi?id=149643
751
752         * fast/text/mark-matches-overflow-clip-expected.txt:
753         * fast/text/mark-matches-overflow-clip.html:
754         Adjust one recently-added test and its result slightly.
755
756 2015-09-30  Eric Carlson  <eric.carlson@apple.com>
757
758         REGRESSION(r190262): User media unit test failures after r190262
759         https://bugs.webkit.org/show_bug.cgi?id=149580
760
761         Reviewed by Darin Adler.
762
763         * platform/gtk/TestExpectations: Unskip tests.
764
765 2015-09-29  Ryan Haddad  <ryanhaddad@apple.com>
766
767         Update iOS-simulator results for fast/text/mark-matches-overflow-clip.html
768         <https://bugs.webkit.org/show_bug.cgi?id=149637>
769
770         Reviewed by Darin Adler.
771
772         * platform/ios-simulator/fast/text/mark-matches-overflow-clip-expected.txt: Added.
773
774 2015-09-29  Jon Honeycutt  <jhoneycutt@apple.com>
775
776         Avoid reparsing an XSLT stylesheet after the first failure.
777         https://bugs.webkit.org/show_bug.cgi?id=149188
778         <rdar://problem/22709912>
779
780         Reviewed by Dave Hyatt.
781
782         Patch by Jiewen Tan, jiewen_tan@apple.com.
783
784         * svg/custom/invalid-xslt-crash-expected.txt: Added.
785         * svg/custom/invalid-xslt-crash.svg: Added.
786
787 2015-09-29  Wenson Hsieh  <wenson_hsieh@apple.com>
788
789         Snap offsets should update when style is programmatically changed
790         https://bugs.webkit.org/show_bug.cgi?id=135964
791         <rdar://problem/18162411>
792
793         Reviewed by Darin Adler.
794
795         Tests style updates in both cases where -points and -coordinates are used to position snap points.
796
797         * css3/scroll-snap/scroll-snap-style-changed-coordinates-expected.txt: Added.
798         * css3/scroll-snap/scroll-snap-style-changed-coordinates.html: Added.
799         * css3/scroll-snap/scroll-snap-style-changed-repeat-expected.txt: Added.
800         * css3/scroll-snap/scroll-snap-style-changed-repeat.html: Added.
801
802 2015-09-29  Commit Queue  <commit-queue@webkit.org>
803
804         Unreviewed, rolling out r190289.
805         https://bugs.webkit.org/show_bug.cgi?id=149647
806
807         Crashing speedometer and some ARM32 tests (Requested by
808         msaboff on #webkit).
809
810         Reverted changeset:
811
812         "[ES6] Implement tail calls in the FTL"
813         https://bugs.webkit.org/show_bug.cgi?id=148664
814         http://trac.webkit.org/changeset/190289
815
816 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
817
818         [Win] Rebaseline test.
819
820         Rubberstamped by Tim Horton.
821
822         * platform/win/TestExpectations: Remove test failure.
823         * platform/win/fast/text/mark-matches-overflow-clip-expected.txt: Added.
824
825 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
826
827         [Win] Unreviewed gardening.
828
829         * platform/win/TestExpectations: Mark new test added in
830         r190254 as failing.
831
832 2015-09-29  Ryosuke Niwa  <rniwa@webkit.org>
833
834         Update style/layout when a slot is added or removed
835         https://bugs.webkit.org/show_bug.cgi?id=149593
836
837         Reviewed by Antti Koivisto.
838
839         Removed failing test expectations from fast/shadow-dom/shadow-layout-after-slot-changes.html
840
841         Also added an explicit test case for when a default slot is introduced dynamically after
842         calling getDistributedNodes() once, thereby forcing the slot assignments.
843
844         * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
845         * fast/shadow-dom/HTMLSlotElement-interface.html:
846         * fast/shadow-dom/shadow-layout-after-slot-changes.html:
847         * platform/mac/TestExpectations:
848
849 2015-09-29  Ryan Haddad  <ryanhaddad@apple.com>
850
851         Update test expectations to mark quicklook/pages.html as crashing
852         <https://bugs.webkit.org/show_bug.cgi?id=149634>
853
854         Reviewed by David Kilzer.
855
856         * platform/ios-simulator/TestExpectations:
857
858 2015-09-29  Chris Dumez  <cdumez@apple.com>
859
860         Memory cache revalidations should refresh the network disk cache
861         https://bugs.webkit.org/show_bug.cgi?id=149606
862
863         Reviewed by Darin Adler.
864
865         Add layout test to check that revalidations requested by the memory cache
866         update the corresponding disk cache entry when the server responds with a
867         304 status code.
868
869         * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache-expected.txt: Added.
870         * http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html: Added.
871
872 2015-09-29  Chris Dumez  <cdumez@apple.com>
873
874         Unreviewed, mark several newly imported W3C media tests as flaky on Mavericks.
875         https://bugs.webkit.org/show_bug.cgi?id=149636
876
877         * platform/mac/TestExpectations:
878
879 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
880
881         [Win] Revise failure case per Alexey's comments.
882
883         * platform/win/TestExpectations:
884
885 2015-09-29  Xabier Rodriguez Calvar  <calvaris@igalia.com>
886
887         [Streams API] Add abstract ops tests
888         https://bugs.webkit.org/show_bug.cgi?id=149629
889
890         Reviewed by Darin Adler.
891
892         * streams/reference-implementation/abstract-ops-expected.txt: Added.
893         * streams/reference-implementation/abstract-ops.html: Added.
894
895 2015-09-29  Xabier Rodriguez Calvar  <calvaris@igalia.com>
896
897         [Streams API] Update tests according to latest spec
898         https://bugs.webkit.org/show_bug.cgi?id=149628
899
900         Reviewed by Darin Adler.
901
902         Added checkpoints and updated all tests that don't disrupt the current implementation and the tests that are
903         passing now.
904
905         * streams/reference-implementation/bad-strategies-expected.txt:
906         * streams/reference-implementation/bad-strategies.html:
907         * streams/reference-implementation/pipe-to-options.html:
908         * streams/reference-implementation/pipe-to.html:
909         * streams/reference-implementation/writable-stream-abort.html:
910         * streams/reference-implementation/writable-stream.html:
911
912 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
913
914         [Win] Test gardening
915
916         * platform/win/TestExpectations: Mark some expected failures.
917
918 2015-09-29  Brent Fulgham  <bfulgham@apple.com>
919
920         [Win] [Font Features] Implement font-variant-*
921         https://bugs.webkit.org/show_bug.cgi?id=149630
922
923         Unreviewed gardening.
924
925         * platform/win/TestExpectations: Mark expected failures due
926         to missing Windows feature.
927
928 2015-09-29  Javier Fernandez  <jfernandez@igalia.com>
929
930         [CSS Grid Layout] Flex tracks sizing alg must handle 0fr values
931         https://bugs.webkit.org/show_bug.cgi?id=148944
932
933         Reviewed by Darin Adler.
934
935         Allow 0 as flex factor value and implement the new flex track sizing algorithm.
936
937         * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html: Updated some cases.
938         * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
939         * fast/css-grid-layout/flex-content-resolution-columns.html: Added some new cases.
940         * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
941         * fast/css-grid-layout/flex-content-resolution-rows.html: Added some new cases.
942
943 2015-09-16  Carlos Garcia Campos  <cgarcia@igalia.com>
944
945         printing does not use minimum page zoom factor
946         https://bugs.webkit.org/show_bug.cgi?id=108507
947
948         Reviewed by Darin Adler.
949
950         Unskip printing reftests that should pass now.
951
952         * platform/gtk/TestExpectations:
953         * platform/mac-wk2/TestExpectations:
954
955 2015-09-28  Zalan Bujtas  <zalan@apple.com>
956
957         fast/repaint/absolute-position-changed.html and fast/repaint/fixed.html are flaky.
958
959         Move .scrollTo() call to repaintTest() where we run the test code. (and add .offsetHeight call
960         to ensure that renderer tree is in clean state.)
961
962         Unreviewed gardening.
963
964         * fast/repaint/absolute-position-changed.html:
965         * fast/repaint/fixed.html:
966
967 2015-09-28  Saam barati  <sbarati@apple.com>
968
969         Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
970
971         We're now skipping getter-richards-try-catch on debug builds.
972
973         Unreviewed: skip long running test on debug builds.
974
975         * js/regress/script-tests/getter-richards-try-catch.js:
976         * platform/mac/TestExpectations:
977
978 2015-09-28  Saam barati  <sbarati@apple.com>
979
980         Follow up to bug: https://bugs.webkit.org/show_bug.cgi?id=149599
981
982         This patch makes the test run for even less time.
983
984         Unreviewed attempted fix for flakiness.
985
986         * js/regress/script-tests/getter-richards-try-catch.js:
987         (Packet.prototype.toString):
988
989 2015-09-28  Brady Eidson  <beidson@apple.com>
990
991         Add an IDB Server that can roundtrip a request back to the client.
992         https://bugs.webkit.org/show_bug.cgi?id=149603
993
994         Reviewed by Alex Christensen.
995
996         * storage/indexeddb/modern/deletedatabase-request-event-expected.txt: Added.
997         * storage/indexeddb/modern/deletedatabase-request-event.html: Added.
998
999 2015-09-28  Michael Saboff  <msaboff@apple.com>
1000
1001         [ES6] Implement tail calls in the FTL
1002         https://bugs.webkit.org/show_bug.cgi?id=148664
1003
1004         Reviewed by Filip Pizlo.
1005
1006         Added one new tail call test and enabled other tail call tests.
1007
1008         * js/caller-property-expected.txt:
1009         * js/script-tests/caller-property.js:
1010         (string_appeared_here.nonStrictCallee):
1011         (strictCallee):
1012         (nonStrictCaller):
1013         (strictCaller):
1014         (strictTailCaller):
1015         (getFooGetter):
1016
1017 2015-09-28  Ryosuke Niwa  <rniwa@webkit.org>
1018
1019         relatedNode should be retargeted respecting slots
1020         https://bugs.webkit.org/show_bug.cgi?id=149591
1021
1022         Reviewed by Antti Koivisto.
1023
1024         Added a new testharness.js test for retargeting relatedNode.
1025
1026         * fast/shadow-dom/event-with-related-target.html: Added.
1027
1028 2015-09-28  Saam barati  <sbarati@apple.com>
1029
1030         js/regress/getter-richards-try-catch is timing out on debug layout tests
1031         https://bugs.webkit.org/show_bug.cgi?id=149599
1032
1033         Reviewed by Alexey Proskuryakov.
1034
1035         * js/regress/script-tests/getter-richards-try-catch.js:
1036         (Packet.prototype.toString):
1037         * platform/mac/TestExpectations:
1038
1039 2015-09-28  Chris Dumez  <cdumez@apple.com>
1040
1041         Drop support for legacy EventException
1042         https://bugs.webkit.org/show_bug.cgi?id=149597
1043         <rdar://problem/22879795>
1044
1045         Reviewed by Sam Weinig.
1046
1047         Update / rebaseline several tests now that we no longer expose
1048         EventException on the global Window object.
1049
1050         * fast/dom/Window/resources/window-properties.js:
1051         * fast/dom/Window/window-lookup-precedence-expected.txt:
1052         * js/dom/global-constructors-attributes-expected.txt:
1053         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1054         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
1055         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1056         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1057         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1058         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1059         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1060         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1061
1062 2015-09-28  Chris Dumez  <cdumez@apple.com>
1063
1064         Object.getOwnPropertyNames() does not return named properties
1065         https://bugs.webkit.org/show_bug.cgi?id=149562
1066         <rdar://problem/22879779>
1067
1068         Reviewed by Darin Adler.
1069
1070         Add layout test that verifies that Object.getOwnPropertyNames() returns
1071         an HTMLCollection's named properties, in addition to its indexes. It
1072         also checks that they are not enumerable, as per the DOM specification.
1073
1074         * fast/dom/htmlcollection-getownpropertynames-expected.txt: Added.
1075         * fast/dom/htmlcollection-getownpropertynames.html: Added.
1076
1077 2015-09-28  Ryosuke Niwa  <rniwa@webkit.org>
1078
1079         Update bug numbers for failing test expectations in fast/shadow-dom.
1080
1081         * platform/mac/TestExpectations:
1082
1083 2015-09-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
1084
1085         An SVG inherits the container size of the previously drawn HTMLImageElement when drawing it on canvas
1086         https://bugs.webkit.org/show_bug.cgi?id=148845
1087
1088         Reviewed by Darin Adler.
1089
1090         Ensure that an SVG image with intrinsic size or with no intrinsic size can be 
1091         displayed on a canvas even if it is previously displayed by an HTMLImageElement.
1092
1093         * svg/as-image/svg-cached-draw-canvas-expected.html: Added.
1094         * svg/as-image/svg-cached-draw-canvas.html: Added.
1095
1096 2015-09-26  Carlos Garcia Campos  <cgarcia@igalia.com>
1097
1098         Unreviewed. Gardening: skip media stream tests failing after r190262.
1099
1100         * platform/gtk/TestExpectations:
1101
1102 2015-09-26  Carlos Garcia Campos  <cgarcia@igalia.com>
1103
1104         REGRESSION(r188639): [GTK] Several inspector tests started to time out in GTK+ bots after r188639
1105         https://bugs.webkit.org/show_bug.cgi?id=148569
1106
1107         Reviewed by Darin Adler.
1108
1109         * platform/gtk/TestExpectations: Unskip the inspector tests.
1110
1111 2015-09-25  Alexey Proskuryakov  <ap@apple.com>
1112
1113         Skip newly added js/regress/getter-richards-try-catch.html on debug builds,
1114         because it times out.
1115
1116         * platform/mac/TestExpectations:
1117
1118 2015-09-25  Saam barati  <sbarati@apple.com>
1119
1120         DFG should use PhantomLocal instead of Flush as liveness preservation mechanism in LiveCatchVariablesPreservationPhase
1121         https://bugs.webkit.org/show_bug.cgi?id=149575
1122
1123         Reviewed by Geoffrey Garen.
1124
1125         * js/regress/getter-richards-try-catch-expected.txt: Added.
1126         * js/regress/getter-richards-try-catch.html: Added.
1127         * js/regress/script-tests/getter-richards-try-catch.js: Added.
1128         (randomException):
1129         (runRichards):
1130         (Scheduler):
1131         (Scheduler.prototype.addIdleTask):
1132         (Scheduler.prototype.addWorkerTask):
1133         (Scheduler.prototype.addHandlerTask):
1134         (Scheduler.prototype.addDeviceTask):
1135         (Scheduler.prototype.addRunningTask):
1136         (Scheduler.prototype.addTask):
1137         (Scheduler.prototype.schedule):
1138         (Scheduler.prototype.release):
1139         (Scheduler.prototype.holdCurrent):
1140         (Scheduler.prototype.suspendCurrent):
1141         (Scheduler.prototype.queue):
1142         (TaskControlBlock):
1143         (TaskControlBlock.prototype.setRunning):
1144         (TaskControlBlock.prototype.markAsNotHeld):
1145         (TaskControlBlock.prototype.markAsHeld):
1146         (TaskControlBlock.prototype.isHeldOrSuspended):
1147         (TaskControlBlock.prototype.markAsSuspended):
1148         (TaskControlBlock.prototype.markAsRunnable):
1149         (TaskControlBlock.prototype.run):
1150         (TaskControlBlock.prototype.checkPriorityAdd):
1151         (TaskControlBlock.prototype.toString):
1152         (IdleTask):
1153         (IdleTask.prototype.run):
1154         (IdleTask.prototype.toString):
1155         (DeviceTask):
1156         (DeviceTask.prototype.run):
1157         (DeviceTask.prototype.toString):
1158         (WorkerTask):
1159         (WorkerTask.prototype.run):
1160         (WorkerTask.prototype.toString):
1161         (HandlerTask):
1162         (HandlerTask.prototype.run):
1163         (HandlerTask.prototype.toString):
1164         (Packet):
1165         (Packet.prototype.addTo):
1166         (Packet.prototype.toString):
1167
1168 2015-09-25  Simon Fraser  <simon.fraser@apple.com>
1169
1170         [iOS WK2] Add viewport tests and fix runUIScript() timing issues
1171         https://bugs.webkit.org/show_bug.cgi?id=149577
1172
1173         Reviewed by Tim Horton.
1174         
1175         New viewport tests which read the scale etc. in the UI process.
1176
1177         * TestExpectations:
1178         * fast/viewport/ios/resources/viewport-test-utils.js: Added.
1179         (getUIScript):
1180         (tableFromJSON):
1181         (getViewport):
1182         (runTest):
1183         * fast/viewport/ios/width-is-device-width-expected.txt: Added.
1184         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Added.
1185         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html: Added.
1186         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden.html: Added.
1187         * fast/viewport/ios/width-is-device-width-overflowing-expected.txt: Added.
1188         * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Added.
1189         * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit.html: Added.
1190         * fast/viewport/ios/width-is-device-width-overflowing.html: Added.
1191         * fast/viewport/ios/width-is-device-width.html: Added.
1192         * platform/ios-simulator-wk2/TestExpectations:
1193
1194 2015-09-25  Antti Koivisto  <antti@apple.com>
1195
1196         Implement scoped styling for shadow DOM
1197         https://bugs.webkit.org/show_bug.cgi?id=149230
1198
1199         Reviewed by Ryosuke Niwa.
1200
1201         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Added.
1202         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Added.
1203
1204             Add a test that verifies that shadow DOM style doesn't affect normal DOM.
1205
1206         * platform/mac/TestExpectations:
1207
1208             Enable fast/shadow-dom/css-scoping-shadow-with-rules.html
1209
1210 2015-09-25  Tim Horton  <timothy_horton@apple.com>
1211
1212         Scrolling a overflow: scroll region makes find overlay holes stick to the edge of the region
1213         https://bugs.webkit.org/show_bug.cgi?id=149572
1214         <rdar://problem/13093602>
1215
1216         Reviewed by Simon Fraser.
1217
1218         * fast/text/mark-matches-overflow-clip-expected.txt: Added.
1219         * fast/text/mark-matches-overflow-clip.html: Added.
1220         Add a test ensuring that a find match that is clipped out by overflow
1221         ends up with a clipped rendered rect.
1222
1223 2015-09-25  Zalan Bujtas  <zalan@apple.com>
1224
1225         Mark media/media-controls-play-button-updates.html failed for all Mac platforms.
1226
1227         Unreviewed gardening.
1228
1229         * platform/mac/TestExpectations:
1230
1231 2015-09-25  Commit Queue  <commit-queue@webkit.org>
1232
1233         Unreviewed, rolling out r190232 and r190236.
1234         https://bugs.webkit.org/show_bug.cgi?id=149555
1235
1236         "It did not help" (Requested by cdumez on #webkit).
1237
1238         Reverted changesets:
1239
1240         "Unreviewed, roll out r187615 as it seems to have caused a ~1%
1241         PLT regression."
1242         http://trac.webkit.org/changeset/190232
1243
1244         "This started failing after this rollout:"
1245         http://trac.webkit.org/changeset/190236
1246
1247 2015-09-25  Carlos Garcia Campos  <cgarcia@igalia.com>
1248
1249         [GTK] ASSERTION FAILED: !m_inUpdateBackingStoreState in DrawingAreaImpl::display() after DrawingAreaImpl::forceRepaint()
1250         https://bugs.webkit.org/show_bug.cgi?id=148956
1251
1252         Reviewed by Žan Doberšek.
1253
1254         Unskip tests that should pass now.
1255
1256         * platform/gtk/TestExpectations:
1257
1258 2015-09-24  Beth Dakin  <bdakin@apple.com>
1259
1260         This started failing after this rollout: 
1261         http://trac.webkit.org/changeset/190232
1262
1263         * platform/mac/TestExpectations:
1264
1265 2015-09-24  Chris Dumez  <cdumez@apple.com>
1266
1267         Node.replaceChild() does not behave according to the specification
1268         https://bugs.webkit.org/show_bug.cgi?id=149546
1269         <rdar://problem/22571887>
1270
1271         Reviewed by Ryosuke Niwa.
1272
1273         Update existing test that now throws a different exception.
1274
1275         * fast/events/mutation-during-replace-child-expected.txt:
1276         * fast/events/mutation-during-replace-child.html:
1277
1278 2015-09-24  Beth Dakin  <bdakin@apple.com>
1279
1280         The same problem happens on El Capitan.
1281
1282         * platform/mac/TestExpectations:
1283
1284 2015-09-24  Chris Dumez  <cdumez@apple.com>
1285
1286         Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
1287
1288         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1289
1290 2015-09-24  Ryosuke Niwa  <rniwa@webkit.org>
1291
1292         Make event dispatching respect slotting
1293         https://bugs.webkit.org/show_bug.cgi?id=149243
1294
1295         Reviewed by Antti Koivisto.
1296
1297         Added tests for dispatching events inside shadow trees and nodes assigned to slots using testharness.js.
1298
1299         * fast/shadow-dom/event-inside-shadow-tree-expected.txt: Added.
1300         * fast/shadow-dom/event-inside-shadow-tree.html: Added.
1301         * fast/shadow-dom/event-inside-slotted-node-expected.txt: Added.
1302         * fast/shadow-dom/event-inside-slotted-node.html: Added.
1303
1304 2015-09-24  David Hyatt  <hyatt@apple.com>
1305
1306         Add support for CSS Custom Properties (in preparation for implementing CSS Variables).
1307         https://bugs.webkit.org/show_bug.cgi?id=130397
1308
1309         Reviewed by Antti Koivisto.
1310
1311         * fast/css/custom-properties: Added.
1312         * fast/css/custom-properties/computed-style-access-expected.html: Added.
1313         * fast/css/custom-properties/computed-style-access-inherited-expected.html: Added.
1314         * fast/css/custom-properties/computed-style-access-inherited.html: Added.
1315         * fast/css/custom-properties/computed-style-access.html: Added.
1316         * fast/css/custom-properties/inline-style-property-get-expected.html: Added.
1317         * fast/css/custom-properties/inline-style-property-get.html: Added.
1318         * fast/css/custom-properties/rule-property-get-css-value-expected.html: Added.
1319         * fast/css/custom-properties/rule-property-get-css-value.html: Added.
1320         * fast/css/custom-properties/rule-property-get-expected.html: Added.
1321         * fast/css/custom-properties/rule-property-get.html: Added.
1322         * fast/css/custom-properties/rule-property-priority-expected.html: Added.
1323         * fast/css/custom-properties/rule-property-priority.html: Added.
1324         * fast/css/custom-properties/rule-property-set-expected.html: Added.
1325         * fast/css/custom-properties/rule-property-set.html: Added.
1326         * fast/css/custom-properties/rule-serialization-expected.html: Added.
1327         * fast/css/custom-properties/rule-serialization.html: Added.
1328
1329 2015-09-24  ChangSeok Oh  <changseok.oh@collabora.com>
1330
1331         Unreviewed, rebaseline media/media-controls-play-button-updates.html.
1332
1333         * platform/gtk/media/media-controls-play-button-updates-expected.txt:
1334
1335 2015-09-24  ChangSeok Oh  <changseok.oh@collabora.com>
1336
1337         [GTK] playbutton in media controls is not changed when it is clicked.
1338         https://bugs.webkit.org/show_bug.cgi?id=149113
1339
1340         Reviewed by Philippe Normand.
1341
1342         * media/media-controls-play-button-updates-expected.png: Added.
1343         * media/media-controls-play-button-updates-expected.txt: Added.
1344         * media/media-controls-play-button-updates.html: Added.
1345         * platform/efl/TestExpectations: Skip the test.
1346         * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1347         * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1348         * platform/mac/TestExpectations: Skip the test on yosemite.
1349
1350 2015-09-23  Myles C. Maxfield  <mmaxfield@apple.com>
1351
1352         [Cocoa] [Font Features] Implement font-variant-*
1353         https://bugs.webkit.org/show_bug.cgi?id=148413
1354
1355         Reviewed by Darin Adler.
1356
1357         Updating tests because font-variant-ligatures is being unprefixed.
1358
1359         Also, update css3/resources/FontWithFeatures.otf to support "lnum" feature.
1360
1361         * css3/font-feature-settings-rendering-2-expected.html:
1362         * css3/font-feature-settings-rendering-2.html:
1363         * css3/font-variant-all-webfont-expected.html: Added.
1364         * css3/font-variant-all-webfont.html: Added.
1365         * css3/font-variant-parsing-expected.txt: Added.
1366         * css3/font-variant-parsing.html: Added.
1367         * css3/resources/FontWithFeatures.otf:
1368         * fast/css/getComputedStyle/computed-style-expected.txt:
1369         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1370         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1371         * fast/css/getComputedStyle/resources/property-names.js:
1372         * fast/css/parsing-font-variant-ligatures.html:
1373         * fast/text/font-variant-ligatures.html:
1374         * platform/mac/TestExpectations:
1375         * svg/css/getComputedStyle-basic-expected.txt:
1376
1377 2015-09-23  Chris Dumez  <cdumez@apple.com>
1378
1379         Unreviewed, roll out r190085 as it seems to cause crashes in JSC
1380         <rdar://problem/22825602>
1381
1382         * fast/events/event-prototype-constructor-properties-expected.txt: Removed.
1383         * fast/events/event-prototype-constructor-properties.html: Removed.
1384
1385 2015-09-23  Chris Dumez  <cdumez@apple.com>
1386
1387         HTMLOutputElement.htmlFor should be settable
1388         https://bugs.webkit.org/show_bug.cgi?id=149418
1389
1390         Reviewed by Ryosuke Niwa.
1391
1392         * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1393         * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1394         Add layout test to make sure that setting HTMLLinkElement.sizes actually
1395         updates the 'sizes' associated attribute.
1396
1397         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1398         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1399         Update existing layout test now that HTMLOutputElement.htmlFor is
1400         settable.
1401
1402 2015-09-23  Saam barati  <sbarati@apple.com>
1403
1404         JSC allows invalid var declarations when the declared name is the same as a let/const variable
1405         https://bugs.webkit.org/show_bug.cgi?id=147600
1406
1407         Reviewed by Yusuke Suzuki.
1408
1409         * js/let-syntax-expected.txt:
1410         * js/script-tests/let-syntax.js:
1411         (hasSyntaxError):
1412
1413 2015-09-23  Saam barati  <sbarati@apple.com>
1414
1415         Web Inspector: Type bubbles missing for computed methods and methods on object literals
1416         https://bugs.webkit.org/show_bug.cgi?id=148562
1417
1418         Reviewed by Joseph Pecoraro.
1419
1420         * inspector/model/parse-script-syntax-tree-expected.txt:
1421         * inspector/model/parse-script-syntax-tree.html:
1422
1423 2015-09-23  Beth Dakin  <bdakin@apple.com>
1424
1425         accessibility/mac/aria-expanded-notifications.html is flaky
1426         https://bugs.webkit.org/show_bug.cgi?id=149510
1427
1428         Marking it as such.
1429         * platform/mac/TestExpectations:
1430
1431 2015-09-23  Chris Dumez  <cdumez@apple.com>
1432
1433         Range's setStartBefore() / setStartAfter() / setEndBefore() / setEndAfter() do not match the specification
1434         https://bugs.webkit.org/show_bug.cgi?id=149490
1435
1436         Reviewed by Andreas Kling.
1437
1438         Update test that expected an assertion in a case where we no longer
1439         throw. I checked that Firefox does not throw in this case either.
1440
1441         * fast/dom/Range/range-exceptions-expected.txt:
1442         * fast/dom/Range/script-tests/range-exceptions.js:
1443
1444 2015-09-23  Commit Queue  <commit-queue@webkit.org>
1445
1446         Unreviewed, rolling out r190168.
1447         https://bugs.webkit.org/show_bug.cgi?id=149502
1448
1449         it broke debug builds. (Requested by zalan on #webkit).
1450
1451         Reverted changeset:
1452
1453         "HTMLOutputElement.htmlFor should be settable"
1454         https://bugs.webkit.org/show_bug.cgi?id=149418
1455         http://trac.webkit.org/changeset/190168
1456
1457 2015-09-23  Commit Queue  <commit-queue@webkit.org>
1458
1459         Unreviewed, rolling out r190160.
1460         https://bugs.webkit.org/show_bug.cgi?id=149501
1461
1462         media/media-controls-play-button-updates.html fails on
1463         Yosemite and EFL (Requested by zalan on #webkit).
1464
1465         Reverted changeset:
1466
1467         "[GTK] playbutton in media controls is not changed when it is
1468         clicked."
1469         https://bugs.webkit.org/show_bug.cgi?id=149113
1470         http://trac.webkit.org/changeset/190160
1471
1472 2015-09-23  Chris Dumez  <cdumez@apple.com>
1473
1474         HTMLOutputElement.htmlFor should be settable
1475         https://bugs.webkit.org/show_bug.cgi?id=149418
1476
1477         Reviewed by Ryosuke Niwa.
1478
1479         * fast/dom/HTMLLinkElement/sizes-setter.html: Added
1480         * fast/dom/HTMLLinkElement/sizes-setter-expected.txt: Added
1481         Add layout test to make sure that setting HTMLLinkElement.sizes actually
1482         updates the 'sizes' associated attribute.
1483
1484         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1485         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1486         Update existing layout test now that HTMLOutputElement.htmlFor is
1487         settable.
1488
1489 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1490
1491         [Streams API] Add transform stream general tests
1492         https://bugs.webkit.org/show_bug.cgi?id=149267
1493
1494         Reviewed by Darin Adler.
1495
1496         * streams/reference-implementation/transform-stream-expected.txt: Added.
1497         * streams/reference-implementation/transform-stream.html: Added.
1498
1499 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1500
1501         [Streams API] Added transform stream error tests
1502         https://bugs.webkit.org/show_bug.cgi?id=149266
1503
1504         Reviewed by Darin Adler.
1505
1506         * streams/reference-implementation/transform-stream-errors-expected.txt: Added.
1507         * streams/reference-implementation/transform-stream-errors.html: Added.
1508
1509 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1510
1511         [Streams API] Added pipe-through transform stream tests
1512         https://bugs.webkit.org/show_bug.cgi?id=149265
1513
1514         Reviewed by Darin Adler.
1515
1516         * streams/reference-implementation/pipe-through-expected.txt: Added.
1517         * streams/reference-implementation/pipe-through.html: Added.
1518         * streams/reference-implementation/resources/streams-utils.js: Added duckTypedPassThroughTransform function.
1519
1520 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1521
1522         [Streams API] Add count queuing strategy tests for writable streams
1523         https://bugs.webkit.org/show_bug.cgi?id=148303
1524
1525         Reviewed by Darin Adler.
1526
1527         * streams/reference-implementation/count-queuing-strategy-expected.txt: Added new expectations.
1528         * streams/reference-implementation/count-queuing-strategy.html: Added new writable stream tests.
1529
1530 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1531
1532         [Streams API] Add byte length queuing strategy tests for writable streams
1533         https://bugs.webkit.org/show_bug.cgi?id=148302
1534
1535         Reviewed by Darin Adler.
1536
1537         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added new expectations.
1538         * streams/reference-implementation/byte-length-queuing-strategy.html: Added new writable stream tests.
1539
1540 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1541
1542         [Streams API] Add brand checks tests for writable streams
1543         https://bugs.webkit.org/show_bug.cgi?id=148301
1544
1545         Reviewed by Darin Adler.
1546
1547         * streams/reference-implementation/brand-checks-expected.txt: Added new expectations.
1548         * streams/reference-implementation/brand-checks.html: Added new writable stream tests.
1549
1550 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1551
1552         [Streams API] bad underlying sinks tests about writable streams
1553         https://bugs.webkit.org/show_bug.cgi?id=148295
1554
1555         Reviewed by Darin Adler.
1556
1557         * streams/reference-implementation/bad-underlying-sinks-expected.txt: Added.
1558         * streams/reference-implementation/bad-underlying-sinks.html: Added.
1559
1560 2015-09-23  ChangSeok Oh  <changseok.oh@collabora.com>
1561
1562         [GTK] playbutton in media controls is not changed when it is clicked.
1563         https://bugs.webkit.org/show_bug.cgi?id=149113
1564
1565         Reviewed by Philippe Normand.
1566
1567         * media/media-controls-play-button-updates-expected.png: Added.
1568         * media/media-controls-play-button-updates-expected.txt: Added.
1569         * media/media-controls-play-button-updates.html: Added.
1570         * platform/gtk/media/media-controls-play-button-updates-expected.png: Added.
1571         * platform/gtk/media/media-controls-play-button-updates-expected.txt: Added.
1572
1573 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1574
1575         [Streams API] Add bad strategies writable streams tests
1576         https://bugs.webkit.org/show_bug.cgi?id=148300
1577
1578         Reviewed by Darin Adler.
1579
1580         * streams/reference-implementation/bad-strategies-expected.txt: Added new expectations.
1581         * streams/reference-implementation/bad-strategies.html: Added new writable stream tests.
1582
1583 2015-09-23  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1584
1585         [Streams API] Change a const in the tee tests
1586         https://bugs.webkit.org/show_bug.cgi?id=148294
1587
1588         Reviewed by Darin Adler.
1589
1590         * streams/reference-implementation/readable-stream-tee.html: Dumb change, replaced a const with var and added
1591         the checkpoint of the spec commit.
1592
1593 2015-09-23  ChangSeok Oh  <changseok.oh@collabora.com>
1594
1595         [GTK] media/media-controls-timeline-updates.html timeouts
1596         https://bugs.webkit.org/show_bug.cgi?id=139363
1597
1598         Reviewed by Philippe Normand.
1599
1600         The default timeout value of gtk port is 6000ms for release build layout tests.
1601         But this is too short to pass some media tests such as media-controls-timeline-updates.html
1602         Let's tweak the test to have shorter test time by seeking.
1603
1604         * media/media-controls-timeline-updates.html:
1605         * platform/gtk/TestExpectations:
1606
1607 2015-09-23  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1608
1609         [Streams API] Implement ReadableStream pipeThrough
1610         https://bugs.webkit.org/show_bug.cgi?id=147556
1611
1612         Reviewed by Darin Adler.
1613
1614         Rebased test that is now passing.
1615         Adding new tests to improve pipeThrough coverage.
1616
1617         * streams/readable-stream-pipeThrough-expected.txt: Added.
1618         * streams/readable-stream-pipeThrough.html: Added.
1619         * streams/reference-implementation/brand-checks-expected.txt:
1620
1621 2015-09-22  Ryosuke Niwa  <rniwa@webkit.org>
1622
1623         Event fired on a detached node does not bubble up
1624         https://bugs.webkit.org/show_bug.cgi?id=149488
1625
1626         Reviewed by Antti Koivisto.
1627
1628         Added a regression test. Also modified and rebaselined mouseout-dead-node.html added in r19897
1629         since our new behavior matches that of the latest Firefox as well as Chrome.
1630
1631         * fast/events/event-propagation-in-detached-tree-expected.txt: Added.
1632         * fast/events/event-propagation-in-detached-tree.html: Added.
1633         * fast/events/mouseout-dead-node-expected.txt:
1634         * fast/events/mouseout-dead-node.html:
1635
1636 2015-09-22  Zalan Bujtas  <zalan@apple.com>
1637
1638         Mark http/tests/notifications/events.html flaky again (crash/timeout this time).
1639
1640         Unreviewed.
1641
1642         * TestExpectations:
1643
1644 2015-09-22  Saam barati  <sbarati@apple.com>
1645
1646         Web Inspector: [ES6] Improve Type Profiler Support for Arrow Functions
1647         https://bugs.webkit.org/show_bug.cgi?id=143171
1648
1649         Reviewed by Joseph Pecoraro.
1650
1651         * inspector/model/parse-script-syntax-tree-expected.txt:
1652         * inspector/model/parse-script-syntax-tree.html:
1653
1654 2015-09-22  Commit Queue  <commit-queue@webkit.org>
1655
1656         Unreviewed, rolling out r190134.
1657         https://bugs.webkit.org/show_bug.cgi?id=149481
1658
1659         "Seems to cause crashes during garbage collection" (Requested
1660         by cdumez on #webkit).
1661
1662         Reverted changeset:
1663
1664         "HTMLOutputElement.htmlFor should be settable"
1665         https://bugs.webkit.org/show_bug.cgi?id=149418
1666         http://trac.webkit.org/changeset/190134
1667
1668 2015-09-22  Zalan Bujtas  <zalan@apple.com>
1669
1670         Mark http/tests/notifications/events.html flaky.
1671         https://bugs.webkit.org/show_bug.cgi?id=149218
1672
1673         Unreviewed.
1674
1675         * TestExpectations:
1676
1677
1678 2015-09-22  Chris Dumez  <cdumez@apple.com>
1679
1680         HTMLOutputElement.htmlFor should be settable
1681         https://bugs.webkit.org/show_bug.cgi?id=149418
1682
1683         Reviewed by Darin Adler.
1684
1685         Update existing layout test now that HTMLOutputElement.htmlFor is
1686         settable.
1687
1688         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1689         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1690
1691 2015-09-22  Tim Horton  <timothy_horton@apple.com>
1692
1693         Demystify why a few text tests depend on threaded scrolling being disabled
1694
1695         * fast/text/combining-character-sequence-vertical.html:
1696         * fast/text/descent-clip-in-scaled-page-expected.html:
1697         * fast/text/descent-clip-in-scaled-page.html:
1698         * fast/text/vertical-quotation-marks.html:
1699
1700 2015-09-22  Chris Dumez  <cdumez@apple.com>
1701
1702         XMLHttpRequest properties should be on the prototype
1703         https://bugs.webkit.org/show_bug.cgi?id=149465
1704
1705         Reviewed by Darin Adler.
1706
1707         Add layout test to check that XMLHttpRequest properties are on the
1708         prototype and have the right properties (enumerable and configurable).
1709
1710         * fast/xmlhttprequest/xmlhttprequest-properties-prototype-expected.txt: Added.
1711         * fast/xmlhttprequest/xmlhttprequest-properties-prototype.html: Added.
1712
1713 2015-09-22  Chris Dumez  <cdumez@apple.com>
1714
1715         Drop support for legacy EntityReference DOM Node type
1716         https://bugs.webkit.org/show_bug.cgi?id=149348
1717
1718         Reviewed by Darin Adler.
1719
1720         Drop several outdated DOM compliance tests. Update / Rebaseline others.
1721
1722 2015-09-22  Chris Dumez  <cdumez@apple.com>
1723
1724         Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
1725
1726         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1727         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
1728
1729 2015-09-22  Chris Dumez  <cdumez@apple.com>
1730
1731         Unreviewed, rebaseline fast/table/rowindex.html after r190099.
1732
1733         * platform/efl/fast/table/rowindex-expected.txt:
1734         * platform/gtk/fast/table/rowindex-expected.txt:
1735         * platform/win/fast/table/rowindex-expected.txt:
1736
1737 2015-09-22  sangdeug.kim  <sangdeug.kim@samsung.com>
1738
1739         Add test for checking currentTime of mediacontroller when playback is completed.
1740         https://bugs.webkit.org/show_bug.cgi?id=149154
1741
1742         Reviewed by Eric Carlson.
1743
1744         * media/media-controller-time-clamp-expected.txt:
1745         * media/media-controller-time-clamp.html:
1746
1747 2015-09-22  Saam barati  <sbarati@apple.com>
1748
1749         Web Inspector: update Esprima to latest version
1750         https://bugs.webkit.org/show_bug.cgi?id=148960
1751
1752         Reviewed by Joseph Pecoraro.
1753
1754         * inspector/model/parse-script-syntax-tree-expected.txt:
1755         * inspector/model/parse-script-syntax-tree.html:
1756
1757 2015-09-22  Ryosuke Niwa  <rniwa@webkit.org>
1758
1759         invalidateSlotAssignments should trigger style recalc
1760         https://bugs.webkit.org/show_bug.cgi?id=149447
1761
1762         Reviewed by Antti Koivisto.
1763
1764         Removed failing expectations from newly passing tests.
1765
1766         Also added test cases for inserting and removing text nodes, and modified the style recalc tests
1767         to force layout between each DOM change to test case separately.
1768
1769         * fast/shadow-dom/shadow-layout-after-host-child-changes.html:
1770         * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html:
1771         * fast/shadow-dom/shadow-layout-after-slot-changes.html:
1772         * platform/mac/TestExpectations:
1773
1774 2015-09-21  Chris Dumez  <cdumez@apple.com>
1775
1776         time element should use HTMLTimeElement interface
1777         https://bugs.webkit.org/show_bug.cgi?id=148840
1778         <rdar://problem/22586690>
1779
1780         Reviewed by Ryosuke Niwa.
1781
1782         Rebaseline existing test now that HTMLTimeElement is exposed on the
1783         global Window object.
1784
1785         * js/dom/global-constructors-attributes-expected.txt:
1786         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1787         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1788         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1789         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1790         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1791         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1792
1793 2015-09-21  Chris Dumez  <cdumez@apple.com>
1794
1795         DOM attributes on prototypes should be configurable
1796         https://bugs.webkit.org/show_bug.cgi?id=134364
1797
1798         Reviewed by Sam Weinig.
1799
1800         Add a layout test to confirm that attributes on prototypes are configurable.
1801
1802         * fast/dom/attributes-configurable-expected.txt: Added.
1803         * fast/dom/attributes-configurable.html: Added.
1804
1805 2015-09-21  Ryosuke Niwa  <rniwa@webkit.org>
1806
1807         Add some style recalc tests for shadow DOM
1808         https://bugs.webkit.org/show_bug.cgi?id=149445
1809
1810         Reviewed by Antti Koivisto.
1811
1812         Add tests to make sure we trigger necessary style recalc.
1813
1814         * fast/shadow-dom/shadow-layout-after-attach-shadow-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1815         * fast/shadow-dom/shadow-layout-after-attach-shadow.html: Added.
1816         * 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.
1817         * fast/shadow-dom/shadow-layout-after-host-child-changes.html: Added.
1818         * 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.
1819         * fast/shadow-dom/shadow-layout-after-inserting-or-removing-host-child.html: Added.
1820         * fast/shadow-dom/shadow-layout-after-slot-changes-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1821         * fast/shadow-dom/shadow-layout-after-slot-changes.html: Added.
1822         * platform/mac/TestExpectations:
1823
1824 2015-09-21  Alexey Proskuryakov  <ap@apple.com>
1825
1826         https://bugs.webkit.org/show_bug.cgi?id=149415
1827         REGRESSION (r182648): UIWebView does not set location.hash synchronously
1828         <rdar://problem/22169467>
1829
1830         Reviewed by Darin Adler.
1831
1832         * fast/loader/location-hash-user-gesture-expected.txt: Added.
1833         * fast/loader/location-hash-user-gesture.html: Added.
1834         * platform/ios-simulator-wk2/TestExpectations:
1835
1836 2015-09-21  Chris Dumez  <cdumez@apple.com>
1837
1838         Update HTMLTableRowElement.rowIndex to behave according to the specification
1839         https://bugs.webkit.org/show_bug.cgi?id=148842
1840         <rdar://problem/22586914>
1841
1842         Reviewed by Darin Adler.
1843
1844         Rebaseline existing test because rows in all <thead> / <tfoot> children
1845         of the <table> Element now get a rowIndex.
1846
1847         * platform/mac/fast/table/rowindex-expected.txt:
1848
1849 2015-09-21  Ryosuke Niwa  <rniwa@webkit.org>
1850
1851         Add more rendering tests for shadow DOM
1852         https://bugs.webkit.org/show_bug.cgi?id=149437
1853
1854         Reviewed by Antti Koivisto.
1855
1856         Added various tests for shadow tree rendering as well as tests for :host pseudo class and ::slotted pseudo element.
1857
1858         * 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.
1859         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Added.
1860         * 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.
1861         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Added.
1862         * 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.
1863         * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Added.
1864         * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1865         * fast/shadow-dom/css-scoping-shadow-host-rule.html: Added.
1866         * 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.
1867         * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Added.
1868         * 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.
1869         * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Added.
1870         * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Copied from LayoutTests/fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html.
1871         * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Added.
1872         * 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.
1873         * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Added.
1874         * platform/mac/TestExpectations:
1875
1876 2015-09-21  Chris Dumez  <cdumez@apple.com>
1877
1878         [JS Bindings] prototype.constructor should be writable
1879         https://bugs.webkit.org/show_bug.cgi?id=149412
1880         <rdar://problem/22545096>
1881
1882         Reviewed by Geoffrey Garen.
1883
1884         Add layout test that checks that Event.prototype.constructor has the
1885         expected properties and that it is actually writable.
1886
1887         * fast/events/event-prototype-constructor-properties-expected.txt: Added.
1888         * fast/events/event-prototype-constructor-properties.html: Added.
1889
1890 2015-09-21  Antti Koivisto  <antti@apple.com>
1891
1892         HTMLSlotElement should render its assigned nodes
1893         https://bugs.webkit.org/show_bug.cgi?id=149242
1894
1895         Reviewed by Ryosuke Niwa.
1896
1897         Enable the relevant tests.
1898
1899         * platform/mac/TestExpectations:
1900
1901 2015-09-21  Alex Christensen  <achristensen@webkit.org>
1902
1903         Remove Windows-specific navigator-detached-no-crash-expected.
1904         https://bugs.webkit.org/show_bug.cgi?id=149414
1905
1906         Reviewed by Filip Pizlo.
1907
1908         When we switched to CMake, NAVIGATOR_HWCONCURRENCY got enabled.  
1909         There is no reason to disable it, and the expectations match the default expectations now.
1910
1911         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
1912
1913 2015-09-21  Chris Dumez  <cdumez@apple.com>
1914
1915         DOMTokenList.add() / remove() should run the update steps even if tokens were not modified
1916         https://bugs.webkit.org/show_bug.cgi?id=148780
1917         <rdar://problem/22571794>
1918
1919         Reviewed by Ryosuke Niwa.
1920
1921         Update / Rebaseline several classList /relList tests now that our
1922         behavior has changed.
1923
1924         * fast/dom/HTMLElement/class-list-expected.txt:
1925         * fast/dom/HTMLElement/class-list-quirks-expected.txt:
1926         * fast/dom/HTMLElement/script-tests/class-list.js:
1927         * fast/dom/rel-list-expected.txt:
1928         * fast/dom/rel-list.html:
1929
1930 2015-09-21  Ryosuke Niwa  <rniwa@webkit.org>
1931
1932         Add some tests for shadow DOM rendering
1933         https://bugs.webkit.org/show_bug.cgi?id=149330
1934
1935         Reviewed by Antti Koivisto.
1936
1937         Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
1938
1939         This is a relanding of r189962 excluding css-scoping-shadow-rendering.html since it has since been added in r190006
1940         as css-scoping-shadow-root-hides-children.html by Antti.
1941
1942         * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
1943         * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
1944         * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
1945         * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
1946         * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
1947         * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
1948         * platform/mac/TestExpectations:
1949
1950 2015-09-21  Ryosuke Niwa  <rniwa@webkit.org>
1951
1952         Add image-only failure expectation to fast/shadow-dom/css-scoping-shadow-root-hides-children.html on non-Mac ports.
1953
1954         * TestExpectations:
1955
1956 2015-09-21  Alex Christensen  <achristensen@webkit.org>
1957
1958         Skip tests on Windows after r189947.
1959
1960         * platform/win/TestExpectations:
1961         webkit-font-smoothing doesn't work on Windows.
1962
1963 2015-09-21  Chris Dumez  <cdumez@apple.com>
1964
1965         Range.cloneContents() / extractContents should throw a HierarchyRequestError when encountering a doctype
1966         https://bugs.webkit.org/show_bug.cgi?id=148770
1967         <rdar://problem/22570898>
1968
1969         Reviewed by Ryosuke Niwa.
1970
1971         Add new tests to cover the behaviour of Range's cloneContents() / extractContents()
1972         and deleteContents() when encountering a doctype.
1973
1974         * fast/dom/Range/clone-contents-document-type-expected.txt: Added.
1975         * fast/dom/Range/clone-contents-document-type.html: Added.
1976         * fast/dom/Range/delete-contents-document-type-expected.txt: Added.
1977         * fast/dom/Range/delete-contents-document-type.html: Added.
1978         * fast/dom/Range/extract-contents-document-type-expected.txt: Added.
1979         * fast/dom/Range/extract-contents-document-type.html: Added.
1980         * fast/dom/Range/resources/frame-with-doctype.html: Added.
1981
1982 2015-09-21  Simon Fraser  <simon.fraser@apple.com>
1983
1984         Add the ability for tests to run script in the UI process in WebKitTestRunner
1985         https://bugs.webkit.org/show_bug.cgi?id=149356
1986
1987         Reviewed by Tim Horton.
1988
1989         Some new tests that exercise testRunner.runUIScript().
1990
1991         * TestExpectations:
1992         * fast/harness/concurrent-ui-side-scripts-expected.txt: Added.
1993         * fast/harness/concurrent-ui-side-scripts.html: Added.
1994         * fast/harness/ui-side-scripts-expected.txt: Added.
1995         * fast/harness/ui-side-scripts.html: Added.
1996         * fast/zooming/zoom-to-scale.html: Added.
1997         * platform/ios-simulator/TestExpectations:
1998         * platform/mac/TestExpectations:
1999
2000 2015-09-21  Tim Horton  <timothy_horton@apple.com>
2001
2002         Turn on threaded scrolling by default in the tests
2003         https://bugs.webkit.org/show_bug.cgi?id=149377
2004
2005         Reviewed by Simon Fraser.
2006
2007         * compositing/geometry/fixed-position-flipped-writing-mode.html:
2008         * compositing/layer-creation/no-compositing-for-sticky.html:
2009         * compositing/overflow/automatically-opt-into-composited-scrolling.html:
2010         * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
2011         * compositing/overflow/composited-scrolling-creates-a-stacking-container.html:
2012         * compositing/overflow/composited-scrolling-paint-phases.html:
2013         * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
2014         * compositing/overflow/dynamic-composited-scrolling-status.html:
2015         * compositing/overflow/iframe-inside-overflow-clipping.html:
2016         * compositing/overflow/nested-scrolling.html:
2017         * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
2018         * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
2019         * compositing/overflow/scrolling-content-clip-to-viewport.html:
2020         * compositing/overflow/scrolling-without-painting.html:
2021         * compositing/overflow/textarea-scroll-touch.html:
2022         * compositing/overflow/updating-scrolling-content.html:
2023         * compositing/rtl/rtl-fixed-overflow-scrolled.html:
2024         * compositing/rtl/rtl-overflow-scrolling.html:
2025         * fast/block/positioning/rtl-fixed-positioning.html:
2026         * fast/block/positioning/vertical-rl/fixed-positioning.html:
2027         * fast/dom/horizontal-scrollbar-in-rtl.html:
2028         * fast/dom/horizontal-scrollbar-when-dir-change.html:
2029         * fast/dom/scroll-reveal-left-overflow.html:
2030         * fast/dom/scroll-reveal-top-overflow.html:
2031         * fast/dom/vertical-scrollbar-when-dir-change.html:
2032         * fast/multicol/pagination/RightToLeft-rl-hittest.html:
2033         * scrollingcoordinator/non-fast-scrollable-region-scaled-iframe.html:
2034         * scrollingcoordinator/non-fast-scrollable-region-transformed-iframe.html:
2035         * swipe/main-frame-pinning-requirement.html:
2036         Turn off threaded scrolling in the cases where it sensibly affects the test result.
2037         These cases are:
2038                 - tests that use scrollTo or similar, and then depend on the
2039                   scrolling happening synchronously
2040
2041                 - tests that use setAcceleratedCompositingForOverflowScrollEnabled,
2042                   which asserts if combined with threaded scrolling
2043
2044         * fast/text/combining-character-sequence-vertical.html:
2045         * fast/text/descent-clip-in-scaled-page.html:
2046         * fast/text/descent-clip-in-scaled-page-expected.html:
2047         * fast/text/vertical-quotation-marks.html:
2048         Turn off threaded scrolling in three tests where it shouldn't affect the test result,
2049         but for some reason does.
2050
2051 2015-09-21  ChangSeok Oh  <changseok.oh@collabora.com>
2052
2053         [GTK] media controls does not show up when playing video finishes.
2054         https://bugs.webkit.org/show_bug.cgi?id=149112
2055
2056         Reviewed by Philippe Normand.
2057
2058         * media/media-controls-timeline-updates-after-playing-expected.txt: Added.
2059         * media/media-controls-timeline-updates-after-playing.html: Added.
2060
2061 2015-09-21  ChangSeok Oh  <changseok.oh@collabora.com>
2062
2063         [GTK] timeline is not updated after few seconds when mouse hovers on controls
2064         https://bugs.webkit.org/show_bug.cgi?id=149111
2065
2066         Reviewed by Philippe Normand.
2067
2068         * media/media-controls-timeline-updates-when-hovered-expected.txt: Added.
2069         * media/media-controls-timeline-updates-when-hovered.html: Added.
2070
2071 2015-09-20  Andy Estes  <aestes@apple.com>
2072
2073         http/tests/contentfiltering/load-substitute-data-from-appcache.html crashes sometimes
2074         https://bugs.webkit.org/show_bug.cgi?id=148890
2075
2076         Reviewed by Alexey Proskuryakov.
2077
2078         Added a test to verify my theory that load-substitute-data-from-appcache.html will crash even with Content Filtering disabled.
2079
2080         * TestExpectations: Skipped the new test since it only works in WebKit2.
2081         * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt: Added.
2082         * http/tests/appcache/decide-navigation-policy-after-delay.html: Added.
2083         * http/tests/appcache/resources/decide-navigation-policy-after-delay-frame.html: Added.
2084         * platform/wk2/TestExpectations: Enabled the test in WebKit2.
2085
2086 2015-09-20  Chris Dumez  <cdumez@apple.com>
2087
2088         Unreviewed, rebaseline W3C HTML DOM test on iOS after r190030.
2089
2090         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2091
2092 2015-09-20 Chris Fleizach <cfleizach@apple.com>
2093
2094         Fix a relative path in accessibility/mac/removing-textarea-after-edit-crash.html
2095         after moving the test.
2096         https://bugs.webkit.org/show_bug.cgi?id=149217
2097
2098         Reviewed by Alexey Proskuryakov.
2099
2100         * accessibility/mac/removing-textarea-after-edit-crash.html:
2101
2102 2015-09-20  Alexey Proskuryakov  <ap@apple.com>
2103
2104         [Mac, iOS] AccessibilityController doesn't uninstall global notification handler
2105         https://bugs.webkit.org/show_bug.cgi?id=149384
2106
2107         Reviewed by Chris Fleizach.
2108
2109         * accessibility/mac/loaded-notification.html: Cleaned up the test - js-test-pre is
2110         incompatible with directly using waitUntilDone. 
2111
2112 2015-09-19  Chris Dumez  <cdumez@apple.com>
2113
2114         [WebIDL] Specify default parameter values where it is useful
2115         https://bugs.webkit.org/show_bug.cgi?id=149331
2116         <rdar://problem/22545600>
2117
2118         Reviewed by Darin Adler.
2119
2120         Add test to check the behavior of passing undefined for various optional
2121         parameters that have a default value in the HTML specification.
2122
2123         * fast/html/undefined-parameter-default-value-expected.txt: Added.
2124         * fast/html/undefined-parameter-default-value.html: Added.
2125
2126 2015-09-18  Dean Jackson  <dino@apple.com>
2127
2128         Null dereference loading Blink layout test svg/filters/feImage-failed-load-crash.html
2129         https://bugs.webkit.org/show_bug.cgi?id=149316
2130         <rdar://problem/22749532>
2131
2132         Reviewed by Tim Horton.
2133
2134         Merge Blink commit:
2135         https://chromium.googlesource.com/chromium/blink/+/9cbcfd7866bbaff0c4b3c4c8508b7c97b46d6e6a
2136
2137         * svg/filters/feImage-failed-load-crash-expected.txt: Added.
2138         * svg/filters/feImage-failed-load-crash.html: Added.
2139
2140 2015-09-18  Dean Jackson  <dino@apple.com>
2141
2142         Null dereference loading Blink layout test svg/custom/use-href-attr-removal-crash.html
2143         https://bugs.webkit.org/show_bug.cgi?id=149315
2144         <rdar://problem/22749358>
2145
2146         Reviewed by Tim Horton.
2147
2148         These tests, copied from Blink, should not crash.
2149         The originals come from:
2150         https://chromium.googlesource.com/chromium/blink/+/e2f1087f32bb088160ab7d59a715a1403ef267c7
2151
2152         * svg/custom/use-href-attr-removal-crash.html: Added.
2153         * svg/custom/use-href-attr-removal-crash-expected.txt: Added.
2154         * svg/custom/use-href-attr-removal-crash2.svg: Added.
2155         * svg/custom/use-href-attr-removal-crash2-expected.txt: Added.
2156         * svg/custom/use-href-change-local-to-invalid-remote.html: Added.
2157         * svg/custom/use-href-change-local-to-invalid-remote-expected.txt: Added.
2158
2159 2015-09-18  Alexey Proskuryakov  <ap@apple.com>
2160
2161         Update Mac expectations for http/tests/cache/iframe-304-crash.html.
2162         This test is flaky everywhere, not just on Mavericks and Yosemite.
2163
2164         * platform/mac-wk2/TestExpectations:
2165
2166 2015-09-18  Commit Queue  <commit-queue@webkit.org>
2167
2168         Unreviewed, rolling out r189908.
2169         https://bugs.webkit.org/show_bug.cgi?id=149368
2170
2171         Broke run-webkit-tests --pixel (Requested by ap on #webkit).
2172
2173         Reverted changeset:
2174
2175         "printing does not use minimum page zoom factor"
2176         https://bugs.webkit.org/show_bug.cgi?id=108507
2177         http://trac.webkit.org/changeset/189908
2178
2179 2015-09-18  Ryosuke Niwa  <rniwa@webkit.org>
2180
2181         Inserting or removing slot elements can cause a crash
2182         https://bugs.webkit.org/show_bug.cgi?id=149365
2183
2184         Reviewed by Antti Koivisto.
2185
2186         Added regression tests.
2187
2188         * fast/shadow-dom/slot-removal-crash.html: Added.
2189
2190 2015-09-18  Antti Koivisto  <antti@apple.com>
2191
2192         Don't create renderers for children of shadow host
2193         https://bugs.webkit.org/show_bug.cgi?id=149363
2194
2195         Reviewed by Ryosuke Niwa.
2196
2197         * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Added.
2198         * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Added.
2199
2200 2015-09-18  Jake Nielsen  <jacob_nielsen@apple.com>
2201
2202         Adds more flaky tests to TestExpecations for iOS and WK2
2203
2204         * platform/ios-simulator/TestExpectations:
2205         * platform/wk2/TestExpectations:
2206
2207 2015-09-18  Saam barati  <sbarati@apple.com>
2208
2209         add a regress test for richards with try/catch.
2210         https://bugs.webkit.org/show_bug.cgi?id=149301
2211
2212         Reviewed by Filip Pizlo.
2213
2214         This adds two variants of Octane/richards benchmark using
2215         try/catch. One try/catch variant that actually throws.
2216         Another that never throws. I've included try/catch inside
2217         every function and every loop.
2218
2219         * js/regress/richards-empty-try-catch-expected.txt: Added.
2220         * js/regress/richards-empty-try-catch.html: Added.
2221         * js/regress/richards-try-catch-expected.txt: Added.
2222         * js/regress/richards-try-catch.html: Added.
2223         * js/regress/script-tests/richards-empty-try-catch.js: Added.
2224         (runRichards):
2225         (Scheduler):
2226         (Scheduler.prototype.addIdleTask):
2227         (Scheduler.prototype.addWorkerTask):
2228         (Scheduler.prototype.addHandlerTask):
2229         (Scheduler.prototype.addDeviceTask):
2230         (Scheduler.prototype.addRunningTask):
2231         (Scheduler.prototype.addTask):
2232         (Scheduler.prototype.schedule):
2233         (Scheduler.prototype.release):
2234         (Scheduler.prototype.holdCurrent):
2235         (Scheduler.prototype.suspendCurrent):
2236         (Scheduler.prototype.queue):
2237         (TaskControlBlock):
2238         (TaskControlBlock.prototype.setRunning):
2239         (TaskControlBlock.prototype.markAsNotHeld):
2240         (TaskControlBlock.prototype.markAsHeld):
2241         (TaskControlBlock.prototype.isHeldOrSuspended):
2242         (TaskControlBlock.prototype.markAsSuspended):
2243         (TaskControlBlock.prototype.markAsRunnable):
2244         (TaskControlBlock.prototype.run):
2245         (TaskControlBlock.prototype.checkPriorityAdd):
2246         (TaskControlBlock.prototype.toString):
2247         (IdleTask):
2248         (IdleTask.prototype.run):
2249         (IdleTask.prototype.toString):
2250         (DeviceTask):
2251         (DeviceTask.prototype.run):
2252         (DeviceTask.prototype.toString):
2253         (WorkerTask):
2254         (WorkerTask.prototype.run):
2255         (WorkerTask.prototype.toString):
2256         (HandlerTask):
2257         (HandlerTask.prototype.run):
2258         (HandlerTask.prototype.toString):
2259         (Packet):
2260         (Packet.prototype.addTo):
2261         (Packet.prototype.toString):
2262         * js/regress/script-tests/richards-try-catch.js: Added.
2263         (randomException):
2264         (runRichards):
2265         (Scheduler):
2266         (Scheduler.prototype.addIdleTask):
2267         (Scheduler.prototype.addWorkerTask):
2268         (Scheduler.prototype.addHandlerTask):
2269         (Scheduler.prototype.addDeviceTask):
2270         (Scheduler.prototype.addRunningTask):
2271         (Scheduler.prototype.addTask):
2272         (Scheduler.prototype.schedule):
2273         (Scheduler.prototype.release):
2274         (Scheduler.prototype.holdCurrent):
2275         (Scheduler.prototype.suspendCurrent):
2276         (Scheduler.prototype.queue):
2277         (TaskControlBlock):
2278         (TaskControlBlock.prototype.setRunning):
2279         (TaskControlBlock.prototype.markAsNotHeld):
2280         (TaskControlBlock.prototype.markAsHeld):
2281         (TaskControlBlock.prototype.isHeldOrSuspended):
2282         (TaskControlBlock.prototype.markAsSuspended):
2283         (TaskControlBlock.prototype.markAsRunnable):
2284         (TaskControlBlock.prototype.run):
2285         (TaskControlBlock.prototype.checkPriorityAdd):
2286         (TaskControlBlock.prototype.toString):
2287         (IdleTask):
2288         (IdleTask.prototype.run):
2289         (IdleTask.prototype.toString):
2290         (DeviceTask):
2291         (DeviceTask.prototype.run):
2292         (DeviceTask.prototype.toString):
2293         (WorkerTask):
2294         (WorkerTask.prototype.run):
2295         (WorkerTask.prototype.toString):
2296         (HandlerTask):
2297         (HandlerTask.prototype.run):
2298         (HandlerTask.prototype.toString):
2299         (Packet):
2300         (Packet.prototype.addTo):
2301         (Packet.prototype.toString):
2302
2303 2015-09-18  Saam barati  <sbarati@apple.com>
2304
2305         Implement try/catch in the DFG.
2306         https://bugs.webkit.org/show_bug.cgi?id=147374
2307
2308         Reviewed by Filip Pizlo.
2309
2310         * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2311         * js/regress/raytrace-with-empty-try-catch.html: Added.
2312         * js/regress/raytrace-with-try-catch-expected.txt: Added.
2313         * js/regress/raytrace-with-try-catch.html: Added.
2314         * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2315         (createVector):
2316         (sqrLengthVector):
2317         (lengthVector):
2318         (addVector):
2319         (subVector):
2320         (scaleVector):
2321         (normaliseVector):
2322         (add):
2323         (sub):
2324         (scalev):
2325         (dot):
2326         (scale):
2327         (cross):
2328         (normalise):
2329         (transformMatrix):
2330         (invertMatrix):
2331         (Triangle):
2332         (Triangle.prototype.intersect):
2333         (Scene):
2334         (Scene.prototype.intersect):
2335         (Scene.prototype.blocked):
2336         (Camera):
2337         (Camera.prototype.generateRayPair):
2338         (renderRows):
2339         (Camera.prototype.render):
2340         (raytraceScene.floorShader):
2341         (raytraceScene):
2342         (arrayToCanvasCommands):
2343         * js/regress/script-tests/raytrace-with-try-catch.js: Added.
2344         (randomException):
2345         (createVector):
2346         (sqrLengthVector):
2347         (lengthVector):
2348         (addVector):
2349         (subVector):
2350         (scaleVector):
2351         (normaliseVector):
2352         (add):
2353         (sub):
2354         (scalev):
2355         (dot):
2356         (scale):
2357         (cross):
2358         (normalise):
2359         (transformMatrix):
2360         (invertMatrix):
2361         (Triangle):
2362         (Triangle.prototype.intersect):
2363         (Scene):
2364         (Scene.prototype.intersect):
2365         (Scene.prototype.blocked):
2366         (Camera):
2367         (Camera.prototype.generateRayPair):
2368         (renderRows):
2369         (Camera.prototype.render):
2370         (raytraceScene.floorShader):
2371         (raytraceScene):
2372         (arrayToCanvasCommands):
2373         * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
2374         (Class.create):
2375         (Object.extend):
2376         (Flog.RayTracer.Color.prototype.initialize):
2377         (Flog.RayTracer.Color.prototype.add):
2378         (Flog.RayTracer.Color.prototype.addScalar):
2379         (Flog.RayTracer.Color.prototype.subtract):
2380         (Flog.RayTracer.Color.prototype.multiply):
2381         (Flog.RayTracer.Color.prototype.multiplyScalar):
2382         (Flog.RayTracer.Color.prototype.divideFactor):
2383         (Flog.RayTracer.Color.prototype.limit):
2384         (Flog.RayTracer.Color.prototype.distance):
2385         (Flog.RayTracer.Color.prototype.blend):
2386         (Flog.RayTracer.Color.prototype.brightness):
2387         (Flog.RayTracer.Color.prototype.toString):
2388         (Flog.RayTracer.Light.prototype.initialize):
2389         (Flog.RayTracer.Light.prototype.toString):
2390         (Flog.RayTracer.Vector.prototype.initialize):
2391         (Flog.RayTracer.Vector.prototype.copy):
2392         (Flog.RayTracer.Vector.prototype.normalize):
2393         (Flog.RayTracer.Vector.prototype.magnitude):
2394         (Flog.RayTracer.Vector.prototype.cross):
2395         (Flog.RayTracer.Vector.prototype.dot):
2396         (Flog.RayTracer.Vector.prototype.add):
2397         (Flog.RayTracer.Vector.prototype.subtract):
2398         (Flog.RayTracer.Vector.prototype.multiplyVector):
2399         (Flog.RayTracer.Vector.prototype.multiplyScalar):
2400         (Flog.RayTracer.Vector.prototype.toString):
2401         (Flog.RayTracer.Ray.prototype.initialize):
2402         (Flog.RayTracer.Ray.prototype.toString):
2403         (Flog.RayTracer.Scene.prototype.initialize):
2404         (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2405         (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2406         (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2407         (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2408         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2409         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2410         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2411         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2412         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2413         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2414         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2415         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2416         (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2417         (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2418         (Flog.RayTracer.Shape.Sphere.prototype.toString):
2419         (Flog.RayTracer.Shape.Plane.prototype.initialize):
2420         (Flog.RayTracer.Shape.Plane.prototype.intersect):
2421         (Flog.RayTracer.Shape.Plane.prototype.toString):
2422         (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2423         (Flog.RayTracer.IntersectionInfo.prototype.toString):
2424         (Flog.RayTracer.Camera.prototype.initialize):
2425         (Flog.RayTracer.Camera.prototype.getRay):
2426         (Flog.RayTracer.Camera.prototype.toString):
2427         (Flog.RayTracer.Background.prototype.initialize):
2428         (Flog.RayTracer.Engine.prototype.initialize):
2429         (Flog.RayTracer.Engine.prototype.setPixel):
2430         (Flog.RayTracer.Engine.prototype.renderScene):
2431         (Flog.RayTracer.Engine.prototype.getPixelColor):
2432         (Flog.RayTracer.Engine.prototype.testIntersection):
2433         (Flog.RayTracer.Engine.prototype.getReflectionRay):
2434         (Flog.RayTracer.Engine.prototype.rayTrace):
2435         (renderScene):
2436         * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
2437         (randomException):
2438         (Class.create):
2439         (Object.extend):
2440         (Flog.RayTracer.Color.prototype.initialize):
2441         (Flog.RayTracer.Color.prototype.add):
2442         (Flog.RayTracer.Color.prototype.addScalar):
2443         (Flog.RayTracer.Color.prototype.subtract):
2444         (Flog.RayTracer.Color.prototype.multiply):
2445         (Flog.RayTracer.Color.prototype.multiplyScalar):
2446         (Flog.RayTracer.Color.prototype.divideFactor):
2447         (Flog.RayTracer.Color.prototype.limit):
2448         (Flog.RayTracer.Color.prototype.distance):
2449         (Flog.RayTracer.Color.prototype.blend):
2450         (Flog.RayTracer.Color.prototype.brightness):
2451         (Flog.RayTracer.Color.prototype.toString):
2452         (Flog.RayTracer.Light.prototype.initialize):
2453         (Flog.RayTracer.Light.prototype.toString):
2454         (Flog.RayTracer.Vector.prototype.initialize):
2455         (Flog.RayTracer.Vector.prototype.copy):
2456         (Flog.RayTracer.Vector.prototype.normalize):
2457         (Flog.RayTracer.Vector.prototype.magnitude):
2458         (Flog.RayTracer.Vector.prototype.cross):
2459         (Flog.RayTracer.Vector.prototype.dot):
2460         (Flog.RayTracer.Vector.prototype.add):
2461         (Flog.RayTracer.Vector.prototype.subtract):
2462         (Flog.RayTracer.Vector.prototype.multiplyVector):
2463         (Flog.RayTracer.Vector.prototype.multiplyScalar):
2464         (Flog.RayTracer.Vector.prototype.toString):
2465         (Flog.RayTracer.Ray.prototype.initialize):
2466         (Flog.RayTracer.Ray.prototype.toString):
2467         (Flog.RayTracer.Scene.prototype.initialize):
2468         (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2469         (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2470         (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2471         (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2472         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2473         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2474         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2475         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2476         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2477         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2478         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2479         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2480         (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2481         (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2482         (Flog.RayTracer.Shape.Sphere.prototype.toString):
2483         (Flog.RayTracer.Shape.Plane.prototype.initialize):
2484         (Flog.RayTracer.Shape.Plane.prototype.intersect):
2485         (Flog.RayTracer.Shape.Plane.prototype.toString):
2486         (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2487         (Flog.RayTracer.IntersectionInfo.prototype.toString):
2488         (Flog.RayTracer.Camera.prototype.initialize):
2489         (Flog.RayTracer.Camera.prototype.getRay):
2490         (Flog.RayTracer.Camera.prototype.toString):
2491         (Flog.RayTracer.Background.prototype.initialize):
2492         (Flog.RayTracer.Engine.prototype.initialize):
2493         (Flog.RayTracer.Engine.prototype.setPixel):
2494         (Flog.RayTracer.Engine.prototype.renderScene):
2495         (Flog.RayTracer.Engine.prototype.getPixelColor):
2496         (Flog.RayTracer.Engine.prototype.testIntersection):
2497         (Flog.RayTracer.Engine.prototype.getReflectionRay):
2498         (Flog.RayTracer.Engine.prototype.rayTrace):
2499         (renderScene):
2500         * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
2501         * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
2502         * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
2503         * js/regress/v8-raytrace-with-try-catch.html: Added.
2504
2505 2015-09-18  Nan Wang  <n_wang@apple.com>
2506
2507         AX: Implement ARIA 1.1 @aria-current on iOS
2508         https://bugs.webkit.org/show_bug.cgi?id=149297
2509
2510         Reviewed by Chris Fleizach.
2511
2512         * platform/ios-simulator/TestExpectations:
2513
2514 2015-09-18  Jake Nielsen  <jacob_nielsen@apple.com>
2515
2516         REGRESSION: http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-overrides.html is flaky
2517         https://bugs.webkit.org/show_bug.cgi?id=132388
2518
2519         * TestExpectations:
2520
2521 2015-09-18  Jake Nielsen  <jacob_nielsen@apple.com>
2522
2523         line-break-language-sensitive tests should be marked as flaky
2524         https://bugs.webkit.org/show_bug.cgi?id=149349
2525
2526         * platform/ios-simulator/TestExpectations:
2527
2528 2015-09-18  Eric Carlson  <eric.carlson@apple.com>
2529
2530         [MediaStream] Finish implementing MediaDevices.enumerateDevices
2531         https://bugs.webkit.org/show_bug.cgi?id=149322
2532         <rdar://problem/22750866>
2533
2534         Reviewed by Brent Fulgham.
2535
2536         * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Added.
2537         * fast/mediastream/MediaDevices-enumerateDevices.html: Added.
2538
2539 2015-09-18  Jake Nielsen  <jacob_nielsen@apple.com>
2540
2541         Updates to include change to iOS test expectations after bug 149187
2542
2543         * platform/ios-simulator/js/dom/constructor-length-expected.txt:
2544
2545 2015-09-18  Chris Dumez  <cdumez@apple.com>
2546
2547         REGRESSION (r182449, Mavericks ONLY): Pages re-open empty after swiping back and scrolling on them
2548         https://bugs.webkit.org/show_bug.cgi?id=149317
2549         <rdar://problem/22521514>
2550
2551         Reviewed by Tim Horton.
2552
2553         Skip a couple of PageCache layout tests on Mavericks now that a PageCache
2554         optimization has been disabled.
2555
2556         * platform/mac/TestExpectations:
2557
2558 2015-09-18  Zalan Bujtas  <zalan@apple.com>
2559
2560         Unreviewed iOS gardening.
2561
2562         * platform/ios-simulator/TestExpectations:
2563
2564 2015-09-18  Chris Dumez  <cdumez@apple.com>
2565
2566         Drop support for Entity Node type
2567         https://bugs.webkit.org/show_bug.cgi?id=149239
2568
2569         Reviewed by Darin Adler.
2570
2571         Rebaseline / update layout tests now that we no longer expose the
2572         Entity type to the Web.
2573
2574         * fast/dom/Window/get-set-properties-expected.txt:
2575         * fast/dom/Window/get-set-properties.html:
2576         * fast/dom/Window/resources/window-properties.js:
2577         * fast/dom/Window/window-lookup-precedence-expected.txt:
2578         * fast/dom/dom-constructors-expected.txt:
2579         * fast/dom/dom-constructors.html:
2580         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
2581         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2582
2583 2015-09-18  Chris Dumez  <cdumez@apple.com>
2584
2585         classList.toggle(name, force) treats undefined `force` argument as false
2586         https://bugs.webkit.org/show_bug.cgi?id=148582
2587         <rdar://problem/22545600>
2588
2589         Reviewed by Ryosuke Niwa.
2590
2591         Add decent test coverage for DOMTokenList.toggle() via Element.classList.
2592
2593         * fast/dom/Element/class-list-toggle-expected.txt: Added.
2594         * fast/dom/Element/class-list-toggle.html: Added.
2595
2596 2015-09-17  Commit Queue  <commit-queue@webkit.org>
2597
2598         Unreviewed, rolling out r189962.
2599         https://bugs.webkit.org/show_bug.cgi?id=149334
2600
2601         These new tests uncovered a crash (Requested by ap on
2602         #webkit).
2603
2604         Reverted changeset:
2605
2606         "Add some tests for shadow DOM rendering"
2607         https://bugs.webkit.org/show_bug.cgi?id=149330
2608         http://trac.webkit.org/changeset/189962
2609
2610 2015-09-17  Ryosuke Niwa  <rniwa@webkit.org>
2611
2612         Add some tests for shadow DOM rendering
2613         https://bugs.webkit.org/show_bug.cgi?id=149330
2614
2615         Reviewed by Antti Koivisto.
2616
2617         Added some ref tests for new shadow DOM API rendering with failing expectations everywhere.
2618
2619         * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Added.
2620         * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Added.
2621         * fast/shadow-dom/css-scoping-shadow-rendering-expected.html: Added.
2622         * fast/shadow-dom/css-scoping-shadow-rendering.html: Added.
2623         * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Added.
2624         * fast/shadow-dom/css-scoping-shadow-slot.html: Added.
2625         * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Added.
2626         * fast/shadow-dom/css-scoping-shadow-with-rules.html: Added.
2627         * platform/mac/TestExpectations:
2628
2629 2015-09-17  Commit Queue  <commit-queue@webkit.org>
2630
2631         Unreviewed, rolling out r189938, r189952, and r189956.
2632         https://bugs.webkit.org/show_bug.cgi?id=149329
2633
2634         Broke Web Workers (Requested by ap on #webkit).
2635
2636         Reverted changesets:
2637
2638         "Implement try/catch in the DFG."
2639         https://bugs.webkit.org/show_bug.cgi?id=147374
2640         http://trac.webkit.org/changeset/189938
2641
2642         "CLoop build fix after r189938."
2643         http://trac.webkit.org/changeset/189952
2644
2645         "add a regress test for richards with try/catch."
2646         https://bugs.webkit.org/show_bug.cgi?id=149301
2647         http://trac.webkit.org/changeset/189956
2648
2649 2015-09-17  Chris Dumez  <cdumez@apple.com>
2650
2651         [WebIDL] Add support for default parameter values
2652         https://bugs.webkit.org/show_bug.cgi?id=149263
2653         <rdar://problem/22545600>
2654
2655         Reviewed by Ryosuke Niwa.
2656
2657         Rebaseline several NodeIterator / TreeWalker tests now that more checks
2658         are passing.
2659
2660         * fast/dom/createNodeIterator-parameters-expected.txt:
2661         * fast/dom/createTreeWalker-parameters-expected.txt:
2662
2663 2015-09-17  Saam barati  <sbarati@apple.com>
2664
2665         add a regress test for richards with try/catch.
2666         https://bugs.webkit.org/show_bug.cgi?id=149301
2667
2668         Reviewed by Filip Pizlo.
2669
2670         This adds two variants of Octane/richards benchmark using
2671         try/catch. One try/catch variant that actually throws.
2672         Another that never throws. I've included try/catch inside
2673         every function and every loop.
2674
2675         * js/regress/richards-empty-try-catch-expected.txt: Added.
2676         * js/regress/richards-empty-try-catch.html: Added.
2677         * js/regress/richards-try-catch-expected.txt: Added.
2678         * js/regress/richards-try-catch.html: Added.
2679         * js/regress/script-tests/richards-empty-try-catch.js: Added.
2680         (runRichards):
2681         (Scheduler):
2682         (Scheduler.prototype.addIdleTask):
2683         (Scheduler.prototype.addWorkerTask):
2684         (Scheduler.prototype.addHandlerTask):
2685         (Scheduler.prototype.addDeviceTask):
2686         (Scheduler.prototype.addRunningTask):
2687         (Scheduler.prototype.addTask):
2688         (Scheduler.prototype.schedule):
2689         (Scheduler.prototype.release):
2690         (Scheduler.prototype.holdCurrent):
2691         (Scheduler.prototype.suspendCurrent):
2692         (Scheduler.prototype.queue):
2693         (TaskControlBlock):
2694         (TaskControlBlock.prototype.setRunning):
2695         (TaskControlBlock.prototype.markAsNotHeld):
2696         (TaskControlBlock.prototype.markAsHeld):
2697         (TaskControlBlock.prototype.isHeldOrSuspended):
2698         (TaskControlBlock.prototype.markAsSuspended):
2699         (TaskControlBlock.prototype.markAsRunnable):
2700         (TaskControlBlock.prototype.run):
2701         (TaskControlBlock.prototype.checkPriorityAdd):
2702         (TaskControlBlock.prototype.toString):
2703         (IdleTask):
2704         (IdleTask.prototype.run):
2705         (IdleTask.prototype.toString):
2706         (DeviceTask):
2707         (DeviceTask.prototype.run):
2708         (DeviceTask.prototype.toString):
2709         (WorkerTask):
2710         (WorkerTask.prototype.run):
2711         (WorkerTask.prototype.toString):
2712         (HandlerTask):
2713         (HandlerTask.prototype.run):
2714         (HandlerTask.prototype.toString):
2715         (Packet):
2716         (Packet.prototype.addTo):
2717         (Packet.prototype.toString):
2718         * js/regress/script-tests/richards-try-catch.js: Added.
2719         (randomException):
2720         (runRichards):
2721         (Scheduler):
2722         (Scheduler.prototype.addIdleTask):
2723         (Scheduler.prototype.addWorkerTask):
2724         (Scheduler.prototype.addHandlerTask):
2725         (Scheduler.prototype.addDeviceTask):
2726         (Scheduler.prototype.addRunningTask):
2727         (Scheduler.prototype.addTask):
2728         (Scheduler.prototype.schedule):
2729         (Scheduler.prototype.release):
2730         (Scheduler.prototype.holdCurrent):
2731         (Scheduler.prototype.suspendCurrent):
2732         (Scheduler.prototype.queue):
2733         (TaskControlBlock):
2734         (TaskControlBlock.prototype.setRunning):
2735         (TaskControlBlock.prototype.markAsNotHeld):
2736         (TaskControlBlock.prototype.markAsHeld):
2737         (TaskControlBlock.prototype.isHeldOrSuspended):
2738         (TaskControlBlock.prototype.markAsSuspended):
2739         (TaskControlBlock.prototype.markAsRunnable):
2740         (TaskControlBlock.prototype.run):
2741         (TaskControlBlock.prototype.checkPriorityAdd):
2742         (TaskControlBlock.prototype.toString):
2743         (IdleTask):
2744         (IdleTask.prototype.run):
2745         (IdleTask.prototype.toString):
2746         (DeviceTask):
2747         (DeviceTask.prototype.run):
2748         (DeviceTask.prototype.toString):
2749         (WorkerTask):
2750         (WorkerTask.prototype.run):
2751         (WorkerTask.prototype.toString):
2752         (HandlerTask):
2753         (HandlerTask.prototype.run):
2754         (HandlerTask.prototype.toString):
2755         (Packet):
2756         (Packet.prototype.addTo):
2757         (Packet.prototype.toString):
2758
2759 2015-09-17  Dean Jackson  <dino@apple.com>
2760
2761         Multi-hop reference cycles not detected.
2762         https://bugs.webkit.org/show_bug.cgi?id=149181
2763
2764         Reviewed by Jon Honeycutt.
2765
2766         Test comes from:
2767         https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/svg/custom/pattern-3-step-cycle.html
2768
2769         * svg/custom/pattern-3-step-cycle-expected.txt: Added.
2770         * svg/custom/pattern-3-step-cycle.html: Added.
2771
2772 2015-09-17  Dean Jackson  <dino@apple.com>
2773
2774         Cyclic resources were not detected if the reference had deep containers
2775         https://bugs.webkit.org/show_bug.cgi?id=149182
2776
2777         Reviewed by Jon Honeycutt.
2778
2779         This test was ported from Blink. I believe it originally
2780         came from:
2781         https://code.google.com/p/chromium/issues/detail?id=351713
2782
2783         * svg/custom/pattern-content-cycle-w-resourceless-container-expected.txt: Added.
2784         * svg/custom/pattern-content-cycle-w-resourceless-container.html: Added.
2785
2786 2015-09-17  Ryosuke Niwa  <rniwa@webkit.org>
2787
2788         Add HTMLSlotElement and NonDocumentTypeChildNode.assignedSlot
2789         https://bugs.webkit.org/show_bug.cgi?id=149241
2790
2791         Reviewed by Antti Koivisto.
2792
2793         Added new conformance tests and rebaselined tests as needed.
2794
2795         In particular, inspector/model/remote-object.html was rebaselined since "assignedSlot" now appears as one of the first five
2796         properties on Comment node that this test outputs.
2797
2798         * fast/shadow-dom/HTMLSlotElement-interface-expected.txt: Added.
2799         * fast/shadow-dom/HTMLSlotElement-interface.html: Added.
2800         * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot-expected.txt: Added.
2801         * fast/shadow-dom/NonDocumentTypeChildNode-interface-assignedSlot.html: Added.
2802         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2803         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2804         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2805         * platform/mac/inspector/model: Added.
2806         * platform/mac/inspector/model/remote-object-expected.txt: Copied from LayoutTests/inspector/model/remote-object-expected.txt.
2807         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2808
2809 2015-09-17  Zalan Bujtas  <zalan@apple.com>
2810
2811         CSS WG multicol-1 tests failures with 1px differences due to baseline difference.
2812         https://bugs.webkit.org/show_bug.cgi?id=149245
2813
2814         Reviewed by Ryosuke Niwa.
2815
2816         Turn off font-aliasing for multicol tests where the reference tests' inline content
2817         end up on a different baseline (fractional difference). (It's not considered a bug, they don't
2818         necessarily match.)
2819
2820         * TestExpectations:
2821
2822 2015-09-17  Saam barati  <sbarati@apple.com>
2823
2824         Implement try/catch in the DFG.
2825         https://bugs.webkit.org/show_bug.cgi?id=147374
2826
2827         Reviewed by Filip Pizlo.
2828
2829         * js/regress/raytrace-with-empty-try-catch-expected.txt: Added.
2830         * js/regress/raytrace-with-empty-try-catch.html: Added.
2831         * js/regress/raytrace-with-try-catch-expected.txt: Added.
2832         * js/regress/raytrace-with-try-catch.html: Added.
2833         * js/regress/script-tests/raytrace-with-empty-try-catch.js: Added.
2834         (createVector):
2835         (sqrLengthVector):
2836         (lengthVector):
2837         (addVector):
2838         (subVector):
2839         (scaleVector):
2840         (normaliseVector):
2841         (add):
2842         (sub):
2843         (scalev):
2844         (dot):
2845         (scale):
2846         (cross):
2847         (normalise):
2848         (transformMatrix):
2849         (invertMatrix):
2850         (Triangle):
2851         (Triangle.prototype.intersect):
2852         (Scene):
2853         (Scene.prototype.intersect):
2854         (Scene.prototype.blocked):
2855         (Camera):
2856         (Camera.prototype.generateRayPair):
2857         (renderRows):
2858         (Camera.prototype.render):
2859         (raytraceScene.floorShader):
2860         (raytraceScene):
2861         (arrayToCanvasCommands):
2862         * js/regress/script-tests/raytrace-with-try-catch.js: Added.
2863         (randomException):
2864         (createVector):
2865         (sqrLengthVector):
2866         (lengthVector):
2867         (addVector):
2868         (subVector):
2869         (scaleVector):
2870         (normaliseVector):
2871         (add):
2872         (sub):
2873         (scalev):
2874         (dot):
2875         (scale):
2876         (cross):
2877         (normalise):
2878         (transformMatrix):
2879         (invertMatrix):
2880         (Triangle):
2881         (Triangle.prototype.intersect):
2882         (Scene):
2883         (Scene.prototype.intersect):
2884         (Scene.prototype.blocked):
2885         (Camera):
2886         (Camera.prototype.generateRayPair):
2887         (renderRows):
2888         (Camera.prototype.render):
2889         (raytraceScene.floorShader):
2890         (raytraceScene):
2891         (arrayToCanvasCommands):
2892         * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Added.
2893         (Class.create):
2894         (Object.extend):
2895         (Flog.RayTracer.Color.prototype.initialize):
2896         (Flog.RayTracer.Color.prototype.add):
2897         (Flog.RayTracer.Color.prototype.addScalar):
2898         (Flog.RayTracer.Color.prototype.subtract):
2899         (Flog.RayTracer.Color.prototype.multiply):
2900         (Flog.RayTracer.Color.prototype.multiplyScalar):
2901         (Flog.RayTracer.Color.prototype.divideFactor):
2902         (Flog.RayTracer.Color.prototype.limit):
2903         (Flog.RayTracer.Color.prototype.distance):
2904         (Flog.RayTracer.Color.prototype.blend):
2905         (Flog.RayTracer.Color.prototype.brightness):
2906         (Flog.RayTracer.Color.prototype.toString):
2907         (Flog.RayTracer.Light.prototype.initialize):
2908         (Flog.RayTracer.Light.prototype.toString):
2909         (Flog.RayTracer.Vector.prototype.initialize):
2910         (Flog.RayTracer.Vector.prototype.copy):
2911         (Flog.RayTracer.Vector.prototype.normalize):
2912         (Flog.RayTracer.Vector.prototype.magnitude):
2913         (Flog.RayTracer.Vector.prototype.cross):
2914         (Flog.RayTracer.Vector.prototype.dot):
2915         (Flog.RayTracer.Vector.prototype.add):
2916         (Flog.RayTracer.Vector.prototype.subtract):
2917         (Flog.RayTracer.Vector.prototype.multiplyVector):
2918         (Flog.RayTracer.Vector.prototype.multiplyScalar):
2919         (Flog.RayTracer.Vector.prototype.toString):
2920         (Flog.RayTracer.Ray.prototype.initialize):
2921         (Flog.RayTracer.Ray.prototype.toString):
2922         (Flog.RayTracer.Scene.prototype.initialize):
2923         (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2924         (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2925         (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2926         (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2927         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2928         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2929         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2930         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2931         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2932         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2933         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2934         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2935         (Flog.RayTracer.Shape.Sphere.prototype.initialize):
2936         (Flog.RayTracer.Shape.Sphere.prototype.intersect):
2937         (Flog.RayTracer.Shape.Sphere.prototype.toString):
2938         (Flog.RayTracer.Shape.Plane.prototype.initialize):
2939         (Flog.RayTracer.Shape.Plane.prototype.intersect):
2940         (Flog.RayTracer.Shape.Plane.prototype.toString):
2941         (Flog.RayTracer.IntersectionInfo.prototype.initialize):
2942         (Flog.RayTracer.IntersectionInfo.prototype.toString):
2943         (Flog.RayTracer.Camera.prototype.initialize):
2944         (Flog.RayTracer.Camera.prototype.getRay):
2945         (Flog.RayTracer.Camera.prototype.toString):
2946         (Flog.RayTracer.Background.prototype.initialize):
2947         (Flog.RayTracer.Engine.prototype.initialize):
2948         (Flog.RayTracer.Engine.prototype.setPixel):
2949         (Flog.RayTracer.Engine.prototype.renderScene):
2950         (Flog.RayTracer.Engine.prototype.getPixelColor):
2951         (Flog.RayTracer.Engine.prototype.testIntersection):
2952         (Flog.RayTracer.Engine.prototype.getReflectionRay):
2953         (Flog.RayTracer.Engine.prototype.rayTrace):
2954         (renderScene):
2955         * js/regress/script-tests/v8-raytrace-with-try-catch.js: Added.
2956         (randomException):
2957         (Class.create):
2958         (Object.extend):
2959         (Flog.RayTracer.Color.prototype.initialize):
2960         (Flog.RayTracer.Color.prototype.add):
2961         (Flog.RayTracer.Color.prototype.addScalar):
2962         (Flog.RayTracer.Color.prototype.subtract):
2963         (Flog.RayTracer.Color.prototype.multiply):
2964         (Flog.RayTracer.Color.prototype.multiplyScalar):
2965         (Flog.RayTracer.Color.prototype.divideFactor):
2966         (Flog.RayTracer.Color.prototype.limit):
2967         (Flog.RayTracer.Color.prototype.distance):
2968         (Flog.RayTracer.Color.prototype.blend):
2969         (Flog.RayTracer.Color.prototype.brightness):
2970         (Flog.RayTracer.Color.prototype.toString):
2971         (Flog.RayTracer.Light.prototype.initialize):
2972         (Flog.RayTracer.Light.prototype.toString):
2973         (Flog.RayTracer.Vector.prototype.initialize):
2974         (Flog.RayTracer.Vector.prototype.copy):
2975         (Flog.RayTracer.Vector.prototype.normalize):
2976         (Flog.RayTracer.Vector.prototype.magnitude):
2977         (Flog.RayTracer.Vector.prototype.cross):
2978         (Flog.RayTracer.Vector.prototype.dot):
2979         (Flog.RayTracer.Vector.prototype.add):
2980         (Flog.RayTracer.Vector.prototype.subtract):
2981         (Flog.RayTracer.Vector.prototype.multiplyVector):
2982         (Flog.RayTracer.Vector.prototype.multiplyScalar):
2983         (Flog.RayTracer.Vector.prototype.toString):
2984         (Flog.RayTracer.Ray.prototype.initialize):
2985         (Flog.RayTracer.Ray.prototype.toString):
2986         (Flog.RayTracer.Scene.prototype.initialize):
2987         (Flog.RayTracer.Material.BaseMaterial.prototype.initialize):
2988         (Flog.RayTracer.Material.BaseMaterial.prototype.getColor):
2989         (Flog.RayTracer.Material.BaseMaterial.prototype.wrapUp):
2990         (Flog.RayTracer.Material.BaseMaterial.prototype.toString):
2991         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2992         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2993         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2994         (Flog.RayTracer.Material.Solid.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2995         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.initialize):
2996         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.getColor):
2997         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial.toString):
2998         (Flog.RayTracer.Material.Chessboard.prototype.Object.extend.new.Flog.RayTracer.Material.BaseMaterial):
2999         (Flog.RayTracer.Shape.Sphere.prototype.initialize):
3000         (Flog.RayTracer.Shape.Sphere.prototype.intersect):
3001         (Flog.RayTracer.Shape.Sphere.prototype.toString):
3002         (Flog.RayTracer.Shape.Plane.prototype.initialize):
3003         (Flog.RayTracer.Shape.Plane.prototype.intersect):
3004         (Flog.RayTracer.Shape.Plane.prototype.toString):
3005         (Flog.RayTracer.IntersectionInfo.prototype.initialize):
3006         (Flog.RayTracer.IntersectionInfo.prototype.toString):
3007         (Flog.RayTracer.Camera.prototype.initialize):
3008         (Flog.RayTracer.Camera.prototype.getRay):
3009         (Flog.RayTracer.Camera.prototype.toString):
3010         (Flog.RayTracer.Background.prototype.initialize):
3011         (Flog.RayTracer.Engine.prototype.initialize):
3012         (Flog.RayTracer.Engine.prototype.setPixel):
3013         (Flog.RayTracer.Engine.prototype.renderScene):
3014         (Flog.RayTracer.Engine.prototype.getPixelColor):
3015         (Flog.RayTracer.Engine.prototype.testIntersection):
3016         (Flog.RayTracer.Engine.prototype.getReflectionRay):
3017         (Flog.RayTracer.Engine.prototype.rayTrace):
3018         (renderScene):
3019         * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Added.
3020         * js/regress/v8-raytrace-with-empty-try-catch.html: Added.
3021         * js/regress/v8-raytrace-with-try-catch-expected.txt: Added.
3022         * js/regress/v8-raytrace-with-try-catch.html: Added.
3023
3024 2015-09-17  Alexey Proskuryakov  <ap@apple.com>
3025
3026         Skip a media test that fails when an AppleTV is around.
3027
3028         This will be fixed soon by https://bugs.webkit.org/show_bug.cgi?id=148912
3029
3030         * platform/mac/TestExpectations:
3031
3032 2015-09-17  Tim Horton  <timothy_horton@apple.com>
3033
3034         Add a test ensuring that scrolling in the middle of a page can't start a swipe gesture
3035         https://bugs.webkit.org/show_bug.cgi?id=148904
3036
3037         Reviewed by Myles Maxfield.
3038
3039         * swipe/main-frame-pinning-requirement.html: Added.
3040
3041 2015-09-17  Zalan Bujtas  <zalan@apple.com>
3042
3043         column-rule-style: outset/inset doesn't work
3044         https://bugs.webkit.org/show_bug.cgi?id=148815
3045
3046         Reviewed by David Hyatt.
3047
3048         https://drafts.csswg.org/css-multicol-1/#crs
3049         The <‘border-style’> values are interpreted as in the collapsing border model.
3050
3051         * TestExpectations:
3052
3053 2015-09-17  Alex Christensen  <achristensen@webkit.org>
3054
3055         Make Windows tests green.
3056
3057         * platform/win/TestExpectations:
3058         Skip new IndexedDB test on Windows after r189879 because IndexedDB is not enabled on Windows yet.
3059         Also skip new accessibility test after r189862 because stringValue is not implemented.
3060
3061 2015-09-15  Sergio Villar Senin  <svillar@igalia.com>
3062
3063         [CSS Grid Layout]  Using automatic (instead of min-content) minimums for 'auto' tracks
3064         https://bugs.webkit.org/show_bug.cgi?id=142329
3065
3066         Reviewed by Darin Adler.
3067
3068         Based on Blink's r198697 by <svillar@igalia.com> and r200478 by <jfernandez@igalia.com>
3069
3070         New tests to verify that auto is a valid keyword inside
3071         minmax. Updated the expectations of existing tests to
3072         reflect the new status of auto.
3073
3074         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
3075         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
3076         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt: Added.
3077         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html: Added.
3078         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt: Added.
3079         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html: Added.
3080         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
3081         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
3082         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
3083         * fast/css-grid-layout/grid-columns-rows-get-set.html:
3084         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
3085         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
3086         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
3087         * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
3088         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
3089         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
3090         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
3091         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
3092
3093 2015-09-17  Javier Fernandez  <jfernandez@igalia.com>
3094
3095         [CSS Grid Layout] Relayout whenever Box Alignment properties change
3096         https://bugs.webkit.org/show_bug.cgi?id=148070
3097
3098         Reviewed by Darin Adler.
3099
3100         Tests to verify we force a layout of grid container or grid items, as appropriated,
3101         whenever Box Alignment properties change their value.
3102
3103         This patch also adds some repaint tests, so we can ensure we generate the correct
3104         repaint rects as well.
3105
3106         * fast/css-grid-layout/relayout-align-items-changed-expected.txt: Added.
3107         * fast/css-grid-layout/relayout-align-items-changed.html: Added.
3108         * fast/css-grid-layout/relayout-align-self-changed-expected.txt: Added.
3109         * fast/css-grid-layout/relayout-align-self-changed.html: Added.
3110         * fast/css-grid-layout/relayout-justify-items-changed-expected.txt: Added.
3111         * fast/css-grid-layout/relayout-justify-items-changed.html: Added.
3112         * fast/css-grid-layout/relayout-justify-self-changed-expected.txt: Added.
3113         * fast/css-grid-layout/relayout-justify-self-changed.html: Added.
3114         * fast/repaint/align-items-change-expected.txt: Added.
3115         * fast/repaint/align-items-change.html: Added.
3116         * fast/repaint/align-items-overflow-change-expected.txt: Added.
3117         * fast/repaint/align-items-overflow-change.html: Added.
3118         * fast/repaint/align-self-change-expected.txt: Added.
3119         * fast/repaint/align-self-change.html: Added.
3120         * fast/repaint/align-self-overflow-change-expected.txt: Added.
3121         * fast/repaint/align-self-overflow-change.html: Added.
3122         * fast/repaint/justify-items-change-expected.txt: Added.
3123         * fast/repaint/justify-items-change.html: Added.
3124         * fast/repaint/justify-items-legacy-change-expected.txt: Added.
3125         * fast/repaint/justify-items-legacy-change.html: Added.
3126         * fast/repaint/justify-items-overflow-change-expected.txt: Added.
3127         * fast/repaint/justify-items-overflow-change.html: Added.
3128         * fast/repaint/justify-self-change-expected.txt: Added.
3129         * fast/repaint/justify-self-change.html: Added.
3130         * fast/repaint/justify-self-overflow-change-expected.txt: Added.
3131         * fast/repaint/justify-self-overflow-change.html: Added.
3132
3133 2015-09-16  Carlos Garcia Campos  <cgarcia@igalia.com>
3134
3135         printing does not use minimum page zoom factor
3136         https://bugs.webkit.org/show_bug.cgi?id=108507
3137
3138         Reviewed by Darin Adler.
3139
3140         Unskip printing reftests that should pass now.
3141
3142         * platform/gtk/TestExpectations:
3143         * platform/mac-wk2/TestExpectations:
3144
3145 2015-09-16  Ryosuke Niwa  <rniwa@webkit.org>
3146
3147         Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3148         The test failure is tracked by webkit.org/b/149246.
3149
3150         Also rebaseline js/dom/global-constructors-attributes-idb.html on WK1 after r189879.
3151
3152         * js/dom/global-constructors-attributes-idb-expected.txt: Replaced with LayoutTests/platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt.
3153         * platform/mac/TestExpectations:
3154         * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Removed.
3155
3156 2015-09-16  Ryosuke Niwa  <rniwa@webkit.org>
3157
3158         Add failing expectation to css3/font-feature-settings-rendering-2.html on Mavericks.
3159         The test failure is tracked by webkit.org/b/149246.
3160
3161         * platform/mac/TestExpectations:
3162
3163 2015-09-16  Brady Eidson  <beidson@apple.com>
3164
3165         Have window.indexedDB.open return an IDBOpenDBRequest.
3166         https://bugs.webkit.org/show_bug.cgi?id=149234
3167
3168         Reviewed by Alex Christensen.
3169
3170         * storage/indexeddb/modern/opendatabase-request-expected.txt: Added.
3171         * storage/indexeddb/modern/opendatabase-request.html: Added.
3172
3173 2015-09-16  Myles C. Maxfield  <mmaxfield@apple.com>
3174
3175         Create a font which can be used for testing font features
3176         https://bugs.webkit.org/show_bug.cgi?id=149237
3177
3178         Reviewed by Simon Fraser.
3179
3180         * css3/font-feature-settings-rendering-2-expected.html: Added.
3181         * css3/font-feature-settings-rendering-2.html: Added.
3182         * css3/resources/FontWithFeatures.otf: Added.
3183         * platform/efl/TestExpectations:
3184         * platform/win/TestExpectations:
3185
3186 2015-09-16  Brady Eidson  <beidson@apple.com>
3187
3188         Have window.indexedDB.deleteDatabase return an IDBOpenDBRequest.
3189         https://bugs.webkit.org/show_bug.cgi?id=149229
3190
3191         Reviewed by Alex Christensen.
3192
3193         * platform/mac-wk1/TestExpectations:
3194         * platform/wk2/TestExpectations:
3195         * storage/indexeddb/modern/deletedatabase-null-name-exception-expected.txt: Added.
3196         * storage/indexeddb/modern/deletedatabase-null-name-exception.html: Added.
3197         * storage/indexeddb/modern/deletedatabase-request-expected.txt: Added.
3198         * storage/indexeddb/modern/deletedatabase-request.html: Added.
3199
3200 2015-09-16  Chris Dumez  <cdumez@apple.com>
3201
3202         Unreviewed, drop dom/xhtml/level3/core/nodegetbaseuri03.xhtml test.
3203
3204         This test is outdated and we have more recent DOM tests covering
3205         the newly expected behavior.
3206
3207         * dom/xhtml/level3/core/nodegetbaseuri03.js: Removed.
3208         * dom/xhtml/level3/core/nodegetbaseuri03.xhtml: Removed.
3209
3210 2015-09-16  Chris Dumez  <cdumez@apple.com>
3211
3212         Add initial support for [Unforgeable] IDL extended attribute
3213         https://bugs.webkit.org/show_bug.cgi?id=149147
3214
3215         Reviewed by Darin Adler.
3216
3217         New test that verifies that well-known [Unforgeable] attributes
3218         are on the instance rather than the prototype and that they are
3219         non-configurable.
3220
3221         * fast/dom/unforgeable-attributes-expected.txt: Added.
3222         * fast/dom/unforgeable-attributes.html: Added.
3223
3224 2015-09-16  Zalan Bujtas  <zalan@apple.com>
3225
3226         Simple line layout: Glitch selecting long text.
3227         https://bugs.webkit.org/show_bug.cgi?id=149204
3228         rdar://problem/22646472
3229
3230         Reviewed by Antti Koivisto.
3231
3232         When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3233         collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3234         This patch ensures that fragments with hypen character ignore renderer boundaries too.
3235
3236         * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3237         * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3238
3239 2015-09-16  Alexey Proskuryakov  <ap@apple.com>
3240
3241         fast/events/mouse-cursor-change.html is flaky on Mac
3242         https://bugs.webkit.org/show_bug.cgi?id=149216
3243
3244         Reviewed by Darin Adler.
3245
3246         * fast/events/mouse-cursor-change.html: Increase the timeout. I don't see a way to make
3247         this test 100% reliable, but this change makes it work in my local testing.
3248
3249 2015-09-16  Chris Dumez  <cdumez@apple.com>
3250
3251         Unreviewed, rebaseline W3C html/dom test for iOS after r189842.
3252
3253         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3254
3255 2015-09-16  Alexey Proskuryakov  <ap@apple.com>
3256
3257         More test result fixing after r189841.
3258
3259         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3260
3261 2015-09-16  Alexey Proskuryakov  <ap@apple.com>
3262
3263         Mark http/tests/css/link-css-disabled-value-with-slow-loading-sheet.html as flaky, because it is.
3264
3265         It was already marked as flaky on mac-wk2.
3266
3267         * platform/ios-simulator-wk2/TestExpectations:
3268
3269 2015-09-16  Chris Fleizach  <cfleizach@apple.com>
3270
3271         AX: No VO typing feedback in some text fields
3272         https://bugs.webkit.org/show_bug.cgi?id=149177
3273
3274         Reviewed by Mario Sanchez Prada.
3275
3276         * accessibility/ax-value-with-search-expected.txt: Added.
3277         * accessibility/ax-value-with-search.html: Added.
3278
3279 2015-09-16  Manuel Rego Casasnovas  <rego@igalia.com>
3280
3281         [css-grid] Grid container's height should include scrollbar
3282         https://bugs.webkit.org/show_bug.cgi?id=149210
3283
3284         Reviewed by Sergio Villar Senin.
3285
3286         Add test to check both height and width (which was already working as
3287         expected) with margins, borders, paddings and scrollbars.
3288
3289         * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar-expected.txt: Added.
3290         * fast/css-grid-layout/grid-container-margin-border-padding-scrollbar.html: Added.
3291
3292 2015-09-16  Ryosuke Niwa  <rniwa@webkit.org>
3293
3294         Mac rebaseline after r189841.
3295
3296         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3297
3298 2015-09-15  Commit Queue  <commit-queue@webkit.org>
3299
3300         Unreviewed, rolling out r189847.
3301         https://bugs.webkit.org/show_bug.cgi?id=149208
3302
3303         Asserts on all the tests (Requested by ap on #webkit).
3304
3305         Reverted changeset:
3306
3307         "Simple line layout: Glitch selecting long text."
3308         https://bugs.webkit.org/show_bug.cgi?id=149204
3309         http://trac.webkit.org/changeset/189847
3310
3311 2015-09-15  Zalan Bujtas  <zalan@apple.com>
3312
3313         Simple line layout: Glitch selecting long text.
3314         https://bugs.webkit.org/show_bug.cgi?id=149204
3315         rdar://problem/22646472
3316
3317         Reviewed by Antti Koivisto.
3318
3319         When long text is split into multiple RenderText objects, we ignore renderer boundaries while
3320         collecting wrapping positions (so that we don't end up wrapping unbreakable fragments at the end of each renderer).
3321         This patch ensures that fragments with hypen character ignore renderer boundaries too.
3322
3323         * fast/text/multiple-renderers-with-hypen-on-boundary-expected.html: Added.
3324         * fast/text/multiple-renderers-with-hypen-on-boundary.html: Added.
3325
3326 2015-09-15  Chris Dumez  <cdumez@apple.com>
3327
3328         Document.createElement(localName) does not handle correctly missing or null parameter
3329         https://bugs.webkit.org/show_bug.cgi?id=149184
3330         <rdar://problem/22565070>
3331
3332         Reviewed by Ryosuke Niwa.
3333
3334         Update / rebaseline existing tests now that our behavior has changed.
3335
3336         * fast/dom/Document/createElementNS-namespace-err-expected.txt:
3337         * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
3338         * fast/dom/dom-method-document-change.html:
3339         * fast/dom/element-removed-while-inserting-parent-crash.html:
3340         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
3341
3342 2015-09-15  Ryosuke Niwa  <rniwa@webkit.org>
3343
3344         Add ShadowRoot interface and Element.prototype.attachShadow
3345         https://bugs.webkit.org/show_bug.cgi?id=149187
3346
3347         Reviewed by Antti Koivisto.
3348
3349         Add new tests for Shadow DOM with failing expectations on all platforms but Mac.
3350
3351         * TestExpectations:
3352         * fast/shadow-dom: Added.
3353         * fast/shadow-dom/Element-interface-attachShadow-expected.txt: Added.
3354         * fast/shadow-dom/Element-interface-attachShadow.html: Added.
3355         * fast/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt: Added.
3356         * fast/shadow-dom/Element-interface-shadowRoot-attribute.html: Added.
3357         * fast/shadow-dom/ShadowRoot-interface-expected.txt: Added.
3358         * fast/shadow-dom/ShadowRoot-interface.html: Added.
3359         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3360         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3361         * platform/mac/TestExpectations:
3362         * platform/mac/js/dom/constructor-length-expected.txt:
3363
3364 2015-09-15  Jinyoung Hur  <hur.ims@navercorp.com>
3365
3366         [WebGL] Only require that the stencil value and write masks have as many bits set as the stencil buffer is deep
3367         https://bugs.webkit.org/show_bug.cgi?id=149174
3368
3369         Reviewed by Dean Jackson.
3370
3371         Copied the stencil mask related tests from the webgl/1.0.2/resources/webgl_test_files/conformance/state/gl-get-calls.html.
3372
3373         It seems that there is a difference in the way that glGetIntegerV returns an unsigned int type value among 
3374         OpenGL implementatios. Some return the whole bits of value(e.g., 0xffffffff -> 0xffffffff), whereas some(e.g., ANGLE) 
3375         return a max-int-clamped value(e.g., 0xffffffff -> 0x7fffffff).
3376
3377         It would be good to make this test independent on the OpenGL implementations.
3378
3379         * fast/canvas/webgl/gl-get-calls-expected.txt:
3380         * fast/canvas/webgl/gl-get-calls.html:
3381
3382 2015-09-15  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3383
3384         [EFL] Unreviewed gardening 16th Sep.
3385
3386         Mark fast/css, fast/form tests to failure. Besides some tests of imported/w3c/web-platform-tests/html
3387         are marked to pass on EFL port.
3388
3389         * platform/efl/TestExpectations:
3390
3391 2015-09-15  Benjamin Poulain  <bpoulain@apple.com>
3392
3393         Style invalidation affecting siblings does not work with inline-style changes
3394         https://bugs.webkit.org/show_bug.cgi?id=149189
3395
3396         Reviewed by Antti Koivisto.
3397
3398         * fast/css/style-attribute-invalidation-propagates-to-counted-siblings-expected.txt: Added.
3399         * fast/css/style-attribute-invalidation-propagates-to-counted-siblings.html: Added.
3400         * fast/css/style-attribute-invalidation-propagates-to-direct-siblings-expected.txt: Added.
3401         * fast/css/style-attribute-invalidation-propagates-to-direct-siblings.html: Added.
3402         * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings-expected.txt: Added.
3403         * fast/css/style-attribute-invalidation-propagates-to-indirect-siblings.html: Added.
3404
3405 2015-09-15  Myles C. Maxfield  <mmaxfield@apple.com>
3406
3407         REGRESSION(r155554): Nested isolates can cause an infinite loop when laying out bidi runs
3408         https://bugs.webkit.org/show_bug.cgi?id=149153
3409
3410         Reviewed by David Hyatt.
3411
3412         * fast/text/international/unicode-bidi-isolate-nested-crash-expected.html: Added.
3413         * fast/text/international/unicode-bidi-isolate-nested-crash.html: Added.
3414
3415 2015-09-15  Chris Dumez  <cdumez@apple.com>
3416
3417         Element.getAttributeNS() should return null if the attribute does not exist
3418         https://bugs.webkit.org/show_bug.cgi?id=149180
3419         <rdar://problem/22561011>
3420
3421         Reviewed by Ryosuke Niwa.
3422
3423         Rebaseline / update existing tests now that our behavior has changed.
3424
3425         * fast/dom/Element/attribute-uppercase-expected.txt:
3426         * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702-expected.txt:
3427         * fast/dom/Element/mozilla-dom-base-tests/test_bug1075702.html:
3428         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-1-expected.txt:
3429         * fast/dom/Element/setAttributeNode-overriding-lowercase-values-2-expected.txt:
3430
3431 2015-09-15  Chris Dumez  <cdumez@apple.com>
3432
3433         Unreviewed, rebaseline several W3C HTML tests on iOS after r189762.
3434
3435         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3436         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3437
3438 2015-09-14  David Hyatt  <hyatt@apple.com>
3439
3440         2015-09-14  David Hyatt  <hyatt@apple.com>
3441
3442         [New Block-Inside-Inline Model] Implement margin collapsing across contiguous anonymous inline blocks.
3443         https://bugs.webkit.org/show_bug.cgi?id=149132
3444
3445         Reviewed by Zalan Bujtas.
3446
3447         * fast/block/inside-inlines/new-model/margin-collapse: Added.
3448         * fast/block/inside-inlines/new-model/margin-collapse/001-expected.html: Added.
3449         * fast/block/inside-inlines/new-model/margin-collapse/001.html: Added.
3450         * fast/block/inside-inlines/new-model/margin-collapse/002-expected.html: Added.
3451         * fast/block/inside-inlines/new-model/margin-collapse/002.html: Added.
3452         * fast/block/inside-inlines/new-model/margin-collapse/003-expected.html: Added.
3453         * fast/block/inside-inlines/new-model/margin-collapse/003.html: Added.
3454         * fast/block/inside-inlines/new-model/margin-collapse/004-expected.html: Added.
3455         * fast/block/inside-inlines/new-model/margin-collapse/004.html: Added.
3456
3457 2015-09-15  Andy VanWagoner  <thetalecrafter@gmail.com>
3458
3459         [INTL] Implement supportedLocalesOf on Intl Constructors
3460         https://bugs.webkit.org/show_bug.cgi?id=147599
3461
3462         Reviewed by Benjamin Poulain.
3463
3464         * js/intl-collator-expected.txt: Added tests for supportedLocalesOf
3465         * js/intl-datetimeformat-expected.txt: Added tests for supportedLocalesOf
3466         * js/intl-numberformat-expected.txt: Added tests for supportedLocalesOf
3467         * js/script-tests/intl-collator.js: Added tests for supportedLocalesOf
3468         * js/script-tests/intl-datetimeformat.js: Added tests for supportedLocalesOf
3469         * js/script-tests/intl-numberformat.js: Added tests for supportedLocalesOf
3470
3471 2015-09-15  Alex Christensen  <achristensen@webkit.org>
3472
3473         Unreviewed gardening.
3474
3475         * platform/win/TestExpectations:
3476         Fix Windows tests after r189769.
3477
3478 2015-09-14  Alexey Proskuryakov  <ap@apple.com>
3479
3480         Layout Test http/tests/media/media-document-referer.html is flaky
3481         https://bugs.webkit.org/show_bug.cgi?id=145257
3482
3483         Reviewed by Chris Dumez.
3484
3485         * http/tests/media/media-document-referer.html: Increase the timeout, one second is not much.
3486
3487         * platform/gtk/TestExpectations: Fingers crossed, this will help Gtk as well.
3488
3489 2015-09-14  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3490
3491         Unreviewed, EFL gardening on 15th Sep.
3492
3493         Mark tests of css1/box_properties to flaky and tests of editing, fast are set to timeout.
3494
3495         * platform/efl/TestExpectations:
3496
3497 2015-09-14  Alexey Proskuryakov  <ap@apple.com>
3498
3499         fast/events/frame-scroll-fake-mouse-move.html is flaky
3500         https://bugs.webkit.org/show_bug.cgi?id=149140
3501
3502         Reviewed by Darin Adler.
3503
3504         * fast/events/frame-scroll-fake-mouse-move.html:
3505
3506 2015-09-14  Chris Dumez  <cdumez@apple.com>
3507
3508         Drop non-standard [IsIndex] WebKit IDL extended attribute
3509         https://bugs.webkit.org/show_bug.cgi?id=149122
3510         <rdar://problem/22547139>
3511
3512         Reviewed by Darin Adler.
3513
3514         * dom/html/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3515         * dom/html/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3516         * dom/html/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3517         * dom/xhtml/level1/core/hc_characterdataindexsizeerrdeletedatacountnegative-expected.txt:
3518         * dom/xhtml/level1/core/hc_characterdataindexsizeerrreplacedatacountnegative-expected.txt:
3519         * dom/xhtml/level1/core/hc_characterdataindexsizeerrsubstringcountnegative-expected.txt:
3520         Rebaseline outdated DOM tests that are now failing.
3521
3522         * svg/custom/getSubStringLength-expected.txt:
3523         * svg/custom/script-tests/getSubStringLength.js:
3524         * svg/custom/script-tests/selectSubString.js:
3525         * svg/custom/selectSubString-expected.txt:
3526         Update existing SVG tests that were expecting an exception if the nchars
3527         parameter in the SVGTextContentElement API is negative. I have verified
3528         that Chrome and Firefox do not throw for these either.
3529
3530 2015-09-14  Myles C. Maxfield  <mmaxfield@apple.com>
3531
3532         Add tests for control characters being rendered visibly
3533         https://bugs.webkit.org/show_bug.cgi?id=149142
3534
3535         Reviewed by Alexey Proskuryakov.
3536
3537         According to [1] and [2], all browsers are migrating to rendering control characters. This patch
3538         adds tests for this behavior. Because we do not implement the behavior yet [3], these tests are
3539         marked as failing.
3540
3541         [1] http://logs.csswg.org/irc.w3.org/css/2015-02-08/#e520447
3542         [2] https://lists.w3.org/Archives/Public/www-style/2015Sep/0076.html
3543         [3] https://bugs.webkit.org/show_bug.cgi?id=149128
3544
3545         * platform/efl/TestExpectations:
3546         * platform/gtk/TestExpectations:
3547         * platform/ios-simulator/TestExpectations:
3548         * platform/mac/TestExpectations:
3549         * fast/text/control-characters/visible-control-characters-1-expected-mismatch.html: Added.
3550         * fast/text/control-characters/visible-control-characters-1.html: Added.
3551         * fast/text/control-characters/visible-control-characters-2-expected-mismatch.html: Added.
3552         * fast/text/control-characters/visible-control-characters-2.html: Added.
3553         * fast/text/control-characters/visible-control-characters-3-expected-mismatch.html: Added.
3554         * fast/text/control-characters/visible-control-characters-3.html: Added.
3555         * fast/text/control-characters/visible-control-characters-2-expected-mismatch.xhtml: Added.
3556         * fast/text/control-characters/visible-control-characters-2.xhtml: Added.
3557         * fast/text/control-characters/visible-control-characters-3-expected-mismatch.xhtml: Added.
3558         * fast/text/control-characters/visible-control-characters-3.xhtml: Added.
3559
3560 2015-09-14  Myles C. Maxfield  <mmaxfield@apple.com>
3561
3562         WebKitTestRunner declarative language setting is broken for iOS
3563         https://bugs.webkit.org/show_bug.cgi?id=149119
3564
3565         Unreviewed.
3566
3567         * platform/ios-simulator/TestExpectations:
3568
3569 2015-09-14  Chris Dumez  <cdumez@apple.com>
3570
3571         Document.createNodeIterator(null) / Document.createTreeWalker(null) should throw a TypeError
3572         https://bugs.webkit.org/show_bug.cgi?id=149126
3573         <rdar://problem/22564891>
3574
3575         Reviewed by Ryosuke Niwa.
3576
3577         Update existing tests to add test coverage for this case.
3578
3579         * fast/dom/createNodeIterator-parameters-expected.txt:
3580         * fast/dom/createNodeIterator-parameters.html:
3581         * fast/dom/createTreeWalker-parameters-expected.txt:
3582         * fast/dom/createTreeWalker-parameters.html:
3583
3584 2015-09-14  Chris Dumez  <cdumez@apple.com>
3585
3586         window.HTMLDetailsElement should exist
3587         https://bugs.webkit.org/show_bug.cgi?id=149139
3588
3589         Reviewed by Ryosuke Niwa.