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