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