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