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