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