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