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