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