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