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