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