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