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