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