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