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