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