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