Update expectations for color input tests, which don't work in Mac WebKit1.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
2
3         Update expectations for color input tests, which don't work in Mac WebKit1.
4
5         * TestExpectations:
6         * platform/mac-wk1/TestExpectations:
7
8 2015-09-04  Myles C. Maxfield  <mmaxfield@apple.com>
9
10         Crash when font completes downloading after calling 2D canvas setText() multiple times
11         https://bugs.webkit.org/show_bug.cgi?id=148789
12
13         Reviewed by Darin Adler.
14
15         * fast/canvas/font-selector-crash-expected.txt: Added.
16         * fast/canvas/font-selector-crash.html: Added.
17         * fast/canvas/resources/font-selector-crash.ttf: Added.
18
19 2015-09-04  Commit Queue  <commit-queue@webkit.org>
20
21         Unreviewed, rolling out r189386.
22         https://bugs.webkit.org/show_bug.cgi?id=148883
23
24         Made several event dispatch tests assert (Requested by ap on
25         #webkit).
26
27         Reverted changeset:
28
29         "dispatchEvent() should throw an InvalidStateError if the
30         event's initialized flag is not set"
31         https://bugs.webkit.org/show_bug.cgi?id=148800
32         http://trac.webkit.org/changeset/189386
33
34 2015-09-04  Zalan Bujtas  <zalan@apple.com>
35
36         Repaint cleanup:
37
38         layer-child-outline.html -> reftest
39         layer-full-repaint.html -> reftest
40         layer-hide-when-needs-layout.html -> reftest
41         layer-visibility.html -> reftest
42         layout-state-only-positioned.html -> reftest
43         layout-state-relative.html -> reftest
44         layout-state-scrolloffset.html -> reftest
45         layout-state-scrolloffset2.html -> reftest
46         layout-state-scrolloffset3.html -> reftest
47
48         * fast/repaint/layer-child-outline-expected.html: Added.
49         * fast/repaint/layer-child-outline.html:
50         * fast/repaint/layer-full-repaint-expected.html: Added.
51         * fast/repaint/layer-full-repaint-expected.txt: Removed.
52         * fast/repaint/layer-full-repaint.html:
53         * fast/repaint/layer-hide-when-needs-layout-expected.html: Added.
54         * fast/repaint/layer-hide-when-needs-layout-expected.png: Removed.
55         * fast/repaint/layer-hide-when-needs-layout-expected.txt: Removed.
56         * fast/repaint/layer-hide-when-needs-layout.html:
57         * fast/repaint/layer-visibility-expected.html: Added.
58         * fast/repaint/layer-visibility-expected.png: Removed.
59         * fast/repaint/layer-visibility-expected.txt: Removed.
60         * fast/repaint/layer-visibility.html:
61         * fast/repaint/layout-state-only-positioned-expected.html: Added.
62         * fast/repaint/layout-state-only-positioned-expected.txt: Removed.
63         * fast/repaint/layout-state-only-positioned.html:
64         * fast/repaint/layout-state-relative-expected.html: Added.
65         * fast/repaint/layout-state-relative.html:
66         * fast/repaint/layout-state-scrolloffset-expected.html: Added.
67         * fast/repaint/layout-state-scrolloffset.html:
68         * fast/repaint/layout-state-scrolloffset2-expected.html: Added.
69         * fast/repaint/layout-state-scrolloffset2.html:
70         * fast/repaint/layout-state-scrolloffset3-expected.html: Added.
71         * fast/repaint/layout-state-scrolloffset3.html:
72         * platform/efl/fast/repaint/layer-child-outline-expected.png: Removed.
73         * platform/efl/fast/repaint/layer-child-outline-expected.txt: Removed.
74         * platform/efl/fast/repaint/layout-state-only-positioned-expected.png: Removed.
75         * platform/efl/fast/repaint/layout-state-relative-expected.png: Removed.
76         * platform/efl/fast/repaint/layout-state-relative-expected.txt: Removed.
77         * platform/efl/fast/repaint/layout-state-scrolloffset-expected.png: Removed.
78         * platform/efl/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
79         * platform/efl/fast/repaint/layout-state-scrolloffset2-expected.png: Removed.
80         * platform/efl/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
81         * platform/efl/fast/repaint/layout-state-scrolloffset3-expected.png: Removed.
82         * platform/efl/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
83         * platform/gtk/fast/repaint/layer-child-outline-expected.png: Removed.
84         * platform/gtk/fast/repaint/layer-child-outline-expected.txt: Removed.
85         * platform/gtk/fast/repaint/layout-state-only-positioned-expected.png: Removed.
86         * platform/gtk/fast/repaint/layout-state-relative-expected.png: Removed.
87         * platform/gtk/fast/repaint/layout-state-relative-expected.txt: Removed.
88         * platform/gtk/fast/repaint/layout-state-scrolloffset-expected.png: Removed.
89         * platform/gtk/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
90         * platform/gtk/fast/repaint/layout-state-scrolloffset2-expected.png: Removed.
91         * platform/gtk/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
92         * platform/gtk/fast/repaint/layout-state-scrolloffset3-expected.png: Removed.
93         * platform/gtk/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
94         * platform/mac-wk2/fast/repaint/layer-hide-when-needs-layout-expected.txt: Removed.
95         * platform/mac/fast/repaint/layer-child-outline-expected.png: Removed.
96         * platform/mac/fast/repaint/layer-child-outline-expected.txt: Removed.
97         * platform/mac/fast/repaint/layer-hide-when-needs-layout-expected.png: Removed.
98         * platform/mac/fast/repaint/layer-visibility-expected.png: Removed.
99         * platform/mac/fast/repaint/layout-state-only-positioned-expected.png: Removed.
100         * platform/mac/fast/repaint/layout-state-relative-expected.png: Removed.
101         * platform/mac/fast/repaint/layout-state-relative-expected.txt: Removed.
102         * platform/mac/fast/repaint/layout-state-scrolloffset-expected.png: Removed.
103         * platform/mac/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
104         * platform/mac/fast/repaint/layout-state-scrolloffset2-expected.png: Removed.
105         * platform/mac/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
106         * platform/mac/fast/repaint/layout-state-scrolloffset3-expected.png: Removed.
107         * platform/mac/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
108         * platform/win/fast/repaint/layer-child-outline-expected.txt: Removed.
109         * platform/win/fast/repaint/layout-state-relative-expected.txt: Removed.
110         * platform/win/fast/repaint/layout-state-scrolloffset-expected.txt: Removed.
111         * platform/win/fast/repaint/layout-state-scrolloffset2-expected.txt: Removed.
112         * platform/win/fast/repaint/layout-state-scrolloffset3-expected.txt: Removed.
113
114 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
115
116         Web Inspector: Add tests for DOM highlight commands
117         https://bugs.webkit.org/show_bug.cgi?id=148786
118
119         Reviewed by Timothy Hatcher.
120
121         * inspector/dom/hideHighlight-expected.txt: Added.
122         * inspector/dom/hideHighlight.html: Added.
123         * inspector/dom/highlightFrame-expected.txt: Added.
124         * inspector/dom/highlightFrame.html: Added.
125         * inspector/dom/highlightNode-expected.txt: Added.
126         * inspector/dom/highlightNode.html: Added.
127         * inspector/dom/highlightQuad-expected.txt: Added.
128         * inspector/dom/highlightQuad.html: Added.
129         * inspector/dom/highlightRect-expected.txt: Added.
130         * inspector/dom/highlightRect.html: Added.
131         * inspector/dom/highlightSelector-expected.txt:
132         * inspector/dom/highlightSelector.html:
133         * inspector/dom/resources/highlight-iframe.html: Renamed from LayoutTests/inspector/dom/resources/highlightSelector-iframe.html.
134
135 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
136
137         Web Inspector: Test Runtime.saveResult and $n values
138         https://bugs.webkit.org/show_bug.cgi?id=148837
139
140         Reviewed by Timothy Hatcher.
141
142         * inspector/runtime/parse.html: Remove unncessary debug flag.
143         * inspector/runtime/saveResult-expected.txt: Added.
144         * inspector/runtime/saveResult.html: Added.
145
146 2015-09-04  Chris Dumez  <cdumez@apple.com>
147
148         Unreviewed, land baseline for one of the newly imported w3c tests.
149
150         * http/tests/w3c/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-iframe-expected.txt: Added.
151
152 2015-09-04  Jon Honeycutt  <jhoneycutt@apple.com>
153
154         Import a Chromium <input type=color> test.
155         https://bugs.webkit.org/show_bug.cgi?id=148844
156
157         Reviewed by Andy Estes.
158
159         * fast/forms/color/color-suggestion-picker-crash-on-set-value-expected.txt: Added.
160         * fast/forms/color/color-suggestion-picker-crash-on-set-value.html: Added.
161
162 2015-09-04  Dean Jackson  <dino@apple.com>
163
164         [WebGL] Update WebGL 1.0.3 conformance tests
165         https://bugs.webkit.org/show_bug.cgi?id=148858
166         <rdar://problem/22588694>
167
168         Reviewed by Beth Dakin.
169
170         Update to the final version of the 1.0.3 WebGL conformance suite.
171         At the same time, unskip the tests (other than the one that crashes)
172         and check in results that we can use as progressions (later).
173
174         * platform/mac/TestExpectations:
175         * webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt:
176         * webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt:
177         * webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt:
178         * webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt:
179         * webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt:
180         * webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt:
181         * webgl/1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt:
182         * webgl/1.0.3/conformance/renderbuffers/feedback-loop-expected.txt:
183         * webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt:
184         * webgl/1.0.3/resources/webgl_test_files/conformance/extensions/angle-instanced-arrays.html:
185         * webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html:
186         * webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/ternary-operators-in-global-initializers.html:
187         * webgl/1.0.3/resources/webgl_test_files/conformance/misc/bad-arguments-test.html:
188         * webgl/1.0.3/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html:
189         * webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js:
190         * webgl/1.0.3/resources/webgl_test_files/conformance/ogles/ogles-utils.js:
191         (OpenGLESTestRunner):
192         * webgl/1.0.3/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
193         * webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
194         * webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js:
195         (onmessage):
196         * webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html:
197
198 2015-09-04  Beth Dakin  <bdakin@apple.com>
199
200         Forgot to mark these expectations.
201
202         * TestExpectations:
203         * platform/mac-wk2/TestExpectations:
204
205 2015-09-04  Chris Dumez  <cdumez@apple.com>
206
207         Unreviewed, add bug number for http/tests/w3c/html/semantics/embedded-content/the-video-element/video_initially_paused.html
208
209         * TestExpectations:
210
211 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
212
213         Fix lint warnings on iOS.
214
215         This enables the correct expectation for fast/events/scroll-in-scaled-page-with-overflow-hidden.html.
216         As for other tests, I went with the expectation that was currently in effect.
217
218         * platform/ios-simulator-wk1/TestExpectations:
219         * platform/ios-simulator-wk2/TestExpectations:
220         * platform/ios-simulator/TestExpectations:
221
222 2015-09-04  Chris Dumez  <cdumez@apple.com>
223
224         Unreviewed, add bug number for http/tests/w3c/html/semantics/embedded-content/the-embed-element/embed-represent-nothing*.html
225
226         * TestExpectations:
227
228 2015-09-04  Eric Carlson  <eric.carlson@apple.com>
229
230         [mediacontrols] Test AirPlay picker button
231         https://bugs.webkit.org/show_bug.cgi?id=148836
232
233         Reviewed by Dean Jackson.
234
235         * media/controls/airplay-picker-expected.txt: New test.
236         * media/controls/airplay-picker.html: New results.
237
238 2015-09-04  Beth Dakin  <bdakin@apple.com>
239
240         Should have a test to make sure links don't navigate after a cancelled force 
241         click
242         https://bugs.webkit.org/show_bug.cgi?id=148846
243
244         Reviewed by Tim Horton.
245
246         * fast/events/cancelled-force-click-link-navigation-expected.txt: Added.
247         * fast/events/cancelled-force-click-link-navigation.html: Added.
248
249 2015-09-04  Chris Dumez  <cdumez@apple.com>
250
251         Unreviewed, add bug number for http/tests/w3c/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html
252
253         * TestExpectations:
254
255 2015-09-04  Chris Dumez  <cdumez@apple.com>
256
257         Unreviewed, add bug number for http/tests/w3c/html/semantics/document-metadata/the-style-element/html_style_in_comment.html
258
259         * TestExpectations:
260
261 2015-09-04  Beth Dakin  <bdakin@apple.com>
262
263         These tests should be skipped at the LayoutTests level and re-enabled for 
264         WK2.
265
266         Rubber-stamped by Tim Horton.
267
268         * TestExpectations:
269         * platform/efl/TestExpectations:
270         * platform/gtk/TestExpectations:
271         * platform/mac-mavericks/TestExpectations:
272         * platform/mac-wk1/TestExpectations:
273         * platform/mac-wk2/TestExpectations:
274         * platform/win/TestExpectations:
275
276 2015-09-04  Chris Dumez  <cdumez@apple.com>
277
278         Import html/semantics test cases from W3C
279         https://bugs.webkit.org/show_bug.cgi?id=148822
280         <rdar://problem/22583647>
281
282         Reviewed by Ryosuke Niwa.
283
284         Import 486 html/semantics test cases from W3C.
285         They take ~30 seconds to run on my MacBookPro.
286
287         * TestExpectations:
288         * http/tests/w3c/html/semantics/*: Added.
289
290 2015-09-04  Tim Horton  <timothy_horton@apple.com>
291
292         Fix style error in last commit.
293
294         * swipe/resources/swipe-test.js:
295         (eventQueue.callAfterEventDispatch):
296
297 2015-09-04  Tim Horton  <timothy_horton@apple.com>
298
299         Add a test for r179736 (programmatic navigation during swipe causing a crash)
300         https://bugs.webkit.org/show_bug.cgi?id=148830
301
302         Reviewed by Beth Dakin.
303
304         * swipe/basic-cached-back-swipe.html:
305         * swipe/pushState-cached-back-swipe.html:
306         * swipe/resources/swipe-test.js:
307         (eventQueue.callAfterEventDispatch):
308         (initializeSwipeTest):
309         (initializeLog): Deleted.
310         * swipe/swipe-start-hysteresis-failures.html:
311         Refactor some things.
312         Make sure that we reset the back forward list before testing, because we expect
313         to start at the "first" item, but there is actually a about:blank before us.
314
315         * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt: Added.
316         * swipe/pushState-programmatic-back-while-swiping-crash.html: Added.
317         Add a test that ensures that r179736 does not recur.
318
319 2015-09-04  Beth Dakin  <bdakin@apple.com>
320
321         Should have a test for selection behavior when force clicking text
322         https://bugs.webkit.org/show_bug.cgi?id=148832
323
324         Reviewed by Tim Horton.
325
326         * fast/events/force-click-text-selection-behavior-expected.txt: Added.
327         * fast/events/force-click-text-selection-behavior.html: Added.
328         * platform/efl/TestExpectations:
329         * platform/gtk/TestExpectations:
330         * platform/ios-simulator/TestExpectations:
331         * platform/mac-mavericks/TestExpectations:
332         * platform/mac-wk1/TestExpectations:
333         * platform/mac-wk2/TestExpectations:
334         * platform/win/TestExpectations:
335
336 2015-09-04  Beth Dakin  <bdakin@apple.com>
337
338         Should have a test for selection behavior when deep clicking a link
339         https://bugs.webkit.org/show_bug.cgi?id=148827
340
341         Reviewed by Tim Horton.
342
343         * fast/events/force-click-link-selection-behavior-expected.txt: Added.
344         * fast/events/force-click-link-selection-behavior.html: Added.
345         * platform/efl/TestExpectations:
346         * platform/gtk/TestExpectations:
347         * platform/ios-simulator/TestExpectations:
348         * platform/mac-mavericks/TestExpectations:
349         * platform/mac-wk1/TestExpectations:
350         * platform/win/TestExpectations:
351
352 2015-09-04  Beth Dakin  <bdakin@apple.com>
353
354         Rolling this back in since these tests do still fail on the bots.
355
356         * platform/mac-wk2/TestExpectations:
357
358 2015-09-04  Chris Dumez  <cdumez@apple.com>
359
360         dispatchEvent() should throw an InvalidStateError if the event's initialized flag is not set
361         https://bugs.webkit.org/show_bug.cgi?id=148800
362         <rdar://problem/22565782>
363         <rdar://problem/22565485>
364
365         Reviewed by Geoffrey Garen.
366
367         * dom/html/level2/events/dispatchEvent02-expected.txt:
368         * dom/html/level2/events/dispatchEvent03-expected.txt:
369         * dom/html/level2/events/dispatchEvent04-expected.txt:
370         * dom/html/level2/events/dispatchEvent05-expected.txt:
371         * dom/html/level2/events/dispatchEvent06-expected.txt:
372         * dom/html/level2/events/dispatchEvent07-expected.txt:
373         * dom/xhtml/level2/events/dispatchEvent02-expected.txt:
374         * dom/xhtml/level2/events/dispatchEvent03-expected.txt:
375         * dom/xhtml/level2/events/dispatchEvent04-expected.txt:
376         * dom/xhtml/level2/events/dispatchEvent05-expected.txt:
377         * dom/xhtml/level2/events/dispatchEvent06-expected.txt:
378         * dom/xhtml/level2/events/dispatchEvent07-expected.txt:
379         Rebaseline, those tests are outdated and their expected results no
380         longer matches the behavior of the latest DOM specification.
381
382         * fast/dom/DOMException/EventException-expected.txt: Removed.
383         * fast/dom/DOMException/EventException.html: Removed.
384         * fast/dom/DOMException/resources/EventException.js: Removed.
385         Drop this test we no longer throw an EventException in this case.
386
387         * fast/dom/Window/dispatchEvent-expected.txt:
388         Rebaseline.
389
390         * fast/events/dispatch-event-being-dispatched-expected.txt:
391         * fast/events/dispatch-event-being-dispatched.html:
392         Fix the test to expect the new exception types.
393
394         * http/tests/w3c/dom/events/Event-type-empty-expected.txt:
395         * http/tests/w3c/dom/events/EventTarget-dispatchEvent-expected.txt:
396         Rebaseline.
397
398 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
399
400         Triage some of the failures of the CSS WG's multicolumn tests imported in r189364.
401
402         * TestExpectations:
403
404 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
405
406         Test Serbian ".срб" domain support
407         https://bugs.webkit.org/show_bug.cgi?id=148761
408         <rdar://problem/22569849>
409
410         Reviewed by Tim Horton.
411
412         * fast/url/user-visible/srb-expected.txt: Added.
413         * fast/url/user-visible/srb.html: Added.
414
415 2015-09-04  Beth Dakin  <bdakin@apple.com>
416
417         Rubber-stamped by Tim Horton.
418
419         The bots appear to have a new enough SDK now.
420         * platform/mac-wk2/TestExpectations:
421
422 2015-09-04  Zalan Bujtas  <zalan@apple.com>
423
424         Repaint cleanup:
425         gradients-em-stops-repaint.html -> reftest
426         hover-pseudo-borders.html -> reftest
427         inline-block-resize.html -> reftest
428         inline-color-change.html -> reftest
429         inline-outline-repaint.html -> reftest
430         inline-relative-positioned.html -> reftest
431         intermediate-layout-position-clip.html -> reftest
432         intermediate-layout-position.html -> reftest
433         invisible-objects.html -> reftest
434
435         Unreviewed.
436
437         * fast/repaint/gradients-em-stops-repaint-expected.html: Added.
438         * fast/repaint/gradients-em-stops-repaint.html:
439         * fast/repaint/hover-pseudo-borders-expected.html: Added.
440         * fast/repaint/hover-pseudo-borders.html:
441         * fast/repaint/inline-block-resize-expected.html: Added.
442         * fast/repaint/inline-block-resize-expected.png: Removed.
443         * fast/repaint/inline-block-resize-expected.txt: Removed.
444         * fast/repaint/inline-block-resize.html:
445         * fast/repaint/inline-color-change-expected.html: Added.
446         * fast/repaint/inline-color-change.html:
447         * fast/repaint/inline-outline-repaint-expected.html: Added.
448         * fast/repaint/inline-outline-repaint.html:
449         * fast/repaint/inline-relative-positioned-expected.html: Added.
450         * fast/repaint/inline-relative-positioned-expected.png: Removed.
451         * fast/repaint/inline-relative-positioned-expected.txt: Removed.
452         * fast/repaint/inline-relative-positioned.html:
453         * fast/repaint/intermediate-layout-position-clip-expected.html: Added.
454         * fast/repaint/intermediate-layout-position-clip-expected.png: Removed.
455         * fast/repaint/intermediate-layout-position-clip-expected.txt: Removed.
456         * fast/repaint/intermediate-layout-position-clip.html:
457         * fast/repaint/intermediate-layout-position-expected.html: Added.
458         * fast/repaint/intermediate-layout-position-expected.txt: Removed.
459         * fast/repaint/intermediate-layout-position.html:
460         * fast/repaint/invisible-objects-expected.html: Added.
461         * fast/repaint/invisible-objects-expected.txt: Removed.
462         * fast/repaint/invisible-objects.html:
463         * platform/efl/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.
464         * platform/efl/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.
465         * platform/efl/fast/repaint/hover-pseudo-borders-expected.png: Removed.
466         * platform/efl/fast/repaint/hover-pseudo-borders-expected.txt: Removed.
467         * platform/efl/fast/repaint/inline-color-change-expected.png: Removed.
468         * platform/efl/fast/repaint/inline-color-change-expected.txt: Removed.
469         * platform/efl/fast/repaint/inline-outline-repaint-expected.png: Removed.
470         * platform/efl/fast/repaint/inline-outline-repaint-expected.txt: Removed.
471         * platform/efl/fast/repaint/inline-relative-positioned-expected.txt: Removed.
472         * platform/efl/fast/repaint/intermediate-layout-position-expected.png: Removed.
473         * platform/gtk/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.
474         * platform/gtk/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.
475         * platform/gtk/fast/repaint/hover-pseudo-borders-expected.png: Removed.
476         * platform/gtk/fast/repaint/hover-pseudo-borders-expected.txt: Removed.
477         * platform/gtk/fast/repaint/inline-color-change-expected.png: Removed.
478         * platform/gtk/fast/repaint/inline-color-change-expected.txt: Removed.
479         * platform/gtk/fast/repaint/inline-outline-repaint-expected.png: Removed.
480         * platform/gtk/fast/repaint/inline-outline-repaint-expected.txt: Removed.
481         * platform/gtk/fast/repaint/inline-relative-positioned-expected.png: Removed.
482         * platform/gtk/fast/repaint/inline-relative-positioned-expected.txt: Removed.
483         * platform/gtk/fast/repaint/intermediate-layout-position-expected.png: Removed.
484         * platform/gtk/fast/repaint/repaint/hover-pseudo-borders-expected.png: Removed.
485         * platform/gtk/fast/repaint/repaint/hover-pseudo-borders-expected.txt: Removed.
486         * platform/mac-wk2/fast/repaint/invisible-objects-expected.txt: Removed.
487         * platform/mac/fast/repaint/gradients-em-stops-repaint-expected.png: Removed.
488         * platform/mac/fast/repaint/gradients-em-stops-repaint-expected.txt: Removed.
489         * platform/mac/fast/repaint/hover-pseudo-borders-expected.png: Removed.
490         * platform/mac/fast/repaint/hover-pseudo-borders-expected.txt: Removed.
491         * platform/mac/fast/repaint/inline-block-resize-expected.png: Removed.
492         * platform/mac/fast/repaint/inline-color-change-expected.png: Removed.
493         * platform/mac/fast/repaint/inline-color-change-expected.txt: Removed.
494         * platform/mac/fast/repaint/inline-outline-repaint-expected.png: Removed.
495         * platform/mac/fast/repaint/inline-outline-repaint-expected.txt: Removed.
496         * platform/mac/fast/repaint/intermediate-layout-position-clip-expected.png: Removed.
497         * platform/mac/fast/repaint/intermediate-layout-position-expected.png: Removed.
498         * platform/mac/fast/repaint/invisible-objects-expected.png: Removed.
499         * platform/win/fast/repaint/inline-color-change-expected.txt: Removed.
500         * platform/win/fast/repaint/inline-outline-repaint-expected.txt: Removed.
501
502 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
503
504         Web Inspector: Expand Console domain test coverage
505         https://bugs.webkit.org/show_bug.cgi?id=148740
506
507         Reviewed by Brian Burg.
508
509         Test more Console domain commands and events.
510
511         * inspector/console/addInspectedNode-expected.txt: Added.
512         * inspector/console/addInspectedNode.html: Added.
513         * inspector/console/clearMessages-expected.txt: Added.
514         * inspector/console/clearMessages.html: Added.
515         * inspector/console/messageRepeatCountUpdated-expected.txt: Added.
516         * inspector/console/messageRepeatCountUpdated.html: Added.
517         * inspector/console/messagesCleared-expected.txt: Added.
518         * inspector/console/messagesCleared.html: Added.
519
520 2015-09-04  Jer Noble  <jer.noble@apple.com>
521
522         Unreviewed gardening; enabling media/ and http/tests/media/ tests (with expected failures) on ios-simulator
523
524         * platform/ios-simulator/TestExpectations:
525         * platform/ios-simulator/http/tests/media/hls/video-controls-live-stream-expected.txt: Added.
526         * platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt: Added.
527         * platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt: Added.
528         * platform/ios-simulator/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt: Added.
529         * platform/ios-simulator/media/audio-controls-rendering-expected.png: Added.
530         * platform/ios-simulator/media/audio-controls-rendering-expected.txt: Added.
531         * platform/ios-simulator/media/audio-repaint-expected.txt: Added.
532         * platform/ios-simulator/media/controls-after-reload-expected.png: Added.
533         * platform/ios-simulator/media/controls-after-reload-expected.txt: Added.
534         * platform/ios-simulator/media/controls-layout-direction-expected.png: Added.
535         * platform/ios-simulator/media/controls-strict-expected.png: Added.
536         * platform/ios-simulator/media/controls-strict-expected.txt: Added.
537         * platform/ios-simulator/media/controls-strict-mode-expected.txt: Added.
538         * platform/ios-simulator/media/controls-styling-expected.png: Added.
539         * platform/ios-simulator/media/controls-styling-expected.txt: Added.
540         * platform/ios-simulator/media/controls-styling-strict-expected.png: Added.
541         * platform/ios-simulator/media/controls-styling-strict-expected.txt: Added.
542         * platform/ios-simulator/media/controls-without-preload-expected.png: Added.
543         * platform/ios-simulator/media/controls-without-preload-expected.txt: Added.
544         * platform/ios-simulator/media/encrypted-media/encrypted-media-can-play-type-expected.txt: Added.
545         * platform/ios-simulator/media/media-can-play-wav-audio-expected.txt: Added.
546         * platform/ios-simulator/media/media-can-play-webm-expected.txt: Added.
547         * platform/ios-simulator/media/media-controls-clone-expected.png: Added.
548         * platform/ios-simulator/media/media-controls-clone-expected.txt: Added.
549         * platform/ios-simulator/media/media-document-audio-repaint-expected.png: Added.
550         * platform/ios-simulator/media/track/track-cue-rendering-horizontal-expected.png: Added.
551         * platform/ios-simulator/media/track/track-cue-rendering-horizontal-expected.txt: Added.
552         * platform/ios-simulator/media/track/track-cue-rendering-vertical-expected.png: Added.
553         * platform/ios-simulator/media/track/track-cue-rendering-vertical-expected.txt: Added.
554         * platform/ios-simulator/media/track/track-in-band-subtitles-too-large-expected.png: Added.
555         * platform/ios-simulator/media/video-aspect-ratio-expected.png: Added.
556         * platform/ios-simulator/media/video-aspect-ratio-expected.txt: Added.
557         * platform/ios-simulator/media/video-canvas-alpha-expected.png: Added.
558         * platform/ios-simulator/media/video-canvas-drawing-expected.png: Added.
559         * platform/ios-simulator/media/video-colorspace-yuv420-expected.png: Added.
560         * platform/ios-simulator/media/video-colorspace-yuv422-expected.png: Added.
561         * platform/ios-simulator/media/video-controls-captions-trackmenu-expected.txt: Added.
562         * platform/ios-simulator/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Added.
563         * platform/ios-simulator/media/video-controls-captions-trackmenu-localized-expected.txt: Added.
564         * platform/ios-simulator/media/video-controls-captions-trackmenu-only-captions-descriptions-and-subtitles-expected.txt: Added.
565         * platform/ios-simulator/media/video-controls-captions-trackmenu-sorted-expected.txt: Added.
566         * platform/ios-simulator/media/video-controls-no-scripting-expected.txt: Added.
567         * platform/ios-simulator/media/video-controls-rendering-expected.png: Added.
568         * platform/ios-simulator/media/video-controls-rendering-expected.txt: Added.
569         * platform/ios-simulator/media/video-display-toggle-expected.png: Added.
570         * platform/ios-simulator/media/video-display-toggle-expected.txt: Added.
571         * platform/ios-simulator/media/video-empty-source-expected.png: Added.
572         * platform/ios-simulator/media/video-empty-source-expected.txt: Added.
573         * platform/ios-simulator/media/video-frame-accurate-seek-expected.png: Added.
574         * platform/ios-simulator/media/video-layer-crash-expected.png: Added.
575         * platform/ios-simulator/media/video-layer-crash-expected.txt: Added.
576         * platform/ios-simulator/media/video-no-audio-expected.png: Added.
577         * platform/ios-simulator/media/video-no-audio-expected.txt: Added.
578         * platform/ios-simulator/media/video-playing-and-pause-expected.png: Added.
579         * platform/ios-simulator/media/video-playing-and-pause-expected.txt: Added.
580         * platform/ios-simulator/media/video-remove-insert-repaints-expected.png: Added.
581         * platform/ios-simulator/media/video-replaces-poster-expected.png: Added.
582         * platform/ios-simulator/media/video-transformed-expected.png: Added.
583         * platform/ios-simulator/media/video-transformed-expected.txt: Added.
584         * platform/ios-simulator/media/video-volume-slider-expected.png: Added.
585         * platform/ios-simulator/media/video-volume-slider-expected.txt: Added.
586         * platform/ios-simulator/media/video-zoom-controls-expected.png: Added.
587         * platform/ios-simulator/media/video-zoom-controls-expected.txt: Added.
588         * platform/ios-simulator/media/video-zoom-expected.png: Added.
589         * platform/ios-simulator/media/video-zoom-expected.txt: Added.
590         * platform/ios-simulator/media/volume-bar-empty-when-muted-expected.txt: Added.
591
592 2015-09-04  Joseph Pecoraro  <pecoraro@apple.com>
593
594         Web Inspector: Test RuntimeAgent.parse, detecting if a script parse error is recoverable
595         https://bugs.webkit.org/show_bug.cgi?id=148790
596
597         Reviewed by Timothy Hatcher.
598
599         * inspector/runtime/parse-expected.txt: Added.
600         * inspector/runtime/parse.html: Added.
601
602 2015-09-04  Tim Horton  <timothy_horton@apple.com>
603
604         swipe-start-hysteresis-failures is flaky
605         https://bugs.webkit.org/show_bug.cgi?id=148809
606
607         Reviewed by Alexey Proskuryakov.
608
609         * swipe/swipe-start-hysteresis-failures.html:
610         * swipe/swipe-start-hysteresis-failures-expected.txt:
611         Instead of depending on the specific timing of didStartSwipe vs. the events
612         in this case, just make sure we hit it by the time the test finishes.
613
614 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
615
616         Skip newly imported IndexedDB test on iOS WebKit1, because IndexedDB only works with WebKit2.
617
618         * platform/ios-simulator-wk1/TestExpectations:
619
620 2015-09-04  Beth Dakin  <bdakin@apple.com>
621
622         Need to be able to test default behaviors on force click
623         https://bugs.webkit.org/show_bug.cgi?id=148758
624
625         Reviewed by Tim Horton.
626
627         One new test that tests a regression found during the work for 
628         http://trac.webkit.org/changeset/181660
629
630         * fast/events/force-click-on-link-navigation-expected.txt: Added.
631         * fast/events/force-click-on-link-navigation.html: Added.
632         * fast/events/resources/do-not-navigate-here.html: Added.
633         * platform/efl/TestExpectations:
634         * platform/gtk/TestExpectations:
635         * platform/ios-simulator/TestExpectations:
636         * platform/mac-mavericks/TestExpectations:
637         * platform/mac-wk1/TestExpectations:
638         * platform/win/TestExpectations:
639
640 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
641
642         Import new multicolumn layout tests from CSS WG testss
643         https://bugs.webkit.org/show_bug.cgi?id=148805
644
645         Reviewed by Chris Dumez.
646
647         Added test expectations for newly imported tests.
648
649         * TestExpectations:
650
651 2015-09-04  Dean Jackson  <dino@apple.com>
652
653         [mediacontrols] Test the ordering of elements in the controls panel
654         https://bugs.webkit.org/show_bug.cgi?id=148804
655         <rdar://problem/22579232>
656
657         Reviewed by Eric Carlson.
658
659         Add a new test that checks the visual order of the buttons and
660         elements in the controls panel. This is helpful because they
661         are not necessarily in that order within the DOM.
662
663         I also added caching of the current state to the testing helper,
664         to save generating the JSON status multiple times in subsequent
665         calls.
666
667         * media/controls/elementOrder.html: New test.
668         * media/controls/elementOrder-expected.txt: New results.
669         * media/controls/controls-test-helpers.js:
670         (ControlsTest):
671         (ControlsTest.prototype.get currentState): Added caching.
672         (ControlsTest.prototype.stateForControlsElement):
673         (ControlsTest.prototype.isGreaterThan): New test helper.
674
675 2015-09-03  Dean Jackson  <dino@apple.com>
676
677         [mediacontrols] Expose bounding rectangles and computed style to testing
678         https://bugs.webkit.org/show_bug.cgi?id=148755
679         <rdar://problems/22567757>
680
681         Reviewed by Eric Carlson.
682
683         Update tests to exercise the computed style and bounding rectangles.
684
685         * media/controls/controls-test-helpers.js:
686         (ControlsTest.prototype.isNotZero):
687         (ControlsTest):
688         * media/controls/statusDisplay-expected.txt:
689         * media/controls/statusDisplay.html:
690         * media/controls/statusDisplayBad-expected.txt:
691         * media/controls/statusDisplayBad.html:
692
693 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
694
695         Add tests for different Unicode normalization forms in domain names
696         https://bugs.webkit.org/show_bug.cgi?id=148762
697         <rdar://problem/22569933>
698
699         Reviewed by Darin Adler.
700
701         * fast/url/user-visible/cyrillic-NFD-expected.txt: Added.
702         * fast/url/user-visible/cyrillic-NFD.html: Added.
703
704 2015-09-04  Chris Dumez  <cdumez@apple.com>
705
706         Document.body should return the first body / frameset child of the html element
707         https://bugs.webkit.org/show_bug.cgi?id=148787
708         <rdar://problem/22566850>
709
710         Reviewed by Ryosuke Niwa.
711
712         Rebaseline test now that a new check is passing.
713
714         * http/tests/w3c/html/dom/documents/dom-tree-accessors/document.body-getter-expected.txt:
715
716 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
717
718         Import css/css-color-3
719         https://bugs.webkit.org/show_bug.cgi?id=148803
720
721         Reviewed by Chris Dumez.
722
723         * TestExpectations:
724
725 2015-09-04  Chris Dumez  <cdumez@apple.com>
726
727         Unreviewed, add iOS-specific baselines for a couple of newly imported W3C tests.
728
729         * platform/ios-simulator/http/tests/w3c/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
730         * platform/ios-simulator/http/tests/w3c/html/dom/interfaces-expected.txt: Added.
731
732 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
733
734         iOS test gardening.
735
736         * platform/ios-simulator/TestExpectations: Skip pasteboard tests, as many of them
737         time out.
738
739 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
740
741         Range.isPointInRange check root node before verifying offset
742         https://bugs.webkit.org/show_bug.cgi?id=148776
743
744         isPointInRange should never throw WrongDocumentError
745         https://bugs.webkit.org/show_bug.cgi?id=148779
746
747         Reviewed by Darin Adler.
748
749         Rebaselined the test now that all test cases pass.
750
751         * http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt:
752
753 2015-09-04  Alexey Proskuryakov  <ap@apple.com>
754
755         css3/flexbox/csswg/css-flexbox-height-animation-stretch.html is flaky
756         https://bugs.webkit.org/show_bug.cgi?id=143294
757
758         Reviewed by Dean Jackson.
759
760         * TestExpectations: This test is just inherently flaky.
761
762 2015-09-04  Aleksandr Skachkov  <gskachkov@gmail.com>
763
764         [ES6] Implement ES6 arrow function syntax. Prototype of arrow function should be undefined
765         https://bugs.webkit.org/show_bug.cgi?id=147742
766
767         Reviewed by Saam Barati.
768
769         Added tests of prototype property for arrow function. Checks that arrow function does not have 
770         prototype property after creating of it and check if it is possible to add/remove it later.
771
772         * js/arrowfunction-prototype-expected.txt: Added.
773         * js/arrowfunction-prototype.html: Added.
774         * js/script-tests/arrowfunction-prototype.js: Added.
775
776 2015-09-03  Chris Dumez  <cdumez@apple.com>
777
778         Unreviewed, rebaseline http/tests/w3c/html/dom/dynamic-markup-insertion/opening-the-input-stream/007.html
779
780         This is a new test.
781
782         * http/tests/w3c/html/dom/dynamic-markup-insertion/opening-the-input-stream/007-expected.txt:
783
784 2015-09-03  Ryosuke Niwa  <rniwa@webkit.org>
785
786         Range.comparePoint shouldn't throw an exception if the range and the node are in the same detached tree
787         https://bugs.webkit.org/show_bug.cgi?id=148733
788
789         Reviewed by Chris Dumez.
790
791         Added a regression test and rebaselined a W3C test with more test cases passing.
792
793         * fast/dom/Range/range-comparePoint-detached-nodes-expected.txt: Added.
794         * fast/dom/Range/range-comparePoint-detached-nodes.html: Added.
795         * http/tests/w3c/dom/ranges/Range-set-expected.txt:
796
797 2015-09-03  Tim Horton  <timothy_horton@apple.com>
798
799         Add a test for swipe-start hysteresis
800         https://bugs.webkit.org/show_bug.cgi?id=148756
801
802         Reviewed by Anders Carlsson.
803
804         * swipe/basic-cached-back-swipe.html:
805         * swipe/pushState-cached-back-swipe.html:
806         * swipe/resources/swipe-test.js:
807         (testComplete):
808         * swipe/swipe-start-hysteresis-failures.html: Added.
809         * swipe/swipe-start-hysteresis-failures-expected.txt: Added.
810
811 2015-09-03  Tim Horton  <timothy_horton@apple.com>
812
813         Un-skip swipe tests on Mavericks
814
815         * platform/mac-mavericks/TestExpectations:
816         This skip didn't work anyway because the fallback order is insane.
817
818 2015-09-03  Chris Dumez  <cdumez@apple.com>
819
820         Import W3C HTML/DOM test suite from github.com/w3c/web-platform-tests
821         https://bugs.webkit.org/show_bug.cgi?id=148736
822         <rdar://problem/22551968>
823
824         Reviewed by Ryosuke Niwa.
825
826         Import W3C HTML/DOM test suite from github.com/w3c/web-platform-tests
827         to get better coverage. This includes 230 tests. They run in ~15 seconds
828         for a release build / ~20 seconds for a debug build on a MacBookPro.
829
830         * TestExpectations:
831         * http/tests/w3c/html/dom/*: Added.
832         New test suite.
833
834 2015-09-03  Alexey Proskuryakov  <ap@apple.com>
835
836         Remove empty LayoutTests/platform/ios-sim-deprecated
837
838         * platform/ios-sim-deprecated: Removed.
839
840 2015-09-03  Alexey Proskuryakov  <ap@apple.com>
841
842         Consolidate iOS pasteboard test failures.
843
844         Per-process pasteboard is not implemented in iOS DumpRenderTree and WebKitTestRunner,
845         so pasteboard tests interfere with each other.
846
847         * platform/ios-simulator-wk1/TestExpectations:
848         * platform/ios-simulator-wk2/TestExpectations:
849         * platform/ios-simulator/TestExpectations:
850
851 2015-09-03  Tim Horton  <timothy_horton@apple.com>
852
853         Add a test for swiping back after a same-document navigation
854         https://bugs.webkit.org/show_bug.cgi?id=148751
855
856         Reviewed by Beth Dakin.
857
858         * swipe/pushState-cached-back-swipe.html: Added.
859
860 2015-09-03  Andy Estes  <aestes@apple.com>
861
862         REGRESSION: http/tests/contentfiltering/block-after-redirect.html is flaky
863         https://bugs.webkit.org/show_bug.cgi?id=148684
864
865         Reviewed by Alexey Proskuryakov.
866
867         Wait for the iframe to load the blocked page before finishing the test.
868
869         * http/tests/contentfiltering/block-after-redirect.html:
870         * platform/mac-wk2/TestExpectations:
871
872 2015-09-03  Tim Horton  <timothy_horton@apple.com>
873
874         [Mac] Add support for testing swipes
875         https://bugs.webkit.org/show_bug.cgi?id=148700
876
877         Reviewed by Beth Dakin.
878
879         * swipe/basic-cached-back-swipe-expected.txt: Added.
880         * swipe/basic-cached-back-swipe.html: Added.
881         * swipe/resources/swipe-test.js: Added.
882         (eventQueue.enqueueScrollEvent):
883         (eventQueue.enqueueSwipeEvent):
884         (eventQueue.hasPendingEvents):
885         (eventQueue._processEventQueue):
886         (eventQueue._processEventQueueSoon):
887         (shouldBe):
888         (log):
889         (dumpLog):
890         (initializeLog):
891         (startMeasuringDuration):
892         (measuredDurationShouldBeLessThan):
893         Add a test for the simplest case, a back swipe after a normal navigation
894         with the page cache enabled.
895
896         * TestExpectations:
897         * platform/mac-wk2/TestExpectations:
898         Disable these tests everywhere except Mac WebKit2.
899
900 2015-09-03  Alexey Proskuryakov  <ap@apple.com>
901
902         Test Russian ".рф" domain support
903         https://bugs.webkit.org/show_bug.cgi?id=148721
904
905         Reviewed by Darin Adler.
906
907         * TestExpectations:
908         * fast/url/user-visible: Added.
909         * fast/url/user-visible/rf-expected.txt: Added.
910         * fast/url/user-visible/rf.html: Added.
911         * platform/mac/TestExpectations:
912
913 2015-09-03  Chris Dumez  <cdumez@apple.com>
914
915         document.createEvent("eventname") should do a case-insensitive match on the event name
916         https://bugs.webkit.org/show_bug.cgi?id=148738
917         <rdar://problem/22558709>
918
919         Reviewed by Andreas Kling.
920
921         Rebaseline test now that some checks are passing.
922
923         * http/tests/w3c/dom/nodes/Document-createEvent-expected.txt:
924
925 2015-09-03  Saam barati  <sbarati@apple.com>
926
927         Block scoped variables should be visible across scripts
928         https://bugs.webkit.org/show_bug.cgi?id=147813
929
930         Reviewed by Filip Pizlo.
931
932         * js/dom/const-expected.txt:
933         * js/dom/const.html:
934
935 2015-09-02  Ryosuke Niwa  <rniwa@webkit.org>
936
937         MutationObserver should accept attributeFilter, attributeOldValue, and characterDataOldValue on their own
938         https://bugs.webkit.org/show_bug.cgi?id=148716
939
940         Reviewed by Chris Dumez.
941
942         Updated the expected results.
943
944         Also added test cases to make sure explicitly setting attributes and characterData options to false along
945         with attributeOldValue, attributeFilter, and characterDataOldValue would throw.
946
947         * fast/dom/MutationObserver/observe-exceptions-expected.txt:
948         * fast/dom/MutationObserver/observe-exceptions.html:
949         * http/tests/w3c/dom/nodes/MutationObserver-attributes-expected.txt:
950         * http/tests/w3c/dom/nodes/MutationObserver-characterData-expected.txt:
951
952 2015-09-02  Ryosuke Niwa  <rniwa@webkit.org>
953
954         Node.textContent = undefined should be equivalent to textContent = ""
955         https://bugs.webkit.org/show_bug.cgi?id=148729
956
957         Reviewed by Darin Adler.
958
959         Rebaselined the test now that test cases pass.
960
961         * http/tests/w3c/dom/nodes/Node-textContent-expected.txt:
962
963 2015-09-01  Alexey Proskuryakov  <ap@apple.com>
964
965         Mark http/tests/contentfiltering/block-after-redirect.html as flaky for
966         https://bugs.webkit.org/show_bug.cgi?id=148684
967
968         * platform/mac-wk2/TestExpectations:
969
970 2015-09-02  Zalan Bujtas  <zalan@apple.com>
971
972         Repaint cleanup:
973         fixed.html
974         fixed-scale.html
975         fixed-table-cell.html
976         fixed-table-overflow.html
977         fixed-table-overflow-zindex.html
978         fixed-to-relative-position-with-absolute-child.html
979         fixed-tranformed.html
980         float-in-new-block-with-layout-delta.html
981         float-move-during-layout.html
982         float-new-in-block.html
983
984         Unreviewed.
985
986         * fast/repaint/fixed-expected.html: Added.
987         * fast/repaint/fixed-scale-expected.html: Added.
988         * fast/repaint/fixed-scale-expected.png: Removed.
989         * fast/repaint/fixed-scale-expected.txt: Removed.
990         * fast/repaint/fixed-scale.html:
991         * fast/repaint/fixed-table-cell-expected.html: Added.
992         * fast/repaint/fixed-table-cell-expected.png: Removed.
993         * fast/repaint/fixed-table-cell-expected.txt: Removed.
994         * fast/repaint/fixed-table-cell.html:
995         * fast/repaint/fixed-table-overflow-expected.html: Added.
996         * fast/repaint/fixed-table-overflow-expected.png: Removed.
997         * fast/repaint/fixed-table-overflow-expected.txt: Removed.
998         * fast/repaint/fixed-table-overflow-zindex-expected.html: Added.
999         * fast/repaint/fixed-table-overflow-zindex-expected.png: Removed.
1000         * fast/repaint/fixed-table-overflow-zindex-expected.txt: Removed.
1001         * fast/repaint/fixed-table-overflow-zindex.html:
1002         * fast/repaint/fixed-table-overflow.html:
1003         * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.html: Added.
1004         * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png: Removed.
1005         * fast/repaint/fixed-to-relative-position-with-absolute-child-expected.txt: Removed.
1006         * fast/repaint/fixed-to-relative-position-with-absolute-child.html:
1007         * fast/repaint/fixed-tranformed-expected.html: Added.
1008         * fast/repaint/fixed-tranformed-expected.png: Removed.
1009         * fast/repaint/fixed-tranformed-expected.txt: Removed.
1010         * fast/repaint/fixed-tranformed.html:
1011         * fast/repaint/fixed.html:
1012         * fast/repaint/float-in-new-block-with-layout-delta-expected.html: Added.
1013         * fast/repaint/float-in-new-block-with-layout-delta-expected.png: Removed.
1014         * fast/repaint/float-in-new-block-with-layout-delta-expected.txt: Removed.
1015         * fast/repaint/float-in-new-block-with-layout-delta.html:
1016         * fast/repaint/float-move-during-layout-expected.html: Added.
1017         * fast/repaint/float-move-during-layout.html:
1018         * fast/repaint/float-new-in-block-expected.html: Added.
1019         * fast/repaint/float-new-in-block-expected.txt: Removed.
1020         * fast/repaint/float-new-in-block.html:
1021         * platform/efl/fast/repaint/fixed-expected.png: Removed.
1022         * platform/efl/fast/repaint/fixed-expected.txt: Removed.
1023         * platform/efl/fast/repaint/float-move-during-layout-expected.png: Removed.
1024         * platform/efl/fast/repaint/float-move-during-layout-expected.txt: Removed.
1025         * platform/efl/fast/repaint/float-new-in-block-expected.png: Removed.
1026         * platform/gtk/fast/repaint/fixed-expected.png: Removed.
1027         * platform/gtk/fast/repaint/fixed-expected.txt: Removed.
1028         * platform/gtk/fast/repaint/fixed-to-relative-position-with-absolute-child-expected.png: Removed.
1029         * platform/gtk/fast/repaint/float-move-during-layout-expected.png: Removed.
1030         * platform/gtk/fast/repaint/float-move-during-layout-expected.txt: Removed.
1031         * platform/gtk/fast/repaint/float-new-in-block-expected.png: Removed.
1032         * platform/mac/fast/repaint/fixed-expected.png: Removed.
1033         * platform/mac/fast/repaint/fixed-expected.txt: Removed.
1034         * platform/mac/fast/repaint/fixed-scale-expected.png: Removed.
1035         * platform/mac/fast/repaint/fixed-table-cell-expected.png: Removed.
1036         * platform/mac/fast/repaint/fixed-table-overflow-expected.png: Removed.
1037         * platform/mac/fast/repaint/fixed-table-overflow-zindex-expected.png: Removed.
1038         * platform/mac/fast/repaint/fixed-tranformed-expected.png: Removed.
1039         * platform/mac/fast/repaint/float-in-new-block-with-layout-delta-expected.png: Removed.
1040         * platform/mac/fast/repaint/float-move-during-layout-expected.png: Removed.
1041         * platform/mac/fast/repaint/float-move-during-layout-expected.txt: Removed.
1042         * platform/mac/fast/repaint/float-new-in-block-expected.png: Removed.
1043         * platform/win/fast/repaint/fixed-expected.txt: Removed.
1044         * platform/win/fast/repaint/float-move-during-layout-expected.txt: Removed.
1045
1046 2015-09-02  Brady Eidson  <beidson@apple.com>
1047
1048         Import W3C IndexedDB tests.
1049         https://bugs.webkit.org/show_bug.cgi?id=148713
1050
1051         Reviewed by Tim Horton' rubber stamp.
1052
1053         * platform/mac-wk1/TestExpectations:
1054         * platform/win/TestExpectations:
1055         * platform/wk2/TestExpectations:
1056
1057 2015-09-02  Zalan Bujtas  <zalan@apple.com>
1058
1059         r189233 accidentally removed some unrelated expected results.
1060         https://bugs.webkit.org/show_bug.cgi?id=148708
1061
1062         Unreviewed.
1063
1064         * platform/efl/compositing/repaint/content-into-overflow-expected.png: Added.
1065         * platform/efl/compositing/repaint/content-into-overflow-expected.txt: Added.
1066         * platform/efl/fast/forms/control-clip-expected.png: Added.
1067         * platform/efl/fast/forms/control-clip-expected.txt: Added.
1068         * platform/gtk/fast/forms/control-clip-expected.png: Added.
1069         * platform/gtk/fast/forms/control-clip-expected.txt: Added.
1070         * platform/ios-simulator-wk2/fast/forms/control-clip-expected.txt: Added.
1071         * platform/ios-simulator/compositing/repaint/content-into-overflow-expected.txt: Added.
1072         * platform/ios-simulator/fast/forms/control-clip-expected.txt: Added.
1073         * platform/mac-mavericks/fast/forms/control-clip-expected.png: Added.
1074         * platform/mac-mavericks/fast/forms/control-clip-expected.txt: Added.
1075         * platform/mac/compositing/repaint/content-into-overflow-expected.png: Added.
1076         * platform/mac/compositing/repaint/content-into-overflow-expected.txt: Added.
1077         * platform/mac/fast/forms/control-clip-expected.png: Added.
1078         * platform/mac/fast/forms/control-clip-expected.txt: Added.
1079         * platform/win/fast/forms/control-clip-expected.txt: Added.
1080
1081 2015-09-02  Chris Fleizach  <cfleizach@apple.com>
1082
1083         AX: WebKit does not expose max/min value of <progress> element
1084         https://bugs.webkit.org/show_bug.cgi?id=148707
1085
1086         Reviewed by Mario Sanchez Prada.
1087
1088         * accessibility/mac/progress-element-min-max-expected.txt: Added.
1089         * accessibility/mac/progress-element-min-max.html: Added.
1090
1091 2015-09-01  Dean Jackson  <dino@apple.com>
1092
1093         [mediacontrols] Improve media controls testing helpers
1094         https://bugs.webkit.org/show_bug.cgi?id=148697
1095         <rdar://problem/22530876>
1096
1097         Reviewed by Eric Carlson.
1098
1099         Implement a more modern-looking testing API for media
1100         controls tests, and update the existing tests to
1101         use the new API.
1102
1103         * media/controls/basic-expected.txt:
1104         * media/controls/basic.html:
1105         * media/controls/controls-test-helpers.js:
1106         (ControlsTest): New class for helping testing.
1107         (statusForControlsElement): Deleted.
1108         * media/controls/showControlsButton-expected.txt:
1109         * media/controls/showControlsButton.html:
1110         * media/controls/statusDisplay-expected.txt:
1111         * media/controls/statusDisplay.html:
1112         * media/controls/statusDisplayBad-expected.txt:
1113         * media/controls/statusDisplayBad.html:
1114
1115 2015-09-02  Chris Dumez  <cdumez@apple.com>
1116
1117         document.createProcessingInstruction() does not behave according to specification
1118         https://bugs.webkit.org/show_bug.cgi?id=148710
1119
1120         Reviewed by Ryosuke Niwa.
1121
1122         Update / rebaseline existing tests.
1123
1124         * dom/html/level1/core/documentinvalidcharacterexceptioncreatepi-expected.txt:
1125         * dom/html/level1/core/documentinvalidcharacterexceptioncreatepi1-expected.txt:
1126         * fast/dom/Node/initial-values-expected.txt:
1127         * fast/dom/Node/script-tests/initial-values.js:
1128         * http/tests/w3c/dom/nodes/CharacterData-remove-expected.txt:
1129         * http/tests/w3c/dom/nodes/Document-createProcessingInstruction-expected.txt:
1130         * http/tests/w3c/dom/nodes/Document-createProcessingInstruction-xhtml-expected.txt:
1131         * http/tests/w3c/dom/nodes/Node-cloneNode-expected.txt:
1132         * http/tests/w3c/dom/nodes/Node-insertBefore-expected.txt:
1133         * http/tests/w3c/dom/nodes/Node-nodeValue-expected.txt:
1134         * http/tests/w3c/dom/nodes/Node-textContent-expected.txt:
1135
1136 2015-09-02  Chris Dumez  <cdumez@apple.com>
1137
1138         http/tests/w3c/dom/nodes/Element-matches.html is flaky
1139         https://bugs.webkit.org/show_bug.cgi?id=148615
1140
1141         Reviewed by Ryosuke Niwa.
1142
1143         Unskip the tests and rebaseline them now that the target pseudo selector
1144         checks are consistently passing.
1145
1146         * TestExpectations:
1147         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
1148         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-expected.txt:
1149         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml-expected.txt:
1150
1151 2015-09-02  Daniel Bates  <dabates@apple.com>
1152
1153         Update iOS TestExpectations files
1154
1155         * platform/ios-simulator-wk2/TestExpectations:
1156         * platform/ios-simulator/TestExpectations:
1157
1158 2015-09-02  Chris Dumez  <cdumez@apple.com>
1159
1160         http/tests/navigation/anchor-frames-same-origin.html is flaky
1161         https://bugs.webkit.org/show_bug.cgi?id=148690
1162
1163         Reviewed by Zalan Bujtas.
1164
1165         This is a temporary workaround for Bug 148690, until we have time
1166         to investigate why scroll propagation does not work properly if
1167         the frame is not already layed out when we scroll to the anchor.
1168
1169         This change updates the test to force a layout in the grandchild
1170         frame before we scroll to the anchor. With this change, the test
1171         is consistently passing when run on its own or after others.
1172
1173         * http/tests/navigation/resources/grandchild-with-anchor.html:
1174
1175 2015-09-02  Commit Queue  <commit-queue@webkit.org>
1176
1177         Unreviewed, rolling out r189241.
1178         https://bugs.webkit.org/show_bug.cgi?id=148703
1179
1180         These tests crash with assertions (Requested by ap on
1181         #webkit).
1182
1183         Reverted changeset:
1184
1185         "Web Inspector: Move PrettyPrinting tests into LayoutTests"
1186         https://bugs.webkit.org/show_bug.cgi?id=148698
1187         http://trac.webkit.org/changeset/189241
1188
1189 2015-09-01  Joseph Pecoraro  <pecoraro@apple.com>
1190
1191         Web Inspector: Move PrettyPrinting tests into LayoutTests
1192         https://bugs.webkit.org/show_bug.cgi?id=148698
1193
1194         Reviewed by Timothy Hatcher.
1195
1196         * inspector/codemirror/resources/prettyprinting/css-rule-tests/*: Renamed from Source/WebInspectorUI/Tools/PrettyPrinting/css-rule-tests/*.
1197         * inspector/codemirror/resources/prettyprinting/css-tests/*: Renamed from Source/WebInspectorUI/Tools/PrettyPrinting/css-tests/*.
1198         * inspector/codemirror/resources/prettyprinting/javascript-tests/*: Renamed from Source/WebInspectorUI/Tools/PrettyPrinting/js-tests/*.
1199         Move tests from PrettyPrinting tools into LayoutTests.
1200
1201         * inspector/codemirror/prettyprinting-css-expected.txt: Added.
1202         * inspector/codemirror/prettyprinting-css-rules-expected.txt: Added.
1203         * inspector/codemirror/prettyprinting-css-rules.html: Added.
1204         * inspector/codemirror/prettyprinting-css.html: Added.
1205         * inspector/codemirror/prettyprinting-javascript-expected.txt: Added.
1206         * inspector/codemirror/prettyprinting-javascript.html: Added.
1207         Add tests per CodeMirror mode.
1208
1209         * inspector/codemirror/resources/prettyprinting/utilities.js: Added.
1210         (TestPage.registerInitializer):
1211         Shared code between the pretty printing tests.
1212
1213 2015-09-01  Chris Dumez  <cdumez@apple.com>
1214
1215         Range API should throw a TypeError for null Node parameters
1216         https://bugs.webkit.org/show_bug.cgi?id=148692
1217
1218         Reviewed by Ryosuke Niwa.
1219
1220         Update / rebaseline existing tests.
1221
1222         * fast/dom/Range/range-compareNode.html:
1223         * fast/dom/Range/range-intersectsNode-expected.txt:
1224         * fast/text/text-combine-crash-expected.txt:
1225         * http/tests/w3c/dom/interfaces-expected.txt:
1226         * http/tests/w3c/dom/ranges/Range-comparePoint-2-expected.txt:
1227         * http/tests/w3c/dom/ranges/Range-intersectsNode-binding-expected.txt:
1228
1229 2015-09-01  Jeremy Jones  <jeremyj@apple.com>
1230
1231         Unreviewed, Layout Test http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html is failing
1232         https://bugs.webkit.org/show_bug.cgi?id=148688
1233
1234         Skip inspector test that times out on windows.
1235
1236         * platform/win/TestExpectations:
1237
1238 2015-09-01  Chris Dumez  <cdumez@apple.com>
1239
1240         Unreviewed, mark http/tests/w3c/dom/nodes/ParentNode-querySelector-All.html as flaky.
1241
1242         This is tracked by Bug 148615.
1243
1244         * TestExpectations:
1245
1246 2015-09-01  Jeremy Jones  <jeremyj@apple.com>
1247
1248         Update iOS TestExpectations files.
1249
1250         * platform/ios-simulator-wk1/TestExpectations:
1251         * platform/ios-simulator-wk2/TestExpectations:
1252         * platform/ios-simulator/TestExpectations:
1253
1254 2015-09-01  Zalan Bujtas  <zalan@apple.com>
1255
1256         Repaint cleanup:
1257         button-spurious-layout-hint.html -> reftest
1258         change-transform.html -> reftest
1259         clip-with-layout-delta.html -> reftest
1260         clipped-relative.html -> reftest
1261         containing-block-position-change.html -> reftest
1262         content-into-overflow.html -> reftest
1263         continuation-after-outline.html -> reftest
1264         control-clip.html -> reftest
1265         create-layer-repaint.html -> reftest
1266         dynamic-table-vertical-alignment-change.html -> reftest
1267         erase-overflow.html -> reftest
1268         fixed-position-transparency-with-overflow.html -> reftest
1269
1270         Unreviewed.
1271
1272         * fast/repaint/button-spurious-layout-hint-expected.html: Added.
1273         * fast/repaint/button-spurious-layout-hint-expected.png: Removed.
1274         * fast/repaint/button-spurious-layout-hint.html:
1275         * fast/repaint/change-transform-expected.html: Copied from LayoutTests/fast/repaint/change-transform.html.
1276         * fast/repaint/change-transform.html:
1277         * fast/repaint/clip-with-layout-delta-expected.html: Copied from LayoutTests/fast/repaint/clip-with-layout-delta.html.
1278         * fast/repaint/clip-with-layout-delta-expected.txt: Removed.
1279         * fast/repaint/clip-with-layout-delta.html:
1280         * fast/repaint/clipped-relative-expected.html: Copied from LayoutTests/fast/repaint/clipped-relative.html.
1281         * fast/repaint/clipped-relative.html:
1282         * fast/repaint/containing-block-position-change-expected.html: Copied from LayoutTests/fast/repaint/containing-block-position-change.html.
1283         * fast/repaint/containing-block-position-change.html:
1284         * fast/repaint/content-into-overflow-expected.html: Copied from LayoutTests/fast/repaint/content-into-overflow.html.
1285         * fast/repaint/content-into-overflow-expected.png: Removed.
1286         * fast/repaint/content-into-overflow-expected.txt: Removed.
1287         * fast/repaint/content-into-overflow.html:
1288         * fast/repaint/continuation-after-outline-expected.html: Copied from LayoutTests/fast/repaint/continuation-after-outline.html.
1289         * fast/repaint/continuation-after-outline.html:
1290         * fast/repaint/control-clip-expected.html: Copied from LayoutTests/fast/repaint/control-clip.html.
1291         * fast/repaint/control-clip.html:
1292         * fast/repaint/create-layer-repaint-expected.html: Copied from LayoutTests/fast/repaint/create-layer-repaint.html.
1293         * fast/repaint/create-layer-repaint.html:
1294         * fast/repaint/dynamic-table-vertical-alignment-change-expected.html: Copied from LayoutTests/fast/repaint/dynamic-table-vertical-alignment-change.html.
1295         * fast/repaint/dynamic-table-vertical-alignment-change.html:
1296         * fast/repaint/erase-overflow-expected.html: Copied from LayoutTests/fast/repaint/erase-overflow.html.
1297         * fast/repaint/erase-overflow-expected.png: Removed.
1298         * fast/repaint/erase-overflow-expected.txt: Removed.
1299         * fast/repaint/erase-overflow.html:
1300         * fast/repaint/fixed-position-transparency-with-overflow-expected.html: Added.
1301         * fast/repaint/fixed-position-transparency-with-overflow-expected.png: Removed.
1302         * fast/repaint/fixed-position-transparency-with-overflow-expected.txt: Removed.
1303         * fast/repaint/fixed-position-transparency-with-overflow.html:
1304         * platform/efl/compositing/repaint/content-into-overflow-expected.png: Removed.
1305         * platform/efl/compositing/repaint/content-into-overflow-expected.txt: Removed.
1306         * platform/efl/fast/forms/control-clip-expected.png: Removed.
1307         * platform/efl/fast/forms/control-clip-expected.txt: Removed.
1308         * platform/efl/fast/repaint/button-spurious-layout-hint-expected.txt: Removed.
1309         * platform/efl/fast/repaint/change-transform-expected.png: Removed.
1310         * platform/efl/fast/repaint/change-transform-expected.txt: Removed.
1311         * platform/efl/fast/repaint/clip-with-layout-delta-expected.png: Removed.
1312         * platform/efl/fast/repaint/clipped-relative-expected.png: Removed.
1313         * platform/efl/fast/repaint/clipped-relative-expected.txt: Removed.
1314         * platform/efl/fast/repaint/containing-block-position-change-expected.png: Removed.
1315         * platform/efl/fast/repaint/containing-block-position-change-expected.txt: Removed.
1316         * platform/efl/fast/repaint/continuation-after-outline-expected.png: Removed.
1317         * platform/efl/fast/repaint/continuation-after-outline-expected.txt: Removed.
1318         * platform/efl/fast/repaint/control-clip-expected.png: Removed.
1319         * platform/efl/fast/repaint/control-clip-expected.txt: Removed.
1320         * platform/efl/fast/repaint/create-layer-repaint-expected.png: Removed.
1321         * platform/efl/fast/repaint/create-layer-repaint-expected.txt: Removed.
1322         * platform/efl/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Removed.
1323         * platform/efl/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1324         * platform/gtk/fast/forms/control-clip-expected.png: Removed.
1325         * platform/gtk/fast/forms/control-clip-expected.txt: Removed.
1326         * platform/gtk/fast/repaint/button-spurious-layout-hint-expected.txt: Removed.
1327         * platform/gtk/fast/repaint/change-transform-expected.png: Removed.
1328         * platform/gtk/fast/repaint/change-transform-expected.txt: Removed.
1329         * platform/gtk/fast/repaint/clip-with-layout-delta-expected.png: Removed.
1330         * platform/gtk/fast/repaint/clipped-relative-expected.png: Removed.
1331         * platform/gtk/fast/repaint/clipped-relative-expected.txt: Removed.
1332         * platform/gtk/fast/repaint/containing-block-position-change-expected.png: Removed.
1333         * platform/gtk/fast/repaint/containing-block-position-change-expected.txt: Removed.
1334         * platform/gtk/fast/repaint/continuation-after-outline-expected.png: Removed.
1335         * platform/gtk/fast/repaint/continuation-after-outline-expected.txt: Removed.
1336         * platform/gtk/fast/repaint/control-clip-expected.png: Removed.
1337         * platform/gtk/fast/repaint/control-clip-expected.txt: Removed.
1338         * platform/gtk/fast/repaint/create-layer-repaint-expected.png: Removed.
1339         * platform/gtk/fast/repaint/create-layer-repaint-expected.txt: Removed.
1340         * platform/gtk/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Removed.
1341         * platform/gtk/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1342         * platform/ios-simulator-wk2/fast/forms/control-clip-expected.txt: Removed.
1343         * platform/ios-simulator/compositing/repaint/content-into-overflow-expected.txt: Removed.
1344         * platform/ios-simulator/fast/forms/control-clip-expected.txt: Removed.
1345         * platform/mac-mavericks/fast/forms/control-clip-expected.png: Removed.
1346         * platform/mac-mavericks/fast/forms/control-clip-expected.txt: Removed.
1347         * platform/mac-mavericks/fast/repaint/control-clip-expected.png: Removed.
1348         * platform/mac-mavericks/fast/repaint/control-clip-expected.txt: Removed.
1349         * platform/mac/compositing/repaint/content-into-overflow-expected.png: Removed.
1350         * platform/mac/compositing/repaint/content-into-overflow-expected.txt: Removed.
1351         * platform/mac/fast/forms/control-clip-expected.png: Removed.
1352         * platform/mac/fast/forms/control-clip-expected.txt: Removed.
1353         * platform/mac/fast/repaint/button-spurious-layout-hint-expected.png: Removed.
1354         * platform/mac/fast/repaint/button-spurious-layout-hint-expected.txt: Removed.
1355         * platform/mac/fast/repaint/change-transform-expected.png: Removed.
1356         * platform/mac/fast/repaint/change-transform-expected.txt: Removed.
1357         * platform/mac/fast/repaint/clip-with-layout-delta-expected.png: Removed.
1358         * platform/mac/fast/repaint/clip-with-layout-delta-expected.txt: Removed.
1359         * platform/mac/fast/repaint/clipped-relative-expected.png: Removed.
1360         * platform/mac/fast/repaint/clipped-relative-expected.txt: Removed.
1361         * platform/mac/fast/repaint/containing-block-position-change-expected.png: Removed.
1362         * platform/mac/fast/repaint/containing-block-position-change-expected.txt: Removed.
1363         * platform/mac/fast/repaint/content-into-overflow-expected.png: Removed.
1364         * platform/mac/fast/repaint/continuation-after-outline-expected.png: Removed.
1365         * platform/mac/fast/repaint/continuation-after-outline-expected.txt: Removed.
1366         * platform/mac/fast/repaint/control-clip-expected.png: Removed.
1367         * platform/mac/fast/repaint/control-clip-expected.txt: Removed.
1368         * platform/mac/fast/repaint/create-layer-repaint-expected.png: Removed.
1369         * platform/mac/fast/repaint/create-layer-repaint-expected.txt: Removed.
1370         * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Removed.
1371         * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1372         * platform/mac/fast/repaint/erase-overflow-expected.png: Removed.
1373         * platform/mac/fast/repaint/fixed-position-transparency-with-overflow-expected.png: Removed.
1374         * platform/win/fast/forms/control-clip-expected.txt: Removed.
1375         * platform/win/fast/repaint/change-transform-expected.txt: Removed.
1376         * platform/win/fast/repaint/clipped-relative-expected.txt: Removed.
1377         * platform/win/fast/repaint/containing-block-position-change-expected.txt: Removed.
1378         * platform/win/fast/repaint/control-clip-expected.png: Removed.
1379         * platform/win/fast/repaint/control-clip-expected.txt: Removed.
1380         * platform/win/fast/repaint/create-layer-repaint-expected.txt: Removed.
1381         * platform/win/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Removed.
1382
1383 2015-09-01  Zalan Bujtas  <zalan@apple.com>
1384
1385         Repaint cleanup:
1386         box-shadow-dynamic.html -> reftest
1387         box-shadow-inset-repaint.html -> reftest
1388         bugzilla-3509.html -> reftest
1389         bugzilla-5699.html -> reftest
1390         bugzilla-6278.html -> reftest
1391         bugzilla-6388.html -> reftest
1392         bugzilla-6473.html -> reftest
1393         bugzilla-7235.html -> reftest
1394
1395         Unreviewed.
1396
1397         * fast/repaint/box-shadow-dynamic-expected.html: Copied from LayoutTests/fast/repaint/box-shadow-dynamic.html.
1398         * fast/repaint/box-shadow-dynamic.html:
1399         * fast/repaint/box-shadow-inset-repaint-expected.html: Added.
1400         * fast/repaint/box-shadow-inset-repaint-expected.txt: Removed.
1401         * fast/repaint/box-shadow-inset-repaint.html:
1402         * fast/repaint/bugzilla-3509-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-3509.html.
1403         * fast/repaint/bugzilla-3509.html:
1404         * fast/repaint/bugzilla-5699-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-5699.html.
1405         * fast/repaint/bugzilla-5699.html:
1406         * fast/repaint/bugzilla-6278-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-6278.html.
1407         * fast/repaint/bugzilla-6278.html:
1408         * fast/repaint/bugzilla-6388-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-6388.html.
1409         * fast/repaint/bugzilla-6388.html:
1410         * fast/repaint/bugzilla-6473-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-6473.html.
1411         * fast/repaint/bugzilla-6473.html:
1412         * fast/repaint/bugzilla-7235-expected.html: Copied from LayoutTests/fast/repaint/bugzilla-7235.html.
1413         * fast/repaint/bugzilla-7235.html:
1414         * platform/efl/fast/repaint/box-shadow-dynamic-expected.png: Removed.
1415         * platform/efl/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1416         * platform/efl/fast/repaint/box-shadow-inset-repaint-expected.png: Removed.
1417         * platform/efl/fast/repaint/bugzilla-3509-expected.png: Removed.
1418         * platform/efl/fast/repaint/bugzilla-3509-expected.txt: Removed.
1419         * platform/efl/fast/repaint/bugzilla-5699-expected.png: Removed.
1420         * platform/efl/fast/repaint/bugzilla-5699-expected.txt: Removed.
1421         * platform/efl/fast/repaint/bugzilla-6278-expected.png: Removed.
1422         * platform/efl/fast/repaint/bugzilla-6278-expected.txt: Removed.
1423         * platform/efl/fast/repaint/bugzilla-6388-expected.png: Removed.
1424         * platform/efl/fast/repaint/bugzilla-6388-expected.txt: Removed.
1425         * platform/efl/fast/repaint/bugzilla-6473-expected.png: Removed.
1426         * platform/efl/fast/repaint/bugzilla-6473-expected.txt: Removed.
1427         * platform/efl/fast/repaint/bugzilla-7235-expected.png: Removed.
1428         * platform/efl/fast/repaint/bugzilla-7235-expected.txt: Removed.
1429         * platform/gtk/fast/repaint/box-shadow-dynamic-expected.png: Removed.
1430         * platform/gtk/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1431         * platform/gtk/fast/repaint/box-shadow-inset-repaint-expected.png: Removed.
1432         * platform/gtk/fast/repaint/bugzilla-3509-expected.png: Removed.
1433         * platform/gtk/fast/repaint/bugzilla-3509-expected.txt: Removed.
1434         * platform/gtk/fast/repaint/bugzilla-5699-expected.png: Removed.
1435         * platform/gtk/fast/repaint/bugzilla-5699-expected.txt: Removed.
1436         * platform/gtk/fast/repaint/bugzilla-6278-expected.png: Removed.
1437         * platform/gtk/fast/repaint/bugzilla-6278-expected.txt: Removed.
1438         * platform/gtk/fast/repaint/bugzilla-6388-expected.png: Removed.
1439         * platform/gtk/fast/repaint/bugzilla-6388-expected.txt: Removed.
1440         * platform/gtk/fast/repaint/bugzilla-6473-expected.png: Removed.
1441         * platform/gtk/fast/repaint/bugzilla-6473-expected.txt: Removed.
1442         * platform/gtk/fast/repaint/bugzilla-7235-expected.png: Removed.
1443         * platform/gtk/fast/repaint/bugzilla-7235-expected.txt: Removed.
1444         * platform/mac/fast/repaint/box-shadow-dynamic-expected.png: Removed.
1445         * platform/mac/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1446         * platform/mac/fast/repaint/box-shadow-inset-repaint-expected.png: Removed.
1447         * platform/mac/fast/repaint/bugzilla-3509-expected.png: Removed.
1448         * platform/mac/fast/repaint/bugzilla-3509-expected.txt: Removed.
1449         * platform/mac/fast/repaint/bugzilla-5699-expected.png: Removed.
1450         * platform/mac/fast/repaint/bugzilla-5699-expected.txt: Removed.
1451         * platform/mac/fast/repaint/bugzilla-6278-expected.png: Removed.
1452         * platform/mac/fast/repaint/bugzilla-6278-expected.txt: Removed.
1453         * platform/mac/fast/repaint/bugzilla-6388-expected.png: Removed.
1454         * platform/mac/fast/repaint/bugzilla-6388-expected.txt: Removed.
1455         * platform/mac/fast/repaint/bugzilla-6473-expected.png: Removed.
1456         * platform/mac/fast/repaint/bugzilla-6473-expected.txt: Removed.
1457         * platform/mac/fast/repaint/bugzilla-7235-expected.png: Removed.
1458         * platform/mac/fast/repaint/bugzilla-7235-expected.txt: Removed.
1459         * platform/win/fast/repaint/box-shadow-dynamic-expected.txt: Removed.
1460         * platform/win/fast/repaint/bugzilla-3509-expected.txt: Removed.
1461         * platform/win/fast/repaint/bugzilla-5699-expected.txt: Removed.
1462         * platform/win/fast/repaint/bugzilla-6278-expected.txt: Removed.
1463         * platform/win/fast/repaint/bugzilla-6388-expected.txt: Removed.
1464         * platform/win/fast/repaint/bugzilla-6473-expected.txt: Removed.
1465         * platform/win/fast/repaint/bugzilla-7235-expected.txt: Removed.
1466
1467 2015-09-01  Chris Dumez  <cdumez@apple.com>
1468
1469         NodeFilter should be a callback interface
1470         https://bugs.webkit.org/show_bug.cgi?id=148415
1471
1472         Reviewed by Geoffrey Garen.
1473
1474         * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
1475         Rebaseline, the new exception message is different but the exception
1476         type is the same.
1477
1478         * fast/dom/constants-expected.txt:
1479         * fast/dom/constants.html:
1480         Stop checking for constants on NodeFilter instances as those are now
1481         Functions (implemented by the JavaScript). Those constants are on
1482         window.NodeFilter still. I verified that this is consistant with
1483         Firefox.
1484
1485         * fast/dom/global-constructors.html:
1486         Update the check to verify that the prototype of a NodeFilter instance
1487         is the Function prototype, not the NodeFilter prototype. NodeFilter
1488         should not have a prototype as it is a callback interface.
1489
1490         * fast/dom/node-filter-gc.html:
1491         Pass null for the filter argument instead of 0. The functions expect
1492         a nullable NodeFilter object. Passing 0 here throws.
1493
1494         * fast/dom/node-filter-interface-expected.txt:
1495         Rebaseline. window.NodeFilter no longer has a prototype. This is because
1496         callback interfaces are not supposed to have a prototype property, as
1497         per the Web IDL specification:
1498         https://heycam.github.io/webidl/#interface-prototype-object
1499
1500         I also verified that this is consistent with Firefox.
1501
1502         * http/tests/w3c/dom/interfaces-expected.txt:
1503         * http/tests/w3c/dom/nodes/Document-createTreeWalker-expected.txt:
1504         * http/tests/w3c/dom/traversal/NodeIterator-expected.txt:
1505         * http/tests/w3c/dom/traversal/TreeWalker-expected.txt:
1506         Rebaseline W3C tests. We are now passing a lot of checks because they
1507         check that TreeWalker.filter / NodeIterator.filter is a Function.
1508
1509         * traversal/size-zero-run.html:
1510         Fix the test to pass a null node filter instead of NodeFilter.FILTER_ACCEPT.
1511         The call was not valid and now correctly throws. The JS is supposed to pass
1512         in a nullable NodeFilter, not a constant. I think the code meant to say
1513         "function() { return NodeFilter.FILTER_ACCEPT; }", however, I used null as
1514         it is shorter and equivalent.
1515
1516 2015-09-01  Ryosuke Niwa  <rniwa@webkit.org>
1517
1518         Add tests for computed method declarations with side effects
1519         https://bugs.webkit.org/show_bug.cgi?id=148057
1520
1521         Reviewed by Darin Adler.
1522
1523         Added test cases for computed method names with side effects.
1524
1525         * js/class-syntax-method-names-expected.txt:
1526         * js/script-tests/class-syntax-method-names.js:
1527
1528 2015-09-01  Brian Burg  <bburg@apple.com>
1529
1530         Unreviewed, the previous commit had incorrect expectations.
1531
1532         * inspector/console/command-line-api-expected.txt: Really update it.
1533
1534 2015-09-01  Brian Burg  <bburg@apple.com>
1535
1536         Web Inspector: rewrite inspector/console/command-line-api.html to use AsyncTestSuite
1537         https://bugs.webkit.org/show_bug.cgi?id=148637
1538
1539         Reviewed by Darin Adler.
1540
1541         * inspector/console/command-line-api-expected.txt:
1542         * inspector/console/command-line-api.html:
1543
1544 2015-09-01  Chris Dumez  <cdumez@apple.com>
1545
1546         Range.insersectsNode(node) is supposed to return true if node.parent is null
1547         https://bugs.webkit.org/show_bug.cgi?id=148687
1548
1549         Reviewed by Ryosuke Niwa.
1550
1551         Rebaseline / update existing tests.
1552
1553         * fast/dom/Range/range-intersectsNode-expected.txt:
1554         * fast/dom/Range/resources/intersectsNode.js:
1555         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
1556         * http/tests/w3c/dom/ranges/Range-intersectsNode-expected.txt:
1557
1558 2015-09-01  Zalan Bujtas  <zalan@apple.com>
1559
1560         Repaint cleanup:
1561         block-selection-gap-in-composited-layer.html -> reftest
1562         body-background-image.html -> reftest
1563         border-fit-lines.html -> reftest
1564         border-radius-repaint.html -> reftest
1565         border-repaint-glitch.html -> reftest
1566
1567         Unreviewed.
1568
1569         * fast/repaint/block-selection-gap-in-composited-layer-expected.html: Added.
1570         * fast/repaint/block-selection-gap-in-composited-layer.html:
1571         * fast/repaint/body-background-image-expected.html: Copied from LayoutTests/fast/repaint/body-background-image.html.
1572         * fast/repaint/body-background-image.html:
1573         * fast/repaint/border-fit-lines-expected.html: Added.
1574         * fast/repaint/border-fit-lines.html:
1575         * fast/repaint/border-radius-repaint-expected.html: Copied from LayoutTests/fast/repaint/border-radius-repaint.html.
1576         * fast/repaint/border-radius-repaint.html:
1577         * fast/repaint/border-repaint-glitch-expected.html: Copied from LayoutTests/fast/repaint/border-repaint-glitch.html.
1578         * fast/repaint/border-repaint-glitch.html:
1579         * platform/efl/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
1580         * platform/efl/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
1581         * platform/efl/fast/repaint/body-background-image-expected.png: Removed.
1582         * platform/efl/fast/repaint/body-background-image-expected.txt: Removed.
1583         * platform/efl/fast/repaint/border-fit-lines-expected.png: Removed.
1584         * platform/efl/fast/repaint/border-fit-lines-expected.txt: Removed.
1585         * platform/efl/fast/repaint/border-radius-repaint-expected.png: Removed.
1586         * platform/efl/fast/repaint/border-radius-repaint-expected.txt: Removed.
1587         * platform/efl/fast/repaint/border-repaint-glitch-expected.png: Removed.
1588         * platform/efl/fast/repaint/border-repaint-glitch-expected.txt: Removed.
1589         * platform/gtk/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
1590         * platform/gtk/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
1591         * platform/gtk/fast/repaint/body-background-image-expected.png: Removed.
1592         * platform/gtk/fast/repaint/body-background-image-expected.txt: Removed.
1593         * platform/gtk/fast/repaint/border-fit-lines-expected.png: Removed.
1594         * platform/gtk/fast/repaint/border-fit-lines-expected.txt: Removed.
1595         * platform/gtk/fast/repaint/border-radius-repaint-expected.png: Removed.
1596         * platform/gtk/fast/repaint/border-radius-repaint-expected.txt: Removed.
1597         * platform/gtk/fast/repaint/border-repaint-glitch-expected.png: Removed.
1598         * platform/gtk/fast/repaint/border-repaint-glitch-expected.txt: Removed.
1599         * platform/ios-simulator/fast/repaint/body-background-image-expected.txt: Removed.
1600         * platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Removed.
1601         * platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
1602         * platform/mac/fast/repaint/body-background-image-expected.png: Removed.
1603         * platform/mac/fast/repaint/body-background-image-expected.txt: Removed.
1604         * platform/mac/fast/repaint/border-fit-lines-expected.png: Removed.
1605         * platform/mac/fast/repaint/border-fit-lines-expected.txt: Removed.
1606         * platform/mac/fast/repaint/border-radius-repaint-expected.png: Removed.
1607         * platform/mac/fast/repaint/border-radius-repaint-expected.txt: Removed.
1608         * platform/mac/fast/repaint/border-repaint-glitch-expected.png: Removed.
1609         * platform/mac/fast/repaint/border-repaint-glitch-expected.txt: Removed.
1610         * platform/win/fast/repaint/block-selection-gap-in-composited-layer-expected.txt: Removed.
1611         * platform/win/fast/repaint/body-background-image-expected.txt: Removed.
1612         * platform/win/fast/repaint/border-radius-repaint-expected.txt: Removed.
1613         * platform/win/fast/repaint/border-repaint-glitch-expected.txt: Removed.
1614         * platform/wk2/TestExpectations:
1615
1616 2015-09-01  Alexey Proskuryakov  <ap@apple.com>
1617
1618         Clean up asynchronous behavior in some accessibility tests
1619         https://bugs.webkit.org/show_bug.cgi?id=148682
1620
1621         Reviewed by Darin Adler.
1622
1623         * accessibility/mac/removing-textarea-after-edit-crash-expected.txt:
1624         * accessibility/mac/removing-textarea-after-edit-crash.html:
1625         * accessibility/mac/select-element-selection-with-optgroups.html:
1626         * accessibility/mac/selected-rows-table.html:
1627         * accessibility/mac/selection-notification-focus-change.html:
1628         * accessibility/mac/selection-sync-expected.txt:
1629         * accessibility/mac/selection-sync.html:
1630         * accessibility/mac/setting-attributes-is-asynchronous.html:
1631
1632 2015-09-01  Dean Jackson  <dino@apple.com>
1633
1634         The new media controls tests are OS X only.
1635
1636         * platform/efl/TestExpectations:
1637         * platform/gtk/TestExpectations:
1638         * platform/ios-simulator/TestExpectations:
1639
1640 2015-08-31  Dean Jackson  <dino@apple.com>
1641
1642         [mediacontrols] Add tests for the status display label
1643         https://bugs.webkit.org/show_bug.cgi?id=148656
1644         <rdar://problem/22509779>
1645
1646         Reviewed by Eric Carlson.
1647
1648         Add a test for the normal status of the status display,
1649         and another for the content when we load a bad URL.
1650
1651         * media/controls/statusDisplay-expected.txt: Added.
1652         * media/controls/statusDisplay.html: Added.
1653         * media/controls/statusDisplayBad-expected.txt: Added.
1654         * media/controls/statusDisplayBad.html: Added.
1655
1656 2015-08-31  Dean Jackson  <dino@apple.com>
1657
1658         [mediacontrols] Add a test for the show controls button
1659         https://bugs.webkit.org/show_bug.cgi?id=148655
1660         <rdar://problem/22509688>
1661
1662         Reviewed by Eric Carlson.
1663
1664         * media/controls/controls-test-helpers.js: Added. This will
1665         hold any helper functions.
1666         (statusForControlsElement): Return the status object for
1667         a named control.
1668         * media/controls/showControlsButton-expected.txt: Added.
1669         * media/controls/showControlsButton.html: Added.
1670
1671 2015-09-01  Brian Burg  <bburg@apple.com>
1672
1673         Web Inspector: add TestSuite hooks for per-testcase setup and teardown actions
1674         https://bugs.webkit.org/show_bug.cgi?id=148641
1675
1676         Reviewed by Timothy Hatcher.
1677
1678         Extend existing unit tests to also exercise setup and teardown actions.
1679
1680         * inspector/unit-tests/async-test-suite.html:
1681         * inspector/unit-tests/async-test-suite-expected.txt:
1682         * inspector/unit-tests/sync-test-suite.html:
1683         * inspector/unit-tests/sync-test-suite-expected.txt:
1684
1685 2015-09-01  Zalan Bujtas  <zalan@apple.com>
1686
1687         Repaint cleanup:
1688         background-generated.html -> reftest
1689         background-misaligned.html -> reftest
1690         backgroundSizeRepaint.html -> reftest
1691         block-no-inflow-children.html -> reftest
1692
1693         Unreviewed.
1694
1695         * fast/repaint/background-generated-expected.html: Added.
1696         * fast/repaint/background-generated-expected.txt: Removed.
1697         * fast/repaint/background-generated.html:
1698         * fast/repaint/background-misaligned-expected.html: Added.
1699         * fast/repaint/background-misaligned-expected.txt: Removed.
1700         * fast/repaint/background-misaligned.html:
1701         * fast/repaint/backgroundSizeRepaint-expected.html: Copied from LayoutTests/fast/repaint/backgroundSizeRepaint.html.
1702         * fast/repaint/backgroundSizeRepaint.html:
1703         * fast/repaint/block-no-inflow-children-expected.html: Added.
1704         * fast/repaint/block-no-inflow-children.html:
1705         * platform/efl/fast/repaint/background-misaligned-expected.png: Removed.
1706         * platform/efl/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
1707         * platform/efl/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
1708         * platform/efl/fast/repaint/block-no-inflow-children-expected.png: Removed.
1709         * platform/efl/fast/repaint/block-no-inflow-children-expected.txt: Removed.
1710         * platform/gtk/fast/repaint/background-misaligned-expected.png: Removed.
1711         * platform/gtk/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
1712         * platform/gtk/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
1713         * platform/gtk/fast/repaint/block-no-inflow-children-expected.png: Removed.
1714         * platform/gtk/fast/repaint/block-no-inflow-children-expected.txt: Removed.
1715         * platform/mac/fast/repaint/background-generated-expected.png: Removed.
1716         * platform/mac/fast/repaint/background-misaligned-expected.png: Removed.
1717         * platform/mac/fast/repaint/backgroundSizeRepaint-expected.png: Removed.
1718         * platform/mac/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
1719         * platform/mac/fast/repaint/block-no-inflow-children-expected.png: Removed.
1720         * platform/mac/fast/repaint/block-no-inflow-children-expected.txt: Removed.
1721         * platform/win/fast/repaint/backgroundSizeRepaint-expected.txt: Removed.
1722         * platform/win/fast/repaint/block-no-inflow-children-expected.txt: Removed.
1723
1724 2015-09-01  Javier Fernandez  <jfernandez@igalia.com>
1725
1726         [CSS Grid Layout] Layout is wrong for flex factor sum between 0 and 1
1727         https://bugs.webkit.org/show_bug.cgi?id=148645
1728
1729         Reviewed by Darin Adler.
1730
1731         Ensure we don't normalize individual tracks to fill the space, so
1732         at least, the sum of flex values must be 1. We also needed to
1733         modify the grid-element-shrink-to-fit to adapt it to the new
1734         behavior of flex fraction units.
1735
1736         * fast/css-grid-layout/flex-factor-sum-less-than-1-expected.txt: Added.
1737         * fast/css-grid-layout/flex-factor-sum-less-than-1.html: Added.
1738         * fast/css-grid-layout/grid-element-shrink-to-fit.html:
1739
1740 2015-09-01  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1741
1742         Unreviewed EFL gardening. Skip new two tests which aren't supported by EFL port.
1743
1744         * platform/efl/TestExpectations:
1745
1746 2015-08-31  Commit Queue  <commit-queue@webkit.org>
1747
1748         Unreviewed, rolling out r189198.
1749         https://bugs.webkit.org/show_bug.cgi?id=148670
1750
1751         "Caused http/tests/navigation/anchor-frames-same-origin.html
1752         to fail on WebKit1" (Requested by cdumez on #webkit).
1753
1754         Reverted changeset:
1755
1756         "http/tests/w3c/dom/nodes/Element-matches.html is flaky"
1757         https://bugs.webkit.org/show_bug.cgi?id=148615
1758         http://trac.webkit.org/changeset/189198
1759
1760 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
1761
1762         Remove shadow DOM tests
1763         https://bugs.webkit.org/show_bug.cgi?id=148669
1764
1765         Reviewed by Tim Horton.
1766
1767         * accessibility/corresponding-control-deleted-crash.html: Removed.
1768         * editing/shadow: Removed.
1769         * editing/text-iterator/basic-iteration-shadowdom.html: Removed.
1770         * fast/dom/HTMLTemplateElement/cycles-in-shadow.html: Removed.
1771         * fast/dom/shadow: Removed.
1772         * platform/efl/TestExpectations:
1773         * platform/gtk/TestExpectations:
1774         * platform/ios-simulator-wk1/TestExpectations:
1775         * platform/ios-simulator-wk2/TestExpectations:
1776         * platform/ios-simulator/TestExpectations:
1777         * platform/mac-wk2/TestExpectations:
1778         * platform/mac/TestExpectations:
1779         * platform/win/TestExpectations:
1780
1781 2015-08-31  Chris Dumez  <cdumez@apple.com>
1782
1783         Range API is throwing wrong exception type
1784         https://bugs.webkit.org/show_bug.cgi?id=148648
1785
1786         Reviewed by Ryosuke Niwa.
1787
1788         Update / rebaseline tests. A lot of w3c tests progressed after this
1789         change. However, some of our pre-existing layout tests were relying
1790         on RangeException.
1791
1792         * fast/dom/DOMException/RangeException-expected.txt: Removed.
1793         * fast/dom/DOMException/RangeException.html: Removed.
1794         * fast/dom/DOMException/resources/RangeException.js: Removed.
1795         * fast/dom/Range/range-compareNode.html:
1796         * fast/dom/Range/range-exceptions-expected.txt:
1797         * fast/dom/Range/range-intersectsNode-expected.txt:
1798         * fast/dom/Range/script-tests/range-exceptions.js:
1799         * fast/dom/Window/get-set-properties-expected.txt:
1800         * fast/dom/Window/get-set-properties.html:
1801         * fast/dom/Window/resources/window-properties.js:
1802         * http/tests/w3c/dom/ranges/Range-comparePoint-expected.txt:
1803         * http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt:
1804         * http/tests/w3c/dom/ranges/Range-selectNode-expected.txt:
1805         * http/tests/w3c/dom/ranges/Range-set-expected.txt:
1806         * http/tests/w3c/dom/ranges/Range-surroundContents-expected.txt:
1807         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1808
1809 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
1810
1811         Update Windows expectation for fast/events/wheelevent-basic.html after r188793.
1812
1813         * platform/win/TestExpectations: This test used to fail, and now that it is
1814         asynchronous, it times out.
1815
1816 2015-08-31  Chris Dumez  <cdumez@apple.com>
1817
1818         http/tests/w3c/dom/nodes/Element-matches.html is flaky
1819         https://bugs.webkit.org/show_bug.cgi?id=148615
1820
1821         Reviewed by Ryosuke Niwa.
1822
1823         Unskip the tests and rebaseline them now that the target pseudo selector
1824         checks are consistently passing.
1825
1826         * TestExpectations:
1827         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
1828         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-expected.txt:
1829         * http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml-expected.txt:
1830
1831 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
1832
1833         Skip Web Inspector debugger tests more thoroughly.
1834
1835         * platform/mac-wk2/TestExpectations:
1836         * platform/mac/TestExpectations:
1837
1838 2015-08-26  Andy Estes  <aestes@apple.com>
1839
1840         [Content Filtering] Determine navigation and content policy before continuing to filter a load
1841         https://bugs.webkit.org/show_bug.cgi?id=148506
1842
1843         Reviewed by Brady Eidson.
1844
1845         Added tests for what happens if the content filter does not make a decision when the load finishes.
1846
1847         * contentfiltering/allow-never-expected.html: Added.
1848         * contentfiltering/allow-never.html: Added.
1849         * contentfiltering/block-never-expected.html: Added.
1850         * contentfiltering/block-never.html: Added.
1851         * contentfiltering/resources/contentfiltering.js:
1852
1853 2015-08-31  Zalan Bujtas  <zalan@apple.com>
1854
1855         Repaint cleanup:
1856         add-table-overpaint.html -> repaint rect tracking + [ Pass Failure] for now.
1857         absolute-position-moved.html -> reftest.
1858
1859         Unreviewed.
1860
1861         * TestExpectations:
1862         * fast/repaint/absolute-position-moved-expected.html: Added.
1863         * fast/repaint/absolute-position-moved-expected.png: Removed.
1864         * fast/repaint/absolute-position-moved-expected.txt: Removed.
1865         * fast/repaint/absolute-position-moved.html:
1866         * fast/repaint/add-table-overpaint-expected.png: Removed.
1867         * fast/repaint/add-table-overpaint-expected.txt:
1868         * fast/repaint/add-table-overpaint.html:
1869         * platform/gtk/fast/repaint/add-table-overpaint-expected.png: Removed.
1870
1871 2015-08-31  Aleksandr Skachkov  <gskachkov@gmail.com>
1872
1873         [ES6] Arrow function syntax. Add missed tests for invoking the arrow function that created by 'eval' statement.
1874         https://bugs.webkit.org/show_bug.cgi?id=148445
1875
1876         Reviewed by Yusuke Suzuki.
1877        
1878         Added tests, that cover cases, when arrow function is created by 'eval' statement and then invoking it. 
1879         This case was missed in previous patches that are related to arrow function, also it is important to 
1880         test different cases of ending arrow function in 'eval' and invoking created arrow function because 
1881         of reparsing during function invocation.
1882
1883         * js/arrowfunction-syntax-endings-expected.txt:
1884         * js/script-tests/arrowfunction-syntax-endings.js:
1885
1886 2015-08-31  Zalan Bujtas  <zalan@apple.com>
1887
1888         Repaint cleanup:
1889         absolute-position-change-containing-block.html -> repaint rect tracking.
1890         absolute-position-changed.html -> reftest.
1891
1892         Unreviewed.
1893
1894         * fast/repaint/absolute-position-change-containing-block-expected.png: Removed.
1895         * fast/repaint/absolute-position-change-containing-block-expected.txt:
1896         * fast/repaint/absolute-position-change-containing-block.html:
1897         * fast/repaint/absolute-position-changed-expected.html: Added.
1898         * fast/repaint/absolute-position-changed-expected.png: Removed.
1899         * fast/repaint/absolute-position-changed-expected.txt: Removed.
1900         * fast/repaint/absolute-position-changed.html:
1901         * platform/gtk/fast/repaint/absolute-position-change-containing-block-expected.png: Removed.
1902         * platform/mac/fast/repaint/absolute-position-changed-expected.png: Removed.
1903
1904 2015-08-31  Chris Dumez  <cdumez@apple.com>
1905
1906         NodeFilter.SHOW_ALL has wrong value on 32-bit
1907         https://bugs.webkit.org/show_bug.cgi?id=148602
1908
1909         Reviewed by Geoffrey Garen.
1910
1911         Unskip tests that are now passing on Windows / 32bit.
1912
1913         * platform/win/TestExpectations:
1914
1915 2015-08-31  Chris Dumez  <cdumez@apple.com>
1916
1917         Range.detach() / NodeIterator.detach() should be no-ops as per the latest DOM specification
1918         https://bugs.webkit.org/show_bug.cgi?id=148454
1919
1920         Reviewed by Ryosuke Niwa.
1921
1922         * fast/dom/Range/bug-19527.html:
1923         * fast/dom/Range/detach-range-during-deletecontents-expected.txt:
1924         * fast/dom/Range/range-compareNode-expected.txt:
1925         * fast/dom/Range/range-compareNode.html:
1926         * fast/dom/Range/range-comparePoint.html:
1927         * fast/dom/Range/range-intersectsNode-exception-expected.txt: Removed.
1928         * fast/dom/Range/range-intersectsNode-exception.html: Removed.
1929         * fast/dom/Range/range-intersectsNode-expected.txt:
1930         * fast/dom/Range/range-isPointInRange.html:
1931         * fast/dom/Range/resources/intersectsNode.js:
1932         Update / rebaseline tests.
1933
1934         * fast/dom/Range/range-detach-noop-expected.txt: Added.
1935         * fast/dom/Range/range-detach-noop.html: Added.
1936         New test checking that Range.detach() is a no-op.
1937
1938         * fast/dom/node-iterator-detach-noop-expected.txt: Added.
1939         * fast/dom/node-iterator-detach-noop.html: Added.
1940         New test checking that NodeIterator.detach() is a no-op.
1941
1942 2015-08-31  Antti Koivisto  <antti@apple.com>
1943
1944         Network Cache: Stale content after back navigation
1945         https://bugs.webkit.org/show_bug.cgi?id=148634
1946
1947         Reviewed by Chris Dumez.
1948
1949         * http/tests/cache/disk-cache/disk-cache-302-status-code.html:
1950         * http/tests/cache/disk-cache/disk-cache-cancel-expected.txt: Added.
1951         * http/tests/cache/disk-cache/disk-cache-cancel.html: Added.
1952         * http/tests/cache/disk-cache/resources/cache-test.js:
1953
1954             Support delayed responses so we can test canceling the load.
1955             Some minor improvements.
1956
1957         (makeHeaderValue):
1958         (generateTestURL):
1959         (loadResource):
1960         (loadResourcesWithOptions):
1961         (generateTests):
1962         * http/tests/cache/disk-cache/resources/generate-response.cgi:
1963
1964 2015-08-31  Zalan Bujtas  <zalan@apple.com>
1965
1966         Repaint cleanup: 4776765.html. Use repaint rect tracking.
1967
1968         Unreviewed.
1969
1970         * fast/repaint/4776765-expected.txt: Added.
1971         * fast/repaint/4776765.html:
1972         * platform/efl/fast/repaint/4776765-expected.png: Removed.
1973         * platform/efl/fast/repaint/4776765-expected.txt: Removed.
1974         * platform/gtk/fast/repaint/4776765-expected.png: Removed.
1975         * platform/gtk/fast/repaint/4776765-expected.txt: Removed.
1976         * platform/mac/fast/repaint/4776765-expected.png: Removed.
1977         * platform/mac/fast/repaint/4776765-expected.txt: Removed.
1978         * platform/win/fast/repaint/4776765-expected.txt: Removed.
1979
1980 2015-08-31  Chris Dumez  <cdumez@apple.com>
1981
1982         Unreviewed, mark a few tests as failing on Windows.
1983
1984         They will be fixed via Bug 148602.
1985
1986         * platform/win/TestExpectations:
1987
1988 2015-08-31  Chris Dumez  <cdumez@apple.com>
1989
1990         Unreviewed, mark new http/tests/w3c/dom/nodes/ParentNode-querySelector-All-xhtml.xhtml as flaky.
1991
1992         * TestExpectations:
1993
1994 2015-08-31  Alexey Proskuryakov  <ap@apple.com>
1995
1996         Add test expectations for:
1997         
1998         Many Web Inspector tests are flaky timeouts
1999         https://bugs.webkit.org/show_bug.cgi?id=148636
2000
2001         * platform/mac/TestExpectations:
2002
2003 2015-08-31  Javier Fernandez  <jfernandez@igalia.com>
2004
2005         [CSS Grid Layout] auto-margins alignment does not work for heights
2006         https://bugs.webkit.org/show_bug.cgi?id=148071
2007
2008         Reviewed by Sergio Villar Senin.
2009
2010         Updated some test cases to adapt them to the new row-axis auto-margin alignment.
2011
2012         * fast/css-grid-layout/grid-item-auto-margins-alignment-expected.txt:
2013         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr-expected.txt:
2014         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html:
2015         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl-expected.txt:
2016         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html:
2017         * fast/css-grid-layout/grid-item-auto-margins-alignment.html:
2018         * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html:
2019
2020 2015-08-31  Enrica Casucci  <enrica@apple.com>
2021
2022         Incorrect cursor movement for U+26F9, U+1F3CB with variations.
2023         https://bugs.webkit.org/show_bug.cgi?id=148629
2024         rdar://problem/22492366
2025
2026         Reviewed by Ryosuke Niwa.
2027
2028         The test has been updated to test these two emoji and to
2029         cover the cursor movement as well.
2030
2031         * editing/deleting/delete-emoji-expected.txt:
2032         * editing/deleting/delete-emoji.html:
2033
2034 2015-07-31  Sergio Villar Senin  <svillar@igalia.com>
2035
2036         [css-grid] Grid containers reporting wrong preferred widths
2037         https://bugs.webkit.org/show_bug.cgi?id=147486
2038
2039         Reviewed by Darin Adler.
2040
2041         Added new test cases to check the preferred widths reported by
2042         grid containers when they are sized under min/max-width
2043         constraints.
2044
2045         * fast/css-grid-layout/grid-preferred-logical-widths-expected.txt:
2046         * fast/css-grid-layout/grid-preferred-logical-widths.html:
2047
2048 2015-08-31  Antti Koivisto  <antti@apple.com>
2049
2050         REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky
2051         https://bugs.webkit.org/show_bug.cgi?id=148533
2052
2053         Reviewed by Chris Dumez.
2054
2055         * TestExpectations:
2056
2057             Unskip.
2058
2059         * fast/dom/HTMLObjectElement/object-as-frame.html:
2060
2061             Use more logical text in the data url.
2062
2063         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2064         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
2065         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2066         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
2067         * webarchive/loading/object-expected.txt:
2068
2069             Update test results.
2070
2071 2015-08-30  Chris Fleizach  <cfleizach@apple.com>
2072
2073         AX: When navigating the elements of a scrollable element with VoiceOver, the scrollTop() position of the element does not permanently change
2074         https://bugs.webkit.org/show_bug.cgi?id=125720
2075
2076         Unreviewed. Skip failing tests on Windows due to lack of DRT implementations.
2077
2078         * platform/win/TestExpectations:
2079
2080 2015-08-30  Chris Dumez  <cdumez@apple.com>
2081
2082         Unreviewed, mark http/tests/w3c/dom/nodes/Element-matches.html as flaky.
2083
2084         * TestExpectations:
2085
2086 2015-08-29  Chris Dumez  <cdumez@apple.com>
2087
2088         Unreviewed, rebaseline http/tests/w3c/dom/nodes/Element-matches.html
2089
2090         * http/tests/w3c/dom/nodes/Element-matches-expected.txt:
2091
2092 2015-08-29  Alexey Proskuryakov  <ap@apple.com>
2093
2094         Mac test result gardening.
2095         
2096         Unmarked tests that no longer flake, updated a a few results.
2097
2098         * platform/mac-wk2/TestExpectations:
2099         * platform/mac/TestExpectations:
2100         * platform/mac/compositing/reflections/load-video-in-reflection-expected.txt:
2101         * platform/mac/editing/pasteboard/5478250-expected.png:
2102         * platform/mac/editing/pasteboard/5478250-expected.txt:
2103         * platform/mac/fast/loader/javascript-url-in-embed-expected.txt:
2104
2105 2015-08-29  Chris Dumez  <cdumez@apple.com>
2106
2107         Import W3C DOM test suite from github.com/w3c/web-platform-tests
2108         https://bugs.webkit.org/show_bug.cgi?id=148546
2109
2110         Reviewed by Alexey Proskuryakov.
2111
2112         Import W3C DOM test suite from github.com/w3c/web-platform-tests
2113         to improve coverage and track progress.
2114
2115         * http/tests/w3c/dom/*: Added.
2116
2117 2015-08-29  Chris Fleizach  <cfleizach@apple.com>
2118
2119         AX: When navigating the elements of a scrollable element with VoiceOver, the scrollTop() position of the element does not permanently change
2120         https://bugs.webkit.org/show_bug.cgi?id=125720
2121
2122         Reviewed by Daniel Bates.
2123
2124         * accessibility/scroll-to-global-point-iframe-expected.txt: Added.
2125         * accessibility/scroll-to-global-point-iframe-nested-expected.txt: Added.
2126         * accessibility/scroll-to-global-point-iframe-nested.html: Added.
2127         * accessibility/scroll-to-global-point-iframe.html: Added.
2128         * accessibility/scroll-to-global-point-main-window-expected.txt: Added.
2129         * accessibility/scroll-to-global-point-main-window.html: Added.
2130         * accessibility/scroll-to-global-point-nested-expected.txt: Added.
2131         * accessibility/scroll-to-global-point-nested.html: Added.
2132         * accessibility/scroll-to-make-visible-div-overflow-expected.txt: Added.
2133         * accessibility/scroll-to-make-visible-div-overflow.html: Added.
2134         * accessibility/scroll-to-make-visible-iframe-expected.txt: Added.
2135         * accessibility/scroll-to-make-visible-iframe.html: Added.
2136         * accessibility/scroll-to-make-visible-nested-2-expected.txt: Added.
2137         * accessibility/scroll-to-make-visible-nested-2.html: Added.
2138         * accessibility/scroll-to-make-visible-nested-expected.txt: Added.
2139         * accessibility/scroll-to-make-visible-nested.html: Added.
2140         * accessibility/scroll-to-make-visible-with-subfocus-expected.txt: Added.
2141         * accessibility/scroll-to-make-visible-with-subfocus.html: Added.
2142
2143 2015-08-28  Alexey Proskuryakov  <ap@apple.com>
2144
2145         Mac TestExpectations gardening.
2146
2147         * platform/mac-wk2/TestExpectations:
2148         * platform/mac/TestExpectations:
2149
2150 2015-08-28  Andy Estes  <aestes@apple.com>
2151
2152         http/tests/media/video-play-stall.html is flakey
2153         https://bugs.webkit.org/show_bug.cgi?id=148597
2154
2155         * platform/mac/TestExpectations: Marked as flakey.
2156
2157 2015-08-28  Jer Noble  <jer.noble@apple.com>
2158
2159         [iOS] Add WebKit/WebKit2 settings to control automatic data loading
2160         https://bugs.webkit.org/show_bug.cgi?id=148579
2161
2162         Reviewed by Anders Carlsson.
2163
2164         Restriction setting moved from a global to a specific session.
2165
2166         * media/video-restricted-no-preload-auto-expected.txt:
2167         * media/video-restricted-no-preload-auto.html:
2168         * media/video-restricted-no-preload-metadata-expected.txt:
2169         * media/video-restricted-no-preload-metadata.html:
2170
2171 2015-08-28  Jer Noble  <jer.noble@apple.com>
2172
2173         Unreviewed gardening; fix (rebaseline) expected results for media/video-fullscreeen-only-playback.html after r189112.
2174
2175         * media/video-fullscreeen-only-playback-expected.txt:
2176
2177 2015-08-28  Jer Noble  <jer.noble@apple.com>
2178
2179         [iOS] Make the AllowsInlineMediaPlayback preference work in WebKit / WebKit2.
2180         https://bugs.webkit.org/show_bug.cgi?id=147512
2181
2182         Reviewed by Anders Carlsson.
2183
2184         * media/video-fullscreeen-only-controls.html:
2185         * media/video-fullscreeen-only-controls-expected.txt:
2186         * media/video-fullscreeen-only-playback.html:
2187         * media/video-fullscreeen-only-playback-expected.txt:
2188
2189 2015-08-28  Eric Carlson  <eric.carlson@apple.com>
2190
2191         Media Session: MediaSession.releaseSession() renamed to deactivate()
2192         https://bugs.webkit.org/show_bug.cgi?id=148578
2193
2194         Reviewed by Jer Noble.
2195
2196         * media/session/releasing-sessions-expected.txt:
2197         * media/session/releasing-sessions.html:
2198
2199 2015-08-28  Joseph Pecoraro  <pecoraro@apple.com>
2200
2201         Web Inspector: Separate creating a style sheet from adding a new rule in the protocol
2202         https://bugs.webkit.org/show_bug.cgi?id=148502
2203
2204         Reviewed by Timothy Hatcher.
2205
2206         * inspector/css/createStyleSheet-expected.txt: Added.
2207         * inspector/css/createStyleSheet.html: Added.
2208         * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt: Added.
2209         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html: Added.
2210         * inspector/css/stylesheet-events-inspector-stylesheet-expected.txt:
2211         * inspector/css/stylesheet-events-inspector-stylesheet.html:
2212
2213 2015-08-28  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2214
2215         Layout Test streams/reference-implementation/readable-stream.html is flaky
2216         https://bugs.webkit.org/show_bug.cgi?id=148320
2217
2218         Reviewed by Alexey Proskuryakov.
2219
2220         * streams/reference-implementation/readable-stream.html: Set the timeouts at the last moment so that it is less
2221         likely to hit them earlier that we should.
2222
2223 2015-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
2224
2225         Unreviewed GTK+ gardening. Skip inspector tests timing out after r188639.
2226
2227         * platform/gtk/TestExpectations:
2228
2229 2015-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
2230
2231         Unreviewed GTK+ gardening. Skip some MediaStream tests that are timing out.
2232
2233         * platform/gtk/TestExpectations:
2234
2235 2015-08-27  Commit Queue  <commit-queue@webkit.org>
2236
2237         Unreviewed, rolling out r189064 and r189084.
2238         https://bugs.webkit.org/show_bug.cgi?id=148560
2239
2240         Breaks 117 JSC tests. (Requested by mlam on #webkit).
2241
2242         Reverted changesets:
2243
2244         "[ES6] Add TypedArray.prototype functionality."
2245         https://bugs.webkit.org/show_bug.cgi?id=148035
2246         http://trac.webkit.org/changeset/189064
2247
2248         "Unbreak JSC tests (broken since r189064)."
2249         http://trac.webkit.org/changeset/189084
2250
2251 2015-08-27  Mark Lam  <mark.lam@apple.com>
2252
2253         Unbreak JSC tests (broken since r189064).
2254
2255         Not reviewed.
2256
2257         * js/script-tests/typedarray-test-helper-functions.js:
2258
2259 2015-08-27  Tim Horton  <timothy_horton@apple.com>
2260
2261         fast/css/object-fit/object-fit-embed.html isn't testing anything
2262         https://bugs.webkit.org/show_bug.cgi?id=148512
2263
2264         Reviewed by Andy Estes.
2265
2266         * fast/css/object-fit/object-fit-embed-expected.html:
2267         * fast/css/object-fit/object-fit-embed.html:
2268         * fast/replaced/border-radius-clip-content-edge.html:
2269         * fast/replaced/outline-replaced-elements.html:
2270         These tests load PNGs inside <embeds>. r82001 made it so that
2271         the test plugin handles PNGs, and also so that <embed> prefers
2272         plugins even for types that we know how to handle natively.
2273
2274         Since these tests actually want to load PNGs natively, disable
2275         plugins so we don't get that behavior.
2276
2277 2015-08-27  Keith Miller  <keith_miller@apple.com>
2278
2279         [ES6] Add TypedArray.prototype functionality.
2280         https://bugs.webkit.org/show_bug.cgi?id=148035
2281
2282         Reviewed by Geoffrey Garen.
2283
2284         Added tests for the TypedArray.prototype functions.
2285         All the tests use the typedarray-test-helper-function.js
2286         to run the test on each TypedArray.
2287
2288         * fast/canvas/webgl/type-conversion-test-expected.txt:
2289         * js/script-tests/typedarray-copyWithin.js: Added.
2290         * js/script-tests/typedarray-every.js: Added.
2291         (isBigEnough):
2292         (isBigEnoughAndChange):
2293         (isBigEnoughAndException):
2294         * js/script-tests/typedarray-fill.js: Added.
2295         * js/script-tests/typedarray-filter.js: Added.
2296         (keepEven):
2297         (keepEvenAndChange):
2298         (isBigEnoughAndException):
2299         * js/script-tests/typedarray-find.js: Added.
2300         (keepEven):
2301         (keepEvenAndChange):
2302         (isBigEnoughAndException):
2303         * js/script-tests/typedarray-findIndex.js: Added.
2304         (keepEven):
2305         (keepEvenAndChange):
2306         (isBigEnoughAndException):
2307         * js/script-tests/typedarray-forEach.js: Added.
2308         (.checkCorrect.let.list):
2309         (.checkCorrect):
2310         (createChecker):
2311         (foo):
2312         (changeArray):
2313         (isBigEnoughAndException):
2314         * js/script-tests/typedarray-indexOf.js: Added.
2315         (keepEven):
2316         * js/script-tests/typedarray-lastIndexOf.js: Added.
2317         * js/script-tests/typedarray-map.js: Added.
2318         (even):
2319         (evenAndChange):
2320         (isBigEnoughAndException):
2321         * js/script-tests/typedarray-reduce.js: Added.
2322         (createArray):
2323         (sum):
2324         (createArrayAndChange):
2325         (isBigEnoughAndException):
2326         * js/script-tests/typedarray-reduceRight.js: Added.
2327         (createArray):
2328         (sum):
2329         (createArrayAndChange):
2330         (isBigEnoughAndException):
2331         * js/script-tests/typedarray-slice.js: Added.
2332         * js/script-tests/typedarray-some.js: Added.
2333         (isBigEnough):
2334         (isBigEnoughAndChange):
2335         (isBigEnoughAndException):
2336         * js/script-tests/typedarray-sort.js: Added.
2337         (sortBackwards):
2338         (compareException):
2339         * js/script-tests/typedarray-test-helper-functions.js: Added.
2340         (forEachTypedArray):
2341         (isSameFunctionForEachTypedArrayPrototype.eq):
2342         (isSameFunctionForEachTypedArrayPrototype):
2343         (hasSameValues):
2344         (.foo):
2345         (testPrototypeFunctionHelper):
2346         (testPrototypeFunctionOnSigned):
2347         (testPrototypeFunctionOnFloat):
2348         (testPrototypeFunction):
2349         * js/typedarray-copyWithin-expected.txt: Added.
2350         * js/typedarray-copyWithin.html: Added.
2351         * js/typedarray-every-expected.txt: Added.
2352         * js/typedarray-every.html: Added.
2353         * js/typedarray-fill-expected.txt: Added.
2354         * js/typedarray-fill.html: Added.
2355         * js/typedarray-filter-expected.txt: Added.
2356         * js/typedarray-filter.html: Added.
2357         * js/typedarray-find-expected.txt: Added.
2358         * js/typedarray-find.html: Added.
2359         * js/typedarray-findIndex-expected.txt: Added.
2360         * js/typedarray-findIndex.html: Added.
2361         * js/typedarray-forEach-expected.txt: Added.
2362         * js/typedarray-forEach.html: Added.
2363         * js/typedarray-indexOf-expected.txt: Added.
2364         * js/typedarray-indexOf.html: Added.
2365         * js/typedarray-lastIndexOf-expected.txt: Added.
2366         * js/typedarray-lastIndexOf.html: Added.
2367         * js/typedarray-map-expected.txt: Added.
2368         * js/typedarray-map.html: Added.
2369         * js/typedarray-reduce-expected.txt: Added.
2370         * js/typedarray-reduce.html: Added.
2371         * js/typedarray-reduceRight-expected.txt: Added.
2372         * js/typedarray-reduceRight.html: Added.
2373         * js/typedarray-slice-expected.txt: Added.
2374         * js/typedarray-slice.html: Added.
2375         * js/typedarray-some-expected.txt: Added.
2376         * js/typedarray-some.html: Added.
2377         * js/typedarray-sort-expected.txt: Added.
2378         * js/typedarray-sort.html: Added.
2379
2380 2015-08-27  Chris Dumez  <cdumez@apple.com>
2381
2382         Range.compareBoundaryPoints() should throw a NotSupportedError for invalid compareHow values
2383         https://bugs.webkit.org/show_bug.cgi?id=148483
2384
2385         Reviewed by Geoffrey Garen.
2386
2387         Add new layout test to confirm that Range.compareBoundaryPoints() throws
2388         when passed in invalid compareHow values.
2389
2390         * fast/dom/Range/compareBoundaryPoints-compareHow-exception-expected.txt: Added.
2391         * fast/dom/Range/compareBoundaryPoints-compareHow-exception.html: Added.
2392
2393 2015-08-27  Joseph Pecoraro  <pecoraro@apple.com>
2394
2395         Page does not update when <link> media attribute changes to no longer apply to page
2396         https://bugs.webkit.org/show_bug.cgi?id=148392
2397
2398         Reviewed by Antti Koivisto.
2399
2400         * fast/css/link-media-attr-expected.txt: Added.
2401         * fast/css/link-media-attr.html: Added.
2402         Add a test to verify that styles change after a link's media attribute changes.
2403
2404 2015-08-27  Chris Dumez  <cdumez@apple.com>
2405
2406         Document window.NodeFilter properties
2407         https://bugs.webkit.org/show_bug.cgi?id=148531
2408
2409         Reviewed by Geoffrey Garen.
2410
2411         Document window.NodeFilter properties to detect changes to them. This
2412         is in preparation of Bug 148415 as this will help detect unwanted
2413         changes to the interface when making NodeFilter a callback interface.
2414
2415         * fast/dom/node-filter-interface-expected.txt: Added.
2416         * fast/dom/node-filter-interface.html: Added.
2417
2418 2015-08-27  Zalan Bujtas  <zalan@apple.com>
2419
2420         Simple line layout: Text jumps sometimes on naughty strings page
2421         https://bugs.webkit.org/show_bug.cgi?id=148399
2422         rdar://problem/22212568
2423
2424         Reviewed by Antti Koivisto.
2425
2426         The x position we set for tab characters during painting should
2427         be the same as if it was set by the inline box tree painting.
2428
2429         Inline box tree computes the distance from the rootbox for each line
2430         and sets this value as the xPos for the TextRun.
2431         Currently simple line layout does not support cases where a line
2432         would have an offset, so this value is always 0.
2433
2434         * fast/text/whitespace/simple-line-layout-tab-position-expected.html: Added.
2435         * fast/text/whitespace/simple-line-layout-tab-position.html: Added.
2436
2437 2015-08-27  Anders Carlsson  <andersca@apple.com>
2438
2439         REGRESSION (r188987): imported/mozilla/svg/filters/feConvolveMatrix-1.svg fails
2440         https://bugs.webkit.org/show_bug.cgi?id=148497
2441         <rdar://problem/22459541>
2442
2443         Reviewed by Andy Estes.
2444
2445         * TestExpectations:
2446
2447 2015-08-27  Basile Clement  <basile_clement@apple.com>
2448
2449         REGRESSION(r184779): Possible read-after-free in JavaScriptCore/dfg/DFGClobberize.h
2450         https://bugs.webkit.org/show_bug.cgi?id=148411
2451
2452         Reviewed by Geoffrey Garen and Filip Pizlo.
2453
2454         * js/regress-148411-expected.txt: Added.
2455         * js/regress-148411.html: Added.
2456         * js/script-tests/regress-148411.js: Added.
2457         (foo):
2458
2459 2015-08-27  Nan Wang  <n_wang@apple.com>
2460
2461         AX: Remove accessibility/mac/change-notification-on-scroll.html test
2462         https://bugs.webkit.org/show_bug.cgi?id=148534
2463
2464         Reviewed by Chris Fleizach.
2465
2466         Removed the test since AXValueChange notifications are not being sent
2467         when scrollable regions inside the WebView are scrolled.
2468
2469         * accessibility/mac/change-notification-on-scroll-expected.txt: Removed.
2470         * accessibility/mac/change-notification-on-scroll.html: Removed.
2471         * platform/mac/TestExpectations:
2472
2473 2015-08-27  Nan Wang  <n_wang@apple.com>
2474
2475         AX: Fix accessibility/select-element-at-index.html test
2476         https://bugs.webkit.org/show_bug.cgi?id=148516
2477
2478         Reviewed by Chris Fleizach.
2479
2480         * accessibility/select-element-at-index.html:
2481         * platform/mac/TestExpectations:
2482         * platform/mac/accessibility/select-element-at-index-expected.txt: Added.
2483
2484 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
2485
2486         [Win] Skip new High DPI test (Windows doesn't quite support this)
2487         Also skip an event test that started failing after r188793.
2488
2489         * platform/win/TestExpectations:
2490
2491 2015-08-27  Alexey Proskuryakov  <ap@apple.com>
2492
2493         REGRESSION (r188820): fast/dom/HTMLObjectElement/object-as-frame.html is flaky.
2494         https://bugs.webkit.org/show_bug.cgi?id=148533
2495
2496         * TestExpectations: Marking is as such.
2497
2498 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
2499
2500         [Win] Mark some test failures.
2501
2502         * platform/win/TestExpectations: Mark some test failures. Images are black instead
2503         of showing the correct output.
2504
2505 2015-08-27  Brent Fulgham  <bfulgham@apple.com>
2506
2507         [Win] Test gardening.
2508
2509         Remove failure case for recent progression.
2510
2511         * platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Percent: Removed.
2512         * platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Percent/S11.5.3_A4_T6-expected.txt: Removed.
2513
2514 2015-08-27  Myles C. Maxfield  <mmaxfield@apple.com>
2515
2516         [Cocoa] Generic font families do not consult with the user's preferred language
2517         https://bugs.webkit.org/show_bug.cgi?id=148499
2518         <rdar://problem/22407296>
2519
2520         Reviewed by Antti Koivisto.
2521
2522         Mock the user's font preferences.
2523
2524         * fast/text/international/font-fallback-to-common-script.html:
2525         * fast/text/international/generic-font-family-language-simplified-expected.html: Added.
2526         * fast/text/international/generic-font-family-language-simplified.html: Added.
2527         * fast/text/international/generic-font-family-language-traditional-expected.html: Added.
2528         * fast/text/international/generic-font-family-language-traditional.html: Added.
2529         * fast/text/international/lang-sensitive-fonts-xml.xhtml:
2530         * fast/text/international/lang-sensitive-fonts.html:
2531         * fast/text/international/locale-sensitive-fonts.html:
2532
2533 2015-08-27  Joseph Pecoraro  <pecoraro@apple.com>
2534
2535         Web Inspector: Standardize on CSSStyleSheet.Type enum and move more protocol enum conversion to the manager
2536         https://bugs.webkit.org/show_bug.cgi?id=148515
2537
2538         Reviewed by Brian Burg.
2539
2540         * inspector/css/matched-style-properties.html:
2541         * inspector/css/pseudo-element-matches.html:
2542         * inspector/css/selector-dynamic-specificity.html:
2543         * inspector/css/selector-specificity.html:
2544         * inspector/css/stylesheet-with-mutations.html:
2545
2546 2015-08-27  Eric Carlson  <eric.carlson@apple.com>
2547
2548         Media Session: MediaSession constructor 'kind' argument optional
2549         https://bugs.webkit.org/show_bug.cgi?id=148527
2550
2551         Reviewed by Jer Noble.
2552
2553         * media/session/content-interruptions.html: Restructure to make less timing dependent. Minor cleanup.
2554         * media/session/session-creation-expected.txt:
2555         * media/session/session-creation.html: Test default MediaSession constructor argument.
2556
2557 2015-08-27  Alexey Proskuryakov  <ap@apple.com>
2558
2559         Add an expectation for another momentum scrolling test that became flaky.
2560
2561         * platform/mac-wk2/TestExpectations:
2562
2563 2015-08-27  Zalan Bujtas  <zalan@apple.com>
2564
2565         Subpixel positioned iframe's repaint area calculation problem.
2566         https://bugs.webkit.org/show_bug.cgi?id=148422
2567
2568         When the repaint rect position is floored for iframes, we need
2569         to expand the size so that it still covers the content.
2570
2571         Reviewed by Simon Fraser.
2572
2573         * fast/repaint/content-inside-subpixel-positioned-iframe-expected.txt: Added.
2574         * fast/repaint/content-inside-subpixel-positioned-iframe.html: Copied from LayoutTests/fast/repaint/hidpi-content-inside-iframe-leaves-trails.html.
2575         * fast/repaint/hidpi-content-inside-iframe-leaves-trails.html:
2576
2577 2015-08-27  Enrica Casucci  <enrica@apple.com>
2578
2579         Add some new emoji with modifiers and new sequence.
2580         https://bugs.webkit.org/show_bug.cgi?id=148202
2581         rdar://problem/21849857
2582
2583         Reviewed by Sam Weinig.
2584
2585         Updated test to reflect the changes.
2586
2587         * editing/deleting/delete-emoji-expected.txt:
2588         * editing/deleting/delete-emoji.html:
2589
2590 2015-08-27  Dean Jackson  <dino@apple.com>
2591
2592         Initial infrastructure of media controls testing
2593         https://bugs.webkit.org/show_bug.cgi?id=148426
2594         <rdar://problem/22417286>
2595
2596         Reviewed by Eric Carlson.
2597
2598         Very simple test that calls into the status object
2599         of the media controls instance.
2600
2601         * media/controls/basic-expected.txt: Added.
2602         * media/controls/basic.html: Added.
2603
2604 2015-08-26  Wenson Hsieh  <wenson_hsieh@apple.com>
2605
2606         Add a Layout test for r188991
2607         https://bugs.webkit.org/show_bug.cgi?id=148507
2608
2609         Reviewed by Tim Horton.
2610
2611         Tests that stopping an animation early and closing the window does
2612         not crash the process. This is a retrospective test added for
2613         https://bugs.webkit.org/show_bug.cgi?id=148442, "Fix crash due to
2614         animationDidEnd called on deallocated RemoteLayerTreeHost."
2615
2616         * animations/crash-on-removing-animation.html: Added.
2617         * animations/crash-on-removing-animation-expected.txt: Added.
2618
2619 2015-08-27  Csaba Osztrogonác  <ossy@webkit.org>
2620
2621         [EFL] REGRESSION: userscripts tests crash
2622         https://bugs.webkit.org/show_bug.cgi?id=148519
2623
2624         Unreviewed gardening, skip failing tests to make the bot work again.
2625
2626         * platform/efl/TestExpectations:
2627
2628 2015-08-27  Csaba Osztrogonác  <ossy@webkit.org>
2629
2630         [EFL] REGRESSION: fullscreen tests fail with timeout
2631         https://bugs.webkit.org/show_bug.cgi?id=148518
2632
2633         Unreviewed gardening, skip failing tests to make the bot work again.
2634
2635         * platform/efl/TestExpectations:
2636
2637 2015-08-26  Mark Lam  <mark.lam@apple.com>
2638
2639         watchdog m_didFire state erroneously retained.
2640         https://bugs.webkit.org/show_bug.cgi?id=131082
2641
2642         Reviewed by Geoffrey Garen.
2643
2644         * fast/workers/worker-terminate-forever-expected.txt:
2645         * fast/workers/worker-terminate-forever.html:
2646         - Updated to check if the worker actually did terminate. 
2647
2648 2015-08-26  Andy Estes  <aestes@apple.com>
2649
2650         REGRESSION (r188987): imported/mozilla/svg/filters/feConvolveMatrix-1.svg fails
2651         https://bugs.webkit.org/show_bug.cgi?id=148497
2652
2653         * TestExpectations: Marked as ImageOnlyFailure.
2654
2655 2015-08-26  Joseph Pecoraro  <pecoraro@apple.com>
2656
2657         Web Inspector: Implement tracking of active stylesheets in the frontend
2658         https://bugs.webkit.org/show_bug.cgi?id=105828
2659
2660         Reviewed by Timothy Hatcher.
2661
2662         * inspector/css/resources/import-level-1.css: Added.
2663         * inspector/css/resources/import-level-2.css: Added.
2664         * inspector/css/resources/stylesheet-events-subframe.html: Added.
2665         * inspector/css/stylesheet-events-basic-expected.txt: Added.
2666         * inspector/css/stylesheet-events-basic.html: Added.
2667         * inspector/css/stylesheet-events-imports-expected.txt: Added.
2668         * inspector/css/stylesheet-events-imports.html: Added.
2669         * inspector/css/stylesheet-events-inspector-stylesheet-expected.txt: Added.
2670         * inspector/css/stylesheet-events-inspector-stylesheet.html: Added.
2671         * inspector/css/stylesheet-events-multiple-documents-expected.txt: Added.
2672         * inspector/css/stylesheet-events-multiple-documents.html: Added.
2673         Tests for different ways that StyleSheets can be added / removed.
2674
2675 2015-08-26  Andy Estes  <aestes@apple.com>
2676
2677         Crash when following a Google search link to Twitter with Limit Adult Content enabled
2678         https://bugs.webkit.org/show_bug.cgi?id=147651
2679
2680         Rubber-stamped by Brady Eidson.
2681
2682         Added a layout test.
2683
2684         * http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt: Added.
2685         * http/tests/contentfiltering/load-substitute-data-from-appcache.html: Added.
2686         * http/tests/contentfiltering/resources/appcache.html: Added.
2687         * http/tests/contentfiltering/resources/appcache.manifest: Added.
2688         * platform/mac-wk1/TestExpectations:
2689
2690 2015-08-26  Tim Horton  <timothy_horton@apple.com>
2691
2692         Layout Test platform/mac/fast/events/content-inset-hit-testing-in-frame.html is flaky
2693         https://bugs.webkit.org/show_bug.cgi?id=148409
2694
2695         Reviewed by Beth Dakin.
2696
2697         * platform/mac/fast/events/resources/iframe-to-hit-test.html:
2698         Adjust the test so that it logs something useful if it fails
2699         instead of complaining about not being run in WKTR/DRT.
2700
2701 2015-08-26  Commit Queue  <commit-queue@webkit.org>
2702
2703         Unreviewed, rolling out r188960.
2704         https://bugs.webkit.org/show_bug.cgi?id=148479
2705
2706         Broke all the tests (Requested by ap on #webkit).
2707
2708         Reverted changeset:
2709
2710         "Add some new emoji with modifiers and new sequence."
2711         https://bugs.webkit.org/show_bug.cgi?id=148202
2712         http://trac.webkit.org/changeset/188960
2713
2714 2015-08-25  Brian Burg  <bburg@apple.com>
2715
2716         Web Inspector: no need to allocate protocolErrors array for every dispatched backend command
2717         https://bugs.webkit.org/show_bug.cgi?id=146466
2718
2719         Reviewed by Joseph Pecoraro.
2720
2721         * inspector/protocol/backend-dispatcher-argument-errors-expected.txt:
2722         * inspector/protocol/backend-dispatcher-argument-errors.html:
2723         Stringify the 'data' member before dumping, since it now contains JSON. Rebaseline it.
2724
2725 2015-08-26  Enrica Casucci  <enrica@apple.com>
2726
2727         Add some new emoji with modifiers and new sequence.
2728         https://bugs.webkit.org/show_bug.cgi?id=148202
2729         rdar://problem/21849857
2730
2731         Reviewed by Sam Weinig.
2732
2733         Updated test to reflect the changes.
2734
2735         * editing/deleting/delete-emoji-expected.txt:
2736         * editing/deleting/delete-emoji.html:
2737
2738 2015-08-25  Nan Wang  <n_wang@apple.com>
2739
2740         AX: Enable accessibility/aria-controls.html test for mac
2741         https://bugs.webkit.org/show_bug.cgi?id=148458
2742
2743         Reviewed by Chris Fleizach.
2744
2745         * accessibility/aria-controls.html:
2746         * platform/mac/TestExpectations:
2747         * platform/mac/accessibility/aria-controls-expected.txt: Added.
2748
2749 2015-08-25  Myles C. Maxfield  <mmaxfield@apple.com>
2750
2751         More test gardening of css3/line-break-language-sensitive.
2752
2753         Unreviewed.
2754
2755         * css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html:
2756         * css3/line-break-language-sensitive/line-break-auto-hyphens.html:
2757         * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html:
2758         * css3/line-break-language-sensitive/line-break-auto-sound-marks.html:
2759
2760 2015-08-25  Nan Wang  <n_wang@apple.com>
2761
2762         AX: accessibility/mac/misspelled-attributed-string.html is flaky
2763         https://bugs.webkit.org/show_bug.cgi?id=148455
2764
2765         Reviewed by Chris Fleizach.
2766
2767         Updated the test case to be more stable since the client's text checker
2768         might change over time.
2769
2770         * accessibility/mac/misspelled-attributed-string-expected.txt:
2771         * accessibility/mac/misspelled-attributed-string.html:
2772         * platform/mac/TestExpectations:
2773
2774 2015-08-25  Zalan Bujtas  <zalan@apple.com>
2775
2776         Using the filter functional notation for background images results in wrong background-size rendering
2777         https://bugs.webkit.org/show_bug.cgi?id=148221
2778         rdar://problem/22379518
2779
2780         Reviewed by Daniel Bates.
2781
2782         Do not ignore the size argument, when the filter image is being drawn onto the context.
2783         When the size is ignored, we end up painting the image with its native size while the filter
2784         is applied on the size of the generated image.
2785
2786         * fast/filter-image/background-filter-image-expected.html: Added.
2787         * fast/filter-image/background-filter-image.html: Added.
2788
2789 2015-08-25  Nan Wang  <n_wang@apple.com>
2790
2791         [Mac] accessibility/document-attributes.html fails
2792         https://bugs.webkit.org/show_bug.cgi?id=116636
2793
2794         Reviewed by Chris Fleizach.
2795
2796         * platform/mac/TestExpectations:
2797
2798 2015-08-25  Skachkov Oleksandr  <gskachkov@gmail.com>
2799
2800         Function.prototype.toString is incorrect for ArrowFunction
2801         https://bugs.webkit.org/show_bug.cgi?id=148148
2802
2803         Reviewed by Saam Barati.
2804
2805         Added test of toString() method.
2806
2807         * js/arrowfunction-tostring-expected.txt: Added.
2808         * js/arrowfunction-tostring.html: Added.
2809         * js/script-tests/arrowfunction-tostring.js: Added.
2810
2811 2015-08-25  Myles C. Maxfield  <mmaxfield@apple.com>
2812
2813         Test gardening
2814         <rdar://problem/22420410>
2815
2816         Unreviewed.
2817
2818         Updating test expected results according to Kinsoku Shori.
2819
2820         * css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html:
2821         * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html:
2822
2823 2015-08-25  Chris Dumez  <cdumez@apple.com>
2824
2825         Unreviewed, fix typo introduced in r188917
2826
2827         * TestExpectations:
2828
2829 2015-08-24  Brent Fulgham  <bfulgham@apple.com>
2830
2831         Wheel events stop propagating when target element is removed from DOM
2832         https://bugs.webkit.org/show_bug.cgi?id=148384
2833         <rdar://problem/19732211>
2834
2835         Reviewed by David Hyatt.
2836
2837         * tiled-drawing/scrolling/latched-to-deleted-node-expected.txt: Added.
2838         * tiled-drawing/scrolling/latched-to-deleted-node.html: Added.
2839
2840 2015-08-25  Chris Dumez  <cdumez@apple.com>
2841
2842         compareDocumentPosition() should report PRECEDING or FOLLOWING information even if nodes are disconnected
2843         https://bugs.webkit.org/show_bug.cgi?id=119316
2844
2845         Reviewed by Darin Adler.
2846
2847         Update fast/dom/compare-document-position-disconnected-nodes.html to check that compareDocumentPosition()
2848         now returns one of the following values for disconnected nodes:
2849         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_PRECEDING
2850         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_FOLLOWING
2851
2852         * TestExpectations:
2853         Several dom/xhtml/level3 are skipped and marked as WonfFix because they are outdated and no longer match
2854         the latest DOM specification. They expect compareDocumentPosition() not to return PRECEDING / FOLLOWING
2855         information for disconnected nodes.
2856
2857         * dom/xhtml/level3/core/nodecomparedocumentposition38-expected.txt:
2858         * fast/dom/compare-document-position-disconnected-nodes-expected.txt:
2859         * fast/dom/compare-document-position-disconnected-nodes.html:
2860         * fast/dom/shadow/compare-document-position-expected.txt:
2861         * fast/dom/shadow/compare-document-position.html:
2862
2863 2015-08-24  Nan Wang  <n_wang@apple.com>
2864
2865         AX: Fix accessibility/mac/search-with-frames.html test
2866         https://bugs.webkit.org/show_bug.cgi?id=148313
2867
2868         Reviewed by Chris Fleizach.
2869
2870         Fixed the test by making sure that search is performed after all frames
2871         have been loaded.
2872
2873         * accessibility/mac/search-with-frames.html:
2874         * platform/mac/TestExpectations:
2875
2876 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
2877
2878         Marking more scroll-snap tests as flaky.
2879
2880         * platform/mac-wk2/TestExpectations:
2881
2882 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
2883
2884         Roll out r188827, because it didn't help.
2885
2886         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
2887
2888 2015-08-24  Brian Burg  <bburg@apple.com>
2889
2890         Web Inspector: add protocol test for existing error handling performed by the backend
2891         https://bugs.webkit.org/show_bug.cgi?id=147097
2892
2893         Reviewed by Joseph Pecoraro.
2894
2895         Add a bunch of test cases to cover existing error handling by the backend dispatcher.
2896
2897         * inspector/protocol/backend-dispatcher-argument-errors-expected.txt: Added.
2898         * inspector/protocol/backend-dispatcher-argument-errors.html: Added.
2899         * inspector/protocol/backend-dispatcher-malformed-message-errors-expected.txt: Added.
2900         * inspector/protocol/backend-dispatcher-malformed-message-errors.html: Added.
2901
2902 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
2903
2904         Mark flaky scrolling tests as such.
2905
2906         * platform/mac-wk2/TestExpectations:
2907
2908 2015-08-24  Nan Wang  <n_wang@apple.com>
2909
2910         AX: Fix accessibility/mac/mathml-elements.html test
2911         https://bugs.webkit.org/show_bug.cgi?id=148393
2912
2913         Reviewed by Chris Fleizach.
2914
2915         Updated the test to match the structure changes of mfenced/mo operators in bug 124838.
2916
2917         * accessibility/mac/mathml-elements-expected.txt:
2918         * accessibility/mac/mathml-elements.html:
2919         * platform/mac/TestExpectations:
2920
2921 2015-08-24  Chris Dumez  <cdumez@apple.com>
2922
2923         NodeList should not have a named getter
2924         https://bugs.webkit.org/show_bug.cgi?id=148117
2925
2926         Reviewed by Geoffrey Garen.
2927
2928         Add a layout test to check that NodeList no longer has a named property
2929         getter after r188829.
2930
2931         * fast/dom/NodeList/no-named-getter-expected.txt: Added.
2932         * fast/dom/NodeList/no-named-getter.html: Added.
2933
2934 2015-08-24  Yusuke Suzuki  <utatane.tea@gmail.com>
2935
2936         Create ById IC for ByVal operation only when the specific Id comes more than once
2937         https://bugs.webkit.org/show_bug.cgi?id=148288
2938
2939         Reviewed by Geoffrey Garen.
2940
2941         Revert the skip marks introduced in r188767.
2942
2943         * js/script-tests/dfg-float32array.js:
2944         * js/script-tests/dfg-int16array.js:
2945         * js/script-tests/dfg-int32array-overflow-values.js:
2946         * js/script-tests/dfg-int32array.js:
2947         * js/script-tests/dfg-int8array.js:
2948         * js/script-tests/dfg-uint16array.js:
2949         * js/script-tests/dfg-uint32array-overflow-values.js:
2950         * js/script-tests/dfg-uint32array.js:
2951         * js/script-tests/dfg-uint8array.js:
2952         * js/script-tests/dfg-uint8clampedarray.js:
2953         * js/script-tests/regress-141098.js:
2954
2955 2015-08-24  Chris Dumez  <cdumez@apple.com>
2956
2957         Unreviewed, slight layout test clean up after r188829.
2958
2959         Remove a useless blank line.
2960
2961         * fast/dom/named-items-with-symbol-name-expected.txt:
2962         * fast/dom/named-items-with-symbol-name.html:
2963
2964 2015-08-23  Nan Wang  <n_wang@apple.com>
2965
2966         AX: Fix accessibility/deleting-iframe-destroys-axcache.html test
2967         https://bugs.webkit.org/show_bug.cgi?id=148328
2968
2969         Reviewed by Darin Adler.
2970
2971         * platform/mac/TestExpectations:
2972
2973 2015-08-22  Chris Dumez  <cdumez@apple.com>
2974
2975         NodeList should not have a named getter
2976         https://bugs.webkit.org/show_bug.cgi?id=148117
2977
2978         Reviewed by Darin Adler.
2979
2980         * fast/dom/childnode-item-after-itemname-expected.txt: Removed.
2981         * fast/dom/childnode-item-after-itemname.html: Removed.
2982         Drop test as it is no longer relevant now that NodeList no longer
2983         has a named property getter.
2984
2985 2015-08-22  Alexey Proskuryakov  <ap@apple.com>
2986
2987         Tweak a test that became flaky on some machines after r188793.
2988
2989         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
2990
2991 2015-08-22  Doug Russell  <d_russell@apple.com>
2992
2993         AX: aria-table-content.html test failing on windows
2994         https://bugs.webkit.org/show_bug.cgi?id=148354
2995
2996         Update TestExpectation for Windows to Skip test.
2997
2998         Reviewed by Tim Horton.
2999
3000         * platform/win/TestExpectations:
3001
3002 2015-08-21  Chris Dumez  <cdumez@apple.com>
3003
3004         document.getElementsByTagName should return an HTMLCollection
3005         https://bugs.webkit.org/show_bug.cgi?id=110611
3006
3007         Reviewed by Darin Adler.
3008
3009         * fast/dom/getElementsByTagName-return-type-expected.txt: Added.
3010         * fast/dom/getElementsByTagName-return-type.html: Added.
3011         New test checking that getElementsByTagName*() returns an HTMLcollection.
3012
3013         * fast/dom/NodeList/script-tests/nodelist-item-call-as-function.js:
3014         * fast/dom/domListEnumeration-expected.txt:
3015         * fast/dom/named-items-with-symbol-name-expected.txt:
3016         * fast/dom/script-tests/domListEnumeration.js:
3017         * fast/dom/wrapper-classes-expected.txt:
3018         * fast/dom/wrapper-classes.html:
3019         * js/dom/constructor-expected.txt:
3020         * js/dom/script-tests/constructor.js:
3021         * platform/mac/fast/dom/wrapper-classes-objc-expected.txt:
3022         * platform/mac/fast/dom/wrapper-classes-objc.html:
3023         Rebaseline / update.
3024
3025         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3026         One of the checks is now failing because HTMLCollection.item()'s
3027         parameter is optional. The specification says the parameter should
3028         be mandatory so I did not update the test. It was previously passing
3029         because NodeList.item()'s parameter is mandatory.
3030
3031 2015-08-21  Tim Horton  <timothy_horton@apple.com>
3032
3033         Re-mark accessibility/mac/search-with-frames.html flaky
3034
3035         * platform/mac/TestExpectations:
3036         It's still not 100%.
3037
3038 2015-08-21  Alexey Proskuryakov  <ap@apple.com>
3039
3040         Improve how UI events are dispatched by WebKitTestRunner
3041         https://bugs.webkit.org/show_bug.cgi?id=148326
3042
3043         Reviewed by Anders Carlsson.
3044
3045         * fast/events/clear-drag-state-expected.txt:
3046         * fast/events/clear-drag-state.html:
3047         * platform/mac-wk2/TestExpectations:
3048         This test used to accidentally pass in WebKit2, but it didn't actually check
3049         for the problem. This patch improves WK2 behavior, which makes the test fail.
3050         Changed the test to not pass accidentally, and added it to WK2 test expectations.
3051         
3052         * fast/events/scroll-in-scaled-page-with-overflow-hidden-expected.txt:
3053         * fast/events/scroll-in-scaled-page-with-overflow-hidden.html:
3054         Updated the test to be fully async.
3055
3056         * fast/events/wheelevent-basic-expected.txt:
3057         * fast/events/wheelevent-basic.html:
3058         Updated the test to be fully async, got rid of tab characters.
3059
3060         * fast/events/wheelevent-mousewheel-interaction.html: 
3061         * fast/forms/search/search-scroll-hidden-decoration-container-crash.html:
3062         * fast/frames/flattening/scrolling-in-object.html:
3063         Updated these tests to be fully async. Since they check for something that happens
3064         asynchronously, and doesn't have an end event, they have to use setTimeout.
3065
3066         * fast/scrolling/latching/iframe_in_iframe.html:
3067         * fast/scrolling/latching/scroll-div-latched-div.html:
3068         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
3069         * fast/scrolling/latching/scroll-div-no-latching.html:
3070         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
3071         * fast/scrolling/latching/scroll-iframe-fragment.html:
3072         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
3073         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
3074         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
3075         * fast/scrolling/latching/scroll-latched-nested-div.html:
3076         * fast/scrolling/latching/scroll-nested-iframe.html:
3077         * fast/scrolling/latching/scroll-select-bottom-test.html:
3078         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
3079         * fast/scrolling/latching/scroll-select-latched-select.html:
3080         Removed extra testRunner.mouseScrollByWithWheelAndMomentumPhases() calls.
3081         We no longer need multiple events for scroll snap animation to start, and due to
3082         the way we coalesce events, having multiple events resulted in getting too high velocity.
3083         Removed async scrolling argument form the function calls, because it's now always async.
3084
3085         * platform/mac-wk1/TestExpectations:
3086         * platform/mac/TestExpectations:
3087         Moved fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html
3088         to WK1 expectations, because the test needn't be skipped on WK2.
3089
3090         * scrollbars/scroll-rtl-or-bt-layer.html: Made the test fully async, and refactored
3091         it for clarity.
3092
3093         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
3094         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
3095         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
3096         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
3097         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
3098         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
3099         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
3100         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
3101         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
3102         * tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html:
3103         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
3104         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
3105         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
3106         * tiled-drawing/scrolling/iframe_in_iframe.html:
3107         * tiled-drawing/scrolling/overflow-scroll-reduced-content.html:
3108         * tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
3109         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
3110         * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
3111         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
3112         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
3113         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
3114         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
3115         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
3116         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
3117         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html:
3118         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
3119         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html:
3120         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html:
3121         * tiled-drawing/scrolling/wheel-events-with-no-delta.html:
3122         Same testRunner.mouseScrollByWithWheelAndMomentumPhases changes as in fast/scrolling/latching.
3123
3124         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
3125         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
3126         Removed debug output about how many events are received. The number may vary due
3127         to coalescing.
3128
3129 2015-08-21  Nan Wang  <n_wang@apple.com>
3130
3131         AX: Fix accessibility/mac/search-with-frames.html test
3132         https://bugs.webkit.org/show_bug.cgi?id=148313
3133
3134         Reviewed by Chris Fleizach.
3135
3136         uiElementForSearchPredicate function needs five parameters for DumpRenderTree.
3137
3138         * accessibility/mac/search-with-frames.html:
3139         * platform/mac/TestExpectations:
3140
3141 2015-08-21  Doug Russell  <d_russell@apple.com>
3142
3143         AX: Table with CSS that makes a row anonymous can return NULL from cellForColumnAndRow
3144         https://bugs.webkit.org/show_bug.cgi?id=148293
3145
3146         Reviewed by Chris Fleizach.
3147
3148         When RenderTableRows are anonymous, they may not be added to the accessible data 
3149         table's internal row list. However, when calculating the row range for a cell, 
3150         we were still accounting for those anonymous sections.
3151         Change how the row range is calculated to directly ask the accessible parent row 
3152         for its index. This will ensure it’s more inline with what’s being represented to 
3153         the accessibility API.
3154
3155         * accessibility/aria-table-content-expected.txt: Added.
3156         * accessibility/aria-table-content.html: Added.
3157
3158 2015-08-21  Joseph Pecoraro  <pecoraro@apple.com>
3159
3160         Web Inspector: REGRESSION(173684): Edit as HTML not working
3161         https://bugs.webkit.org/show_bug.cgi?id=148268
3162
3163         Reviewed by Chris Dumez.
3164
3165         * inspector/dom/getOuterHTML-expected.txt: Added.
3166         * inspector/dom/getOuterHTML.html: Added.
3167         * inspector/dom/setOuterHTML-expected.txt: Added.
3168         * inspector/dom/setOuterHTML.html: Added.
3169
3170 2015-08-21  Yusuke Suzuki  <utatane.tea@gmail.com>
3171
3172         Skip no-llint tests that fail due to running out of executable memory after r188969
3173         https://bugs.webkit.org/show_bug.cgi?id=148273
3174
3175         Reviewed by Michael Saboff.
3176
3177         r188969 is causing the "no-llint" variation of some tests to fail due to "ran out of executable memory".
3178         These failures are caused because put_by_val and get_by_val aggressively generate the ICs even if the op is executed only once.
3179         The failing tests call eval("contains byVal ops") with the different strings repeatedly under the "no-llint" variation.
3180         In those cases, each eval call creates byId IC for byVal and exhausts executable memory.
3181
3182         We will fix this issue by generating the IC in the second call[1]. In the meantime, we skip these tests.
3183
3184         [1]: https://bugs.webkit.org/show_bug.cgi?id=148288
3185
3186         * js/script-tests/dfg-float32array.js:
3187         * js/script-tests/dfg-int16array.js:
3188         * js/script-tests/dfg-int32array-overflow-values.js:
3189         * js/script-tests/dfg-int32array.js:
3190         * js/script-tests/dfg-int8array.js:
3191         * js/script-tests/dfg-uint16array.js:
3192         * js/script-tests/dfg-uint32array-overflow-values.js:
3193         * js/script-tests/dfg-uint32array.js:
3194         * js/script-tests/dfg-uint8array.js:
3195         * js/script-tests/dfg-uint8clampedarray.js:
3196         * js/script-tests/regress-141098.js:
3197
3198 2015-08-21  Brian Burg  <bburg@apple.com>
3199
3200         Web Inspector: inspector/css/modify-rule-selector.html is flaky on some bots
3201         https://bugs.webkit.org/show_bug.cgi?id=148321
3202
3203         Unreviewed, enable extra logging to stderr so we can hopefully see
3204         why the test is occasionally timing out with no output to the test page.
3205
3206         * inspector/css/modify-rule-selector.html:
3207
3208 2015-08-21  Nan Wang  <n_wang@apple.com>
3209
3210         [Mac] accessibility/selection-states.html fails
3211         https://bugs.webkit.org/show_bug.cgi?id=116637
3212
3213         Reviewed by Chris Fleizach.
3214
3215         * platform/mac/TestExpectations:
3216
3217 2015-08-20  Brian Burg  <bburg@apple.com>
3218
3219         Web Inspector: add a regression test for the fix introduced in r188679
3220         https://bugs.webkit.org/show_bug.cgi?id=148223
3221
3222         Reviewed by Joseph Pecoraro.
3223
3224         Add a regression test to check the number of DOMTree instances that
3225         listen to DOMTreeManager.
3226
3227         * TestExpectations: Don't skip the inspector/dom/ directory.
3228         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation-expected.txt: Added.
3229         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: Added.
3230         * http/tests/inspector/dom/resources/nested-frame-1-deep.html: Added.
3231         * http/tests/inspector/dom/resources/nested-frame-2-deep.html: Added.
3232         * http/tests/inspector/dom/resources/nested-frame-base.html: Added.
3233
3234 2015-08-21  Chris Dumez  <cdumez@apple.com>
3235
3236         Regression(r188698): http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
3237         https://bugs.webkit.org/show_bug.cgi?id=148205
3238
3239         Reviewed by Antti Koivisto.
3240
3241         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
3242         Drop temporary fix landed in r188698 to make the test less flaky.
3243
3244 2015-08-20  Nan Wang  <n_wang@apple.com>
3245
3246         AX: fix accessibility/loading-iframe-updates-axtree.html test for mac
3247         https://bugs.webkit.org/show_bug.cgi?id=148251
3248
3249         Reviewed by Chris Fleizach.
3250
3251         Added a container in order to make the frame accessible. Also, added expected results for
3252         both WK1 and WK2.
3253
3254         * accessibility/loading-iframe-updates-axtree-expected.txt:
3255         * accessibility/loading-iframe-updates-axtree.html:
3256         * platform/mac-wk1/accessibility: Added.
3257         * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt: Added.
3258         * platform/mac/TestExpectations:
3259
3260 2015-08-20  Chris Dumez  <cdumez@apple.com>
3261
3262         Fix passing null / undefined as NodeFilter parameter for createNodeIterator() / createTreeWalker()
3263         https://bugs.webkit.org/show_bug.cgi?id=148257
3264
3265         Reviewed by Darin Adler.
3266
3267         Rebaseline tests. We are now passing more of the checks.
3268
3269         * fast/dom/createNodeIterator-parameters-expected.txt:
3270         * fast/dom/createTreeWalker-parameters-expected.txt:
3271
3272 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
3273
3274         [iOS] Adopt OS X's emoji behavior
3275         https://bugs.webkit.org/show_bug.cgi?id=148265
3276
3277         Reviewed by Simon Fraser.
3278
3279         * platform/ios-simulator/fast/text/emoji-expected.txt:
3280
3281 2015-08-20  Chris Dumez  <cdumez@apple.com>
3282
3283         getElementsByClassName() should return an HTMLCollection
3284         https://bugs.webkit.org/show_bug.cgi?id=147980
3285
3286         Reviewed by Darin Adler.
3287
3288         * fast/dom/getElementsByClassName/dumpHTMLCollection-expected.txt: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList-expected.txt.
3289         * fast/dom/getElementsByClassName/dumpHTMLCollection.html: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList.html.
3290         Rename test now that getElementsByClassName returns an HTMLCollection
3291         and update the test to update the HTMLCollection prototype instead
3292         of the NodeList one.
3293
3294         * fast/dom/getElementsByClassName/return-type-expected.txt: Added.
3295         * fast/dom/getElementsByClassName/return-type.html: Added.
3296         New test that checks that getElementsByClassName() returns an
3297         HTMLCollection.
3298
3299         * inspector/model/remote-object-expected.txt:
3300         Rebaseline.
3301
3302 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
3303
3304         Test gardening after r188167
3305         https://bugs.webkit.org/show_bug.cgi?id=148276
3306
3307         Unreviewed.
3308
3309         The tests in css3/line-break require non-language-sensitive font fallback. This patch adds
3310         slightly modified tests which test line-breaking with language-sensitive font fallback.
3311         This patch also marks all operating systems which do not support language-sensitive font
3312         fallback to ignore the results of these new tests.
3313
3314         * css3/line-break-language-sensitive: Added
3315         * platform/efl/TestExpectations:
3316         * platform/gtk/TestExpectations:
3317         * platform/mac/TestExpectations:
3318         * platform/win/TestExpectations:
3319
3320 2015-08-20  Filip Pizlo  <fpizlo@apple.com>
3321
3322         Overflow check elimination fails for a simple test case
3323         https://bugs.webkit.org/show_bug.cgi?id=147387
3324
3325         Reviewed by Benjamin Poulain.
3326
3327         Added two test cases that previously would have an unnecessary overflow check on an induction
3328         variable. These tests speed up by 10-15% thanks to this change.
3329
3330         Also added .html/expected files for some regress test that didn't have them.
3331
3332         * js/regress/function-call-expected.txt: Added.
3333         * js/regress/function-call.html: Added.
3334         * js/regress/hard-overflow-check-equal-expected.txt: Added.
3335         * js/regress/hard-overflow-check-equal.html: Added.
3336         * js/regress/hard-overflow-check-expected.txt: Added.
3337         * js/regress/hard-overflow-check.html: Added.
3338         * js/regress/script-tests/hard-overflow-check-equal.js: Added.
3339         (foo):
3340         * js/regress/script-tests/hard-overflow-check.js: Added.
3341         (foo):
3342
3343 2015-08-20  Nan Wang  <n_wang@apple.com>
3344
3345         AX: Fix accessibility/mac/selection-value-changes-for-aria-textbox.html test
3346         https://bugs.webkit.org/show_bug.cgi?id=148247
3347
3348         Reviewed by Chris Fleizach.
3349
3350         Fixed the test by adding the notification listener before executing the commands.
3351
3352         * accessibility/mac/selection-value-changes-for-aria-textbox-expected.txt:
3353         * accessibility/mac/selection-value-changes-for-aria-textbox.html:
3354         * platform/mac/TestExpectations:
3355
3356 2015-08-20  Chris Dumez  <cdumez@apple.com>
3357
3358         Default value for createNodeIterator() / createTreeWalker()'s whatToShow parameter should be 0xFFFFFFFF
3359         https://bugs.webkit.org/show_bug.cgi?id=148238
3360
3361         Reviewed by Ryosuke Niwa.
3362
3363         Add tests for createNodeIterator() / createTreeWalker() parameters.
3364         Some of the checks are still failing.
3365
3366         * fast/dom/createNodeIterator-parameters-expected.txt: Added.
3367         * fast/dom/createNodeIterator-parameters.html: Added.
3368         * fast/dom/createTreeWalker-parameters-expected.txt: Added.
3369         * fast/dom/createTreeWalker-parameters.html: Added.
3370
3371 2015-08-20  Nan Wang  <n_wang@apple.com>
3372
3373         AX: Re-enable aria-checked-mixed-value.html test for mac
3374         https://bugs.webkit.org/show_bug.cgi?id=148235
3375
3376         Reviewed by Chris Fleizach.
3377
3378         isIndeterminate is already implemented in mac, re-enable the test.
3379
3380         * platform/mac/TestExpectations:
3381
3382 2015-08-20  Nan Wang  <n_wang@apple.com>
3383
3384         AX: Mac doesn't have expectation for LayoutTests/accessibility/table-cells-roles.html test
3385         https://bugs.webkit.org/show_bug.cgi?id=148236
3386
3387         Reviewed by Chris Fleizach.
3388
3389         * accessibility/table-cells-roles-expected.txt:
3390         * accessibility/table-cells-roles.html:
3391         * platform/mac/TestExpectations:
3392         * platform/mac/accessibility/table-cells-roles-expected.txt: Added.
3393
3394 2015-08-20  Chris Dumez  <cdumez@apple.com>
3395
3396         REGRESSION: http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
3397         https://bugs.webkit.org/show_bug.cgi?id=148205
3398
3399         Unreviewed, give the disk cache a chance to settle down before querying
3400         the resource again. This fixes the flakiness locally. Longer term, I will
3401         try and figure out why the cache is sometimes revalidating if the resource
3402         is requested very quickly after.
3403
3404         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
3405
3406 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
3407
3408         Introduce put_by_id like IC into put_by_val when the given name is String or Symbol
3409         https://bugs.webkit.org/show_bug.cgi?id=147760
3410
3411         Reviewed by Filip Pizlo.
3412
3413         Add synthetic tests for put-by-val. Just make put-by-id tests using symbol / string.
3414
3415         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset-expected.txt: Added.
3416         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset.html: Added.
3417         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset-expected.txt: Added.
3418         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset.html: Added.
3419         * js/regress/inlined-put-by-val-with-string-transition-expected.txt: Added.
3420         * js/regress/inlined-put-by-val-with-string-transition.html: Added.
3421         * js/regress/inlined-put-by-val-with-symbol-transition-expected.txt: Added.
3422         * js/regress/inlined-put-by-val-with-symbol-transition.html: Added.
3423         * js/regress/polymorphic-put-by-val-with-string-expected.txt: Added.
3424         * js/regress/polymorphic-put-by-val-with-string.html: Added.
3425         * js/regress/polymorphic-put-by-val-with-symbol-expected.txt: Added.
3426         * js/regress/polymorphic-put-by-val-with-symbol.html: Added.
3427         * js/regress/put-by-val-with-string-expected.txt: Added.
3428         * js/regress/put-by-val-with-string-replace-and-transition-expected.txt: Added.
3429         * js/regress/put-by-val-with-string-replace-and-transition.html: Added.
3430         * js/regress/put-by-val-with-string-slightly-polymorphic-expected.txt: Added.
3431         * js/regress/put-by-val-with-string-slightly-polymorphic.html: Added.
3432         * js/regress/put-by-val-with-string.html: Added.
3433         * js/regress/put-by-val-with-symbol-expected.txt: Added.
3434         * js/regress/put-by-val-with-symbol-replace-and-transition-expected.txt: Added.
3435         * js/regress/put-by-val-with-symbol-replace-and-transition.html: Added.
3436         * js/regress/put-by-val-with-symbol-slightly-polymorphic-expected.txt: Added.
3437         * js/regress/put-by-val-with-symbol-slightly-polymorphic.html: Added.
3438         * js/regress/put-by-val-with-symbol.html: Added.
3439         * js/regress/script-tests/fold-put-by-val-with-string-to-multi-put-by-offset.js: Added.
3440         (foo):
3441         (fu):
3442         (bar):
3443         * js/regress/script-tests/fold-put-by-val-with-symbol-to-multi-put-by-offset.js: Added.
3444         (foo):
3445         (fu):
3446         (bar):
3447         * js/regress/script-tests/inlined-put-by-val-with-string-transition.js: Added.
3448         (foo):
3449         (Foo):
3450         * js/regress/script-tests/inlined-put-by-val-with-symbol-transition.js: Added.
3451         (foo):
3452         (Foo):
3453         * js/regress/script-tests/polymorphic-put-by-val-with-string.js: Added.
3454         (foo):
3455         * js/regress/script-tests/polymorphic-put-by-val-with-symbol.js: Added.
3456         (foo):
3457         * js/regress/script-tests/put-by-val-with-string-replace-and-transition.js: Added.
3458         * js/regress/script-tests/put-by-val-with-string-slightly-polymorphic.js: Added.
3459         * js/regress/script-tests/put-by-val-with-string.js: Added.
3460         (foo):
3461         (bar):
3462         * js/regress/script-tests/put-by-val-with-symbol-replace-and-transition.js: Added.
3463         * js/regress/script-tests/put-by-val-with-symbol-slightly-polymorphic.js: Added.
3464         * js/regress/script-tests/put-by-val-with-symbol.js: Added.
3465         (foo):
3466         (bar):
3467
3468 2015-08-20  Chris Dumez  <cdumez@apple.com>
3469
3470         [Cocoa] Treat Epoch as invalid value for "Last-Modified" header
3471         https://bugs.webkit.org/show_bug.cgi?id=148162
3472         rdar://problem/22330837
3473
3474         Reviewed by Antti Koivisto.
3475
3476         Add better layout test coverage for using the "Last-Modified" header to
3477         compute heuristic freshness. In particular, it adds coverage for the
3478         following values: Epoch, malformed date.
3479
3480         * http/tests/cache/disk-cache/disk-cache-last-modified-expected.txt: Added.
3481         * http/tests/cache/disk-cache/disk-cache-last-modified.html: Added.
3482         New test.
3483
3484         * http/tests/cache/disk-cache/resources/cache-test.js:
3485         (makeHeaderValue):
3486         makeHeaderValue() was not resolving 'now(-1000)' into a date. This means that the
3487         tests using it would end up sending an invalid "Last-Modified" header which our
3488         networking code was translating to Epoch. We now ignore Epoch as Last-Modified
3489         value for computing heuristic freshness to not cache due to malformed headers.
3490
3491 2015-08-20  Eric Carlson  <eric.carlson@apple.com>
3492
3493         Revert accidental commit of a new test that isn't ready for prime time.
3494
3495         Unreviewed build fix.
3496
3497         * http/tests/media/video-media-document-disposition-download.html: Removed.
3498         * http/tests/media/resources/serve-video.php: Remove contentDisposition support.
3499
3500 2015-08-20  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3501
3502         [Streams API] Sync tests with upstream reference
3503         https://bugs.webkit.org/show_bug.cgi?id=148078
3504
3505         Synced with the upstream reference tests. This means that we moved
3506         some of ours to the reference and brought some new ones. Of course
3507         expectations were updated accordingly.
3508
3509         Reviewed by Darin Adler.
3510
3511         * streams/readable-stream-controller-error-expected.txt: Expectations.
3512         * streams/readable-stream-controller-error.html: Changed test descriptions and moved one test to the reference.
3513         * streams/readable-stream-gc-expected.txt: Removed.
3514         * streams/readable-stream-gc.html: Moved to the reference.
3515         * streams/readable-stream-reader-read-expected.txt: Expectations.
3516         * streams/readable-stream-reader-read.html: Moved a test to the reference.
3517         * streams/reference-implementation/readable-stream-expected.txt:
3518         * streams/reference-implementation/readable-stream-reader-expected.txt: Expectations.
3519         * streams/reference-implementation/readable-stream-reader.html: Brought changes from upstream reference and
3520         uncomented async pull source test (which had been commented since a long time ago and is working now).