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