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