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