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