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