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