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