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