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