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